/*  
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:#00588a; text-decoration:none;}
.c {clear:both;}

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

html {scrollbar-face-color:#011132; scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#006090; scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#006090; scrollbar-arrow-color:#ffd600;
scrollbar-track-color:#ccd2d5;}

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:#f30; text-decoration:none; font-size:14px; padding-bottom:10px;}
.catwdc a{color: #306; text-decoration: underline; font-size:14px;}
.catwdc a:hover{color: #069; text-decoration: underline; font-size:14px;}


.details{color:#006090; text-decoration:none; font-size:12px;}
.details a{color:#6006090; text-decoration:none; font-size:12px;}
.details a:hover{color:#006090; 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; background-color: #fcf4b1;}
.sitetables {width: 100%; vertical-align : top;}
.sitetd {border: 1px dotted #c2c2c2;}
.votelargeur {width: 50px;}

a.cat_display {text-decoration: none; font-size: 10px; color:#f30;}
a:hover.cat_display {text-decoration: none; font-size: 10px; color:#f30;}
a.subcat_display {text-decoration: none; font-size: 12px; color:#467d9b; line-height:20px; font-style:italic;}
a.subcat_display:hover {text-decoration: underline; font-size: 12px; color:#467d9b;}


a.nbr{color:#609; text-decoration:none; font-style:italic;}

.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: #006090; font-size: 16px; font-weight: bold;}
.vote a:hover{color: #006090; 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_chris { background:url(images/header_bg.jpg) no-repeat; background-position: center top; }
#header_bg { background:url(images/bg_header.jpg) repeat-x; width:100%; }



#topline {
	height:25px;
	padding:8px;
	width:1000px;
	font-size:11px;
	color:#000000;
	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:207px;
	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:60px; top:95px; background:url(images/search_bg.png); width:280px; height:30px;}
#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 {
	width:auto;
	height:26px;
	bottom:5px;
	_bottom:4px;
	right:0px;
	background-image: url(/themes/PictoGlobes/images/tab.gif);
}
#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:750px; padding:2em 11px;}
#sidebar {float:right; width:200px; padding:1em 10px; }
.post {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 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-image:url(/themes/PictoGlobes/images/fond_menu.png); background-repeat:repeat-x; background-position:top; border:1px solid #e2e2e2; padding:7px; margin:0 0 5px 0; }
.widget h3 {font-size:12px; background:url(images/widget_header.gif) no-repeat left; background-position:0 2px; padding:0 0 10px 15px; color:#FFF;}
.widget ul { list-style-type:none; }
.widget ul li { background:url(/themes/PictoGlobes/images/mini-category.gif) no-repeat left; background-position:0 1px; padding:4px 0 4px 18px; 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:#006090;}

#footer { background:url(images/footer_bg.gif); height:30px; padding:15px 0 0 0; color:#ffffff; font-size:11px; text-align:center; }
#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:#006090; 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;}

