/*  
Theme Name: P8ntbox Blanc
Theme URI: http://www.p8ntbox.com
Description: p8
Version: 1.0
Author: P8ntbox
Author URI: http://www.p8ntbox.com
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
Tags: buddypress
/* HTML Elements */

*{margin:0;padding:0;}
body, html{min-height:101%;}
body{background:url('fond-home.jpg');background-color:#000000;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;color:#000000;padding:0;}
body, select, input, textarea{font:100% Arial,Verdana,Sans-Serif;}
.infosfooter{height:160px;background:url('degrade-footer.png');background-repeat:repeat-x;}
.infosfooterc{width:306px;background:url('fond-table-footer.png');background-color:#FFFFFF;background-repeat:no-repeat;padding:15px 0 0 15px;vertical-align:top;}
.infosfooterp{margin:5px 0;color:#CC0000;font-size:16px;font-weight:bold;}
p{margin:15px 0;}
a:link, a:visited{color:#CC0000;text-decoration:none;}
a:hover, a:active{color:#AA0000;text-decoration:none;}
hr{background:none repeat scroll 0 0 #333333;border:0 none;display:block;height:1px;}
small{font-size:0.95em;padding:3px 6px;}
img, a:link img, a:visited img{border:0 none;}
#page{background:#FFFFFF;border:0 solid #333333;font-size:12px;background-repeat:repeat;margin:0 auto;padding:0 0 10px;width:980px;}
#branding{background-image:url('entete_2.jpg');background-position:bottom;background-repeat:no-repeat;margin-left:0;height:215px;width:100%;}
.left{float:left;}
.right{float:right;}
#sidebar{margin-top:124px;float:right;width:190px;}
#leftcol{width:275px;background:url("bordure-grise-degradee-verticale.png") repeat-y scroll top right transparent;}
#tablepostaccueil td{background:#FFFFFF;vertical-align:top;}
#tablepostaccueil table{vertical-align:top;}
#tablepostaccueil a{font-size:16px;color:#CC0000;}
#leftcol, #rightcol{float:left;margin-top:10px;padding-left:0px;}
#rightcol{margin-top:10px;width:400px;}
#rightcol h3{background:url("background-box-news.png") no-repeat scroll 0 0 transparent;height:20px;margin-bottom:0;padding:5px 0 0 30px;text-align:left;width:645px;margin-bottom:8px;}
.newsh3{background:url("background-box-news2.png") no-repeat scroll 0 0 transparent;height:20px;margin-bottom:0;padding:5px 0 0 30px;text-align:left;color:#FFF;margin-top:12px;margin-bottom:8px;}
.subnav li{border-bottom:1px solid #FFFFFF;list-style:none outside none;}
.subnav li a:link, .subnav li a:visited{background:none repeat scroll 0 0 #000000;border-left:4px solid #E4EFD5;display:block;padding:4px 4px 4px 8px;}
.subnav li a:hover, .subnav li a:active{background:none repeat scroll 0 0 #000000;color:#7DA939;text-decoration:none;}
.subnav li li a:link, .subnav li li a:visited{border-left:medium none;}
h1{font:bold 2.95em Georgia,"Times New Roman",Times,serif;letter-spacing:-0.02em;}
h2{border-bottom:1px solid #333333;font:2.3em Georgia,"Times New Roman",Times,serif;margin:20px 0;padding-bottom:8px;}
h3, #sidebar h2{color:#B6B6B6;font:bold 1em Arial,Helvetica,sans-serif;letter-spacing:0.0em;margin-bottom:4px;text-transform:uppercase;}
#leftcol h3{height:20px;background:url('background-box-competitions.png');background-repeat:no-repeat;text-align:left;padding:5px 0 0 30px;width:215px;margin-bottom:0;}
#sidebar h3, #sidebar h2{border-bottom:1px solid #333333;border-top:5px solid #333333;font-size:1em;margin:22px 0 15px;padding:6px 0 6px 2px;}
h3#respond{border-top:1px dotted #B6B6B6;margin-top:25px;padding-top:20px;}
h3#comments{margin-top:32px;}
h4{font-size:1.6em;margin-bottom:6px;}
#content{float:left;width:760px;padding-left:20px;}
.description{color:#545454;font-size:1.3em;font-style:italic;font-weight:bold;margin-top:-4px;}
.feature{background:none repeat scroll 0 0 #000000;border-bottom:1px dotted #333333;border-top:1px dotted #333333;}
.feature:hover{background:none repeat scroll 0 0 #333333;}
.feature p, #rightcol p{margin:0;}
.feature img, #rightcol img{border:none;}
.feature2{border-bottom:1px dotted #000000;border-top:1px dotted #000000;margin-top:50px;padding:5px;}
#leadpic{float:left;margin:0 18px 8px 0;}
#lead{margin-top:22px;}
.title{font-size:1.2em;font-weight:bold;line-height:115%;}
h2 .titlenews, .titlenews{font-size:1.2em;font-weight:bold;line-height:115%;color:#CC0000;font-size:28px;border:none;text-decoration:none;margin:none;margin:0px;padding-bottom:0px;font-family:arial;font-weight:bold;}
.soustitrenews{color:#AAAAAA;border-bottom:1px solid #AAAAAA;vertical-align:bottom;}
td.soustitrenews{vertical-align:bottom;border-bottom:none;}
#lead.feature .title{display:block;font:1.8em/100% Georgia,"Times New Roman",Times,serif;padding-bottom:7px;}
#leftcol .feature{background:#ECEDEE;border-top:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;height:46px;padding-left:10px;padding-top:10px;padding-right:10px;width:225px;}
#rightcol img{float:left;margin:3px 10px 4px 0;}
#leftcol img{display:block;margin-bottom:4px;}
#rightcol .clearfloat{padding-top:116px;padding-left:0;padding-right:0;padding-bottom:12px;}
#sidelist li{text-align:center;list-style:none outside none;height:53px;}
.bullets li{border-bottom:1px solid #FFFFFF;list-style:none outside none;}
#sidelist .bullets li{line-height:115%;list-style:square outside none;margin-bottom:5px;margin-left:22px;}
#sidelist .children{background:none repeat scroll 0 0 #000000;}
#sidelist .children li{border-bottom:1px solid #000000;list-style:square outside none;margin-left:28px;}
#sidelist .children li a, #sidelist .children li a:visited{background:none repeat scroll 0 0 #000000;border:0 none;color:#818D6F;padding:2px 2px 2px 0;}
#sidelist .children li a:hover, #sidelist .children li a:active{color:#465D23;}
.postmetadata{margin:30px 0;}
#writer{background:none repeat scroll 0 0 #EEF5E1;margin:25px 0 15px;padding:12px;}
#writer img{border:1px solid #7DA939;float:left;padding:1px;width:80px;}
#writer span{border-top:1px solid #CBD8B4;display:block;margin-top:12px;padding-top:4px;}
#writer p{margin:0;width:482px;}
.entry{padding-bottom:28px;}
img .entry {max-width:700px;}
.entry img{max-width:700px;}
h3 a:link, h3 a:visited{font-size:14px;color:#000000;font-weight:bold;}
.picleft{border:7px solid #F2F2F2;float:left;margin:3px 14px 10px 0;}
.picright{border:7px solid #F2F2F2;float:right;margin:3px 0 10px 14px;}
.post{background:url("background-fond-news.png") no-repeat scroll top left;}
.post blockquote{background:none repeat scroll 0 0 #F2F2F2;border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;color:#76767A;margin:18px 35px;padding:6px 14px;}
.post ul li{line-height:115%;list-style:square outside none;margin-bottom:5px;margin-left:42px;}
.post ol li{line-height:115%;margin-bottom:5px;margin-left:48px;}
#tags{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;padding:3px;}
select{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #9C9C9C;width:132px;}
#searchform{}
.button{border:medium none;color:#E7E7E7;padding:1px;}
.button:hover{background:none repeat scroll 0 0 #777777;color:#FFFFFF;text-decoration:none;}
#commentform input{margin:5px 5px 1px 0;width:170px;}
#commentform textarea{margin-top:5px;width:100%;}
.commentlist{padding-left:30px;}
.commentlist li{background:none repeat scroll 0 0 #F2F2F2;border-top:1px solid #DDDDDD;margin:15px 0 3px;padding:8px 15px 10px;}
#commentform small{background:none repeat scroll 0 0 #FFFFFF;font-weight:bold;padding:0;}
.commentmetadata{display:block;}
.commentlist small{background:none repeat scroll 0 0 #E9E9E9;}
.commentlist cite{font:bold 1.6em Georgia,"Times New Roman",Times,serif;letter-spacing:-0.05em;}
.clearfloat:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
#footer{color:#555;font-size:0.7em;background-color:#FFFFFF;margin:0 auto;width:980px;}
#footer a{color:#D3D1D1;}
table{width:100%;}
table#message-threads{margin:0 -20px;width:auto;}
table.profile-fields{margin-bottom:20px;}
div#sidebar table{margin:0 -16px;width:117%;}
table tr td, table tr th{vertical-align:middle;}
table tr td.label{border-right:1px solid #eaeaea;font-weight:bold;width:25%;}
table tr td.thread-info p{margin:0;}
table tr td.thread-info p.thread-excerpt{color:#888;font-size:11px;margin-top:3px;}
div#sidebar table td, table.forum td{text-align:center;}
table tr.alt{background:none;}
table.notification-settings{margin-bottom:20px;text-align:left;}
table.notification-settings th.icon, table.notification-settings td:first-child{display:none;}
table.notification-settings th.title{width:80%;}
table.notification-settings .yes, table.notification-settings .no{width:40px;text-align:center;}
table.forum{margin:-9px -20px 20px -20px;width:auto;}
table.forum tr:first-child{background:#fafafa;}
table.forum tr.sticky td{background:#FFF9DB;border-top:1px solid #FFE8C4;border-bottom:1px solid #FFE8C4;}
table.forum tr.closed td.td-title{padding-left:35px;background-image:url( ../images/closed.png );background-position:15px 50%;background-repeat:no-repeat;}
table.forum td p.topic-text{color:#888;font-size:11px;}
table.forum tr > td:first-child, table.forum tr > th:first-child{padding-left:15px;}
table.forum tr > td:last-child, table.forum tr > th:last-child{padding-right:15px;}
table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title{text-align:left;}
table.forum td.td-freshness{font-size:11px;color:#888;}
table.forum td img.avatar{margin-right:5px;}
table.forum td.td-poster, table.forum td.td-group{min-width:130px;}
table.forum th#th-title{width:40%;}
table.forum th#th-postcount{width:1%;}
.error{color:#FF1F10;font-style:italic;}
.h1occas{color:#0099CC;font-family:arial;font-size:16px;font-weight:bold;border-bottom:1px solid #CCCCCC;margin-bottom:16px;}
.h3occas{color:#0099CC;font-family:arial;font-size:12px;font-weight:bold;margin-top:4px;}
.buttonparcouriroccasion{cursor:pointer;width:69px;height:26px;border:none;background:url("occasion-bouton-parcourir.png") no-repeat left top;}
table#message-threads tr.unread td{background:#FFF9DB;border-top:1px solid #FFE8C4;border-bottom:1px solid #FFE8C4;font-weight:bold;}
table#message-threads tr.unread td span.activity{background:#fff;}
li span.unread-count, tr.unread span.unread-count{background:#dd0000;padding:2px 8px;color:#fff;font-weight:bold;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
div.item-list-tabs ul li a span.unread-count{padding:1px 6px;color:#fff;}
div.messages-options-nav{font-size:11px;background:#eee;text-align:right;margin:0 -18px;padding:5px 15px;}
div#message-thread div.message-box{margin:0 -20px;padding:15px;}
div#message-thread div.alt{background:#f4f4f4;}
div#message-thread p#message-recipients{margin:10px 0 20px 0;}
div#message-thread img.avatar{float:left;margin:0 10px 0 0;vertical-align:middle;}
div#message-thread strong{margin:0;font-size:16px;}
div#message-thread strong a{text-decoration:none;}
div#message-thread strong span.activity{margin:4px 0 0 10px;}
div#message-thread div.message-metadata{overflow:hidden;}
div#message-thread div.message-content{margin-left:45px;}
div#message-thread div.message-options{text-align:right;}
div.item-list-tabs{clear:left;overflow:hidden;margin:25px -20px 20px -20px;border-bottom:1px solid #DDDDDD;clear:both;overflow:hidden;}
div.item-list-tabs ul li a{text-decoration:none;}
div.item-list-tabs ul{width:100%;}
div.item-list-tabs ul li{float:left;margin:5px 0 0 5px;}
div.item-list-tabs#subnav ul li{margin-top:0;}
div.item-list-tabs ul li:first-child{margin-left:20px;}
div.item-list-tabs ul li.last{float:right;margin:7px 20px 0 0;}
div.item-list-tabs#subnav ul li.last{margin-top:4px;}
div.item-list-tabs ul li.last select{max-width:175px;}
div.item-list-tabs ul li a, div.item-list-tabs ul li span{display:block;padding:5px 10px;text-decoration:none;}
div.item-list-tabs ul li span{color:#aaa;}
div.item-list-tabs ul li a span{display:inline;padding:0;color:inherit;}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a{background-color:#DDD;color:#555;font-weight:bold;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
ul li.loading a{background-image:url( ../images/ajax-loader.gif );background-position:92% 50%;background-repeat:no-repeat;padding-right:30px !important;}
div#item-nav ul li.loading a{background-position:88% 50%;}
div.item-list-tabs#object-nav{margin-top:0;}
div.item-list-tabs#subnav{background:#fff;border-bottom:1px solid #eaeaea;overflow:hidden;}
div.item-list-tabs ul li.feed a{background:url( ../images/rss.png ) center left no-repeat;padding-left:20px;}
table{width:100%;}
table#message-threads{margin:0 -20px;width:auto;}
table.profile-fields{margin-bottom:20px;}
div#sidebar table{margin:0 -16px;width:117%;}
table tr td, table tr th{vertical-align:middle;}
table tr td.label{border-right:1px solid #eaeaea;font-weight:bold;width:25%;}
table tr td.thread-info p{margin:0;}
table tr td.thread-info p.thread-excerpt{color:#888;font-size:11px;margin-top:3px;}
div#sidebar table td, table.forum td{text-align:center;}
table tr.alt{}
table.notification-settings{margin-bottom:20px;text-align:left;}
table.notification-settings th.icon, table.notification-settings td:first-child{display:none;}
table.notification-settings th.title{width:80%;}
table.notification-settings .yes, table.notification-settings .no{width:40px;text-align:center;}
table.forum{margin:-9px -20px 20px -20px;width:auto;}
table.forum tr:first-child{background:#fafafa;}
table.forum tr.sticky td{background:#FFF9DB;border-top:1px solid #FFE8C4;border-bottom:1px solid #FFE8C4;}
table.forum tr.closed td.td-title{padding-left:35px;background-image:url( ../images/closed.png );background-position:15px 50%;background-repeat:no-repeat;}
table.forum td p.topic-text{color:#888;font-size:11px;}
table.forum tr > td:first-child, table.forum tr > th:first-child{padding-left:15px;}
table.forum tr > td:last-child, table.forum tr > th:last-child{padding-right:15px;}
table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title{text-align:left;}
table.forum td.td-freshness{font-size:11px;color:#888;}
table.forum td img.avatar{margin-right:5px;}
table.forum td.td-poster, table.forum td.td-group{min-width:130px;}
table.forum th#th-title{width:40%;}
table.forum th#th-postcount{width:1%;}
a.button, input[type=submit], input[type=button], input[type=file]ul.button-nav li a, div.generic-button a{border:1px solid #111;background:#000;padding:3px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;color:#FFF;font-size:11px;font-weight:normal;vertical-align:bottom;cursor:pointer;}
a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover{border-color:#222;color:#EEE;outline:none;}
div.pending a, a.disabled{border-color:#eee;color:#bbb;cursor:default;}
div.pending a:hover, a.disabled:hover{border-color:#eee;color:#bbb;}
div.accept, div.reject{float:left;margin-left:10px;}
ul.button-nav li{float:left;margin:0 10px 10px 0;}
ul.button-nav li.current a{font-weight:bold;}
.messages{width:700px;margin-left:20px;}
ul.item-list{width:100%;}
ul.item-list li{position:relative;padding:15px 0;border-bottom:1px solid #eaeaea;}
ul.single-line li{border:none;}
body.activity-permalink ul.item-list li{padding-top:0;}
ul.item-list li img.avatar{float:left;margin:0 10px 10px 0;}
ul.item-list li div.item-title, ul.item-list li h4{font-weight:normal;font-size:14px;width:75%;margin:0;}
ul.item-list li div.item-title span{font-size:12px;color:#999;}
ul.item-list li div.item-desc{margin:10px 0 0 64px;font-size:11px;color:#888;width:50%;}
ul.item-list li div.action{position:absolute;top:15px;right:0;text-align:right;}
ul.item-list li div.meta{margin-top:10px;color:#888;font-size:11px;}
ul.item-list li h5 span.small{font-weight:normal;font-size:11px;}
h3.homepage, h1.homepage{background:url("background-box-news.png") no-repeat scroll 0 0 transparent;height:20px;margin-bottom:0;padding:5px 0 0 30px;text-align:left;width:645px;margin-bottom:8px;}

a.h1homepage, a.h1homepageproposer{font-family:arial;font-size:14px;font-weight:bold;color:#FFF;letter-spacing:1px}
h2.titlehomepage{border-bottom:none;margin:0;padding:0;font-size:1.2em;font-weight:bold;line-height:115%;font-family:arial}

a.h1homepageproposer{letter-spacing:0.1px;font-weight:bold;font-size:14px;}
a.h1homepageproposer:hover{color:#CC0000;}
