/*
Theme Name: Plugeek Theme
Theme URI: http://www.plugeek.com/
Description: Th�me cr�� par Touchcream
Version: 1.0
Author: Arthur Querou aka Touchcream
 
Plugeek Theme by Arthur Querou || http://www.arthuquerou.com
 
*/
@import url(reset.css);
body {
background-image: url('images/bg.png');
color: #000;
font-family: arial;
padding: 5px 0px;
}
ul {
list-style: none
}
#glob {
background: url('images/bg-glob.png');
width: 960px;
margin: auto;
}
#conteneur {
background: url('images/bg-conteneur.png') repeat-x;
overflow: hidden;
}

#header {
float: left;
}

#logo {
	margin : 20px 0px 0px 20px;
}

#header-droite {
float: right;
}

#rss {
font-size: 13px;
margin-right: 20px;
float: right;
}

#rss img {
border: none;
margin-left: 5px;
}

#rss a {
color: #fff;
text-decoration: none;
}
#searchform{
	position:relative;
}

#champ_recherche{
	background-image:url(images/bg-input.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:32px;
	width:358px;
	position:relative;
	right:-5px;
}

#recherche {
margin: 50px 20px 0px;
}

#recherche input[type=text] {
	border:medium none;
	height:18px;
	margin:7px 0 0 36px;
	width:210px;
}

#recherche input[type="submit"] {
background:url(images/bg-valider.png) no-repeat 0 0;
border:medium none;
left:24px;
position:relative;
top:4px;
width:62px;
z-index:10;
}

#nav {
margin: 117px 0px 0px 20px;
padding: 0px;
}

#navigation {
padding-top: 5px;
list-style: none;
}

#navigation li {
display: inline;
}

#navigation li a {
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
letter-spacing: 0.6pt;
background-color: #838383;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding: 3px 4px;
}

#navigation li a:hover {
background-color: #333;
}

#gauche{
	width: 300px;
	margin: 0px 0px 0px 20px;
	float: left;
}

#centre {
	float:left;
	margin:0 0 10px 10px;
	width:300px;
}

#droite {
	float:left;
	margin:0 0 10px 10px;
	width:300px;
}

#une {
width: 300px;
}

#top-une {
background: url('images/bg-top-gauche.png') no-repeat;
margin: 20px 0px 0px 0px;
height: 35px;
}

#top-une h1 {
font-size: 20px;
color: #fff;
padding: 7px 0px 0px 35px;
font-weight: normal;
}

#contenu-une {
width: 298px;
background: #fff;
border-right: 1px solid #9f9f9f;
border-left: 1px solid #9f9f9f;
padding-bottom:10px;
}

#contenu-une img {
border: 1px solid #333;
margin: 10px 9px 0px 9px;
width: 278px;
height: 98px;
}

#contenu-une h1 {
font-size: 20px;
margin: 3px 0px 0px 10px;
padding: 0px;
}

#contenu-une a {
color: #000;
text-decoration: none;
}

#contenu-une a:hover {
color: #005783;
}

#footerg{
float: left;}
#footerd{
float: right;}
#footer-blocs {
background: url('images/bg-bottom.png') no-repeat;
color: #333;
font-size: 12px;
height: 20px;
padding: 4px 0px 0px 0px;
}


#footer-blocs a {
color: #333;
text-decoration: none;
float: right;
margin-right: 4px;
}

#footer-blocs img {
border: none;
margin-right: 4px;
}

#news {

width: 300px;
}

#top-news {
background: url('images/bg-top-centre.png') no-repeat;
margin: 20px 0px 0px 0px;
height: 35px;
}

#top-news h1 {
font-size: 20px;
color: #fff;
padding: 7px 0px 0px 35px;
font-weight: normal;
}

#contenu-news {
width: 298px;
background: #fff;
border-right: 1px solid #9f9f9f;
border-left: 1px solid #9f9f9f;
font-size: 13px;
}

#thenews {
padding: 5px 3px;
}
#contenu-news a {
font-weight: bold;
text-decoration: none;
color: #000;
font-size: 13px;
letter-spacing: -0.6pt;
line-height: 20px;
word-spacing: 0.3pt;
}
#contenu-news a:hover {
color: #005783;
}

.date {
float: left;
}
.titre {
float: left;
}

#tests {
width: 300px;
margin-top: 20px;
}

#top-tests {
background: url('images/bg-top-droite.png') no-repeat;
margin: 10px 0px 0px 0px;
height: 35px;
}

#top-tests h1 {
font-size: 20px;
color: #fff;
padding: 7px 0px 0px 35px;
font-weight: normal;
}
#tests a {
text-decoration: none;
}

#contenu-tests {
width: 298px;
background: #fff;
border-right: 1px solid #9f9f9f;
border-left: 1px solid #9f9f9f;
font-size: 12px;
overflow: hidden;
line-height: 15px;
padding: 4px 0px 10px 0px;
}
#contenu-tests img {
float: left;
border: 1px solid #333;
margin: 9px 4px 3px 9px;
}

#contenu-tests h1 {
margin: 0;
font-size: 15px;
margin-top: 7px;
margin-bottom: 4px;
}

#contenu-tests a {
color: #000;
text-decoration: none;
}

#contenu-tests a:hover {
color: #005783;
}
#dernieres-videos {
width: 300px;
margin-top: -20px;
}
#dernieres-videos h1{
	font-size: 20px;
	color: #fff;
	padding: 7px 0px 0px 35px;
	font-weight: normal;
}
#top-videos{
	background: url('images/bg-top-videos.png') ;
	margin: 20px 0px 0px 0px;
	height: 35px;	
}

#contenu-videos{
	width: 298px;
	background: #fff;
	border-right: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
	font-size: 12px;
	overflow: hidden;
	line-height: 15px;
	padding: 14px 0px 0px 0px;
}



.billet-video{
width: 290px;
height: 95px;
margin-left: 15px;

}

.video{position:relative; width:275px; height:60px;}
   .video p{float:left; padding-right:12px;}
   .video .play{position:absolute;  left:-6px;}
   .video dt{display:block; font-size:18px;}
   .video dd{display:block; font-size:13px;}
.play { z-index: 2;}

.video a{
	position: relative;
	font-size: 14px;
	color: #000;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration : none;
}

.video a:hover{
color: #005783;}

.billet {
width: 290px;
float: left;
}

#pub-home{float: left; margin-right: 20px; margin-top: 20px;}

#sondage{
float: left;
margin: -23px 0px 10px 10px;

}

#sondage h1{
	font-size: 20px;
	color: #fff;
	width: 26px;
	padding: 7px 0px 0px 35px;
	font-weight: normal;
}
#top-sondage{
	background: url('images/top-sondage.png') ;
	margin: 20px 0px 0px 0px;
	height: 35px;	
	width: 300px;
}

#contenu-sondage{
	width: 298px;
	background: #fff;
	border-right: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
	font-size: 12px;
	overflow: hidden;
	line-height: 15px;
	padding: 14px 0px 0px 0px;

}

.wp-polls{
	margin: 0px 10px 10px 10px;
}

.wp-polls p{
	margin-bottom: 9px;
}

#apple{
	float:left;
	margin-top: -12px;
}

#apple h1{
	font-size: 20px;
	color: #fff;
	width:258px;
	padding: 8px 0px 0px 42px;
	font-weight: normal;
}
#top-apple{
	background: url('images/top-apple.png') ;
	margin: 20px 0px 0px 0px;
	height: 35px;	
}

#pub-home{
	margin-left: 10px;
	margin-bottom: 15px;
}

#contenu-apple {
width: 298px;
background: #fff;
border-right: 1px solid #9f9f9f;
border-left: 1px solid #9f9f9f;
font-size: 13px;
background-image: url('images/bg-apple.png');
background-repeat: no-repeat;
background-position: right bottom;
}


#contenu-apple a {
font-weight: bold;
text-decoration: none;
color: #000;
font-size: 13px;
letter-spacing: -0.6pt;
line-height: 20px;
word-spacing: 0.3pt;
margin-left: 4px;
padding-left: 16px;
background-image: url('images/apple-dot.png');
background-repeat: no-repeat;
}
#contenu-apple a:hover {
color: #005783;
}

#footer {
width: 960px;
height: 61px;
background-image: url('images/bg-footer.png') ;
background-repeat: no-repeat;
clear: both;
color: #ccc;
font-size: 11px;
line-height: 13px;
padding: 5px 0px 0px 20px;
}

#footer a{
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
		
		
}

#footer a:hover{
	color: #fff;
	border-bottom: 1px dotted #ccc;

}


#billet {
background: #fff;
width: 580px;
margin: 25px 0px 20px 20px;
padding: 0px 15px 5px 15px;
float: left;
overflow: hidden;
font-size: 13px;
font-family: arial;
text-align: justify;
}

#billet h1 {
font-size: 20px;
padding: 0;
}

#billet a {
color: #005783;
text-decoration: none;
border: none;
font-weight: bold;
}

#billet a:hover {
color: #1c98d7;
}
	
#billet hr {
margin-top: 45px;
color: #fff;
border: none;

}

#cont{
	width: 600px;
	float:left;
	margin-top: 5px;

}

#cat {
background: #fff;
width: 580px;
margin: 20px 0px 0px 20px;
padding: 0px 15px 5px 15px;
float: left;
overflow: hidden;
font-size: 13px;
font-family: arial;
text-align: justify;

border-bottom: 1px solid #9f9f9f;
}

#cat2 {
background: #fff;
width: 580px;
margin: 20px 0px 0px 20px;
padding: 0px 15px 5px 15px;
float: left;
overflow: hidden;
font-size: 13px;
font-family: arial;
text-align: justify;

border-bottom: 1px solid #9f9f9f;
}

#cat_content{line-height: 16px;}

#cat_content p{
	margin: 0px 0px 10px 0px;
}

#cat_content img{
float: left;
padding: 0px 5px 5px 0px}


#cat h1 {
font-size: 20px;
padding: 0;
}

#cat a {
color: #005783;
text-decoration: none;
border: none;
font-weight: bold;
}

#cat a:hover {
color: #1c98d7;
}
	
#cat hr {
margin-top: 55px;
color: #fff;
border: none;
border-bottom: 1px dotted #005783;
}

	

/*Gallery Shorcode*/
.gallery {margin: auto; text-align: center;}
.gallery-item {float: left;margin-top: 10px;text-align: center; margin: 6px;}
.gallery img {border: 2px solid #999;}
.gallery-caption {display:none}
#post_content img {
padding: 0px 0px 0px 0px;
}


#titre {
background-image: url('images/bg-articles.png') ;
background-repeat: no-repeat;
float: left;
width: 610px;
margin-left: -15px;
padding: 8px 15px 8px 15px;
}
#titre h1 {
font-size: 19px;
}
#titre a {
color: #ffffff;
}

#titre a:hover {
color: #ffffff;
}

#categorie {
float: left;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin-top: 6px;
}

#post_content ul {
list-style-image: url('images/square.png');
margin: 10px 0px 10px 15px;
line-height: 16px;
}
#post_content{line-height: 16px;}
#post_content ol {
list-style: decimal;
margin: 10px 0px 10px 20px;
line-height: 16px;
}
#post_content p{
	margin: 0px 0px 10px 0px;
}
#post_content h1{
font-size: 19px;
margin: 9px 0px;
}
#post_content h2{
font-size: 17px;
margin: 9px 0px;
}
#post_content h3{
font-size: 15px;
margin: 9px 0px;
}
#post_content h4{
margin: 9px 0px;
}

#post_content blockquote{
margin: 10px 40px;
padding: 20px;
background-color: #f2f2f2;
border: 1px solid #cecece;
font: italic 14px Georgia, Times, serif;
color: #333;
}

#pub{maring-top: 15px;}

#pub-billet {
width: 620px;
margin-top: 10px;
margin-left: -13px;
margin-bottom: 10px;}

#pub-billet hr{
width: 580px;
margin: 0px 0px 0px 12px;
padding: 0px;
border-bottom: 1px dotted #005783;}
#pubtest{
float: left;}
#infos {
width: 580px;
border-bottom: 1px dotted #005783;
margin-bottom: 36px;
font-size: 12px;
font-weight: bold;
}

#auteur{
text-align: right;
color: #999;
font-weight: bold;}

#infostest {
width: 580px;

margin-bottom: 36px;
font-size: 12px;
font-weight: bold;

}

#infos img {
margin-right: 3px;
}

#reactions {
float: right;
margin-top: 6px;
text-align: right;
}

#categorietest{
float: right;
text-align: right;}



#extras {
width: 580px;
height: 32px;
background-image: url('images/extras.png');
font-weight: bold;
color: #333;
margin: 15px 0px;
}

#part {
float: left;
padding: 10px 0 0  12px;
}

#partage {
padding: 8px 0px 0px 6px;
float: left;
}
#partage img {
border: none;
margin-left: 6px;
}

#source {
float: right;
padding: 9px 12px 0px 0px;
}

#source img {
margin-right: 5px;
margin-top: -2px;
float: left;
}

#source a {
color: #333;
}

.commentlist {
padding: 0;
margin: 0;
}

.avatar {
background-image: url('images/bg-avatar.png');
background-repeat: no-repeat;
padding: 6px;
float: left;
}

.avatar img {
border: none;
}

#commentaire1 {
background-color: #f7f7f7;
border: 1px solid #ccc;
margin: 0px 0px 10px 0px;
padding: 10px;
min-height: 88px;
line-height: 16px;
}

#commentaire2 {
background-color: #fff;
border: 1px solid #ccc;
margin: 0px 0px 10px 0px;
padding: 10px;
min-height: 88px;
line-height: 16px;
}

#txt-com {
padding-left: 100px;
}

#pseudo-com {
padding-left: 100px;
font-size: 14px;
font-weight: bold;
margin-bottom: 9px;
}

.commentmetadata {
margin-left: 1px;
}

#respond{
	font-size: 14px;
	margin-bottom: 10px;
}

#repondre{
	border: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

#repondre img{
	margin-bottom: -3px;
}

#repondre input[type=text]{
	margin: 0px 0px 10px 5px;
	background-image: url('images/bg-field.png');
	border:none;
	padding: 4px 0px 6px 7px;
	width: 160px;
	font-size: 14px;
	font-weight: bold;
}

#repondre textarea{
	margin-bottom: 10px;
	background-image: url('images/bg-field-txt.png');
	border:none;
	padding: 10px;
	width: 540px;
	height: 106px;
}

#repondre input[type=submit]{
	font-size: 14px;
	font-weight: bold;
	color: #333;
	background-image: url('images/comment-button.png');
	background-repeat: none;
	padding: 3px 15px 4px 14px;
	border:none;
}

#repondre #submit:hover{
	color: #fff;
	background-image: url('images/comment-button-hover.png');
		background-repeat: none;
}

.leg{float: right; margin-top: -8px;font-size: 10px;}

#sidebar {
width: 300px;
float: right;
overflow: hidden;
margin: 5px 20px 0px 0px;
}

#titre-bloc h1{
	width: 300px;
	height: 28px;
	background-image: url('images/bg-top-sidebar.png');
	font-size: 20px;
	color: #fff;
	padding: 7px 0px 0px 12px;
	margin-top: 20px;
	font-weight: normal;
	background-color: #fff;
	
}

#bloc{
	background-color: #fff;
	border-right: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
	font-size: 13px;
}

.abo h2{
	font-size: 17px;
	text-align: center;
	padding: 10px 0 12px 0;
}

.abo {
margin: 0px 10px;
padding-bottom: 15px;
}
.abo img{
	margin-right: 8px;
}
.abo a{
	margin-bottom: -4px;
	text-decoration: none;
	font-weight: bold;
	color: #005783;
}

.abo a:hover{
	color: #1c98d7;
}

#precsuiv{
	padding: 10px;
	margin:10px;
	text-align: center;
	position: relative;
}

#precsuiv{
	margin: 10px;
	padding: 10px;
}




