body{

background-image: url(../img/base/background.jpg);
background-color:#A0968D;
background-attachment:fixed;
background-repeat:repeat-x;

/*background-image:url(../img/base/background.jpg);
background-color:#7E746B;
background-attachment:fixed;
background-repeat:repeat-x;
*/

/*
background-image:url(images/bandeau-etoiles-ok.png);
background-repeat:repeat-x;
background-color:#272727;
*/

/*background-color:#272727; */
/* background-color:#a0968d; */
/*background-color:#F9FDFF;*/
}

.ombre_img
{
  -moz-box-shadow: 1px 2px 8px #cbcbcb;
  -webkit-box-shadow: 1px 2px 8px #cbcbcb;
  box-shadow: 1px 2px 8px #cbcbcb; 
}

.conteneur{
	
background-image:url(../img/base/logo.jpg);
background-repeat:no-repeat;
background-attachment:fixed;	
/*
background-image:url(../img/base/logo.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
*/
position:relative;
_background-position: expression(fixed_back(this,'0','0'));
/*margin-top:-15px;
margin-left:-10px;
width:100% !important;*/
height:auto;
}



/*---- Hotels du moments ----*/
.wrapperHotelsMoment {
	margin-top: 10px;
	color: #6F6C6A;
	float: left;
}

.wrapperHotelsMoment div {
	float: left;
	width: 193px;
	margin-left: 25px;
}

.wrapperHotelsMoment div.ombre_img 
{
    margin: 0 10px 5px 0; 
    padding: 0;
    width: 84px; 
    height: 84px;
}
    
    
.wrapperHotelsMoment div.wrapperHotelsMomentContent
{
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-top: 5px; 
    margin-left: 15px; 
    width: 322px; 
    padding-right: 2px;
    padding-bottom: 5px;
}

span.proximite
{
    line-height: 10px;
    font-size: 10px;
}

.wrapperHotelsMoment h3, .wrapperHotelsMoment h4 {
	margin-top: 10px;
	text-transform: uppercase;
}

.wrapperHotelsMoment h3 {
	font-weight: bold;
	color: #413868;
        margin-top: 0; 
        margin-bottom: 3px; 
        font-size: 16px; 
        text-transform: none; 
        line-height: 14px;
}

.wrapperHotelsMoment h4
{
    color: #393532;
    text-transform: none; 
    line-height: 12px; 
    margin-bottom: 5px; 
    font-size: 12px;
}

.wrapperHotelsMoment p {margin: 0;}

.wrapperHotelsMoment a{text-decoration: none; outline: none; color: inherit}
.wrapperHotelsMoment a:hover {text-decoration: none; color: inherit}
.wrapperHotelsMoment a:focus {outline: thin dotted}
.wrapperHotelsMoment h4 a:hover {color: #554F4A}


/*Lien +de détails et tarifs*/
.wrapperHotelsMoment .detail {
    margin: 10px 0 0; 
    color: #413868;
    width: 65px; 
    float:right; 
    background-color: #fff; 
    border: 1px solid #f60; 
    margin-top: 0;
    margin-right: 2px; 
    margin-bottom: 2px; 
    text-align: center;
}

.wrapperHotelsMoment .detail a{
	padding-left:11px;
	background: url(/img/puces/loupe-detail.jpg) left center no-repeat;
	text-transform: capitalize;
	font-weight: bold;
	margin-top: 10px;
	float: left;
}

.wrapperHotelsMoment .detail span, .wrapperHotelsMoment .detail em {
	display:block;
	float:right;
	clear:right;
	width: 65px;
	padding-left: 10px;
	border-left: solid 1px #BDB8B3;
}

.wrapperHotelsMoment .detail em {font-size: 18px; font-style: normal; font-weight: bold}
.wrapperHotelsMoment .detail span {font-size: 10px}


/************************ HAUT DU SITE **********************/
.divHeaderContent{
width:980px;
margin: 0 auto;
height:auto;
background-image:url(../img/base/background-header.png);
background-position:top left;
background-repeat:no-repeat;
/* 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="http://www.chateauxhotels.com/img/base/background-header.png", sizingMethod="crop");
}
.divHeaderContent a,
.divHeaderContent input{
position: relative;
z-index: 1;
}
.divHeader{
width:954px;
/*margin-left:12px;*/
height:117px;
background-image:url(../img/base/degrade-header.jpg);
background-position:center;
overflow:hidden;
}
.divHeaderLogo{
width:230px;
height:117px;
float:left;
}
.divNav{
width:600px;
height:30px;
float:right;
/*margin-right:8px;
margin-top:7px !important;*/
/* background-color:#aca095; */
}
.divNavLien{
/*width:180px; */
height:28px;
float:left;
padding-left:55px;
font-size:12px;
padding-top:2px;
margin-top:6px !important;
font-family:Arial, Helvetica, sans-serif;
color:#515151;
}
.divNavLien a:link{color:#515151;text-decoration:none;}
.divNavLien a:visited{color:#515151;text-decoration:none;}
.divNavLien a:hover{color:#515151;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;
}
h1.divTxt{
    font-weight: normal;
}
.divTxt{
float:right;
width:674px;
height:auto;
margin-right:40px;
margin-top:33px;
*margin-top:34px;
font-family:Helvetica, Arial, sans-serif;
color:#393531;
font-size:16px;
text-transform:uppercase;
text-align:right;
}

.fdp_offert
{
    font-family:Verdana, Arial, sans-serif;
    color:#da353c;
    font-size:18px;
    font-weight: bold;
    float: left;
    margin-top: 1px;
}
.codepromo
{
    font-family:Verdana, Arial, sans-serif;
    color:#ae8b49;
    font-size:11px;
    font-weight: bold;
}

/************ DEBUT COMPORTEMENT MENU ***************/
/*Wrapper Menu*/
.divContentMenu {
	overflow: hidden;
	font-family:Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	margin:3px 0 0 -13px;
	padding: 0 10px;
	/*background:transparent url(../img/base/background-ombre-gauche.png) repeat-y scroll left center;*/
	font-weight:bold;
	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; 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}

/*Un peu d'espace*/
.divContentMenu .solo {margin-right: 10px}
.divContentMenu .hotels, .divContentMenu .seminaires, .divContentMenu .bp {margin-left: 10px}
.divContentMenu li {
	background-image: url(../img/css/spacer.png);
	background-position: 1px center;
	background-repeat: no-repeat;
	padding-left: 3px
}

.divContentMenu .solo, .divContentMenu .first{
	background-image: none;
	padding: 0;
}

/*Background et rollover*/
.divContentMenu .paris li {background-color: #EF7F01;}

.divContentMenu .offres li {background-color: #EF7F01;}
.divContentMenu .offres li a:hover, .divContentMenu .offres li a:focus {background: #D17000}

.divContentMenu .bp li {background-color: #EF7F01;}
.divContentMenu .bp li a:hover, .divContentMenu .bp li a:focus {background: #D17000}

.divContentMenu .hotels li {background-color: #413769;}
.divContentMenu .hotels li a:hover, .divContentMenu .hotels li a:focus {background: #221B40}
.divContentMenu .hotels li a.cg {/* background-color: #E71C79;  */ width: 146px;}
/* .divContentMenu .hotels li a.cg:hover, .divContentMenu .hotels li a.cg:focus {background: #9E1753} */

/*.divContentMenu .seminaires li {background-color: #A4CF0E;}
.divContentMenu .seminaires li a:hover, .divContentMenu .seminaires li a:focus {background: #7C9C0B}*/
.divContentMenu .seminaires li {background-color: #424242;}
.divContentMenu .seminaires li a:hover, .divContentMenu .seminaires li a:focus {background: #383838}


#divMenuSelection{
width:235px;
height:22px;
padding-top:8px;
float:left;
margin-left:12px;
background-color:#000000;
}
.afficherSelection{
color:#d4d3d1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:12px;
}


/************ FIN COMPORTEMENT MENU ***************/

/************************************************* FIN HAUT DU SITE ******************************************/

/************************************************* PARTIE CENTRALE DU SITE ************************************/

.divSiteHautContent{
width:980px;
margin-left:auto !important;
margin:7px auto 0 auto;
height:16px;
background-image:url(../img/base/haut-background-ombre.png);
background-position:top left;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.chateauxhotels.com/img/base/haut-background-ombre.png", sizingMethod="scale");
}
.divSiteHautContentBorder{
width:980px;
margin-left:auto !important;
margin:7px auto 0 auto;
height:16px;
background-image:url(../img/base/haut-background-ombre-bordure.png);
background-position:top left;
background-repeat:no-repeat;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.chateauxhotels.com/img/base/haut-background-ombre-bordure.png", sizingMethod="scale");
}
/*Haut du site ORUS*/
.hautA{
background-image:url(../img/base/haut-background-ombre-orus.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-orus.png", sizingMethod="scale");
}
/*Haut du site CARACTERE*/
.hautB{
background-image:url(../img/base/haut-background-ombre-caracteres.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-caracteres.png", sizingMethod="scale");
}
/*Haut du site BEAUXHOTELS*/
.hautC{
background-image:url(../img/base/haut-background-ombre-beauxhotels.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-beauxhotels.png", sizingMethod="scale");
}
/*Haut du site COMPAGNIE DES AUBERGES*/
.hautD{
background-image:url(../img/base/haut-background-ombre-auberges.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-auberges.png", sizingMethod="scale");
}
.hautP{
background-image:url(../img/base/haut-background-ombre-demeures.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-demeures.png", sizingMethod="scale");
}
.hautR{
background-image:url(../img/base/haut-background-ombre-restaurants.png);
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/base/haut-background-ombre-restaurants.png", sizingMethod="scale");
}
.divSiteBasContent{
width:980px;
margin-left:auto !important;
margin:0 auto 0 auto;
height:12px;
background-image:url(../img/base/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="http://www.chateauxhotels.com/img/base/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(../img/base/background-ombre.png);
background-position:top left;
background-repeat:repeat-y;

_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.chateauxhotels.com/img/base/background-ombre.png", enabled=true, sizingMethod="scale");
z-index: 1;
}
*/

.divSiteContent {
	overflow: hidden;
	background:transparent url(../img/base/background-ombre.png) repeat-y scroll center center;
	padding:0 18px;
	width: 954px;
        margin:0 auto 0 auto;
}

.divSiteContent a,
.divSiteContent input{
position: relative;
z-index: 1;
}
.corpus{
width:954px;
margin:0 auto 0 auto;
height:auto;
overflow:hidden;
}
.corpusBorder{
width:954px;
margin:0 auto 0 auto;
height:auto;
background-image:url(../img/elements/bordurecorpus.jpg);
background-position:top center;
background-repeat:repeat-y;
overflow:hidden;
}

/* DEFINITION DES BLOCS : ANIMATION ET RECHERCHE */
.blocAnimation{
float:left;
width:746px;
height:353px;
z-index:1;
position:relative;
}

/* BLOC EN HAUT DES PAGES DU SITE, ENGLOBANT LE FILS D'ARIANE ET AUTRES INFOS (IMPRIMER,ENVOYER A UN AMI) */
.divHautPage{
width:950px;
height:40px;
margin:0 auto 10px auto;
border-bottom:1px solid #d5cfca;
}
.divFilAriane{
width:665px;
height:auto;
float:left;
font-size:11px;
color:#6f6c6a;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
.divFilAriane a{
color:#6f6c6a;
text-decoration:none;
}
.divFilAriane a:link{
color:#6f6c6a;
text-decoration:none;
}
.divFilAriane a:visited,a:hover{
color:#6f6c6a;
text-decoration:none;
}
/************** BLOC DE RECHERCHE PAGE D'ACCUEIL DROITE *************/
.divBlocRecherche{
float:right;
width:205px;
height:auto;
}
.divBlocRechercheIcone{
float:right;
width:205px;
height:27px;
}
.spanRechercheIconeOn{
width:30px;
height:27px;
float:left;
border-right:1px solid #FFFFFF;
}
.spanRechercheIconeOff{
width:30px;
height:27px;
float:left;
border-right:1px solid #c1bcb8;
margin-left:2px;
margin-right:2px;
}
.divBlocRechercheIconePosition{
float:right;
width:205px;
height:8px;
}
.spanRechercheIconePositionOn{
width:30px;
height:27px;
float:left;
border-right:1px solid #FFFFFF;
}
.spanRechercheIconePositionOff{
width:30px;
height:27px;
float:left;
border-right:1px solid #FFFFFF;
margin-left:2px;
margin-right:2px;
}
.divBlocRechercheCorpus{
width:205px;
height:auto;
float:left;
background-color:#d8d2cd;
font-family:Helvetica, Arial, sans-serif;
}
.divBlocRechercheTitre{
width:205px;
min-height:40px;
float:right;
background-image:url(../img/base/background-titre-blocdroite.jpg);
background-repeat:repeat-x;
background-position:top;
}
.spanBlocRechercheTitre{
width:195px;
height:auto;
float:left;
color:#393532;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
text-transform:uppercase;
margin-top:10px;
margin-left:10px;
font-weight:700;
margin-top:10px;
margin-left:10px;
}
.divBlocRechercheCorpusBg{
width:205px;
height:auto;
float:left;
background-color:#ddd8d4;
background-image:url(../img/base/background-text-blocdroite.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-family:Helvetica, Arial, sans-serif;
}
.divBlocRechercheCorpusTxt{
width:187px;
height:auto;
margin:7px auto 0 auto;
font-size:11px;
color:#575553;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden !important;
z-index:30;
}
/************ FIN BLOC DE RECHERCHE PAGE D'ACCUEIL DROITE ************/
/* DEFINITION DES BLOC GAUCHE DANS LE BLOC CENTRAL */
.corpusLeft{
float:left;
width:683px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
}
.lienGlobal{
color:#413868;
text-transform:capitalize;
text-decoration:none;
font-weight:bold;
}
.divCorpusLeft{
width:680px;
height:auto;
float:left;
overflow:hidden;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
}
.divTextCorpusLeft{
width:640px;
height:auto;
margin:10px auto 0 auto;
color:#504b46;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.divTextCorpusLeft a:link{
color:#6f6c6a;
text-decoration:none;
}
.divTextCorpusLeft a:visited{
color:#6f6c6a;
text-decoration:none;
}
.divTextCorpusLeft a:hover{
color:#6f6c6a;
text-decoration:underline;
}
.divTitleContent{
width:680px;
height:40px;
float:left;
background-color:#413868;
}
.divTitleContentBlanc{
width:670px;
height:auto;
overflow:hidden;
float:left;
padding-left:10px;
padding-bottom:10px;
background-color:#FFFFFF;
font-size:11px;
color:#6f6c6a;
}
.spanTitleContent{
width:auto;
height:auto;
float:left;
margin-left:10px;
margin-top:10px;
color:#FFFFFF;
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
text-transform:uppercase;
}
.spanTitleContentLight{
width:auto;
height:auto;
float:left;
margin-left:10px;
margin-top:10px;
color:#FFFFFF;
font-size:11px;
font-family:Arial, sans-serif;
}
.spanTitleContentBlanc{
width:auto;
height:auto;
float:left;
margin-top:10px;
color:#413868;
font-size:24px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
text-transform:uppercase;
}
.divTitleContentMini{
width:335px;
height:40px;
float:left;
background-color:#413868;
}
.spanTitleContentMini{
width:auto;
height:auto;
float:left;
margin-left:10px;
margin-top:10px;
color:#FFFFFF;
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
text-transform:uppercase;
}
/* HOTEL DU MOMENT, PROMO DERNIERE MINUTE ET EVENEMENT*/
.divBlocHotelDuMoment{
width:193px;
height:200px;
float:left;
margin:10px 0 0 20px
}
.divBlocHotelDuMomentImg{
width:193px;
height:84px;
}
.divBlocHotelDuMomentText{
width:193px;
height:70px;
padding-top:10px;
color:#6f6c6a;
font-size:11px;
}
.tableDmEven{
width:295px;
height:auto;
padding-top:10px;
color:#6f6c6a;
font-size:11px;
padding:20px 20px 20px 20px;
}
.tableDmEvent p{
display:inline;
margin:5px;
}
.divBlocHotelDuMomentText span, .tableDmEven span{
width:100%;
float:left;
color:#413868;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}
.divBlocHotelDuMomentText span a{
color:#413868;
text-decoration:none;
}
.divBlocHotelDuMomentText span a:hover{
color:#413868;
text-decoration:none;
}
.lienpromodm{
color:#0096d4;
font-size:9px;
}
.divBlocHotelDuMomentText .divGauche, .tblDmEven .divGauche{
width:95px;
height:auto;
float:left;
margin-top:10px;
padding-top:10px;
}
.tblDmEven .divGauche{
width:95px;
height:auto;
float:left;
margin-top:10px;
padding-top:10px;
}
div.divGauche a:link{
color:#413868;
text-transform:capitalize;
text-decoration:none;
font-weight:bold;
}
div.divGauche a:visited{
color:#413868;
text-transform:capitalize;
text-decoration:none;
font-weight:bold;
}
div.divGauche a:hover{
text-decoration:underline;
}
.divBlocHotelDuMomentText .divDroite{
width:64px;
height:auto;
float:right;
padding-left:10px;
border-left:1px solid #bdb8b3;
margin:10px 0 0 0;
font-weight:bold;
color:#413868;
}
/* FIN HOTEL DU MOMENT */

/*BLOC PRESENTATION (NOS COLLECTIONS/THEMATIQUES/OFFRES)*/
.spanLienSousMenu{
font-size:12px;
color:#6f6c6a;
font-weight:bold;
text-transform:uppercase;
}
.spanLienSousMenu a{
color:#6f6c6a;
text-decoration:none;
}
/*Classe lien de couleur Collections*/
a.lienR:link,a.lienR:visited{color:#6f6c6a;}
a.lienA:link,a.lienA:visited{color:#6f6c6a;}
a.lienB:link,a.lienB:visited{color:#6f6c6a;}
a.lienC:link,a.lienC:visited{color:#6f6c6a;}
a.lienD:link,a.lienD:visited{color:#6f6c6a;}
a.lienP:link,a.lienP:visited{color:#6f6c6a;}
a.lienR:hover{color:#9f042e;text-decoration:underline;}
a.lienA:hover{color:#eb690b;text-decoration:underline;}
a.lienB:hover{color:#70275f;text-decoration:underline;}
a.lienC:hover{color:#01a9d8;text-decoration:underline;}
a.lienD:hover{color:#167b2d;text-decoration:underline;}
a.lienP:hover{color:#0c5983;text-decoration:underline;}

.spanCouleurR{color:#9f042e;text-transform:uppercase;  font-weight:bold;}
.spanCouleurR a:link{color:#9f042e;}
.spanCouleurR a:visited{color:#9f042e;}
.spanCouleurR a:hover{color:#9f042e;}

.spanCouleurA{color:#eb690b;text-transform:uppercase;  font-weight:bold;}
.spanCouleurA a:link{color:#eb690b;}
.spanCouleurA a:visited{color:#eb690b;}
.spanCouleurA a:hover{color:#eb690b;}

.spanCouleurB{color:#70275f;text-transform:uppercase;  font-weight:bold;}
.spanCouleurB a:link{color:#70275f;}
.spanCouleurB a:visited{color:#70275f;}
.spanCouleurB a:hover{color:#70275f;}

.spanCouleurC{color:#01a9d8;text-transform:uppercase;  font-weight:bold;}
.spanCouleurC a:link{color:#01a9d8;}
.spanCouleurC a:visited{color:#01a9d8;}
.spanCouleurC a:hover{color:#01a9d8;}

.spanCouleurD{color:#167b2d;text-transform:uppercase;  font-weight:bold;}
.spanCouleurD a:link{color:#167b2d;}
.spanCouleurD a:visited{color:#167b2d;}
.spanCouleurD a:hover{color:#167b2d;}

.spanCouleurP{color:#0c5983;text-transform:uppercase;  font-weight:bold;}
.spanCouleurP a:link{color:#0c5983;}
.spanCouleurP a:visited{color:#0c5983;}
.spanCouleurP a:hover{color:#0c5983;}
/*Fin classe de couleur Collections*/

/*Classe lien de couleur Thematiques offres*/
.spanCouleurOffre{color:#413868;text-transform:uppercase; font-weight:bold;}
.spanCouleurOffre a{color:#413868; text-decoration:none;}
.spanCouleurOffre a:visited{color:#413868; text-decoration:none;}
.spanCouleurOffre a:hover{color:#413868; text-decoration:none;}
/*Fin classe de couleur Thématiques offres*/

.divVisuelRubrique{
width:681px;
height:auto;
float:left;
margin:10px 0 10px 0;
}
.grosTitreRubrique{
color:#403965;
font-size:20px;
text-transform:uppercase;
font-weight:bold;
}
.moyenTitreRubrique{
color:#403965;
font-size:16px;
font-weight:bold;
}
.h1-Destinations{
font-size:20px;
font-weight:bold;
color:#eb690b;
}
.divBlocPresentation{
width:200px;
height:auto;
_height:230px;
float:left;
margin:20px 0 10px 20px;
_margin:20px 0 10px 15px;
}
.divBlocPresentationImg{
width:200px;
height:100px;
}
.divBlocPresentationText{
width:200px;
height:90px;
padding-top:10px;
color:#6f6c6a;
font-size:11px;
}
.divBlocPresentationText a{
text-decoration:none;
color:#6f6c6a;
}
.divBlocPresentationText a:link,a:visited, a:hover{
text-decoration:none;
color:#CBA658;
}

.divBlocPresentationText .divGauche{
width:95px;
height:auto;
float:left;
margin-top:10px;
padding-top:10px;
}
.divBlocPresentationText .divDroite{
width:64px;
height:auto;
float:right;
padding-left:10px;
border-left:1px solid #bdb8b3;
margin:10px 0 0 0;
font-weight:bold;
color:#413868;
}
.plusDetail a:link{
color:#413868;
text-decoration:none;
}
.plusDetail a:visited{
color:#413868;
text-decoration:none;
}
.plusDetail a:hover{
color:#413868;
text-decoration:underline;
}
/*FIN BLOC PRESENTATION */

/* BLOC D'AFFICHAGE RESULTATS DE RECHERCHE */
.contentResultRch{
width:658px; height:auto; float:left; margin:10px 0 10px 0; color:#6f6c6a;
}
.miniLogo{
width:20px; height:auto; float:left;
}
.enseigne{
width:auto; height:auto; float:left; margin-left:7px;
}
.enseigne img {padding-left: 5px; margin-bottom: -3px}
.ville{
font-size:11px; font-weight:bold;
}
.spanEnseigne{
color:#413868; font-size:14px; font-weight:bold; text-transform:uppercase;
}
.spanEnseigne a:link{
color:#413868; text-decoration:none;
}
.spanEnseigne a:visited{
color:#413868; text-decoration:none;
}
.spanEnseigne a:hover{
color:#413868; text-decoration:none;
}
.contentInfoEtab{
width:638px; height:auto; float:left; padding-left:20px; color:#6f6c6a; margin:0 0 0 0; border-bottom:1px solid #cccccc; overflow:hidden;
}
.contentInfoEtabOffre{
width:100%; height:auto; float:left; color:#6f6c6a; margin:0 0 10px 0; background-color:#F5F5F5; padding:5px 5px 5px 5px; font-size:12px;
padding-left:20px;
}
.listeOffre {
list-style-image:url(../destinations/img/fleche.gif); color:#413868;
}
.contentInfoEtabOffre a:link,a:visited{
color:#413868;
text-decoration:none;
}
.contentInfoEtabOffre a:hover{
text-decoration:underline;
}
.photoEtab{
width:193px; height:84px; float:left;
}
.desciptionEtab{
width:400px; height:auto; float:left; padding:0 10px 0 10px; font-size:11px;
}
div .desciptionEtab a{
color:#6f6c6a; font-weight:bold; text-decoration:none;
}
div .desciptionEtab a:hover{
text-decoration:underline;
}
.elementsInfoEtab{
width:400px; height:auto; float:left; padding:15px 10px 10px 10px; font-size:11px;
}
.elementsInfoForm{
width:244px; height:42px; float:left; border-right:1px solid #cccccc;
}
.elementsInfoForm form{
display:inline;
}
.elementsInfoForm input{
margin-bottom:5px;
}
.elementsPrix{
width:135px; height:42px; float:right; color:#413868; font-size:10px;
}
.paginationResultat{
width:680px; height:auto; padding-top:10px; padding-bottom:10px; float:left;
}
.pictos {margin-bottom : 5px}
.pictos img, .enseigne img{width: 20px}
.nomSegment {font-size:10px; text-decoration:underline; font-weight:normal;float: right}
.modifierRechercheDroite {margin: 0; margin-top: 30px; padding-top:10px; border-top:1px solid #d5cfca;}
/* FIN BLOC D'AFFICHAGE RESULTATS DE RECHERCHE */

/* FIN DEFINITION DES BLOC GAUCHE DANS LE BLOC CENTRAL */

/* DEFINITION DES BLOC DROITE DANS LE BLOC CENTRAL */
.corpusRight{
float:right;
height:auto;
width:267px;
}
.divCorpusRight{
width:267px;
height:auto;
overflow:hidden;
margin-bottom:3px;
}
.divTitreBloc{
width:267px;
/*min-height:40px;*/
/*height:auto;*/
float:right;
background-image:url(../img/base/background-titre-blocdroite.jpg);
background-repeat:repeat-x;
background-position:top;
background-color: #978D83;
padding: 12px 0;
}
.spanTitreBloc{
width:257px;
/*height:auto;*/
float:left;
color:#393532;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
text-transform:uppercase;
/*margin-top:10px;
margin-left:9px;*/
margin-left:10px;
font-weight:bold;
}
.corpusRightBloc{
width:267px;
height:auto;
float:left;
background-color:#d8d2cd;
font-family:Helvetica, Arial, sans-serif;
}
.corpusRightBlocBg{
width:267px;
height:auto;
float:left;
background-color:#ddd8d4;
background-image:url(../img/base/background-text-blocdroite.jpg);
background-repeat:repeat-x;
background-position:bottom;
font-family:Helvetica, Arial, sans-serif;
padding-bottom:5px;
}
.corpusRightBlocTxt{
width:228px;
height:auto;
margin:7px auto 0 auto;
font-size:11px;
color:#575553;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
*padding:0 0 15px 0;
}
.corpusRightBlocTxt input{
border:1px solid #c5bcb5;
font-size:13px;
}
.corpusRightBlocTxt hr{
clear: both;
width: 100%;
border: 0; /* enleve toute bordure */
border-bottom: 1px solid #c5bcb5; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}
.corpusRightBlocTxt li{
list-style-image:url(../img/puces/puce-garanties.jpg);
}
.corpusRightBlocTxt a{
color:#6f6c6a;
}
.corpusRightBlocTxtBas{
width:228px;
height:auto;
margin:7px auto 0 auto;
font-size:11px;
color:#575553;
font-family:inherit;
overflow:hidden !important;
*padding-bottom:13px;
}

/*Bloc bons plans du moment section offres*/
.hautBonsPlansMoment{
width:267px;
height:13px;
float:left;
background-image:url(../offres/img/haut-bons-plans.jpg);
background-repeat:no-repeat;
background-position:bottom center;
}
.milieuBonsPlansMoment{
width:267px;
height:auto;
float:left;
background-image:url(../offres/img/milieu-bons-plans.jpg);
background-repeat:repeat-y;
background-position:top center;
}
.basBonsPlansMoment{
width:267px;
height:13px;
float:left;
background-image:url(../offres/img/bas-bons-plans.jpg);
background-repeat:no-repeat;
background-position:top center;
}
.titreBonsPlans{
font-family:Helvetica, Arial,  sans-serif;
font-size:14px;
text-transform:uppercase;
color:000000;
}
/*fin bloc bons plans du moment section offres*/

/*mise en page de la "sidebar" dans /offre*/
.sidebarSpe{
margin:0 0 3px 0;
}

/* FIN DEIFINTION DES BLOC DROITE DANS LE BLOC CENTRAL*/

/******************************************* FIN PARTIE CENTRALE DU SITE **********************************************/

/********************************************* PIED DU SITE (FOOTER) ****************************************************/

.footer{
width:954px;
height:auto;
margin:0 auto 0 auto;

background-image:url(../img/base/background-footer.jpg);
background-repeat:no-repeat;
background-attachment:inherit;

border-top:3px solid #FFFFFF;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.txtFooter{
width:100%;
text-align: center;
height:auto;
padding-top:5px;
margin:0px auto 0 auto;
font-size:11px;
color:#554f4a;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
}
.txtFooter a{
color:#000000;
text-decoration:none;
}
.txtFooter a:link{
color:#554f4a;
text-decoration:none;
}
.txtFooter a:visited,a:hover{
color:#554f4a;
text-decoration:none;
}
.txtFooter a:hover{
color:#554f4a;
text-decoration:underline;
}


/********************************************* AJOUT FLORIAN ****************************************************/


img {border: none}

/*RECENTRER LE SITE*/
html, body , .conteneur{margin: 0; width: 100%;}
.divNav {margin: 0 8px 0 0}
.divHeaderContent{width: 954px; padding: 0 13px; background-position: center top}
.divHeader {margin: 0}


/*Nouveau bloc NewsLetter*/
#blocNews {
	background: url(../img/base/background-text-blocdroite.jpg) repeat-x #DDD8D4 center bottom;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color:#575553;
}

#blocNews h2 {
	margin:0;
	padding: 12px 0;
	color: white;
	font-size: 14px;
	background:#978D83 url(../img/base/background-titre-blocdroite.jpg) repeat-x 0 0;
	color:#393532;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}

#blocNews form {margin: 0 auto; width: 228px; padding:7px 0;}

#blocNews form p {
	padding: 0;
	margin: 0;
	line-height: normal;
}

#blocNews p input, #blocNews p label{vertical-align: middle;}
#blocNews form input {margin-left:10px;}


.boutonfullcss_bleu
 {
    background-color: #09A4F4;
    border: 1px solid white;
    outline: 1px solid #09A4F4;
    color: white;
    text-transform: uppercase;
    font-family: Helvetica;
    cursor: pointer;
    text-align: center;
    padding: 3px;
    font-weight: bold;
}

.boutonfullcss
 {
    background-color: #FF6600;
    border: 1px solid white;
    outline: 1px solid #FF6600;
    color: white;
    text-transform: uppercase;
    font-family: Helvetica;
    cursor: pointer;
    text-align: center;
    padding: 3px;
    font-weight: bold;
}

#submit a, #submit a:link, #submit a:hover, #submit a:selected
{
    text-decoration: none;
}



