body{background:#f6f5e9  url(../img/bg.png) repeat-x;font-family:arial,sans-serif;}
.clear{clear:both;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}


/*typo*/
p{font-size:12px;color:#777;line-height:18px;margin-bottom:5px;}
h1{font-family:"arial black";color:#fff;font-size:28px;}

h2{font-size:18px;color:#444;border-bottom:1px solid #444;line-height:27px;margin-bottom:20px;}
h3{font-size:16px;color:#666;line-height:24px;margin:15px 0 5px;font-weight:bold;}
h4{font-size:14px;color:#888;line-height:18px;margin:3px 0;font-weight:bold;}

.actu a {font-size:16px;color:#666;line-height:24px;margin:15px 0 5px;font-weight:bold; text-decoration:none}
.actu a:hover {font-size:16px;color:#222;line-height:24px;margin:15px 0 5px;font-weight:bold; text-decoration:none}

ul,ol{font-size:12px;margin:5px 0;line-height:18px;color:#777;}
ul{list-style:disc inside;}
ol{list-style-position: inside;}

#contenu img{margin:10px 0;}


/*structure*/
ul#menu{width:920px;margin:15px auto;}
ul#menu li{display:inline;}
ul#menu li a{color:#fff;text-decoration:none;margin-right:38px;font-size:14px;font-weight:bold;}
ul#menu li a:hover{text-decoration:underline;}

#page{width:915px;margin:0 auto;border:6px solid #fff;background:#f6f6ee;}

#footer{background:#333333  url(../img/bgfooter.png) repeat-x bottom;height:100px;}
#footer-inner{width:920px;margin:0 auto;position:relative;top:60px;}
#footer-inner a{font-size:11px;text-decoration:none;color:#fff;}
#footer-inner a:hover{text-decoration:underline;}
.footadresse {font-size:11px;text-decoration:none;color:#fff;}
.rezo{float:left;}
.top{float:right;}

#header{background:url(../img/header.jpg);width:914px;height:355px;border-bottom:5px solid #fff;margin-bottom:15px;}
#header h1 a{color:#fff;text-decoration:none;margin-left:636px;position:relative;top:160px;}
#header h1 a:hover{text-decoration:underline;}

#contenu{width:880px;margin:10px;padding:10px;}

#principal{width:560px;float:left;margin:10px;}


#sidebar{width:294px;float:right;}

#sidebar  .ngg-widget {margin-top:20px;}
#sidebar  .ngg-widget  a{display:block;width:75px;height:75px;float:left;margin:0 34px 20px 0}
#sidebar .ngg-widget a.sansmarge{margin-right:0}

#partenaires{margin-top:30px;}
#partenaires  a{display:block;width:420px;height:133px;float:left;border:5px solid #fff;color:#fff;text-decoration:none;}
#partenaires  a span{float:right;margin-right:5px;margin-top:110px;font-size:18px;font-family:"arial black";cursor:pointer;}
#partenaires a:hover{text-decoration:underline;}
#partenaires  a#jm{margin-right:20px;background:url(../img/jm.jpg);}
#partenaires  a#relais{background:url(../img/relais.jpg);}

.article{margin-bottom:40px;}
.article h2 a{text-decoration:none;color:#999;}
.article h2 a:hover{color:#000;}
.more-link{font-size:16px;color:#333333;}
.more-link:hover{text-decoration:none;}
