@charset "utf-8";
/* CSS Document */
a img{
	border:none;
}
body {
	margin:0;
	padding:0;
	background-image: url(../images/bg-jean.jpg);
	/*background-image: url(../images/BG-body-couleur.jpg);*/
	background-repeat: repeat;
	background-position: top;
	background-color:#ded0b1;
}
#containerHeader{
	margin:0 auto;
	width:900px;
}
#bgHeader{
	margin:0;
	padding:0;
	background-image: url(../images/BG-body-couleur.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.orientExpress{
	background:url(../images/puce-arianne.gif) no-repeat left center;
	border-bottom:1px solid #CCCCCC;
	margin: 10px 0px 0 0px;
	padding:0 0 2px 20px;
	width:620px;
	color:#878787;
}
.orientExpress a{
	text-decoration:none;
}
.orientExpress a:hover{
	color:#907679;
}
#container{
	width:900px;
	margin:0 auto;
	padding:0;
	background-image: url(../images/BG-body-couleur.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.logo{
	width:900px;
	height:50px;
	position:absolute;
	z-index:1;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:white;
}
#AnimFlashHeader{
	
	width:900px;
	/*left:50%;
	position:absolute;
	margin-left:-450px;
	z-index:-1;*/
	height:322px;
}
#menu{
	height:50px;
	background-color:#907677;
}
#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu ul li{
	float:left;
	margin-right:50px;
	text-indent:-6000px;
	
}
#menu a{
	display:block;
	height:50px;
}
#menu .A a{
	background-image: url(../images/RBE-decouvrez.gif);
	width:145px;
}
#menu .B a{
	background-image: url(../images/RBE-preparez.gif);
	width:118px;
}
#menu .C a{
	background-image: url(../images/RBE-vivez.gif);
	width:139px;
}
.D { 
    z-index:9900;
	width:298px;
	height:50px;
}

#Secondrubrique{
	display:block;
	height: 52px;
	background-color:#c8baba;
	margin: 1px 20px 0 0px;
	padding:0 20px;
	width:600px;
}
#Secondrubrique a{
    cursor:pointer;
	color:black;
	display:block;
	float:left;
	height:22px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	margin-left:2px;
	margin-bottom:1px;
	margin-top:1px;
	border:1px solid white;	
}

#Secondrubrique #act a{
	font-weight:bold;
}

/*#Secondrubrique a:hover{
	text-decoration: underline;
}*/
/* Fix du padding pour IE6 */
* html #content {padding-right:0px;}

#content{
	padding:10px 20px 20px 20px;
	margin-top:0px;
	background-color:#FFF;
}
#content .ColmnLeft{
	width:250px;
	float:left;
}
#content .ColmnLeftLarge{
	width:640px;
	float:left;
}
#content .ColmnLeftLarge_multi{
	width:680px;
	float:left;
	padding-left:80px;
}
.imgAlignLeft{
	float:left;
	margin:0 20px 15px -40px;
}
#content .ColmnLeft img{
	float:left;
	margin:0 10px 10px 0;
}
#content .date{
	font-size:9px; !important
	color:black;
	font-weight:bold;
}
#content .ColmnCenter{
	width:370px;
	margin-left:20px;
	float:left;
}
#content .ColmnRight{
	width:200px;
	margin-left:20px;
	float:left;
}
#content .ColmnEgalLeft{
	margin-top:20px;
	width:285px;
	margin-left:20px;
	float:left;
}
#content .ColmnEgalCenter{
	width:285px;
	margin-top:20px;
	margin-left:20px;
	float:left;
	clear:right;
}
#content .BlocContent{
	padding-left:60px;
}
.PiedLienArticle{
	background-color:#89777a;
	padding:5px;
}
.PiedLienArticle ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.PiedLienArticle ul li{
	display:inline;
	padding:0 10px;
	border-right:1px solid #fff;
}
.PiedLienArticle ul li a{
	color:#FFF;
	text-decoration:none;
}
/*-------------------------------RESTEZ CONNECTES----------------------------------*/
#connect{
	margin:30px 0 0 0;
	border-top:1px solid #333;
	height:35px;
}
#connect a{
	color:black;
	text-decoration:none;
}
a.rss{
	background-image: url(../images/ico_rss.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	height:30px;
	width:60px;
	display:block;
	padding: 10px 0 0 35px;
	float:left;
}
a.news{
	background-image: url(../images/ico_news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	width:80px;
	display:block;
	padding: 10px 0 0 35px;
	float:left;
}
.restconnect{
	height:30px;
	width:120px;
	display:block;
	float:left;
	padding: 10px 0 0 0;
}

#ContainerFooter{
	background-color:#989898;
	font-size:12px;
}
#ContainerFooter .plan{
	width: 900px;
	margin:0 auto;
	padding: 10px 0;
}
.plan ul{
	margin:0 40px 0 0;;
	padding:0;
	list-style-type:none;
	float:left;
}
.plan ul a{
	text-decoration:none;
	color:white;
	font-weight:normal;
}
#ContainerFooter .planIcon{
	width: 900px;
	margin:0 auto;
	padding: 10px 0;
	height:60px;
}
#ContainerFooter .planIcon a{
	display:block;
	float:left;
	margin:0 20px 0 0;
	height:32px;
	line-height:40px;
	padding-left:37px;
	color:white;
	text-decoration:none;
}
#ContainerFooter a.icoA{
	background: url(../images/ico-idee-sejour.gif) no-repeat left top;	
}
#ContainerFooter a.icoB{
	background: url(../images/ico-group-concres.gif) no-repeat left top;	
}
#ContainerFooter a.icoC{
	background: url(../images/ico-pro.gif) no-repeat left top;	
}
#ContainerFooter a.icoD{
	background: url(../images/ico-boutique.gif) no-repeat left top;	
}
#ContainerFooter a.icoE{
	background: url(../images/ico-info-office.gif) no-repeat left top;
	padding-left:25px;
}
#ContainerFooter a.icoF{
	background: url(../images/ico-autour-nimes-roll.gif) no-repeat left top;	
}
#ContainerFooter a:hover{
	text-decoration:underline;
}
/*#ContainerFooter a.icoA:hover{
	background: url(../images/ico-idee-sejour-roll.gif) no-repeat left top;	
}
#ContainerFooter a.icoB:hover{
	background: url(../images/ico-group-concres-roll.gif) no-repeat left top;	
}
#ContainerFooter a.icoC:hover{
	background: url(../images/ico-pro-roll.gif) no-repeat left top;	
}
#ContainerFooter a.icoD:hover{
	background: url(../images/ico-boutique-roll.gif) no-repeat left top;	
}
#ContainerFooter a.icoE:hover{
	background: url(../images/ico-info-office-roll.gif) no-repeat left top;
	padding-left:25px;
}
#ContainerFooter a.icoF:hover{
	background: url(../images/ico-autour-nimes-roll.gif) no-repeat left top;	
}*/

.separateur{
	clear: both;
}
HR{
	clear: both;
	visibility:hidden;
}

/*-------------------------------CADRE----------------------------------*/
/* Fix old sommaire pour IE6 
* html .CadreMusee {margin: 0 32px 30px 0;}*/

/* Fix du new sommaire pour IE6 */
* html .CadreMuseeOut {margin: 0 15px 30px 0;}

.CadreMuseeOut{
	float:left;
	margin: 0 18px 30px 0;
}
.CadreMuseeOut h1{
	font-size:13px;
	background-image: url(../images/puce-decouvrez.gif);
	background-repeat: no-repeat;
	padding:3px 0 2px 15px;
	background-position: left 3px;  
	margin:3px 0;
	font-weight:bold;
}
.CadreMusee{
	float:left;
	/*margin: 0 38px 30px 0;*/
	border:1px solid #907679;
}
.CadreMusee .text{
	padding: 0 8px;
}
.CadreMusee .lien{
	padding:8px;
	text-align:right;
	background-color:#907679;
}
.CadreMusee .lien a{
	color:#FFF;
	text-decoration:none;
}
.CadreMusee .lien a:visited{
	color:#FFF;
	text-decoration:none;
}
.CadreMusee .lien:hover{
	background-color:#c8baba;
}
.CadreMusee H1{
	font-size:13px;
	color:#FFF;
	text-align:center;
	margin:3px 0;
	font-weight:bold;
}
#boutique, #pass, #pro{
	width:200px;
	background-color:#C3C3C3;
	margin-bottom:5px;
}
#boutique .titre, #pass .titre, #pro .titre{
	background-image: url(../images/cadre/angle-droit.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	padding:13px 0 13px 10px;
	font-size:15px;
	font-weight:bold;
}
#pass .titre {
	color:#FFFFFF;
	font-size:14px!important;
	padding:6px 0 6px 10px!important;
}
#boutique .titre{
	background-color:#ffae00;
}
#pass .titre{
	background-color:#476DB2;
}
#pro .titre{
	background-color: #666;
}
#pro .Content{
	padding:10px;
	font-size:11px;
}
#boutique .Content{
	/*padding:10px;*/
	font-size:11px;
}
#pass .Content {
	font-size:11px;
}
#pro .Content{
	background-image: url(../images/cadre/images/pro-content.jpg);
	background-repeat: repeat-y;
}
#boutique .footer, #pass .footer{
	background-image: url(../images/cadre/angle-bas-gauche.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#989898;
	padding:0 0 0 42px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	height:35px;
}
#pro .footer{
	background-image: url(../images/cadre/images/footer-pro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#989898;
	padding:0 0 0 42px;
	font-size:13px;
	font-weight:bold;
	height:36px;
}

#pro .footer a{
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px;
}

#pass .footer a{
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px;
}

#boutique .footer a{
	font-size:13px;
	text-decoration:none;
	color:#FFFFFF;
	padding-left:10px;
}

/* Style de la météo ===*/
.meteoplace {
padding-top:2px;
}
.meteo {
	background:transparent url(../images/cadre/images/bg_meteo.gif) no-repeat;
	width:94px;
	height:48px;
	position:relative;
}
.pictometeo {
	padding: 8px 0px 0px 9px;
	float:left;
}
.temperature {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#9F8782;
	letter-spacing:-1px;
	padding: 12px 0px 0px 50px;
}
/*-------------------------------SOMMAIRE BROCHURES A TELECHARGER----------------------------------*/
.CadreBrochures{
	float:left;
	margin: 0 38px 30px 0;
	border:1px solid #907679;
}
.CadreBrochures .text{
	padding: 0 8px;
	font-size:10px;
}
.CadreBrochures .lien{
	padding:3px;
	background-color:#907679;
	text-align:center!important;
}
.CadreBrochures .lien a{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
}
.CadreBrochures .lien:hover{
	background-color:#c8baba;
}
.CadreBrochures H2{
	font-size:9px;
	color:#FFF;
	text-align:center;
	margin:3px 0;
	font-weight:bold;
	font-variant:normal!important;
}
/*-------------------------------DOSSIER DE PRESSE----------------------------------*/
.DossierPresse ul {
	list-style: none;
	padding: 10px 0 10px 15px;
	margin: 0;
}
.DossierPresse li {
	background: transparent url(../images/puce_dossier_presse.jpg) 5px 5px no-repeat;
	padding: 10px 0 10px 40px;
	height:18px;
	border: 1px solid #907677;
	margin:3px;
	background-color:#EAEAEA;
}
.DossierPresse .small {
	font-size:10px;
	font-weight:bold;
	color:#A41D23;
}
.PhotoPresse {
  font-size:11px;
}
.PhotoPresse .PhotoLegend {
	font-size:9px;
	color:#A41D23;
	padding:5px 0px 0px 8px;
}
.PhotoPresse .PhotoLegend a{
	font-size:11px;
}
.Photo {
 float:left;
 padding:5px 0px 25px 2px;
}
/*-------------------------PASS--------------------------*/
.passRomainIndex {
	width:410px;
	height:193px;
	margin-bottom:10px;
	background-image: url(../images/pass_romain.png);
}
#content .ColmnLeftLarge.visuel{
	background-image: url(../images/pass_accueil_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 50px;
	min-height: 650px;
}
#content .ColmnLeftLarge.passFormvisuel{
	background-image: url(../images/pass_romain_form2_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 90px;
}
#content .ColmnLeftLarge.passFormvisuelGolf{
	background-image: url(../images/pass_golf_form2_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 90px;
}
#content .ColmnLeftLarge.passFormvisuelRingsaga{
	background-image: url(../images/pass_ringsaga_form2_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 90px;
}
#content .ColmnLeftLarge.passFormvisuelFlamenco{
	background-image: url(../images/pass_flamenco_form2_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 90px;
}
#content .ColmnLeftLarge.passFormvisuelVin{
	background-image: url(../images/pass_vin_form2_visuel.jpg);
	background-repeat: no-repeat;
	background-position: right 90px;
}
.passRomain {
	width:100%;
}
.passRomainVisuel {
	background-image: url(../images/pass_visuel_romain.jpg);
	background-repeat: no-repeat;
	background-position: 0px 310px;
}
.passRomainFormVisuelA {
	background-image: url(../images/pass_romain_form1_visuel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 212px;
}
.passRomain h1{
	margin:5px 0;
	color:#222;
	text-transform: none;
}
.passRomainBorder{
	border-bottom:1px solid #907677;
}
.passGolfIndex {
 	width:410px;
	height:193px;
	margin-bottom:10px;
	background-image: url(../images/pass_golf.png);
}
.passGolf {
	width:100%;
}
.passGolfVisuel {
	background-image: url(../images/pass_visuel_golf.jpg);
	background-repeat: no-repeat;
	background-position: 0px 300px;
}
.passGolfFormVisuelA {
	background-image: url(../images/pass_golf_form1_visuel.png);
	background-repeat: no-repeat;
	background-position: 0px 212px;  
}
.passGolf h1{
	margin:5px 0;
	color:#222;
	text-transform: none;
}
.passGolfBorder{
	border-bottom:1px solid #84AC92; /* #0A5A25*/
}

.passVinIndex {
 	width:410px;
	height:193px;
	margin-bottom:10px;
	background-image: url(../images/pass_vin.png);
}
.passVin {
	width:100%;
}
.passVinVisuel {
	background-image: url(../images/pass_visuel_vin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 300px;
}
.passVinFormVisuelA {
	background-image: url(../images/pass_vin_form1_visuel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 212px;
}
.passVin h1{
	margin:5px 0;
	color:#222;
	text-transform: none;
}
.passVinBorder{
	border-bottom:1px solid  #C18BA3;    /*#7F1948*/
}
.passRingsagaIndex {
 	width:410px;
	height:193px;
	margin-bottom:10px;
	background-image: url(../images/pass_ringsaga.png);
}
.passRingsaga {
	width:100%;
}
.passRingsagaVisuel {
	background-image: url(../images/pass_visuel_ringsaga.jpg);
	background-repeat: no-repeat;
	background-position: 0px 300px;
}
.passRingsagaFormVisuelA {
	background-image: url(../images/pass_ringsaga_form1_visuel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 212px;
}
.passRingsaga h1, .passFlamenco h1{
	margin:5px 0;
	color:#222;
	text-transform: none;
}
.passRingSagaBorder {
	border-bottom:1px solid #ceacb2;   
}
.passRingSagaBorder ul li {
	list-style-type:none;
	border-top:1px solid #ceacb2;   
	padding:5px 0px 5px 0;
}
.passFlamencoBorder ul li {
	list-style-type:none;
	border-top:1px solid #C7081A;   
	padding:5px 0px 5px 0;
}
.blocResaSaga {
	margin-top:15px;
}
.blocResaSaga td {
	padding:5px 0px 5px 0;
	border-bottom:1px solid #ceacb2;
}
.blocResaFlamenco td {
	padding:5px 0px 5px 0;
	border-bottom:1px solid #C7081A;
}
.lienPassAccueil a {
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	margin:0 10px 0 0;
}

.passFlamencoIndex {
	width:410px;
	height:193px;
	margin-bottom:10px;
	background-image: url(../images/pass_flamenco.png);
}
.passFlamenco {
	width:100%;
}
.passFlamencoVisuel {
	background-image: url(../images/pass_visuel_flamenco.jpg);
	background-repeat: no-repeat;
	background-position: 0px 300px;
}
.passFlamencoFormVisuelA {
	background-image: url(../images/pass_flamenco_form1_visuel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 212px;
}
.passFlamencoBorder {
	border-bottom:1px solid #C7081A;   
}
/*-------------*/
.passForm input, .passForm select, .passForm textarea, .passForm .prix{
	border:1px solid #907677;
}
.inputFluide{
	width:100%;
}
.passForm{
	font-weight:bold;
	color:#402321;
}

.blocResa{
	border:1px solid #907677;
	background-color:#f7f3eb;
	color:#402321;
	font-weight:normal;
	margin-top:20px;
}
.blocResaGolf{
	border:1px solid #095924;
	background-color:#EAFCF0;
	color:#402321;
	font-weight:normal;
	margin-top:20px;
}
.blocResaVin{
	border:1px solid #7F1847;
	background-color:#FFEAF3;
	color:#402321;
	font-weight:normal;
	margin-top:20px;
}
.blocResa .tete{
	border:1px solid #515151;
	background-color:#ddc79c;
	color:#402321;
	font-weight:normal;
	padding:1px;
	font-size:11px;
}
.blocResaGolf .tete{
	border:1px solid #515151;
	background-color:#92d25a;
	color:#402321;
	font-weight:normal;
	padding:1px;
	font-size:11px;
}
.blocResaVin .tete{
	border:1px solid #515151;
	background-color:#DD94B5;
	color:#402321;
	font-weight:normal;
	padding:1px;
	font-size:11px;
}

.blocResa select{
	border:1px solid #515151;
	background-color:#ddc79c;
	color:#402321;
}
.blocResaGolf select{
	border:1px solid #515151;
	background-color:#92d25a;
	color:#402321;
}
.blocResa #haute_saison, .blocResa #basse_saison, .blocResa #demidouble, .blocResa #single {
	display: none;
	padding: 5px;
}
