@charset "utf-8";

body{
	background:url(../pict/background.jpg) top left no-repeat;
	/*background:url(../pict/bg_fond_menu.gif) left repeat-y;*/
	font: 1em normal "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
h1 {margin:0; padding:0;}

.logof span {display:none;}

h5{font: normal 0.9em "Trebuchet MS"; margin:0; padding:0;}

h6{font: normal 0.8em "Trebuchet MS"; line-height:1.3em; margin:0; padding:0 8px 0 8px;}

.float_left{float:left;}

.clear_both{clear:both;}

.displayBlock{display:block;}

#head{
	position:absolute;
	top:0;
	left:0;
	height:80px;
	width:100%;
	background:#1c2a4d;
}

.logo_finand{
	margin:25px 0 0 42px;
	border:none;
}

.logo_menu_top{margin:5px 0 0 10px;}

#arrondi{
	width:230px;
	height:235px;
	position:absolute;
	top:80px;
	left:124px;
	background:url(../pict/bg_arrondi.gif) no-repeat;
	z-index:2;
}

.menu01_off, #contact01 a, #historique a, .newsletter a{
	color:#9894a8;
	text-decoration:none;
	font: bold 0.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.menu01_off:hover, #contact01 a:hover, #historique a:hover, .newsletter a:hover{color:#bcbef3;} /* couleur :hover de tous les liens de navigation */

.menu01_actif{
	color:#fff;
	text-decoration:none;
	font: bold 0.6em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.menu01_a, .menu01_b, .menu01_c, .menu01_d, .menu01_e, .menu01_f, #contact01{
	position:absolute;
	text-align:right;
	/*z-index:3;*/
	height: 122px;
}

.menu01_a {
	left:580px;
	top:15px;
	width:270px;
}

.menu01_b {
	left:270px;
	top:15px;
	width:270px;
}

.menu01_c {
	left:30px;
	top:106px;
	width:167px;
	z-index:3;
}

.menu01_c1 {margin:0 20px 0 0; display:block;}
.menu01_c2 {margin:0 35px 0 0; display:block;}
.menu01_c3 {margin:0 50px 0 0; display:block;}

.menu01_d {
	left:2px;
	top:232px;
	width:115px;
}
.menu01_d a
{
	height:35px;
	display:block;
	width:95px;
	margin:0 0 0 20px;
}

.menu01_e {
	left:2px;
	top:450px;
	width:115px;
}

.menu01_f {left:5px; top:427px; width:110px;}


#contact01{
	top:570px;
	left:36px;
	width:80px;
	height:30px;
}

#contact01 a{
	display:block;
	background:url(../pict/logo_contact.gif) left no-repeat;
	padding:5px 0 5px 32px;
}

.newsletter{
	position:absolute;
	left:2px;
	top:535px;
	width:115px;
	text-align:right;
	height: 40px;
	z-index:3;
}

.newsletter p{
	margin:0;
	color:#9894a8;
	font: bold 0.7em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#historique a{
	position:absolute;
	left:895px;
	top:3px;
	width:90px;
	background:url(../pict/illustr_hist.jpg) top no-repeat;
	padding-top:57px;
	text-align:center;
}


#bloc_contenu_00{
	position:absolute;
	top:80px;
	left:124px;
	width:87%;
	padding:0;
	z-index:1;
}

#bloc_contenu_01{
	position:relative;
	float:left;
	width:280px;
	z-index:1;

}

#bloc_contenu_01a{
	position:relative;
	height:256px;
	background:url(../pict/globe_01.jpg) top left no-repeat;
}
	
#bloc_contenu_01b{
	position:relative;
}

/*#bloc_contenu_01b p{margin:0; padding:0;font: 0.6em "Trebuchet MS";}*/

#bloc_contenu_01a table{
	position:absolute;
	top:78px;
	left:65px;
	z-index:5;
}

#bloc_contenu_01a table td p, #bloc_contenu_01b table td p{
	padding:0;
	margin:0;
	color:#315795;
	font: 0.6em "Trebuchet MS";
	z-index:5;
}

#bloc_contenu_01a table td ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	z-index:5;
	text-align:center;
	z-index:5;
}

#bloc_contenu_01a table td ul li{
	float:left;
	margin-left:10px;
	background:url(../pict/fond_btn_selectour_D.gif) right no-repeat;
	padding:2px 10px 2px 0;
	z-index:5;
}

#bloc_contenu_01a table td ul li a{
	display:block;
	text-decoration:none;
	background:url(../pict/fond_btn_selectour_G.gif) left no-repeat;
	padding:2px 0 8px 5px;
	color:#2d2d53;
	font: 0.6em "Trebuchet MS";
	z-index:5;
}

#bloc_contenu_01a table td ul li a:hover{color:#727393;}

#bloc_contenu_02{
	position:relative;
	float:left;
	width:300px;
	padding:10px 0 0 -10px;
	z-index:2;
}

#bloc_contenu_03{
	clear:both;
	position:relative;
	margin:0;
	padding:10px 0 0 0;
	font-size:0.85em;
	z-index:2;
}

#footer{margin:15px 0 10px 0;font: 0.6em Arial, Helvetica, sans-serif;}

#footer span{display:block; margin-left:280px;}

#footer span a{color:#315795;}

#footer span a:hover{color:#727393;}


/* --- Formulaire ---------------------------------------------------*/

.blocFormulaire, .blocFormulaire2{
	clear:both;
	position:relative;
	width:549px;
	border:2px solid #a7c5eb;
	margin:0;
	padding:15px 0 15px 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.blocFormulaire {border-top:none;}

.navigForm{
	position:relative;
	width:560px;
	list-style:none;
	padding:0;
	margin:20px 0 0 -2px;
	z-index:100px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.navigForm li{
	float:left;
	width:183px;
	padding-left:2px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.navigFormPassif, .navigFormPassifUnik {
	display:block;
	/*height:25px;*/
	width:183px;
	text-align:center;
	background-color:#a7c5eb;
	color:#fff;
	text-decoration:none;
	padding:8px 0 8px 0;
	font-size: 0.9em;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.navigFormPassif {width:183px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

.navigFormPassif:hover{background-color:#6874ad;}

.navigFormActif{
	display:block;
	height:25px;
	width:183px;
	text-align:center;
	background-color:#2b355d;
	color:#fff;
	text-decoration:none;
	padding:8px 0 0 0;
	font-size: 0.9em;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.titreForm{
	font-size: 0.85em;
	color:#a7c6eb;
	margin-left:10px;
}

.etape{
	font-size:1.1em;
	font-weight:bold;
	color:#d2deee;
}

.contentFloat{margin:0; width:550px; height:1%;}

.blocFormChoix{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	width:266px;
	background:url(../pict/BG_blocForm_choix.gif) repeat-y;
}

.blocFormChoix table td{padding: 0 0 0 5px; font-size:0.7em;}

.celTitreChoix{
	background:#bcd1ee url(../pict/BG_titreCel_blocForm.gif) bottom no-repeat;
	height:25px;
	color:#2b345d;
	font-size:0.75em;
	font-weight:bold;
}

.celTitre{
	background-color:#e0eaf9;
	color:#5f85c7;
}
.celMargin{padding:20px 0 0 0;}

label {font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}

.labelFormChoix_a, .labelFormChoix_b, .labelFormChoix_c{color:#86a4c9; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}
	
.labelFormChoix_a input, .labelFormChoix_g{display:block; width:245px;}

.labelFormChoix_b input{display:block; width:120px;}

.labelFormChoix_c input{display:block; width:108px;}

.labelFormChoix_d{width:80px; margin-top:10px;}

.labelFormChoix_e{margin-top:10px;}

.labelFormChoix_f{margin-bottom:10px;}

.labelFormChoix_h{margin:2px 0 2px 0;}

.labelFormChoix_i{margin:10px 0 10px 0;}

.selectMargin {margin-top:10px; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}

.top_blocForm_choix{ background: url(../pict/top_blocForm_choix.gif) no-repeat; height:12px;}

.bottom_blocForm_choix{background:url(../pict/bottom_blocForm_choix.gif) no-repeat; height:10px;}

.resa{
	float:right;
	display:block;
	width:65px;
	height:20px;
	padding-bottom:6px;
	margin:10px 5px 0 0;
	background:url(../pict/BtnAquaOrange_gch.gif) left no-repeat;
}

.AquaBlue_gch, .AquaOrange_gch{
	display:block;
	width:200px;
	height:20px;
	padding-bottom:6px;
}
.AquaBlue_gch{background:url(../pict/btnAquaForm_gch.gif) left no-repeat;}

.AquaOrange_gch{background:url(../pict/BtnAquaOrange_gch.gif) left no-repeat; margin-left:30px;}

.AquaBlue_drt, .AquaOrange_drt{
	display:block;
	text-decoration:none;
	padding-left:12px;
	padding-top:6px;
	height:20px;
	color:#8e4e17;
	font-size:8pt;
}
.AquaBlue_drt{background:url(../pict/btnAquaForm_drt.gif) right no-repeat;}
.AquaBlue_drt:hover, .AquaOrange_drt:hover {color:#1c2b4c;}/*{color:#5f85c7;}*/

.AquaOrange_drt{background:url(../pict/BtnAquaOrange_drt.gif) right no-repeat;}
/*.AquaOrange_drt:hover{color:#ac601f;}*/

.AR_suivant{
	display:block;
	text-align:right;
	font-size: 0.85em;
	font-weight:bold;
	color:#85c2eb;
	text-decoration:none;
	font-size:1em;
	background:url(../pict/suivant_BF_01.gif) right no-repeat;
	padding-right:35px;
}
.AR_suivant:hover{color:#5f85c7;}

.infosComplement{margin:0 0 5px 0; width:550px;}

.infosComplement p{font-size:0.65em; margin:0; text-align:justify; padding:0 5px 0 5px; line-height:1.2em;}

.TopConfirmFormBleu { background:url(../pict/TopConfirmFormBleu.gif) top no-repeat; height:23px;}

.FondConfirmFormBleu { background:url(../pict/FondConfirmFormBleu.gif) top repeat-y;}

.FondConfirmFormBleu p {
	margin:0 0 10px 0;
	padding:0 10px 0 10px;
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	text-align:justify;
}

.BottomConfirmFormBleu { background:url(../pict/BottomConfirmFormBleu.gif) bottom no-repeat; height:22px;}