@charset "utf-8";

:focus{outline-style: none;}

body{font-family: Tahoma, Verdana;font-size:10pt;text-align:justify;}
/*reinitialisation des valeurs par default*/
body,div,p,ul,li,a,h1,h2,h3,img{margin:0px;padding:0px;list-style:none;border:0px;}
:focus{-moz-outline-style: none;}

h1
{
	font-size:18pt;
	color:#18859e;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;	
	text-align:left;
}
h2
{
	font-size:14pt;
	color:#18859e;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px dotted #18859e;
}


a, a:visited
{
	color:#18859e;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

.stopFloat{clear:both;height:0px;}
.float
{
	float:left;
	padding-left:10px;
}
.image
{
	float:left;
	padding-right:5px;	
}

/*Skin*/
#siteContenair
{
	position:relative;
	border: 1px dotted #F0F0F0;
	width:988px;
	margin:auto;
	margin-top:1px;
}

#headerContenair
{
	background-image:url(../ressources/images/charte/header.jpg);
	background-repeat:no-repeat;
	width:988px;
	height:135px;
	position:relative;
}
#headerContenair img.titre{position:absolute;top:77px;left:130px;}

/*
#headerContenair
{
	width:988px;
	height:80px;
	position:relative;
}
#headerContenair img.titre{position:absolute;top:22px;left:130px;}
*/

#menuContenair
{
	width:950px;
	height:54px;
	background-image:url(../ressources/images/charte/fdMenu.png);
	background-repeat:no-repeat;
	text-align:left;	
	padding-left:10px;
	margin-left:15px;
	position:relative;		
	z-index:10;
}

.cigale
{
	position:absolute;
	margin-top:-75px;
	margin-left:20px;
	z-index:5;
}

#pageContenair{width:990px;z-index:1;}

div#pathFinder{margin-left:18px;padding-top:5px;}

div.col{float:left;margin-left:18px;}
/*Ligne 1 -- Col1 - Col2*/
div#col1{width:510px;}
div#col2{width:412px;margin-top:10px;}

/*--Ligne 2 à 4 Col3*/
div#col3{width:230px;}

/*Ligne 2  - Col4 - Col5*/
div#main{float:left;width:710px;}
.home div#col4{margin-top:30px;}
div#col4{width:470px;}
div#col5{width:204px;}

/*Ligne 3 -- Col6*/
div#col6{width:710px;}


/*Ligne 4 -- Col8 - Col9*/
div#col8,div#col9{width:337px;}

div#col10{width:980px;margin:auto;padding-left:10px;}

#footerContenair
{
	text-align:center;
	font-size:10pt;
	color:#18859e;
	padding-top:1px;
	padding-left:14px;
	margin-bottom:10px;
	background-image:url(../ressources/images/charte/footer.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:74px;
}

#footerContenair a,#footerContenair a:visited
{
	color:#18859e;
	text-decoration:none;
	display:block;
	float:left;
	line-height:40px;
	padding-left:9px;
	padding-right:10px;
	border-right:1px solid #94b4c9;
	border-top:1px solid #94b4c9;	
	/*margin-top:5px;	*/
}

#footerContenair a:hover
{
	background-color:#c3d6e1;
	border-top:1px solid #FFFFFF;
}

/*conteneur*/
div#col1 div.conteneur{width:510px;}/*Zone1*/
div#col2 div.conteneur{width:412px;}/*Zone2*/
div#col4 div.conteneur{width:455px;}/*Zone3*/
div#col5 div.conteneur{width:207px;}/*Zone4*/
div#col6 div.conteneur{width:710px;}/*Zone5*/
div#col8 div.conteneur,div#col9 div.conteneur{width:337px;}/*Zone6 - Zone7*/


div.conteneur div.header img.selecteur{position:absolute;}
div#col1 div.conteneur div.header img.selecteur{position:absolute;margin-left:227px;margin-top:42px;}/*Zone1*/
div#col2 div.conteneur div.header img.selecteur{margin-left:50px;margin-top:42px;}/*Zone2*/
div#col4 div.conteneur div.header img.selecteur{position:absolute;margin-left:227px;margin-top:42px;}/*Zone3*/
div#col5 div.conteneur div.header img.selecteur{position:absolute;margin-left:87px;margin-top:42px;}/*Zone4*/
div#col6 div.conteneur div.header img.selecteur{position:absolute;margin-left:227px;margin-top:42px;}/*Zone5*/
div#col8 div.conteneur div.header img.selecteur,div#col9 div.conteneur div.header img.selecteur{position:absolute;margin-left:50px;margin-top:42px;}/*Zone6 - Zone7*/

/*div.large{width:455px;}
div.medium{width:400px;}
div.small{width:195px;}*/

/*div.medium div.header img.selecteur{position:absolute;margin-left:50px;margin-top:42px;} 
div.large div.header img.selecteur{position:absolute;margin-left:227px;margin-top:42px;} 
div.small div.header img.selecteur{position:absolute;margin-left:87px;margin-top:42px;} */
div.conteneur
{
	margin-left:12px;
	margin-top:20px;			
	margin-bottom:10px;
	background-image:url(../ressources/images/charte/foorterBloc.png);
	background-repeat:no-repeat;
	background-position:bottom left;	
}
div.conteneur div.header
{
	background-image:url(../ressources/images/charte/headerBloc.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:51px;	
}
div.conteneur div.header img.icon{position:absolute;margin-left:-12px;margin-top:-18px;}
div.conteneur div.header img.iconLien{position:absolute;margin-left:-8px;margin-top:-10px;}
div.conteneur div.headerContent
{
	color:#FFFFFF;
	background-image:url(../ressources/images/charte/headerBloc.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:51px;
	margin-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:13pt;	
}
div.conteneur h1{color:#FFFFFF;font-size:13pt;font-weight:normal;margin-top:0px;text-align:center;}

div.conteneur div.headerSimple{line-height:41px;font-size:13pt;}
div.conteneur div.content
{
	background-image:url(../ressources/images/charte/fd.png);
	background-repeat:repeat-x;
	background-position:top right;
	
	background-color:#e3e4e5;
	min-height:100px;
}
div.conteneur div.footer
{
	background-image:url(../ressources/images/charte/foorterBloc.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-left:10px;
	height:9px;
}


/*conteneur2*/
div.conteneur2
{
	margin-left:12px;
	width:218px;
	margin-top:15px;		
	
}

div.conteneur2 div.header
{
	height:97px;
	position:relative;
	background-image:url(../ressources/images/charte/separation.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div.conteneur2 div.header div.headerContent
{
	position:absolute;
	bottom:13px;
	left:100px;
	color:#236691;
	text-align:left;
	font-size:13pt;	
	font-weight:bold;
}
div.conteneur2 div.content
{	
	padding-left:10px;padding-right:10px;padding-top:10px;
}

/*Main Menu simple horizontal*/
ul.mainmenu/*Bug Google Chrome obligé de redéfinir le margin et padding*/
{
	position:absolute;
	margin:0px;	
	padding:0px;
	z-index:3;
}

ul.mainmenu li
{	
	margin-top:1px;
	font-size:12pt;
	display:block;		
	float:left;
	height:53px;
	border-right:1px solid #12736a;
	position:relative;
}

ul.mainmenu li a ,
ul.mainmenu li a:visited
{	
	display:block;
	padding-left:7px;
	padding-right:8px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;	
	line-height:50px;
	height:53px;
	text-align:center;
}

ul.mainmenu li.line2 a ,
ul.mainmenu li.line2 a:visited
{
	padding-top:7px;
	padding-bottom:7px;
	line-height:18px;
	height:39px;
}


ul.mainmenu li.selected a,
ul.mainmenu li:hover a
{	
	background-color:#9bddd0;
}

ul.mainmenu  li.selected a{color:#000000;}

/*sousmenu*/
/*ul.mainmenu li ul
{
	position:absolute;
	display:none;
}*/

ul.mainmenu li ul
{			
	position:absolute;
	display:none;
	/*display:block;*/
	left:-1px;
	top:53px;	
	margin:0px;		
	padding:0px;
	border-left:1px solid #12736a;
	border-right:1px solid #12736a;
	border-bottom:1px solid #12736a;	
	background-color:#FFFFFF;
	z-index:100;
}

ul.mainmenu li ul li
{
	float:none;
	margin:0px;	
	padding:0px;
	border:0px;
	height:auto;	
	width:220px;
	border-bottom:1px dotted #cccccc;	
}

ul.mainmenu li ul li.section
{
	text-indent:4px;
	font-size:11pt;
	font-weight:bold;
	border-bottom:1px dotted #12736a;	
}

ul.mainmenu li.line2 ul li a,
ul.mainmenu li.line2 ul li a:visited,
ul.mainmenu li ul li a,
ul.mainmenu li ul li a:visited
{	
	font-size:10pt;
	margin:0px;	
	padding:1px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;	
	text-align:left;	
	height:auto;
	line-height:20px;	
	color:#000000;	
	background-color:#FFFFFF;
}

ul.mainmenu li.selected ul li a,
ul.mainmenu li.selected ul li a:visited,
ul.mainmenu li:hover ul li a,
ul.mainmenu li:hover ul li a:visited
{	
	background-color:#FFFFFF;
}



ul.mainmenu li.selected ul li.selected a,
ul.mainmenu li:hover ul li:hover a
{
	background-color:#9bddd0;
}


ul.mainmenu li ul li ul
{
	position:absolute;
	top:0px;
	left:220px;
	border:1px solid #12736a;
}


ul.mainmenu li:hover ul li:hover ul li a
{
	background-color:#FFFFFF;
}

ul.mainmenu li:hover ul li:hover ul li:hover a
{
	background-color:#9bddd0;
}


/*Menu simple horizontal*/
ul.menu/*Bug Google Chrome obligé de redéfinir le margin et padding*/
{
	margin:0px;	
	padding:0px;
	padding-top:10px;
}

ul.menu li
{
	font-size:11pt;
	display:inline;		
}

ul.menu li a ,
ul.menu li a:visited
{	
	margin-left:2px;
	display:block;
	text-decoration:none;
	float:left;			
	color:#FFFFFF;
	font-weight:normal;
	height:23px;
	line-height:23px;	
	cursor:pointer;
}

ul.menu li a em
{
	display:inline-block;
	margin-left:8px;
	padding-right:8px;
	height:23px;
	font-style:normal;
	line-height:23px;
	text-align:center;
}

ul.menu li.selected a,
ul.menu li a:hover
{	
	background-image:url(../ressources/images/charte/menu.png);
	background-repeat:no-repeat;
	background-position:top left;		
}


ul.menu  li.selected a{color:#000000;}

ul.menu  li.selected a em,
ul.menu li a:hover em
{
	background-image:url(../ressources/images/charte/menu.png);
	background-repeat:no-repeat;
	background-position:top right;		
}



div.search{position:absolute;right:10px;top:15px;}
div.search img{vertical-align:middle}

/*Liste Liens*/
ul.link/*Bug Google Chrome obligé de redéfinir le margin et padding*/
{
	margin:0px;
	padding:0px;
}

ul.link li
{
	
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:12px;
	line-height:17px;
	text-align:left;
}

ul.link li a,ul.link li a:visited{color:#fca110;font-size:11pt;text-decoration:none;}
ul.link li a:hover{color:#236691;}


/*liste bouton*/
ul.bouton/*Bug Google Chrome obligé de redéfinir le margin et padding*/
{
	margin:0px;
	padding:0px;
	margin-top:10px;
}

ul.bouton li
{	
	font-size:10pt;
	width:153px;
	margin-bottom:3px;
}

ul.bouton li a,ul.bouton li a:visited
{
	display:block;
	width:143px;
	background-image:url(../ressources/images/charte/bouton.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:24px;
	line-height:22px;			
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
}

ul.bouton li a em
{
	display:block;
	float:left;
	width:143px;
	background-image:url(../ressources/images/charte/bouton.png);
	background-repeat:no-repeat;
	background-position:top right;	
	height:24px;	
	color:#FFFFFF;		
	font-style:normal;			
	padding-left:5px;
}

ul.bouton li a:hover em
{
	color:#000000;
}

/****************************/
/*Module PathFinder
/****************************/
div.pathFinder
{
	padding-left:20px;
}

/****************************/
/*Module filAriane
/****************************/
div.filAriane
{
	padding-right:20px;
}

/****************************/
/*Module Encart
/****************************/
div.modEncart
{
	margin-left:12px;
	margin-top:30px;
	position:relative;
	height:381px;
}
div.modEncart img.masque
{
	position:absolute;	
	left:0px;
	top:0px;	
}

/*---------------------------*/
div.modEncart ul.nav/*Bug Google Chrome obligé de redéfinir le margin et padding*/
{
	bottom:-29px;
	margin:0px;	
	padding:0px;
	padding-top:10px;
	position:absolute;
	margin-left:10px;
}

div.modEncart ul.nav li
{
	font-size:13pt;
	display:inline;		
}

div.modEncart ul.nav li a ,
div.modEncart ul.nav li a:visited
{	
	background-image:url(../ressources/images/charte/onglet.png);
	background-repeat:no-repeat;
	background-position:top left;	
	margin-left:2px;
	display:block;
	text-decoration:none;
	float:left;			
	color:#FFFFFF;
	font-weight:normal;
	height:29px;
	line-height:29px;	
	cursor:pointer;
}

div.modEncart ul.nav li a em
{
	background-image:url(../ressources/images/charte/onglet.png);
	background-repeat:no-repeat;
	background-position:top right;	
	display:inline-block;
	margin-left:10px;
	padding-right:10px;
	height:29px;
	font-style:normal;
	line-height:29px;
	text-align:center;
}

div.modEncart ul.nav li.selected a,
div.modEncart ul.nav li a:hover
{	
	background-image:url(../ressources/images/charte/ongletSelected.png);
}


div.modEncart ul.nav  li.selected a{color:#000000;}

div.modEncart ul.nav  li.selected a em,
div.modEncart ul.nav li a:hover em
{
	background-image:url(../ressources/images/charte/ongletSelected.png);	
}

div.modEncart h1
{
	font-size:12pt;
	color:#a8042b;
	margin-bottom:7px;
}
div.modEncart div.info
{
	position:absolute;
	width:350px;
	top: 10px;
	left:60px;
	background-color:#FFFFFF;
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	z-index:1;
	padding:5px;
	font-size:9pt;
	font-weight:bold;
}

div.modEncart div.info ul
{
	margin-top:3px;
}
div.modEncart div.info ul li
{
	margin-left:20px;
	list-style:circle;
}


div.modEncart div.info ul li a,
div.modEncart div.info ul li a:visited
{
	text-decoration:none;
	color:#236691;
	display:inline-block;
	height:14px;
	/*border-bottom:1px solid #FFFFFF;*/
}

div.modEncart div.info ul li a:hover
{
	text-decoration:underline;
}

div.modEncart div.content
{
	display:none;
}

div.modEncart>div
{
	display:none;
}

div.modEncart:hover div.content
{
	display:block;
}

div.modEncart div#c_pub1
{
	display:block;
}


/****************************/
/*Module Vente
/****************************/
div.modVente div.content>div
{
	display:none;
}
div.modVente #c_amusezVous
{
	display:block;
}



div.modVente img.icon
{
	padding-top:5px;
}

div.modVente div.produit{position:relative;width:230px;margin-top:10px;padding-bottom:10px;font-size:8pt;}
div.modVente div.produit img.coeur{position:absolute;left:-7px;top:5px;}
div.modVente div.produit h3{margin-left:35px;color:#95bd0f;font-size:10pt;font-weight:bold;text-align:left;}
div.modVente div.produit span.prix{display:block;position:absolute;bottom:10px;left:115px;color:#95bd0f;font-size:11pt;font-weight:bold;}

/****************************/
/*Module Pub Vente
/****************************/
div.modPubVente img.icon
{
	padding-top:5px;
}
div.modPubVente div.produit{position:relative;padding:10px;padding-bottom:0px;font-size:8pt;}
div.photo{position:relative}
div.modPubVente div.produit img.coeur{position:absolute;left:-5px;top:-20px;}
div.modPubVente div.produit h3{margin-left:35px;color:#95bd0f;font-size:12pt;font-weight:bold;text-align:left;}
div.modPubVente div.produit span.prix{display:block;color:#95bd0f;font-size:10pt;font-weight:bold;text-align:right;}
div.modPubVente div.produit div.link{position:absolute;bottom:0px; width:270px;left:120px;}
div.modPubVente div.produit a,div.modPubVente div.produit a:link{font-size:9pt;font-weight:bold;}

/****************************/
/*Module Pub
/****************************/
div.modPub img
{
	padding-left:10px;
	padding-top:10px;
}

/****************************/
/*Module TagList
/****************************/
div.modTagList ul
{
	margin-top:5px;
	margin-bottom:10px;
}
div.modTagList li
{
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:10px;
	margin-left:10px;
}

/****************************/
/*Module Agenda
/****************************/
div.modAgenda{background-image:url(../ressources/images/charte/foorterBlocO.png);background-position:left bottom;}
div.modAgenda div.header{background-image:url(../ressources/images/charte/headerBlocO.png);}
div.modAgenda div.headerContent{background-image:url(../ressources/images/charte/headerBlocO.png);}
div.modAgenda div.content
{
	position:relative;
	background-image:url(../ressources/images/charte/agenda.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
	background-color:#f9ab10;
	padding-left:45px;
	padding-right:5px;
	color:#a8042b;
	font-weight:normal;
	font-size:10pt;
}
div.modAgenda div.footer{background-image:url(../ressources/images/charte/foorterBlocO.png);}
div.modAgenda h1{display:inline;margin-left:80px;}
div.modAgenda h2{color:#FFFFFF;font-size:12pt;font-weight:normal;text-align:left;}
div.modAgenda img.masque{position:absolute;right:0px;top:0px;}
div.modAgenda img.illustration{float:right; padding-left:5px;padding-right:5px;}
div.modAgenda select{margin-left:25px;}
div.modAgenda div.date{font-weight:bold;}
div.modAgenda em a,div.modAgenda em.plus a:visited
{
	display:block;
	text-decoration:none;
	width:75px;
	background-color:#eb6a0a;
	text-align:center;
	padding:1px;
	font-style:normal;
	color:#a8042b;
	float:right;
	
}

div.modAgenda em.plus
{
	display:block;
	margin-right:7px;
	border-top: 1px solid #eb6a0a;
	margin-top:5px;		
}

div.modAgenda .nav
{
	position:absolute;
	margin-top:-15px;
}
div.modAgenda .nav a
{
	padding-left:3px;
	padding-right:3px;
	display:inline-block;
	text-align:right;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
}

div.modAgenda .nav a.highlight
{
	color:#a8042b;
	text-decoration:none;
}


/****************************/
/*Module Evenment
/****************************/
div.modEvenement h1
{
	border-bottom:1px dotted #18859e;
	margin-bottom:0px;
}

div.modEvenement .link
{
	float:right;	
}

div.modEvenement em
{
	float:right;	
	font-weight:bold;
}

div.modEvenement div.content
{
	margin-bottom:20px;
}

div.modEvenement span.lieu
{
	font-size:12pi;
	color:#18859e;
	font-weight:bold;
}

div.modEvenement span.date
{	
	font-weight:bold;
}

div.modEvenement img
{	
	margin-right:5px;
	border:1px solid #000000;
}


.imgPubCentre{position:absolute;}
.imgPubDroite{position:absolute;left:15px;}
/****************************/
/*Module AVoir
/****************************/
div.modAVoir img
{
	margin-top:5px;
}
div.modAVoir div.content
{
	text-align:center;
	height:190px;
	position:relative;
}

/****************************/
/*Module Météo
/****************************/
div.modMeteo div.content
{
	text-align:center;
}
div.modMeteo div.float{margin-left:0px;margin-right:5px;}
div.modMeteo h2{color:#95bd0f;font-size:11pt;font-weight:normal;border:0px;}

/****************************/
/*Module Paysage
/****************************/
div.modPaysage img
{
	float:left;
	margin-left:5px;
	margin-top:5px;
}

/******************/
/*Module Brochure*/

/*<div class="broch" [DISPLAY]>
	<div>[TITLE]</div>
    <img alt="[DESCRIPTION]" src="../ressources/[URL_VIGNETTE]" />
    <a href="../ressources/[URL_BROCHURE]" title="T&eacute;l&eacute;charger la brochure [TITLE]">T&eacute;l&eacute;charger</a>
</div>*/
div.modBrochure
{		
}

div.modBrochure div.broch
{	
	padding-top:2px;padding-bottom:5px;
	width:340px;
	margin-top:10px;	
	margin-right:5px;
	font-size:8pt;
	float:left;
	margin-left:0px;
	margin-left:5px;	
}


div.modBrochure div.broch div.content
{	
	border-bottom:1px dotted #94b4c9;
	border-right:1px dotted #94b4c9;
	padding-right:5px;
}

div.modBrochure div.broch h3
{
	color:#18859e;
	font-weight:bold;
	vertical-align:bottom;
	text-align:left;
	height:20px;
	font-size:10pt;
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:10px;
	
}

div.modBrochure div.broch p
{
	font-weight:normal;
	height:125px;
}
div.modBrochure div.broch img{padding-bottom:3px;padding-right:5px;float:left;}
div.modBrochure div.broch div.link{text-align:right;}
div.modBrochure div.broch a{font-size:8pt;}

/****************************/
/*Module Vidéo
/****************************/
div.modVideo div.content
{
	text-align:center;
	padding-top:5px;
}

/****************************/
/*Module KeyWord
/****************************/
.home div.modKeyWord
{
	margin-top:40px;
}
div.modKeyWord
{

}


/****************************/
/*Module Text
/****************************/
div.modText,div.modTextPhoto
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-top:30px;
	
	background-image:url(../ressources/images/charte/footer.png);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:1px dotted #94b4c9;
	border-right:1px dotted #94b4c9;
	line-height:18px;
}

/****************************/
/*Module Text Photo
/****************************/
div.modTextPhoto div.photos
{
	padding-right:10px;
	float:left;
}



/****************************/
/*Module Hebergement
/****************************/
div.modHebergement div.header div.headerContent
{
	left:80px;
}


/****************************/
/*Module modPartenaire
/****************************/
div.modPartenaire
{
	text-align:center;	

}
div.modPartenaire ul li
{
	text-align:center;	
	display:block;
	float:left;	
}

div.modPartenaire
{
	float:left;
}


/****************************/
/*Module modPromotionProduit
/****************************/
div.modPromotionProduit
{
}

/*
<div class="modPromotionProduit"> 
<h2>$TITLE$</h2>
$ITEMS:{
<!-- Module  Text Photo -->
<div class="item"> 
    <h3 style="color:#012345">$it.titre$</h3>   
<div>$it.date$</div>
<div>$it.prixAvant$</div>
<div>$it.prix$</div>
<div>$it.description$</div>
 $if(it.has_urlVignette)$<div class="photos"><img title="$it.titre$" class="photo" src="$it.Mini_urlVignette$" alt="$it.titre$" /></div>$endif$ 
    <div class="stopFloat"></div>
 $if(it.urlLien)$<a href="$it.urlLien$" >Plus d'information</a>$endif$
    <div class="stopFloat"></div>
</div>}$</div>*/

/****************************/
/*Module modLiensImage
/****************************/
div.modLiensImage div.item
{
	width:220px;
	margin-right:15px;
	float:left;
	margin-bottom:10px;
	min-height:290px;
}
div.modLiensImage div.item h2
{
	font-size:10pt;
	margin:0px;
	padding:0px;
	text-align:left;
}
div.modLiensImage img
{	
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
}
div.modLiensImage a
{
	 text-decoration:none;
}

/****************************/
/*Module modLiens
/****************************/
div.modLiens div.item
{
	padding:5px;
	padding-left:15px;
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:5px 8px;
}

div.modLiens a 
{
	display:block;
	float:right;
}

/****************************/
/*Module paging commune
/****************************/
div.communes
{	
	padding-bottom:5px;
	padding-top:15px;
}

div.communes span.mainCommune
{
	font-size:16pt;
	color:#18859e;
	margin-left:10px;
	margin-right:10px;
}

/****************************/
/*Module modVDSListe
/****************************/
div.modVDSListe div.retour{float:left;padding-right:20px;padding-left:5px;vertical-align:bottom;font-size:13pt;color:#18859e;}

div.modVDSListe div.result
{	
	color:#95bd0f;font-size:13pt;font-weight:normal;border:0px;
	margin-bottom:5px;
}

div.modVDSListe
{	
	width:724px;
}

div.modVDSListe div.itemBandeau
{
	color:#FFFFFF;
	/*background-image:url(../ressources/images/charte/fdListe.png);*/
 	background-color:#45acb1;
	padding:5px;
	margin-bottom:5px;
	width:705px;
	margin-left:5px;
}

div.modVDSListe div.itemBandeau a
{
	color:#FFFFFF;
}

div.modVDSListe div.item
{
	color:#036197;
/*	background-image:url(../ressources/images/charte/fdListeNormal.png);*/
	padding:5px;
	padding-bottom:0px;	
	margin-left:5px;
	margin-bottom:5px;
	width:345px;
	background-color:#a5d8db;
	float:left;
	height:107px;
}


div.modVDSListe div.imageSmall
{	
	padding-right:3px;
	width:82px;
	height:82px;
	float:left;	
}

div.modVDSListe div.imageSmall img
{	
	border:1px solid #000000;
}

div.modVDSListe div.image1
{	
	margin-right:5px;
	margin-bottom:5px;
	width:120px;
	height:120px;
	float:left;
	border:1px solid #000000;
}
div.modVDSListe div.image2
{	
	margin-left:5px;
	margin-bottom:5px;
	width:120px;
	height:120px;
	float:right;
	border:1px solid #000000;
}


div.modVDSListe div.detail{min-height:80px;}

div.modVDSListe h2
{
	font-size:14px;
	color:#FFFFFF;
	border:0px solid #FFFFFF;
	margin-bottom:5px;
	margin-left:0px;		
	text-align:left;
}

div.modVDSListe div.item h2
{
	color:#036197;	
}

div.modVDSListe div.photos
{
	float:right;
	width:250px;
	padding-top:5px;
	padding-left:5px;
	margin-left:10px;
	border:solid 1px #FFFFFF;
}

div.modVDSListe a.more,
div.modVDSListe a.less
{
	float:right;
	display:block;
	padding-top:5px;
}

div.modVDSListe a.less
{
	display:none;
}

div.modVDSListe div.photos img
{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
div.modVDSListe div.photosListe
{
	text-align:center;
}
div.modVDSListe div.photosListe img
{
	float:left;
	padding-right:5px;
	padding-top:5px;	
}


div.modVDSListe div.infosPlus
{
	border-top:1px dotted #FFFFFF;
	padding-top:5px;
	margin-top:5px;
	display:none;
}

div.modVDSListe div.description{border-top:1px dotted #FFFFFF;padding-top:5px;margin-top:5px;margin-left:5px;margin-right:5px;}



div.modVDSListe div.label{margin-top:5px;}
div.modVDSListe div.confort{margin-top:5px;}
div.modVDSListe div.ouverture{margin-top:5px;}



div.modVDSListe div.cat1{background-color:#a5d8db;}/*Hébergement*/
div.modVDSListe div.cat2,div.modVDSListe div.cat6{background-color:#25ADCC;color:#FFFFFF;}/*Nautique - Port*/
div.modVDSListe div.cat2 h2{color:#FFFFFF;}
div.modVDSListe div.cat3{background-color:#F8B464;color:#990000;}/*Terre*/
div.modVDSListe div.cat3 h2{color:#990000;}
div.modVDSListe div.cat4{background-color:#ACCC6C;color:#006600;}/*Restauration*/
div.modVDSListe div.cat4 h2{color:#006600;}
div.modVDSListe div.cat7,div.modVDSListe div.cat8{background-color:#F1BDD5;color:#993366;}/*Infos pratiques - Office de Tourisme*/
div.modVDSListe div.cat7 h2{color:#993366;}

div.modVDSListe div.b_cat1{background-color:#45acb1;}/*Hébergement*/
div.modVDSListe div.b_cat2,div.modVDSListe div.b_cat6{background-color:#137093;color:#FFFFFF;}/*Nautique - Port*/
div.modVDSListe div.b_cat2 h2{color:#FFFFFF;}
/*div.modVDSListe div.b_cat2 div.itemBandeau,div.modVDSListe div.b_cat6 div.itemBandeau{color:#000000;}*/
div.modVDSListe div.b_cat3{background-color:#E26E41;color:#FFFFFF;}/*Terre*/
div.modVDSListe div.b_cat3 h2{color:#FFFFFF;}
div.modVDSListe div.b_cat4{background-color:#7CAF22;color:#FFFFFF;}/*Restauration*/
div.modVDSListe div.b_cat7,div.modVDSListe div.b_cat8{background-color:#FFFFFF;}/*Infos pratiques - Office de Tourisme*/



/****************************/
/*Module modVDSProduit
/****************************/
div.vdsProduit h1
{
	font-size:16px;
	background-color:#18859e;
	color:#FFFFFF;
	padding:5px;
	margin:0px;
}

div.vdsProduit h2
{
	margin-top:10px;
	font-size:14px;
}
div.vdsProduit h2 a{text-decoration:none;font-size:14px;}


div.vdsProduit h3
{
	margin-top:5px;
	padding-left:10px;
	font-size:13px;
}

div.vdsProduit div.tarif
{
	margin-top:5px;
	margin-bottom:5px;
	width:280px;	
	float:right;
	padding-left:5px;
	margin-left:10px;
	border:solid 1px #fad498;
	background-color:#fadaa8;
	text-align:left;
	min-height:100px;
	padding-bottom:20px;
	position:relative;
}

div.vdsProduit img
{
	float:left;
	padding:5px;
}

div.vdsProduit p
{
	padding-left:10px;
	padding-bottom:5px;
}


div.vdsProduit ul
{
	margin-top:5px;
	margin-bottom:5px;
}

div.vdsProduit li
{
	padding-left:8px;
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-bottom:5px;
}

div.vdsProduit a.more,
div.vdsProduit a.less
{
	float:right;
	display:block;
	padding-top:5px;
	
}

div.vdsProduit a.less
{
	display:none;
}


div.vdsProduit div.infosPlus
{
	padding-top:5px;
	margin-top:5px;
}


#footerContenair div.modPartenaire a,#footerContenair div.modPartenaire a:visited
{
	color:#18859e;
	text-decoration:none;
	display:block;
	float:left;
	line-height:normal;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	border-right:1px solid #94b4c9;
	border-top:1px solid #94b4c9;
	margin-top:0px;	
	height:75px;
}

#footerContenair div.modPartenaire a:hover
{
	background-color:#c3d6e1;
	border-top:1px solid #FFFFFF;
}


/****************************/
/*Module Annuaire (Synthese VDS)
/****************************/
table.modAnnuaire{margin-top:10px;padding:10px;border:1px dotted #18859e;width:100%;margin-bottom:10px;}
table.modAnnuaire td
{
	width:50%;
	text-align:left;
	vertical-align:top;
	
}
table.modAnnuaire td a
{
	font-weight:bold;
}

table.modAnnuaire td ul
{
	padding-top:2px;
}
table.modAnnuaire td li
{
	margin-left:15px;
	list-style:circle;
	font-size:11px;
}

table.modAnnuaire td li a,table.modAnnuaire td li a:link
{
	text-decoration:none;
	font-size:12px;	
	font-weight:normal;
}
table.modAnnuaire td li a:hover
{
	text-decoration:underline;
}

/****************************/
/*Module annexe
/****************************/

div.modAnnexe img
{
	 float:left;
	 padding-right:10px;
}

div.modAnnexe a
{
	height:48px;
	width:218px;
	display:block;
	background-image:url(../ressources/images/charte/fdAnnexe.png);
	background-repeat:repeat-x;	
	text-decoration:none;
	font-size:14pt;
	line-height:48px;		
}

div.modAnnexe span.lienUtile
{
	display:inline-block;
	color:#006762;
}
div.modAnnexe span.conseil
{	
	margin-top:5px;
	line-height:20px;
	font-size:12pt;
	height:43px;
	display:inline-block;
	color:#d10101;
}
div.modAnnexe span.documentation
{
	display:inline-block;
	color:#0183fe;
}

div.modAnnexe span.hebergement
{
	margin-top:5px;
	line-height:20px;
	font-size:12pt;
	height:43px;
	display:inline-block;
	color:#f7b206;
}

div.modAnnexe span.qualite
{
	height:43px;
	display:inline-block;
	color:#1a849e;	
}





/****************************/
/*Accordion
/****************************/
div.Accordion div.AccordionPanel div.AccordionPanelTab
{
	font-size:12pt;
	font-weight:bold;
	color:#18859e;
	padding-bottom:5px;
	padding-left:10px;
	background-image:url(../ressources/images/charte/puceB.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	border-bottom:1px dotted #18859e;
}
div.Accordion div.AccordionPanel div.AccordionPanelContent
{	
	padding-bottom:5px;
	border-bottom:1px dotted #18859e;
	margin-bottom:5px;
}
div.Accordion div.AccordionPanel div.AccordionPanelContent a.link
{	
	float:right;
}
div.Accordion div.AccordionPanel div.AccordionPanelContent img
{	
	padding-right:5px;
}

/************/
/*Fiche ACVS*/
#loading{display:none;}
#ficheContainer,#ficheVDSHeb,#ficheVDSAct,#FicheVDSProd{display:none;}
#ficheContainer,#ficheContenair,#ficheVDSHeb,#ficheVDSAct,#FicheVDSProd{position:relative;width:956px;margin:auto;min-height:300px;background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;margin-top:10px;margin-bottom:10px;border:1px solid #c8c8c8;}	

	
	
#fiche{}

a.close
{
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	left:690px;
	top:100px;
}

#map_localisation,#map_autour
{
	width:700px;height:400px;margin-bottom:10px;
}

a.fermer,a:link.fermer
{
	float:right;
	display:block;
	font-size:18px;
	color:#269187;
	text-decoration:none;
	border:1px solid #c8c8c8;
	margin-left:20px;
	margin-top:2px;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}

a:hover.fermer
{
	text-decoration:underline;
}

#ficheTop
{
}

#ficheHeader
{
	width:942px;
	padding-left:5px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	color:#269187;
	font-weight:bold;
	border-bottom:1px solid #c8c8c8;
}

#fiche
{
	width:950px;	
}

#ficheContent
{
	width:700px;	
	padding-left:10px;padding-right:20px;	
	padding-top:10px;
	float:left;	
}

#ficheBottom
{
	
	width:720px;
	background-image:url(../ressources/images/charte/ficheBottom.png);
	background-repeat:no-repeat;
	height:20px;
}

#ficheHeader h1
{
	color:#269187;font-size:18px;display:inline;
	font-weight:bold;
	padding-right:10px;
}

#ficheContent div.ouverture
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #c8c8c8;
	font-weight:bold;
}

#ficheContent div.action
{
	float:right;
	border:1px solid #cccccc;
	width:200px;
	padding:5px;
}

#ficheContent div.desc
{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;	
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #c8c8c8;
	background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;
}

#ficheContent div.bloc
{
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
	float:left;	
	width:255px;
}

#ficheCriteres
{
	width:220px;
	padding-top:10px;
	float:left;	
}

#ficheCriteres ul
{	
	padding:0px;
	margin:0px;	
	margin-top:8px;	
	width:210px;
	border:1px solid #c8c8c8;
}

#ficheCriteres ul h2
{
	background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;
	color:#18859e;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	margin:0px;
	padding:5px;	
	padding-left:5px;
	border-bottom:1px solid #c8c8c8;
}

#ficheCriteres li
{
	color:#000000;
	font-weight:normal;
	list-style:none;
	padding:0px;
	margin:3px;
	padding-left:8px;
	margin-left:5px;
	background-image:url(../ressources/images/charte/flecheO.png);background-repeat:no-repeat;background-position:0 3px;
	line-height:15px;
}

#ficheContent h2
{
	color:#18859e;
	font-weight:bold;
	line-height:20px;
	font-size:16px;
	margin:0px;
	padding-top:10px;	
	margin-bottom:10px;	
	border-bottom:1px solid #c8c8c8;
}

#ficheContent  div.photos img{padding-left:10px;padding-bottom:10px;}

/***********************/
/*Module Liste Qualite*/
#recherchePresta{width:700px;margin-left:auto;margin-right:auto;}
#searchLeftContainer{width:198px;height:auto;float:right;background-image:url(../ressources/images/charte/fdFicheTop.png);background-repeat:repeat-x;border:1px solid #c8c8c8;}
#searchLeftContainer h2 {font-size:15px;display:block; width:190px;padding-top:5px;margin:0px;color:#000;padding-bottom:0px;font-weight:bold;text-align:center;border-bottom:none;}
#searchLeftContainer h3 {font-size:12px;display:block; color:#269187;font-weight:bold;margin-top:3px;padding-bottom:2px;border-bottom:1px dotted #cccccc;cursor:pointer;}

.filtres{margin-bottom:0px;}
#selection,.selection{margin:5px;padding:5px;margin-bottom:0px;margin-top:0px;}
#selection ul,.selection ul{margin:0px;}
#selection li,.selection li{list-style:none;margin-bottom:1px;}
#selection li.selected,.selection li.selected{background-color:#269187;color:#FFF}

#searchRightContainer{width:480px;float:left;}
#corp{width:480px;height:auto;padding:5px;}
#titre{margin-left:10px;background-color:#FFF;font-size:16px;color:#419f96;width:470px;margin-bottom:5px;font-weight:bold;padding-top:5px;}

#triContainer{border-bottom:1px solid #269187;padding-left:5px;padding-top:5px;font-size:14px;color:#000;height:25px;width:372px;float:left;margin-top:2px;margin-right:5px;margin-bottom:5px;background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;}
#triContainer a,#triContainer a:link{color:#000;}
#triContainer a:hover{text-decoration:underline;color:#269187;}
#triContainer a.selected,#triContainer a.selected:hover{color:#269187;}
#pageur{text-align:center;margin-top:10px;}

/*******************/
/*Module Liste ACVS*/
div.standard
{
	/*border:1px solid #e3e4e5;*/
	border:1px solid #c8c8c8;
	width:475px;		
	margin-bottom:10px;
	background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;
}

div.standard div.detail
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-image:url(../ressources/images/charte/fdFicheBottom.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}

div.standard a{text-decoration:underline;color:#269187;}
div.standard a:hover{text-decoration:none}

div.standard .compare
{
	color:#269187;
}

div.standard div.sepa
{
	display:none;
}

div.standard div.visu{float:left; width:125px;margin-top:10px;}
div.standard div.visu a{font-size:11px;}
div.standard div.visu a:hover{font-size:11px;}

div.standard div.content
{
	float:left; 
	width:240px;
	margin-top:8px;
	text-align:justify;
	padding-left:5px;
	padding-right:10px;
}
div.standard div.title{border-bottom:1px solid #c8c8c8;padding:5px;}
div.standard h2{display:inline;color:#269187;font-size:16px;border:0px;}
div.standard a.title{color:#269187;text-decoration:none;}
div.standard div.content .categorie{color:#269187;font-size:11px;font-weight:bold;}
div.standard div.action
{
	float:left; 
	width:95px; 
	background-color:#ffffff; 
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	color:#269187;
}

div.standard div.action .prix
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}


div.standard a.more{float:right;padding-right:5px;text-decoration:none;font-weight:bold;color:#000;display:block;padding-left:15px;
                    background-image:url(../ressources/images/charte/fecheV.png);background-repeat:no-repeat;background-position:0px 3px;}
div.standard a.more:hover{text-decoration:underline;}

/*********************/
/* Module Label		 */
div.modLabel{font-size:14pt;}

/*********************/
/* Module Selection  */
#colCaddieLeftContenair {margin-left:10px;margin-top:10px;width:200px;height:auto;float:left;}
#colCaddieRightContenair{margin-left:10px;margin-top:10px;width:520px;height:auto;float:left;}


div.modSelection 
{
	border: solid 1px #437ec4;	
	padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:10px;
	color:#437ec4;		
	position:relative;	
	margin-bottom:15px;
}
div.modSelection a{display:block;float:right;}

#btnSearch{cursor:pointer;}



/*Seach*/
#SearchContainer{width:100%;position:relative;padding-bottom:30px;display:none;}
#SearchContainer div.top
{
	background-image:url(../ressources/images/charte/bandeauHautActu.png);
	background-repeat:no-repeat;	
	height:34px;
}
#SearchContainer div.result
{
	background-color:#FFFFFF;position:relative;width:auto;padding-left:10px;
	padding-right:5px;padding-top:10px;padding-bottom:0px;	
	background-image:url(../ressources/images/charte/cornerMeteo.png);
	background-repeat:no-repeat;
	background-position:bottom right;	
	border-bottom:1px solid #999999;
	margin-bottom:5px;
}

#SearchContainer div.top h1
{
	position:absolute;
	color:#18859e;
	font-size:20px;	
	padding-left:5px;
	padding-bottom:5px;
	top:0px;
	left:5px;	
}

#SearchContainer a#btnClose
{
	padding:0px;margin:0px;
	background-image:url(../ressources/images/charte/close.png);background-repeat:no-repeat;width:25px;height:25px;display:block;
	position:absolute;
	right:2px;
	top:5px;
	z-index:100;
}

#branding {position:absolute;top:0px;right:0px;}
#searchResults .gsc-control {width : 100%;}
#searchResults form.gsc-search-box { display : none; }
#searchResults .gsc-tabsArea { display : none; }
#searchResults .gsc-resultsHeader { display : none; }
#searchResults .gsc-trailing-more-results{ display : none; }
#searchResults .gs-visibleUrl{ display : none; }
#searchResults .gs-watermark{ display : none;}

/*Navigation*/
#searchResults .gsc-cursor
{
	text-align:center;
	padding-bottom:0px;
	position:absolute;	
	left:220px;
	width:360px;
	bottom:-30px;
}
#searchResults .gsc-cursor-page
{
	padding-left:5px;
	padding-right:10px;
	float:left;
	text-align:right;
	font-size:16px;
	line-height:30px;
	color:#000000;
	text-decoration:none;
}
#searchResults .gsc-cursor-page:hover{color:#18859e;text-decoration:underline;}
#searchResults .gsc-cursor-current-page
{
	font-weight:bold;
	color:#18859e;
}
#searchResults .gsc-cursor-current-page:hover{color:#18859e;text-decoration:none;}

/*résultats*/
#searchResults div.gs-title{padding-bottom:3px;text-decoration:none;background-image:url(../ressources/images/charte/flecheO.png);background-repeat:no-repeat;padding-left:8px;background-position:left center;}
#searchResults .gs-title b{color:#18859e;text-decoration:none;}
#searchResults .gs-title a.gs-title{text-decoration:none;color:#18859e;font-size:11pt;}
#searchResults .gs-title a.gs-title:hover{text-decoration:underline;}
#searchResults .gs-snippet{padding-left:10px;}


a.linkDetail{text-decoration:none;font-weight:bold;color:#000;display:block;
                    background-image:url(../ressources/images/charte/fecheV.png);background-repeat:no-repeat;background-position:0px 3px;
                    position:absolute;bottom:5px;right:5px;padding-left:15px;}
a.linkDetail:hover{text-decoration:none;}

/*Table Prix*/
.tblPrix{border-bottom:1px solid #000;border-right:1px solid #000;margin-right:40px;max-width:90%;margin-bottom:10px;margin-top:30px;background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;float:left;}
.tblPrix td{border-top:1px solid #000;border-left:1px solid #000;}
.tblPrix .periode{font-weight:bold;color:#18859e;}
.tblPrix .composante{text-align:right;font-weight:bold;}
.tblPrix .prix{text-align:center;}

.confortVDS{float:left;}
.ficheVDSContent
{
	padding-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	
}
.ficheVDSContent .infosPlus{margin-top:10px;}

.left{float:left;margin-right:10px;}
.ficheVDSCriteres
{
	width:300px;
	padding-top:10px;
	float:right;	
	margin-left:20px;
	padding-bottom:5px;
}

.ficheVDSCriteres ul
{	
	padding:0px;
	margin:0px;	
	margin-top:8px;	
	width:290px;
	border:1px solid #c8c8c8;
}

.ficheVDSCriteres ul h2
{
	background-image:url(../ressources/images/charte/fdFicheTop.png);
	background-repeat:repeat-x;
	color:#18859e;
	text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	margin:0px;
	padding:5px;	
	padding-left:5px;
	border-bottom:1px solid #c8c8c8;
}

.ficheVDSCriteres li
{
	color:#000000;
	font-weight:normal;
	list-style:none;
	padding:0px;
	margin:3px;
	padding-left:8px;
	margin-left:5px;
	background-image:url(../ressources/images/charte/flecheO.png);background-repeat:no-repeat;background-position:0 3px;
	line-height:15px;
}

#ficheContainer,#ficheVDSHeb,#ficheVDSAct,#FicheVDSProd,#loadingVDS{display:none;}
#loadingVDS{position:absolute;left:480px;top:200px}
