/*
Theme Name: Gagnantdunet
Theme URI: http://buddypress.org/extend/themes/
Description: Le thème de gagnant du net version 2010.
Version: 1.2.1
Author: Fairweb
Author URI: http://www.fairweb.fr
Template: bp-default
Tags: buddypress, two-columns, custom-header, white, blue

** IMPORTANT - DO NOT COPY THIS THEME **
If you want to make a custom theme based on this theme, DO NOT copy and edit it. By
doing this you will make upgrades and maintainence much harder for yourself.
Instead, please read this codex page on how to build a BuddyPress child theme:

http://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/
*/
/***
 * The default theme styles.
 */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );#wp-admin-bar .padder{background-color:#00ccff;}
#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover{background-color:#333;}
#wp-admin-bar ul li ul{background:#999;}
/*.slider{padding:0px 0;margin-bottom:30px;width:100%;float:left;padding-bottom:30px;background-image:url(images/slider-bg.jpg);background-repeat:no-repeat;}
#featured{position:relative;height:251px;background:#f5f5f5;border:1px solid #ccc;float:left;width:575px;padding:12px;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:345px;list-style:none;padding:0;margin:0;width:230px;padding:13px;}
#featured ul.ui-tabs-nav li{padding:0px 0;padding-left:13px;font-size:12px;color:#666;border-bottom:0px solid #333;border-left:0px solid #d1d1d9;}
#featured ul.ui-tabs-nav li span{line-height:18px;}
#featured .ui-tabs-panel{width:345px;position:relative;overflow:hidden;height:251px;}
#featured .ui-tabs-hide{display:none;}
#featured li.ui-tabs-nav-item a{display:block;height:62px;color:#333;outline:none;border-bottom:1px solid #bcbcbc;text-decoration:none;background-color:#dbdbdb;background-image:url(images/grad-strip.jpg);background-repeat:repeat-x;}
#featured li.ui-tabs-nav-item a:hover{background:#ccc;}
#featured li.ui-tabs-selected{background:url('images/selected-item1.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{color:#111;background-image:url(images/grad-strip-active.jpg);background-repeat:repeat-x;background-color:#224c78;background-position:-100px;}
#featured ul.ui-tabs-nav li img{float:left;margin:5px;background:#ccc;padding:1px;}
#featured .ui-tabs-panel .info{position:absolute;top:160px;left:0;height:95px;width:345px;background:url('images/opacity.png');}
#featured .info h2{font-size:18px;color:#fff;padding:5px;margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:15px;color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}*/
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;margin-left:4px;}
.jqueryslidemenu ul li ul li{position:relative;}
.jqueryslidemenu ul li{position:relative;display:inline;float:left;}
.jqueryslidemenu ul li a{display:block;background:#000;color:white;padding:10px 15px;border:0px solid #ccc;color:#2d2b2b;text-decoration:none;border-bottom:none;}
* html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited, .jqueryslidemenu ul li.activelink ul li a:link, .jqueryslidemenu ul li.activelink ul li a:visited{color:#666;}
.jqueryslidemenu ul li.activelink ul li a:link, .jqueryslidemenu ul li.activelink ul li a:visited{background-color:#fbfbfb;font-weight:normal;}
.jqueryslidemenu ul li.activelink ul li a:hover{background:#eee;color:#000;}
.jqueryslidemenu ul li ul li a:hover{background:#eee;color:#000;}
.jqueryslidemenu ul li.activelink a, .jqueryslidemenu ul li.activelink a:link, .jqueryslidemenu ul li.activelink a:visited{font-weight:bold;color:#000;}
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;background-color:#fbfbfb;}
.jqueryslidemenu ul li ul li{display:list-item;float:none;}
.jqueryslidemenu ul li ul li ul{top:0;left:-1px;}
.jqueryslidemenu ul li ul li a, .jqueryslidemenu ul li.activelink ul li a{width:160px;padding:8px 15px;margin:0;border-top-width:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.jqueryslidemenu ul li ul li ul{border-top:1px solid #ccc;margin-left:-1px;margin-top:-1px;}
.downarrowclass{position:absolute;top:16px;right:7px;}
.rightarrowclass{position:absolute;top:9px;right:5px;}
*{margin:0;padding:0;}
body,html{font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:0;padding:0;background:#000;line-height:135%;width:100%;min-width:100%;max-width:100%;text-align:center;}
ul{list-style:none;}
a{color:#00C1F2;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
p{}
h2, h3{padding:10px 0 5px;line-height:100%;}
h2{font-size:20px;color:#00C1F2;font-weight:normal;}
h1{font-size:30px;line-height:100%;font-weight:normal;}
h1 a{font-size:22px;text-decoration:none;color:#486AC4;}
.blogItem h1{margin-bottom:0px;}
h1 a:hover{text-decoration:underline;}
#wrapper{margin:0 auto;width:960px;text-align:left;padding:0px;}
#header{height:155px;position:relative;z-index:99;margin:45px 0px 0px 0px;padding:0px;background-image:none;color:inherit;}
#content{background:#fff;}
#notreselection {border:#00ccff 1px solid; }
#notreselection h2 {font-size: 16px; margin:3px; padding-left: 5px; background-color: #00ccff; color: #fff; font-weight: bold;}
.selectiondiv {width:300px; float: left; margin:5px 8px 10px 5px;}

.selectiondiv img { float: left; margin-right:5px;}
.selectiondiv .info {font-size: 11px; line-height: 10px;}
#notreselection .selectiondiv h2 {font-size: 12px; margin-top:0px; background: none; color:#00ccff; padding:0px;}
.selectiondiv a.participer {text-transform: uppercase; color: #009900; display:block; text-align: right;}
div#content{width:680px;}
div#content .padder{margin:0px;border:none;}
#colLeft{width:640px;float:left;margin:22px 20px !important;margin:22px 10px;padding:0px;}
#sidebar, div#sidebar{width:260px;float:left;padding-left:0px;margin:0px 10px 0px 0px;background:none;border:none;}
#footer{clear:both;padding:20px 0px 10px 0px;width:960px;height:80px;margin:1px auto;color:#999;position:relative;}
#logo{position:absolute;top:70px;left:0px;}
#logo h1{padding:0;background:none;border:none;}
#logo h1 a, #logo h1 a:hover{background:url(images/logogagnantdunet2.gif) 0 0 no-repeat;width:321px;height:95px;text-indent:-9000px;display:block;text-decoration:none;border:none;}
#topMenu{position:absolute;left:0;top:90px;border-top:1px solid #4E4E4E;padding-top:20px;width:100%;}
.sf-menu li{position:relative;float:left;line-height:15px;padding:0 1px 0 0;text-align:center;}
.sf-menu li a{display:block;float:left;text-decoration:none;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;border-bottom:none;padding:0 8px;height:35px;position:relative;color:#ccc;border:1px solid #000;border-bottom:none;}
#topMenu ul.sf-menu li a:hover{background:#99CC00;border:1px solid #B8F400;color:#fff;border-bottom:none;}
#topMenu ul.sf-menu li ul.children{border:1px solid #B8F400;background:#99CC00;border-top:none;font-size:0.9em;}
#topMenu ul.sf-menu li ul.children li{position:relative;height:20px;width:300px;}
#topMenu ul.sf-menu li ul.children li a{color:#FFF;text-decoration:none;display:block;border:none;}
#topMenu ul.sf-menu li ul.children li a:hover{text-decoration:none;background:none;border:none;line-height:100%;display:block;padding-top:10px;}
#topMenu ul.sf-menu li ul.children li ul.children{border:none;}
#topMenu ul.sf-menu li ul.children li ul.children li{background:#99CC00;}
#topMenu ul.sf-menu li ul.children li ul.children a{text-decoration:none;position:relative;border:none;}
#topMenu ul.sf-menu li ul.children{margin:6px 0 0 0;}
#topMenu ul.sf-menu li ul.children ul.children{margin:0 0 0 38px;border-top:1px solid #B8F400;}
#topMenu ul li ul li a, #topMenu ul li:hover ul li a, #topMenu ul li:hover ul li a, #topMenu ul li:hover ul li a:hover{background:none;border:none;color:#fff;line-height:100%;text-transform:none;padding-top:5px;height:27px;}
.fblike{position:relative;width:255px;margin-top:10px;padding:0;z-index:99;text-align:right;background-color:#fff;}
.twitter{position:absolute;top:42px;right:130px;background:url(images/twitter_top.gif) 0 0 no-repeat;z-index:99;}
.twitter a{display:block;width:139px;height:55px;text-indent:-9999px;}
.rss{position:absolute;height:28px;padding-right:34px;line-height:28px;top:55px;right:0;background:url(images/rss.gif) 100% 50% no-repeat;}
.rss a{color:#ccc;text-decoration:none;}
.catTitle{background:url(images/bk_dotted.jpg) 0 100% repeat-x;padding:9px 0;margin-bottom:10px;color:#666;font-size:14px;}
.blogItem{margin-bottom:15px;padding-bottom:15px;background:url(images/bk_dotted.jpg) 0 100% repeat-x;}
.blogItem span.posted{background:url(images/bk_dotted.jpg) 0 100% repeat-x;padding:5px 0 10px;font-size:11px;color:#999;display:block;}
.blogItem .metadata{margin-bottom:10px;}
.blogItem .metadata .date{float:left;background:#00CCFF;padding:3px 7px;color:#fff;font-size:11px;}
.blogItem .metadata .no_comments{float:left;background:#99CC00 url(images/bk_comments_no.jpg) 8px 50% no-repeat;padding:3px 7px 3px 32px;color:#fff;font-size:11px;margin-left:2px;}
.blogItem .metadata .no_comments a{color:#fff;}
.blogItem a.more-link{display:block;clear:both;background:url(images/bk_readmore.jpg) 0 0 no-repeat;width:104px;height:24px;text-indent:-9999px;margin-top:10px;}
.blogItem a.readmore:hover{background:url(images/bk_readmore.jpg) 0 -24px no-repeat;}
#colLeft a img{border:none;}
#colLeft ul{list-style:square;list-style-position:inside;}
#sidebar h2{clear:both;margin:15px 0 5px;background:#000;padding:5px 7px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;clear:both;}
#sidebar h2.sponsors{background:#EE4A04;}
#sidebar ul{position:relative;}
#sidebar ul li{background:url(images/bk_dotted.jpg) 0 100% repeat-x;padding-bottom:1px;}
#sidebar ul li a{display:block;padding:8px 0;padding-left:25px;color:#666;text-decoration:none;}
#sidebar ul li a:hover{}
#sidebar #ads{clear:both;padding:8px 0 10px;margin:0;}
#sidebar #ads .sideads_l{float:left;margin-right:5px;margin-bottom:10px;}
#sidebar #ads .sideads_r{float:right;margin-left:5px;margin-bottom:10px;}
#sidebar #ads img{border:none;}
#ads_msg{padding:8px 8px 2px;background:#f4f4f4;border:1px dotted #ccc;float:left;line-height:100%;width:243px;height:22px;}
#ads_msg a{color:#666;}
.social{background:url(images/bk_dotted.jpg) 0 100% repeat-x;padding-bottom:10px;}
.social strong{color:#00C1F2;}
#colLeft ul.commentlist{margin-bottom:10px;list-style-type:none;}
#colLeft ul.commentlist li{background:none;border-bottom:1px solid #efefef;padding:5px 0;padding-left:40px;}
#colLeft ul.commentlist li .avatar{float:left;width:32px;margin-left:-40px;}
* html #colLeft ul.commentlist li .avatar{margin-bottom:-20px;}
#colLeft ul.commentlist li.odd{background:#f9f9f9;}
#colLeft ul.commentlist li .commentmetadata{font-size:11px;color:#999;}
#slider{background:#000;margin-bottom:20px;}
.panel .text{color:#999;height:60px;padding:5px 10px 15px;}
.panel .text p{margin:3px 0 0;}
.panel .text h1, .panel .text h1 a{color:#FFF;font-size:22px;font-weight:normal;padding-top:5px;padding-bottom:0;margin-bottom:0;}
.stepcarousel{float:left;position:relative;overflow:hidden;width:100%;height:310px;;}
.stepcarousel span.featured{color:#666;font-size:11px;display:block;border-bottom:1px dotted #666;padding-bottom:5px;width:270px;}
.stepcarousel .belt{position:absolute;left:0;top:0;}
.stepcarousel .panel{float:left;overflow:hidden;width:600px;position:relative;}
#searchform{background:url(images/bk_dotted.jpg) 0 100% repeat-x;padding-bottom:10px;}
#searchform #s, #search-form input#search-terms{border:1px solid #ccc;font-size:11px;padding:2px 2px;margin-left:0px;}
#searchform #s{width:200px;}
#searchform #searchsubmit, #search-form input#search-submit{background:#00CCFF;border:1px solid #48DBFF;color:#fff;padding:3px 0;text-align:center;width:30px;font-size:11px;font-family:Georgia,"Times New Roman", Times, serif;}
#commentform label{display:block;padding:5px 0 2px;}
#commentform input, #commentform textarea{border:1px solid #E5E5E5;padding:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;width:300px;}
#commentform textarea{width:500px;}
#commentform input#submit{border:none;width:124px;height:28px;text-align:center;padding-top:4px;margin-top:5px;background:url(images/bk_postcomment.jpg) 0 0 no-repeat;font-size:11px;}
#contact label{display:block;padding:8px 0 2px;}
#contact input, #contact textarea{border:1px solid #E5E5E5;padding:5px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666;width:300px;}
#contact textarea{width:500px;}
#contact input.submit{border:none;width:124px;height:28px;text-align:center;padding-top:4px;margin-top:15px;background:url(images/bk_sendmsg.jpg) 0 0 no-repeat;}
.errormsg, .successmsg{background:#FEF4F1;border:1px solid #F7A68A;color:#DA4310;padding:10px;}
.successmsg{background:#F5FAF1;border:1px solid #C2E1AA;color:#8FA943;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
.noclear{clear:none;}
ul#nav{margin:0;padding:0;list-style:none;width:100%;max-width:100%;border:none;}
ul#nav li{display:block;float:left;margin:0 0px 0 0;text-align:center;font-size:11px;font-weight:bold;border:none;background:none;}
ul#nav li a, ul#nav li a:hover{display:block;text-decoration:none;padding:5px 3px 5px 3px;background-image:none;border:none;border-right:#C3C3C3 1px solid;}
ul#nav li a:hover{background-color:#CBCFD4;}
ul#nav li.selected a, ul#nav li.current_page_item a{background:#f5f5f5;background-image:none;color:#555;}
ul#nav a:focus{outline:none;}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0px;}
img.alignnone{padding:5px 5px;margin:0px 0px 10px 0px;display:inline;background:#fff;border:1px solid #DDDDDD;}
img.alignright{padding:5px 5px;margin:0px 5px 10px 10px;display:inline;background:#fff;border:1px solid #DDDDDD;}
img.alignleft{padding:5px 5px;margin:0px 10px 10px 5px;display:inline;background:#fff;border:1px solid #DDDDDD;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0px 0px 10px 10px;}
.alignleft{float:left;margin:0px 10px 10px 0px;}
.leftinfo{width:400px;float:left;display:block;}
.blogItem .userarea, .blogItem{border-bottom:1px solid #00C1F2;}
.blogItem .userarea ul{margin:0px 0 0 0;width:640px;}
.blogItem .userarea ul li{list-style:none;margin:0px 4px 0 0;padding:0px;float:left;line-height:30px;}
.blogItem .userarea a{text-decoration:none;}
.blogItem .userarea ul li.liparticiper{float:right;text-align:right;}
.blogItem .userarea ul li.liparticiper a{color:#009900;font-weight:bold;text-transform:uppercase;font-size:16px;}
.blogItem{background-image:none;padding-bottom:0px;margin-bottom:30px;}
.blogItem .bottominfo{border-top:1px solid #00C1F2;margin-top:10px;padding:5px 0;}
.blogItem .gdn_info{font-weight:bold;}
.blogItem_details p{display:inline;}
.ouvert{color:#009900;}
.ferme{color:#990000;}
#gdn_tagcloud{margin:10px 20px;width:auto;line-height:25px;}
div.midads{text-align:center;margin-bottom:5px;}
div.blogItem_details a{color:#486ac4;text-decoration:none;}
div.blogItem_details a:hover{text-decoration:underline;}
.padder{padding:5px 20px;}
div#sidebar h3.widgettitle{margin:20px 0px 2px 0px;}
div#sidebar .widget_calendar{margin:0 20px;}
.fbc_connect_button_area{font-size:11px;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute;top:-999em;width:12em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:2.4em;z-index:99}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:12em;top:-0.1em}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:12em;top:-0.1em}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu li li{background:#99CC00;padding-right:15px;padding-top:5px;}
.sf-menu li ul{border:1px solid #B8F400;border-top:none;}
.sf-menu li ul li{border-bottom:1px solid #A6DD00;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}