@import "layout.css";

body{
	background:url(img/body.png) top center no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#525252;
}

/*TOP*/


#top{
	border-bottom:2px solid #64605f;
}
#top h2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:-0.05em;
	padding-top:70px;
	color:#7f7f7f;
}
.webkit #top h2{
	float:left;
	width:520px;
	margin:-50px 0 0 0;
	font-size:13px;
}
/***************************************************/

/*NAVIGATION*/
#navigation {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation ul{
	float:left;
}

.webkit #navigation ul.connexes{
	float:right;
}

.webkit #navigation a {
	font-size:14px !important;
}

#navigation ul li{display:inline;float:left;}
#navigation ul li strong{font-weight:normal; }
#navigation ul li strong a{
	background:#009ee0;
	color:white; 
}
#navigation a {
	background:#64605f;
	color:white;
	font-size:15px;
	padding:5px 5px;
	text-decoration:none;
	margin-right:2px;
	float:left;
}

#navigation strong a{
	background:#00aeef;
}

#navigation .connexes{
	padding-left:15px;
}
#navigation .connexes a{
	background:#b4b4b4;
}
/***************************************************/

/*SIDEBAR*/
#sidebar div{
	width:288px;
	margin:17px auto;
	padding-bottom:10px;
}
#sidebar div.pub{
	width:300px;
	height:258px;
	margin:0 !important;
	background:white;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
#sidebar div.pub img{
	margin-top:4px;
}


#sidebar div h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b333d;
	font-size:14px;
	border-bottom:1px solid #808080;
	text-transform:uppercase;
	margin-bottom:15px;
}
#sidebar ul li{
	margin-bottom:5px !important;
}
#sidebar a{
	text-decoration:none;
}

/*tags*/
#tags ul{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
#tags ul li{
	display:inline;
}
#tags ul li a{
	text-decoration:none;
	color:#808080;
}
#tags ul li.level-1 a{
	color:#808080;
	font-size:12px;
}
#tags ul li.level-2 a{
	color:#808080;
	font-size:13px;
}
#tags ul li.level-3 a{
	color:#808080;
	font-size:14px;
}
#tags ul li.level-4 a{
	color:#808080;
	font-size:15px;
}
#tags ul li.level-5 a{
	color:#808080;
	font-size:15px;
	font-weight:bold;
}

/*CALENDAR*/
.calendar{
	font-family:Arial, Helvetica, sans-serif;
}
.calendar thead{
	display:none;
}
.calendar table{
	/*width:160px;*/
	margin-left:auto;
	margin-right:auto;
}
.calendar caption{
	width:160px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}

.calendar tr td{
	width:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.calendar tr td a{
	color:#00aeef;
	text-decoration:none;
}
.calendar caption a{
	font-weight:bold;
	background:#00aeef;
	color:white;
	text-decoration:none;
	padding:0 3px 2px 3px;
}
.calendar span{
	color:#00aeef;
}

/*archives*/
#archives ul li{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
#archives ul li a{
	background:url(img/puce1.png) top left no-repeat;
	background-position:0px 5px;
	float:right;
	width:278px;
	color:#808080;
	padding-left:10px;
	padding-bottom:5px;
}

/*web2*/
#web2 ul li{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

/*syndication*/
#syndicate ul li{
	background:url(img/rss.png) center left no-repeat;
	padding-left:20px;
	_padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#syndicate ul li a{
	color:#808080;
}

/*simpleviewer*/
#simpleviewer ul li{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}
#simpleviewer ul li a{
	background:url(img/puce1.png) top left no-repeat;
	background-position:0px 5px;
	float:right;
	width:278px;
	color:#808080;
	padding-left:10px;
	padding-bottom:5px;
}


/*lastcomments*/
#lastcomments ul li{
	background:#808080;
	float:left;
	width:272px;
	padding:8px 8px 8px 8px;
	color:#f1f1f1;
	font-family:Arial, Helvetica, sans-serif;
}
#lastcomments ul li.author{
	background:url(img/comm.gif) top left no-repeat;
	margin-top:-5px !important;
	color:#808080;
	text-align:right;
}

#lastcomments ul li.post{
	background:transparent;
	margin-top:-18px !important;
	color:#808080;
	text-align:right;
}
#lastcomments ul li.post a{
	color:#039BE6;
}

#lastcomments ul li span{
	padding-right:50px;
}
#lastcomments ul li a{
	color:#f1f1f1;
}
/*
#lastcomments ul li a:hover{
	color:#039BE6;
}*/

/*mostvisited*/
/*#mostvisited ul li{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 !important;
	padding:0 !important;
}
#mostvisited ul li a{
	background:url(img/puce1.png) top left no-repeat;
	background-position:0px 5px;
	float:right;
	width:278px;
	color:#808080;
	padding-left:10px;
}
#mostvisited ul li.nb_com{
	color:#009ee0;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px !important;
}*/
#mostvisited{
	padding-bottom:0px !important;
}
#mostvisited ul{
	margin:0 !important;
	padding:0 !important;
}

.ie #mostvisited ul li{
	margin:0 !important;
	padding:0 !important;
	margin-left:-15px !important;
}

#mostvisited ul li{
	width:288px;
	margin-bottom:0 !important;
}

#mostvisited ul li a{
	margin:0 !important;
	padding:0 !important;
}

#mostvisited ul li a{
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
}
#mostvisited ul li.nb_com{
	color:#009ee0;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px !important;
}

/*mostcommented*/
#mostcommented{
	padding-bottom:0px !important;
}
#mostcommented ul{
	margin:0 !important;
	padding:0 !important;
}

.ie #mostcommented ul li{
	margin:0 !important;
	padding:0 !important;
	margin-left:-15px !important;
}

#mostcommented ul li{
	width:288px;
	margin-bottom:0 !important;
}

#mostcommented ul li a{
	margin:0 !important;
	padding:0 !important;
}

#mostcommented ul li a{
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
}
#mostcommented ul li.nb_com{
	color:#009ee0;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px !important;
}

#vidcenter{
	margin:0 !important;
	padding:0 !important;
}

/*news*/
#news{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px !important;
}
#news h3{
	color:black;
	font-size:14px;
	margin-bottom:10px;
	text-transform:uppercase;
}
#news ul{
	margin:0 !important;
	padding:0 !important;
}

.ie #news ul li{
	margin:0 !important;
	padding:0 !important;
	margin-left:-15px !important;
}

#news ul li{
	width:288px;
	margin:0 !important;
	padding:0 !important;
}
#news ul li.description{
	margin-bottom:10px !important;
}
#news ul li h4{
	font-size:12px;
}

#news ul li a{
	margin:0 !important;
	padding:0 !important;
	color:#009ee0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(img/news.gif) top left no-repeat;
	background-position:0px 2px;
	padding-left:15px !important;
}

#news ul li p{
	/*display:none;*/
}

/***************************************************/

/*PUB1*/
#pub1{
	float:left;
	width:100%;
	background:#f5f5f5;
	padding:4px 0;
	text-align:center;
	margin-bottom:5px;
	margin-top:25px;
}
#pub1 img{
	border:none;
}
/***************************************************/

/*POST LIST*/
.post{
	padding-top:20px;
	line-height:1.4em;
}
.post-content{
	padding-bottom:10px;
	line-height:1.5em;
}

.post .post-title a img{
	border:none;
	float:left;
}
.post .contentright{
	float:left;
	margin-left:10px;
	width:265px;
	margin-bottom:5px;
	min-height:150px;
}
.post .post-info-co,.post .post-info{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	background:#f5f5f5;
	padding:5px 10px;
	color:#9b9b9b;
}
.post .post-info-co a,.post .post-info a{
	color:#9b9b9b;
	text-decoration:none;
}

.post h2.post-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#009ee0;
	text-decoration:none;
	/*text-transform:uppercase;*/
	line-height:0.9em;
}

.post h2.post-titlep{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00aeef;
	text-decoration:none;
	/*text-transform:uppercase;*/
	line-height:0.9em;
	margin-bottom:10px;
	height:70px;
}
.post h2.post-titlep img{
	float:left;
	margin:0 15px 0 0;
}
.post h2.post-title a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#009ee0;
	text-decoration:none;
	/*text-transform:uppercase;*/
	line-height:0.9em;
}
.post .post-contentp{
	clear:left !important;
	margin-bottom:10px;
	margin-top:10px;
}

.post .post-content{
	margin-top:5px;
}
.post .post-content a{
	color:#139cd8;
	text-decoration:none;
}
.post .post-content p{
	margin-bottom:10px;
}
.post .rate{
	background:#f5f5f5;
	clear:both;
	margin:0 !important;
	padding:0 !important;
	line-height:0 !important;
	height:20px;
	padding-left:10px !important;
	padding-top:10px !important;
}
#pagination{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:5px 10px;
	color:#009ee0;
	text-align:left;
}
#pagination a{
	color:#009ee0;
	text-decoration:none !important;
}
#pagination a:hover{
	text-decoration:underline !important;
}
/*
#pagination b,#pagination strong{
border:1px solid #4f5259;
background:#009ee0;
margin-right:5px;
padding:7px 10px !important;
color:white;
font-weight:bold;
}
.ie #pagination b{
position:relative;
height:32px !important;
}
#pagination a{
border:1px solid #009ee0;
background:#dfdbd8;
margin-right:5px;
padding:5px 7px;
color:#4f5259;
font-weight:bold;
text-decoration:none;
font-size:14px;
font-weight:normal;
}
#pagination a span{
	color:#009ee0;
}
#pagination a:hover span{
	color:#4f5259;

}
.ie #pagination a{
position:relative;
height:32px !important;
}
#pagination a:hover{
border:1px solid #009ee0;
background:#009ee0;
color:white;
}
#pagination #prev{
margin-right:15px;
}
#pagination #next{
margin-left:15px;
}

#pagination #prev, #pagination  #next{
	border:none !important;
}
#pagination #prev{
	border-left:1px solid #a6a8b1 !important;
	border-bottom:1px solid #a6a8b1 !important;
}
#pagination #next{
	border-right:1px solid #a6a8b1 !important;
	border-bottom:1px solid #a6a8b1 !important;
}
*/
/***************************************************/

/*COMMENTAIRES*/
#comments h3{
	clear:both;
	padding-top:25px;
}

#comments h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b333d;
	font-size:14px;
	border-bottom:1px solid #808080;
	text-transform:uppercase;
	margin-bottom:10px;
}

#comments .wrc{
	clear:both;
}

#comments .comment-number{
	float:left;
	width:60px;
}
#comments .comment-number a{
	color:#00aeef;
	font-size:35px;
	text-decoration:none;
}
#comments .cright{
	float:left;
	width:540px;
	padding-top:20px;
}

#comments .cright .comment-info{
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	background:#f5f5f5;
	padding:5px 10px;
	color:#9b9b9b;
	margin-top:10px;
}

#comments .cright .comment-info span{

}

#comments .cright .comment-info a,#comments .cright blockquote a{
	color:#00aeef;
}
/*comment-form*/
#comment-form{
	margin-left:60px;
	padding-bottom:20px;
}
#comment-form p{
	margin:10px 0 10px 0;
}
#comments label{
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

#comments input, #comments textarea{
	padding:2px 4px;
	overflow:hidden;
	border:1px solid #868686;
}
#comments input:focus, #comments textarea:focus{
	border:1px solid #00aeef;
	padding:2px 4px;
}

#c_nom{
	width:380px;
}

#c_mail{
	width:380px;
}

#c_site{
	width:380px;
}

#c_content{
	width:380px;
}

#c_remember{
	border:none !important;
}
/***************************************************/

/*PAGES CONNEXES*/
.post-connexe ul li {
	background:url(img/puce1.png) center left no-repeat;
	padding-left:10px;
	_padding-left:0px;
	padding-bottom:5px;
}
.post-connexe ul li a{
	color:#808080
}
/***************************************************/

/*FOOTER*/

#footer{
	font-family:Arial, Helvetica, sans-serif;
}

#footer img{
	float:left;
}

#footer ul li{
	display:inline;
	float:left;
}
#footer ul li a{
	color:#808080;
	text-decoration:none;
}

#footer .lescat{
	padding-top:25px;
}

#footer .connexes li a{
	color:#b4b4b4;
}
/***************************************************/


/*RECHERCHE*/
.recherche h2, .recherche label{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b333d;
	font-size:14px;
	border-bottom:1px solid #808080;
	text-transform:uppercase;
	margin-bottom:15px;
}

.recherche label{
	cursor:pointer;
}
.recherche #q{
	width:350px;
	padding:2px 4px;
}
.recherche .submit, .post .submit{
	padding:2px 4px;
}

.recherche div{
	padding-bottom:25px;
}


.recherche .calendar{
	clear:left !important;
	text-align:left !important;
}
.recherche .calendar table{
	margin-left:0 !important;
}
.recherche .calendar table caption{
	margin-left:5px !important;
}

.tags ul{
	list-style:none !important;
	background:none !important;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.tags ul li{
	display:inline;
	list-style:none !important;
	background:none !important;
}
.tags ul li a{
	text-decoration:none;
}
.tags ul li.level-1 a{
	color:#808080;
	font-size:12px;
}
.tags ul li.level-2 a{
	color:#808080;
	font-size:13px;
}
.tags ul li.level-3 a{
	color:#808080;
	font-size:14px;
}
.tags ul li.level-4 a{
	color:#808080;
	font-size:15px;
}
.tags ul li.level-5 a{
	color:#808080;
	font-size:15px;
	font-weight:bold;
}


.ie6 .recherche ul li{
	padding-left:0 !important;
	margin-left:0 !important;
}
.ie7 .recherche ul li{
	padding-left:0 !important;
	margin-left:0 !important;
}

/***************************************************/

/*BLOGROLL*/

.blogroll h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#2b333d;
	font-size:14px;
	border-bottom:1px solid #808080;
	text-transform:uppercase;
	margin-bottom:15px;
}

.blogroll ul li{
	background:none !important;
	margin:0 !important;
	padding:0 !important; 
	clear:both !important;
	padding-left:0 !important;
	margin-left:0 !important;
	float:left;
	width:100%;
}

.blogroll ul li h4{
	font-family:Arial, Helvetica, sans-serif;
}

.blogroll ul li.description{
	margin-bottom:15px !important;
}

/***************************************************/

/*OPINION*/
.reponses .graphe{
	clear:both;
	/*background:#8cd6f5;*/
	background:url(img/opinion.gif) top left repeat-x !important;
	color:white;
	padding:2px 4px;
	height:10px;
	margin-bottom:5px;
}
.reponses h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#009ee0;
	font-size:13px;
	margin-bottom:10px;
}
.post .form_opinion{
	text-align:left;
}
.post .form_opinion label{
	cursor:pointer;
}
.post .form_opinion p{
	margin-bottom:5px;
}
/***************************************************/

/*OPINION SIDEBAR*/
#opinion_side h4{
	font-size:12px !important;
}
#opinion_side h4 a{
	color:#9b9b9b;
}
#opinion_side .wropinion{
	clear:both !important;
	/*padding-bottom:5px;*/
}


#opinion_side .text{
	clear:both !important;margin-top:-10px !important;
	
}
#opinion_side .chiffre{
	padding:0 !important;
	margin:0 !important;
	float:left !important;
	width:85px !important;
	padding-left:5px !important;
	margin-top:-10px !important;
}
div.barre {
	padding:0 !important;
	margin:0 !important;
	line-height:0 !important;
	height: 12px !important;
	width: 100px !important; 
 	float: left !important; 
	background:#dcdcdc !important;
	margin-left:75px !important;
	margin-top:-10px !important;
	padding-bottom:-10px !important;
}
div.barre > div {
	padding:0 !important;
	margin:0 !important;
	line-height:0 !important;
	margin:0 !important;
	background:#dcdcdc url(img/opinion.gif) top left repeat-x !important;
	height: 12px !important;
	margin-bottom:0px !important;
}

.ie6 #opinion_side{
	display:none;
}

/***************************************************/

.post a{
	color:#00AEEF;
}

.post-chapo{
	clear:left;
	padding-top:15px;
}

.post-connexe p{
	margin:10px 0 10px 0;
}
.post-connexe a{
	color:#00AEF4 !important;
}
.post-connexe .calendar caption a{
	color:white !important;
}

/*.post object, .post embed{
	max-width:425px;
}*/

.post-info-co img{
	margin-right:-4px !important;
}

.comment-info{
	font-size:12px;
}

.comment-info strong{
	color:#00AEEF !important;
}

/*SCREENSHOTZ*/
.post .screenshot{	
	float:left;
	height:135px;
	overflow:hidden;
}

/**/
#copy{
	color:#808080;
}
#copy li a img{
	padding-top:2px;
	margin-left:5px;
}
/**/

#pubanniere{
	margin-bottom:20px !important;
}

#pubanniere img{
	border:none;
	float:left;
	margin-bottom:5px;
}
