/***********************************************
*                                              *
*    CSS pages formulaires Valtour agence      *
*                                              *
***********************************************/

@import url("/templates/page/css/navlarge.css");

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;}

.float_left{float:left;}

.clear_both{clear:both;}

.displayBlock{display:block;}


#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_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", Verdana, Arial, Helvetica, sans-serif;
	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", Verdana, Arial, Helvetica, sans-serif;
	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;}

/* --- Navigation valtour verticale ------------------------------------------*/
#NavigVert {
	margin:15px 0 0 40px;
	width:200px;
	background:url(../pict/bottom_menuValtourVert.gif) bottom no-repeat;
	padding:0 0 5px 0;
}

#NavigVert table {
	margin:0;
	background:#203357 url(../pict/Top_menuValtourVert.gif) top no-repeat;
	width:200px;
	padding:10px 0 0 0;
}
#NavigVert table td {padding: 0 0 5px 0;}

#NavigVert table td a {
	color:#7ebeed;
	font-size:0.7em;
	text-decoration:none;
	padding:0 3px 0 3px;
	margin:0;
	text-align:center;
}
#NavigVert table td a:hover {color:#ffefb9;}

.achat {
position:absolute;
background: url(/templates/page/pict/BG-achat-ligne.gif) center top no-repeat;
margin:30px 0 0 60px;
padding:65px 0 0 0;
text-decoration:none;
color:#04bbee;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}
.achat:hover {color:#ed7f13;}

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

.blocFormulaireValtour {
	clear:both;
	position:relative;
	width:549px;
	border:2px solid #a7c5eb;
	border-top:none;
	margin:0 auto 0 auto;
	padding:15px 0 15px 0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:#f8f6ee;
}
.blocFormChoix{
	float:left;
	margin:0 0 0 15px;
	padding:15px 0 0 0;
	width:516px;
}
.TitreContact{
	background:url(../pict/BG-titre_contact.gif) no-repeat;
	height:30px;
	color:#2b345d;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:3px 0 0 5px;
	width:256px;
}
.blocFormulaireValtour select, .blocFormulaireValtour input {margin:0 3px 0 0;}

.blocFormulaireValtour table td {padding:0 5px 10px 0;}

.widthSelect01 {width:270px;}

.widthTextArea {width:480px;}
.widthTextArea2 {width:260px;}

.blocFormulaireValtour em {font-size:8pt; color:#333;}

.selectNeutre {margin:0;}


.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:6px;
	padding-top:6px;
	height:20px;
	color:#ac601f;
	font-weight:bold;
	font-size:8pt;
	font-family:"Trebuchert MS", Verdana, Arial, Helvetica, sans-serif;
}
.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;}*/

.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:1em;
	font-weight:bold;
	text-align:justify;
}

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

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

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

.marge_champs, .marge_champ {margin:0 0 8px 0; width:25px;}

/*

.navigForm{
	position:relative;
	width:560px;
	list-style:none;
	padding:0;
	margin:20px 0 0 -2px;
}

.navigForm li{
	float:left;
	width:183px;
	padding-left:2px;
}

.navigFormPassif, .navigFormPassifUnik {
	display:block;
	width:183px;
	text-align:center;
	background-color:#a7c5eb;
	color:#fff;
	text-decoration:none;
	padding:8px 0 8px 0;
	font-size: 0.9em;
}
.navigFormPassif {width:183px;}

.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;
}

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

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

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


.bottom_blocForm_choix{margin:0 0 0 15px; width:516px; background:url(../pict/bottom_form_avion.gif) no-repeat; height:15px;}

.blocFormChoix table {margin:0 0 0 10px;}

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

.blocFormChoix table td span {margin:0; font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}

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

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

.labelFormChoix_a, .labelFormChoix_b, .labelFormChoix_c{color:#86a4c9; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
	
.labelFormChoix_a input {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_g{display:block; width:475px;}

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

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

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

.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;}

.top_cel_titre_contact { margin:0 0 0 5px; background:url(../pict/top_cel_titre_contact.gif) bottom no-repeat; height:12px; width:266px;}*/