/*
Theme Name: FrenchComp
Theme URI: http://www.frenchcomp.net
Description: Thème de FrenchComp
Version: 1
Author: Deloge Richard
 
*/
body{background-color: #ffffff;font: 11px Verdana, Arial, Helvetica, sans-serif; color:#666666;background-image: url('images/background.gif');background-position: center;background-repeat:repeat-y;}
* {margin: 0px;	padding: 0px;}
#layout{width:1024px;margin-left:auto;margin-right:auto;}

#layout #header{height:95px;width:100%;background: url('images/papillon.png') 33px 10px no-repeat;}
#layout #header #logo{float:right; margin-right:20px;margin-top:30px;}
#layout #header #logo a img{border: none;}
#layout #header #description{float:right;margin-top:63px;margin-right:-195px;}
#layout #header #menu{float:left;margin-top:70px;margin-left:30px;width:610px;}
#layout #header #menu ul{list-style:none;}
#layout #header #menu ul li{text-align:center;float:left;margin-left:10px;margin-right:10px;padding-bottom:1px;border-bottom: 2px solid #aaaaaa;}
#layout #header #menu ul li a{text-decoration:none;color:#444444;font-weight:bold;font-size:13px;}

#layout #footer{margin-left:40px;margin-right:40px;font-size:9px;}
#layout #footer a{color: #666666;}
#layout #footer #lffooter{float:left;}
#layout #footer #rgfooter{float:right;}

#layout #contents{min-height: 460px;}

#layout #contents #err404{width:350px;margin-left:auto;margin-right:auto;padding-top:100px;}
#layout #contents #err404 h2{padding-bottom:10px;}

#layout #contents .post {margin-bottom:20px;}
#layout #contents .post a{text-decoration:none;font-weight:bold;color:#666666;}
#layout #contents .post ul {margin-left:20px;}
#layout #contents .post .titleart{float:right;margin-right:40px;clear:both;}
#layout #contents .post .titleart a{color:#666666;text-decoration:none}
#layout #contents .post .wpautor{float:right;clear:both;margin-right:45px;font-size:8px}
#layout #contents .post .wpautor a{color:#666666;text-decoration:none}
#layout #contents .post .wphtml{clear:both;padding-top:10px;text-align:justify;margin-left:40px;margin-right:40px;}
#layout #contents .post .infos{text-align:right;float:right;margin-right:40px;clear:both;padding-top:10px;font-size:9px;}
#layout #contents .post .infos a{color:#666666;}
#layout #contents .post #comments{clear:both;margin-left:40px;margin-right:40px;}

#layout #contents .post #lstPortFolio{list-style:none;}
.stage{color:#777777;font-size:9px;font-style:italic;}
#layout #contents .post #lstPortFolio li{height: 120px; margin-top:5px;margin-bottom:15px;}
#layout #contents .post #lstPortFolio li .img{height:120px;width:120px;float:left;clear:left;margin-right:10px;text-align:center;}
#layout #contents .post #lstPortFolio li .libtxt{width:720px;float:left;text-align:left;margin-top:15px;}
#layout #contents .post #lstPortFolio li .infos{width:720px;float:left;text-align:left;clear:none;padding-top:3px;}
#layout #contents .post #lstPortFolio li .desc{width:720px;float:left;text-align:justify;}

#layout #contents .post #comments{width:800px;margin-top:30px;}
#layout #contents .post #comments h3{font-size:11px;}
#layout #contents .post #comments .commentlist{list-style:none;}
#layout #contents .post #comments .commentlist .commenttext{margin-left:5px;background-color:#eeeeee;padding:4px;}
#layout #contents .post #comments .nocomments{margin-left:20px;font-size:10px;font-weight:normal;font-style:italic;}
#layout #contents .post #comments .leavecomment {margin-left:10px;margin-top:10px;}
#layout #contents .post #comments .leavecomment h3{font-size:10px;}
#layout #contents .post #comments .leavecomment a{color:#666666;}
#layout #contents .post #comments .leavecomment .contactform{margin-left:10px;}

#layout #contents #home{margin-left:35px;width:960px;text-align:justify;}
#layout #contents #home h3{font-size:10px;margin-top:10px;}
#layout #contents #home h3 a{text-decoration:none;color:#666666;}
#layout #contents #home .readmore{text-align: right; margin-right:10px;}
#layout #contents #home .readmore a{color:#666666;font-size:9px;}

#layout #contents #blogs #sidebar{margin-right:30px;margin-left:5px;}
#layout #contents #blogs #sidebar ul{list-style:none;}
#layout #contents #blogs #sidebar > ul > li{margin-top:10px;margin-bottom:10px;}
#layout #contents #blogs #sidebar .widget{text-align:right;}
#calendar_wrap table{margin-left:auto;margin-right:0;}
#sidebare a {text-decoration:none;font-weight:bold;color:#666666;}

#layout #contents #blogs .post{margin-bottom:20px;float:left;clear:both;width:100%;}
#layout #contents #blogs .titlearchive{margin-left:40px;font-size:14px;}

.gallery ul { list-style: none; margin-left:0px !important;}
.gallery ul li { display: inline; }
.gallery ul img {border: none;}
.nodispla{display:none;}

