#flashAccueil{
	z-index:3000;
	}

#colLeft .contact p {
	font-size:9px;
	left:48px;
	top:94px;
}


#js .blocGalerie .visite{
	display:none;
}


#colLeft .villages li.nouveau .village strong {
color:#F87201;
}

#colLeft .villages li.nouveau .village {
color:#F87201;
}

#content #formulaire label.error {
	display:block;
	color:red;
	}

#content #formulaire textarea {
font-size:12px;
}

#colRight .venteFlash p {
width:190px;
}

#colLeft .menuNav .nlvl2 li a{
	background:#DAF1F9 url(../img/picto-fleche-menu.png) no-repeat scroll 43px 6px;
	padding-left:60px;
	width:192px;	
	}

#colLeft .menuNav .nlvl2 li a:hover, #colLeft .menuNav .nlvl2 li a:focus, #colLeft .menuNav .nlvl2 li.current a {

background:#10B2E4 url(../img/picto-fleche-menu-on.png) no-repeat scroll 43px 6px;
color:#FFFFFF;
padding-left:60px;
text-decoration:none;
}


#content .bloc_prix_appel .blocTarif {
	bottom:0;
	position:relative;
	right:0;
	text-align:center;
	width:230px;
}

#content .bloc_prix_appel .blocTarif h3 img{
	margin-top:10px;
}

#content .bloc_prix_appel {
		float:right;
		margin:5px;
	}

.accueil #colLeft h1, #colLeft h1{
border-bottom:1px solid #81ABD7;
color:#0157AE;
font-size:2em;
margin:0 0 15px;
padding:0 0 5px;
text-transform:uppercase;
}

#content h4 {
color:#0157AE;
font-size:1.2em;
line-height:1.3em;
margin:0 0 15px;
}

.barreHaut .tel{
width:193px;
}


#content .blocTarif {
right:11px;
}

#content .contenuTemoignages a.btnTemoignagesBas {
font-size:0.8em;
}

#colLeft .menuNav li, #colLeft .menuNav li a {
height:auto;
}

div.jqmOverlay_box {
background-color:#ffffff;
height:5000px;
left:0;
opacity:0.8;
filter: alpha(opacity=80); /* MSIE/PC */
position:absolute;
top:0;
width:100%;
z-index:2999;
}

#content .tarifsSejour p.boutonTarif {
padding-bottom:15px;
}

#content .blocDescTarif .desc{
margin:0;
padding:0 0 15px;
width:430px;
}


#colLeft .actunav .menuNav li,
#colLeft .actunav .menuNav li a {
height:auto;
}

#content #formulaire {
width:470px;
}

#content #formulaire div.float-right {
float:left;
padding-right:20px;
}

.float-left {
float:left;
}

.longCheckbox{
	clear:both;
}

#colRight .blocOffre {
margin-top:20px;
}

#colRight h3.btn_reserver {
margin:0 0 30px;
}

#colRight .blocTarif {
padding:25px 0 0;
}


#content p.lienPlus {
margin-top:30px;
}

#iframe iframe{
border:0 none;
height:312px;
margin-bottom:18px;
overflow:hidden;
width:203px;
background:#3BCEFB none repeat scroll 0 0;
}

#iframe{
background:#3BCDFB none repeat scroll 0 0;
height:307px;
margin-bottom:30px;
padding-left:10px;
width:214px;
}

#header .menu ul li.current a {
background:#BEE3F0 none repeat scroll 0 0;
color:#0157AE;
}

#header .menu ul li.current ul li a  {
background:#3BCEFB none repeat scroll 0 0;
color:#FFFFFF;
}

#header .menu ul li.current ul li a:hover,#header .menu ul li.current ul li a:focus{
color:#0668B7;
}

#header .menu ul li.current ul li.current a  {
background:#BEE3F0 none repeat scroll 0 0;
color:#0668B7;
}



#header .menu ul ul li a {
width:210px;
}

#colLeft .villages li .village {
font-size:1em;
padding:7px 25px 6px 5px;
}

#content .chapeau p{
color:#7E8388;
font-size:1.4em;
line-height:1.2em;
padding:0 0 20px;
}

div.tag-baseline p, div.tag-baseline a{
	color:#fff;
}

#footer .blocListe {
height:220px;
}

#footer .liens {
text-align:center;
}

#colLeft li.current a{
background:#10B2E4 url(../img/picto-fleche-menu-on.png) no-repeat scroll 25px 6px;
color:#FFFFFF;
padding-left:40px;
text-decoration:none;
width:212px;
}