/* CSS Document */

.zoneform_texte_petit_home{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
width:120px;
}

 body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
color:#193663;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

 td{
color:#193663;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

 a:link{
color: #193663;
text-decoration:underline;
font-weight:bold;
}

 a:visited{
color: #193663;
text-decoration:underline;
font-weight:bold;
}

 a:hover{
color: #193663;
text-decoration:none;
font-weight:bold;
}

 a.lien_menu_haut_1:link{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

 a.lien_menu_haut_1:visited{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

 a.lien_menu_haut_1:hover{
border-left:1px dashed #8cb9eb;
padding:7px 20px 6px 20px;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-color:#000000;
}

 a.lien_bouton_bleu:link{
color:#e6f2ff;
text-decoration:none;
font-weight:bold;
}

 a.lien_bouton_bleu:visited{
color:#e6f2ff;
text-decoration:none;
font-weight:bold;
}

 a.lien_bouton_bleu:hover{
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

 a.lien_bouton_blanc:link{
text-decoration:none;
font-weight:bold;
}

 a.lien_bouton_blanc:visited{
text-decoration:none;
font-weight:bold;
}

 a.lien_bouton_blanc:hover{
text-decoration:none;
font-weight:bold;
color: #ff0000;
}

 a.lien_haut:link{
color:#000000;
text-decoration:underline;
}

 a.lien_haut:visited{
color:#000000;
text-decoration:underline;
}

 a.lien_haut:hover{
color:#ff0000;
text-decoration:none;
}

 a.lien_bas:link{
color:#b6b6b6;
text-decoration:underline;
}

 a.lien_bas:visited{
color:#b6b6b6;
text-decoration:underline;
}

 a.lien_bas:hover{
color:#b6b6b6;
text-decoration:none;
}

 .separateurs_bas{
color:#b6b6b6;
}

 .conteneur_menu_superieur{
position:absolute;
z-index:30;
top:134px;
left:24px;
width:870;
height:27px;
border:0px solid #ff0000;
text-align:left;
}

 .cadre_structure{
position:absolute;
z-index:10;
top:0px;
left:0px;
width:940px;
border:0px solid #000000;
}

 .fond_deg{
background-image:url(../images/design/fond_deg.jpg);
background-repeat:repeat-x;
background-position:top left;
}

 .fond_pied_page_66{
background-image:url(../images/design/pied_de_page_66.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:70px;
}

 .fond_pied_page_100{
background-image:url(../images/design/pied_de_page_100.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:70px;
}

 .fond_pied_page{
background-image:url(../images/design/pied_de_page.gif);
background-repeat:no-repeat;
background-position:top left;
width:940px;
height:54px;
}

 .ombre_gauche{
background-image:url(../images/design/ombre_gauche.gif);
background-repeat:repeat-y;
background-position:top right;
}

 .ombre_droite{
background-image:url(../images/design/ombre_droite.gif);
background-repeat:repeat-y;
background-position:top left;
}

 .fond_colonne_droite_66{
background-image:url(../images/design/colonne_droite_on.jpg);
background-repeat:no-repeat;
background-position:top right;
}

 .fond_colonne_droite_100{
background-image:url(../images/design/colonne_droite_off.jpg);
background-repeat:no-repeat;
background-position:top right;
}

 .suite_fond_66{
background-image:url(../images/design/suite_fond_66.gif);
background-repeat:repeat-y;
background-position:top left;
}

 .demi_logo_pied_page{
background-image:url(../images/design/demi_logo_pied_page.gif);
background-repeat:no-repeat;
background-position: 31px bottom;
}

 .coin_hd_colonne_gauche{
background-image:url(../images/design/coin_hd_colonne_gauche.gif);
background-repeat:no-repeat;
background-position:top right;
}

 .titre_ot_tetiere{
position:absolute;
z-index:20;
top:37px;
left:93px;
width:197px;
height:18px;
border:0px solid #ffffff;
}

 .logo_ot_tetiere{
position:absolute;
z-index:20;
top:37px;
left:27px;
width:45px;
height:79px;
border:0px solid #ffffff;
}

 .conteneur_rubriques_haut{
position:absolute;
z-index:40;
top:8px;
left:18px;
width:458px;
height:15px;
border:0px solid #ffffff;
text-align:left;
}

 .switch_langue{
position:absolute;
z-index:60;
top:4px;
left:806px;
width:126px;
height:15px;
border:0px solid #ffffff;
text-align:left;
font-weight:bold;
}

 .banniere_pub_haut{
position:absolute;
z-index:50;
top:29px;
left:456px;
width:468px;
height:60px;
border:3px solid #212a58;
text-align:left;
}

 .style_1_colonne_droite{
color:#8a9dbb;
font-weight:bold;
}

 .style_2_colonne_droite{
color:#ffffff;
font-weight:bold;
font-size:16px;
}

 .style_3_colonne_droite{
color:#ffffff;
}

 .bordure_petite_photo_colonne_droite{
border: 2px solid #00a8fb;
padding: 1px;
background-color: #203066;
}

 .fond_entete_bloc{
background-image:url(../images/design/barre_chapitre.gif);
background-repeat:no-repeat;
background-position:top left;
width: 618px;
height:42px;
color:#FFFFFF;
font-weight:bold;
}

 .nom_entete_bloc{
	position:relative;
	top: -5px;
	left: 40px;
	width: 300;
}

 .fond_clair{
background-color:#e4e0d0;
padding:10px;
}

 .fond_fonce{
background-color:#193663;
}

 .zoneform{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #193663;
background-color:#FFFFFF;
}

 .zoneform_calendrier{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #193663;
background-color:#FFFFFF;
background-image:url(../images/design/calendrier.gif);
background-position:center right;
background-repeat:no-repeat;
}

 .logo_bas_gauche{
position:relative;
top: -5px;
left: -200px;
width: 20px;
height: 20px;
border: 0px solid #193663;
}

 .photo_fiche{
background-color:#ffffff;
padding: 3px;
border: 1px solid #cfcfcf;
}

.photo_fiche_gauche {
	float:left;
	background-color:#ffffff;
	padding : 3px;
	margin: 0px 20px 20px 0px;
	border: 1px solid #cfcfcf;
}

 .texte_legende{
color:#999999;
}

 li {
list-style-image: url(../images/design/puce_liste.gif);
margin: 5px 0px 5px -10px;
}

 .separateur_produits{
border-top: 1px dashed #a13000;
width: 100%;
margin: 10px 0px 2px 0px;
}

 .separateur_produits_2{
border-top: 1px dashed #7fd7ff;
width: 100%;
margin: 0px 0px -20px 0px;
}

 .titre_paragaphe{
background-image:url(../images/design/puce_2.gif);
background-position: center left;
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
margin-left:10px;
}

 .fond_centre_bouton_blanc_2{
background-image:url(../images/design/fond_centre_bouton_blanc_2.gif);
background-repeat: repeat-x;
background-position: top left;
}

 .indication_arbo{
font-size:10px;
}

 .fond_mauve{
background-color: #313e83;
font-weight:bold;
color:#9fa5c5;
font-size:11px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

 .texte_moyen{
font-size:11px;
}

 .zoneform_texte_petit{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
}

 .zoneform_texte_petit_calendrier{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border: 1px solid #193663;
background-color:#FFFFFF;
background-image:url(../images/design/calendrier.gif);
background-position:center right;
background-repeat:no-repeat;
}

 .boutonform_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
border: 0px solid #313e83;
background-color:#313e83;
}

 .boutonform_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
border: 0px solid #1c3860;
background-color:#1c3860;
}

 .contenu_fiche{
color: #8e8e8e;
}

 .titre_paragaphe_2{
background-image:url(../images/design/puce_3.gif);
background-position: center left;
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
margin-left:0px;
color: #1c3860;
}

 a.lien_prestation:link{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

 a.lien_prestation:visited{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

 a.lien_prestation:hover{
color: #8e8e8e;
font-weight:bold;
line-height: 30px;
}

 .fond_bloc_resa_accueil_FR{
background-image:url(../images/design/fond_bloc_resa_accueil_FR.gif);
background-repeat:no-repeat;
background-position:top leff;
overflow:hidden;
}

 .contenu_bloc_resa{
border: 0px solid #ffffff;
color: #ffffff;
margin: 10px 0px 0px 205px;
width: 180px;
height: 55px;
}

.titre_tc {
	color: #a13000;	
	font-size: 1.1em;
	background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	font-weight:bold;
	border-bottom:1px solid #a13000;
}

/**
 * Style de la pagination
 */
 
 .pagination-resa {text-align:right;margin-bottom:10px;margin-top:10px}

 a.pagination-resa-page-suivante:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-suivante:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-suivante:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-suivante:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}

 a.pagination-resa-page-precedente:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-precedente:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-precedente:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}
 a.pagination-resa-page-precedente:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;text-decoration:none}

 a.pagination-resa-page-active:link {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A; text-decoration: none; cursor: default;}
 a.pagination-resa-page-active:active {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}
 a.pagination-resa-page-active:visited {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}
 a.pagination-resa-page-active:hover {font-size: 12px;font-weight:bold; font-family: Arial, Helvetica, sans-serif;color:#D7005A;}

 a.pagination-resa-page:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
 a.pagination-resa-page:active {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
 a.pagination-resa-page:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
 a.pagination-resa-page:hover {font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;}
 
 #styles_ingenie h2 {
 	color: #a13000;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 1px solid #a13000;
	margin: 0px 0px 0px 0px;
 }

#styles_ingenie .resultat .bouton {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/centre/bouton_listing.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px 20px 4px 18px;
	margin: -10px -15px 0px 15px;
	display: block;
	float: right;
}
#styles_ingenie .resultat .bouton:hover {
	color: #ffd890;
}

#styles_ingenie .resultat .bouton2 {
	color: #ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/centre/bouton_listing.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0px 20px 4px 18px;
	margin: 0px 0px 0px 15px;
	display: block;
	float: right;
}
#styles_ingenie .resultat .bouton2:hover {
	color: #ffd890;
}

#styles_ingenie .reservation_form .box_form_hotel {
	background-image: url(../img/sejour/boite_recherche.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 531px;
	height: 290px;
	#padding: 0px 25px 30px 50px;
	margin: 0px 0px 3px 0px;
	float: left;
}

#styles_ingenie .reservation_form .box_form_sejour {
	background-image: url(../img/sejour/boite_recherche.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 531px;
	/*height: 290px;*/
	#padding: 0px 25px 30px 50px;
	margin: 0px 0px 3px 0px;
	float: left;
}

#styles_ingenie .bouton_recherche_ie_hotel{
	
	background-image: url(../img/sejour/bouton_recherche.gif);
	border: 0px solid #540337;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 38px;
	width: 180px;
	padding: 0px 0px 0px 15px;
	background-position: 0px 0px;
	margin: 28px 0px 0px 376px;
	display: block;
	float: right;
	position: relative;
	cursor: pointer;
}

#styles_ingenie .bouton_recherche_moz_hotel{
	
	background-image: url(../img/sejour/bouton_recherche.gif);
	border: 0px solid #540337;
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	height: 38px;
	width: 180px;
	padding: 0px 0px 0px 15px;
	background-position: 0px 0px;
	margin: 5px 0px 0px 0px;
	left: 65px;
	display: block;
	float: right;
	position: relative;
	cursor: pointer;
}

#reservation_form_tc {
	width:500px;
	position:relative;
	margin:20px auto 20px auto;
	clear:both;
}

#reservation_form_tc h2 {
	color: #a13000;
	font-size: 1.5em;
	font-weight: normal;
	border-bottom: 1px solid #a13000;
	margin: 0px 0px 0px 0px;
}

#reservation_form_tc h3 {
	color: #540337;
	background-image: url(../img/sejour/degrade_recherche.gif);
	font-size: 1.6em;
	background-repeat: repeat-x;
	height: 50px;
	padding: 15px 0px 0px 12px;
	margin: 0px;
}

#reservation_form_tc .tab_recherche {
	width : 600px;	
	padding-left: 20px;
}
