/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:0px; padding:0px; background-color:#FFFFFF;}
table{border:0px; text-align:left; border-spacing:0px;}
form{margin:0px;}
h1{margin:0px; font-weight:normal;}
h2{margin:0px; font-weight:normal;}
h3{margin:0px; font-weight:normal;}
h4{margin:0px; font-weight:normal;}
p{margin:0px;}
ul{margin-top:5px; margin-bottom:5px;}

/********************************************* HABILLAGE *********************************************/
.format_site{background-color:#FFFFFF; width:760px;}
.bandeau{background-image:url(../Images/Bandeau/bandeau.jpg); width:760px; height:110px; background-repeat:no-repeat;}
.habillage_pied{background-image:url(../Images/Pied/habillage.gif); width:760px; height:16px; background-repeat: no-repeat;}
.habillage_bandeau{background-image: url(../Images/fond_bandeau.gif); background-repeat: repeat-x;}
.habillage_actu{background-image:url(../Images/habillage_actu.gif); width:242px; height:14px; background-repeat: no-repeat;}
.habillage_liste{background-image:url(../Images/habillage_liste.gif); width:542px; height:14px; background-repeat: no-repeat;}
.habillage_divers{background-image:url(../Images/habillage_divers.gif); width:542px; height:1px; background-repeat: no-repeat;}

.ligne{padding-top:5px; border-bottom:1px solid #D3D3D3;}
.ligne_grise{padding-top:5px; border-bottom:1px solid #3A4C60;}
.ligne_verte{padding-top:5px; border-bottom:1px solid #008C75;}
.ligne_bleu{padding-top:5px; border-bottom:1px solid #0081D8;}
.ligne_jaune{padding-top:5px; border-bottom:1px solid #D89E04;}

/*****************************************  PUCES / FLECHES  *****************************************/
.puce_pied{padding-left:8px; background-image:url(../Images/puce_pied.gif); background-repeat:no-repeat; background-position:top left;}
.puce_menu_vert{padding-left:12px; background-image:url(../Images/puce_menu_vert.gif); background-repeat:no-repeat; background-position:top left;}
.puce_menu_bleu{padding-left:12px; background-image:url(../Images/puce_menu_bleu.gif); background-repeat:no-repeat; background-position:top left;}
.puce_menu_jaune{padding-left:12px; background-image:url(../Images/puce_menu_jaune.gif); background-repeat:no-repeat; background-position:top left;}
.puce_ariane{padding-left:10px; background-image:url(../Images/puce_ariane.gif); background-repeat:no-repeat; background-position:top left;}
.puce_home{padding-left:10px; background-image:url(../Images/puce_home.gif); background-repeat:no-repeat; background-position:top left;}
.puce_actu{padding-left:10px; background-image:url(../Images/puce_actu.gif); background-repeat:no-repeat; background-position:top left;}
.puce_actu_1{padding-left:10px; background-image:url(../Images/puce_actu_1.gif); background-repeat:no-repeat; background-position:top left;}
.puce_commune{padding-left:10px; background-image:url(../Images/puce_commune.gif); background-repeat:no-repeat; background-position:top left;}
.puce_vie_locale{padding-left:10px; background-image:url(../Images/puce_vie_locale.gif); background-repeat:no-repeat; background-position:top left;}
.puce_mairie{padding-left:10px; background-image:url(../Images/puce_mairie.gif); background-repeat:no-repeat; background-position:top left;}

/********************************************  A (LIENS)  ********************************************/
a.pied{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:bold; text-decoration:none;}
a.pied:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;}
a.pied_roll{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;}
a.pied_roll:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold; text-decoration:none;}

a.sitehistoire{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#008C75; text-decoration:none;}
a.sitehistoire:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#008C75; text-decoration:underline;}

a.menu_vert{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008C75; text-decoration:none;}
a.menu_vert:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008C75; font-weight:bold; text-decoration:none;}
a.menu_vert_roll{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008C75; font-weight:bold; text-decoration:none;}
a.menu_vert_roll:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#008C75; font-weight:bold; text-decoration:none;}

a.menu_bleu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0081D8; text-decoration:none;}
a.menu_bleu:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0081D8; font-weight:bold; text-decoration:none;}
a.menu_bleu_roll{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0081D8; font-weight:bold; text-decoration:none;}
a.menu_bleu_roll:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0081D8; font-weight:bold; text-decoration:none;}

a.menu_jaune{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D89E04; text-decoration:none;}
a.menu_jaune:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D89E04; font-weight:bold; text-decoration:none;}
a.menu_jaune_roll{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D89E04; font-weight:bold; text-decoration:none;}
a.menu_jaune_roll:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D89E04; font-weight:bold; text-decoration:none;}

a.ariane{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
a.ariane:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:underline;}

a.actu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
a.actu:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none;}

a.lien{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
a.lien:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}

a.annuaire{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
a.annuaire:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline;}

a.commission{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}
a.commission:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;}

a.titre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#008C75; font-weight:bold; text-decoration:none;}
a.titre:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#008C75; font-weight:bold; text-decoration:underline;}
a.titre_vie_locale{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0081D8; font-weight:bold; text-decoration:none;}
a.titre_vie_locale:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0081D8; font-weight:bold; text-decoration:underline;}
a.titre_mairie{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#D89E04; font-weight:bold; text-decoration:none;}
a.titre_mairie:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#D89E04; font-weight:bold; text-decoration:underline;}
a.titre_actu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3A4C60; font-weight:bold; text-decoration:none;}
a.titre_actu:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3A4C60; font-weight:bold; text-decoration:underline;}

/********************************************* H (TITRE) *********************************************/
h1.titre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#929191; font-weight:bold;}
h1.commune{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#929191; font-weight:bold;}

h2.titre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#008C75; font-weight:bold;}
h2.titre_actu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#3A4C60; font-weight:bold;}
h2.titre_vie_locale{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0081D8; font-weight:bold;}
h2.titre_mairie{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#D89E04; font-weight:bold;}

/******************************************** TEXTE NORM *********************************************/
.TexteNorm{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; display:block;}
.TexteNormGris{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;}
.TexteNormNoir{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.TexteNormbleuMaj{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0081D8; text-transform:uppercase;}

.Texte113A4C60Gras{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3A4C60; font-weight:bold;}
.Texte11333333Gras{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}

/************************************************ TOP ************************************************/
.T3{padding-top:3px;}
.T5{padding-top:5px;}
.T8{padding-top:8px;}
.T10{padding-top:10px;}
.T65{padding-top:65px;}

/*********************************************** LEFT ************************************************/
.L1{padding-left:1px;}
.L10{padding-left:10px;}
.L20{padding-left:20px;}
.L150{padding-left:150px;}
.L160{padding-left:160px;}
.L450{padding-left:450px;}
.L470{padding-left:470px;}
.L485{padding-left:485px;}

/********************************************** BOTTOM ***********************************************/
.BGFFFFFFB1{background-color:#FFFFFF; padding-bottom:1px;}

/******************************************** TOP / LEFT *********************************************/
.T3L10{padding-top:3px; padding-left:10px;}
.T3L20{padding-top:3px; padding-left:20px;}
.T5L10{padding-top:5px; padding-left:10px;}
.T5L15{padding-top:5px; padding-left:15px;}
.T5L20{padding-top:5px; padding-left:20px;}
.T5L50{padding-top:5px; padding-left:50px;}
.T6L417{padding-top:6px; padding-left:417px;}
.T10L10{padding-top:10px; padding-left:10px;}
.T10L15{padding-top:10px; padding-left:15px;}

/******************************************* TOP / RIGHT *********************************************/
.T10R20{padding-top:10px; padding-right:20px; width:552px;}

/****************************************** TOP / BOTTOM *********************************************/
.T5B5{padding-top:5px; padding-bottom:5px;}

/**************************************** TOP / LEFT / RIGHT *****************************************/
.T10L10R5{padding-top:10px; padding-left:10px; padding-right:5px;}

/*********************************** TOP / LEFT / RIGHT / BOTTOM *************************************/
.T4L10R18B24{padding-top:4px; padding-left:10px; padding-right:18px; padding-bottom:24px;}

/*********************************** TOP / LEFT / WIDTH / HEIGHT *************************************/
.T4L9W54H63{padding-top:4px; padding-left:9px; width:54px; height:63px;}
.T7L22W212H22{padding-top:7px; padding-left:22px; width:212px; height:22px;}