/* CSS Document */

div,img{margin:0px;padding:0px;}
img{border:0px;}

/*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:#ffffff;
}
#searchResults .gsc-cursor-current-page:hover{color:#ffffff;text-decoration:none;}

/*résultats*/
#searchResults div.gs-title{padding-bottom:3px;text-decoration:none;background-image:url(../ressources/images/charte/flecheBl.png);background-repeat:no-repeat;padding-left:8px;background-position:left center;}
#searchResults .gs-title b{color:#ffffff;text-decoration:none;}
#searchResults .gs-title a.gs-title{text-decoration:none;color:#ffffff;font-size:11pt;}
#searchResults .gs-title a.gs-title:hover{text-decoration:underline;}
#searchResults .gs-snippet{padding-left:10px;}

/********/
/*Layout*/
/********/

/*Page*/
#VarBody{background-position: 0px 0px;background-repeat:repeat-x;background-color:#000000}


#siteContenair{position:relative;width:960px;margin-left:auto;margin-right:auto;}

/*Header*/
#logo{position:absolute;z-index:9;left:0px;}
#accueil{position:absolute;z-index:9;bottom:2px;left:0px;top:8px;}
#beta{position:absolute;z-index:9;top:50px;left: 160px;}
#deco{position:absolute;z-index:9;top:-1px;right:0px;}

#navContenair{height:30px;}
#headerContenair{height:120px;width:750px;position:absolute;top:0px;}
#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;left: 670px;
}

/*FilAriane*/
div.filAriane{position:absolute;z-index:8;top:12px;left:0px;width:750px;text-align:right;color:#FFFFFF;}
div.filAriane a{color:#FFFFFF}

/*Bandeau*/
#bandeauContenair{background-color:#FFFFFF;width:750px;height:auto;position:relative;}
#divAccroche{position:relative;padding-left:5px;padding-top:5px;padding-bottom:5px;color:#ffffff;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;}

#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;} 
#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:#4b4b4b;padding-top:100px;}
#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;
}

#colTopLeftContenair {}
#colTopRightContenair {width:500px;float:right;margin-right:10px;}
#pageContent{margin:10px;margin-bottom:0px; margin-top:0px;padding-top:10px;}
#colLeftContenair, #colBottomLeftContenair{margin-left:10px;margin-top:10px;width:360px;height:auto;float:left;/*background-color:#CCCCCC*/}
#colRightContenair, #colBottomRightContenair{margin-left:10px;margin-top:10px;width:360px;height:auto;float:left;/*background-color:#CCCCCC*/}
#colBottomContenair{margin-left:10px;width:740px;height:auto;}
.stopFloat{clear:both;height:0px;}
#footerContent{position:relative;height:23px;width:750px;}

/*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:absolute;height:85px;width:750px;margin-bottom:10px;background-image:url(../ressources/images/charte/prestige/fdFooterPrestige.png);background-repeat:no-repeat;background-position:bottom right;text-align:center;margin-top:-10px}



/********/
/*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:#ffffff;text-decoration:none}
a:hover {color:#ffffff;text-decoration:underline}
a{outline: none;}
:focus{-moz-outline-style: none;}

select{color:#000000}

h1{margin:0px;color:#ffffff;font-size:23pt;font-weight:normal;}
h2{margin:0px;color:#ffffff;font-size:18pt;font-weight:normal;}
h3{margin:0px;color:#ffffff;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:#ffffff;}
.alternate2{color:#81d043;}


/************/
/*Fiche ACVS*/
a.close
{
	font-size:14px;
	color:#FFFFFF;
	position:absolute;
	left:690px;
	top:100px;
}

#ficheTop
{
	width:750px;
	background-image:url(../ressources/images/charte/ficheTopRd.png);
	background-repeat:no-repeat;
	height:20px;
}

#ficheHeader
{
	width:730px;
	background-color:#ffffff;
	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 #ffffff;
	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 #ffffff;
	border-bottom:1px dotted #ffffff;
	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 ul
{	
	padding:0px;
	margin:0px;	
	margin-top:8px;	
	border:1px dotted #ffffff;
	width:190px;
}

#ficheCriteres ul h2
{
	background-color:#ffffff;
	color:#000000;
	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/flecheBl.png);background-repeat:no-repeat;background-position:0 3px;
	line-height:15px;
}

#ficheContent h2
{
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
	font-size:16px;
	margin:0px;
	padding-top:10px;	
	margin-bottom:10px;	
	border-bottom:1px dotted #ffffff;
}

#ficheContent  div.photos img{padding-left:10px;padding-bottom:10px;}

/************/
/*Module Tag*/
div.tag
{	
	padding:0px;margin:0px;padding-bottom:10px;
	padding-top:10px;
	background-color:#b6b39f;
	margin-top:-60px;
	margin-bottom:10px;
}

div.tag h1
{	
	padding-left:240px;
	font-size:30pt;
	
}



/*************/
/*Module Text*/
div.modText
{
	margin-top:5px;
	border: solid 1px #ffffff;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#ffffff;	
	position:relative;
	background-color:#b6b39f;
	margin-bottom:15px;
}


/*************/
/*Module Audio*/
div.modAudio
{
	margin-top:5px;
	border: solid 1px #ffffff;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#ffffff;	
	position:relative;
	margin-bottom:15px;
}

div.modAudio img
{
	float:left;
	padding: 5px;	
	padding-left:0px;
	padding-top:0px; 
}

div.modAudio h2
{
	color:#ffffff;
	border-bottom: dotted 1px #ffffff;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}



/*************/
/*Module Credits*/
div.credits
{
	margin-top:5px;
	border: solid 1px #ffffff;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	text-align:justify;
	color:#ffffff;	
	position:relative;
	font-size:11pt;
}

div.creditsAlternate
{
	color:#ffffff;
	margin-top:5px;
	border: solid 1px #ffffff;
	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 #ffffff;
	padding-top:5px;padding-bottom:5px;
	text-align:justify;
	color:#ffffff;	
	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 #ffffff;
	border-bottom:none;
	background-color:#ffffff;
	color:#000000;
}

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 #ffffff;	
	color:#ffffff;	
	padding-bottom:10px;
	text-align:center;
	position:relative;	
	margin-bottom:15px;
}

/*************************/
/*Module carte territoire*/
div.modCarteTerritoire
{
	color:#ffffff;	
	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 #ffffff;	
	color:#ffffff;	
	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:#ffffff;color:#000000}

/********************/
/*Module Evénements*/
div.modVarEnFete
{	
	color:#ffffff;
}

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 #ffffff;
	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:#ffffff;
	margin-bottom:15px;
}

div.modBrochure div.broch
{	
	border: solid 1px #ffffff;
	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:#ffffff;
	border-left: solid 1px #ffffff;
	border-top: solid 1px #ffffff;
	width:360px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

table.modDocument tr.header
{
	font-weight:bold;
}

table.modDocument td
{	
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding:5px;
	margin:0px;	
}

table.modDocument td a
{
	color:#ffffff;
}

table.modDocument td.type
{	
	text-align:center;
	width:29px;
}

/****************/
/*snap          */
div.snap
{
	width:250px;
	text-align:center;
	font-size:9px;
	color:#ffffff;	
}

div.snap img
{
	padding-bottom:5px;
	margin-bottom:3px;
	border-bottom: dotted 1px #ffffff;
}

div.snap h2
{
	margin:0px;
	font-size:10px;
	font-weight:bold;
	background-color:#ffffff;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:5px;
	padding:3px;
}



/****************/
/*Module Article*/
div.modArticle, div.modArticleNav
{
	border: solid 1px #ffffff;	
	padding-top:5px;padding-bottom:5px;
	padding-left:7px;padding-right:10px;
	color:#ffffff;		
	position:relative;	
	margin-bottom:15px;
}

div.modArticleAlternate
{
	border: solid 1px #ffffff;	
	color:#ffffff;		
}

div.modArticleAlternate a
{
	color:#ffffff;	
}

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 #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #FFFFFF;
	padding:5px;
	display:block;
	float:left;
	color:#ffffff;
}

div.modArticleAlternate div.nav a.ongletSelected
{
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #FFFFFF;
	color:#ffffff;
}

/**********************/
/*Module Tous les tags*/
div.modTagList a
{
	padding-left:15px;
	font-size:10pt;
	background-image:url(../ressources/images/charte/prestige/puceSmallPrestige.png);background-repeat:no-repeat;background-position:0px 4px;
	line-height:18px;
}
div.modTagList li{list-style:none;}

/*******************/
/*Module Voir Aussi*/
div.modVoirAussi{color:#ffffff;font-size:10pt;min-height:90px;}
div.modVoirAussi a{color:#ffffff;background-image:url(../ressources/images/charte/prestige/puceSmallPrestige.png);background-repeat:no-repeat;padding-left:13px;padding-right:5px;display:inline-block;}
div.modVoirAussi a:hover{color:#ffffff;}
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:#ffffff;background-position:0px 5px;}

#divTag a{color:#ffffff;background-image:url(../ressources/images/charte/prestige/puceSmallPrestige.png);background-repeat:no-repeat;padding-left:13px;padding-right:5px;}
#divTag a:hover{color:#ffffff;}
#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:#ffffff;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 #ffffff;
	color:#ffffff;	
	width:100%;		
	background-color:#b6b39f;
	margin-bottom:15px;
}
table.modAnnuaire td
{
	width:50%; 
}

table.modAnnuaire a{padding-left:13px; background-image:url(../ressources/images/charte/flecheBl.png);background-repeat:no-repeat;	background-position:3px 3px;}

div.modAnnuaire
{
	position:relative;	
	margin-top:1px;
	border: solid 1px #ffffff;
	padding-top:5px;padding-bottom:5px;
	padding-left:10px;padding-right:10px;
	color:#ffffff;		
}

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/flecheBl.png);background-repeat:no-repeat;	background-position:3px 3px;}



/******************/
/*Module Decouvrir*/
div.modDecouvrir
{
	margin-top:1px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	color:#ffffff;
	position:relative;		
	margin-bottom:15px;
}

div.modDecouvrir div.item
{
	border-bottom:solid 1px #ffffff;
	padding:10px;
	padding-bottom:5px;
	position:relative;	
}
div.modDecouvrir div.item p 
{
	text-align:justify;
	padding:0px;
}
div.modDecouvrir div.prix
{
	background-color:#ffffff;
	color:#000000;
	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:#ffffff;display:block;float:right;}

div.modDecouvrir div.item p a{color:#ffffff;display:inline;float:none;}


/******************/
/*Module Sejourner*/
div.modSejourner
{
	margin-top:1px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	color:#ffffff;
	position:relative;	
	background-color:#b6b39f;
	margin-bottom:15px;
}

div.modSejourner div.item
{
	border-bottom:solid 1px #ffffff;
	padding:10px;
	padding-bottom:5px;
	position:relative;	
}
div.modSejourner div.item p 
{
	text-align:justify;
	padding:0px;
}
div.modSejourner div.prix
{
	background-color:#ffffff;
	color:#000000;
	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:#ffffff;display:block;float:right;}



/**********************/
/*Module Detrail Route*/
div.modDetailRoute
{
	margin-top:1px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;	
	color:#ffffff;
	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 #ffffff;color:#ffffff;}
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 #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	margin-top:10px;
	color:#ffffff;
	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 #ffffff;
	border-right:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	color:#ffffff;
	position:relative;	
	margin-bottom:15px;
}

div.modLiens div.item
{
	border-bottom:solid 1px #ffffff;
	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 #ffffff;	
	padding-right:10px;
	color:#ffffff;	
	position:relative;	
	margin-bottom:15px;
}

div.modCarteVar img{float:left;padding-right:10px;}

div.modCarteVar a
{
	padding-left:15px;
	font-size:10pt;
	color:#ffffff;
	background-image:url(../ressources/images/charte/prestige/puceSmallPrestige.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:20x;	
	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 #ffffff;padding-bottom:5px;margin-bottom:5px;}


div.modCarteHome select#ddlVille
{
	display:block;
	margin-bottom:5px;
	font-size:11px;
}


/*******************/
/*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/prestige/plusBl.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:510px;
}

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:270px;
	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:left; 
	width:95px; 
	background-color:#ffffff; 
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	color:#7a0500;
}

div.standard div.action .prix
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}

/*********************/
/*Module Video*/
div.modVideo{margin-bottom:15px;}

/*********************/
/*Module Contact*/
div.modContact{margin-left:10px;margin-bottom:15px;}
div.modContact table
{
	border:solid 1px #ffffff;
	width:730px;
}
div.modContact table td{padding-top:10px;}
div.modContact table td.infos{padding:10px;margin:10px;border:solid 1px #ffffff;color:#ffffff;empty-cells:hide;font-weight:bold;}
div.modContact table td.label{width:200px;text-align:right;vertical-align:top;font-size:14px;color:#ffffff}
div.modContact table td input{width:400px;margin-right:120px;}
div.modContact table td input.send{width:auto;background-color:#FFFFFF;color:#ffffff;border:solid 1px #ffffff;font-weight:bold;margin-bottom:10px;}
div.modContact table td textArea{width:400px;}


/*********************/
/*Module EncartCentre*/
.modEncartCentre
{
	margin-bottom:15px;	
}

/****************************************/
/*Module Info Tourisme + Pub + evenement*/
div.modInfosTourisme div.top
{
	background-image:url(../ressources/images/charte/prestige/bulleInfoPrestige.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:136px;
}

div.modEvenement div.top
{
	background-image:url(../ressources/images/charte/prestige/bulleUnePrestige.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:113px;
}


div.modPub div.top
{
	background-image:url(../ressources/images/charte/prestige/bullePubPrestige.png);background-repeat:no-repeat;	background-position:0px 0px;
	height:52px;
}

/*Commun*/

div.modInfosTourisme div.content,div.modPub div.content,div.modEvenement div.content
{
	padding-top:5px;
	font-size:12pt;
	color:#000000;
	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:#ffffff;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:#000000;font-weight:bold; 
	background-image:url(../ressources/images/charte/flecheBl.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:#ffffff;
}
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:#ffffff;
	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:#ffffff;
	font-weight:bold; 
	background-image:url(../ressources/images/charte/flecheBl.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;}

/********/
/*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;
}




/*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);}*/