/* ---------------------------------------------------------------------------- */
/*                                 Elements generaux                            */
/* ---------------------------------------------------------------------------- */
body {
	margin:2px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	background: #7a1e27 url(images/bg.gif) no-repeat top left;
	}
img{
	border:0px;
	}
acronym {
	cursor: help;
	border-bottom: 1px dashed #000;
	}
.adressePrint{
	display: none;
	}
.floatRight{
	float:right;
	margin:0px;
	padding:0px 0px 10px 10px;
	}
/* ---------------------------------------------------------------------------- */
/*                                 Elements print                            */
/* ---------------------------------------------------------------------------- */


#logoH{
	position:absolute;
	top:20px;
	left:90px;
	width:240px;
	height:97px;
	margin:0px;
	background: transparent url(images/logo_home.gif) no-repeat left;
	cursor: pointer;
	}
#logoH h1{
	width:240px;
	height:97px;
	margin:0px;
	/*background: transparent url(images/logo_home.gif) no-repeat left;*/
	cursor: pointer;
	}
#logoH h1.home{
	cursor: default;
	}
#logoH h1 span{
	display:none;
	}
	
#logo{
	position:absolute;
	top:20px;
	left:90px;
	width:236px;
	height:78px;
	margin:0px;
	background: transparent url(images/logo_concordance.gif) no-repeat left;
	cursor: pointer;
	}
#logo h1{
	width:236px;
	height:78px;
	margin:0px;
	background: transparent url(images/logo_concordance.gif) no-repeat left;
	cursor: pointer;
	}
#logo h1.home{
	cursor: default;
	}
#logo h1 span{
	display:none;
	}
#logoPrint{
	display:none;
	}
#datePrint{
	display:none;
	}
#links{
	position:absolute;
	top:10px;
	right:30px;
	}
#links ul{
	margin:0px;
	padding:0px;
	}
#links li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style: none inside;
	display:inline;
	}
#links li.langue{
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style: none inside;
	display:inline;
	}
#links a:link,#links a:visited{
	color:#d5a3a8;
	font-size: 0.8em;
	text-decoration:none;
	}
#links a:hover{
	color:#d5a3a8;
	font-size: 0.8em;
	text-decoration:underline;
	}
#links a:link .selected, #links a:visited .selected{
	color:#e8ebec;
	text-decoration:none;
	}
#links a:hover .selected {
	color:#e8ebec;
	text-decoration:underline;
	}

#collectivitesHome{
	position:absolute;
	top:145px;
	left:2px;
	width:445px;
	height:195px;
	background: #eba323 url(images/collectivites_home.jpg) no-repeat right;
	}
#collectivitesHome h1{
	margin:0px;
	padding:5px 0px 0px 50px;
	font: normal normal 1.3em Helvetica, Arial, sans-serif;
	color:#67470f;
	text-align: left;
	}
#collectivitesHome p{
	float:left;
	margin:0px;
	padding:5px 145px 0px 0px;
	width:210px;
	font: normal 0.8em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#67470f;
	text-align: left;
	}
#collectivitesHome a:link, #collectivitesHome a:visited{
	color:#67470f;
	text-decoration: underline;
	}
#collectivitesHome a:hover{
	color:#67470f;
	text-decoration: none;
	}
.fVerteHome{
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	width:87px;
	height: 96px;
	z-index: 10;
	}
#collectivitesHome p.tele_collectivites{
	margin:5px 0px 0px 0px;
	padding:80px 0px 0px 25px;
	/*width:120px;*/
	font: normal 0.7em/0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_collectivite.gif) no-repeat bottom left;
}
	
#traiteurHome{
	position:absolute;
	top:145px;
	left:455px;
	width:445px;
	height:195px;
	background: #f9cc1b url(images/traiteur_home.jpg) no-repeat bottom left;
	}
#traiteurHome h1{
	margin:0px;
	padding:5px 90px 0px 15px;
	font: normal normal 1.3em Helvetica, Arial, sans-serif;
	color:#6d590c;
	text-align: left;
	}
#traiteurHome p{
	margin:0px;
	padding:5px 90px 0px 15px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6d590c;
	text-align: left;
	}
#traiteurHome a:link, #traiteurHome a:visited{
	color:#6d590c;
	text-decoration: underline;
	}
#traiteurHome a:hover{
	color:#6d590c;
	text-decoration: none;
	}
#traiteurHome p.tele_traiteur{
	margin:90px 0px 0px 280px;
	padding-left:25px;
	width:125px;
	font: normal 0.7em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_traiteur.gif) no-repeat center left;
}
	
#aventureHome{
	position:absolute;
	top:330px;
	left:92px;
	width:485px;
	height:175px;
	background: #a5ae50 url(images/aventure_home.jpg) no-repeat right;
	}
#aventureHome h1{
	margin:0px;
	padding:5px 250px 0px 0px;
	font: normal bold 1.0em Helvetica, Arial, sans-serif;
	color:#484c23;
	text-align: right;
	}
#aventureHome p{
	margin:0px;
	padding:5px 250px 0px 85px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#484c23;
	text-align: left;
	}
#aventureHome a:link, #aventureHome a:visited{
	color:#484c23;
	text-decoration: underline;
	}
#aventureHome a:hover{
	color:#484c23;
	text-decoration: none;
	}
#aventureHome p.tele_aventure{
	margin:5px 0px 0px 90px;
	padding-left:25px;
	width:120px;
	font: normal 0.7em/0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_aventure.gif) no-repeat center left;
}

#actusHome{
	position:absolute;
	top:374px;
	left:90px;
	padding:0px;
	width:625px;
	height:175px;
	color:#e8ebec;
	background: #832c35 url(images/bg_actuHome.gif) no-repeat top left;
	}
.actusHome{
	padding:0px 150px 20px 20px;
	width:455px;
	height:170px;
	background: transparent url(images/actuHome.jpg) no-repeat top right;
	}
.actusHome h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal normal normal 1.1em Helvetica, Arial, sans-serif;
	}
.actusHome p{
	margin:0px;
	padding:0px 5px 15px 20px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/flecheActu.gif) no-repeat top left;
	}
.actusHome a:link, .actusHome a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
.actusHome a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}

#actusPHome{
	position:absolute;
	top:374px;
	left:725px;
	padding:0px;
	width:175px;
	/*height:175px;*/
	color:#e8ebec;
	background-color: #9b565d;
	}
.actusPHome{
	padding:0px;
	}
.actusPHome h1{
	margin:0px;
	padding:10px 5px 0px 5px;
	font: normal bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.actusPHome p{
	margin:0px;
	padding:5px;
	font: normal 0.75em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.actusPHome a:link, .actusPHome a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
.actusPHome a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
	
/* ------ Themes common ----- */
#themes{
	position:absolute;
	top:65px;
	left:400px;
	}
#themes ul{
	margin:0px;
	padding:0px;
	}
#themes li{
	margin:0px 0px 0px 10px;
	padding:0px 5px 0px 10px;
	list-style: none inside none;
	display: inline;
	}
#themes a:link,#themes a:visited {
	color:#d5a3a8;
	text-decoration:none;
	}
#themes a:hover{
	color:#d5a3a8;
	text-decoration:underline;
	}
/*#themes li{
	font-size: 0.8em;
	background: transparent url(images/li_collectivites.gif) no-repeat left;
	}*/
#themes li.collectivites{
	font-size: 0.8em;
	background: transparent url(images/li_collectivites.gif) no-repeat left;
	}
#themes li.selected_collectivites{
	font-size: 0.8em;
	background: transparent url(images/li_collectivites.gif) no-repeat left;
	}
#themes li.selected_collectivites a{
	color:#e8ebec;
	}
#themes li.traiteur{
	font-size: 0.8em;
	background: transparent url(images/li_traiteur.gif) no-repeat left;
	}
#themes li.selected_traiteur{
	font-size: 0.8em;
	background: transparent url(images/li_traiteur.gif) no-repeat left;
	}
#themes li.selected_traiteur a{
	color:#e8ebec;
	}
#themes li.actualite{
	font-size: 0.8em;
	background: transparent url(images/li_actualites.gif) no-repeat left;
	}
#themes li.selected_actualite{
	font-size: 0.8em;
	background: transparent url(images/li_actualites.gif) no-repeat left;
	}
#themes li.selected_actualite a{
	color:#e8ebec;
	}
#themes li.societe{
	font-size: 0.8em;
	background: transparent url(images/li_societe.gif) no-repeat left;
	}
#themes li.selected_societe{
	font-size: 0.8em;
	background: transparent url(images/li_societe.gif) no-repeat left;
	}
#themes li.selected_societe a{
	color:#e8ebec;
	}

/* ------ Mode Print screen ----- */	
#print{
	margin:0px;
	padding:10px 0px 10px 0px;
	text-align: right;
	}	
#print a:link, #print a:visited{
	color:#000;
	font: normal 0.7em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#print a:hover{
	color:#000;
	font: normal 0.7em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
#print .print{
	margin:0px;
	padding:0px 0px 0px 20px;
	background: transparent url(/medias/images/mode_texte.gif) no-repeat bottom left;
	
	}
#print .screen{
	display:none;
	}
	
/* ------ Collectivites ----- */
#trace_collectivites{
	position:absolute;
	top:120px;
	left:2px;
	width:700px;
	text-align: right;
	}
#trace_collectivites ul{
	margin:0px;
	padding:0px;
	}
#trace_collectivites li{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style: none;
	display:inline;
	color:#d59f74;
	font-size:0.75em;
	}
#trace_collectivites a:link,#trace_collectivites a:visited{
	color:#d59f74;
	text-decoration:none;
	}
#trace_collectivites a:hover{
	color:#d59f74;
	text-decoration:underline;
	}

#menus_collectivites{
	position:absolute;
	top:140px;
	left:2px;
	width:700px;
	text-align: right;
	}
#menus_collectivites ul{
	margin:0px;
	padding:0px;
	}
#menus_collectivites li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style: none inside;
	display:inline;
	color:#f7d9a3;
	font-size: 0.8em;
	}
#menus_collectivites a:link,#menus_collectivites a:visited{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:none;
	}
#menus_collectivites a:hover{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:underline;
	}
#img_collectivites{
	position:absolute;
	top:160px;
	left:2px;
	width:200px;
	height:200px;
	}
#content_collectivites{
	position:absolute;
	top:160px;
	left:202px;
	width:460px;
	margin:0px;
	padding:10px 20px 20px 20px;
	background-color: #eba323;
	color:#67470f;
	}
#content_collectivites h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal bold 1.1em Helvetica, Arial, sans-serif;
	}
#content_collectivites h2{	
	margin:0px;
	padding:10px 0px 5px 0px;
	font: normal bold 1.0em Helvetica, Arial, sans-serif;
	}
#content_collectivites p{
	margin:0px;
	padding:0px 0px 15px 0px;
	font: normal 0.75em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#content_collectivites ul{
	margin:0px;
	padding:5px 0px 10px 0px;
	}
#content_collectivites li{
	margin-left:15px;
	padding:0px 0px 6px 0px;
	font: normal 0.75em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/li_content_collectivites.gif);
	}
#content_collectivites a:link,#content_collectivites a:visited{
	color:#67470f;
	text-decoration: underline;
	}
#content_collectivites a:hover{
	color:#67470f;
	text-decoration: none;
	}
#actusCollectivites{
	position:absolute;
	top:145px;
	left:730px;
	width:175px;
	}
.actusCollectivites h1{
	margin:0px;
	padding:15px 5px 0px 5px;
	font: normal normal 0.8em Helvetica, Arial, sans-serif;
	color:#e8ebec;
	text-align: left;
	}
.actusCollectivites p{
	margin:0px;
	padding:0px 5px 5px 5px;
	font: normal 0.75em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d5a3a8;
	text-align: left;
	}
.actusCollectivites a:link, .actusCollectivites a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
.actusCollectivites a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
	
.actusPCollectivites{
	margin-top:40px;
	padding:10px 0px 50px 0px;
	background-color: #eeaf40;
	}
.actusPCollectivites p.tele_collectivites{
	margin:5px 0px 0px 5px;
	padding-left:25px;
	/*width:120px;*/
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_collectivite.gif) no-repeat top left;
	}
.actusPCollectivites p.galerie_collectivites{
	margin:5px 0px 0px 5px;
	padding-left:25px;
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/galerie_collectivites.gif) no-repeat top left;
	}
.actusPCollectivites h1{
	margin:0px;
	padding:10px 5px 0px 5px;
	font: normal bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#67470f;
	text-align: left;
	}
.actusPCollectivites p{
	margin:0px;
	padding:0px 5px 5px 5px;
	font: normal 0.75em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#67470f;
	}
.actusPCollectivites a:link, .actusPCollectivites a:visited{
	color:#67470f;
	text-decoration: none;
	}
.actusPCollectivites a:hover{
	color:#67470f;
	text-decoration: underline;
	}
/* ------ Société ----- */
#trace_societe{
	position:absolute;
	top:120px;
	left:2px;
	width:700px;
	text-align: right;
	}
#trace_societe ul{
	margin:0px;
	padding:0px;
	}
#trace_societe li{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style: none;
	display:inline;
	color:#d59f74;
	font-size: 0.75em;
	}
#trace_societe a:link,#trace_societe a:visited{
	color:#d59f74;
	text-decoration:none;
	}
#trace_societe a:hover{
	color:#d59f74;
	text-decoration:underline;
	}
.traceImg{
	background: url(images/trace.gif) no-repeat left;
	}
.trace li.start{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	color:#f7d9a3;
	}

#menus_societe{
	position:absolute;
	top:140px;
	left:2px;
	width:700px;
	text-align: right;
	}
#menus_societe ul{
	margin:0px;
	padding:0px;
	}
#menus_societe li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style: none inside;
	display:inline;
	color:#f7d9a3;
	font-size: 0.8em;
	}
#menus_societe a:link,#menus_societe a:visited{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:none;
	}
#menus_societe a:hover{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:underline;
	}

#img_societe{
	position:absolute;
	top:160px;
	left:2px;
	width:200px;
	height:350px;
	/*background: transparent url(images/img_societe_home.jpg) no-repeat left;*/
	}
#content_societe{
	position:absolute;
	top:160px;
	left:202px;
	width:460px;
	margin:0px;
	padding:10px 20px 20px 20px;
	background-color: #d48e3a;
	color:#492e0d;
	}
#content_societe h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal bold 1.1em Helvetica, Arial, sans-serif;
	}
#content_societe h2{
	margin:0px;
	padding:10px 0px 5px 0px;
	font: normal bold 1.0em Helvetica, Arial, sans-serif;
	}
#content_societe p{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal 0.75em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#content_societe ul{
	margin:0px;
	padding:5px 0px 10px 0px;
	}
#content_societe li{
	margin-left:15px;
	padding:0px 0px 6px 0px;
	font: normal 0.75em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/li_content_societe.gif);
	}
#content_societe li li{
	margin-left:15px;
	padding:0px 0px 6px 0px;
	font: normal 0.9em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/lili_content_societe.gif);
	}
#content_societe a:link,#content_societe a:visited{
	color:#492e0d;
	text-decoration: underline;
	}
#content_societe:hover{
	color:#492e0d;
	text-decoration: none;
	}
#actusSociete{
	position:absolute;
	top:145px;
	left:730px;
	width:175px;
	}
.actusSociete h1{
	margin:0px;
	padding:15px 5px 0px 5px;
	font: normal normal 0.8em Helvetica, Arial, sans-serif;
	color:#e8ebec;
	text-align: left;
	}
.actusSociete p{
	margin:0px;
	padding:0px 5px 5px 5px;
	font: normal 0.75em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d5a3a8;
	text-align: left;
	}
.actusSociete a:link, .actusSociete a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
.actusSociete a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
.actusPSociete{
	margin-top:40px;
	padding:10px 0px 50px 0px;
	background-color: #dfa968;
	}
.actusPSociete p.tele_societe{
	margin:5px 0px 0px 5px;
	padding-left:25px;
	/*width:120px;*/
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_societe.gif) no-repeat top left;
	}
.actusPSociete p.galerie_societe{
	margin:5px 0px 0px 5px;
	padding-left:25px;
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/galerie_societe.gif) no-repeat top left;
	}
.actusPSociete h1{
	margin:0px;
	padding:10px 5px 0px 5px;
	font: normal bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#492e0d;
	text-align: left;
	}
.actusPSociete p{
	margin:0px;
	padding:0px 5px 5px 5px;
	font: normal 0.75em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#492e0d;
	}
.actusPSociete a:link, .actusPSociete a:visited{
	color:#492e0d;
	text-decoration: none;
	}
.actusPSociete a:hover{
	color:#492e0d;
	text-decoration: underline;
	}

/* ------ Traiteur ----- */
#trace_traiteur{
	position:absolute;
	top:120px;
	left:2px;
	width:600px;
	text-align: right;
	}
#trace_traiteur ul{
	margin:0px;
	padding:0px;
	}
#trace_traiteur li{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style: none;
	display:inline;
	color:#d59f74;
	font-size:0.75em;
	}
#trace_traiteur a:link,#trace_traiteur a:visited{
	color:#d59f74;
	text-decoration:none;
	}
#trace_traiteur a:hover{
	color:#d59f74;
	text-decoration:underline;
	}

#menus_traiteur{
	position:absolute;
	top:140px;
	left:2px;
	width:600px;
	text-align: right;
	}
#menus_traiteur ul{
	margin:0px;
	padding:0px;
	}
#menus_traiteur li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style: none inside;
	display:inline;
	color:#f7d9a3;
	font-size: 0.8em;
	}
#menus_traiteur a:link,#menus_traiteur a:visited{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:none;
	}
#menus_traiteur a:hover{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:underline;
	}
#img_traiteur{
	position:absolute;
	top:179px;
	left:102px;
	width:500px;
	height:179px;
	/*background: transparent url(images/img_traiteur_home.jpg) no-repeat left;*/
	}
#content_traiteur{
	position:absolute;
	top:358px;
	left:102px;
	width:460px;
	margin:0px;
	padding:10px 20px 20px 20px;
	background-color: #f9cc1b;
	color:#6d590c;
	}
#content_traiteur h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal bold 1.1em Helvetica, Arial, sans-serif;
	}
#content_traiteur h2{
	margin:0px;
	padding:10px 0px 5px 0px;
	font: normal bold 1.0em Helvetica, Arial, sans-serif;
	}
#content_traiteur p{
	margin:0px;
	padding:0px 0px 5px 0px;
	font: normal 0.75em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
#content_traiteur ul{
	margin:0px;
	padding:5px 0px 10px 0px;
	}
#content_traiteur li{
	margin-left:15px;
	padding:0px 0px 3px 0px;
	font: normal 0.75em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/li_content_collectivites.gif);
	}
#content_traiteur a:link,#content_traiteur a:visited{
	color:#6d590c;
	text-decoration: underline;
	}
#content_traiteur:hover{
	color:#6d590c;
	text-decoration: none;
	}
#actusTraiteur{
	position:absolute;
	top:165px;
	left:630px;
	width:175px;
	}
.actusTraiteur h1{
	margin:0px;
	padding:15px 5px 0px 0px;
	font: normal normal 0.8em Helvetica, Arial, sans-serif;
	color:#e8ebec;
	text-align: left;
	}
.actusTraiteur p{
	margin:0px;
	padding:0px 5px 5px 0px;
	font: normal 0.75em/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d5a3a8;
	text-align: left;
	}
#actusTraiteur a:link, #actusTraiteur a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
#actusTraiteur a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
#actusPTraiteur{
	margin-top:40px;
	padding:10px 0px 50px 5px;
	background-color: #fad33b;
	}
#actusPTraiteur p.tele_traiteur{
	margin-left:0px;
	padding-left:25px;
	height:15px;
	/*width:120px;*/
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/tele_traiteur.gif) no-repeat top left;
	}
#actusPTraiteur p.galerie_traiteur{
	margin-left:0px;
	padding-left:25px;
	/*height:15px;
	width:120px;*/
	font: normal 0.7em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/galerie_traiteur.gif) no-repeat top left;
	}
#actusPTraiteur h1{
	margin:0px;
	padding:10px 5px 0px 0px;
	font: normal bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6d590c;
	text-align: left;
	}
#actusPTraiteur p{
	margin:0px;
	padding:0px 5px 5px 0px;
	font: normal 0.75em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6d590c;
	}
#actusPTraiteur a:link, #actusPTraiteur a:visited{
	color:#6d590c;
	text-decoration: underline;
	}
#actusPTraiteur a:hover{
	color:#6d590c;
	text-decoration: underline;
	}
	
/* ------ Actualité ----- */
#trace_actualite{
	position:absolute;
	top:120px;
	left:2px;
	width:700px;
	text-align: right;
	}
#trace_actualite ul{
	margin:0px;
	padding:0px;
	}
#trace_actualite li{
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style: none;
	display:inline;
	color:#d59f74;
	font-size:0.75em;
	}
#trace_actualite a:link,#trace_actualite a:visited{
	color:#d59f74;
	text-decoration:none;
	}
#trace_actualite a:hover{
	color:#d59f74;
	text-decoration:underline;
	}

#menus_actualite{
	position:absolute;
	top:140px;
	left:2px;
	width:700px;
	text-align: right;
	}
#menus_actualite ul{
	margin:0px;
	padding:0px;
	}
#menus_actualite li{
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style: none inside;
	display:inline;
	color:#f7d9a3;
	font-size: 0.8em;
	}
#menus_actualite a:link,#menus_actualite a:visited{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:none;
	}
#menus_actualite a:hover{
	color:#f7d9a3;
	font-size: 0.9em;
	text-decoration:underline;
	}
#img_actualite{
	position:absolute;
	top:160px;
	left:2px;
	width:200px;
	height:285px;
	/*background: transparent url(images/img_actualite.jpg) no-repeat left;*/
	}

#content_actualite{
	position:absolute;
	top:160px;
	left:202px;
	width:460px;
	margin:0px;
	padding:10px 20px 20px 20px;
	background: #832c35 url(images/bg_contentActu.gif) no-repeat top left;
	color:#e8ebec;
	}
#content_actualite h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal bold 1.1em Helvetica, Arial, sans-serif;
	}
.content_actualite{
	margin:0px;
	padding:5px 0px 5px 0px;
	border-bottom: 1px dashed #d5a3a8;
	}
.content_actualite h2{
	margin:0px;
	padding:10px 0px 5px 0px;
	font: normal bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.content_actualite img{
	float:right;
	padding:0px 5px 5px 5px;
	}
.content_actualite p{
	margin:0px;
	padding:0px 0px 5px 0px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.content_actualite ul{
	margin:0px;
	padding:5px 0px 10px 0px;
	}
.content_actualite li{
	margin-left:15px;
	padding:0px 0px 3px 0px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/li_content_actualite.gif);
	}
.content_actualite a:link,.content_actualite a:visited{
	color:#e8ebec;
	text-decoration: underline;
	}
.content_actualite:hover{
	color:#e8ebec;
	text-decoration: none;
	}
.content_actualite p.actuDate{
	color:#d5a3a8;
	}
.content_actualite p.actuLien{
	margin:0px;
	padding:0px 5px 15px 20px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/flecheActu.gif) no-repeat top left;
	}
.content_actualite p.actuPdf{
	margin:0px;
	padding:0px 5px 15px 20px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/acrobat.gif) no-repeat top left;
	}

.content_actualiteDetail{
	margin:0px;
	padding:5px 0px 5px 0px;
	}
.content_actualiteDetail h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font: normal bold 1.1em Helvetica, Arial, sans-serif;
	}
.content_actualiteDetail h2{
	margin:0px;
	padding:10px 0px 5px 0px;
	font: normal bold 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.content_actualiteDetail p{
	margin:0px;
	padding:0px 0px 5px 0px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.content_actualiteDetail ul{
	margin:0px;
	padding:5px 0px 10px 0px;
	}
.content_actualiteDetail li{
	margin-left:15px;
	padding:0px 0px 3px 0px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none outside url(images/li_content_actualite.gif);
	}
.content_actualiteDetail a:link,.content_actualiteDetail a:visited{
	color:#e8ebec;
	text-decoration: underline;
	}
.content_actualiteDetail:hover{
	color:#e8ebec;
	text-decoration: none;
	}
.content_actualiteDetail td{
	font: normal 0.70em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
.content_actualiteDetail p.actuLien{
	margin:0px;
	padding:0px 5px 15px 20px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/flecheActu.gif) no-repeat top left;
	}
.content_actualiteDetail p.actuPdf{
	margin:0px;
	padding:0px 5px 15px 20px;
	font: normal 0.75em/1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(images/acrobat.gif) no-repeat top left;
	}
#thumbs
{
	padding-top: 20px;
	padding-bottom: 10px;
}
#thumbs .thumb_row
{
	width: 466px;
	width/* */:/**/462px;
	width: /**/462px;
	padding: 2px;
	display: block;
	/**/

}
#thumbs .thumb
{
	width: 154px;
	float: left;
	width/* */:/**/150px;
	width: /**/150px;
	padding: 0px 2px 10px 2px;
}
#thumbs .thumb_img
{
	width: 150px;
	height: 100px;
}
	
#actusActualite{
	position:absolute;
	top:160px;
	left:720px;
	width:175px;
	}
.actusActualite h1{
	margin:0px;
	padding:15px 5px 0px 0px;
	font: normal normal 0.8em Helvetica, Arial, sans-serif;
	color:#e8ebec;
	text-align: left;
	}
.actusActualite p{
	margin:0px;
	padding:0px 5px 5px 0px;
	font: normal 0.75em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#d5a3a8;
	text-align: left;
	}
.actusActualite a:link, .actusActualite a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
.actusActualite a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
	
#actusPActualite{
	margin-top:40px;
	padding:10px 0px 50px 5px;
	background-color: #93484f;
	}

#actusPActualite h1{
	margin:0px;
	padding:10px 5px 0px 0px;
	font: normal bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e8ebec;
	}
#actusPActualite p{
	margin:0px;
	padding:0px 5px 5px 0px;
	font: normal 0.75em/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#e8ebec;
	}
#actusPActualite p.tele_actualite{
	margin-left:0px;
	padding-left:25px;
	height:15px;
	background: transparent url(images/tele_actualite.gif) no-repeat center left;
	}
#actusPActualite p.galerie_actualite{
	margin-left:0px;
	padding-left:25px;
	background: transparent url(images/galerie_actualite.gif) no-repeat top left;
	}
	
#actusPActualite a:link, #actusPActualite a:visited{
	color:#e8ebec;
	text-decoration: none;
	}
#actusPActualite a:hover{
	color:#e8ebec;
	text-decoration: underline;
	}
/* ------ Plan site ----- */
.planSite a:link{
	color:#6d590c;
	}
.planSite a:visited{
	color:#6d590c;
	}
.planSite a:hover{
	color: #C00;
	background-color: #fff5c0;
	}
.planSite ul{
	margin:0px;
	padding:0px;
	}
.planSite ul li{
	margin:0px;
	padding:10px 0px 2px 10px;
	list-style: none outside none;
	}
.planSite ul li a:link, .planSite ul li a:visited{
	font: normal 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.planSite ul li a:hover{
	font: normal 14px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.planSite ul ul{
	margin:0px;
	padding:0px;
	}
.planSite ul li ul li{
	margin-left:-10px;
	padding:3px 0px 5px 15px;
	list-style: none outside none;
	}
.planSite ul li ul li a:link, .planSite ul li ul li a:visited{
	font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.planSite ul li ul li a:hover{
	font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.planSite ul ul ul{
	margin:0px;
	padding:0px;
	}
.planSite ul li ul li ul li{
	margin-left:-10px;
	padding:2px 0px 2px 15px;
	list-style: none outside none;
	}
.planSite ul li ul li ul li a:link, .planSite ul li ul li ul li a:visited{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.planSite ul li ul li ul li a:hover{
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#flashcontent{
	padding-left:0px;
	}
	
table.cms__gallery_table {
	width: 100%;
}
table.cms__gallery_table td {
	text-align: center;
	padding-bottom: 20px;
}

