body{
	border:0px;
	margin:0px;
	background-color:#45565d;
	background-image:url(img/bkg.gif);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:11px;
}

input, select, textarea{
	font-family:Arial;
	font-size:11px;
	color:#969696;
}

a{
	text-decoration:none;
	color:#69b3cd;
}

a:hover{
	text-decoration:underline;
}

#main{
	width:762px;
	margin-left:auto;
	margin-right:auto;
}

#main #infos{
	background-image:url(img/numero_azur.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:160px;
	text-align:right;
	color:#969696;
	font-size:10px;
	margin-top:8px;
	height:15px;
}

#main #logo{
	margin-top:10px;
	margin-bottom:2px;
	display:block;
}

#main #date{
	width:500px;
	text-align:right;
	color:#73aabe;
	font-size:10px;
}

#main #menu{
	width:100%;
	vertical-align:middle;
	margin-top:9px;
	position:relative;
}

#main #menu .onglet{
	background-image:url(img/bkg_onglet.gif);
	width:109px;
	height:22px;
	color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
	margin-right:1px;
	padding-top:3px;
	padding-left:15px;
}

#main #menu .onglet:hover{
	background-image:url(img/bkg_onglet_on.gif);
	color:#646464;
}

#main #menu .onglet_on{
	background-image:url(img/bkg_onglet_on.gif);
	width:109px;
	height:22px;
	color:#646464;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:1px;
	padding-top:3px;
	padding-left:15px;
}

#main #menu #contact{
	height:22px;
	display:block;
	float:left;
	color:#c8c8c8;
	text-decoration:none;
	font-weight:bold;
	margin-left:18px;
	padding-top:3px;
}

#main #menu #contact img{
	border:0px;
	padding-left:8px;
}

#main #menu #langues{
	margin-left:auto;
	text-align:right;
	padding-top:3px;
	color:#c8c8c8;
	font-size:10px;
}

#main #menu #langues a{
	color:#73aabe;
	text-decoration:none;
}

#main #contenu{
	width:464px;
	min-height:600px;
	height:auto !important;
	height:600px;
	padding-bottom:50px;
	background-color:#ffffff;
	color:#6e6e6e;
	padding-left:15px;
	padding-right:20px;
	float:left;
	position:relative;
	text-align:justify;
}

#main #contenu #sous_menu{
	padding-top:5px;
}

#main #contenu #sous_menu a{
	color:#c9c9c9;
	text-decoration:none;
	display:block;
}

#main #contenu #sous_menu a:hover{
	color:#646464;
}

#main #contenu #sous_menu #on{
	color:#646464;
	text-decoration:underline;
}

#main #contenu h1{
	font-weight:normal;
	font-size:20px;
	margin-top:20px;
}

#main #contenu h2{
	font-size:11px;
	color:#464646;
	margin-top:0px;
	margin-bottom:10px;
}

#main #contenu h3{
	font-size:11px;
	color:#ff6500;
	margin:0px;
	font-weight:normal;
}

#main #contenu .download{
	background-image:url(img/fleche_actu.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:compact;
	padding-right:10px;
}

#main #contenu .date{
	color:#ff6500;
	font-weight:normal;
}

#main #contenu .img_actu{
	padding-right:10px;
}

#main #contenu .impression{
	width:100%;
	margin-top:15px;
	margin-bottom:30px;
}

#main #contenu .impression td{
	background-color:#e6e6e6;
	padding-left:6px;
}

#main #contenu .impression td a{
	background-image:url(img/picto_print.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#646464;
	text-decoration:none;
	padding-left:20px;
}

#main #contenu #contact_form{
	margin-top:20px;
}

#main #contenu #contact_form table{
	width:100%;
}

#main #contenu #contact_form table td{
	background-color:#e6e6e6;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	color:#646464;
}

#main #contenu #contact_form #submit{
	margin-top:5px;
	width:163px;
	height:22px;
	background-image:url(img/bkg_bt_send2.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	font-size:11px;
	font-weight:bold;
	color:#969696;
	padding-left:10px;
}

#main #contenu #carte{
	width:100%;
	height:450px;
	background-image:url(img/carte_france.jpg);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
}

#main #contenu #carte td{
	vertical-align:top;
}

#main #contenu #carte td .desc{
	padding-left:30px;
}

#main #contenu #carte input{
	width:138px;
	height:24px;
	background-image:url(img/bkg_bt_mail_commercial.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	border:none;
	font-size:11px;
	color:#ff6500;
	display:block;
}

#main #droite{
	float:left;
}

#main #droite #photo{
	width:261px;
	background-color:#ffffff;
	background-image:url(img/ombre_droite.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#main #droite #photo #legende{
	background-image:url(img/bkg_legende.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:6px;
	color:#ff6500;
	height:20px;
}

#main #droite #solution{
	width:220px;
	height:187px;
	display:block;
	float:left;
	padding:20px;
	padding-bottom:18px;
	background-image:url(img/bkg_solution.jpg);
	background-repeat:no-repeat;
	color:#c8c8c8;
}

#main #droite #solution .img_titre{
	display:block;
	margin-bottom:10px;
}

#main #droite #solution a{
	display:block;
	width:100px;
	color:#969696;
	text-decoration:none;
	background-image:url(img/fleche_actu.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#main #droite #solution #devis{
	width:135px;
	height:18px;
	padding-top:4px;
	background-image:url(img/bkg_bt_send.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#969696;
	text-decoration:none;
	margin-top:35px;
	padding-left:25px;
}

#main #droite #solution #devis:hover{
	background-image:url(img/bkg_bt_send_on.gif);
}

#main #droite #solution hr{
	height:1px;
	color:#53737e;
	background-color:#53737e;
	border:0px;
}

#main #droite #solution form{
	margin:0px;
}

#main #droite #solution form input{
	background-color:#53737e;
	color:#c8c8c8;
	font-size:10px;
	border:#969696;
	padding:0px;
}

#main #droite #links{
	margin-top:10px;
	margin-left:10px;
}

#main #droite #links img{
	border:0px;
}

#main #droite #links a{
	display:inline;
}

#main #droite #ref{
	margin-top:20px;
	color:#414141;
	padding-left:18px;
}

#main #droite #ref h1{
	font-size:11px;
	font-weight:normal;
	margin:0px;
}

#main #droite #moonda{
	margin-top:60px;
	padding-left:18px;
}

#main #droite #moonda a{
	background-image:url(img/picto_moonda.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#969696;
	padding-left:18px;
}