 @import "layout.css";
 
 
 /* valeurs par default
 ---------------------------------------------------------------------------------*/
*{ margin: 0; padding: 0; list-style: none;}


 
 
 /* Body arriere plan et definition de la font
 ---------------------------------------------------------------------------------*/
html{background: url(img/html.jpg) repeat-y  50% 0} 
body{font: 63%  Arial, Helvetica, sans-serif; padding-left:5px; color: #444;/*background:url(img/body.jpg) repeat-x 0 0*/}


 
 
 /* Definition des liens
 ---------------------------------------------------------------------------------*/
a, a:visited{color: #fff; text-decoration:none; text-transform:capitalize;} 
a:hover{color: #FFCC00}
a img{border: 0} 
hr{clear: both; visibility: hidden;} 
 

 
 
 /* contenu de speedbar menu haut
 ---------------------------------------------------------------------------------*/
#speedbar li{ float: left; font-size:1.2em;  text-align:center; line-height:40px; margin:0 18px; display:inline}
#speedbar li a{display: block;padding: 0 10px;}
#speedbar li a:hover{ background:url(img/lispeedover.gif) no-repeat 0 50%;}
 
 
 
 
 /* contenu de sidebar gauche
 ---------------------------------------------------------------------------------*/
#sidebar .box {background:url(img/box.jpg) repeat-y 0 0; margin-bottom:40px;}
#sidebar .box h2{ background:url(img/h2box.jpg) no-repeat 0 0;height: 23px; line-height:30px; padding-left:35px;
font-size:1.2em; color: #fff;}

/*dernieres infos*/
#sidebar ul{ font-size:1.2em; line-height:22px; padding: 15px 8px 70px 20px; background:url(img/boxfoot.jpg) no-repeat 0 100%;}
#sidebar ul li{ background:url(img/libox.jpg) no-repeat 0 50%; text-indent: 15px; padding-bottom:3px;}
#sidebar ul li span{ margin-left:90px; font-size:0.9em;}
#sidebar ul li a{ color:#000; font-weight: bold; }
#sidebar ul li a:hover{ color: #314C9B;}

/*search*/
#sidebar #searchengin{height: 25px; background:url(img/search.jpg) no-repeat 0 0; position:relative;
 padding: 9px 0 0 17px}
#sidebar #searchengin #q{width: 167px; height: 14px; border:0; padding-top:2px; font-size:1.1em}
#sidebar #searchengin #sub1{ top: 11px;right: 35px;}

/*connexion*/
#sidebar #connexion{font-size:1.2em;color: #2F4A97;text-align:right;padding: 15px 8px 35px; font-weight:bold; 
background:url(img/boxfoot.jpg) no-repeat 0 100%;}
#sidebar #connexion .text{width: 114px; height: 15px; border: 1px solid #2F4A97; margin: 0 0 0 20px; font-size:1em;}
#sidebar .submit{width: 34px; height: 16px; border: 0;background:url(img/submit.gif) no-repeat 0 0;position: absolute;}
#sidebar #connexion #sub2{top: 7px; right: 15px;}
#sidebar #connexion p { position: relative; padding: 5px 60px 5px 0;}
 




 /* contenu de content
 ---------------------------------------------------------------------------------*/ 
#content h2{ font-size:1.8em;margin: 0 25px 10px; color:#314C9B; background:url(img/h2content.jpg) repeat-x 0 100%; padding-left:10px} 
#content .box{ font-size:1.2em;margin: 0 20px 60px;}
#content .box .postinfo{ font-size:1em;padding: 5px 0 10px;}
#content .box .postinfo .avatar{ font-size:0;margin: 10px 5px 10px 0;float: left; width: 94px; height: 174px;  display:inline;}
#content .box .postinfo .avatar img{width: 74px;height: 174px;}
#content h3{ font-size:1.2em; line-height:1.6em; color: #696969}
#content h4{ font-size:1em; line-height:1.4em}
#content h4 span{ font-size:0.9em;float: right}
#content .p1{padding: 5px; text-align:justify}#content .p1 .pfl{float: left; margin: 5px 5px;}
#content .boxco{padding: 5px; text-align:right}
#content .boxco a{margin: 0 5px;}
#content a{ color:#277AD7;}#content a:hover{ color: #314C9B;}

 
 
 
 
 /* contenu de footer
 ---------------------------------------------------------------------------------*/
#footer{ font-size:1em; text-align:center}#footer a{ color: #666699}