body{
	margin: 4px 0px 0px 0px;
	background-image: url(/i/fd.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #D6E3D7;
	color: #336D3A;
	font-family: "Trebuchet MS", verdana, Geneva, sans-serif;
}

p{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

td{
	font-size:1em;
}

.myTd{
	font-size:0.7em;
}

photoLegende{
	color: #336D3A;
	font-size:0.7em;
}

.menuH{
	background-color: #7AA77F;
	height: 1.4em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
}

.enteteSection{
	width:100%;
/*	background-color: #cfcfcf; */
	text-align:center;
	position:absolute;
	top:4px;
	color:#336D3A;
	font-weight:bold;
	font-size:1.2em;
}
.menuGContainer{
	background-color: #ffffff;
	background-image: url(/i/fdMenuG.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	width: 162px;
	padding: 0.5em 0em 0em 0em;	
}
.menuGItems{
	margin: 0em 0em 0em 0.5em;
	padding: 0em 0em 0em 0em;
}

.contenuContainer{
	background-color: #ffffff;
	background-image: url(/i/fdContenu.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	width: 424px;
	padding: 10px 0px 0px 0px;	
}

.contenuContainerSSD{
	background-color: #ffffff;
	background-image: url(/i/fdContenu1.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	width: 610px;
	padding: 10px 0px 0px 0px;
}



.contenuItems{
	margin: 0em 0em 0em 0.5em;
	padding: 0em 0em 0em 0em;
}

.contenu{
	padding: 0.5em 0.5em 0.5em 0em;
	text-align:justify;
	font-size: 0.75em;
}

.contenuBad{
	padding: 0.5em 0.5em 0.5em 3em;
	text-align:justify;
	font-size: 0.75em;
}


.coord{
	color:#ffffff;
	padding: 3px 5px 3px 15px;
	text-align:left;
	font-size: 11px;
}

.pageTitre{
	width:400px;
	background-image: url(/i/fdTitre.gif);
	background-position: left;
	background-repeat: repeat-y;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
}


.pageSousTitre{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	text-align:left;
	font-weight:normal;
	font-size:0.7em;
}

.pageChapeau{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	text-align:left;
	font-weight:normal;
	font-style:italic;
	font-size:0.7em;
}

.paraTitre{
	font-weight:bold;
	font-size:1.2em;
}


.meaContainer{
	background-color: #7AA77F;
	background-image: url(/i/fdMea.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	width: 162px;
	padding: 0.4em 0em 0em 0em;
}
.meaItems{
	margin: 0em 0em 0em 0.5em;
	padding: 0em 0em 0em 0em;
	color:#ffffff;
	font-size:0.6em;
}

.meaFooter{
	background-image: url(/i/separateurMea.jpg);
	height:36px;
	background-position: top;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.footerContainer{
	background-color: #7AA77F;
	background-image: url(/i/fdFooter.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	width: 424px;
	padding: 0.2em 0em 0em 0em;	
}
.footerItems{
	text-align:center;
	color: #000000;
	font-size: 0.7em;
	margin: 0em 0.5em 0em 0.5em;
	padding: 0em 0em 0em 0em;
}


.titre{
	background-image: url(/i/fdTitre.gif);
	background-position: left;
	background-repeat: repeat-y;
	font-size: 1em;
	font-weight: bold;
	padding: 0.1em 0.1em 0.1em 1.1em;
}

a{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a:hover{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.lMenuG{
	width:150px;
	font-size: 0.9em;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.lMenuG:hover{
	width:150px;
	font-size: 0.9em;
	color: #336D3A;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/i/fdSSMenuHover.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

a.lMenuGN1{
	width:150px;
	padding: 0em 0em 0em 0.5em;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.lMenuGN1:hover{
	width:150px;
	font-size: 0.7em;
	color: #336D3A;
	font-weight: normal;
	text-decoration: none;
	background-image: url(/i/fdMenuHover.jpg);
	background-position: left;
	background-repeat: repeat-y;
}

a.lActus, a.lPhotos, a.lBureau{
	font-size: 0.9em;
	color:#336D3A;
	font-weight: normal;
	text-decoration: none;
}

a.lActus:hover, a.lPhotos:hover, a.lBureau:hover{
	font-size: 0.9em;
	color: #737373;
	font-weight: normal;
	text-decoration: none;
}

a.lSiteAmi, a.lMea{
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.lSiteAmi:hover, a.lMea:hover{
	font-size: 11px;
	color: #737373;
	font-weight: normal;
	text-decoration: none;
}


a.lPagination{
	font-size: 0.9em;
	color:#336D3A;
	font-weight: normal;
	text-decoration: none;
}

a.lPagination:hover{
	font-size: 0.9em;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.menuG{
	width:150px;
	padding: 0em 0em 0em 0em;
}

.actu{
	padding: 0.8em 0em 0.5em  0em;
	border-bottom: solid 1px #000000;
}

.actuSection{
	font-weight: bold;
	color: #FF2B2B;
}

.actuTitre{
	font-weight: bold;
}

.photoItem{
	float:left;
	width:190px;
	height:240px;
	text-align:center;
	padding: 0em 0.5em 0em 0.5em;
}
.photoTexte{
	text-align:left;
}

.photoZoomContainer{
	text-align:center;
	position:absolute;
	top:150px;
	color:#000000;
}

.photoZoom{
	background-color: #cfcfcf; 
	color:#000000;
	font-weight:bold;
	font-size: 0.7em;
}

.zoomTab{
	background-color: #cfcfcf;
	border: solid 1px #000000;
}

img.imgActu, img.imgPhoto{
	border: solid 1px #000000;
}

img.imgActu:hover, img.imgPhoto:hover{
	border: solid 1px #336D3A;
}

tr.tabEntete{
	font-weight: bold;
	background-color: #336D3A;
	font-size: 0.9em;
	color: #ffffff;
}

tr.tabPair{
	font-weight: bold;
	background-color: #E5F9E7;
	font-size: 0.7em;
	color: #000000;
}

tr.tabImpair{
	font-weight: bold;
	background-color: #EAFAED;
	font-size: 0.7em;
	color: #000000;
}

.calendrier{
	position:absolute;
	color:#000000;
	visibility: hidden;
	z-index:2;
}