/*Body et conteneur*/
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0;background:url(images/background.jpg) top;color:#4f3454;}
#conteneur {width:900px;margin:0 auto;}
/*Liens et images par défaut */
img{border: none; margin: 0; padding: 0;}
a{color:#2e84c1; text-decoration: none;}
a:hover {text-decoration: underline;color:#993366;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
abbr, acronym, dfn {border-bottom: 1px dotted #6B9CCA;cursor:help;}
ul,ol,li,p {margin:0;padding:0}

table{border-collapse:collapse;}
tr{vertical-align:top;}
th{text-align:center;font-weight:bold;background-color:#bfbfbf;}

caption{text-align:center;font-weight:bold;border-bottom:solid 1px #bebebe;}
form{margin: 0; padding: 0;}

input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;margin:0;padding:0;}
form p{margin:0;padding:0;}
label{font-weight:bold;}


.vignette_g{display:block;float:left;margin:0 7px 0 0;}
.vignette_d{display:block;float:right;margin:7px;}
.stop{clear:both;}
.cliquable{cursor:pointer;}
.uc{text-transform:uppercase;}
.noir{color:#000000;}
.rouge{color:#bd0005;}
.blanc{color:#ffffff;}
.petit{font-size:12px;}
.fbl{background:#ffffff;}
.gras{font-weight:bold;}
.paddroite{padding-right:10px;}
.margdroite{margin-right:30px;}
.tx_gauche{text-align:left;}
.tx_droite{text-align:right;}
.tx_centre{text-align:center;}
.tx_aligne{text-align:justify;}

#haut{background:url(images/header.jpg) no-repeat top;height:291px;}
#logo{float:left;margin-right:15px;}
/*#haut_adresse{text-align:right;margin-top:5px;}*/

ul#navigation{clear:left;float:left;margin-top:180px;}
ul#navigation li{display:block;float:left;width:161px;height:41px;color:#ffffff;text-transform:uppercase;font-size:13px;margin-right:10px;padding-left:5px;}
ul#navigation li a{display:block;height:41px;font-weight:bold;color:#ffffff;background:url(images/bouton-menu.gif) no-repeat;text-align:center;padding-top:13px;}
ul#navigation li a:hover{background:url(images/bouton-menu-survol.gif) no-repeat;color:#333333;}

ul#navigation2{margin-top:10px;float:left;}
ul#navigation2 li{display:block;float:left;color:#ffffff;font-size:10px;margin:3px;margin-right:12px;}
ul#navigation2 li a{display:block;text-align:center;width:91px;height:27px;color:#ffffff;background:url(images/onglet.gif) no-repeat;padding-top:7px;}
ul#navigation2 li a:hover{background:url(images/onglet-survol.gif) no-repeat;}

#edito{color:#ffffff;font-family:Arial;text-align:justify;width:560px;margin-left:320px;margin-top:20px;}
#edito_vignette{font-size:26px;color:#212121;font-weight:bold;text-transform:uppercase;padding-right:10px;}
#edito_date{font-size:14px;color:#212121;font-weight:bold;text-transform:uppercase;padding-top:10px;margin-right:15px;}
#edito_content{padding-top:8px;text-align:justify;line-height:17px;font-size:13px;}

#menu_gauche{float:left;width:300px;}
#mg_mid{background:url(images/MIDfondgris.gif) repeat-y;width:284px;}
#mg_top{background:url(images/TOPfondgris.gif);clear:left;height:104px;width:284px;}
#mg_bas{background:url(images/BASfondgris.gif);height:89px;width:284px;}

#menu_gauche .zoom{width:220px;margin-left:35px;text-align:left;border-bottom:solid 2px #bd0005;padding-bottom:20px;}
#menu_gauche .zimg{}
#menu_gauche .ztxt{}
#menu_gauche .ztxt .ztitre{color:#bd0005;margin:2px;font-weight:bold;font-size:22px;text-transform:uppercase;}
#menu_gauche .ztxt .zsurtitre{color:#505050;}
#menu_gauche .ztxt .zdate{font-size:14px;font-family:Georgia;color:#bd0005;font-weight:bold;}
#menu_gauche .ztxt .zcorps{margin:5px 0;color:#000000;color:#222222;}
#menu_gauche .ztxt img{display:block;}

#principal{background:url(images/fond_pierre.jpg) top repeat-y;width:600px;margin-left:300px;padding-top:16px;padding-bottom:20px;margin-top:20px;}
#principal h1{color:#ffffff;text-transform:uppercase;font-size:26px;margin:0px 0px 10px 30px;padding-top:0px;}
#principal p{margin:5px 0;}


#principal .page{width:495px;margin:6px auto;padding:10px 20px 20px;background-color:#ffffff;font-size:13px;text-align:justify;}
#principal .page p{margin-bottom:15px;}

#principal .event{width:535px;margin:10px auto;padding:10px 0 20px;background-color:#ffffff;font-size:13px;}
#principal .event h2{color:#bd0005;text-transform:uppercase;font-size:19px;font-family:Georgia;}
#principal .event .vignette_agenda{float:left;height:130px;width:140px;text-align:center;margin-left:2px;}
#principal .part1{min-height:140px;}
#principal .prez{margin-left:50px;}
#principal .part2{border-top:dotted 1px #4d3455;border-bottom:dotted 1px #4d3455;color:#86718a;padding:15px 5px 5px 5px;margin:10px 0 5px;display:none;}

.date{font-family:Georgia;color:#4f3454;font-size:14px;}
.horaire{font-family:Verdana;color:#aeaeae;font-size:12px;}
/*.horaire:before{content:" :: ";} IE ne connait pas before...*/
.date .num{font-weight:bold;font-size:21px;}
.en_tete{margin-bottom:10px;padding-bottom:10px;}
.mois_archive{font-size:17px;color:#000000;margin:10px 15px;}

#archives a{color:#ffffff;}
#archives a:hover{color:#ffffff;}

#pied{clear:both;margin:0px auto 30px;width:90%;text-align:center;color:#ffffff;font-size:10px;padding-top:50px;opacity:0.5;}
#pied:hover{opacity:1;}
#pied a{color:#ffffff;}

