/*
 Theme Name: Efet2
 Theme URI: http://efet.fr/blog
 Description: Efet2
 Author: H1fra
 Author URI: http://H1fra.fr
 */
*{padding:0; margin:0; }
body{font-family:'Trebuchet MS', Arial, sans-serif; text-align:center;}
h1{border-bottom:1px solid #dadada;}
h2,h3{font-family:'Myriad Pro',Times,serif;border-bottom:1px solid #dadada;color:#666666;}
/*********************/
/*    G L O B A L    */
/*********************/
/*links*/
a,a:link,a:visited{color:#585858; text-decoration:none; }
a:hover,a:active{color:#585858; text-shadow:0 1px 0 #fff; text-decoration:underline; }
blockquote{display:block; margin:.5em 2.0em .5em 2.0em; padding:0 0 0 1.0em; border-left:dotted black .1em; }
blockquote blockquote{padding:0 0 0 1.0em; border-left:dotted black .1em; }
.bold{font-weight:bold; }
.italic{font-style:italic; }
img{border:none; }
.alignleft{float:left; text-align:left; }
.alignright{float:right; text-align:right; }
.center{text-align:left; }
/*********************/
/* S T R U C T U R E */
/*********************/
#container{width:955px; margin:0 auto; text-align:left; }
#header{height:175px; background:#f8f8f8; }
#header-content{width:955px; margin:0 auto; height:175px;text-align:left;overflow:hidden;}
/*wraps content and sidebar*/
#wrapper{float:left; width:100%; position:relative; }
#sidebar{float:right; width:250px; height:auto; padding:25px 0 0px 0px; display:inline; }
#content{float:left; width:699px; height:auto; padding:20px 0 20px 0; border-right:1px solid #eee;}
#footer{height:40px; margin:0 auto 0 auto; background:#f8f8f8; clear:both;}
#footer-content{width:947px; margin:0 auto 0 auto; text-align:left; font-size:11px;padding:5px 15px 5px 15px;}
/*********************/
/* H E A D E R       */
/*********************/
.logo{margin:-30px 0 0px 0px; }
/*top menu*/
ul#nav{float:left; width:670px; height:33px; list-style:none; margin:10px 0 0 0; height:33px; font-size:11px; font-weight:bold; text-transform:uppercase; }
ul#nav li{float:left; padding:8px 0 8px 12px; margin-right:1px; }
ul#nav li a{text-shadow:0 1px 0 #477e8b; padding:8px 12px 8px 0; color:#f0efbe; }
ul#nav li:hover,ul#nav li.current_page_item{text-shadow:0 1px 0 #477e8b; }
ul#nav li:hover,ul#nav li.current_page_item{color:#f0efbe; text-shadow:0 1px 0 #477e8b;}
ul#nav li a:hover,ul#nav li.current_page_item a{text-shadow:0 1px 0 #477e8b; }
ul#nav li a:hover,ul#nav li.current_page_item a{text-shadow:0 1px 0 #477e8b; color:#f0efbe; }
/*bottom menu*/
ul#cat{float:left; list-style:none; margin:48px 0 0 20px; font-size:11px; font-weight:normal;  }
ul#cat li{margin:0 7px 0px 0;padding:0px 0 0px 0; display:inline-block;height:5px; }
ul#cat li a{color:#bbb; padding:1px 5px 25px 5px;font-weight:bold;display:inline-block;}
ul#cat li:hover,ul#cat li.current-cat{color:#777; }
ul#cat li.active a{background:#eee;color:#aaa;border-top:2px solid #999;}
/*bloginfo*/
.bloginfo{float:left; width:750px; height:70px; margin:23px 0 0 10px;}
.bloginfo h1{border:none;}
.bloginfo h1 a{float:left; font-size:40px; font-weight:normal; text-transform:uppercase; color:#555; }
.bloginfo p{font-size:16px; color:#ccc; margin:22px 0 0 310px;}
/*********************/
/*  S I D E B A R    */
/*********************/
.widget{width:260px; height:auto; margin:0px 0 10px 0; text-align:left; overflow:hidden; }
.widget h2{width:256px; height:18px; border-bottom:1px solid #f5f5f5; text-align:center; font-size:14px; color:#bbb; text-transform:lowercase;margin: 0 0 3px 0;}
.widget ul li a, .widget ul li a:link, .widget ul li a:visited{display:block; width:222px; padding:3px; font-weight:normal; color:#4c829f; line-height:18px; }
.widget ul{width:226px; margin:0px 0 10px 0; padding:10px 15px 15px 11px; list-style-type:none; font-size:12px; color:black;  text-align:left; }
.widget ul ul{margin-left:10px; }
.widget ul ul li{list-style-type:none; color:black; }
/*********************/
/*      P O S T      */
/*********************/
.post-content{clear:both;width:630px; margin:-15px 0px 10px auto; padding:15px 15px 15px 15px; background-color:white;  }
.post-content h1 {font-size:16px; margin:0px 0px 0px -30px; font-weight:normal;text-decoration:none; }
.post-content .meta{display:block; margin:5px 0 0 0; font-size:10px; color:#4c829f; }
.post-entry{margin:0px 0 0 0; font-size:13px; line-height:20px;width:460px; }
.post-entry p{padding:5px 0 5px 0; }
.post-entry ul{padding:5px 0 .5px 20px; }
.post-entry ol{padding:5px 0 .5px 20px; }
.post-entry img{margin:5px 5px 5px 0px; padding:0 0 0 0; }
.navpages{clear:left;font-size:14px; width:630px; height:30px; line-height:30px; margin:0px 0px 10px 0px; padding:15px 15px 15px 15px; background-color:white;
/*fixes nav bottom in IE*/
 }
.post-content .img_margebas{border:5px solid #ccc;}
.post-content .thumbnail .img_margebas{border:none;}
.titregalerie-entrer{clear:both;margin:55px 0 0 0;border-bottom:1px solid #eee;font-size:15px;}
/*   S E A R C H     */
#searchform{float:right; width:254px; height:30px; margin:45px 0 0 0; border-left:2px solid #ccc;}
#searchfield{float:left; width:192px; height:25px; margin:0px 0px 0px 3px; padding:2px 2px 0px 2px; font-size:14px; background:none; border:none; display:inline; color:#bbb;}
#searchsubmit{float:right; height:30px; width:30px; margin:0px 10px 0 0px; color:#FFFFFF; background:#eee url('images/search.png') no-repeat 50%; border:0px none; cursor:pointer;}
.titreinfos-entrer, .titreinfos-sortir{width:460px;padding:0 0 20px 10px;line-height:20px;}
.titreinfos-entrer h3,.titreinfos-sortir h3{line-height:30px;font-weight:bold;letter-spacing:2px;}
.titreinfos-entrer h3{color:#ffb34f;}
.titreinfos-sortir h3{color:#5C91D1;}
.titreinfos-entrer ul,.titreinfos-sortir ul{list-style:none;color:#333;padding:0;font-size:14px;}
.titreexpo{font-weight:bold;}
/*********************/
/* F O O T E R  */
/*********************/
.footer-left{float:left; position:relative; width:4px; height:37px; margin:5px 0 0 -4px; background:url(images/footer-left.png) no-repeat; }
.footer-right{float:right; position:relative; width:4px; height:37px; margin:5px -4px 0 0px; background:url(images/footer-right.png) no-repeat; }
.footer-col{float:left; width:255px; height:250px; margin:10px 0 0 24px; color:#97ADBB; font-size:11px; text-align:center;}
.footer-col-middle{width:340px; margin-bottom:5px;}
.footer-col h2{font-size:20px; line-height:32px; font-weight:normal; color:#2B4659;}
.footer-col .content{display:block; width:242px; height:200px; margin:15px 0 0 0; padding:5px 5px 5px 5px; border:1px solid #7590A3;}
.footer-col ul{width:100%; margin:0 0 0px 0; list-style-type:none; font-size:12px; color:black;  text-align:left;}
.footer-col ul li a, .footer-col ul li a:link, .footer-col ul li a:visited{display:block; width:234px; height:20px; padding:0px 4px 0px 4px; text-decoration:none; font-weight:normal; color:#97ADBB; line-height:18px; }
.footer-col ul li a:hover, .footer-col ul li a:active{background-color:#5F8CAB; color:white;  }
.footer-col .content-middle ul li a{width:330px;}
.footer-col .content-middle{width:338px;}
.footer-links{display:block; width:896px; height:25px; margin:0px auto 0 auto; padding:25px 15px 0 15px; background:url(images/footer-line.png) no-repeat 0 15px; font-size:11px; color:#6F8FA6; clear:both;}
.footer-links a{color:#6F8FA6;}
.footer-links a:hover, .footer-links a:active{text-decoration:underline;}
/*********************/
/*  C O M M E N T S  */
/*********************/
ol.commentlist{list-style:none; margin:0 20px 0 20px; padding:0; }
ol.commentlist li{border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author{padding:0 170px 0 0; }
ol.commentlist li div.vcard{font-weight:bold; font-size:14px; line-height:16px; font-family:helvetica, arial, sans-serif; }
ol.commentlist li div.vcard cite.fn{font-style:normal; font-size:11px; }
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000; }
ol.commentlist li div.vcard img.avatar{background:#fff; border:1px solid #aaa; padding:5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta{font-weight:bold; font-size:10px; line-height:16px; font-family:helvetica, arial, sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a{color:#205B87; text-decoration:none; }
ol.commentlist li p{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica, arial, sans-serif; margin:5px 0 12px; }
ol.commentlist li ul{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica, arial, sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica, arial, sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover{background:#3A515F; border:1px solid #004080;; }
ol.commentlist li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children{list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2{margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3{margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4{margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5{margin:0 0 3px; }
ol.commentlist ul.children li.odd{background:#fff; }
ol.commentlist ul.children li.even{background:#f6f6f6; }
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0; }
.comments-div{margin:30px;padding:10px 0 0 0;}
#commentform{margin:0 0 0 30px; font-size:12px;}
#commentform p{line-height:25px;}
#commentform p input[type=text]{padding:0.2em 0.2em 0.2em 0.2em;width:18em;margin:0em 0em 0.1em 0em;}
#commentform p label{font-family:'Lucida Grande',Helvetica,Arial,sans-serif; color:#777; font-size:12px; display:block; height:18px;}
#commentform #comment{width:450px; margin:10px 0 0 0; }
h3#comments, #respond h3{font-size:18px; font-weight:normal; margin:5px 0 5px 0px;padding:0 0 0 10px;}
/*********************/
/*  H O M E P A G E  */
/*********************/
.home-featured{display:block; width:670px; height:270px; margin:0px auto 20px auto; background-color:#3A515F; border:1px solid #0062c4;}
.home-post{float:left; width:303px; height:211px; margin:0 0 15px 0; padding:15px 12px 15px 22px; }
.home-post h1{border:none;}
.home-post h1 a{display:block; font-size:16px;font-weight:normal; line-height:20px; color:#666; text-decoration:none;padding:3px 0 0 0;}
.home-post h1 .permalink-title{margin:150px 0 0 0;display:block;line-height:17px;}
.home-post h1 .permalink-class{margin: -59px 0 0 210px;display:block;position:absolute;color:#fff;font-weight:normal;z-index:100;font-size:11px;}
.thumbnail{float:left; margin:3px 12px 0 0; }
.thumbnail{width:299px;height:143px; overflow:hidden;}
.thumbnail img{margin:13px 0 0 0;z-index:1;}
.home-post img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;-webkit-opacity:0.9;}
.home-post:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-opacity:1;}
.home-post .thumbnail-hover{width:299px;height:173px;margin:0 0 -223px 0;position:relative;z-index:4;}
.home-post .thumbnail-hover{background:url('images/bordureimg.png');}
/*url('images/bordureimg.png'); */
.home-post .meta{display:block; margin:5px 0 0 0; font-size:10px; color:#585858; text-shadow:0 1px 0 #fff;}
.home-post p{font-family:arial; display:block; margin:10px 0px 0 5px; width:282px; height:70px; font-size:11px; line-height:14px; color:#2B4659; clear:both;}
.home-post .readmore a{float:right; position:relative; width:96px; height:25px; right:5px; bottom:-15px; line-height:25px; text-align:center; font-size:11px; color:#2B4659;}
/* clearfix */
.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear{min-width:0; display:inline-block;
/* \*/
display:block; }
* html .clear{
/* \*/
height:1%; }
/*********************/
/*  Cat  */
/*********************/
.cat-post-thumbnail{float:left;  width:170px;  height:170px;  overflow:hidden;  margin:5px 10px 0px 0;}
.cat-post-thumbnail img{margin:0 0 0 -15%;width:80%;z-index:1;}
.cat-entry .meta{margin:5px 0 -15px 0;}
.cat-entry .post-entry {width:610px; }
.cat-entry .post-entry img{display:none;}
/************************* AUTRE ****************/
.ThereisComment a{color:#4c829f;padding:0 0 0 7px;}
#single-content{margin:0 auto;}
#single-content .post-content{margin:0 auto; width:490px;}
.color-entrer-voir,.titregalerie-entrer{color:#ff970f;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-opacity:1;font-size:16px;}
.color-sortir-voir,.titregalerie-sortir{color:#3c7fc2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-webkit-opacity:1;font-size:16px;}
.ul-sharelink li{margin:-12px 0 0 0;}
.sharelink{margin:5px 0 0 15px;font-size:12px;}
.sharelink img{width:16px;margin:0 3px -4px 0px;}
#sidebar li{float:left;width:50%;}
#sidebar table{width:100%;}
.tableArchive{text-align:center;}
