@import "/css-2/default/listhotels.default.css";

/*La LightWindow*/
#lightwindow_container{background-color:#FFFFFF;font: Arial}
a#lightwindow_title_bar_close_link, a#lightwindow_title_bar_close_link:link, a#lightwindow_title_bar_close_link:visited{color: black; font: Arial 12px}
a#lightwindow_title_bar_close_link:hover, a#lightwindow_title_bar_close_link:focus{text-decoration: underline; color: black}
#lightwindow_title_bar_title {display: none}

/*Liens pour trier les résultats*/
.spanTitleContentLight a {color: white;}
.spanTitleContentLight a:visited {text-decoration: underline}

/*Liens sur nom de l'enseigne pour plier/deplier les resultats*/
.enseigne a {text-decoration: none;}

/*La barre de pagination*/
#nav {font-size:11px; text-decoration: none; text-align: center; color: #818181;}
#nav a,#nav img   {border: none; color: #818181}
#nav a {margin-right:1ex;}


/*La liste de pictos*/
.pictos {margin-bottom : 5px; height: 20px}
.pictos img, .enseigne img{height: 20px; }
.pictos a {float: left}


.enseigne{padding-left: 22px; background: no-repeat url(/general/images/customer/112v2/minilogo.jpg) left 3px; margin:0}
.photoEtab {margin-left:2px}

/*Enlever les borduress sur les images*/
a img{border: none}

/************************
*****	INFOBULLES	*****
************************/

.info
{
	position: relative;
	color:#6F6B68;
}

.info:hover
{	background: none; /* correction d'un bug IE */
	z-index: 500;
}

.info span, .spaninhref { display: none; }
.spaninhref
{
        position: absolute;
        top: 2em;
        left:0;
        padding: 2px;
        background:none;
        border: none;
        text-align: center;
        font-size:  11px;
        font-weight: normal;
        white-space: nowrap;
}



.info:hover .spaninhref
{
	display: inline;
	background: #ebe7e6;
	border: solid 1px;
}

div.divFilAriane a:link, div.divFilAriane a:hover, div.divFilAriane a:active, div.divFilAriane a:visited { font-size: 11px; }
.txtFooter a:link, .txtFooter a:hover, .txtFooter a:active, .txtFooter a:visited { font-size: 11px; }
a:link.info, a:hover.info, a:visited.info, a:active.info { font-size: 11px; }

#infos table#listhtls { width: 825px; }


div, td { font-family: Verdana, arial, sans-serif; font-size: 12px; }

.rowhtl td { padding: 5px; font-family: Verdana, arial, sans-serif; font-size: 12px; }
.button, .moreinfos, .photo { border-bottom: 1px dotted #000; }

.name, .city, .segment { color: #C3BDAF; font-family: Verdana, arial, sans-serif; font-size: 16px; font-weight: bold; white-space: nowrap; }
#infos .seg1363, .seg1363 { color: #cd9838; }
#infos .seg1364, .seg1364 { color: #4b1560; }
#infos .seg1365, .seg1365 { color: #1a84a8; }
#infos .seg1366, .seg1366 { color: #13543c; }
#infos .seg1367, .seg1367 { color: #3b597d; }

.deschotel {  }

.prices { color: #C3BDAF;  }

.moreinfos { text-align: right; vertical-align: bottom; }

.button { vertical-align: bottom; }

/*div { border: 1px solid red; }*/

/* */
.name { float: left; font-size: 20px;}
.name a:link, .name a:hover, .name a:active, .name a:visited { font-size: 16px; color: #988F86; }
.city, .prices { text-align: right; }
.segment { text-align: center; }

#nbhtls { font-size: 18px; color: #46116D; float: left; }
#links { text-align: right; }

.moredetails, A:link.moredetails, A:hover.moredetails, A:visited.moredetails, A:active.moredetails { text-decoration: none; font-weight: bold; color: #000; font-size: 11px; }

/*.divHautPage, .corpusBorder { width: 600px;}*/


#tdBtnNewSearch a, #tdBtnNewSearch a:visited
{
        font-size: 10px !important;
        text-decoration : underline !important;
}
#tdBtnNewSearch a:hover
{
        font-size: 10px !important;
        text-decoration : none !important;
}
.criteria, .criteriatitle {
	text-align:left;
	color:#5A5552;
	font-size: 10px;
}
.criteriatitle {
	font-size: 12px !important;
	font-weight: bold;
}

h4.criteriatitle {
	margin-top:15px;
}

.mainitem a:hover
{
	font-family:Arial !important;
	font-size: 11px;
}

.corpusBorder .corpusLeft { border-right: 1px solid #D5CFCA; }

