/********** HTML **********/
body							{ background-color: #003366; margin: 0px; padding-bottom: 20px; }
.inputCourant					{ border: #003366 solid 1px; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }



/********** Typographie **********/
.txtBlancPt						{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtNoirPt						{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtBleuPt						{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.txtBleuGr						{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.txtBleuTrGr					{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }
a.lienBleuPt:link				{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuPt:visited			{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBleuPt:hover				{ color: #003366; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienBlancPt:link				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancPt:visited			{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienBlancPt:hover				{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.lienNoirPt:link				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirPt:visited			{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.lienNoirPt:hover				{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
ul.plan							{ color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding-top: 0px; padding-left: 30px; padding-bottom: 0px; padding-right: 0px; line-height: 120%; }



/********** Commun **********/
#basMenu						{ background: #FFFFFF url(images/communes/img_basMenu.gif) left top no-repeat; }
#conteneurPrinc					{ margin-left: 20px; margin-right: 20px; margin-bottom: 20px; margin-top: 15px; width: 520px; overflow: auto; background: url(images/communes/img_ligneTitre.gif) 0px 20px repeat-x; scrollbar-arrow-color: #003366; scrollbar-track-color: #FFFFFF; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #003366; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #003366; }
#conteneurLiens					{ margin-right: 20px; background: url(images/communes/img_ligneLiens.gif) right 16px no-repeat; }
.sansBordure					{ border: 0px; }
.fondBlanc						{ background-color: #FFFFFF; }
.bordureBlancPt					{ border: #FFFFFF solid 1px; }
.bordureBleuePt					{ border: #003366 solid 1px; }
#margeHautLiens					{ margin-top: 3px; }
.separation						{ background: url(images/communes/img_separation.gif) left center repeat-x; }



/********** Bandeau **********/
#icoAccueil						{ background: url(images/communes/ico_accueil.gif) 9px 0px no-repeat; }
#icoRecherche					{ background: url(images/communes/ico_recherche.gif) 18px 1px no-repeat; }
#icoPlan						{ background: url(images/communes/ico_plan.gif) 19px 2px no-repeat; }
#icoContact						{ background: url(images/communes/ico_contact.gif) 29px 2px no-repeat; }
#icoBulletin					{ background: url(images/communes/ico_bulletin.gif) 11px 0px no-repeat; }
#margesIcones					{ margin-bottom: 15px; }
#hautMenu						{ background: url(images/communes/img_fondHautMenu.gif) left top no-repeat; }
#droitMenu						{ background: #FFFFFF url(images/communes/img_droitMenu.png) left top no-repeat; }
#hautLogo						{ margin-left: 55px; }
#fondBasLogo					{ background: url(images/communes/img_fondBasLogo.gif) left top no-repeat; }
#basLogo						{ margin-left: 56px; }
#personnes						{ background: url(images/communes/img_personnes.jpg) left top no-repeat; }



/********** Colonne droite **********/
#fondColonneDroite				{ background: #FFFFFF url(images/communes/img_fondJaune.gif) left top repeat-y; }
#colonneDroite					{ margin-bottom: 10px; }
.conteneurResumeNouv			{ padding-right: 15px; }
#basPersonnes					{ background: #FFFFFF url(images/communes/img_basPersonnes.gif) left top no-repeat; }
.sepNouvelles					{ margin-left: 10px; margin-right: 10px; background: #FFFFFF url(images/communes/img_ligneJaune.gif) left center repeat-x; }
#consultez						{ background: #FFFFFF url(images/communes/img_flecheNoire.gif) 6px 4px no-repeat; padding-left: 13px; }
.savoir							{ background: url(images/communes/img_flecheBlanche.gif) 0px 4px no-repeat; padding-left: 7px; margin-top: 10px; }
#decouverte1					{ background: #003366 url(images/communes/img_decouverte1.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }
#decouverte2					{ background: #003366 url(images/communes/img_decouverte2.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }
#decouverte3					{ background: #003366 url(images/communes/img_decouverte3.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }
#decouverte4					{ background: #003366 url(images/communes/img_decouverte4.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }
#decouverte5					{ background: #003366 url(images/communes/img_decouverte5.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }
#decouverte6					{ background: #003366 url(images/communes/img_decouverte6.gif) left top no-repeat; padding-top: 55px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px; }