
body, .Body{
background-image:url(/general/images/customer/112v2/background.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
width:auto;
background-color:#a0968d;
padding:0px;
}

.conteneur{
background-image:url(/general/images/customer/112v2/logo.jpg);
background-repeat:no-repeat;
background-position:top left;
background-attachment:fixed;
_background-position: expression(fixed_back(this,'0','0'));
margin-top: -8px;
*margin-top: 0px;
margin-left: -10px;
*margin-left: -20px;
width:100% !important;
}

/************************************************************ HEADER */
.divHeaderContent{
width:980px;
margin:0 auto 0 auto;
height:auto;
background-image:url(/general/images/customer/112v2/background-header.png);
background-position:top left;
background-repeat:no-repeat;
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/background-header.png", sizingMethod="crop");
}
.divHeaderContent a,
.divHeaderContent input{
position: relative;
z-index: 1;

}
.divHeader{
width:954px;
margin-left:12px;
*margin-left:0px;
height:117px;
background-image:url(/general/images/customer/112v2/degrade-header.jpg);
background-position:center;
border:none;
}
.divHeaderLogo{
width:230px;
height:117px;
float:left;
position: relative;
}
.divNav{
width:440px;
height:30px;
float:right;
margin-right:8px;
margin-top:7px !important;
background-color:#aca095;
text-align:left;
}
.divNavLien{
width:252px;
height:28px;
float:left;
padding-left:10px;
font-size:12px !important;
padding-top:2px;
margin-top:6px !important;
font-family: Arial,Helvetica,sans-serif;
color:#FFFFFF;
}
.divNavLien a{
color:#FFFFFF;
text-decoration:none;
}
.divNavLien a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.divNavLangue{
width:170px;
height:30px;
float:right;
padding-left:3px;
background-color:#8a7f75;
}
.spanDrapeaux{
width:22px;
height:14px;
margin-top:8px;
margin-left:5px;
float:left;
}
.divTxt{
float:right;
width:680px;
height:auto;
margin-right:20px;
margin-top:33px;
*margin-top:34px;
font-family: Helvetica,Arial,sans-serif !important;
font-size: 16px !important;
color:#393531;
text-transform:uppercase;
text-align:right;
}
.divTxt b{
font-family: Helvetica,Arial,sans-serif !important;
font-size: 16px !important;
font-weight:bold;
}

/************************************************** MENU */

/************************************************** FIN MENU */

/************ DEBUT COMPORTEMENT MENU ***************/
.divContentMenu *{
font-family:Helvetica, Arial, sans-serif !important;
font-size:12px !important;
font-weight:900 !important;
color:#FFFFFF !important;
}
.divContentMenu{
width:960px;
height:40px;
margin-top:3px;
margin-left:10px;
*margin-left:0px;
text-transform:uppercase;
color:#FFFFFF;
}
#divMenuSelection{
width:235px;
height:22px;
padding-top:8px;
background-color:#312A24;
}
.afficherSelection{
color:#d4d3d1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:12px;
}
/* PRENIER MENU FOND ORANGE */
#divMenuGlobal{
width:32%;
height:40px;
float:left;
font-weight:900;
font-size:12px;
}
#MenuGlobal{
text-align:center;
overflow:hidden;
margin:0;
padding:0;
list-style:none;
}
#MenuGlobal li{
float:left;
display:inline;
background-color:#ef7f01;
height:40px;
}
/*#MenuGlobal li:last-child{border: 0;padding:0;}*/
#MenuGlobal li.separateurOrange{
width:3px;
height:30px;
padding-top:5px;
padding-bottom:5px;
font-size:20px !important;
float:left;
display:inline;
background-color:#ef7f01;
}
#MenuGlobal a{
display:block;
color:#FFFFFF;
line-height:normal;
text-decoration:none;
padding:5px 0 5px 0;
}
#MenuGlobal li a:hover, #MenuGlobal li a:focus, #MenuGlobal li a:active {
background:#d17000;
cursor:pointer;
}
/* FIN PREMIER MENU FOND ORANGE */
/* DEUXIEME MENU FOND BLEU */
#divMenuRch{
width:24%;
height:40px;
float:left;
margin-left:2px;
font-weight:900;
font-size:12px;
}
#MenuRch{
text-align:center;
overflow:hidden;
margin:0;
padding:0;
list-style:none;
}
#MenuRch li{
float:left;
display:inline;
background-color:#413769;
height:40px;
}
#MenuRch li.separateurBleu{
width:3px;
height:30px;
padding-top:5px;
padding-bottom:5px;
font-size:20px !important;
float:left;
display:inline;
background-color:#413769;
}
#MenuRch a{
display:block;
color:#FFFFFF;
line-height:normal;
text-decoration:none;
padding:5px 0 5px 0;
}
#MenuRch li a:hover, #MenuRch li a:focus, #MenuRch li a:active {
background-color:#221b40;
cursor:pointer;
}
/* FIN DEUXIEME MENU FOND BLEU*/
/* MINI MENU COFFRET CADEAU */
#divMenuCoffret{
width:12%;
height:40px;
float:left;
margin-left:10px;
font-weight:900;
font-size:12px;
}
#MenuCoffret{
text-align:center;
overflow:hidden;
margin:0;
padding:0;
list-style:none;
}
#MenuCoffret li{
float:left;
display:inline;
background-color:#544886;
height:40px;
}
#MenuCoffret a{
display:block;
color:#FFFFFF;
line-height:normal;
text-decoration:none;
padding:5px 0 5px 0;
}
#MenuCoffret li a:hover, #MenuCoffret li a:focus, #MenuCoffret li a:active {
background-color:#433a6b;
}
/*FIN MINI MENU COFFRET CADEAU */

/************ FIN COMPORTEMENT MENU ***************/

/************************************************************ FIN HEADER */

/************************************************************ CONTENT */

.divSiteHautContent{
padding-top:0px;
width:980px;
margin-left:auto !important;
margin:10px auto 0 auto;
height:16px;
background-position:top left;
}

/* No collection*/
.BgImg_{
background-image:url(/general/images/customer/112v2/haut-background-ombre.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre.png", sizingMethod="scale");
}
/*  Orus  */
.BgImg_11363{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11363.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11363.png", sizingMethod="scale");
}
/*  Caractères  */
.BgImg_11364{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11364.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11364.png", sizingMethod="scale");
}
/*  Beaux Hotels  */
.BgImg_11365{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11365.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11365.png", sizingMethod="scale");
}
/*  Compagnie des auberges  */
.BgImg_11366{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11366.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11366.png", sizingMethod="scale");
}
/*  Demeures privees  */
.BgImg_11367{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11367.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11367.png", sizingMethod="scale");
}
/*  Restaurants  */
.BgImg_11368{
background-image:url(/general/images/customer/112v2/haut-background-ombre-11368.png);
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-11368.png", sizingMethod="scale");
}
.BgImg_0{
background-image:url(/general/images/customer/112v2/haut-background-ombre-0.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/haut-background-ombre-0.png", sizingMethod="scale");
}


.divSiteBasContent{
width: 980px;
margin-left: auto;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
height:12px;
background-image:url(/general/images/customer/112v2/bas-background-ombre.png);
background-position:top left;
/* Il supprimer l'image de fond s'il y en a une de déclarée dans la feuille de styles principale */
_background:none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/general/images/customer/112v2/bas-background-ombre.png", sizingMethod="scale");
}
/* DEFINITION DES CLASSES POUR AFFICHAGES DES INFOS CENTRALES */
.divSiteContent{
width:980px;
margin-left:auto !important;
margin:0 auto 0 auto;
height:auto;
background-image:url(/general/images/customer/112v2/background-ombre.png);
*background-image:url(/general/images/customer/112v2/background-ombre.gif);
background-position:top left;
background-repeat:repeat-y;

}

.divSiteContent a,.divSiteContent input{
/*position: relative;*/ /* IT : Pb framework Jquery vs Prototype */

}
.corpus{
width:954px;
margin:0 auto 0 auto;
height:auto;
overflow:hidden;
}

/************************************************** BANDEAU SUPERIEUR */
.divBandeau {
padding:0px 10px 0px 10px;
}
.divBandeau *{
font-family:Helvetica, Arial, sans-serif !important;
font-size: 12px !important;
color:#6F6B68 !important;
}
.hautBandeau{
height:26px;
border-bottom:1px solid #D4CFC9;
margin-top:10px;

}
.basBandeau {
padding:7px;
margin:0px;
height:100px;
text-align:left;
}
.basBandeau div.picto{
padding:10px !important;
}
.navPath{
text-align:left;
float:left;
width:700px;
}
.navPath a{
text-decoration:none;
}
.navPath a:hover{
text-decoration:underline;
}
.BandeauTools{
text-align:right;
width:250px;
}
.BandeauTools a{
text-decoration:none;
}
.BandeauTools a:hover{
text-decoration:underline;
}

.basBandeauInfos{
float:left;
}
.titreBandeau a{
font-weight:bold;
font-size: 24px !important;
text-decoration:none;
padding-right:10px;
}
.titreBandeau a:hover{
cursor:pointer;
}
locationBandeau{
height:10px;
}
.infosBandeau a{
color:#01A9D8 !important;
}
.mapBandeau{
float:right;
}
.mapBandeau table{
width:300px;
text-align:right;
}
.memoHotel{
width:100%;
padding:16px 10px 16px 10px;
text-align:left;
float:right;
}
.memoHotel span{
padding:2px 10px 2px 10px;
background-color:#01A9D8;
color:#FFFFFF;
font-weight:bold;
}
/**************************************** MENU */
.menu{
height:36px;
border:none;
float:left;
}
.menu a{
padding:1px 0px 1px 0px !important;
text-decoration:none !important;
}
.menu span{
margin-top:10px;
margin-bottom:10px;
font-size:14px !important;
}
.menu a:hover{
background-color:#C5BCB5 !important;
cursor:pointer !important;
}
.menu td:hover{
background-color:#C5BCB5 !important;
cursor:pointer !important;
}

/**************************************** FIN MENU */

/************************************************** FIN BANDEAU SUPERIEUR */

/************************************************** COMMON */
.separator{
background-image:url("/general/images/customer/112v2/separator.jpg") ;
background-repeat: repeat-x ;
height:20px;
background-position: center center ;
}
.borderRight{
border-right:1px solid;
}
.title {
font-weight:bold;
font-size: 14px !important;
text-transform:uppercase;
color:#5B5652 !important;
background:none !important;
}
.menutitle{
color:#5B5652 !important;
font-weight:bold !important;
font-size: 12px !important;
text-transform:uppercase;
padding-left: 10px;
padding-right: 10px;
}
.prix {
font-weight:bold;
}
#infos *{
font-family:Helvetica, Arial, sans-serif;
color:#6F6B68;
}
.capitalize {text-transform:capitalize;}
/**************************************** COLLECTIONS */
/*  Orus  */
.bglabel_11363 {
background-color:#eb690b !important;
}
.label_11363 a,.label_11363{
color:#eb690b !important;
}
/*  Caractères  */
.bglabel_11364 {
background-color:#702661 !important;
}
.label_11364 a,.label_11364{
color:#702661 !important;
}
/*  Beaux Hotels  */
.bglabel_11365 {
background-color:#01a9d8 !important;
}
.label_11365 a,.label_11365{
color:#01a9d8 !important;
}
/*  Compagnie des auberges  */
.bglabel_11366 {
background-color:#167b2d !important;
}
.label_11366 a,.label_11366{
color:#167b2d !important;
}
/*  Demeures privees  */
.bglabel_11367 {
background-color:#0c5983 !important;
}
.label_11367 a,.label_11367{
color:#0c5983 !important;
}
/*  Restaurants  */
.bglabel_11368 {
background-color:#9f042e !important;
}
.label_11368 a,.label_11368{
color:#9f042e !important;
}
/**************************************** FIN COLLECTIONS */

/**************************************** DIAPORAMA */
.diapocontainer{
padding:5px;
width:680px;
height:377px;
background-color:#C5BCB5;
}
.diapo{
padding-bottom:5px;
width:670px;
height:372px;
background-color:#DDD8D4;
}
/**************************************** FIN DIAPORAMA */

/**************************************** HOTELS A PROXIMITE */
.proxiHotels{
margin-top:10px;
width:100%;
}
.pxtitle {
padding:12px;
width:746px;
background-color:#413769;
font-weight:bold;
color:#FFFFFF !important;
font-size: 14px !important;
text-transform:uppercase;
}
.pxcontent{
padding:9px;
*padding:10px;
}
.divpxcontent{
float:left;
padding:10px;
width:200px;
}
.divpximg{
width:193px;
height:84px;
margin-bottom:10px;
}
.divpximg img{
width:193px;
height:84px;
margin-bottom:10px;
}
.pxcontenttitle a{
color:#413769 !important;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.pxcontentinfos{
float:left;
padding:10px 0px 10px 0px;
width:100px;
}
.pxcontentinfos table td {
padding-bottom:5px;
}
.pxcontentinfo{
color:#413769 !important;
font-weight:bold;
}
.pxcontentlabel{
max-width:95px;
padding:0px;
}
.pxcontentlabel span{
padding-top:10px;
}
.pxcontentprice{
float:right;
margin-top:10px;
padding:0px 0px 0px 10px;
border-left:1px solid #d5cfca;
}
.pxcontentpricetext{
color:#413769 !important;
font-size: 9px !important;
}
.pxcontentpriceprice{
color:#413769 !important;
font-size: 18px !important;
font-weight:bold;
}
.pxknowmore a{
color:#413769 !important;
font-weight:bold;
text-decoration:none;
}
/**************************************** FIN HOTELS A PROXIMITE */

/**************************************** PICTOS */
.picto img{
padding-right:5px;
*padding-right:0px;
}
/****************************** INFO BULLE */
a.picto {
position: relative;
color: black;
text-decoration: none;
}
a.picto span {
display: none;
text-decoration: none;
}
a.picto:hover {
background: none;
z-index: 500;
}

a.picto:hover span.pictospan {
display: inline;
position: absolute;
white-space: nowrap;
top: -45px;
*top: -20px;
left: -0px;
background: #EBE7E6;
border: 1px solid #C4BFBB;
padding:3px;
}
/****************************** FIN INFO BULLE */

/**************************************** FIN PICTOS */

/************************************************** FIN COMMON */

/************************************************** ONGLETS */
.corpusLeft{
position:relative;
float:left;
width:auto;
height:auto;
}
.divCorpusLeft{
width:680px;
height:auto;
float:left;
overflow:hidden;
margin:0px;

}
.divCorpusLeft *{
font-size:12px !important;
}
.divTextCorpusLeft{
width:640px;
height:auto;
margin:10px auto 0 auto;
color:#504b46;
font-family:Helvetica,Arial, sans-serif;
font-size:11px;
padding-bottom:10px;
}
/**************************************** ONGLET PRESENTATION */
.hotelInfos {
width:686px;
height:100%;
}
.hotelInfos_right{
border-color:#CCCCCC;
vertical-align:top;
}

.hotelInfos_right table td{
background-color:#DDD8D4;
padding:5px 10px 5px 15px;
}
.firstcolumn{
width:390px;
vertical-align:top;
border-right-style:solid;
border-right-width:1px;
border-color:#CCCCCC;
height:100%;
padding:10px;
padding-top:20px;
}
.hotelInfos_right_top{
border-bottom:1px solid #d5cfca;
}

.hotelInfos_right_top table td{
padding:0px;
margin:0px;
height:30px;
width:30px;
vertical-align:middle;
}
/**************************************** FIN ONGLET PRESENTATION */

/**************************************** ONGLET LOCALISATION */
.localisation{
vertical-align:top;
margin:0px !important;
padding:0px;
}
.local_top {
background-color:#C5BCB5;
height:5px;
}
.local_map{
padding:5px 5px 5px 5px;
}
.local_infos {
width:225px;
background-color:#EBE7E4;
vertical-align:top;
padding:10px;
}
.local_infos a{
text-decoration:none;
color:#6f6b68;
}
.local_infos a:hover{
text-decoration:underline;
}
/**************************************** FIN ONGLET LOCALISATION */

/**************************************** ONGLET LOISIRS */
.leisure_top {
padding:20px 10px 20px 10px;
}
.leisure_left {
padding:10px;
width:50%;
border-right:1px solid #d5cfca;
vertical-align:top;
}
.leisure_right {
padding:10px;
width:50%;
vertical-align:top;
}
/**************************************** FIN ONGLET LOISIRS */

/************************************************** FIN ONGLETS */

/************************************************** COLONE DROITE */
.corpusRight{
float:right;

vertical-align:top;
border-left:1px solid #d5cfca;
padding-left:3px;
}
.divCorpusRight{
float:right;

height:auto;
margin-bottom:3px;
}
.divTitreBloc{
width:257px;
min-height:20px;
float:right;
background-image:url(/general/images/customer/112v2/background-titre-blocdroite.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:left;
padding:5px;
vertical-align:center;
color: #393532 !important;
font-family: Helvetica,Arial,sans-serif !important;
font-size: 14px !important;
text-transform: uppercase;
font-weight: 700;
}
.corpusRightBloc{
width:267px;
height:auto;
float:left;
background-color:#d8d2cd;
font-family:Helvetica, Arial, sans-serif;
}
.corpusRightBlocUpTd{
border-bottom:1px solid #C5BCB5;
}

.corpusRightBlocTxtBas{
width:228px;
height:auto;
margin:7px auto 0 auto;
font-size:11px;
color:#575553;
font-family:inherit;
overflow:hidden !important;
*padding-bottom:13px;
}
.corpusRightBlocPhone{
padding-left:20px;
padding-right:20px;
}
.corpusRightBlocPhone td{
padding:5px 10px 5px 0px;
text-align:left;
}
.corpusRightBlocPhone table{
width:100%;
}
.tabavail_link, .avail-info_link{
text-align:center;
font-weight:bold;
padding-bottom:5px;
}
td.tabavail_link a{
font-size:14px !important;
}
/************************************************** FIN COLONE DROITE */

/************************************************** FOOTER */
.footer{
padding-top:5px;
width:954px;
height:auto;
margin:0 auto 0 auto;
background-image:url(/general/images/customer/112v2/background-footer.jpg);
background-repeat:no-repeat;
background-attachment:inherit;
border-top:3px solid #FFFFFF;
overflow:hidden;
font-family: Arial,Helvetica,sans-serif !important;
}
.txtFooter{
width:944px;
height:auto;
padding-left:5px;
padding-right:5px;
margin:0px;
color:#554F4A !important;

font-size: 10px !important;
padding-bottom:5px;
text-align:center;
}
.txtFooter a{
text-decoration:none;
font-size: 10px !important;
color: #554F4A !important;
font-family: Arial,Helvetica,sans-serif !important;
}
.txtFooter a:hover{
text-decoration:underline;
font-size: 10px !important;
color: #554F4A !important;
font-family: Arial,Helvetica,sans-serif !important;
}
.menuFooter{
color:#554F4A !important;
text-align:center;
font-family: Arial,Helvetica,sans-serif !important;
}
.menuFooter a{
text-decoration:none;
font-size: 11px !important;
color: #554F4A !important;
font-family: Arial,Helvetica,sans-serif !important;
}
.menuFooter a:hover{
text-decoration:underline;
font-size: 11px !important;
color: #554F4A !important;
font-family: Arial,Helvetica,sans-serif !important;
}

/************************************************** FIN FOOTER */


#contents {
width: 100%;
left: 0;
margin-left: 0px;
background-image:url(/general/images/customer/112v2/background.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-color:transparent;
margin: auto !important;
}



#datepick-div{
z-index:99;
}
/********************************************************************** Onglet réservez */

#div_nbroompaxform {
border-top:5px solid #C5BCB5;
background-color:#D2CBC5;
width:680px !important;
padding-top:10px;
}
#div_nbroompaxform_msg{
font-weight:bold;
padding-left:20px;

}

#div_agelines {
padding-top:10px;
}

#div_nbrooms {
float:left;
padding:24px;
width:160px;
}
#table_agelines td{
padding-left:20px;
padding-right:20px;
}

#webparambtn{
background-color:#D2CBC5;
text-align:right;
padding-right:10px;
padding-bottom:10px;
margin-bottom:10px;
}

.cell {
width:27px;
height:19px;
padding:2px 1px 2px 1px;;
background-color: #FFFFFF;
border-top:1px solid #A1978D;
}
.cell div {
width:27px;
height:19px;
text-align:center;
line-height:17px;
}
.selectedCell { 
background-color: #009DE0; 
color:#FFFFFF !important;
cursor: pointer;
}
.unavailCell { 
background-color: #B7B2C9; 
color:#FFFFFF !important;
cursor: default;
}
.availCell { 
background-color: #99B3CC; 
color:#FFFFFF !important;
cursor: pointer;
}
.closeCell { 
background-color: #B7839A; 
color:#FFFFFF !important;
cursor: default;
}
.emptyCell {
background-color:#E6E2DF;
cursor: default;
}
span.resacattitle {
font-weight:bold;
padding-left:10px;
margin-top:10px;
}
span.resacattitle img{
padding-right:10px;
}

.theader{
text-align:center;
text-transform:uppercase;
font-weight:bold;
height:25px;
}

.tcolheader{
text-align:center;
text-transform:uppercase;
background-image:url(/general/images/customer/112v2/header_tabavail.jpg);
background-repeat:repeat-x;
}

.theader td{ color:#000000 !important;}
.tcolheader td{
color:#000000 !important;
border-top:2px solid #4B4642;
padding:2px;
font-size:10px !important;
}

.tabTabavail {
background-color:#A1978D;
margin:auto;
margin-top:10px;
margin-bottom:10px;
padding:2px;
}
.availtab{
padding:2px;
}

.tabLegend div{
width:10px;
height:10px;
border:1px solid #FFFFFF;
text-align:center;
margin-left:10px;
margin-right:10px;
float:left;
line-height:8px;
letter-spacing:0em;
}
.tabLegend *{
color:#FFFFFF !important;
font-size:10px !important;
}

.msginfo{
width:100%;
text-align:center;
padding-bottom:20px;
display:none;
}

#button_book{
text-align:right;
padding-right:25px;
padding-bottom:10px;
}

.paxAgeTbHeader td,.paxAgeTbLine td{
padding-left:20px;
padding-right:20px;
}

#error {
font-weight:bold;
color:red;
padding-bottom:10px;
}

/* OFFRES */
#tdproductname a, #tdproductname a:visited, #tdproductname a:link, #tdproductdesc a, #tdproductdesc a, #tdproductdesc a:visited, #tdproductdesc a:link{
	text-decoration : none;
}
#tdproductname a:hover, #tdproductdesc a:hover{
	text-decoration : underline;
}

#headerCorpusRight{
background-color:green;
height:30px;
margin-bottom:36px;
}

#memoSelect {
float:right;
width:257px;
margin-right:10px;
border-top:1px solid #d4cfc9;
padding-top:10px;

}
#memoSelect span{
background-color:#08a9d8;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;

}

.blueButton
{
background-color:#08a9d8;
color:#ffffff;
font-weight:bold;
text-transform:uppercase;
padding-top:1px;
padding-bottom:1px;
padding-left:2px;
padding-right:2px;
size:100%; 
}
#googleMapDiv{
width:420px;
height:500px;
}

/*Typo*/
.divContentMenu {font-family: Helvetica,Arial,sans-serif; font-weight:900; font-size: 12px;}

/*Le menu*/
.divContentMenu ul, .divContentMenu li {float: left; margin:0; padding: 0; list-style-type: none; text-align: center}
.divContentMenu li a {display: block; text-decoration: none !important; color: white; padding: 3px 10px}
.divContentMenu li a:hover, .divContentMenu li a:active, .divContentMenu li a:focus, .divContentMenu li a:link, .divContentMenu li a:visited {color: white; text-decoration: none !important; }

/*Un peu d'espace*/
.divContentMenu .space, .divContentMenu .hotels {margin-left: 10px}
.divContentMenu .spacer {background:url(/general/images/customer/112v2/spacer.png) 1px center no-repeat; padding-left: 3px}

/*Background et rollover*/
.divContentMenu .offres li a, .divContentMenu .offres .spacer {background-color: #EF7F01;}
.divContentMenu .offres li a:hover, .divContentMenu .offres li a:focus {background: #D17000}
.divContentMenu .hotels li a, .divContentMenu .hotels .spacer {background-color: #413769;}
.divContentMenu .hotels li a:hover, .divContentMenu .hotels li a:focus {background: #221B40}
