/*  
Nom du Thème : PictoGlobes
Auteur : Neolien (http://annuaire.webdconseils.com/)
*/

* {margin:0; padding:0;}

body { background:url(images/bg.gif) repeat-y #eeeeee center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#333333;}

a {color:#4c684e; text-decoration:none;}
.c {clear:both;}

img {border:0;}
p {font-size: 1.1em; line-height: 1.3em; margin: 0.5em 0;}
p img {float:left; margin:0 10px 0 0; padding-left: 6px; padding-bottom: 2px;}

html {scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#eeeeee;
scrollbar-3dlight-color:#eeeeee; scrollbar-darkshadow-color:#eeeeee;
scrollbar-shadow-color:#eeeeee; scrollbar-arrow-color:#333333;
scrollbar-track-color:#eeeeee;}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #53872A; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #53872A; }

.catwdc{color:#556627; text-decoration:none; font-size:12px;}
.catwdc a{color:#556627; text-decoration:none; font-size:12px;}
.catwdc a:hover{color:#40411E; text-decoration:none; font-size:12px;}

.details{color:#53872A; text-decoration:none; font-size:12px;}
.details a{color:#653872A; text-decoration:none; font-size:12px;}
.details a:hover{color:#53872A; text-decoration:underline; font-size:12px;}

.rss {color:#ff6600; text-decoration:none; font-size:12px;}
.rss a{color:#046380; text-decoration:none; font-size:12px;}
.rss a:hover{color:#4BB5C1; text-decoration:none; font-size:12px;}

.sitetable {width: 100%; border: 1px dotted #c2c2c2; vertical-align : top;}
.sitetables {width: 100%; vertical-align : top;}
.sitetd {border: 1px dotted #c2c2c2;}
.votelargeur {width: 50px;}

a.cat_display {text-decoration: none; font-weight: bold; font-size: 13px; color:#333333;}
a.cat_display:hover {text-decoration: none; font-weight: bold; font-size: 13px;
color:#CC0000;}
a.subcat_display {text-decoration: none; font-size: 10px; border-bottom : 1px dotted #CCC;}

.votetable {background: #ffffff; width : 50px; height: 92px; margin-right: 5px;}
.vote span.note {font-size: 9px; height: 12px; display: block;}
.vote span.nombre {font-size: 16px; display: block;}
.vote a{color: #53872A; font-size: 16px; font-weight: bold;}
.vote a:hover{color: #53872A; font-size: 16px; font-weight: bold;}

/* Onglets fiche site */
#containered {font: bold 10px Verdana; list-style-type: none; text-align: left; width: 550px;}
#containered hr {clear: both; border: 1px solid #CCC; margin-top: 10px; 	width: 50%;}
#containered ul#mest {font-weight: bold;}
#containered ul#mest li {font: bold 10px Verdana; list-style-type: none; text-align: left; display: inline; margin: 1px;}
#containered ul#mest li a {text-decoration: none;}
#containered ul#mest li a:hover {text-decoration: none; color: #333333;}
#containered h1,
#containered .content {border: 1px solid #d5d5d5; padding: 10px; text-align: left;}
#containered a.current {padding: 5px 3px; border: 1px solid #d5d5d5; background-image: url(images/shadeactive.gif); border-bottom-color: white; background-color: white; color: #333333; font-size: 12px;}
#containered a.ghost {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px; background: white url(images/shade.gif) top left repeat-x;}
#containered a.current:hover {padding: 5px 3px; border: 1px solid #d5d5d5;	background-image: url(images/shadeactive.gif); border-bottom-color: white;	background-color: white; font-size: 12px; color: #333333;}
#containered a.ghost:hover {padding: 5px 3px; margin-right: 1px; border: 1px solid #d5d5d5; color: #333333; font-size: 12px;}
#containered .on {display: block; text-align: left;}
#containered .off {display: none;}

#wrap {width:1000px; overflow:hidden; margin:0 auto; }
#header_bg { background:url(images/bg_header.gif) repeat-x; width:100%;}


#topline {height:25px; padding:10px; width:1000px; font-size:11px; color:#cedccf; overflow:hidden;}
 #categories {float:left; width:700px;}
 #subscribe {float:right; width:255px; position:relative;}
 .rss_icon { background:url(images/rss_icon.gif); height:16px; width:16px; display:block; position:absolute; right:90px; top:0px;}

#categories ul { list-style-type:none;}
#categories ul li { display:inline; padding:0 10px; font-weight:bold; }
#categories ul li a {color:#efefef;}
#categories ul li a:hover {color:#ffffff;}

#subscribe a {color:#000000;}
#subscribe a:hover {color:#333333;}

#header {height:115px; position:relative;}
#header h1 { position:absolute; top:20px; left:20px; font-family:Arial, Helvetica, sans-serif; font-size:36px;}
#header h1 a {color:#FFFFFF;}

#header #search {position:absolute; right:19px; top:36px; background:url(images/search_bg.gif); width:276px; height:26px;}
#s_input { width:225px; height:20px; border:none; margin-left:12px; background:none; color:#FFFFFF;}
#s_submit { margin:2px 0 0 2px; width:20px; height:20px; background:none; border:none;}

#menu { position:absolute; width:440px; height:26px; bottom:5px; _bottom:4px; right:0px;}
#menu ul {list-style-type:none;}
#menu ul li {display:block; height:21px; float:left; background:url(images/tab.gif); border:1px solid none; border-top:none; margin-right:10px; padding:5px 10px 0 10px; font-weight:bold;}
#menu ul li a {color:#333333; }

#menu ul li.current-cat, #menu ul li:hover, #menu ul li.current_page_item  {background:url(images/tab_selected.gif); border-color:#859a87; }
#menu ul li.current-cat a, #menu ul li:hover a, #menu ul li.current_page_item a {color:#efefef;}
#contentwrap { background:url(images/main_bg.gif); width:1000px;}
#content {float:left; width:558px; padding:2em 10px;}
#sidebar {float:right; width:392px; padding:2em 10px; }
.post { margin:0 0 2em 0;}
.post .header {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:5px 0;}
.post h2 { padding:0 0 5px 0; font-size:20px;}
.post h2 a { color:#333333;}
.post .meta {color:#808080; font-size:11px;}
.post .text { padding:10px 0; }
.post .text p {text-align:justify; margin-bottom:1em; }
.post .underpost {border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:5px 0; font-size:11px;}

.post blockquote { padding:10px; border:1px dotted #e2e2e2; background:#fbfbfb; margin:0 0 1em 0;}
.post code { padding:10px; display:block; border:1px dashed #e2e2e2; background:#fbfbfb; margin:0 0 1em 0;}
.post ul, .post ol { list-style-type:none; margin:0 0 1em 0;}
.post li { border-left:2px solid #333333; padding:2px 0 2px 10px; margin:2px 0;}


.navigation { font-weight:bold;}

#sidebar_ads { margin:0 0 1em 0;}
#sidebar_video {background:#efefef; border:1px solid #e2e2e2; padding:7px;}
#sidebar_video h4 { padding:0 0 7px 0; font-size:12px;}


#sidebar .left {float:left; width:194px; padding:1em 0;}
#sidebar .right {float:right; width:194px; padding:1em 0;}

.widget {background:#efefef; border:1px solid #e2e2e2; padding:7px; margin:0 0 5px 0; margin-top:-15px}
.widget h3 {font-size:12px; background:url(images/widget_header.gif) no-repeat left; background-position:0 2px; padding:0 0 10px 15px;}
.widget ul { list-style-type:none; }
.widget ul li { background:url(images/widget_bullet.gif) no-repeat left; background-position:0 6px; padding:4px 0 4px 12px; font-size:11px;}
.widget ul li ul li { background-position:0 12px;   padding:10px 0 0px 12px;}
.widget ul li a {color:#333333;}
.widget ul li a:hover {color:#4c684e;}

#footer { background:url(images/footer_bg.gif); height:30px; padding:15px 0 0 0; color:#ffffff; font-size:11px; }
#footer a {color:#FFFFFF;}
#footer div {width:1000px; margin:0 auto;}
#changebox {   margin:1em 0 1em 0;    }
#changebox-header {  height:33px; list-style-type:none; }
#changebox-header li { float:left; padding:7px 6px 0 6px; height:20px;  border:1px solid #e2e2e2;  font-size:10px; margin:0 10px 0 0; }
#changebox-header li.active { background:#efefef; border:1px solid #e2e2e2;    }
#changebox-header li a {color:#000000; font-weight:bold;}

#changebox-content { border:1px solid #e2e2e2;    overflow:hidden; background:#efefef; padding:0 0 10px 0; }
#changebox-content ul { list-style-type:none;}
#changebox-content ul li { padding:10px 0 10px 10px;  border-bottom:1px dotted #849185;}
#changebox .tags { padding:10px 10px 0 10px;}
#comment, #comments input { background:#e6edc4; }
#comment { width:435px;}
#submit { margin:5px auto; padding:5px;   }

#comments h4 {color:#4c684e; margin:0 0 10px 0; font-size:12px; padding:0 0 0 20px; }
#comments .comment {  margin:0 0 20px 0; padding:10px 40px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; color:#808080;}
#comments .comment .meta { padding:0 0 5px 0;}
#comments .comment .author { padding:0 0 5px 0;}
#comments .comment .author span {font-weight:bold; color:#4b422b;}
#comments .comment .date {  font-size:11px; }
#comments .comment .text { font-size:11px; padding:0 0 0 0; color:#4b422b;}

#commentform { margin:0 auto 3em auto; width:500px;}
#commentform td  {  color:#333333; font-weight:bold; font-size:10px;}
#commentform input { background:#FFFFFF; border:1px solid #afada6; color:#666666; padding:4px; width:125px;}
#commentform input.submit {  border:1px solid #afada6; background:#FFFFF; width:120px; color:#333333; font-size:10px; margin:5px auto 0 auto; font-weight:bold;}
#commentform textarea { background:#FFFFF; border:1px solid #afada6; color:#333333;  width:350px; height:110px; font-family:Arial, Helvetica, sans-serif;}