body {background:#93D092;font: 11px Verdana, Arial, Helvetica, sans-serif;color:#424242;text-align:center;}
* {margin:0;padding:0;}

h1 {font-size:11px;color:#308634;display:inline;font-weight:normal;}
h2 {font: 15px Verdana, Arial, Helvetica, sans-serif;color:#308634;font-weight:bold;}
h3 {font: 13px Verdana, Arial, Helvetica, sans-serif;color:#308634;font-weight:bold;}
h4 {font: 11px Verdana, Arial, Helvetica, sans-serif;color:#308634;font-weight:bold;}
a {color:#308634;}
a img {border:1px solid #CCC;}
#main .more a,#main .more  {font-size:9px;color:#888888;line-height:100%;text-decoration:underline;padding-top:10px;padding-bottom:5px;}
#main .more a:hover,#main .more:hover  {text-decoration:none;}


ul {margin:0;padding:0;}
li {margin:0;padding:0 0 0 8px;list-style:none;background:transparent url(/images/bullet.gif) 0px 9px no-repeat;line-height:180%;}
li.current {font-weight:bold;}

p {line-height:150%;padding:10px 0pt;}

#wrap {background:#93D092 none repeat scroll 0%;margin:auto;text-align:left;width:700px;margin-top:20px;}
#main {width:700px;}

/* tools */
#tools {background:#93D092;color:#D3EAD4;width:690px;float:left;}
#tools h1 {float:left;font:normal 11px Tahoma,Arial,Helvetica,sans-serif;margin-bottom:5px;}
#tools p {padding:0;width:300px;text-align:right;float:right;}
#tools a{color:#D3EAD4;text-decoration:none;font-size:10px;}
#tools a:hover{color:#FFF;}

/* header */
#header {float:left;width:690px;height:105px;background:#FAFEFA url(/images/top-corner.jpg) 0 0 no-repeat;padding:0 0 0 10px;}
#logo {background:transparent url(/images/logo.gif) 0px 25px no-repeat;margin:0;padding:0;display:block;width:410px;height:50px;float:left;}
#logo span {display:none;}

#header ul {height:22px;float:left;}
#header li {height:22px;list-style:none;text-align:center;background:none;margin:0;padding:0;}
#header ul a {text-decoration:none;}
#header ul a:hover {text-decoration:underline;}

/* menu */
#menu {width:500px;margin-top:6px;}
#menu li {display:block;float:left;background:transparent url(/images/topnav.gif) 0 0 no-repeat;overflow:hidden;}
/*#menu #home {width:97px;background-position:0px 0px;}
#menu #home.active {width:97px;background-position:-97px 0px;}*/
#menu #guide,#menu #utile  {width:58px;background-position:1px -23px;}
#menu #guide.active,#menu #utile.active {width:58px;background-position:-96px -23px}
#menu #decouvrir {width:94px;background-position:1px -46px}
#menu #decouvrir.active {width:94px;background-position:-96px -46px}
#menu #home, #menu #culture {width:78px;background-position:1px -69px;}
#menu #home.active, #menu #culture.active {width:78px;background-position:-96px -69px;}
/*#menu #utile {width:67px;background-position:1px -92px}
#menu #utile.active {width:67px;background-position:-96px -92px;}*/
#menu a {color:#308634;font-size:11px;line-height:190%;font-weight:bold;}
#menu .active a {color:#FFF;}

#menu #actualites {width:94px;background-position:1px -46px}
#menu #actualites.active {width:94px;background-position:-96px -46px}


/* sub menu */
#menuSub {width:680px;background:transparent url(/images/subnav.gif) 0 0 repeat-x;height:29px;}
#menuSub li {display:block;float:left;width:auto;}
#menuSub a {color:#FFF;margin:10px 6px 0 6px ;font-size:10px;line-height:250%;}

/* content */
#content {float:left;background:#FAFEFA url(/images/footer.gif) 0 100% no-repeat;padding:0 0 20px 10px;width:690px;}
#chemin {margin-bottom:10px;}
#chemin,#chemin a {font:10px verdana;color:#B4B8B5;text-decoration:none;}
#cols { width:680px;}
#post { width:471px;float:left;}

#post .list  {width:95%;padding:0px 0px 23px 0px;margin:20px 0 10px 0;border-bottom:1px solid #DDD;}
#post .list p {padding:0;}
#post .list p a.more-link {padding:0pt 0pt 10px 10px;display:block;float:left;color:#BBB;text-align:right;font-size:10px;width:95%;}
#post .list p a.more-link:hover {color:#308634;}

#post #gallery p a {display:block;float:left;width:68px;height:68px;margin:0 7px 10px 0;border:1px solid #ccc;text-align:center;background:#EBF2EB;}
#post #gallery p a:hover {border:1px solid #7A7878;}
#post #gallery p img {width:46px;height:46px;padding:1px 1px 1px 1px;margin:10px 0 0 0 ;}
#post #gallery a img {border:1px solid #BCD7BC;}
#post #gallery a.more {display:block;float:left;width:178px;line-height:100%;height:auto;border:none;text-align:right;margin:0;padding:0 0px 6px 0;background:none;}
#post #gallery a.more:hover {border:none;}

/* illustration */
#illustration {width:163px;height:192px;float:right;margin:0 0 5px 5px;background:transparent url(/images/background-article.png) 0 0 no-repeat;}
#illustration img {margin:8px 0 0 8px;}
#illustration span {display:block;margin:5px 0 0 10px;font-size:9px;color:#CCC;}


/* meteo */
.meteo {margin:10px 0 20px 0;float:left;}
.meteo h3 {line-height:190%;height:25px;background:transparent url(/images/tab-large.gif) 0 0 no-repeat;color:#FFFFFF;padding:0 0 0 5px;}
.meteo .content {float:left;width:451px;height:150px;background-color:#EBF2EB;border:1px solid #BCD7BC;border-top:none;padding:0 5px;}
.meteo .content div {float:left;height:150px;}
.meteo p {float:right;width:150px;padding:15px 0px 0px 0px;}


.ddsg-wrapper ul {}
.ddsg-wrapper li {margin:0 0 0 20px;}
.ddsg-wrapper p {display:none;}

/* rightnav */
#rightNav { width:202px;float:right;}
#rightNav .ads {margin:10px 0;}

.rightnav h3 {background:transparent url(/images/menutab.gif);color:#FFF;font-size:11px;height:18px;padding:0px 0 0 3px;line-height:150%;}
.rightnav ul {border:1px solid #BCD7BC;border-top:none;background:#EBF2EB;padding:5px 0 0 5px;}
.rightnav li {list-style:none;background:transparent url(/images/bullet.gif) 0px 7px no-repeat;line-height:180%;font-size:9px;padding-left:7px;}
.rightnav li strong {color:#5D5D5D}
.rightnav a {color:#308634;text-decoration:none;}
.rightnav .more {text-align:right;margin:0 3px 3px 0;background:none;}
.rightnav li.lisep {background:none;}

/* gallery */
#rightNav #gallery {margin-top:10px;}
#rightNav #gallery p {border:1px solid #BCD7BC;border-top:none;background:#EBF2EB;padding:15px 0 0 17px;float:left;width:183px;}
#rightNav #gallery p a {display:block;float:left;width:48px;height:48px;margin:0 7px 10px 0;border:1px solid #ccc;}
#rightNav #gallery p a:hover {border:1px solid #7A7878;}
#rightNav #gallery p img {width:46px;height:46px;padding:1px 0 0 1px;}
#rightNav #gallery a img {border:none;}
#rightNav #gallery a.more {display:block;float:left;width:178px;line-height:100%;height:auto;border:none;text-align:right;margin:0;padding:0 0px 6px 0;background:none;}
#rightNav #gallery a.more:hover {border:none;}

/* footer */
#footer {float:left;width:100%;height:auto;text-align:center;margin:10px 0 0 0;padding:20px 0 10px 0;background:transparent url("/images/footer-top.gif") 0 0 no-repeat;}
#footer #footer-bottom {float:left;width:100%;background:transparent url("/images/footer-bottom.gif") 0 0 no-repeat;height:12px;}
#footer p {background:#FAFEFA;padding:0;}
#footer a {color:#308634;text-decoration:none;font-size:9px;}
