/* CSS Document */
:focus{outline-style: none;}

div,img{margin:0px;padding:0px;}
img{border:0px;}

#loading{display:none;}

/*Seach*/
#SearchContainer{width:540px;position:relative;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;	
	min-height:400px;
}

#SearchContainer div.top h1
{
	position:absolute;
	color:#FFFFFF;
	font-size:20px;	
	padding-left:5px;
	padding-bottom:5px;
	top:5px;
	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;
	top:-25px;
	left:220px;
	width:360px;
}
#searchResults .gsc-cursor-page
{
	padding-left:5px;
	padding-right:10px;
	float:left;
	text-align:right;
	font-size:16px;
	line-height:25px;
	color:#FFFFFF;
	text-decoration:none;
}
#searchResults .gsc-cursor-page:hover{color:#FFFFFF;text-decoration:underline;}
#searchResults .gsc-cursor-current-page
{
	font-weight:bold;
	color:#437ec4;
}
#searchResults .gsc-cursor-current-page:hover{color:#437ec4;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:#f45f1c;text-decoration:none;}
#searchResults .gs-title a.gs-title{text-decoration:none;color:#f45f1c;font-size:11pt;}
#searchResults .gs-title a.gs-title:hover{text-decoration:underline;}
#searchResults .gs-snippet{padding-left:10px;}

/********/
/*Layout*/
/********/

/*Page*/
#VarBody{background-image:url(../ressources/images/charte/fond.gif);background-position: 0px 0px;background-repeat:repeat-x;background-color:#f89149}


#siteContenair{position:relative;width:960px;margin-left:auto;margin-right:auto;}

/*Header*/
#logo{position:absolute;z-index:9;top:10px;left:0px;}
#logoSmall{position:absolute;z-index:9;top:0px;left:0px;}
#accueil,#accueil:hover,#accueil:link{position:absolute;z-index:9;bottom:6px;left:0px;text-decoration:none;line-height:0px;color:#FFFFFF;}
#accueil img{vertical-align:baseline;}

#beta{position:absolute;z-index:9;top:30px;left: 280px;}

#headerContenair{height:120px;width:750px;position:relative;}
#headerSmallContenair{height:70px;width:750px;position:relative;}
#login{position:absolute;z-index:9;top:10px;left: 520px;background-image:url(../ressources/images/charte/login.png);background-repeat:no-repeat;width:229px;height:98px;
	padding-left:37px;
	padding-top:15px;
	line-height:23px;}
#login a,#login a:hover 
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}

#langue
{
	position:absolute;z-index:9;top:10px;right: 0px;
}

/*Fiche*/


#ficheContenairQualite{position:relative;width:750px;height:500px;display:none;}
#ficheQualite{}
#ficheEvents{display:none;width:750px;background-color:#FFF;position:relative;}

/*FilAriane*/
div.filAriane{position:absolute;z-index:8;bottom:2px;left:0px;width:750px;text-align:right;color:#FFFFFF}
div.filAriane a{color:#FFFFFF}

/*Sone Header*/
#headerZone{width:750px;height:auto;position:relative;}

/*Bandeau*/
#bandeauContenair{background-color:#FFFFFF;width:750px;height:auto;position:relative;}
#divAccroche{position:relative;padding-left:5px;padding-top:5px;padding-bottom:5px;color:#437ec4;font-size:14px;}
a.collapse{font-size:11px;font-weight:bold;text-decoration:none;color:#9c9c9c;position:absolute;display:block;right:0px;top:0px;color:#9c9c9c;}	
a.collapse:hover{color:#9c9c9c;}	
a.collapse span{color:#9c9c9c;}
#divHeader{display:block;position:relative;width:750px;height:215px;overflow:hidden;}
.imgHeader{position:absolute;}
#legende{position:absolute;z-index:15;color:#FFF;top:195px;right:10px;font-size:14px; font-weight:bold;}

#tagsContenair{position:relative;height:auto;width:730px;padding-top:5px;padding-bottom:5px;padding-right:13px;padding-left:7px;background-image:url(../ressources/images/charte/fdTags.png);background-repeat:no-repeat;background-position:bottom right;} 
.en #tagsContenair{background-image:url(../ressources/images/charte/fdTags_en.png);}
#divTag{position:relative;width:570px;height:76px;}
#divSearch{position:absolute;right:40px;top:27px;}	
#divSearch input{width:120px;}

#conseilContenair{position:relative;width:750px;height:120px;}
#imgPin{position:absolute;right:-18px;top:-24px;}
#divFlashCons{display:block;position:relative;width:750px;height:100px;}
#divFlashCons ul{float:left;}
 
/*Content*/
#pageContenair{position:relative;width:750px;height:auto;background-color:#FFFFFF;}
#pageContenairHome{position:relative;width:750px;height:auto;}

#contentHome
{
	width:540px;	
	position:relative;
	margin-bottom:10px;
	float:left;
}

#pageContentHome
{
}

#pageAnnexeHome
{
	width:200px;	
	margin-left:10px;
	float:left;
}

#pageContent{margin:10px;margin-bottom:0px; margin-top:0px;padding-top:10px;}
#colLeftContenair, #colTopLeftContenair, #colBottomLeftContenair{margin-left:10px;margin-top:10px;width:360px;height:auto;float:left;/*background-color:#CCCCCC*/}
#colRightContenair, #colTopRightContenair, #colBottomRightContenair{margin-left:10px;margin-top:10px;width:360px;height:auto;float:left;/*background-color:#CCCCCC*/}
#colBottomContenair{margin-left:10px;width:730px;height:auto;}
.stopFloat{clear:both;height:0px;}
#footerContent{position:relative;height:23px;width:750px;background-image:url(../ressources/images/charte/fondContent.png);background-repeat:no-repeat;background-position:bottom right;}

/*Annexe Contenair*/ 
#annexeContenair{position:relative;background-color:#FFFFFF;padding:10px; width:730px;margin-bottom:10px;}

/*Hors Charte*/
#horsCharteContenair{position:absolute;width:210px;right:0px;top:0px;}

/*Footer*/
#footerContenair{position:relative;height:85px;width:750px;margin-bottom:10px;background-image:url(../ressources/images/charte/fdFooter.png);background-repeat:no-repeat;background-position:bottom right;text-align:center;}



/********/
/*Syles*/
/********/
body{font-family:Tahoma,Georgia,Arial,sans-serif;color:#000000;text-align:left;font-size:9pt;margin:0px;padding:0px;}

p{margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;}
ul{margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;margin-left:15px;}
li{margin:0px;padding:0px;list-style-position:outside;list-style-type:inherit;padding-bottom:2px;}

a:link, a:visited {color:#f45f1c;text-decoration:none}
a:hover {color:#f45f1c;text-decoration:underline}
a{outline: none;}
:focus{-moz-outline-style: none;}

select{color:#f45f1c}

h1{margin:0px;color:#437ec4;font-size:23pt;font-weight:normal;}
h2{margin:0px;color:#437ec4;font-size:18pt;font-weight:normal;}
h3{margin:0px;color:#437ec4;font-size:14pt;font-weight:normal;}
h4{margin:0px;color:#b3071b;font-size:12pt;font-weight:normal;background-color:#FFFFFF;height:23px;margin-bottom:5px;border:solid 1px #CCCCCC}
a:hover h4{color:#FFFFFF;background-color:#b3071b;}


.alternate{color:#f45f1c;}
.alternate2{color:#81d043;}


/************/
/*Fiche ACVS*/
a.close
{
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	left:690px;
	top:100px;
}

#map_localisation,#map_autour
{
	width:527px;height:400px;margin-bottom:10px;
}

a.fermer,a:link.fermer
{
	float:right;
	margin-right:10px;
	display:block;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
}

a:hover.fermer
{
	text-decoration:underline;
}

#ficheTop
{
	width:750px;
	background-image:url(../ressources/images/charte/ficheTopRd.png);
	background-repeat:no-repeat;
	height:20px;
}

#ficheHeader
{
	width:730px;
	background-color:#f45f1c;
	background-image:url(../ressources/images/charte/ficheTop.png);
	background-repeat:no-repeat;
	padding-left:10px;padding-right:10px;	
	padding-bottom:15px;
	color:#FFFFFF;
	font-weight:bold;
}

#fiche
{
	background-color:#ffffff;
	width:750px;	
}

.ficheContent
{
	width:530px;	
	padding-left:10px;padding-right:10px;	
	padding-top:10px;
	float:left;
}

#ficheBottom
{
	
	width:750px;
	background-image:url(../ressources/images/charte/ficheBottom.png);
	background-repeat:no-repeat;
	height:20px;
}

#ficheHeader h1
{
	color:#FFFFFF;font-size:18px;display:inline;
	font-weight:bold;
	padding-right:10px;
}

.ficheContent div.ouverture
{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #f45f1c;
	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 dotted #f45f1c;
	border-bottom:1px dotted #f45f1c;
	background-color:#FFFFE5;
}

.ficheContent div.bloc
{
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
	float:left;	
	width:255px;
}

.ficheCriteres
{
	width:200px;
	padding-top:10px;
	float:left;	
}

.ficheCriteres div.labels img
{
	margin-left:3px;
	margin-top:3px;	
}

.ficheCriteres ul,.ficheCriteres div.labels
{	
	padding:0px;
	margin:0px;	
	margin-bottom:8px;	
	border:1px dotted #f45f1c;
	width:192px;
}

.ficheCriteres div.labels
{
	padding-bottom:3px;	
}

.ficheCriteres ul h2,.ficheCriteres div.labels h2
{
	background-color:#f45f1c;
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
	font-size:12px;
	margin:0px;
	padding:0px;	
	padding-left:5px;
}

.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:#f45f1c;
	font-weight:bold;
	line-height:20px;
	font-size:16px;
	margin:0px;
	padding-top:10px;	
	margin-bottom:10px;	
	border-bottom:1px dotted #f45f1c;
}

.ficheContent  div.photos img{padding-left:10px;padding-bottom:10px;}

#loadLoisir{display:none}
#ficheLoisirs{display:none}

#ficheLoisirs .ficheCriteres ul.selections
{border:1px dotted #91cd4c;}
#ficheLoisirs .ficheCriteres ul.selections h2
{background-color:#91cd4c;border-bottom:1px dotted #91cd4c;}
#ficheLoisirs .ficheCriteres ul.selections li{background-image:none;padding-left:0px;}

/*apercu*/
#apercu{border:1px dotted #f45f1c;width:180px;margin-top:10px;padding-left:5px;padding-right:5px;}
#apercu h2{font-size:12px; font-weight:bold;color:#f45f1c;}
/*detail apercu*/
#detailAutour{margin-top:10px;}
#detailAutour .ficheTitle{background-color:#f45f1c;margin:6px;color:#FFFFFF;padding-left:10px;font-weight:bold;padding-bottom:5px;margin-bottom:0px;}
#detailAutour .ficheTitle h1{color:#FFFFFF;padding-right:10px;font-size:18px;font-weight:bold;display:inline;}


/************/
/*Module Tag*/
div.tag
{	
	padding:0px;margin:0px;padding-bottom:40px;
	background-image:url(../ressources/images/charte/vague.png);background-repeat:no-repeat;background-position:bottom left;	
}

div.tag h1
{
	background-image:url(../ressources/images/charte/puce.png);background-repeat:no-repeat;background-position:0px 18px;
	padding-left:20px;
}


/********************/
/*Module Menu Local*/
div.modMenuLocal{background-color:#FFF;}
div.modMenuLocal ul{margin-bottom:0px;margin-left:5px;}

div.modMenuLocal ul li{background-color:#f45f1c;height:30px;width:138px;float:left;margin-right:2px;line-height:30px;list-style:none;}
div.modMenuLocal ul li.home{background-image:url(../ressources/images/charte/accueil.png);width:38px;background-repeat:no-repeat;background-position:center center;}
div.modMenuLocal ul li.doubleLine{line-height:15px;}
div.modMenuLocal ul li.selected,div.modMenuLocal ul li:hover{background-color:#437ec4;}

div.modMenuLocal ul li a{display:block;width:138px;height:30px;color:#FFF;font-weight:bold;text-align:center;font-size:16px;}
div.modMenuLocal ul li.home a{width:38px;height:30px;}
div.modMenuLocal ul li a:hover{text-decoration:none;}

/*************/
/*Module Text*/
div.modText
{
	margin-top:5px;
	border: solid 1px #f45f1c;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#437ec4;	
	position:relative;
	margin-bottom:15px;
}


/*************/
/*Module Audio*/
div.modAudio
{
	margin-top:5px;
	border: solid 1px #f45f1c;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#437ec4;	
	position:relative;
	margin-bottom:15px;
}

div.modAudio img
{
	float:left;
	padding: 5px;	
	padding-left:0px;
	padding-top:0px; 
}

div.modAudio h2
{
	color:#f45f1c;
	border-bottom: dotted 1px #f45f1c;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}



/*************/
/*Module Credits*/
div.credits
{
	margin-top:5px;
	border: solid 1px #437ec4;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#437ec4;	
	position:relative;
	font-size:11pt;
	margin-bottom:15px;
}

div.creditsAlternate
{
	color:#f45f1c;
	margin-top:5px;
	border: solid 1px #f45f1c;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	position:relative;
	font-size:11pt;
}

/***************/
/*Module Meteo*/

div.modMeteo
{
	position:relative;
	margin-top:1px;
	border: solid 1px #437ec4;
	padding-top:5px;padding-bottom:5px;
	text-align:justify;
	color:#437ec4;	
	margin-bottom:15px;		
}

div.selectMeteo
{
	margin-top:3px;
	margin-bottom:2px;
}

div.selectMeteo a
{	
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
}

div.selectMeteo a.selected
{
	border:1px solid #437ec4;
	border-bottom:none;
	background-color:#437ec4;
	color:#FFFFFF;
}

div.modMeteo div.meteo
{
	float:left;
	text-indent:10px;	
}

div.modMeteo  div.meteo img
{
	float:left;
	padding-right:5px;
}

div.modMeteo div.meteo p
{
	padding-left:5px;
	text-indent:0px;	
}



/**************/
/*Module carte*/
div.modCarte
{
	border: solid 1px #f45f1c;	
	color:#f45f1c;	
	padding-bottom:10px;
	text-align:center;
	position:relative;	
	margin-bottom:15px;
}

/*************************/
/*Module carte territoire*/
div.modCarteTerritoire
{
	color:#f45f1c;	
	text-align:center;
	position:relative;
	margin-bottom:15px;	
}

/******************/
/*Module Recherche*/
#divTag a.btnSearch
{
	padding:0px;margin:0px;
	background-image:url(../ressources/images/charte/loupe.gif);background-repeat:no-repeat;width:25px;height:25px;display:block;
}


div.modRecherche
{
	margin-top:1px;
	padding-top:5px;
	padding-left:10px;
	border: solid 1px #f45f1c;	
	color:#f45f1c;	
	text-align:center;
	position:relative;	
}

div.modRecherche div.btnRech{float:right; background-image:url(../ressources/images/charte/rondRecherche.png);background-repeat:no-repeat;}
div.modRecherche div.btnRech a{display:block;height:18px;padding-right:10px;margin-left:14px;line-height:18px;padding-left:10px;background-color:#f45f1c;color:#FFFFFF}

/********************/
/*Module Evénements*/
div.modVarEnFete
{	
	color:#f45f1c;
}

div.modVarEnFete div.anim1{float:left;width:125px;}
div.modVarEnFete div.anim2{float:left;width:125px;}
div.modVarEnFete div.anim3{float:left;width:110px;}

div.modVarEnFete div.anim
{	
	border: solid 1px #f45f1c;
	padding-top:2px;padding-bottom:5px;
	width:108px;
	margin-top:5px;
	text-align:center;
	position:relative;	
}

div.modVarEnFete div.anim div
{
	font-weight:bold;
	width:108px;
	height:30px;	
	vertical-align:middle;
}

div.modVarEnFete div.anim img{padding-bottom:3px;}

/******************/
/*Module Brochure*/
div.modBrochure
{	
	color:#f45f1c;
	margin-bottom:15px;
}

div.modBrochure div.broch
{	
	border: solid 1px #f45f1c;
	padding-top:2px;padding-bottom:5px;
	width:110px;
	text-align:center;
	margin-bottom:10px;	
	margin-right:12px;
	font-size:8pt;
	float:left;
	margin-left:0px;
}

div.modBrochure div.broch div
{
	font-weight:bold;
	height:30px;		
}
div.modBrochure div.broch img{padding-bottom:3px;}
div.modBrochure div.broch a{font-size:8pt;}

/******************/
/*Module Document*/
table.modDocument
{	
	color:#437ec4;
	border-left: solid 1px #437ec4;
	border-top: solid 1px #437ec4;
	width:360px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

table.modDocument tr.header
{
	font-weight:bold;
}

table.modDocument td
{	
	border-right: solid 1px #437ec4;
	border-bottom: solid 1px #437ec4;
	padding:5px;
	margin:0px;	
}

table.modDocument td a
{
	color:#437ec4;
}

table.modDocument td.type
{	
	text-align:center;
	width:29px;
}

/****************/
/*snap          */
div.snap
{
	width:250px;
	text-align:center;
	font-size:9px;
	color:#437ec4;	
}

div.snap img
{
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom: dotted 1px #f45f1c;
}

div.snap h2
{
	margin:0px;
	font-size:10px;
	font-weight:bold;
	background-color:#f45f1c;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:5px;
	padding:3px;
}



/****************/
/*Module Article*/
div.modArticle, div.modArticleNav
{
	border: solid 1px #437ec4;	
	padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:10px;
	color:#437ec4;		
	position:relative;	
	margin-bottom:15px;
}

div.modArticleAlternate
{
	border: solid 1px #f45f1c;	
	color:#f45f1c;		
}

div.modArticleAlternate a
{
	color:#437ec4;	
}

div.modArticle div.AccordionPanelContent a img{}

div.modArticleNav{margin-top:30px;}
div.modArticle img{float:left;padding-right:5px;}
div.modArticle p{font-weight:normal;line-height:normal}


div.modArticleNav div.nav{position:absolute;top:-26px;left:5px;}
div.modArticleNav div.nav a.onglet{padding:5px;display:block;float:left;}

div.modArticleNav div.nav a.nav{padding-top:8px;display:block;float:left;padding-right:5px}

div.modArticleNav div.nav a.ongletSelected
{	
	background-color:#FFFFFF;
	border-top: solid 1px #437ec4;
	border-left: solid 1px #437ec4;
	border-right: solid 1px #437ec4;
	border-bottom: solid 1px #FFFFFF;
	padding:5px;
	display:block;
	float:left;
	color:#437ec4;
}

div.modArticleAlternate div.nav a.ongletSelected
{
	border-top: solid 1px #f45f1c;
	border-left: solid 1px #f45f1c;
	border-right: solid 1px #f45f1c;
	border-bottom: solid 1px #FFFFFF;
	color:#f45f1c;
}

/**********************/
/*Module Tous les tags*/
div.modTagList a
{
	padding-left:15px;
	font-size:10pt;
	background-image:url(../ressources/images/charte/puceSmall.png);background-repeat:no-repeat;background-position:0px 4px;
	line-height:18px;	
}
div.modTagList li{list-style:none;}

/*******************/
/*Module Voir Aussi*/
div.modVoirAussi{color:#437ec4;font-size:10pt;}
div.modVoirAussi a{color:#437ec4;background-image:url(../ressources/images/charte/puceSmall.png);background-repeat:no-repeat;padding-left:13px;padding-right:5px;display:inline-block;}
div.modVoirAussi a:hover{color:#437ec4;}
div.modVoirAussi{text-align:right;}
div.modVoirAussi a.taille1{font-size:14pt;background-position:0px 10px;}
div.modVoirAussi a.taille2{font-size:12pt;background-position:0px 7px;}
div.modVoirAussi a.taille3{font-size:10pt;background-position:0px 5px;}
div.modVoirAussi a.all{color:#f45f1c;background-position:0px 5px;}

#divTag a{color:#437ec4;background-image:url(../ressources/images/charte/puceSmall.png);background-repeat:no-repeat;padding-left:13px;padding-right:5px;}
#divTag a:hover{color:#437ec4;}
#divTag{text-align:left;}
#divTag a.taille1{font-size:14pt;background-position:0px 10px;}
#divTag a.taille2{font-size:12pt;background-position:0px 7px;}
#divTag a.taille3{font-size:10pt;background-position:0px 5px;}
#divTag a.all{color:#f45f1c;background-position:0px 5px;}


/*******************/
/*Module Multimédia*/
div.modMultimedia{margin-bottom:15px;}
div.modMultimedia div.navLeft{width:13px;float:left;margin-top:4px;}
div.modMultimedia div.navLeft img{position:absolute;}
div.modMultimedia div.navRight{width:12px;float:left;padding-left:1px;margin-top:4px;}
div.modMultimedia div.navRight img{position:absolute;}
div.modMultimedia div.content{width:330px;padding-top:10px;background-color:#000000;margin-top:5px;float:left}
div.modMultimedia div.content a{width:110px;padding-bottom:10px;height:100px;display:block;float:left;text-align:center;}
div.modMultimedia #SnxGallerie_thumbs{width:330px;overflow:hidden;height:220px;position:relative;float:left;}			
div.modMultimedia .strip_of_thumbnails{width:330px;padding:0px;margin:0px;position:absolute;}
div.modMultimedia #SnxGallerie_thumbs_inner{position:relative;}	


/*****************/
/*Module Annuaire*/
table.modAnnuaire
{
	border: solid 1px #f45f1c;
	color:#f45f1c;	
	width:100%;		
	margin-bottom:15px;
}
table.modAnnuaire td
{
	width:50%; 
}

table.modAnnuaire a{padding-left:13px; background-image:url(../ressources/images/charte/flecheO.png);background-repeat:no-repeat;	background-position:3px 3px;}

div.modAnnuaire
{
	position:relative;	
	margin-top:1px;
	border: solid 1px #f45f1c;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	color:#f45f1c;		
}

div.modAnnuaire div.item
{                                            
	float:left;
	width:169px;
	padding-bottom:3px;
}
div.modAnnuaire div.item a{padding-left:13px; background-image:url(../ressources/images/charte/flecheO.png);background-repeat:no-repeat;	background-position:3px 3px;}



/******************/
/*Module Decouvrir*/
div.modDecouvrir
{
	margin-top:1px;
	border-left:solid 1px #437ec4;
	border-right:solid 1px #437ec4;
	border-top:solid 1px #437ec4;
	color:#437ec4;
	position:relative;	
	margin-bottom:15px;
}

div.modDecouvrir div.item
{
	border-bottom:solid 1px #437ec4;
	padding:10px;
	padding-bottom:5px;
	position:relative;	
}
div.modDecouvrir div.item p 
{
	text-align:justify;
	padding:0px;
}
div.modDecouvrir div.prix
{
	background-color:#f45f1c;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;
	float:right;
	min-width:100px;
	text-align:right;
	margin-top:2px;
	margin-bottom:2px;
}

div.modDecouvrir div.item img.photo{padding-right:10px;}
div.modDecouvrir a{color:#437ec4;display:block;float:right;}

div.modDecouvrir div.item p a{color:#437ec4;display:inline;float:none;}


/******************/
/*Module Sejourner*/
div.modSejourner
{
	margin-top:1px;
	border-left:solid 1px #437ec4;
	border-right:solid 1px #437ec4;
	border-top:solid 1px #437ec4;
	color:#437ec4;
	position:relative;	
	margin-bottom:15px;
}

div.modSejourner div.item
{
	border-bottom:solid 1px #437ec4;
	padding:10px;
	padding-bottom:5px;
	position:relative;	
}
div.modSejourner div.item p 
{
	text-align:justify;
	padding:0px;
}
div.modSejourner div.prix
{
	background-color:#f45f1c;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;
	float:right;
	min-width:100px;
	text-align:right;
	margin-top:2px;
	margin-bottom:2px;
}

div.modSejourner div.item img.photo{padding-right:10px;}
div.modSejourner a{color:#437ec4;display:block;float:right;}



/**********************/
/*Module Detrail Route*/
div.modDetailRoute
{
	margin-top:1px;
	border-left:solid 1px #437ec4;
	border-right:solid 1px #437ec4;
	border-top:solid 1px #437ec4;
	border-bottom:solid 1px #437ec4;	
	color:#437ec4;
	position:relative;	
	margin-bottom:15px;
}

div.modDetailRoute table {width:720px;}
div.modDetailRoute td.image{vertical-align:top;padding-left:10px;}
div.modDetailRoute td.desc{vertical-align:top;text-align:justify;padding-left:10px;}
div.modDetailRoute td.caddie{vertical-align:top;padding-left:10px;}


div.modDetailRoute td.caddie div.AccordionCaddie{padding:5px;border:solid 1px #f45f1c;color:#f45f1c;}
div.modDetailRoute td.caddie div{font-size:11px}


/*Style pour le menu deroulant de recherche*/
#tat_table
{
	border:1px solid #cccccc;
	border-top:none;
}
/**********************/
/*Module Text Photo*/
div.modTextPhoto
{
	margin-top:1px;
	border-left:solid 1px #437ec4;
	border-right:solid 1px #437ec4;
	border-top:solid 1px #437ec4;
	border-bottom:solid 1px #437ec4;
	margin-top:10px;
	color:#437ec4;
	position:relative;	
	margin-bottom:15px;
}

div.modTextPhoto td.desc{text-align:justify;}

div.modTextPhoto table td {vertical-align:top;padding:10px;}

/**************/
/*Module Liens*/
div.modLiens
{
	margin-top:1px;
	border-left:solid 1px #f45f1c;
	border-right:solid 1px #f45f1c;
	border-top:solid 1px #f45f1c;
	color:#f45f1c;
	position:relative;	
	margin-bottom:15px;
}

div.modLiens div.item
{
	border-bottom:solid 1px #f45f1c;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;	
}

div.modLiens a{display:block;float:right;text-decoration:underline;font-size:8pt;}
div.modLiens a:hover{display:block;float:right;text-decoration:none;}


/******************/
/*Module Carte Var*/
div.modCarteVar
{
	margin-top:2px;
	border:solid 1px #437ec4;	
	padding-right:10px;
	color:#437ec4;	
	position:relative;	
	margin-bottom:15px;
}

div.modCarteVar img{float:left;padding-right:10px;}

div.modCarteVar a
{
	padding-left:15px;
	font-size:10pt;
	color:#437ec4;
	background-image:url(../ressources/images/charte/puceSmall.png);background-repeat:no-repeat;background-position:0px 4px;
	line-height:22px;
}

/***************************/
/*Module Carte Home + Meteo*/
/***************************/
div.modCarteHome,div.modMeteoHome
{
	position:relative;
	width:200px;	
}

div.modCarteHome div.top,div.modMeteoHome div.top
{
	background-image:url(../ressources/images/charte/bandeauAnnexe.png);
	background-repeat:no-repeat;	
	background-position:0px 0px;
	height:34px;	
}

div.modCarteHome div.content,div.modMeteoHome div.content
{
	background-color:#FFFFFF;
	width:194px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;	
	padding-top:10px;
	padding-left:6px;
	margin:0px;
	margin-bottom:10px;	
	padding-bottom:10px;
	background-image:url(../ressources/images/charte/cornerVille.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.modMeteoHome div.content
{
	width:188px;
	padding-right:6px;
	background-image:url(../ressources/images/charte/cornerMeteo.png);
}

div.modCarteHome div.top h1,div.modMeteoHome div.top h1
{	
	position:absolute;
	font-size:20px;	
	color:#FFFFFF;
	top:5px;
	left:0px;
	text-align:center;
	width:200px;
}
div.modMeteoHome div.top h1{font-size:14px;top:8px;	}
div.modMeteoHome div.content img{float:left;padding-right:5px;}
div.modMeteoHome div.content div.today{border-bottom:1px dotted #437ec4;padding-bottom:5px;margin-bottom:5px;}


div.modCarteHome select#ddlVille
{
	display:block;
	margin-bottom:5px;
	font-size:11px;
}

/**********************/
/*Module Liste Qualite*/
#searchLeftContainer{width:190px;height:auto;float:left;background-color:#f45f1c;}
#searchLeftContainer h2 {font-size:15px;display:block; width:190px;padding-top:5px;margin:0px;color:#FFF;padding-bottom:0px;font-weight:bold;text-align:center;}
#searchLeftContainer h3 {font-size:12px;display:block; color:#7a0500;font-weight:bold;margin-top:3px;padding-bottom:2px;border-bottom:1px dotted #cccccc;cursor:pointer;}

#selection{background-color:#FFF;margin:5px;padding:5px;}
#selection ul{margin:0px;}
#selection li{list-style:none;margin-bottom:1px;}
#selection li.selected{background-color:#0C9;}

#searchRightContainer{width:540px;float:left;}
#corp{margin-left:10px;width:520px;height:auto;background-color:#b4dfff;padding:5px;}
#titre{margin-left:10px;background-color:#FFF;font-size:16px;color:#f45f1c;width:520px;margin-bottom:5px;font-weight:bold;padding-top:5px;}

#triContainer{background-color:#f45f1c;padding-left:5px;padding-top:5px;font-size:14px;color:#FFF;height:25px;width:415px;float:left;margin-top:2px;margin-right:5px;margin-bottom:5px;}
#triContainer a,#triContainer a:link{color:#FFF;}
#triContainer a:hover{text-decoration:underline;color:#FFF;}
#triContainer a.selected,#triContainer a.selected:hover{color:#000000;}
#pageur{text-align:center;margin-top:10px;}

/*******************/
/*Module Liste ACVS*/
#topSearchContenair{margin-left:10px;padding-top:5px;border-bottom:1px dotted #CCCCCC;margin-right:10px;}
#colSearchLeftContenair {margin-left:10px;margin-top:10px;width:520px;height:auto;float:left;}
#colSearchRightContenair{margin-left:10px;margin-top:10px;width:200px;height:auto;float:left;}


#topSearchContenair h1 {font-size:16px;color:#fa9310;font-weight:bold;}

.critere h2 {font-size:16px;display:block; width:190px;background-color:#b4dfff;padding:5px;margin:0px;}
.critere {margin-bottom:10px;}
.critere a {color:#000000;}
.critere h3 {font-size:12px;display:block; width:190px;color:#7a0500;font-weight:bold;margin-top:3px;padding-bottom:2px;border-bottom:1px dotted #cccccc}
.critere a {font-size:11px;font-weight:bold;}
.critere ul {margin:0px;padding:0px;padding-top:5px;}
.critere ul li a{list-style:none;font-weight:normal;font-size:12px;background-image:url(../ressources/images/charte/plusB.png);background-repeat:no-repeat;background-position:0px 1px;padding-left:16px;}
.critere ul li {list-style:none;margin:0px;padding:0px;}

#colSearchRightContenair .select ul li a{background-image:url(../ressources/images/charte/supprO.png);}

.colTop
{
	background-color:#b4dfff;
	padding-left:5px;
	padding-top:5px;
}

.colTop .tri
{
	
	float:left; 
	width:415px;	
}

.colTop .tri a{text-decoration:underline;}
.colTop .tri a.selected{color:#7a0500;text-decoration:none;}

.colTop .compare
{
	float:left; 
	width:100px; 
}

div.standard
{
	background-color:#b4dfff;
	width:510px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

div.standard a{text-decoration:underline}
div.standard a:hover{text-decoration:none}

div.standard .compare
{
	color:#7a0500;
}

div.standard div.sepa
{
	background-color:#ffffff;
	height:3px;
	width:500px;
}

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:245px;
	margin-top:8px;
	text-align:justify;
	padding-left:5px;
	padding-right:10px;
}
div.standard h2{display:inline;color:#7a0500;font-size:16px;}
div.standard a.title{color:#7a0500;}
div.standard div.content .categorie{color:#7a0500;font-size:11px;font-weight:bold;}
div.standard div.action
{
	float:right; 
	width:117px; 
	background-color:#ffffff; 
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	margin-right:3px;
	color:#7a0500;
}

div.standard div.labels
{
	float:left; 
	width:125px; 
}
div.standard div.labels img
{
	margin:0px;
	margin-right:2px;
	margin-bottom:2px;
}

div.standard div.action .prix
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}

/*********************/
/* 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;}

/*********************/
/*Module Video*/
div.modVideo{margin-bottom:15px;}

/*********************/
/*Module Contact*/
div.modContact{margin-left:10px;margin-bottom:15px;}
div.modContact table
{
	border:solid 1px #f45f1c;
	width:730px;
}
div.modContact table td{padding-top:10px;}
div.modContact table td.infos{padding:10px;margin:10px;border:solid 1px #437ec4;color:#437ec4;empty-cells:hide;font-weight:bold;}
div.modContact table td.label{width:200px;text-align:right;vertical-align:top;font-size:14px;color:#f45f1c}
div.modContact table td input{width:400px;margin-right:120px;}
div.modContact table td input.send{width:auto;background-color:#FFFFFF;color:#f45f1c;border:solid 1px #f45f1c;font-weight:bold;margin-bottom:10px;}
div.modContact table td textArea{width:400px;}


/*********************/
/*Module EncartCentre*/
.modEncartCentre
{
	margin-bottom:15px;	
}
.modEncartCentre .content
{
	width:260px;height:240px;
}
.imgPubCentre{position:absolute;}
.imgPubDroite{position:absolute;}
/****************************************/
/*Module Info Tourisme + Pub + evenement*/

.modPub .content
{
	width:190px;height:600px;
}
div.modInfosTourisme div.top
{
	background-image:url(../ressources/images/charte/bulleInfo.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:136px;
}

.en div.modInfosTourisme div.top{background-image:url(../ressources/images/charte/bulleInfo_en.png);}

div.modEvenement div.top
{
	background-image:url(../ressources/images/charte/bulleUne.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:113px;
}
.en div.modEvenement div.top{background-image:url(../ressources/images/charte/bulleUne_en.png);}


div.modPub div.top
{
	background-image:url(../ressources/images/charte/bullePub.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:52px;
}
.en div.modPub div.top{background-image:url(../ressources/images/charte/bullePub_en.png);}

/*Commun*/

div.modInfosTourisme div.content,div.modPub div.content,div.modEvenement div.content
{
	padding-top:5px;
	font-size:12pt;
	color:#f45f1c;
	background-image:url(../ressources/images/charte/fdDecharte.png);background-repeat:repeat-y;	background-position:0px 0px;
	padding-left:20px;
}

div.modInfosTourisme div.content p,div.modPub div.content p,div.modEvenement div.content p
{
	font-size:9pt;
}

div.modInfosTourisme div.footer,div.modPub div.footer,div.modEvenement div.footer
{
	background-image:url(../ressources/images/charte/piedDecharte.png);background-repeat:no-repeat;	background-position:0px 0px;
	height: 48px;
}


div.modEvenement div.content{color:#437ec4;font-size:11px;}
div.modEvenement div.content em{font-size:10px;font-weight:bold;}
div.modEvenement div.content h1{font-size:12px;margin:0px;padding:0px;font-weight:bold;}
div.modEvenement div.content a.link
{
	color:#437ec4;font-weight:bold; 
	background-image:url(../ressources/images/charte/flecheB.png);
	background-repeat:no-repeat;padding-left:8px;
	background-position: left center;
	font-size:10px;
	line-height:10px;
}
div.modEvenement div.content img{padding-right:8px;padding-top:5px}

/*********************/
/*  Evenement Home  */
div#carteFlash
{
	margin-bottom:10px;
	display:none;
}

div#carteFlashRound
{
	margin:0px;
	padding:10px;
	background-color:#FFFFFF;	
}

div.modEvenementHome
{		
	/*display:none;*/
}

div.modEvenementHome div.top
{
	background-image:url(../ressources/images/charte/bandeauHautActu.png);
	background-repeat:no-repeat;
	width:540px;
	height:34px;
}

div.modEvenementHome div.footer
{
	background-image:url(../ressources/images/charte/bandeauBasActu.png);
	background-repeat:no-repeat;
	width:540px;
	height:34px;
	text-align:right;
}

div.modEvenementHome div.footer a
{
	padding-right:20px;
	margin-right:30px;
	background-image:url(../ressources/images/charte/puceActu.png);
	background-repeat:no-repeat;
	background-position:center right;
	color:#FFFFFF;
	font-size:16px;
	line-height:25px;
	display:block;
}

div.modEvenementHome h1
{
	position:absolute;
	color:#FFFFFF;
	font-size:20px;	
	padding-left:5px;
	padding-bottom:5px;
	top:5px;
	left:5px;	
}

div.modEvenementHome .nav
{
	text-align:center;
	padding-bottom:0px;
	position:absolute;
	top:9px;
	left:180px;
	width:400px;
}

div.modEvenementHome .nav a
{
	padding-left:5px;
	padding-right:10px;
	display:inline-block;
	text-align:right;
	font-size:16px;
	line-height:25px;
	color:#FFFFFF;
}

div.modEvenementHome .nav a.highlight
{
	font-weight:bold;
	color:#437ec4;
}
div.modEvenementHome .nav a:hover.highlight
{
	text-decoration:none;
}

div.modEvenementHome div.evenements
{
	background-color:#FFFFFF;
	padding-left:10px;	
	padding-top:10px;
	min-height:365px;
}

div.modEvenementHome div.content
{
	color:#437ec4;
	float:left;
	width:162px;
	height:171px;
	margin-right:5px;
	margin-bottom:5px;	
	background-image:url(../ressources/images/charte/fdActu.png);
	background-repeat:no-repeat;	
	padding:3px;
}


div.modEvenementHome div.content div.corps{height:95px;}
div.modEvenementHome div.content em{font-size:10px;font-weight:bold;display:block;}
div.modEvenementHome div.content div.titre
{
	height:36px;
	padding-left:5px;
}
div.modEvenementHome div.content div.titre h2{margin:0px;padding:0px;font-size:12px;font-weight:bold;display:block;padding-top:2px;color:#FFFFFF}
div.modEvenementHome div.content a.link
{
	color:#437ec4;
	font-weight:bold; 
	background-image:url(../ressources/images/charte/flecheB.png);
	background-repeat:no-repeat;padding-left:8px;
	background-position: 0px 3px;
	font-size:10px;
	line-height:15px;
}
div.modEvenementHome div.content img{padding-right:8px;padding-top:5px}
div.modEvenementHome div.content a.link img{padding-top:0px;}





/****************/
/*Ëvenement Qualite*/

#ficheEvents div.modEvenementHome .nav
{
	width:750px;
	right:10px;
	left:auto;
}

#ficheEvents div.modEvenementHome div.content
{
	margin-left:5px;
	margin-right:10px;
}

#ficheEvents div.modEvenementHome div.top
{
	background-image:none;
	width:auto;
}

#ficheEvents div.modEvenementHome div.footer
{
	background-image:none;
	background-repeat:no-repeat;
	width:auto;
	text-align:right;
}

#ficheEvents div.modEvenementHome div.footer a
{
	color:#f45f1c;
	background-image:url(../ressources/images/charte/flecheO.png);
	font-weight:bold;
}

#ficheEvents div.modEvenementHome .nav a
{
	color:#437ec4;
	font-weight:bold;
}

#ficheEvents div.modEvenementHome .nav a.highlight
{
	color:#f45f1c;
}
#ficheEvents div.modEvenementHome .nav a:hover.highlight
{
	text-decoration:none;
}


/********/
/*Footer*/

#footerContenair a
{
	color:#000000;
}
#footerContenair p.lien
{
	font-size:11px;
	line-height:25px;
}
#footerContenair p.small
{
	font-size:7.5pt;
	color:#FFFFFF;
	padding-left:74px;
	padding-right:20px;
}

.colSimple
{
	margin-right:10px;margin-top:10px;width:338px;height:auto;float:left;
}
.colSimpleLast
{
	margin-top:10px;width:338px;height:auto;float:left;
}




/*Patch ie6*/
/* *html .navVisite{left:-205px;}
*html .frameContact{width:490px}
*html .animHome{left:-17px;}
*html .txtHome{left:27px;}
*html #txtHome{position:absolute;left:-17px;}
*html .navHome{left:358px;}
*html #contentContenair{height:510px;}
*html #shadowLeft{height:510px;}
*html #shadowRight{height:510px;}
*html #colMainContent{width:auto;margin-right:0px;}
*html #shadowLeft{background-image:url(../ressources/images/charte/shadowLeft.gif);}
*html #shadowRight{background-image:url(../ressources/images/charte/shadowRight.gif);}*/