/********** HTML **********/
body							{ background: #631211 url(images/communes/img_fondSite.jpg) left top repeat-x; margin: 0px; padding-top: 15px; padding-bottom: 15px; }
img								{ border: 0px; }
form							{ margin: 0px; padding: 0px; }
hr								{ border: #000000 solid 1px; height: 1px; }



/********** Typographie **********/
.txtRougeGr						{ color: #620E0D; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.txtNoirPt						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtNoirMy						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.txtBlancPt						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.txtBlancMy						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.txtBlancGr						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
a:link							{ color: #434A5D; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:visited						{ color: #434A5D; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover							{ color: #434A5D; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.lienNoirMy:link				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienNoirMy:visited			{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienNoirMy:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }
a.lienBlancPt:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBlancPt:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.lienBlancPt:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; }
a.lienBlancMy:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienBlancMy:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.lienBlancMy:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; }



/********** Commun **********/
#logoHaut						{ background: url(images/communes/img_logoHaut.gif) left top no-repeat; }
#logoCentre						{ background: url(images/communes/img_logoCentre.gif) left top no-repeat; }
#logoBas						{ background: url(images/communes/img_logoBas.gif) left top no-repeat; }
#flash							{ background: url(images/communes/img_flash.jpg) left top no-repeat; }
#bandeDeroulante				{ background: url(images/communes/img_bandeDeroulante.jpg) left top no-repeat; }
#partenairesGauche				{ background: #FFFFFF url(images/communes/img_partenairesGauche.jpg) left top no-repeat; }
#uneHaut						{ background: url(images/communes/img_uneHaut.jpg) left top no-repeat; }
#uneBas							{ background: #886012 url(images/communes/img_uneBas.jpg) left bottom no-repeat; }
#contenuBas						{ background: #FFFFFF url(images/communes/img_contenuBas.jpg) left bottom no-repeat; }
#basPage						{ background-color: #636466; }
.bordureNoireMy					{ border: #000000 solid 2px; }
#conteneurPrincipal				{ margin-bottom: 25px; }
#contenuPrincipal				{ margin-left: 30px; margin-right: 30px; margin-bottom: 30px; }
.inputCourrant					{ border: #000000 solid 1px; color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 12px; }
.inputCourrant					{ border: #000000 solid 1px; color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 12px; }



/********** Accueil **********/
.margeGaucheNouvelle			{ margin-left: 30px; }
.gaucheNouvelle					{ background: url(images/accueil/img_gaucheTitre.gif) left top repeat-y; padding-left: 25px; }
.separationNouvelle				{ background: url(images/accueil/img_separation.gif) left center repeat-x; }
.separationNouvellePrinc		{ background: url(images/accueil/img_separationPrinc.gif) left center repeat-x; }