/*  
Nom du Thème : BoardGlobes
Auteur : Neolien (http://annuaire.webdconseils.com/)
*/


body { font-size: 11px;	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; background: #FADBD5 url(images/bg.jpg);
 color: #6a6260; text-align: center; margin: 0; padding: 0;	}

a { color: #f74844; text-decoration: none; }

	a:hover { text-decoration: underline; }
	
img {border:0;}
p {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:#642d19; scrollbar-highlight-color:#642d19;
scrollbar-3dlight-color:#642d19; scrollbar-darkshadow-color:#642d19;
scrollbar-shadow-color:#642d19; scrollbar-arrow-color:#ff5b00;
scrollbar-track-color:#642d19;}

h5 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #642d19; }
h6 { font: bold 1.31em "Arial", Sans-Serif; margin: 0; color: #642d19; }

.catwdc{color:#642d19; text-decoration:none; font-size:12px;}
.catwdc a{color:#642d19; text-decoration:none; font-size:12px;}
.catwdc a:hover{color:#f74844; text-decoration:none; font-size:12px;}

.details{color:#f74844; text-decoration:none; font-size:12px;}
.details a{color:#f74844; text-decoration:none; font-size:12px;}
.details a:hover{color:#f74844; text-decoration:underline; 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: #f74844; font-size: 16px; font-weight: bold;}
.vote a:hover{color: #f74844; font-size: 16px; font-weight: bold;}

/* Onglets fiche site */
#containered {font: bold 10px Verdana; list-style-type: none; text-align: left; width: 500px;}
#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;}
	
blockquote { margin: 15px; padding: 0 0 0 10px; border-left: #f74844 5px double; }
	
h2 { color: #642d19; font-weight: normal; font-size: 1.7em; margin: 0; }

	h2 a { color: #642d19; text-decoration: none; }
	
.pagetitle { color: #666; }
	
h3 { font-size: 1.5em; font-weight: normal; }

hr { visibility: hidden; clear: both; }

#page {	width: 865px; background: url(images/page-bg.jpg) repeat-y;	text-align: left; margin: 0 auto;	}

#header { background: #BB2B0B url(images/head-bot-bg.jpg) no-repeat bottom center; }

	#headerimg 	{ background: url(images/head-bg.png) no-repeat top center; height: 182px; padding: 120px 0 0 250px; } 
	
		#headerimg h1 { font-weight: bold; font-size: 2.5em;  margin: 0px; padding: 0px 0px 0px 0px; color: #642d19; }
	
		#headerimg h1 a { text-decoration: none; color: #642d19; }
		#headerimg h1 a:hover { text-decoration: none; color: #ff5b00; }
			.description { color: #642d19; padding: 0 0 0 50px; font-size: 1.3em; }

	#header ul { height: 70px; list-style: none; margin: 0; padding: 10px 10px 10px 20px; float: right; }
	
		#header ul li { float: left; margin: 0 10px 0 0; }
		
			#header ul li a { display: block; border: #fff solid 1px; background: #F8502C url(images/head-links.jpg) repeat-x bottom; padding: 13px 30px; font-size: 1.4em; text-decoration: none; color: #fff; font-weight: bold; }
			
			#header ul li a:hover, .current_page_item a { background-color: #F8502C; background-image: none !important; }
			
#content { width: 543px; float: left; padding: 0 30px; }

	.post { background: #efeebb url(images/post-head-bg.jpg) no-repeat top center; padding: 60px 0 0 0; margin: 0 0 20px 0; }
	
		.post h2 { padding: 0 0 0 105px; }
		
		.postdata { padding: 0 20px 3px 105px; }
		
			.postdata .alignright { color: #f74844; font-weight: bold; }
	
		.post .entry { background: url(images/post-bot-bg.jpg) no-repeat bottom center; clear: both; padding: 20px 20px 25px 20px; text-align: justify; line-height: 1.3em; font-size: 1.1em; }
		
		
			.postcomment { height: 40px; clear: both; margin: 0 20px 0 0; font-size: 0.9em; }
			
			.postcomment a { color: #fff; display: block; background: url(images/comment.png) no-repeat; width: 122px; height: 80px; float: right; padding: 20px 0 0 12px; }
			
						.postcomment a:hover { color: #000000; text-decoration: none;}
			
	
	.commentlist { list-style: none; padding: 0; margin: 0; }
	
		.commentlist li { padding: 10px 15px; }
		
			.commentlist li li { padding: 0; }
		
			.commentlist cite { font-style: normal; font-weight: bold; }
			
			.commentmetadata a { color: #666; }
	
	#commentform #author, #commentform #email, #commentform #url, #commentform textarea { color: #333; background: #E9E6E6; border: 1px #ccc inset; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 200px; }
	
	#commentform textarea { width: 450px; }
		
#sidebar { width: 233px; margin: 45px 0 0 603px; padding: 0; background: #FCFAFB url(images/side-bot-bg.jpg) no-repeat bottom center; }

	#sidebar a { color: #888; }

	#sidebar ul { list-style: none; margin: 0; padding: 15px 0; background: url(images/side-top-bg.jpg) no-repeat top center; }
	
		#sidebar ul ul { background: none; border: none; padding: 0; margin: 0; }
		
				#sidebar ul li ul li a, li.recentcomments { display: block; padding: 5px 10px; margin: 0 5px; border-bottom: 1px dotted #f74844; }
				
				li.recentcomments a { border: none !important; display: inline; }
				
		#sidebar p, #sidebar div { padding: 0 10px; }
		
		#wp-calendar { text-align: center; width: 200px; padding: 10px; }
		
			#wp-calendar #today { border: 1px dotted #f74844; }

			
#search{
	display: none;
}

#sidebar form {
	margin:0; 
	padding:5px 0;
	clear:both;
}
.searchtitle {
	font:bold 15px "Trebuchet MS", sans-serif, "Lucida Sans", Tahoma!important;
	color:#2c65a8;
}
#searchform {
	margin: 10px auto ;
	padding: 0; 
	}

#searchform #s {
	height:19px;
	width:150px;
	margin-left:2px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #777777;
	}

#searchsubmit {
	padding:0;
	background:#ffffff;
	border:1px solid #777777;
	width:30px;
	height:23px;
	font:11px "Trebuchet MS", "Lucida Sans Unicode", Verdana;
	}

#searchsubmit:hover {
	background:#fff;
	}
		
	#sidebar h2 { background: url(images/side-head.jpg) left repeat-x; padding: 15px 15px 20px 15px; }
			
#footer { clear: both; background: url(images/foot-bg.jpg) no-repeat bottom center; text-align: center; padding: 2px 5px; margin: 0 0 15px 0; }

.alignleft { float: left; } .alignright { float: right; } .center { text-align: center; }

.navigation { background: #FFFFFF; padding: 10px 0; } .alt { background: #fcfbfa; }