/*
Theme Name: Adhesia
Theme URI: http://blog.adhesia.fr/
Description: Le thème par défaut de Adhesia.
Version: 1.0
Author: DBA
Author URI: http://
Tags: Adhesia


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
/* Begin Typography & Colors */
*{ margin:0; padding:0}
html{ height:100%}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;background-color: #000000; background-image:url(images/background.gif); background-repeat:repeat-y; background-position:center; margin:0px;text-align:center;height:100%;}
p{ margin:6px 0}
a{ color:#FF9900;}
a:hover{ color:#FFDD00;}

div#container{ height:100%; width:960px; margin:0 auto; position:relative; }
/* position:absolute; top:0; left:0; z-index:0;  */
div#header{height:100%; width:960px; margin:0 auto;text-align:left;  background-image:url(images/header.png); background-position:top; background-repeat:no-repeat}
div#suivre_actualite{ color:#3399cc; width:280px; padding:0; font-size:12px; position:absolute; top:15px; left:680px; z-index:6; text-align:left}
.mentions{ font-size:9px}
.btn_suivreok{ height:22px; width:23px; color:#FFFFFF; border:none; background:none; background-image:url(images/btn_ok.png); font-size:11px; line-height:22px; position:absolute}
.input_suivreok{ border:1px solid #000000; width:210px; font-size:12px; color:#000000; height:20px; line-height:20px; padding:0 6px}

div#main{ width:960px; position:absolute; top:0; left:0; z-index:1; font-size:1.2em; background-image:url(images/container_background.png); background-repeat:repeat-y; }
div#center{ width:960px; margin:0 0 15px 0:}
div#content{ width:710px; margin:0; text-align:left; float:left; z-index:6}

.postavatar{ float:left; margin:1px; display:block}
.posttitle{ width:670px; height:62px; background-image:url(images/posttitle_background.png); padding:auto 0; vertical-align:middle; margin:0 0 0 90px}

/*.postnotification h2{color:#ff9900; font-size:14px; text-transform:uppercase; text-decoration:none;width:640px; margin:20px 0 0 110px;}*/
.postnotification .posttitle h2 {margin:-6px 0 0;}
.postnotification .posttitle h2 span{color:#ff9900; font-size:14px; text-transform:uppercase; text-decoration:none; float:left; width:590px; margin:0px 0 0 8px}
.postnotification .posttitle h3{ float:left; width:590px; margin:0px 0 0 8px; font-weight:normal; color:#999999; font-size:12px}
.postnotification .posttitle h3 span{ color:#999999; text-decoration:none;float: left;margin-top: 6px;}
.postnotification .entry h2{display:none}

.posttitle h2 a{color:#ff9900; font-size:14px; text-transform:uppercase; text-decoration:none; float:left; width:590px; margin:6px 0 0 8px}
.posttitle h2 span{color:#ff9900; font-size:14px; text-transform:uppercase; text-decoration:none; float:left; width:590px; margin:0px 0 0 8px}
.posttitle h2 a:hover{ color:#FFDD00;}
.posttitle h3{ float:left; width:590px; margin:0px 0 0 8px; font-weight:normal; color:#999999; font-size:12px}
.posttitle h3 a{ color:#999999; text-decoration:none}
.posttitle h3 span{ color:#999999; text-decoration:none;float: left;margin-top: 6px;}
.posttitle h3 a:hover{ color:#FFFFFF}

.entry{ font-size:12px; width:640px; margin:20px 0 0 110px; text-align:justify}

a.more-link{ text-align:right; color:#FF9900; text-decoration:none; display:block; width:100%}
a.more-link:hover{ color:#FFDD00;}

.postmetadata{ width:703px; height:43px; background-image:url(images/post_bottom.gif); margin:15px 0 15px 90px; padding:0 0 0 15px}
a.sharethis{ background-image:url(images/sharethis.gif); background-repeat:no-repeat; width:65px; height:43px; background-position:0 0; line-height:43px; margin:0 0 0 0px; padding:0 0 0 40px; text-decoration:none; color:#454c50; font-size:12px; float:left}
a.sharethis:hover{ background-position:0px -43px; color:#FFFFFF;}
.post-ratings{  width:444px; height:18px;  text-align:center; font-size:12px; margin:12px 0 0 0; line-height:18px; float:left; }
.post-ratings img{ vertical-align:middle}
a.comments-link{ color:#FF9900; text-decoration:none; line-height:43px; height:43px; font-size:12px; float:left; white-space:nowrap}
a.comments-link:hover{ color:#FFDD00;}

#wp_page_numbers{ display:block; width:703px; height:43px; margin:15px 0 15px 135px; padding:0 0 0 15px; text-align:center; font-size:12px;}
#wp_page_numbers li{ display:inline; margin:0 15px 0 0}
#wp_page_numbers a{ color:#FF9900; text-decoration:none; padding: 0 3px}
#wp_page_numbers a:hover{ color:#FFDD00;}

div#sidebar{ width:138px; margin:0px 0 30px 0; text-align:left; float:right; height:80%; font-size:12px; padding:0 6px; display:block}
div#sidebar ul{ list-style:none;}

#text-435222682{ margin:0 0 9px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 0 3px 15px 3px; color:#999999; text-align:justify}
#text-435222682 h2{ font-weight:normal}

#linkcat-73 { margin:0 0 9px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 0 3px 15px 3px; color:#999999; text-align:left;}
#linkcat-73 h2{ height: 25px; margin-bottom: 5px; padding-top: 6px; padding-left: 25px; font-weight: normal; font-size: 14px; background-image: url(images/news.gif);background-position: left; background-repeat: no-repeat;}
#linkcat-73 ul li {margin-bottom: 5px; padding-left: 13px; background-image:url(images/news_puce.gif);background-position: left top; background-repeat: no-repeat;}
#linkcat-73 ul li a {font-size: 10px; color: #0099cc; position: relative; top: -1px; text-decoration:none}
#linkcat-73 ul li a:hover {color: #00ccff;}

#tag_cloud{ margin:0 0 0px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 0 3px 9px 3px; text-align:justify}
#tag_cloud h2{ display:none}
#tag_cloud a{ color:#cc99ff; text-decoration: none}
#tag_cloud a:hover{ text-decoration:underline}

#wp-cumulus{ margin:0 0 0px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 0 3px 9px 3px; text-align:justify}


#searchform{ margin:0 0 9px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 12px 3px 12px 3px;}
#searchform label{ display:none}
#searchform #s{border:1px solid #000000; width:81px; font-size:12px; color:#000000; height:20px; line-height:20px; padding:0 6px}
#searchform #searchsubmit{ height:22px; width:23px; color:#FFFFFF; border:none; background:none; background-image:url(images/btn_ok.png); font-size:11px; line-height:22px; position:absolute}

#categories-435222681 h2.widgettitle{ margin:0 0 9px 0; background-image:url(images/categories_title.gif); height:16px; width:127px; font-size:9px;}
#categories-435222681 ul li{ margin:0 0 3px 0}
#categories-435222681 ul a{ color:#999999; text-decoration:none; background-image:url(images/puce_categorie-off.gif); background-position:3px 1px; background-repeat:no-repeat; height:12px; padding:0 0 0 18px }
#categories-435222681 ul a:hover{ color:#FFFFFF; background-image:url(images/puce_categorie-on.gif); background-position:3px 1px; background-repeat:no-repeat;}
#categories-435222681 .active_category{ color:#FFFFFF; background-image:url(images/puce_categorie-on.gif); background-position:3px 1px; background-repeat:no-repeat;}


#get-recent-comments h2.widgettitle{ margin:15px 0 9px 0; background-image:url(images/commentaires_title.gif); height:16px; width:127px; font-size:9px;}
#get-recent-comments {margin:0 0 9px 0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 0 3px 15px 3px;}
#get-recent-comments h2{ margin:9px 0 9px 0 }
#get_recent_comments_wrap{ font-size:10px; color:#00ff99}
#get_recent_comments_wrap a {text-decoration:none}
#get_recent_comments_wrap a span.author{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
#get_recent_comments_wrap a:hover span.author{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
#get_recent_comments_wrap a span.text{ font-size:11px; font-weight:normal; color:#00ff99; text-decoration:none}
#get_recent_comments_wrap a:hover span.text{ font-size:11px; font-weight:normal; color:#66ffcc; text-decoration:none}

#widgetflicker{margin:0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 12px 0px 0px 0px; text-align:center}

#linkfeeds {margin:0; background-image:url(images/sidebar_separation.gif); background-position:bottom; background-repeat:no-repeat; padding: 12px 0px 12px 3px; }
a#linkfeedbruner{ width:45px; height:45px; background-image:url(images/link_feedbruner.gif); background-position:0 0;text-decoration:none; display:block;}
a#linkfeedbruner:hover{background-position:0px -45px;}
a#linkigoogle{ width:45px; height:45px; background-image:url(images/link_igoogle.gif); background-position:0 0; text-decoration:none; display:block;}
a#linkigoogle:hover{background-position:0px -45px;}
a#linknetvibes{ width:45px; height:45px; background-image:url(images/link_netvibes.gif); background-position:0 0; text-decoration:none; display:block;}
a#linknetvibes:hover{background-position:0px -45px;}

#linkadhesia{  padding:12px 0px 0px 12px;}
a#linkwebsite{ width:119px; height:36px; background-image:url(images/link_adhesia.gif); background-position:0 0; display:block; text-decoration:none;}
a#linkwebsite:hover{background-position:0px 36px;}

h3#comments{ width:585px; height:44px; background-image:url(images/comment_background.gif); background-repeat:no-repeat; background-position:15px 0; padding:auto 0; vertical-align:middle; margin:0 0 0 110px; line-height:44px; font-size:11px; text-transform:uppercase}

.commentlist{width:585px;margin:0 0 0 150px; font-size:12px; color:#FFFFFF; }
.commentlist li{ margin-top:15px; list-style-type: none; background:url(images/comment_arrow.gif) top left no-repeat; padding-left: 15px;}
.commentlist a{ text-decoration:none; color:#666666}
.commentlist .url{ text-decoration:none; color:#00CCFF; font-weight:bold; font-style:normal}
.says{ font-weight:bold}

.navigation{ font-size:12px; width:640px; margin:12px 0 0 110px; color:#336666; background-repeat:repeat-x; background-position:top; padding:6px 0 0 0; clear:both; height:18px }
.navigation a{color:#336666; text-decoration:none}
.alignleft{ float:left}
.alignright{ float:right}
/*background-image:url(images/navigation_background.gif); */
#respond{ width:600px; height:430px; margin:12px 0 0 110px; padding:20px 0 0 48px; background-image:url(images/respond_background.gif); background-repeat:no-repeat; color:#999999; font-size:12px  }
#respond h3{ text-transform:uppercase; font-size:14px; color:#FFFFFF}
.respond_input{ border:1px solid #000000; width:210px; font-size:12px; color:#000000; height:16px; line-height:14px; padding:3px 6px}
.respond_area{ border:1px solid #000000; width:540px; font-size:12px; color:#000000; height:120px; line-height:14px; padding:3px 6px; margin:6px 0}

div#footer{ width:100%; height:60px; background-image:url(images/footer.gif); background-repeat:repeat-x; float:left; display:block; background-color:#151b1f; font-size:12px; color:#999999; padding:30px 0 0 0; text-align:center}
div#footer a{ text-decoration:none; color:#999999;}
div#footer a:hover{ color:#FFFFFF;}
.mentions{ font-size:9px; color:#505457}

.pagetitle{width:670px; margin:0 0 0 250px; color:#FFFFFF; font-size:14px; text-transform:uppercase; text-decoration:none;}
div#content h2.pagetitle {
width: auto;color: #999999; text-align: center; font-size: 14px; margin: 0px 0px 0px 250px;
&nbsp;}























