
/* Reset  */
*{margin:0;padding:0;}

/* General  */
body{font-family:Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:12px;color:#000;background:#fff url(images/bg_site.gif) repeat-x;width:100%;}
.clear{clear:both;}
p{text-align:justify;margin:0 0 20px;}

/* Mise en forme des titres  */
h1,h2,h3,h4,h5,h6{font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif;font-size:12px;}

/* Mise en forme des liens  */
a img,img a{border:0;}
a{text-decoration:underline;outline:none;}
a:link,a:visited{color:#3D0A0A;text-decoration:underline;}
a:hover{color:#920A0A;text-decoration:underline;}
blockquote{color:#666;overflow:auto;font-style:italic;margin:1.5em 0 1.5em 1.5em;}
blockquote p{margin:0;}
strong{font-weight:700;}
em{font-style:italic;}
pre{font-size:1.2em;font-family:monospace;border:1px solid #E0E0E0;background:#EEE;color:#000;width:90%;overflow:auto;margin:0 auto;padding:1em;}
code{font:0.9em Monaco, monospace;}
label{cursor:pointer;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.hidden{display:none;position:absolute;left:-9999px;top:-9999px;}
fieldset{border:1px solid #ccc;padding:10px;}
hr{clear:both;background:#eee;}

/* Begin Images  */
p img{max-width:100%;padding:0;}
img.centered,img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}

/* End Images   Captions  */
.aligncenter,div.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:8px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0 0 3px;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;text-align:center;margin:0;padding:0 8px 8px;}

/* End captions   Structure  */
#wrap{width:955px;position:relative;margin:0 auto;}

/* Content  */
#content,#content_c{margin:0 0 10px;}

/* Header  */
#header{position:relative;padding-top:3px;}
#header h1 a{display:block;height:110px;width:551px;background:url(images/logo.gif) no-repeat;text-indent:-9999px;}
#header p.description{display:none;}
#header .login{position:absolute;right:0;top:6px;font-size:11px;}
#header .login label{background:url(images/connexion_label.gif) no-repeat;text-indent:-9999px;display:block;height:13px;width:69px;float:left;margin:3px 8px 0 0;}
#header .login input{font-size:13px;float:left;border:1px solid #ccc;background:#fff;margin:1px;}
#header .login input#loginsubmit{border:none;background:none;color:#333;margin:1px 0 0 3px;}
#header #user_connected{font-size:13px;color:#333;}

/* Menu  */
#menu{height:172px;position:relative;margin-bottom:20px;}
#menu ul.main_menu{list-style:none;}
#menu ul.main_menu li{display:block;float:left;}
#menu ul.main_menu li a{display:block;float:left;height:34px;width:160px;text-indent:-9999px;margin-right:5px;}
#menu ul.main_menu li a.wp_area{background:url(images/navigation/menu_wp.gif) no-repeat;}
#menu ul.main_menu li a.wp_mu_area{background:url(images/navigation/menu_wp_mu.gif) no-repeat;}
#menu ul.main_menu li a.pro_area{background:url(images/navigation/menu_pro.gif) no-repeat;}
#menu ul.main_menu li a.com_area{background:url(images/navigation/menu_com2.gif) no-repeat;}
#menu div.area{height:138px;position:relative;}
#menu div.area h5{position:absolute;display:block;text-indent:-9999px;}
#menu div ul{list-style:none;padding:10px 0 0 21px;}
#menu div ul li{display:inline;border-right:1px solid #fff;padding:0 10px;}
#menu div ul li.last{border:none;}
#menu div ul li a{color:#fff;font-size:14px;text-decoration:none;}
#menu div ul li a:hover{border-bottom:1px solid #fff;}
#aera_wp{background:url(images/navigation/nav_wp.gif) top no-repeat;}
#aera_wp h5{height:49px;width:711px;background:url(images/navigation/slogan_wp.gif) top no-repeat;margin:40px 0 0 120px;}
#aera_mu{display:none;background:url(images/navigation/nav_wp_mu.gif) top no-repeat;}
#aera_mu h5{height:42px;width:621px;background:url(images/navigation/slogan_wpmu.gif) top no-repeat;margin:50px 0 0 140px;}
#aera_pro{display:none;background:url(images/navigation/nav_pro.gif) top no-repeat;}
#aera_pro h5{height:52px;width:774px;background:url(images/navigation/slogan_pro.gif) top no-repeat;margin:35px 0 0 100px;}
#aera_com{display:none;background:url(images/navigation/nav_com.gif) top no-repeat;}
#aera_com h5{height:47px;width:647px;background:url(images/navigation/slogan_comm.gif) top no-repeat;margin:40px 0 0 140px;}

/* Nav - Search  */
#menu #searchform{position:absolute;right:20px;top:45px;width:191px;height:22px;background:url(images/search.png) no-repeat;}
#menu #searchform input#s{float:left;width:155px;border:none;background:none;margin:3px 3px 0 9px;}
#menu #searchform input#searchsubmit{display:block;float:left;text-indent:-9999px;border:none;background:none;width:20px;margin:2px 3px 0 0;}

/* Home  */
.home #featured{float:left;width:470px;background:url(images/home/home_icon_wp.png) 20px 50% no-repeat;padding-left:200px;min-height:220px;}
.home #featured h3{margin-top:10px;font-weight:400;font-size:22px;color:#8e0000;display:block;border-bottom:1px dotted #000;padding-bottom:6px;letter-spacing:2px;margin-bottom:15px;}
.home #featured h3 span{font-weight:700;}
.home #featured ul{list-style:none;margin-left:10px;}
.home #featured ul li{display:block;float:left;width:210px;}
.home #featured ul li h1{display:block;float:left;color:#8e0000;font-weight:700;font-size:13px;width:210px;background:url(images/home/home_picto_li.gif) 0 50% no-repeat;margin:0;padding:5px 0 5px 20px;}
.home #featured p{clear:both;padding-top:10px;}
.home #featured a#home_big_dl{display:block;text-align:center;text-indent:-9999px;background:url(images/logo_home30.png) no-repeat;width:359px;height:81px;margin:0 auto;}
.home #bup{float:left;text-align:right;width:190px;margin-left:20px;margin-top:10px;}
#asides{position:relative;background:url(images/deco_separation.png) top repeat-x;padding-top:20px;margin:10px 0 30px;}
.home #asides{background:none;padding-top:0;margin:20px 0 30px;}
#asides .latest_post{float:left;width:300px;margin-right:20px;}
#asides .latest_posts{float:left;margin-right:20px;width:300px;}
#asides .latest_forum{float:left;width:300px;}
#asides h4{color:#8e0000;font-weight:400;font-size:16px;margin-bottom:10px;border-bottom:1px dotted #052d50;padding-bottom:4px;padding-left:30px;height:21px;line-height:21px;vertical-align:middle;}
#asides h4 span{font-weight:700;}
#asides .latest_post h4{background:url(images/home/home_blog_wp.gif) no-repeat;}
#asides .latest_posts h4{padding-left:25px;background:url(images/home/home_blog_wp_archives.gif) 0 20% no-repeat;}
#asides .latest_forum h4{background:url(images/home/home_forum.gif) 0 30% no-repeat;}
#asides .latest_post a{color:#000;text-decoration:underline;}
#asides .latest_post img{float:left;margin:5px 5px 0 3px;}
#asides .latest_post .lp_text span{font-size:9px;}
#asides .latest_post .lp_text h2,#asides .latest_post .lp_text h2 a{color:#8e0000;text-decoration:none;font-size:15px;margin:4px 0 8px;}
#asides a.button{width:92px;height:17px;display:block;text-indent:-9999px;}
#asides a.flux_rss{background:url(images/button/flux_rss.gif) no-repeat;float:left;margin:5px 50px 5px 10px;}
#asides a.read-more{background:url(images/button/read-more.gif) no-repeat;float:left;margin:5px 0;}
#asides a.read-more-archives{background:url(images/button/archives.gif) no-repeat;float:right;margin:5px 0;}
#asides a.read-more-forum{background:url(images/button/forum.gif) no-repeat;float:right;margin:5px 0;}
#asides .item{clear:both;display:block;margin-bottom:10px;}
#asides .item small{display:block;font-size:9px;color:#666;}
#asides .item a{display:block;text-decoration:none;padding-left:10px;background:url(images/puce_li_red.gif) 0 50% no-repeat;}

/* Blog  */
.blog{width:555px;float:left;}
.blog h2{padding-bottom:4px;border-bottom:1px dotted #000;font-size:22px;color:#971a1f;font-weight:700;margin-bottom:10px;}
.blog h2 a{color:#971a1f;text-decoration:none;}

/* Planet  */
.planet{width:750px;float:left;}
.planet h2{padding-bottom:4px;border-bottom:1px dotted #000;font-size:22px;color:#971a1f;font-weight:700;margin-bottom:10px;}
.planet h2 a{color:#971a1f;text-decoration:none;}

/* Post  */
.post{margin-bottom:40px;}
.single .post{margin-bottom:20px;}
.single .post h2{margin-bottom:15px;}
.post small{font-size:10px;}
.post small a{color:#000;text-decoration:underline;}
.post h3{font-size:16px;color:#971a1f;font-weight:700;margin:3px 0 7px;}
.post h3 a{text-decoration:none;color:#971a1f;}
.entry ul{list-style:square;margin:0 0 1.5em 35px;}
.entry ol{margin:0 0 1.5em 35px;}
.entry ul ul,.entry ol ul,.entry ul ol,.entry ol ol{margin:0.5em 0 0.5em 35px;}
.entry li{margin:5px 0;}
.entry .dean_ch{overflow:auto;margin:7px 0;padding:4px;}
.entry .dean_ch ol{margin-bottom:0;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{color:#971A1F;}
.entry h1{font-size:18px;font-weight:700;border:0;margin:0;padding:0;}
.entry h2{font-size:17px;font-weight:400;border:0;margin:0;padding:0;}
.entry h3{font-size:15px;font-weight:700;border:0;margin:0;padding:0;}
.entry h4{font-size:14px;font-weight:400;border:0;margin:0;padding:0;}
.entry h5{font-size:13px;font-weight:700;border:0;margin:0;padding:0;}
.entry h6{font-size:12px;font-weight:400;border:0;margin:0;padding:0;}

/* Post - Meta  */
.postmetadata{background:#EFEFEF;border:1px solid #CFCFCF;color:#5F5F5F;font-size:11px;text-align:left;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;line-height:1.5;margin:10px 0;padding:5px;}
.postmetadata a{color:#000;text-decoration:underline;}
.single_postmetadata{line-height:1.5;background:#fff;border:1px solid #CFCFCF;color:#8F8F8F;font-size:11px;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:10px 15px;padding:10px;}
.single_postmetadata h4{font-size:13px;font-weight:700;margin-bottom:5px;color:#9E2424;}
.single_postmetadata .pmd_left{float:left;margin-right:15px;}
.single_postmetadata .pmd_left img{float:left;margin-right:5px;}
.single_postmetadata .pmd_right{float:left;}

/* Articles relatifs  */
#related_posts h3{font-size:18px;color:#971a1f;font-weight:700;margin:3px 0 10px;}
#related_posts ul{list-style:square;margin:10px 30px 20px;}
#related_posts ul li{margin:3px 0;}
#related_posts ul li a{font-weight:700;}
#related_posts ul li span{font-size:10px;}

/* Single  */
.single .post .entry{line-height:1.4;margin-left:6px;margin-right:6px;}

/* Comments  */
.comments_global{position:relative;background:url(images/deco_separation.png) top repeat-x;padding-top:20px;margin:10px 0 30px;}
a#write_comment{display:none;position:absolute;right:155px;bottom:15px;width:210px;font-size:14px;text-align:center;text-decoration:none;font-weight:700;color:#fff;cursor:pointer;background:#971A1F;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:4px 10px;}
.comments_template{clear:both;}
.comments_template h3{font-size:18px;color:#971a1f;font-weight:700;margin:3px 0 10px;}
.comments_template h3 small{text-decoration:underline;}
.comments_template h3 a{text-decoration:none;color:#971a1f;}

/* Comments List  */
.comments_template .commentlist{list-style:none;display:block;width:100%;}
.comments_template .commentlist li{display:block;float:left;clear:both;width:100%;font-size:11px;color:#333;border-bottom:1px dotted #ccc;margin:3px 0;padding:8px 0;}
.comments_template .commentlist li .c_left{display:block;float:left;width:155px;background:#efefef;border:1px solid #ccc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:3px 10px 10px 0;padding:10px;}
.comments_template .commentlist li .c_left img{float:right;margin:0 0 0 5px;}
.comments_template .commentlist li .c_left strong{display:block;margin-bottom:3px;}
.comments_template .commentlist li .c_left small{display:block;font-size:10px;}
.comments_template .commentlist li .c_right{padding-left:185px;}
.comments_template .commentlist li .clear{clear:both;}
.comments_template .commentlist li p{text-align:justify;margin-bottom:10px;}

/* Trackback list  */
.comments_template #trackbacks{margin-top:15px;}
.comments_template .trackbacklist li{margin:3px 0 3px 40px;}

/* Comments - Form  */
#col_right_comment{z-index:2;}
.comments_template h3#respond{margin-top:15px;}
#commentform{width:100%;position:relative;z-index:2;}
#commentform input#author,#commentform input#email,#commentform input#url{width:155px;border:1px solid #ccc;position:relative;z-index:2;padding:1px 2px;}
#commentform input#author:focus,#commentform input#email:focus,#commentform input#url:focus{background:#FFEFEF;border:1px solid #666;}
#commentform textarea{width:95%;border:1px solid #ccc;position:relative;z-index:2;padding:4px;}
#commentform textarea:focus{background:#FFEFEF;border:1px solid #666;}
#commentform input#submit{background:#971A1F;color:#fff;border:0;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;position:relative;z-index:2;padding:4px 10px;}

/* Page without Sidebar  */
.wide_page{width:100%;}
.wide_page .single_postmetadata{float:right;width:200px;margin:0 0 15px 15px;}

/* Sidebar Author Block  */
#author_meta{text-align:left;}
#author_meta p{text-align:left;}
#author_meta img{float:right;border:1px solid #ccc;margin:10px;}
#author_meta ul{margin:8px 20px;}

/* Author Posts  */
.author .post{width:260px;clear:none;float:left;position:relative;height:300px;}
.author .post small{display:block;margin-bottom:3px;}
.author .post small strong{float:right;width:49%;text-align:right;}
.author .post small strong a{text-decoration:none;}
.author .col_right{margin-left:20px;}
.author .post .entry{overflow:hidden;font-size:11px;}
.author .post .entry img{float:left;max-width:48px;max-height:48px;margin:7px 10px 7px 0;}
.author .postmetadata{position:absolute;width:100%;bottom:0;left:0;}
.archives_container{width:750px;margin-right:10px;}

/* Archives Posts  */
.archives_container .post{width:360px;clear:none;position:relative;float:left;}
.archives_container .post small{display:block;margin-bottom:3px;}
.archives_container .post small strong{float:right;width:49%;text-align:right;}
.archives_container .post small strong a{text-decoration:none;}
.archives_container .col_right{margin-left:20px;}
.archives_container .post .entry{overflow:hidden;font-size:11px;}
.archives_container .post .entry img{float:left;max-width:48px;max-height:48px;margin:7px 10px 7px 0;}

/* Sidebar Categories Block  */
#category_meta{text-align:left;}
#category_meta p{text-align:left;}
#category_meta img{float:right;border:1px solid #ccc;margin:10px;}
#category_meta ul{margin:8px 20px;}

/* Categories Posts  */
.category .post{width:260px;clear:none;float:left;}
.category .col_right{margin-left:20px;}
.category .post .entry{overflow:hidden;}
.category .post .entry img{float:left;margin:7px 10px 7px 0;}

/* Search Posts  */
.search{position:relative;width:100%;}
.search h2{margin-bottom:30px;}
.search .post{width:298px;clear:none;float:left;position:relative;height:300px;margin:0 10px 30px;}
.search .post small{display:block;margin-bottom:3px;}
.search .post small strong{float:right;width:49%;text-align:right;}
.search .post small strong a{text-decoration:none;}
.search .post .entry{overflow:hidden;font-size:11px;}
.search .post .entry img{float:left;max-width:48px;max-height:48px;margin:7px 10px 7px 0;}
.search .postmetadata{position:absolute;width:100%;bottom:0;left:0;}
.stats_search{position:absolute;right:0;top:35px;font-size:11px;}

/* Navigation  */
.wp-pagenavi{clear:both;text-align:center;margin-bottom:10px;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;margin:2px;padding:2px 4px;}
.wp-pagenavi span.pages{margin:2px;padding:2px 4px;}
.wp-pagenavi span.current{font-weight:700;margin:2px;padding:2px 4px;}
.wp-pagenavi span.extend{margin:2px;padding:2px 4px;}
#sidebar1{margin-left:15px;}
.sidebar{float:left;width:175px;background:#fff;border:1px solid #ccc;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:11px;margin:0 0 10px 10px;padding:15px 5px;}
.sidebar a{color:#000;}
.sidebar ul{position:relative;list-style:none;margin:0;padding:0 10px;}
.sidebar ul ul{background:none;margin:0 0 20px 3px;padding:0;}
.sidebar ul ul li,.sidebar ul ol li{background:url(images/sidebar/item_li_red.gif) 0 5px no-repeat;padding-left:12px;color:#981C21;list-style:none;margin:5px 0;}
.sidebar ul ul li li,.sidebar ul ol li li{background:none;padding:0;}
.sidebar ul ul ul,.sidebar ul ul ol,.sidebar ul ol ol,.sidebar ul ol ul{margin:2px 0 2px 8px;padding:0;}
.sidebar h2{font-size:16px;font-weight:400;color:#971a1f;line-height:20px;vertical-align:middle;margin-bottom:10px;display:block;}
.sidebar h2 a{color:#971a1f;}
.sidebar .categories h2{background:url(images/sidebar/icon_category_red.gif) 5px 50% no-repeat;padding-left:30px;}
.sidebar .archives h2{background:url(images/sidebar/icon_archives_red.gif) 5px 50% no-repeat;padding-left:30px;}
.sidebar .archives ul li{text-transform:capitalize;}
.sidebar .tag_cloud h2{background:url(images/sidebar/icon_tags_red.gif) 5px 50% no-repeat;padding-left:30px;}
.sidebar .tag_cloud ul{margin:0 0 20px;padding:0;}
.sidebar .tag_cloud li{display:inline;background:none;margin:0;padding:0;}
.sidebar .subscriptions{margin-bottom:20px;}
.sidebar .subscriptions h2{background:url(images/sidebar/icon_rss.gif) 5px 50% no-repeat;padding-left:30px;}
.sidebar .subscriptions ul{margin-bottom:4px;}
.sidebar .subscriptions span{display:block;margin-left:5px;}
.sidebar .subscriptions .feedburner_mails{margin-top:4px;}
.sidebar .subscriptions .feedburner_mails p{text-align:left;}
.sidebar .feedburner{text-align:center;padding:3px 0;}
.sidebar .feedburner input{margin:3px 0;}

/* Sidebar - Two col = 1 block  */
.global_twocol{float:left;width:362px;position:relative;}
.two_col{font-size:11px;float:left;width:362px;background:#fff;border:1px solid #ccc;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 0 10px 15px;padding:10px;}
.two_col p{margin-bottom:10px;}
.two_col h4{font-size:14px;font-weight:700;color:#981C21;margin-bottom:8px;}

/* Footer  */
#footer{clear:both;background:url(images/footer.gif) repeat-x;min-height:102px;position:relative;color:#585757;font-size:10px;}
#footer p{margin-bottom:8px;}
#footer a{color:#585757;}
#footer div{width:955px;position:relative;padding-top:20px;margin:0 auto;}
#footer div ul{list-style:none;text-align:center;margin:0 0 10px;}
#footer div ul li{display:inline;border-right:1px solid #585757;padding:0 6px;}
#footer div ul li.last{border:0;}
#footer div ul li a{text-decoration:none;}

/* Meta  */
a.wpprint{height:20px;line-height:20px;vertical-align:middle;background:url(images/printer_famfamfam.gif) 0 50% no-repeat;padding-left:20px;display:block;text-decoration:none;margin:5px 0;}
a.wpmail{text-decoration:none;height:20px;line-height:20px;vertical-align:middle;background:url(images/email_famfamfam.gif) 0 50% no-repeat;padding-left:20px;display:block;margin:5px 0;}
.post-ratings{margin:5px 0;}
#relatedposts ul{list-style:square;margin-left:15px;}
#relatedposts ul li{margin:4px 0;}

/* Sociable  */
div.sociable{margin:5px 0;}
span.sociable_tagline{position:relative;}
span.sociable_tagline span{display:none;width:14em;}
span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:#000;line-height:1.25em;}
.sociable span{display:block;}
.sociable ul{display:inline;margin:0 !important;padding:0 !important;}
.sociable ul li{background:none;display:inline;list-style-type:none;margin:0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;width:16px;height:16px;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.sociable-hovers:hover{opacity:1px;-moz-opacity:1px;filter:alpha(opacity=100);}

/* Cforms  */
.linklove{display:none;}

/*Attachements  */
p.attachment{text-align:center;}
p.attachment img{margin:0 auto;}