/* CSS Document */

body {margin-left:0 ; margin-right:0 ; margin-top:0 ; margin-bottom:0 ; font-family:Arial, Helvetica, sans-serif ;}
img {border:none ; }
#FLASH_RECHERCHE {width:960px ; margin-left:auto ; margin-right:auto ; }
#FLASH {float:left ; width:684px ; }
#RECHERCHE { float:left ; width:276px ; background-color:#D3D600 /*height:314px ; background:url(images/recherche_motif.jpg) left top repeat-y #D9FD5F ; */}
#recherche_sur_carte {color:#5C2F1A ; font-size:16px ; font-weight:bold ; padding-top:10px ; padding-left:10px ; padding-bottom:10px ; }
#recherche_sur_carte a:link {color:#5C2F1A ; text-decoration:none ; }
#recherche_sur_carte a:visited {color:#5C2F1A ; text-decoration:none ; }
#recherche_sur_carte a:hover {color:#5C2F1A ; text-decoration:none ; }
#recherche_sur_carte a:active {color:#5C2F1A ; text-decoration:none ; }

.recherche_formulaire {color:#5C2F1A ; font-size:16px ; font-weight:bold ; padding-left:10px ; padding-top:5px ; }

#CONTENU {clear:both ; width:960px; margin-left:auto; margin-right:auto; }

#CARTE_LISTE {width:960px ; margin-left:auto ; margin-right:auto ; z-index:0; }
#CARTE_LISTE div.bulle { font-family:Arial, Helvetica, sans-serif ; font-size:12px ; font-weight:bold; text-align:center ;}
#side_bar {width:290px ; font-size:10px ; font-family:Arial, Helvetica, sans-serif ; float:right ; padding-left:10px ; text-align:left; /* overflow:auto ;*/  }
#side_bar a:link {color:#000000 ; text-decoration:none ; }
#side_bar a:visited {color:#000000 ; text-decoration:none ; }
#side_bar a:hover {color:#000000 ; text-decoration:underline ; }
#side_bar a:active {color:#000000 ; text-decoration:underline ; }

.table_resultats_recherche {width:920px ; margin-left:auto ; margin-right:auto ; background-color:#DEDF8B ; color:#000000 ; }
	.table_resultats_recherche a:link {color:#000000 ; border:none ; text-decoration:underline ; }
	.table_resultats_recherche a:visited {color:#000000 ; border:none ; text-decoration:underline ; }
	.table_resultats_recherche a:hover {color:#000000 ; border:none ; text-decoration:none ; }
	.table_resultats_recherche a:active {color:#000000 ; border:none ; text-decoration:none ; }
.table_resultats_recherche th {height:35px ; /*width:40px ;*/  background-color:#7F543F ; color:#FFFFFF ; font-size:16px ; font-weight:bold ; border-bottom-color:#D3D600 ; border-bottom-style:ridge ; border-bottom-width:thin ;   }
.table_resultats_recherche td.no_wrap { white-space:nowrap;}
.table_resultats_recherche td.nom_hotel { white-space:nowrap; background-color:#DEDF8B ; padding-left:5px ; }
	.table_resultats_recherche span.voir_hotel { color:#5C2F1A ; font-weight:bold ; }
		.table_resultats_recherche span.voir_hotel a:link { color:#5C2F1A ; font-weight:bold ; text-decoration:underline; }
		.table_resultats_recherche span.voir_hotel a:visited { color:#5C2F1A ; font-weight:bold ; text-decoration:underline; }
		.table_resultats_recherche span.voir_hotel a:hover { color:#5C2F1A ; font-weight:bold ; text-decoration:none; }
		.table_resultats_recherche span.voir_hotel a:active { color:#5C2F1A ; font-weight:bold ; text-decoration:none; }
	.table_resultats_recherche span.voir_autre_hotel { color:#5C2F1A ; font-weight:bold ; }
		.table_resultats_recherche span.voir_autre_hotel a:link { color:#5C2F1A ; font-weight:normal ; text-decoration:underline; }
		.table_resultats_recherche span.voir_autre_hotel a:visited { color:#5C2F1A ; font-weight:normal ; text-decoration:underline; }
		.table_resultats_recherche span.voir_autre_hotel a:hover { color:#5C2F1A ; font-weight:normal ; text-decoration:none; }
		.table_resultats_recherche span.voir_autre_hotel a:active { color:#5C2F1A ; font-weight:normal ; text-decoration:none; }
		

.table_resultats_recherche td { height:25px ; /*width:40px ;*/  font-size:12px ; font-family:Arial, Helvetica, sans-serif ; padding-left:2px ; padding-right:2px ; border-bottom-color:#B6E014 ; border-bottom-style:ridge ; border-bottom-width:thin ; border-left-color:#B6E014 ; border-left-style:ridge ; border-left-width:thin ; /*#B6E014*/  }
.table_resultats_recherche td.centre { text-align:center ;  white-space:nowrap; }
.info_resultats_hotel {width:920px ; margin-left:auto ; margin-right:auto ; text-align:left ; color:#5C2F1A ; font-family:"Times New Roman", Times, serif ; font-size:18px ; font-weight:bold ; padding-top:15px ; padding-bottom:5px ; padding-left:10px ;   }
.info_resultats_nuls {width:920px ; margin-left:auto ; margin-right:auto ; text-align:center ; color:#EB1713 ; font-family:"Times New Roman", Times, serif ; font-size:18px ; font-weight:bold ; padding-top:15px ; padding-bottom:5px ; padding-left:10px ;   } /*EB1713*/

/* FICHE HOTEL */
#tab_fiche_hotel {width:960px ; margin-left:auto ; margin-right:auto ; border:none ;  font-size:12px ; }
#tab_fiche_hotel td.vignette {width:140px ; }
#tab_fiche_hotel th { background:url(images/bouton_logis.jpg) left top no-repeat ; width:960px ; height:37px ; color:#572F08 ; background-color:#FFFFFF ; font-size:18px ; font-weight:bold ; text-align:left ; padding-left:65px; }
/*#tab_fiche_hotel td.gauche_haut {width:450px ; color:#FFFFFF ; background-color:#572F08 ; font-size:16px ; font-weight:bold ; text-align:center ;   }
#tab_fiche_hotel td.droite_haut {width:400px ; text-align:left ;   }*/
#tab_fiche_hotel td.gauche {width:560px ; padding-left:10px ; }
#tab_fiche_hotel td.droite {width:400px ;}

#tab_fiche_hotel td.gauche a:link , a:visited {color:#5C2F1A ; text-decoration:underline ; font-weight:bold ;}
#tab_fiche_hotel td.gauche a:hover , a:active {color:#5C2F1A ; text-decoration:none ; font-weight:bold ;}

.nom_rubrique {color:#000000 ; font-size:12px ; font-weight:bold ; padding-top:15px ; }
.infos_ligne_supplementaire {padding-left:23px ;}
#moyens_de_paiement {padding-top:20px ;}

.vignette {float:left ; padding-left:10px ;}

#CONTENU { width:960px ; margin-left:auto ; margin-right:auto ;}

.rubrique {width:930px ; background:url(images/nom_rubrique.jpg) left top no-repeat ; color:#572F08 ; text-align:left ; font-size:12px ; font-weight:bold ;
padding-left:30px ; padding-top:5px ; height:25px ;   }
.rubrique_courte {width:422px ; background:url(images/rubrique_courte.jpg) left top no-repeat ; color:#572F08 ; text-align:left ; font-size:12px ; font-weight:bold ;
padding-left:30px ; padding-top:5px ; height:25px ;   }

.onglets {width:420px ; }

#carte_itinieraire {width:960px ; margin-left:auto ; margin-right:auto ;}
#form_carte_itineraire {width:100% ; font-size:12px ; }
#form_carte_itineraire th {font-size:12px ; font-weight:bold ; }
#form_carte_itineraire td{width:33% ; text-align:center ; }

#directions {font-size:12px ; background-color:#FDFF9D ; border-color:#5C2F1A ; border-style:ridge ; border-width:thin ;}
#directions a:link , a:visited {color:#5C2F1A ; text-decoration:underline ; font-weight:bold ;}
#directions a:hover , a:active {color:#5C2F1A ; text-decoration:none ; font-weight:bold ;}

.saut_de_ligne {clear:both ; }
.espace_nom_hotel {padding-left:30px ;}


/*#HOTELS_PROMO {
	float:right; width:290px ;
}*/

/* TICKER DEFILEMENT PROMOS */
#ajaxticker1{
float:right;
width: 290px;
height: 200px;
border: 1px ridge black;
padding: 5px;
background-color: #EEEFA4;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #EEEFA4;
}

.someclass{
	font-size:12px;
}
/* FIN TICKER DEFILEMENT PROMOS */

#video {width:520px; margin-left:auto; margin-right:auto;}

#FOOTER {
	clear:both;font-size:10px; text-align:center; padding-bottom:20px ;
}

#FOOTER a:link {text-decoration:underline;}
#FOOTER a:visited {text-decoration:underline;}
#FOOTER a:hover {text-decoration:none;}
#FOOTER a:active {text-decoration:none;}