/********** Balises HTML ******/
body							{ margin: 0px; padding-bottom: 5px; background-color: #223913; }
img								{ border: 0px; }
form							{ margin: 0px; padding: 0px; }



/********** Typographie ******/
.txtNoirPt						{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirMy						{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.txtBlancMy						{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.txtBlancPt						{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtGrisPt						{ color: #B9C1B5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
a.lienNoirMy:link				{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienNoirMy:visited			{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienNoirMy:hover				{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.lienNoirPt:link				{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirPt:visited			{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirPt:hover				{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienBlancPt:link				{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancPt:visited			{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancPt:hover				{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }



/********** Communes ******/
#logo							{ background: url(images/communes/img_logo.jpg) left top no-repeat; }
#basLogo						{ background: url(images/communes/img_basLogo.jpg) left top no-repeat; }
#bandeau						{ background: url(images/communes/img_bandeau.jpg) left top no-repeat; }
#fondHautSite					{ background: url(images/communes/img_fondHautSite.gif) left bottom repeat-x; }
#fondNavHaut					{ background: #C48F1C url(images/communes/img_fondNavHaut.jpg) left top no-repeat; }
#fondBandeNouvelles				{ background: #223913 url(images/communes/img_fondBandeNouvelles.jpg) left top no-repeat; }
#boutNavHaut					{ background: url(images/communes/img_boutNavHaut.gif) right top no-repeat; }
#boutBandesNouvelles			{ background: url(images/communes/img_boutBandeNouvelles.gif) right top no-repeat; }
#fondContenu					{ background: #FBE5A0 url(images/communes/img_hautContenu.jpg) left top repeat-x; }
#basContenu						{ background: url(images/communes/img_basContenu.jpg) right bottom no-repeat; }
#fondSite						{ background: url(images/communes/img_fondSite.gif) right top repeat-y; }
#fondBasColDroit				{ background: url(images/communes/img_basColDroit.jpg) right bottom no-repeat; }
#fondBasColGauche				{ background: url(images/communes/img_basColGauche.gif) left bottom no-repeat; }
.margeBas20						{ margin-bottom: 20px; }
#calendrier						{ margin-left: 10px; margin-top: 7px; background-color: #516345; }
#conteneurPrincipal				{ margin-left: 15px; margin-top: 40px; margin-right: 15px; margin-bottom: 80px; }



/********** Nouvelles ******/
.ligneLire						{ background: url(images/nouvelles/img_ligneLire.gif) left center repeat-x; }

/********** Galerie ********/
.img-galerie {
	border: 3px solid #233913;
}

.img-galerie:hover {
	border-color: #a5a863;	
}
