/*
Theme Name: PrincipeBloGCoopD
Description: theme a partir de la grille de principe
Version: 1.0
Author: Olivier
Tags: liste mots clefs


*/

 a {color:#000}


#conteneur{
	/*margin-left:auto;
	margin-right:auto; */
	width:100%;height:100%;

	
}
div#bandeau {
	width:891px;
	height:74px;
	}
	

#logo
{
	float:left;
	width:316px;
	height:74px;
	background-image: url(images/logo.jpg);
	background-repeat:no-repeat;

}

#bandeau_droite
{
	float:left;
	width:567px;
	height:74px;
	background-image: url(images/supdroite.jpg);
	background-repeat:no-repeat;
}

#tdbandeau_droite {
	background-color:#979944;
}

#site_description
{
float:left;
text-align:left;
position:relative;
top:18px;
left:42px;
width:308px;
height:50px; 	
font-size: 15px;
font-family: Helvetica, Arial, Verdana,Sans-Serif;
color: #FFFFFF;
font-weight:bold;
}

#sidebar
{
display:none;}

div#ligne1 {
	width:891px;
	height:5px;
	background-color:#C8D215;
	}
td#zonelogo{ width:316px; height:81px; }    
div#zonelogo{ overflow:hidden; width:316px; height:81px; }    
td#zoneslogan{  height:81px; width:99%;background-color:white;	}    
div#zoneslogan{ overflow:hidden; height:81px; }    
td#zoneoutils{  height:81px; width:99%;background-color:white;	}    
div#zoneoutils{ overflow:hidden; height:81px; width:79px;}    

#zone1{ overflow:hidden; width:158px; height:162px; }  
div#zone2{ overflow:hidden; width:158px; /*height:243px;*/ }       
td#zone2td{  height:99%; /*background-color:#999;*/}       
#zone3{ overflow:hidden; /*width:316px;*/ height:81px; }  
#zone4{ overflow:hidden; /*width:158px; */ height:162px;/*background-color:#000000; */}     
#zone5{ overflow:hidden; width:316px; height:162px; }  
#zone6{ overflow:hidden; width:316px; height:243px; background-color:#000000; }       
div#zone7{ overflow:hidden; width:316px; }  
td#zone7td{ height:99%; /*background-color:#444;*/}  
#zone8{ overflow:hidden; width:79px; /*height:474px;*/ font-size:10px;background-color:white;}       
#zone9{ overflow:hidden; width:79px; height:162px; }    
div#zone10{ overflow:hidden; width:79px; height:81px; }       
td#zone10{ height:99%;/* background-color:#666;*/}  
div#zone11{ overflow: trouvé:hidden; width:79px; }    
td#zone11{ height:99%; vertical-align:bottom;background-color:white;/*background-color:#888;*/}    
#milieu{ display:block;text-align:left;overflow-x:hidden;overflow-y:auto; /*width:316px;*/ height:395px;width:729px;/*maxWidth:742px;max-width:742px;*/
scrollbar-face-color: #888;
scrollbar-shadow-color: #444;
scrollbar-highlight-color: #AAA;
scrollbar-3dlight-color: #666;
scrollbar-darkshadow-color: #333;
scrollbar-track-color: #ccc;
scrollbar-arrow-color: #ddd;
background-color:white;
}
#zonemilieu {text-align:center;}
#zonepopups {filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
#zonepopups a { color:#000;text-decoration:none;display:block;padding:2px;font-size:10px; line-height:10px;border-bottom: 1px solid #000;}
#zonepopups a:hover { color:#FFF;background-color:#000;}
#zonepopups li {
	display:block;
	list-style-type: Aucune;
}
#zone1_info, .zone1_info { position:absolute; overflow:hidden; visibility:hidden; width:158px; /*height:162px; */background-color:#fff; } 
#zone2_info, .zone2_info { position:absolute; overflow:hidden; visibility:hidden; width:158px; /*height:162px; */background-color:#fff; } 
#zone3_info, .zone3_info { position:absolute; overflow:hidden; visibility:hidden; width:316px; height:81px; background-color:#fff; border: 1px solid #000;} 
#zone4_info, .zone4_info { position:absolute; overflow:hidden; visibility:hidden; width:158px; height:81px; background-color:#fff; border: 1px solid #000;} 
#zone5_info, .zone5_info { position:absolute; overflow:hidden; visibility:hidden; width:316px; /*height:81px;*/ background-color:#fff; border: 1px solid #000;} 
#zone6_info, .zone6_info { position:absolute; overflow:hidden; visibility:hidden; width:316px; /*height:243px;*/ background-color:#fff; border: 1px solid #000;} 
#zone6_info div {width:50%;display:block;}
#zone7_info, .zone7_info { position:absolute; overflow:hidden; visibility:hidden; width:316px; /*height:243px;*/ background-color:#fff; border: 1px solid #000;} 
#zone8_info,.zone8_info { position:absolute; overflow:hidden; visibility:hidden; background-color:#fff; border: 1px solid #000; left:-316px;width:316px;  } 
#zone9_info, .zone9_info { position:absolute; overflow:hidden; visibility:hidden; width:79px; height:162px; background-color:#fff; border: 1px solid #000;} 
#zone10_info, .zone10_info { position:absolute; overflow:hidden; visibility:hidden; width:79px; height:81px; background-color:#fff; border: 1px solid #000;} 
#zone11_info, .zone11_info { position:absolute; overflow:hidden; visibility:hidden; left:-316px;width:316px; height:324px;top:-237px; background-color:#fff; border: 1px solid #000;} 
.zoneoutils_info { position:absolute; overflow:hidden; visibility:hidden; left:-316px;width:316px; background-color:#fff; border: 1px solid #000;} 




.art_lie:hover {
opacity:0.90;
}

.titre_info {
font-weight:bold;
color:red;
display:none;
}



html {height:100%;}
body {
overflow:hidden;
background-color:#fff;
color:#222222;
font-family:Helvetica, Arial, Verdana, Sans-Serif;
font-size:12px;
margin:0;
padding:0;
width:100%;height:100%;
}


.sommaire{

float:left;
/*width:158px;
height:81px;*/
overflow:hidden;
}
.vid{
float:left;
width:316px;
height:162px;
}
.article {padding:8px;}
.article h2 {
font-size:22px;
font-weight:normal;
padding:10px;
border-width:16px 0px 0px 0px;
border-style:solid;
border-color:#333;
margin:0;
}

.article h2 a {
color:#222;
text-decoration:none;
}

.article h2 a:hover {
color:#222;
text-decoration:none;
border-bottom:#777 1px solid;
}

.titres_dans_cat h3 {
font-size:12px;
font-weight:normal;
}

.titres_dans_cat h3 a {
color:#222;
text-decoration:none;
}

.titres_dans_cat h3 a:hover {
color:#666;
text-decoration:none;

}

#zone3  p {
line-height:25px;
}

.comments {
font-size:12px;
margin:0 40px 0;
clear:both;
}

.comments a {
padding:1px 6px 3px 4px;
color:#222;
text-decoration:none;
border-top:#ccc 1px solid;
line-height:22px;
}

.comments a:hover {
padding:1px 6px 3px 4px;
color:#222;
text-decoration:none;
border-top:#777 1px solid;
}

.navigation{
background-color:#333;
font-family:Helvetica, Arial, Verdana,Sans-Serif;
font-size:10px;
color:#eee;
height:16px;overflow:hidden;line-height:16px;

overflow:hidden;
}
.navigation a{
font-size:10px;
color:#eee;
font-weight:bold;
text-decoration:none;
}
.navigation a:hover{
color:#fff;
text-decoration:none;
}



.meta{
background-color:#333;
font-family:Helvetica, Arial, Verdana,Sans-Serif;
font-size:11px;
color:#fff;
height:16px;overflow:hidden;line-height:16px;padding-right:8px;
text-align:right;






}

.meta a{
color:#fff;
font-weight:bold;
text-decoration:none;

}
.meta a:hover{
color:#eee;
text-decoration:none;
}


.tags a {color:#000; font-size:12px;}
#zone8 #zonepopups a {
margin:0px;padding:2px;
display:block;width:100%;float:left;height:20px;overflow:hidden;line-height:10px;
color:#000;text-decoration:none;
background-color:#fff;
border-width:0px 0px 1px 1px;
border-style:solid;
border-color:#888;
font-size:11px;
}
#zone8 #zonepopups a:hover {
background-color:#000;
color:#fff;
}
.widget_tag_cloud {list-style:none;padding:0px;display:block;line-height:0px;}
.widget ul {list-style:none;padding:0px;display:block;line-height:0px;}
.widget_tag_cloud a {
margin:0px;padding:2px;
display:block;width:32%;float:left;height:20.25px;overflow:hidden;line-height:10px;
color:#000;text-decoration:none;
background-color:#fff;
border-width:0px 0px 0px 0px;
border-style:none;
border-color:#fff;
}
.widget_tag_cloud a:hover {
color:#fff;background-color:#000;
}
.comments{
font-size:12px;
margin:0 0 40px 0;
clear:both;
}
.comments a{
padding:1px 6px 3px 4px;
color:#222;
text-decoration:none;
border-top:#ccc 1px solid;
line-height:22px;
}
.comments a:hover{
padding:1px 6px 3px 4px;
color:#222;
text-decoration:none;
border-top:#777 1px solid;
}

#sidebar{
float:left;
width:180px;
font-family:Helvetica, Arial, Verdana,Sans-Serif;
font-size:12px;
border-left:#999 1px solid;
margin:0 0 0 20px;
padding:0 0 10px 10px;
}

#sidebar h3{
font-size:14px;
margin:20px 0 5px 0;
}

#sidebar a{
color:#222;
text-decoration:none;
border-bottom:#ccc 1px solid;
}

#sidebar a:hover{
color:#222;
text-decoration:none;
border-bottom:#777 1px solid;
}

#sidebar ul{
list-style:none;
}

#sidebar ul ul{
margin:5px 0 0 10px;
}

#sidebar ul ul ul{
margin:5px 0 0 10px;
}

#sidebar ul li{
padding:0 0 5px 0;
}


p {
text-align:justify;
}

.alignright  {float:right;}
.alignleft {float:left;}
.prev, .commentaire{overflow:hidden;float:left;width:20%;background-color:#333;height:16px;line-height:16px;}
.accueil{overflow:hidden;float:left;width:9%;background-color:#333;height:16px;line-height:16px;}
.voter{overflow:hidden;float:left;width:22%;background-color:#333;height:16px;line-height:16px;}
.voter_puce{float:left;}
.pd-rating{overflow:hidden;float:left;height:16px;line-height:16px;background-color:#333;color:#fff;width:65%;}
.imprimer{overflow:hidden;float:left;width:9%;background-color:#333;height:16px;line-height:16px;}
.next{float:right;width:20%;background-color:#333;height:16px;line-height:16px;}
.next_title{text-align:right;float:left;overflow:hidden;height:16px;line-height:16px;width:90%;}
.next_arrow{float:right;}
/*.pd-rating{overflow:hidden;width:20%;position:relative;margin-left: 40%; top:55px;height:16px;line-height:16px;background-color:#333;color:#fff;}*/
.navigation img {vertical-align:middle; border:0px;margin-bottom:3px;}
.next_arrow img {margin-top:2px;}
.content {clear:both;}

h3.reply {display:none;}
#comment {width:680px;}
.postinput {padding:8px;}


.size-full {left:-8px;position:relative;padding:0px;}

.comment_meta {padding:8px;}
.commentlist {padding:8px;}