body{margin:0;padding:0;background-color:#6FA035;text-align: center;font: normal 11px "Lucida Grande", Verdana, sans-serif;color:#383D44;}


hr{height:1px;width:100%;margin:0;padding:0;border:none;border-top:1px solid #DDD8C6;}
a{color:#3865AD;text-decoration:none;}
h2, h2 a {color:#6FA035;font-size:14px;}
h3{font-size:13px;}
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:none;}

img{border:1px solid #CCCCCC;padding:1px;}
img.wp-smiley{border:none;padding:0;}

a img{border:1px solid #353945;padding:1px;}
a.more-link{display:block;float:right;font-size:10px;}

/*
Images inside text
*/
#gauche img.intext,#gauche img.left{float:left;margin-top:0px;margin-left:5px;margin-bottom:5px;margin-right:0px;}
#gauche img.intext,#gauche img.right{float:left;margin-top:0px;margin-left:0px;margin-bottom:5px;margin-right:5px;}

#contenu #searchform label{ font-size:90%;}
#contenu #searchform{margin:5px 0;}
#contenu #searchform div{width:100%;float:left;margin:1px 0 8px 2px;}

#contenu #s{height:13px;float:left;border:1px solid #CBC1A6;width:230px;font-size:100%;padding:3px 0 0 2px ;}
#global.detail #contenu #s{width:119px;}
#contenu #searchsubmit{float:right;height:18px;width:60px;border:1px solid #897C5A;background-color:#B1A482;color:white;font:11px Tahoma;padding:0 5px;margin-right:18px;}
#commentform #author, #commentform #email, #commentform #url, #commentform #comment{border:1px solid #CBC1A6;}
#commentform #submit{border:1px solid #897C5A;background-color:#B1A482;color:white;font:11px Tahoma;}

#global{display:table;margin:0px auto;padding:0;width:770px;background:url('images/background2.jpg') 0 0 repeat-y;}
#global.detail{background:url('images/background-article2.jpg') 0 0 repeat-y;}

/*
#entete
*/
#entete
{margin:0px auto;padding:0;padding-left:1px;width:749px;height:188px;}
#entete div{margin:0;padding:0;width:749px;height:188px;background:transparent url('images/header.jpg') 0px 134px repeat-x;}
#entete p{margin:0;padding:0;text-align:left;width:auto;padding:150px 0 0 20px;font:  small-caps 900 12px/14px arial;color:#FFF;}
#entete p a{color:#FFF;}

/*
#contenu
*/
#contenu{width:770px;margin-top:10px;}
#contenu.detail{display:block;width:770px;}
#contenu *{text-align:left;margin:0;padding:0;}

/*
#gauche
*/
#gauche{float:left;padding-left:18px;padding-bottom:10px;width:408px;font-size:12px;}
#gauche .article{margin-bottom:40px;}
#gauche .article p{margin-bottom:10px;}
#gauche .article h2{margin-top:20px;}

#contenu table th,#contenu table td{padding:5px;}
#global.detail #contenu #gauche{padding-left:18px;float:left;width:522px;}

#gauche .article{margin-bottom:40px;}
#gauche ul{margin-left:20px;}
#gauche li{margin:2px 0;padding-left:8px;list-style:none;background:url('images/bullet.gif') 0 5px no-repeat;width:auto;}
#gauche .ddsg-wrapper li{background:none;}
#gauche .ddsg-wrapper li li{background:url('images/bullet.gif') 0 5px no-repeat;}
#gauche p{padding:5px 0;}
#gauche #tag-article {font-size:10px;}
#gauche .related_post a {font-size:10px;}

#zoneLeft {float:left;width:250px;}
#zoneRight {float:right;width:250px;}

#contenu .zone {margin-bottom:20px;height:221px;border:1px solid #DED9C6;}
#contenu .zone h3,#contenu .zone h3 a{height:30px;background-color:#DED9C6;color:#6FA035;font-size:14px;line-height:200%;padding-left:10px;}
#contenu .zone ul {margin:0;padding:0; height:173px;}
#contenu .zone li {margin-left:11px;}
#contenu .zone a {font-size:10px;}
#contenu .zone span {display:block;width:245px;text-align:right;}
#contenu .zone span a {font-size:9px;text-decoration:underline;}

#contenu .zoneArticle {height:auto;}
#contenu .zoneArticle h3 {padding-left:0;}
#contenu .zoneArticle small {padding-left:8px;}
#contenu .zoneArticle p {padding-left:8px;}
#contenu .zoneArticle span {width:99%;}

#zoneAfriqueDuSud {background:transparent url(/images/slugs/drapeau.jpg) 0px 30px no-repeat;}
#zone2010 {background:transparent url(/images/slugs/2010.jpg) 0px 30px no-repeat;}
#zoneFilms {background:transparent url(/images/slugs/film.jpg) 0px 30px no-repeat;}
#zoneLieux {background:transparent url(/images/slugs/lieu.jpg) 0px 30px no-repeat;}
#zoneMusique {background:transparent url(/images/slugs/music.jpg) 0px 30px no-repeat;}

#zoneAfriqueDuSud span {display:block;width:515px;text-align:right;}
#contenu .excerpt{display:none;margin-bottom:25px;}
#contenu .article blockquote{border:1px solid #DDD8C6;background:#E1DFD5 url(images/quotes.png) 100% 100% no-repeat;margin:0 5px 10px 0;padding:8px;font-style:italic;}

/*
Comments
*/
#gauche .comment-list,#gauche .comment-list-me{border:1px solid #DDD8C6;margin:0 5px 10px 0;padding:8px;list-style:none;background:none;}
#gauche .comment-list-me{background-color:#E1DFD5;}
#gauche .comment-list p{margin:0;padding:0;}
ol.commentlist li{list-style:none;}
#comment{width:400px;height:100px;}
.navigation .gauche{float:left;width:200px;}
#contenu .navigation .gauche a{display:block;float:left;width:130px;padding-left:20px;background:url('images/navigation.gif') 0 10px no-repeat;}
#contenu .navigation .droite a{display:block;float:right;width:130px;padding-right:20px;background:url('images/navigation.gif') 100% 10px no-repeat;text-align:right;}
#gauche .navigation .droite{}

/*
#droite
*/
#droite{float:right;width:318px;font-size:90%;margin:0;padding:0;margin-bottom:10px;}

#badge{margin:20px 0 0 10px;text-align:center;border:none;}
#global.detail #badge{margin:20px 0 0 40px;text-align:center;border:none;}

#droite #menu{color:#3865AD;margin:0 0 5px 0;}#droite #menu a{color:#3865AD;text-decoration:none;}
#global.detail #contenu #droite{width:205px;}
#droite ul,#droite li{margin:0;padding:0;list-style:none;}
#droite ul {margin-bottom:10px;}
#droite a img{border:none;}
#droite a{color:#383D44;text-decoration:none;}
#droite a:hover{text-decoration:underline;}
#droite p{color:#6FA035;font-size:140%;font-weight:bold;}
#droite p{margin-top:10px;}
#droite .top{margin-top:0;}

/*
#d-gauche
*/
#d-gauche{float:left;width:174px;padding:0px;}
#global.detail #contenu #d-gauche{float:left;margin-right:8px;width:190px;}
#d-gauche dl{margin:0;padding:0}
#d-gauche dt{margin-top:10px;}
#d-gauche dd{line-height:105%;}
#d-gauche dd a{color:#3865AD;line-height:120%;}

/*
#d-droite
*/
#d-droite{float:right;width:137px;padding:0px;}

/*
#pied
*/
#pied{background:#1C2424 none repeat scroll 0%;clear:both;margin:0;padding:0.5em 0.5em 3em 0;text-align:center;}
#pied #pied-interieur{display:block;margin:0px auto;padding:0 0 0 30px;width:750px;height:150px;line-height:1.6em;}
#pied-interieur dl,#pied-interieur dt,#pied-interieur dd{float:right;width:140px;display:block;margin:0;padding:0;text-align:left;color:#CCCCCC;}
#pied-interieur dl#nuage,#pied-interieur dl#nuage dt,#pied-interieur dl#nuage dd{width:300px;}
#pied p {color:#CCCCCC;font-size:0.94em;line-height:2em;}
#pied .pied a{color:#CCCCCC;}
#pied .pied a:hover{text-decoration:underline;}

/*
Contact Form
---------------- */
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {  color: #606060;}
form.ddfm .fmcheck p, form.ddfm .fmradio p,form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .submit,form.ddfm .credits {color: #404040;}
form.ddfm .required {color: #FF0000;}
.ddfmerrors {color: #FF0000;}

/* TEXT CSS */
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {font-size: 100%;font-weight: bold;}
.ddfmerrors {font-weight: bold;}

/* STRUCTURE CSS */
.ddfmwrap p.fieldwrap {float:left;padding: 1px;margin: 1px;margin:10px 0;width:100%;}

form.ddfm fieldset {padding: 0 10px 2px 10px;margin: 0 0 13px 0;display: block;}
form.ddfm legend {padding: 0 6px 0 6px;margin: 0 0 0 10px;}
form.ddfm label {display: block; float: left; width: 90px; text-align: right;margin: 0 10px 0 0; padding-bottom: 15px;clear: left;}
form.ddfm textarea {float: left; position: relative;width: 280px;margin-bottom: 15px;padding: 3px;border:1px solid #CBC1A6;}
form.ddfm input.fmverify {float: left; width: 22%;margin-bottom: 15px; padding: 3px;position: relative;display: block;border:1px solid #CBC1A6;}
form.ddfm img {margin: 1px 0 0 10px;float: left;}
form.ddfm input.fmfile,form.ddfm input.fmtext {float: left; display: block;width: 280px;margin-bottom: 15px;  padding: 3px;border:1px solid #CBC1A6;}
form.ddfm textarea.fmtextwide {display: block;float: left;width: 93%;margin-right: 2px;margin-bottom: 15px; padding: 3px;}
form.ddfm .credits {display:none;}

#contenu form.ddfm .submit {float:left;margin:0 0 0 0;padding:0 0 0 90px;width: 95%;}
#contenu form.ddfm .submit input {border:1px solid #897C5A;background-color:#B1A482;color:white;font:11px Tahoma;padding:0 5px;margin:0;}

.ddfmwrap .ddfmerrors {display: block; float: left; width: 27%; text-align: right;margin: 0 10px 0 0; padding-bottom: 15px;color:#C71717;}
.ddfmwrap .errorlist {float: left; display: block;width: 65%;margin-bottom: 15px;  padding: 3px;text-align: left;color:#C71717;}


/* Meteo ---------------- */
#contenu div.meteo{float:left;width:250px;padding:0 10px 20px 0;}
#contenu div.meteo h3{border-bottom:1px solid #DDD8C6;}
#contenu div.meteo img{float:right;}

/* Google Maps ---------------- */
#gmap {float:left;width: 500px; height: 450px;}
.Gannotation { font:10px verdana ; color:black; }
.Gannotation a { color:grey; }

#contenu .single-ad{margin:5px 0 0 0;}
.stats {display:none;}

#ArticleIllustration {float:left;margin:10px 10px 0 0 ;}

#topright {position: absolute;right: 0;top: 0;display: block;height: 139px;width: 138px;background: url(/images/tuenveuxdutang.gif) no-repeat;text-indent: -999em;text-decoration: none;}