/* CSS Document */

.click {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: none;
	font-weight: bold;
}
.click:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: underline;
	font-weight: bold;
}
.rech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.nom_dept {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.titrerubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: -0.1em;
}
.txtgrisbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: none;
	font-weight: bold;
}

.txtgrisbold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.txtgrisbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
.txtgrisbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.nom {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004C72;
	text-decoration: underline;
	font-weight: bold;
}
.nom:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#CC3300;
	text-decoration: underline;
	font-weight: bold;
}
.adresse{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: none;
}
.page2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004C72;
	text-decoration: none;
	font-weight: bold;
}
.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	font-weight: bold;
}

.page:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	font-weight: bold;
}

.page:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
	text-decoration: underline;
	font-weight: bold;
}
.villenormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: none;
	font-weight: bold;
}
.villes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2585B7;
	text-decoration: none;
	font-weight: normal;
}

.villes:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #38ABE7;
	text-decoration: underline;
	font-weight: normal;
}
.book{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#004C72;text-decoration: underline;}
.book:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CC0000;text-decoration: underline;}
.txtblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: -0.1em;
}
.grosbleu {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0372ac;
	text-decoration: none;
	font-weight: bold;
}
.listing {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004C72;
	text-decoration: none;
}
.grosrouge {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BF0000;
	text-decoration: none;
	font-weight: bold;
}
.link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064573;
	text-decoration: none;
	font-weight: bold;
}
.link:link {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064573;
	text-decoration: underline;
	font-weight: bold;
}
.link:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064573;
	text-decoration: underline;
	font-weight: bold;
}
.link:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #064573;
	text-decoration: none;
	font-weight: bold;
}
#barrenavigation {
	position: absolute;
	margin-left: 0px;
	margin-top:0px;
	background-color: #ffffff;
	background-image:url(http://www.france-hotel-guide.com/images2/barre_navigation.gif);
	width:100%;
	height: 19px;
	z-index: 20;
	left: 0px;
	top: 0px;
}
#drapeaux {
	position: absolute;
	z-index: 30;
	top:0;
	left: 50%; 
    width: 829px;
    height: 19px;
    margin-top: 0px; 
    margin-left: -415px; 
}
body{ margin:0px;}
.texte_barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;	font-weight: normal; color: #004c72;
}
.lien_barre {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;	font-weight: normal; color: #004c72;
}
.lien_barre:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: normal; color: #004c72;
}
.lien_barre:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: normal; color: #004c72;
}
.lien_barre:hover {
	color: #004c72;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: normal;text-decoration:underline;
}
.AutoCompleteDivListeStyle{font-size: 11px; font-family: arial,sans-serif;}
.AutoCompleteDiv{display: block; padding-left: 3; padding-right: 3; height: 14px; overflow: hidden; background-color: white;}
.AutoCompleteDivAct{padding-left: 3; padding-right: 3;background-color: #0A246A; color: white ! important; }

.adresse{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004C72;
	text-decoration: none;
}
.lienbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004C72;
	text-decoration: none;
}
.lienbleu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004C72;
	text-decoration: underline;
}

.lienbleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004C72;
	text-decoration: underline;
}
.lienbleu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004C72;
	text-decoration: underline;
}
.name {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.vidFrame {             position: absolute;
             display: none;
             background-color: #FFDA00;
             /*border: 1px solid #FFFFFF;*/
             width: 620px;
             height: 570px;
             cursor: move;
			 z-index:200;
}
form {margin: 0; padding: 0;}
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-image:url(http://www.france-hotel-guide.com/images2006/calendrier_degr_bleu.jpg);
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
}

.ds_subhead {
	background-image:url(http://www.france-hotel-guide.com/images2006/calendrier_degr_rouge.jpg);
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color:#FCEDED;
	color: #000;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
	text-decoration:underline;
} /* This hover code won't work for IE */

.ds_cell_auj {
	background-color:#F5BABA;
	color: #E43F3F;
	font-weight:bold;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: pointer;
}

.ds_cell_auj:hover {
	background-color: #F5BABA;
	text-decoration:underline;
} /* This hover code won't work for IE */

.ds_cell_no {
	background-color:#FFFFFF;
	color: #000;
	font-size: 12px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	cursor: text;
	text-decoration:line-through;
}

.name {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.name:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.name:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.name:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.tableau {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074F75;
	text-decoration: none;
}
.tableau:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074F75;
	text-decoration: none;
}
.tableau:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #074F75;
	text-decoration: underline;
}
.bord {BORDER-RIGHT: #B4DAF1 1px solid; BORDER-LEFT: #B4DAF1 1px solid;}
.descriptif {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #074F75;
	text-decoration: none;
}
.div1 {position:absolute;
margin:0;
padding:0;
z-index:10;
}
.div2 {position:absolute;
top:-12px;
left:-8px;
z-index:20;
}
.visit {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.visit:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
}
.visit:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
.price {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold
}
.district {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2585B7;
	text-decoration: underline;
}

.district:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: underline;
}
.tri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.all {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2585B7;
	text-decoration: underline;
	font-weight: bold;
}
.quartier {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.liste {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a60000;
}
.listelien {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A60000;
	text-decoration: underline;
}
.quartierpetit {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.noir:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: underline;
}
.noir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: none;
}
.noir:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0372ac;
	text-decoration: underline;
}
.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: none;
	font-weight: bold;
}
.radio:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: underline;
	font-weight: bold;
}
.radio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: underline;
	font-weight: bold;
}
.radio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004C72;
	text-decoration: underline;
	font-weight: bold;
}
.adresserouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b30000;
	text-decoration: none;
}
.liengris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.liengris:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.liengris:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}
.liengris:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}
.distance{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.districtnormal {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2585B7;
	text-decoration: none;
}
.choix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #074F75;
	font-weight: bold;
}
.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
}