/*
Theme Name: bp-test
Theme URI: http://www.yagg.com/
Description: Theme for Yagg.
Version: 1.0
Author: Yagg
Template: bp-default
Tags: buddypress, theme à modifier
*/

/** Reset.css **/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/** Text.css **/
h1{font-size:25px}h2{font-size:23px;font-weight:normal;}h3{font-size:21px;font-weight:normal; margin: 10px 0 0 0;}h4{font-size:19px;font-weight:normal;}h5{font-size:17px; font-weight:normal;}h6{font-size:15px}li{margin-left:30px},dl,h1,h2,h3,h4,h6,ol,ul,pre,table,address,fieldset,p{margin-bottom:20px;}h4,h2{color:#000}

body {
background:#fff none repeat scroll 0 0;
color:#333333;
font:12px/1.5 Arial,Helvetica,'Lucida Grande','Lucida Sans Unicode','Liberation Sans',FreeSans,sans-serif;
margin-top:10px;
}

#wrapper {
margin-right:auto;
margin-left:auto;
width:960px;
height:auto;
}

/*-------------------HEADER----------------------------------*/

body.home-page #header,body.info #header,body.internal-page #header,body.page #header,body.activite #header,body.blogs #header,body.links #header,body.membres #header,body.groupes #header,body.register #header,body.single #header,body.forums #header,body.messages #header,body.profile #header,body.amis #header,body.activation #header,body.settings #header,body.photos #header,body.chat #header,body.gifts #header,body.search #header,body.author #header,body.category #header,body.error404 #header,body.tag #header,body.archive #header,body.wire #header,body.events #header,body.agenda #header,body.invite-anyone #header{
width:960px;
height:169px;
position:relative;
border-bottom:solid 1px #999;
background:#fff;
}

#header_menu {
_width: 603px;
height:24px;
float:right;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#header_menu ul {
margin:0;
}

#header_menu ul li {
width:118px;
zoom: 1;
display:-moz-inline-box;
display:inline-block;
*display: inline;
}

*+html #header_menu ul li{
width:120px;
}

#header_menu ul li a {
color:#FFFFFF;
text-decoration:none;
padding-top:3px;
}

#header_menu ul li a:hover {
color:#646567;
text-decoration:none;
padding-top:3px;
}

#header_menu ul li.blog a:hover, #header_menu ul li.tv a:hover, #header_menu ul li.yaggpro a:hover  {
color:#fff;
}

body.page-template-blogsinvites-php #header_menu ul li.yaggselected a:hover,body.blogs #header_menu ul li.yaggselected a:hover,body.amis #header_menu ul li.yaggselected a:hover,body.forums #header_menu ul li.yaggselected a:hover,body.groups #header_menu ul li.yaggselected a:hover,body.membres #header_menu ul li.yaggselected a:hover{
color:#646567;
}

body.home-page #header_menu ul li.yaggselected a,body.page #header_menu ul li.yaggselected a,body.info #header_menu ul li.yaggselected a,body.single #header_menu ul li.yaggselected a,body.search #header_menu ul li.yaggselected a,body.author #header_menu ul li.yaggselected a,body.activite #header_menu ul li.yaggselected a:hover,body.category #header_menu ul li.yaggselected a,body.error404 #header_menu ul li.yaggselected a,body.archive #header_menu ul li.yaggselected a,body.activite #header_menu ul li.com a,body.membres #header_menu ul li.com a,body.groupes #header_menu ul li.com a,body.forums #header_menu ul li.com a,body.amis #header_menu ul li.com a,body.messages #header_menu ul li.com a,body.profile #header_menu ul li.com a,body.activation #header_menu ul li.com a,body.settings #header_menu ul li.com a,body.register #header_menu ul li.com a,body.photos #header_menu ul li.com a,body.links #header_menu ul li.com a,body.chat #header_menu ul li.com a,body.gifts #header_menu ul li.com a,body.page-template-pagecommunaute-php #header_menu ul li.com a,body.wire #header_menu ul li.com a,body.events #header_menu ul li.com a,body.agenda #header_menu ul li.com a,body.invite-anyone #header_menu ul li.com a{
color:#646567;
}

body.page-template-blogsinvites-php #header_menu ul li.yaggselected a,body.page-template-pagecommunaute-php #header_menu ul li.yaggselected a {
color:#fff;
}

ul li.yaggpro a{
background:transparent url('img/onglets-yaggpro.png') no-repeat scroll 0 0;
width:118px;
height:24px;
display:block;
}

ul li.com a{
background:transparent url('img/onglets-communaute.png') no-repeat scroll 0 0;
width:118px;
height:24px;
display:block;
}

body.activite ul li.com a,body.amis ul li.com a,body.membres ul li.com a,body.groupes ul li.com a,body.forums ul li.com a,body.links ul li.com a,body.register ul li.com a,body.messages ul li.com a,body.profile ul li.com a,body.activation #header_menu ul li.com a,body.settings #header_menu ul li.com a,body.photos #header_menu ul li.com a,body.chat #header_menu ul li.com a,body.gifts #header_menu ul li.com a,body.page-template-pagecommunaute-php #header_menu ul li.com a,body.wire #header_menu ul li.com a,body.events #header_menu ul li.com a,body.agenda #header_menu ul li.com a,body.invite-anyone #header_menu ul li.com a{
background:transparent url('img/onglets-communaute.png') no-repeat scroll -118px 0;
width:118px;
height:24px;
display:block;
}

ul li.blog a{
background:transparent url('img/onglets-blogs.png') no-repeat 0 0;
width:118px;
height:24px;
display:block;
}

body.blogs ul li.blog a,body.page-template-blogsinvites-php ul li.blog a {
background:transparent url('img/onglets-blogs.png') no-repeat -118px 0;
width:118px;
height:24px;
display:block;	
}

ul li.yaggselected a,body.page-template-blogsinvites-php ul li.yaggselected a {
background:transparent url('img/onglets-info.png') no-repeat scroll 0 0;
width:118px;
height:24px;
display:block;
}

body.info ul li.yaggselected a,ul li.yaggselected a:hover,body.page-template-blogsinvites-php ul li.yaggselected a:hover,body.page-template-default ul li.yaggselected a,body.home-page ul li.yaggselected a,body.single ul li.yaggselected a,body.search ul li.yaggselected a,body.author ul li.yaggselected a,body.category ul li.yaggselected a,body.error404 ul li.yaggselected a,body.archive ul li.yaggselected a {
background:transparent url('img/onglets-info.png') no-repeat scroll -118px 0;
width:118px;
height:24px;
display:block;
}

ul li.yaggpro a:hover {
background:transparent url('img/onglets-yaggpro.png') no-repeat scroll -118px 0;
width:118px;
height:24px;
}

ul li.com a:hover {
background:transparent url('img/onglets-communaute.png') no-repeat scroll -118px 0;
width:118px;
height:24px;
}

ul li.blog a:hover {
background:transparent url('img/onglets-blogs.png') no-repeat -118px 0;
width:118px;
height:24px;
}

ul li.tv a, ul li.tv a:visited {
background:url("img/onglets-tv.png") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
width:118px;
color:#fff;
}

ul li.tv a:hover{
background:url("img/onglets-tv.png") no-repeat scroll -118px 0 transparent;
display:block;
height:24px;
width:118px;
color:#fff;
}

li.yaggselected span {
margin:0 0 0 51px;
}

li.yaggpro span {
margin:0 0 0 35px;
}

li.com span {
margin:0 0 0 30px;
}

li.blog span {
margin-left:51px;
}

li.tv span {
margin-left:45px;
}

body.activite #bann,body.membres #bann,body.groupes #bann,body.links #bann,body.register #bann,body.forums #bann,body.messages #bann,body.profile #bann,body.amis #bann,body.activation #bann,body.settings #bann,body.photos #bann,body.chat #bann ,body.gifts #bann,body.page-template-pagecommunaute-php #bann,body.wire #bann,body.events #bann,body.agenda #bann,body.invite-anyone #bann{
float:left;
background:url('img/header-communaute.png');
width:960px;
height:148px;
border-top:1px;
_border:none;
}

body.blogs #bann,body.page-template-blogsinvites-php #bann {
float:left;
background:url('img/header-blogs.png');
width:958px;
height:145px;
border:1px solid #999999;
}

#bann {
float:left;
background:transparent url('img/bann-actu2.png');
width:960px;
height:148px;
border-bottom:1px solid #999999;
border-top:1px solid #999999;
}

body.home-page .titleBlogs,body.info .titleBlogs,body.activite .titleBlogs,body.groupes .titleBlogs,body.membres .titleBlogs,body.forums .titleBlogs,body.links .titleBlogs,body.amis .titleBlogs,body.profile .titleBlogs,body.register .titleBlogs,body.single .titleBlogs,body.messages .titleBlogs,body.activation .titleBlogs,body.settings .titleBlogs,body.photos .titleBlogs,body.chat .titleBlogs,body.gifts .titleBlogs,body.search .titleBlogs ,body.author .titleBlogs,body.category .titleBlogs,body.error404 .titleBlogs,body.archive .titleBlogs,body.wire .titleBlogs,body.events .titleBlogs,body.agenda .titleBlogs,body.page-template-pagecommunaute-php .titleBlogs,body.invite-anyone .titleBlogs{
display:none;
}

.titleBlogs {
min-width:100px;
height:113px;
float:left;
}

body.blogs #bann h1 a,body.page-template-blogsinvites-php #bann h1 a {
text-transform:uppercase;
}

body.blogs #bann a,body.page-template-blogsinvites-php #bann a {
color:#BB2E69;
margin-left:20px;
text-decoration:none;
_clear:both;
}

body.blogs #bann h1,body.page-template-blogsinvites-php #bann h1 {
font-size:33px;
font-weight:lighter;
height:37px;
letter-spacing:-2px;
margin:32px 0 6px;
_float:left;
}

body.blogs #header_blog,body.page-template-blogsinvites-php #header_blog {
background:transparent url(img/logo-blog.png) no-repeat scroll 0 0;
float:left;
height:93px;
width:106px;
}

body.blog-page#header_blog,body.activite #header_blog,body.groupes #header_blog,body.membres #header_blog,body.forums #header_blog,body.links #header_blog,body.page-template-default #header_blog,body.amis #header_blog,body.amis #header_blog,body.invite-anyone #header_blog {
display:none;
}

#logo {
position:absolute;
right:0;
top:14px;
}

#logo a.main_blog {
background:transparent url('img/logo-yagg.png') no-repeat;
_background:transparent url('img/logo-yagg-ie.png') no-repeat;
width:247px;
height:106px;
float:left;
margin-top:27px;
}

body.blog-page #links_left,body.home-page #links_left,body.info #links_left,body.activite #links_left,body.membres #links_left,body.groupes #links_left,body.forums #links_left,body.links #links_left,body.page #links_left,body.amis #links_left,body.profile #links_left,body.register #links_left,body.single #links_left,body.messages #links_left,body.activation #links_left,body.settings #links_left,body.photos #links_left,body.chat #links_left,body.gifts #links_left,body.search #links_left,body.author #links_left,body.category #links_left,body.error404 #links_left,body.archive #links_left,body.wire #links_left,body.events #links_left,body.agenda #links_left,body.invite-anyone #links_left {
	top:38px;
	left:15px;
	position:absolute;
	font-size:12px;
}

body.home-page ul.links li,body.blog-page ul.links li,body.info ul.links li,body.activite ul.links li,body.membres ul.links li,body.groupes ul.links li,body.forums ul.links li,body.links ul.links li,body.page ul.links li,body.amis ul.links li,body.profile ul.links li,body.register ul.links li,body.single ul.links li,body.messages ul.links li,body.activation ul.links li,body.settings ul.links li,body.photos ul.links li,body.chat ul.links li,body.gifts ul.links li,body.search ul.links li,body.author ul.links li,body.category ul.links li,body.error404 ul.links li,body.archive ul.links li,body.wire ul.links li,body.events ul.links li,body.agenda ul.links li,body.invite-anyone ul.links li {
/*float:left;*/
	zoom: 1;
	display:-moz-inline-box;
	display:inline-block;
	_display: inline;
}

*+html ul.links li {
float:left;
}

body.blogs ul.links,body.page-template-blogsinvites-php ul.links {
display:none;	
}

#links_left ul.links li a span{
padding:0 0 0 8px;
}

body.home-page #links_left a,body.info #links_left a,body.activite #links_left a,body.blog-page #links_left a,body.membres #links_left a,body.groupes #links_left a,body.forums #links_left a,body.links #links_left a,body.page #links_left a,body.amis #links_left a,body.register #links_left a,body.single #links_left a,body.messages #links_left a,body.profile #links_left a,body.activation #links_left a,body.settings #links_left a,body.photos #links_left a,body.chat #links_left a,body.gifts #links_left a,body.search #links_left a,body.author #links_left a,body.category #links_left a,body.error404 #links_left a,body.archive #links_left a,body.wire #links_left a,body.events #links_left a,body.agenda #links_left a,body.invite-anyone #links_left a{
color:#666666;
text-decoration:none;
padding:0 5px 0 9px;
}

.r-s-s a{
background:transparent url('img/logo-rss.png') no-repeat scroll left center;
margin:0 7px 0 0;
display:block;
border-right:solid 1px #666666;
}

.facebook a{
background:transparent url('img/logo-facebook.png') no-repeat scroll;
margin:0 7px 0 0;
border-right:solid 1px #666666;
}

.twitter a{
background:transparent url('img/logo-twitter.png') no-repeat scroll;
margin:0 7px 0 0;
border-right:solid 1px #666666;
}

.tshirt a {
background:transparent url('img/tshirt-16.jpg') no-repeat scroll;
padding-bottom:6px;
display:block;
border-right:1px solid #666666;
}

.mur a {
background:transparent url('img/mur.jpg') no-repeat scroll;
margin-left:5px;
padding-bottom:6px;
}

#header_subcription {
position:relative;
width:515px;
top:117px;
z-index:10;
}

body.blogs #header_subcription,body.page-template-blogsinvites-php #header_subcription{
position:inherit;
width:515px;
top:117px !important;
z-index:10;
_display:inline;
_position:absolute;
_top:140px;
_left:0;
}

#input_mail {
background:transparent url(img/email.png) no-repeat scroll left top;
z-index:3;
float:left;
margin-top:8px;
margin-left:13px;
}

#input_mail input {
background-color:transparent;
width:106px;
height:16px;
border:medium none;
margin-left:5px;
float:left;
color:#999;
font-style:italic;
}

#input_mdp {
background:transparent url(img/mdp.png) no-repeat scroll left top;
float:left;
margin-top:8px;
margin-left:13px;
}

#input_mdp input {
background-color:transparent;
width:112px;
height:20px;
border:medium none;
color:#999999;
font-size:11px;
font-style:italic;
margin:0;
}

#input_submit {
margin-top:8px;
margin-left:8px;
float:left;
}

#input_submit input {
background-color:transparent;
background-image:url('img/gotext.png');
background-repeat:no-repeat;
width:28px;
height:15px;
border:medium none;
margin:0;
padding:0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#news {
color:#000;
float:left;
margin:6px 0 0 7px;
}

body.blogs #news,body.page-template-blogsinvites-php #news {
color:#fff;
float:left;
margin:6px 0 0 7px;
}

/*---------------------Container------------------*/

#container{
width:959px;
background:#fff;
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-right:#999999 solid 1px;
float:left;
margin-top:10px;
}

a, a:link, a:visited, a:active {
color:#0099CC;
text-decoration:none;
}

.post h2 a, .post h2 a:link, .post h2:visited, .post h2:active{
color:#000000;	
}

a:hover {
 text-decoration:underline;
}

ul, ol, li {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
}

hr {
border-color:#CCCCCC;
border-style:solid;
border-width:1px 0 0;
height:0;
width:90%;
}

abbr {
display:none;
}

.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 1120px;
}

.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display:inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

.container_16 .grid_1 {
	width:50px;
}

.container_16 .grid_2 {
	width:120px;
}

.container_16 .grid_3 {
	width:190px;
}

.container_16 .grid_4 {
	width:225px;
}

.container_16 .grid_5 {
	width:320px;
}

.container_16 .grid_6 {
	width:400px;
}

.container_16 .grid_7 {
	width:470px;
}

.container_16 .grid_8 {
	width:430px;
}

.container_16 .grid_9 {
	width:440px;
	margin-left:20px;
}

.container_16 .grid_10 {
	width:680px;
}

.container_16 .grid_11 {
	width:750px;
}

.container_16 .grid_12 {
	width:820px;
}

.container_16 .grid_13 {
	width:890px;
}

.container_16 .grid_14 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.container_16 .grid_15 {
	width:1030px;
}

.container_16 .grid_16 {
	width:1100px;
}

.container_16 .prefix_1 {
	padding-left:70px;
}

.container_16 .prefix_2 {
	padding-left:140px;
}

.container_16 .prefix_3 {
	padding-left:210px;
}

.container_16 .prefix_4 {
	padding-left:280px;
}

.container_16 .prefix_5 {
	padding-left:350px;
}

.container_16 .prefix_6 {
	padding-left:420px;
}

.container_16 .prefix_7 {
	padding-left:490px;
}

.container_16 .prefix_8 {
	padding-left:560px;
}

.container_16 .prefix_9 {
	padding-left:630px;
}

.container_16 .prefix_10 {
	padding-left:700px;
}

.container_16 .prefix_11 {
	padding-left:770px;
}

.container_16 .prefix_12 {
	padding-left:840px;
}

.container_16 .prefix_13 {
	padding-left:910px;
}

.container_16 .prefix_14 {
	padding-left:980px;
}

.container_16 .prefix_15 {
	padding-left:1050px;
}

.container_16 .suffix_1 {
	padding-right:70px;
}

.container_16 .suffix_2 {
	padding-right:140px;
}

.container_16 .suffix_3 {
	padding-right:210px;
}

.container_16 .suffix_4 {
	padding-right:280px;
}

.container_16 .suffix_5 {
	padding-right:350px;
}

.container_16 .suffix_6 {
	padding-right:420px;
}

.container_16 .suffix_7 {
	padding-right:490px;
}

.container_16 .suffix_8 {
	padding-right:560px;
}

.container_16 .suffix_9 {
	padding-right:630px;
}

.container_16 .suffix_10 {
	padding-right:700px;
}

.container_16 .suffix_11 {
	padding-right:770px;
}

.container_16 .suffix_12 {
	padding-right:840px;
}

.container_16 .suffix_13 {
	padding-right:910px;
}

.container_16 .suffix_14 {
	padding-right:980px;
}

.container_16 .suffix_15 {
	padding-right:1050px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/** Menu **/

body.blogs #navbar,body.page-template-blogsinvites-php #navbar {
	height: 40px;
	background:#646567;
}

body.home-page #navbar,body.info #navbar,body.activite #navbar,body.membres #navbar,body.groupes #navbar,body.forums #navbar,body.links #navbar,body.page-template-default #navbar,body.amis #navbar,body.profile #navbar,body.register #navbar,body.single #navbar,body.messages #navbar,body.activation #navbar,body.settings #navbar,body.photos #navbar,body.chat #navbar,body.gifts #navbar,body.search #navbar,body.author #navbar,body.category #navbar,body.page-template-pagecommunaute-php #navbar,body.error404 #navbar,body.archive #navbar,body.wire #navbar,body.events #navbar,body.agenda #navbar,body.invite-anyone #navbar{
display:none;
}

body.activite #nav,body.membres #nav,body.groupes #nav,body.forums #nav,body.links #nav,body.amis #nav,body.profile #nav ,body.register #nav,body.messages #nav,body.activation #nav,body.settings #nav,body.photos #nav,body.chat #nav,body.gifts #nav,body.page-template-pagecommunaute-php #nav,body.wire #nav,body.events #nav,body.agenda #nav,body.invite-anyone #nav{
 background-color:#666666;
 font-size:1.1em;
 height:40px;
 margin:0;
 padding:0;
}

body.home-page #nav,body.info #nav,body.blogs #nav,body.page-template-default #nav,body.blogs #nav,body.page-template-blogsinvites-php #nav,body.single #nav,body.search #nav,body.author #nav,body.category #nav,body.error404 #nav,body.archive #nav {
display:none;
}

#nav li, #navbar li {
 float:left;
 margin:0;		
}

#nav a, #navbar a {
color:white;
display:inline-block;
height:40px;
line-height:40px;
padding-left:10px;
padding-right:10px;
text-align:center;	
}

body.home-page ul#menu,body.info ul#menu,body.page ul#menu,body.single ul#menu,body.search ul#menu,body.author ul#menu,body.category ul#menu,body.error404 ul#menu,body.archive ul#menu {
 background-color:#666666;
 font-size:1.1em;
 height:40px;
 margin:0;
 padding:0;
}

body.page-template-blogsinvites-php #menu,body.page-template-pagecommunaute-php #menu,body.membres #menu,body.activite #menu,body.blogs #menu,body.membres #menu,body.groupes #menu,body.forums #menu,body.links #menu,body.amis #menu,body.profile #menu,body.register #menu,body.messages #menu,body.activation #menu,body.settings #menu,body.photos #menu,body.chat #menu,body.gifts #menu,body.wire #menu,body.events #menu,body.agenda #menu,body.invite-anyone #menu{
display:none;
}

ul.menu.offset {
margin:0;
}

#menu li {
 float:left;
 margin:0;
 z-index:auto !important /*Non-IE6*/;
z-index:1000 /*IE6*/; 
}

#menu li a{
float:none !important /*Non-IE6*/;
float:left /*IE-6*/;
display:block; 
}

#menu a {
 color:white;
 display:block;
 height:40px;
 line-height:40px;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
}

#menu a:hover {
 background-color:#333333;
 text-decoration:none;
}

#menu #down-arrow {
 display:none;
}

#community-menu li {
 float:left;
 margin:0;
}

#end-footer ul li{
float:left;
margin:0;
z-index:auto !important /*Non-IE6*/;
z-index:1000 /*IE6*/;	
}

#end-footer ul li a{
float:none !important /*Non-IE6*/;
float:left /*IE-6*/;
display:block; 	
}

#hidden-menu {
background-color:#999999;
display:none;
height:230px;
margin-right:10px;
padding-top:10px;
}

#hidden-menu ul {
padding:0px 0px 0px 10px;
}

#hidden-menu a:link, #hidden-menu a:visited, #hidden-menu a:active, #hidden-menu a:hover {
color:white;
margin:0;
padding:0;
}

#community-menu {
 height:45px;
}

#community-menu div.link {
 display:block;
 height:45px;
 line-height:45px;
 width:auto;
 padding-left:10px;
 padding-right:10px;
 text-align:center;
}

#community-menu .slug {
 margin-top:10px;
}

.gradient{
 width:100%;
 background:transparent url(img/gradient.jpg) repeat scroll left center;
}

#end-footer {
background-color:#A8A8A8;
height:40px;
color:#FFFFFF;
/*font-size:12px;*/
}

#end-footer a {
display:block;
height:40px;
line-height:40px;
width:auto;
padding-left:10px;
padding-right:10px;
text-align:center;
color:#FFFFFF;
}

#end-footer .rss-footer a {
display:block;
height:40px;
line-height:40px;
width:auto;
padding-left:18px;
padding-right:10px;
text-align:center;
background:transparent url(img/rss.png) no-repeat scroll left center;
}

#end-footer a:link, #end-footer a:visited, #end-footer a:active, #end-footer a:hover {
color:white;
}

#end-footer a:hover {
text-decoration:underline;
}

#contentSearch {
width:140px;
height:40px;
float:right;
}

#search {
/* padding-top:12px;*/
 width:120px;
 position:absolute;
 top:187px;
 left:817px;
}


#search input {
 background-color:transparent;
 border:medium none;
 color:#999999;
 font-size:11px;
 font-style:italic;
 height:15px;
 margin:0;
 padding:0 0 0 21px;
 width:99px;
 position:relative;
}

#rounded-input {
 background:transparent url('img/searchbar.png') no-repeat scroll left top;
 width:120px;
 height:17px;
/* margin:0;*/
/* padding:5px 0 0;*/
 margin-top:12px;
 float:left;
}

input#search-terms,select#search-which{
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:medium none;
-webkit-border-bottom-left-radius:8px;
-webkit-border-bottom-right-radius:8px;
-webkit-border-top-left-radius:8px;
-webkit-border-top-right-radius:8px;
}

input#search-terms{
width:120px;
padding:0 6px 0 6px;
_height:20px;
}

.category-header {
 font-weight:normal;
 height:50px;
}

.category-header .title {
height:50px;
padding:5px 5px 5px 0;
font-size:2.0em;
font-weight:normal;
}

.post-header h1  {
line-height:1.2em;
font-size:2em;
margin:5px 0;
width:90%;
letter-spacing:-0.02em;
font-weight:normal;
color:black;
}

.post-header h2{
line-height:1.2em;
/*font-size:2em;*/
font-size:25px;
margin:5px 0;
letter-spacing:-0.02em;
font-weight:normal;
}

.post-header h2 a {
color:#000000;
}

.post-header h2 a:hover{
 text-decoration:none;
}

.post-content {
font-size:12px;
}

.post-content p{
 line-height:1.3em;
 color:#383838;
 font-size:13px;
}

.hr-wrapper {
 margin:10px 0px 10px 0px;
 padding:0;
}

.widget {
background-color:#F0F0F0;
margin:10px 0;
padding:5px 10px 10px 10px;
_padding: 5px 2px 10px 2px; /*Only IE6 should process this line */
width:300px;
font-size:12px;
}

.widget h4 {
font-size:1.4em;
font-weight:bold;
color:#000000;
margin:0 0 2px 8px;;
}

.wp-pagenavi {
 font-size:1.1em;
 line-height:1.4em;
 margin-top:7px;
}

.wp-pagenavi .numbers{
 float:left;
 height:25px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FFFFFF;
border-right:1px solid #F0F0F0;
color:#0066CC;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.wp-pagenavi a:visited {
background-color:#FFFFFF;
border-right:1px solid #F0F0F0;
color:#0066CC;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.wp-pagenavi a:hover {
background-color:#CCCCCC;
text-decoration:none;
}

.wp-pagenavi a:active {
background-color:#FFFFFF;
border-right:1px solid #F0F0F0;
color:#0066CC;
margin:2px;
padding:2px 4px;
text-decoration:none;
}

.wp-pagenavi span.pages {
background-color:#FFFFFF;
color:#000000;
float:right;
text-align:right;
height:25px;
}

.wp-pagenavi span.current {
background-color:#FFFFFF;
border-right:1px solid #F0F0F0;
color:#000000;
font-weight:bold;
margin:2px;
padding:2px 4px;
}

.wp-pagenavi span.extend {
background-color:#FFFFFF;
border-right:1px solid #F0F0F0;
color:#000000;
margin:2px;
padding:2px 4px;
}

#featured{
	width:400px;
	padding-right:250px;
	position:relative;
	height:250px;
	background:#fff;
	border:5px solid #ccc;
}

#featured .ui-tabs-nav{
	position:absolute;
	top:0; left:400px;
	list-style:none;
	padding:0; margin:0;
	width:250px;
}
#featured .ui-tabs-nav li{
	padding:1px 0;
	padding-left:13px;
	font-size:12px;
	color:#666;
}
#featured .ui-tabs-nav li span{
	font-size:11px;
	font-family:Verdana;
	line-height:18px;
}
#featured .ui-tabs-panel{
	width:400px;
	height:250px;
	background:#999;
	position:relative;
    overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}
#featured .ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:60px;
	color:#333; 
	background:#fff;
	line-height:20px;
}
#featured .ui-tabs-nav-item a:hover{
	background:#f2f2f2;
}
#featured .ui-tabs-nav .ui-tabs-selected a{
	background:#0099CC;
}
#featured .ui-tabs-nav li img{
	float:left; margin:2px 5px;
	background:#fff;
	padding:2px;
	border:1px solid #eee;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px;
	left:0;
	height:70px;
	background: url('img/transparent-bg.png');
}

.thumbnailoverlay{
 display:none;
 position:absolute;
 left:92px;
 height:40px;
 width:255px;
 color:white;
 padding-left:5px;
 padding-top:5px;
 margin-top:-45px;
 font-size:1.5em;
 font-family:Verdana;
 background: url('img/transparent-bg.png');
}

#featured .info h2{
	font-size:18px; font-family:Georgia, serif;
	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;
}

#avoir img{
 border:4px solid #cccccc;
}

#avoir a:hover img{
 border:4px solid #0099CC;
}

#avoir .avoir-video{
 float:left;
}

#avoir .avoir-text{
 float:left;
 width:125px;
 padding-left:5px;
}

ul#recentcomments li.recentcomments {
 list-style-image:url(img/comment-white-blue.png);
}

#populaire{
 margin-top:5px;
}

.ui-tabs-hide {
 display: none;
}

.tabdiv{
 padding:10px;
 background:#ffffff;
}

.tabnav {
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:6px;
}
.tabnav li {
	list-style:none;
	display:inline;
}
.tabnav li a {
	background-color:#999;
	color:#ffffff;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
.tabnav li a:hover {
	background-color:#333333;
	color:#0099CC;
}
.tabnav .ui-tabs-selected a, .tabnav .ui-tabs-selected a:hover {
	background-color:#ffffff;
	color:#282e32;
}

/** Widget BLOGS/COMMUNAUTE**/
#tabs {
	width:440px;
	height:auto;
	border-top:1px solid #000000;
	padding-top:23px;
	float:left;
}

#more_menu {
	font-weight:bold;
	height:25px;
	width:263px;
	float:left;
}

#more_menu ul {
	display:inline-block;
	width:265px;
}

#more_menu ul li {
	float:left;
}

#more_menu ul li a {
text-decoration:none;
margin:0 1px 0 0;
float:left;
}

#more_menu ul li.com-selected a:hover {
color:#646567;
}

.com-selected a {
background: url(img/sprite.png) no-repeat; background-position: 0 0;
float:left;
height:25px;
width:130px;
color:#fff;
}

.blogg.ui-tabs-selected a {  background: url(img/sprite.png) no-repeat; background-position: -132px -25px;}
.com-selected.ui-tabs-selected a {background: url(img/sprite.png) no-repeat; background-position:0 -25px;color:#646567;}

ul li.com-selected a:hover {background: url(img/sprite.png) no-repeat; background-position:0 -25px;}
ul li.com-selected a.current { background: url(img/sprite.png) no-repeat; background-position:0 -25px; }

#more_menu #green.current {background: url(img/sprite.png) no-repeat; background-position:0 -25px; }

.blogg a {
background: url(img/sprite.png) no-repeat;
background-position: -132px 0;
float:left;
height:25px;
width:130px;
color:#fff;
}

#more_menu #purple:hover { background: url(img/sprite.png) no-repeat; background-position: -132px -25px; }
#more_menu #purple.current { background: url(img/sprite.png) no-repeat; background-position: -132px -25px; }

li.com-selected span {
margin:4px 33px 0;
position:absolute;
}

li.blogg span {
margin:4px 0 0 52px;
position:absolute;
}

#communaute, #blogs {
	width:440px;
	border:1px solid #cbcbcb;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	float:left;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.more_content_communaute, .more_content_blogs  {
	width:197px;
	float:left;
	padding:8px 8px 0 14px;
}

.more_content_communaute h2 {
	font-size:20px;
	font-weight:normal;
	color:#c8d53a;
}

.more_content_blogs h2 {
	font-size:20px;
	font-weight:normal;
	color:#bb2e69;
}

#content_separate {
	min-height:225px;
	border-left:1px solid #cbcbcb;
	margin:15px 0;
	float:left;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.single_widget {
	line-height:1.3em;
	margin:0 0 10px 0;
}

/** Standard styles**/
.post img {
 border:1px solid #999999;
 /** float:left; Image category left **/
}

.offset {
margin-left:10px;
margin-right:0;
}

.border-right {
border-right:1px solid #838383;
}

.border-left {
border-left:1px solid #838383;
}

#info ul li.title{
margin:0;
}

/** Links **/
.rss a{
background:transparent url(img/rss.png) no-repeat scroll left center;
line-height:1.5em;
margin:0;
padding:10px 10px 10px 20px;
color:#000;
}

.post p.rss {
border-bottom:solid #646567 1px;
padding:0 0 10px;
}

a.movie{
display:block;
background:#F0F0F0 url(img/control_play.png) no-repeat scroll left center;
line-height:1.5em;
margin:5px 5px 5px 0px;
padding:0px 10px 0px 20px;
}

.email-link {
/*background:transparent url(img/send.png) no-repeat scroll left center;*/
display:block;
line-height:1.5em;
margin:0;
padding:0 10px 0 22px;
}

.top-link {
background:transparent url(img/haut.png) no-repeat scroll left center;
display:block;
line-height:1.5em;
padding:0 10px 0 15px;
margin:22px 0 0 15px;
}

.share-link {
display:block;
line-height:1.5em;
padding:1px 10px 0 0;
color:#fff;
}

.share-link img {
border:none;
}

#sharebox a {
color:#fff;
}

.comment-link {
background:transparent url(img/comment-white.png) no-repeat scroll left center;
display:block;
line-height:1.5em;
margin:0;
padding:0 10px 0 17px;
}

.search-link {
background:transparent url(img/magnifier.png) no-repeat scroll left center;
display:block;
line-height:1.5em;
margin:0;
padding:0 10px 0 19px;
}

.comment-link:hover {
background:transparent url(img/comment-blue.png) no-repeat scroll left center;
}

.pub {
text-align:center;
}

/** For curvy corners at the top and bottom **/
.background-wrapper{
}

.top-pub {
/*background-color:#999999;*/
padding-top:10px;
padding-bottom:15px;
}

.pub-hr{
 font-size:0.8em;
 text-align:center;
 font-style:italic;
 color:#666666;
 padding:0;
 margin:0;
}

#sidebar .pub {
margin-bottom:0;
margin-top:0;
padding-left: 10px;
}

.bottom-pub {
padding-bottom:20px;
padding-top:20px;
}

#site {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.title {
color:#333333;
font-weight:bold;
font-size:16px;
}

.slug {
color:black;
display:block;
float:left;
height:15px;
margin:0;
padding:0;
min-width:51px;
}

.slug img {
border:medium none;
padding:0;
float:left;
}

/*--------Category images---------------*/

.actualite {
background:transparent url(img/globe.png) no-repeat scroll left center;
width:15px;
height:15px;
float:left;
}

.com-cat {
background:transparent url(img/smiley-com.png) no-repeat scroll left center;
width:15px;
height:15px;
float:left;
}

.aids {
background:transparent url(img/aids.png) no-repeat scroll left center;
width:10px;
height:17px;
float:left;
}

.opinions {
background:transparent url(img/opinions.png) no-repeat scroll left center;
width:24px;
height:15px;
float:left;
}

.tele {
background:transparent url(img/tele.png) no-repeat scroll left center;
width:15px;
height:16px;
float:left;
}

.people {
background:transparent url(img/people.png) no-repeat scroll left center;
width:15px;
height:14px;
float:left;
}

.culture {
background:transparent url(img/culture.png) no-repeat scroll left center;
width:15px;
height:17px;
float:left;
}

.sorties {
background:transparent url(img/sorties.png) no-repeat scroll left center;
width:11px;
height:17px;
float:left;
}

.revueweb {
background:transparent url(img/revueweb.png) no-repeat scroll left center;
width:15px;
height:15px;
float:left;
}

.societe {
background:transparent url(img/societe.png) no-repeat scroll left center;
width:17px;
height:15px;
float:left;
}

.video-buzz {
background:transparent url(img/video-buzz.png) no-repeat scroll left center;
width:20px;
height:15px;
float:left;
}

.cinema {
background:transparent url(img/cine.jpg) no-repeat scroll left center;
width:18px;
height:17px;
float:left;
}

.sport {
background:transparent url(img/sport.jpg) no-repeat scroll left center;
width:18px;
height:17px;
float:left;
}

.blogs-cat {
background:transparent url(img/blogs-cat.png) no-repeat scroll left center;
width:15px;
height:20px;
float:left;
}

/*----------------------------------------------------------------------------*/

/*.slug-large {
background:transparent url(img/slug-large.png) no-repeat scroll left center;
color:black;
display:block;
float:left;
height:44px;
margin:0;
padding:0;
width:107px;
}*/

.slug-content {
min-width:25px;
float:left;
padding:0 5px;
}

.post {
margin-bottom:10px;
margin-top:10px;
font-size:1em;
}

.first-post {
margin-top:1px;
}

#article-page .post-header{
 margin-bottom:10px;
}

.post-header {
margin-bottom:10px;
}

.dateline {
height:25px;
font-size:12px;
}

.first-post .dateline {
margin:0;
}

.first-post .slug {
display:none;
}

.post-header .categories {
font-size:0.9em;
margin:0;
padding:0;
}

ol.indent,ul.indent{
 padding-left:250px;
}

.post-content ol li {
list-style-position:inside;
list-style-type:decimal;
}

.post-content ul li{
list-style-position:inside;
list-style-type:disc;
}

.post-content li {
margin:6px;
}

#text {

}

.text-small {
margin-left:0 !important;
padding-left:0 !important;
}

.text-small p {
margin-top:0;
margin-bottom:5px;
padding-top:0;
}

.media-large, .media {
margin-bottom:10px;
margin-top:10px;
}

.post-com-count-wrapper {
font-size:0.8em;
margin:0 0 0 5px;
min-width:22px;
}

.post-com-count-wrapper a {
display:inline-block;
}

.post-com-count {
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:1.3em;
line-height:1.1em;
padding:0 0 6px;
text-decoration:none;
}

.post-com-count span {
/*-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
cursor:pointer;
display:inline-block;
font-size:9px;
height:1.7em;
line-height:1.7em;
min-width:0.7em;
padding:0 3px;*/
display:inline-block;
font-size:9px;
width:29px;
height:29px;
}

#sharebox {
margin:0px 0 5px 0;
padding:0px 0 20px 0;
width:450px;
height:16px;
}

#sharebox li#partager {
list-style-type:none;
margin:4px 0;
padding:5px;
width:114px;
height:17px;
float:left;
}

/*#sharebox li#envoyer {
list-style-type:none;
margin:3px 0;
padding:5px;
width:114px;
background:url(img/send.png) no-repeat left center;
float:left;
}*/

#sharebox li#discussion {
list-style-type:none;
margin:5px 0px 5px 0px;
padding:5px;
width:188px;
height:16px;
float:left;
}

#sharebox li#discussion a {
color:#fff;
}

#partager {
padding-bottom:5px;
}

#infobox ul, #infobox ol {
margin:0;
padding:0;
width:230px;
display:inline;
}

#related li {
margin:0 0 2px;
padding:0 5px 10px 10px;
width:197px;
list-style-image:url(img/puce-blue.png);
list-style-position:inside;
}

#related li a {
color:#000;
text-align:inherit;
}

#related {
background-color:#F0F0F0;
padding:10px 10px 10px 0;
margin-bottom:18px;
width:205px;
float:left;
}

#related h4 {
font-size:1.5em;
margin:0 0 5px 10px;
padding:0 0 5px;
}

#actu {
background-color:#F0F0F0;
padding:10px 10px 10px 0;
margin:0 0 18px 10px;
width:205px;
float:left;
}

#actu li {
margin:0 0 2px;
padding:0 5px 10px 10px;
width:197px;
list-style-image:url(img/puce-blue.png);
list-style-position:inside;
}

#actu li p {
	padding-left:2px;
}

#actu li a {
color:#000;
}

#actu li img {
	border:none;
}

#actu h4 {
font-size:1.5em;
margin:0 0 5px 10px;
padding:0 0 5px;
}

#recent {
float:right;
margin:0 0 0 10px;
width:159px;
}

a.permalink {
text-decoration:underline;
}

.permalink:hover .post-com-count, .post-com-count:hover {
background-position:center -3px;
text-decoration:none;
}

strong .post-com-count span {
background-color:#0099CC;
}

.permalink:hover .post-com-count:hover span, .post-com-count:hover span {
color:#383838;
text-decoration:none;
}

#sidebar {
font-size:0.9em;
padding:20px 0 0 10px;
width:320px;
}

#wp-email-popup h4{
 font-size:1.1em;
 margin-bottom:0;
 padding-bottom:0;
}

#wp-email-popup p{
 margin:2px;
 padding:2px;
}

#wp-email-required{
 font-size:0.9em;
}

#wp-email-popup label{
float:left;
font-size:1em;
line-height:1.5em;
margin:0 1em 0.5em 0;
padding:0.1em 0.1em 0.1em 0.2em;
text-align:left;
width:150px;
}

#wp-email-popup input{
 float:left;
 clear:right;
}

.widget li {
list-style-type:none;
list-style-position:inside;
/*list-style-image:url(img/puce-blue.png);*/
margin-bottom:10px;
}

.widget ol, .widget ul {
list-style-position:inside;
list-style-type:decimal;
margin-top:5px;
margin-left:10px;
padding-top:5px;
color:#000000;
}

.textwidget h5 {
color:#0099cc;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

#plus-de-yagg {
margin-left:10px;
}

#plus-de-yagg p {
margin-bottom:17px;
color:#000000;
}

#plus-de-yagg a {
margin-bottom:10px;
color:#000000;
font-size:12px;
}

.widget_archive select {
font-size:1.3em;
line-height:1.3em;
width:270px;
}

#sidebar-carrousel {
margin-top:60px;
}

#sidebar-carrousel .textwidget {
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
}

#sidebar-carrousel img {
border-color:#FFFFFF #F0F0F0 #FFFFFF #FFFFFF;
border-style:solid;
border-width:1px;
}

#sidebar-carrousel a:hover img {
border:1px solid #0099CC;
}

#sidebar-carrousel .item-text {
background-color:#F0F0F0;
color:#666666;
font-size:0.9em;
height:101px;
padding:5px 0 5px 5px;
width:90%;
}

#sidebar-carrousel small {
font-size:0.8em;
}

#sidebar-carrousel p {
margin-bottom:5px;
margin-top:5px;
}

#sidebar-carrousel h5 {
font-size:1em;
font-weight:bold;
margin-top:1px;
padding:0;
}

#sidebar-carrousel .nav {
height:40px;
margin:0;
padding:0;
}

#sidebar-carrousel .nav img {
border:0 none !important;
}

#sidebar-carrousel .nav li {
float:left;
margin:0 2px 0 0;
}

#sidebar-carrousel .nav a:hover img {
border:0 none !important;
}

#carrousel-content {
margin-left:0 !important;
}

.sidebar {
-moz-border-radius-bottomleft:5px !important;
-moz-border-radius-bottomright:5px !important;
-moz-border-radius-topleft:5px !important;
-moz-border-radius-topright:5px !important;
background:#F0F0F0 none repeat scroll 0 0;
height:auto;
margin-bottom:20px;
margin-left:585px;
padding:0 20px 35px;
position:relative;
width:315px;
}

#footer {
background-color:#F0F0F0;
margin-top:20px;
}

#info {
background-color:#F0F0F0;
height:218px;
margin-top:20px;
font-size:12px;
}

#info p {
padding:0 10px 10px;
font-size:12px;
}

#info h5 {
font-size:16px;
font-weight:bold;
padding-left:10px;
}

#info ul {
font-size:1em;
padding-left:20px;
}

#info ul li {
/*margin:5px;*/
margin-top:9px;
}

#li.title a{
margin-top:3px;
}

#article-page .post-header h1 {
font-size:2.2em;
margin-top:0;
}

#article-page hr {
display:none;
}

#article-page .post-content, #page-content .post-content {
border-top:1px solid #F0F0F0;
font-size:1.1em;
margin-top:15px;
padding-top:10px;
}

#article-page .post-content p {
color:#383838;
margin-top:5px;
}

#article-page .dateline {
height:25px;
/*margin:0 0 0 110px;*/
}

#article-top-media {
padding:10px 0 0;
text-align:center;
width:430px;
}

#article-top-media img {
margin-bottom:5px;
}

p.legend {
color:black;
font-style:italic;
height:20px;
margin:0;
padding:5px;
}

.position {
float:left;
}

.legend-text {
float:right;
}

.post-image-header .author {
color:#666666;
padding:10px 0 0;
}

.post-image-header p {
margin:0 0 2px;
}

#infobox {
width:auto;
margin-top:19px;
}

#comments, #pings {
font-size:1em;
}

h2#comments{
padding:15px 0 0 0;
border-top:1px solid #000000;
}

.comment-count{
 color:#383838;
 font-size:9px;
 padding:0 4px 0 3px;
}

.padded-list {
padding-left:249px;
}

#commentlist {
list-style-type:none;
margin-top:10px;
}

.comment-avatar-box{
width:50px;
float:left;
}

#respond h3{
border-top:1px solid #000;
margin-top:-1px;
padding:12px 0 0;
}

#pinglist {
list-style-type:decimal;
list-style-position:inside;
margin-top:5px;
margin-bottom:20px;
}

#comment-datetime{
font-style:normal;
top:6px;
}
#comment-datetime cite {
font-size:11px;
font-style:normal;
top:6px;
}

#comments-title {
/*background:transparent url(img/comment-white.png) no-repeat scroll left center;*/
float:left;
line-height:1.5em;
font-size:1.5em;
}

#comments-image {
background:transparent url(img/comment-grey-big.png) no-repeat scroll 0 0;
float:left;
width:20px;
height:20px;
font-size:9px;
/*margin-top:5px;*/
margin-left:8px;
padding:0px 0px 0px 4px;
}

#comments-image-home {
background:transparent url(img/comment-grey-big.png) no-repeat scroll 0 0px;
width:20px;
height:20px;
font-size:10px;
margin-left:8px;
padding:0 8px 20px 3px;;
}

#pings-title {
background:transparent url(img/link.png) no-repeat scroll left center;
float:left;
line-height:1.5em;
padding:0 0 0 20px;
}

#comments img {
/*float:right;*/
float:none;
border:none;
}

#commentlist li.comment{
padding:10px 0 10px 0;
}

#pinglist  li{
list-style-type:decimal;
list-style-position:inside;
padding:2px 0 2px 0;
}

#postcomment {
color:black;
font-size:1.2em;
font-weight:bold;
}

/* Comment forms */

input#author {
border:medium none;
background-color:#f4f4f4;
margin-right:15px;	
}

input#email {
border:medium none;
background-color:#f4f4f4;
margin-right:15px;
width:40%;
}

input#url {
border:medium none;
background-color:#f4f4f4;
margin-right:15px;	
}

textarea#comment {
border:medium none;
background-color:#f4f4f4;
width:430px;	
}

/** Comment bubbles **/
/* Normal Bubble */

div.bubble {
    font: 1em Arial, 'Lucida Grande', Lucida, Verdana, sans-serif;
	max-width: 430px;
	margin-bottom: 24px;
}

div.bubble cite {
color:black;
float:left;
font-size:0.8em;
font-style:normal;
margin:0;
padding:0 0 0 55px;
position:relative;
top:-49px;
}

div.bubble blockquote {
	padding: 0px;
	/*border: 1px solid #cccccc;*/
	background-color: #fff;
	font-size:12px;
}

blockquote#comments {
margin:-65px 0 0 55px;
text-align:left;
max-width:400px;
float:left;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

.comment-meta{
font-size:1em;
}

.comment-content{
padding:0 0 12px 70px;
border-bottom:1px dashed;
}

#respond .comment-content{
border:none;
}

#comments li{
padding-top:10px;
}

.reply {
float:left;
text-align:left;
width:120px;
}

.row {
clear:left;
margin:13px 8px 0;
width:100%;
}

label {
font-size:1.1em;
}

#page-content #newsletter label {
font-size:0.9em;
width:90%;
}

#newsletter label.text-label {
float:left;
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin:0 1em 0.5em 0;
padding:0.1em 0.1em 0.1em 0.2em;
text-align:left;
width:100px;
color:#01aaed;
}

/*#page-content #newsletter label.text-label {
float:left;
font-size:1.2em;
line-height:1.5em;
margin:0 1em 0.5em 0;
padding:0.1em 0.1em 0.1em 0.2em;
text-align:left;
width:200px;
}*/

.row input {
font-size:1.2em;
line-height:1.5em;
width:150px;
border:medium none;
}

.rowpage input {
background-color:#F4F4F4;
font-size:1.2em;
line-height:1.5em;
width:150px;
border:medium none;
}

.form-submit input#submit{
-moz-border-radius:4px;
background:#01AAED;
border:none;
cursor:pointer;
font-size:12px;
text-transform:uppercase;
min-width:203px;
padding:1px 11px;
color:#fff;
}

#news_submit input {
background:url(img/submitnews.png) no-repeat scroll 0 0;
width:94px;
height:16px; 
color:#FFFFFF;
border:medium none;
font-family:Geneva,Arial,Helvetica,sans-serif;
}

#CAT14,#CAT15,#CAT16{
 width:auto;
}

.category-header .rss-img {
text-align:right;
}

.category-header .rss-img img {
margin:5px 5px 0 0;
}

.cat-title {
font-size:1.5em;
}

.author-header {
background-color:#F0F0F0;
border-bottom:2px solid #999999;
font-size:1.1em;
font-weight:normal;
height:185px;
padding:5px;
}

.author-header p, .author-header blockquote {
margin:5px 0 0 5px;
}

#pubcol {
/*padding-top:350px;*/
float:right;
margin-top:23px;
margin-right:20px;
}

#pub-single {
margin:30px auto 15px;
width:234px;
}

.sidead {
margin-bottom:30px;
}

#suivez img{
 border:0;
 margin:4px 11px 0 0;
}

.suivez-item{
margin:10px 0 0 10px;
padding-bottom:0px;
font-size:12px;
}

.suivez-title{
 font-size:12px;
 font-weight:bold;
}

.suivez-url {
color:#000;
}

/** --------------------------BLOGS-------------------------------------- **/

#content_container {
padding:20px 0 0;
}

#posts {
float:left;
margin:0 0 20px;
padding:0 0 0 30px;
width:570px;
}

#posts a {
color:#BB2E69;
text-decoration:none;	
}

#blogs-dir-list {
margin:10px 0 0 0;
}

#blogs-list .item-avatar {
float:left;
padding-right:10px;
}

ul#blogs-list li {
border-bottom: 1px solid #EAEAEA;
padding: 10px 0;
}

.meta{
float:left;
}

.error{
color:#F00;
}

.error h3{
font-size:13px;
margin:0 0 13px;
}

/** --------------------------COMMUNAUTE-------------------------------------- **/

.padder {
width:590px;
padding:10px 5px 0 12px;
float:left;
}

#welcome-page {
padding-bottom:10px;
border-bottom:1px solid #ccc;
}

#welcome-page img{
margin:0 100px;
}

.welcome {
list-style-image: url(img/puce-blue.png);
list-style-position: inside;	
}

#register-page{
padding-top:10px;
}

/* ------------------------------------------------------------------------*/
/** Thickbox CSS **/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

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

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #666666;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#f0f0f0;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	margin-bottom:1px;
}

/** Sociable plugin**/
div.sociable { margin: 16px 0; }

.sociable_tagline { position: relative; }

.sociable_tagline span { display: none; width: 14em; }

.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #eeeeee;
	border: 1px solid #ccc;
	color: black;
	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 !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

.sociable ul li:before { content: ""; }

.sociable img {
	float: none;
	width: 50px;
	height: 50px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/** email **/

.wp-email P {
	text-align: left;
}
.wp-email label {
  font-weight: bold;
}
.wp-email-loading {
	display: none;
	text-align: center;
	height: 16px;
}
.wp-email-image {
	border: 0px;
}
.TextField {
}
.Button {
}
#wp-email-required {
  font-weight: bold;
}
#wp-email-button {
  text-align: center;
}
#wp-email-popup { 
	padding: 1em 1em 0;
}

/*****************************TinyMCE*****************************/
.aligncenter,
dl.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin:5px 10px 6px 0;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

img.wpGallery {
	border: 1px dotted #cc0000;
	background: #ffffcc url("../../../../plugins/wpgallery/img/gallery.png") no-repeat scroll center center;
	width: 99%;
	height: 250px;
}

body.mceContentBody {
	font: 13px/19px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	padding: 0.6em;
	margin: 0;
}
/*
pre {
	font: 12px/18px Consolas, Monaco, "Courier New", Courier, monospace;
}

td {
	color: #000;
	font-size: 11px;
	margin: 8px;
}
*/
.mceIEcenter {
	text-align: center;
}

/* Author page */
.narrowcolumn{
	width:430px;
	margin:20px 0 0 20px;
	float:left;
}

#author {
	font-size:18px;
	margin-bottom:15px;
}

#gravatar {
	float:left;
	width:96px;
	padding:0 10px 10px 0;
}

#description {
	padding:0;
}

#author_list {
	margin:35px 0;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	float:left;
}

li#kb-advanced-rss-2 ul{
	
}

li#kb-advanced-rss-7 li{
	list-style-image:url(img/puce-blue.png);
	list-style-position:inside;
	border-bottom:1px dashed #D7D7D7;
	padding:2px 5px 10px 10px;
}

li#rss-9 li{
	list-style-image:url(img/puce-blue.png);
	list-style-position:inside;
	border-bottom:1px dashed #D7D7D7;
	padding:2px 5px 10px 10px;
}

.kbrsswidget li {
	margin:0 0 15px;
	padding:0 0 3px 0;
	border-bottom:1px solid #CCCCCC;
	width:430px;
	float:left;
}

.authorheader {
	font-size:18px;
	font-weight:normal;
	letter-spacing:-0.02em;
	line-height:1.2em;
	margin:10px 0 10px 0;
}

.authorheader a:hover {
text-decoration:none;
}

.authorheader a {
color:#000000;
margin:0;
}

.feed-author a {
background:transparent url(img/rss.png) no-repeat scroll left center;
color:#000000;
line-height:1.5em;
margin:36px 0 0 11px;
width:16px;
height:16px;
float:left;
}

.posttitle {
margin-left:5px;
}
/*--------------------------------------------------------------------
 			WP ADMIN BAR
---------------------------------------------------------------------*/
body {
	padding-top: 25px;
}

#wp-admin-bar {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	height: 25px;
	font-size: 11px;
	width: 100%;
}
	#wp-admin-bar .padder {
		position: relative;
		padding: 0;
		width: 100%;
		min-width: 960px;
		max-width: 1250px;
		margin: 0 auto;
		background: url(images/60pc_black.png );
		height: 25px;
	}
		body.activity-permalink #wp-admin-bar .padder {
			min-width: 600px;
		}

		body.wp-admin #wp-admin-bar .padder {
			max-width: none;
		}

#wp-admin-bar * { z-index: 999; }

#wp-admin-bar div#admin-bar-logo {
	position: absolute;
	top: 5px;
	left: 10px;
}

#wp-admin-bar a img {
	border: none;
}

#wp-admin-bar li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-align: left;
}

#wp-admin-bar li a {
	padding: 7px 15px 7px 15px;
	color: #fff;
	text-decoration: none;
	color: #f0f0f0;
	font-size: 11px;
}
	#wp-admin-bar li.no-arrow a {
		padding-right: 15px;
	}

	#wp-admin-bar ul li ul li a span {
		display: none;
	}

#wp-admin-bar li:hover, #wp-admin-bar li.hover {
	position: static;
}

#admin-bar-logo {
	float: left;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 8px;
	margin: 0;
	text-decoration: none;
	color: #f0f0f0;
}

/*******************/

#wp-admin-bar ul { /* all lists */
	margin: 0;
	list-style: none;
	line-height: 1;
	cursor: pointer;
	height: auto;
	padding: 0;
}

#wp-admin-bar ul li { /* all list items */
	padding: 0;
	float: left;
	position: relative;
	background: url(images/admin-menu-arrow.gif ) 88% 53% no-repeat;
	padding-right: 11px;
}
	#wp-admin-bar ul li.no-arrow {
		background: none;
		padding-right: 0;
	}

	#wp-admin-bar ul li ul li {
		background-image: none;
	}

#wp-admin-bar ul li.align-right {
	position: absolute;
	right: 0;
}

#wp-admin-bar ul li a {
	display: block;
}

#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: #555;
}

/* second-level lists */

#wp-admin-bar ul li ul {
	position: absolute;
	width: 185px;
	left: -999em;
	margin-left: 0;
	background: #fff;
	border: 1px solid #eee;
}
	#wp-admin-bar ul li ul a {
		color: #888;
	}

#wp-admin-bar ul li ul li {
	float: left;
	width: 174px;
	margin: 0;
}
	#wp-admin-bar ul li ul li:hover a {
		color: #fff;
	}

#wp-admin-bar ul li div.admin-bar-clear {
	clear: both;
}

/* third-and-above-level lists */

#wp-admin-bar ul li ul ul {
	margin: -25px 0 0 184px;
}
	#wp-admin-bar ul li ul li:hover ul li a {
		color: #555;
	}
		#wp-admin-bar ul li ul li ul li:hover a {
			color: #fff;
		}

#wp-admin-bar ul li:hover ul, #wp-admin-bar ul li li:hover ul, #wp-admin-bar ul li.sfhover ul, #wp-admin-bar ul li ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#wp-admin-bar ul li.align-right:hover ul {
	right: 0;
}

#wp-admin-bar ul li:hover ul ul, #wp-admin-bar li.sfhover ul li ul {
	left: -999em;
}

/* Menu item css */

#wp-admin-bar img.avatar {
	float: left;
	margin-right: 8px;
}

#wp-admin-bar span.activity {
	display: block;
	margin-left: 34px;
	padding: 0;
}

#wp-admin-bar ul.author-list li {
	height: 55px;
}

#wp-admin-bar ul li#bp-adminbar-notifications-menu a span {
	padding: 0 6px;
	margin-left: 2px;
	background: #fff;
	color: #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/*-----------------------------------ACTIVITY-----------------------------------------*/

/*----------Sidebar Com---------------*/
.headsearch{
width:350px;
float:left;
padding:7px 0 0;
}

#sidebar-com{
width:325px;
float:right;
}

#sidebar-com p{
margin:0 4px 0 10px;
}

p#login-text{
margin:10px 0;
}

div#sidebar-com ul {
_padding:2px;
}

div#sidebar-com ul li{
margin:15px 5px 0 10px;
}

div#sidebar-com ul li.widget_bp_core_members_widget{
display:inline-block;
}

div#sidebar-com ul li.widget_bp_groups_widget{
display:inline-block;
}

.widget-com {
border:1px solid #CCCCCC;
-moz-border-radius: 4px !important;
margin:10px 0 0 10px;
padding:0 0 10px;
width:300px;
_float:right;
_margin-right:10px;
/*overflow:hidden;*/
}

.widget-com div.textwidget{
}

.widget-com h4 {
background:#C8D53A url(img/head-widget.png) no-repeat scroll 0 center;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
color:#FFFFFF;
font-size:14px;
margin:0 0 6px -1px;
padding:3px 0 3px 15px;
}

.widget-com h4 a {
color:#FFFFFF;
text-decoration:none;
}

.widget-com .widget-error{
margin:0 0 0 8px;
}

#login {
margin:10px 0 0 10px;
padding:5px 0 11px 22px;
width:277px;
}
/*------------------------------------*/
.pagination {
border-bottom:1px solid #EAEAEA;
color:#888888;
font-size:11px;
height:16px;
margin:0 -10px 9px;
padding:10px 15px;
}

div.pagination .pag-count {
float:left;
}

div.pagination .pagination-links {
float:right;
font-size:12px;
}

div.item-list-tabs ul li:first-child {
margin-left:0px;
}

div.item-list-tabs ul li.feed a {
background:transparent url(img/rss.png) no-repeat scroll left center;
padding-left:20px;
}

div#object-nav.item-list-tabs ul li.selected a, div#object-nav.item-list-tabs ul li.current a,div.activity-type-tabs ul li.selected a, div#sub-nav.item-list-tabs ul li.selected a, div#sub-nav.item-list-tabs ul li.current a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-bottom:none;
color:#555555;
font-weight:bold;
}

div#subnav.item-list-tabs ul li.selected a, div#subnav.item-list-tabs ul li.current a {
color:#555555;
font-weight:bold;
}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
color:#555555;
font-weight:bold;
}

div.item-list-tabs ul {
width:100%;
}

div.item-list-tabs {
background:#ffffff none repeat scroll 0 0;
margin:25px 0 20px;
overflow:hidden;
clear:left;
}

div#subnav.item-list-tabs {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #EAEAEA;
/*margin:-15px -20px 15px;*/
margin:0 0 15px;
min-height:35px;
overflow:hidden;
}

div#object-nav.item-list-tabs ul li a, div#sub-nav.item-list-tabs ul li a{
border-bottom:1px solid #CCCCCC;
}

div.activity-type-tabs ul li a{
border-bottom:1px solid #CCCCCC;
}

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 {
float:left;
/*margin:5px 0 0 5px;*/
margin:0;
}

div.item-list-tabs ul li#membres-order-select,div.item-list-tabs ul li#groups-order-select,div.item-list-tabs ul li#blogs-order-select,div.item-list-tabs ul li#forums-order-select{
margin:3px 5px 0 0;
float:right;
}

div.item-list-tabs ul li a span {
color:inherit;
display:inline;
padding:0;
}

ul.activity-list > li:first-child {
padding-top:5px;

}

.activity-list li.mini {
font-size:11px;
min-height:35px;
padding:12px 0 0;
position:relative;
}

.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic {
}

.activity-list .activity-content .activity-inner, .activity-list .activity-content blockquote {
overflow:hidden;
}

img.align-left{
float:left;
margin:0 10px 2px 0;
}

ul#membres-list.item-list li {
border-bottom:1px solid #EAEAEA;
}

ul.item-list li{
border-bottom:1px solid #EAEAEA;
padding:20px 0;
position:relative;
}

ul.item-list li div.item-title, ul.item-list li h4 {
font-size:14px;
font-weight:normal;
width:66%;
}

div.item-title,div.item-meta{
margin-left:60px;
}

ul.item-list li div.item-title span {
color:#999999;
font-size:12px;
}

ul#activity-stream.item-list li{
/*border-bottom:1px solid #EAEAEA;*/	
}

ul.item-list li.vcard{
padding:0;
position:relative;
float:left;
}

ul.item-list li img.avatar {
float:left;
margin:0 10px 10px 0;
padding:3px;
-moz-box-shadow:2px 2px 2px #DDDDDD;
background:#FFFFFF none repeat scroll 0 0;
}

img.avatar {
border:1px solid #EEEEEE;
float:left;
}

.activity-list li.mini .activity-content {
}

.activity-list .activity-content {
margin-left:70px;
}

.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header {
color:#888888;
font-size:11px;
line-height:220%;
}

.activity-list li.mini .activity-content p {
margin:0;
}

.activity-list .activity-header a:first-child, span.highlight {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EBF7FF none repeat scroll 0 0;
border-bottom:1px solid #A1DCFA;
border-right:1px solid #A1DCFA;
color:#059AE7;
margin-right:3px;
padding:3px 8px;
text-decoration:none;
}

.activity-list .activity-content span.time-since {
color:#BBBBBB;
}

.activity-list .activity-avatar img {
height:50px;
width:50px;
}

ul.activity-list li {
overflow:hidden;
padding:20px 0 0;
}

ul.activity-list li.has-comments {
padding-bottom:20px;
width: 100%;	
}

div.activity-comments {
margin:0 0 0 75px;
overflow:hidden;
position:relative;
width:515px;
}

div.activity-comments ul {
clear:left;
}

div.activity-comments ul, div.activity-comments ul li {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

div.activity-comments > ul {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#F5F5F5 none repeat scroll 0 0;
}

div.activity-comments > ul > li:first-child {
border-top:medium none;
}

div.activity-comments ul li {
border-top:2px solid #FFFFFF;
margin-left:15px;
padding:10px 15px 0 0;
}

.activity-comments form.root {
margin-left:0;
}

.activity-comments form.ac-form {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
padding:8px;
margin:10px 0 10px 0;
}

.activity-comments form div.ac-reply-content {
color:#888888;
font-size:11px;
margin-left:25px;
padding-left:15px;
}

.activity-comments form .ac-textarea {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px inset #CCCCCC;
margin-bottom:10px;
padding:8px;
}

.activity-comments form textarea {
border:medium none;
color:#555555;
font-family:inherit;
font-size:11px;
height:60px;
padding:0;
width:100%;
}

span.activity, div#message p {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFF9DB none repeat scroll 0 0;
border-bottom:1px solid #FFE8C4;
border-right:1px solid #FFE8C4;
color:#FFA200;
display:inline-block;
font-size:11px;
font-weight:normal;
margin-top:6px;
padding:1px 8px;
text-decoration:none;
}

.activity-list div.activity-meta a.acomment-reply{
background:#FFF9DB none repeat scroll 0 0;
border-bottom:1px solid #FFE8C4;
border-right:1px solid #FFE8C4;
color:#FFA200;
}

.activity-list div.activity-meta a{
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
color:#999999;
font-size:11px;
margin-right:3px;
padding:4px 8px;
text-decoration:none;
}

.activity-list li.load-more {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#F0F0F0 none repeat scroll 0 0 !important;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:1.2em;
margin:15px 0 !important;
padding:10px 15px !important;
text-align:center;
}

.activity-list li .activity-inreplyto {
background:transparent url(images/replyto_arrow.gif) no-repeat scroll 7px 0;
color:#888888;
font-size:11px;
margin-bottom:15px;
margin-left:70px;
padding-left:25px;
}

div#item-header div#item-meta {
font-size: 14px;
color: #000;
padding-bottom: 10px;
overflow: hidden;
margin: 15px 0 5px 0;
}

div#item-header div.generic-button, div#item-header a.button {
float:left;
margin:10px 10px 0 0;
}

.activity-meta{
margin:20px 0 20px 3px;	
width:385px;
}

div#item-header {
overflow:hidden;
}

div#item-header h2 a {
color:#777777;
text-decoration:none;
}

div#item-header img.avatar {
float:left;
margin:0 15px 25px 0;
}

div#item-header div#item-header-content {
margin:0 0 35px 170px;
}

form#whats-new-form #whats-new-avatar {
float:left;
}

form#whats-new-form h5 {
color:#888888;
font-size:12px;
font-weight:normal;
margin:0 0 0 76px;
padding:0 0 3px;
}

form#whats-new-form #whats-new-content {
margin-left:54px;
padding-left:22px;
/*margin-bottom:70px; */
}

form#whats-new-form #whats-new-textarea {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px inset #CCCCCC;
margin-bottom:10px;
padding:8px;
}

form#whats-new-form textarea {
border:medium none;
color:#555555;
font-family:inherit;
font-size:14px;
height:60px;
margin:0;
padding:0;
width:100%;
}

form#whats-new-form #whats-new-submit {
float:right;
margin:0;
}

.ajax-loader {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/ajax-loader.gif) no-repeat scroll left center !important;
display:none;
padding:8px;
}

/**-------------------Groups/Members---------------------------**/
.widget-com ul#groups-list.item-list li{
border-bottom:1px solid #EAEAEA;
position:inherit;
}

.widget-com ul#groups-list.item-list{
padding:0 0 0 4px;
}

.widget-com ul#members-list.item-list{
padding:0 0 0 4px;
}

li.widget-com ul#groups-list.item-list li{
border:none;
margin:0;
padding:0;
}

li.widget-com ul#members-list.item-list li{
border:none;
margin:0;
padding:0;
}

.widget-com ul.item-list li img.avatar{
border:none;
-moz-box-shadow:0px 0px 0px #DDDDDD;
}

ul.item-list li div.item-desc {
color:#888888;
font-size:11px;
margin:10px 0 0 64px;
width:50%;
}

ul#blogs-list li div.action{
position:relative;	
text-align:right;
top:0;
}

ul.item-list li div.action {
position:absolute;
right:0;
text-align:right;
top:15px;
}

ul.item-list li div.meta {
color:#888888;
font-size:11px;
margin-top:10px;
text-align:left;
}

#groups-list-options{
padding:0 0 5px 10px;
}

#members-list-options{
padding:0 0 5px 10px;
}

#tag-text{
padding:0 0 5px 5px;
}

.main-column {
margin-left:170px;
}

/*------------------------------------*/
#sidebar-com .avatar-block {
overflow:hidden;
margin:11px 0 0 18px;
}

#members-list .avatar-block {
overflow:hidden;
margin:0;
}

#sidebar-com .item-avatar img {
height:40px;
margin:1px;
width:40px;
z-index:100;
}

#sidebar-com #sidebar-me img.avatar {
float:left;
margin:10px 10px 5px;
}

#sidebar-me.widget-com h4{
background:none;
}

#sidebar-me.widget-com h4 a{
color:#0099CC;
}

#membres-list.item-list{
display:inline-block;	
width:100%;
}

#membres-list-options{
margin:0 0 0 8px;
}

#membres-list-widget.item-list{
float:left;	
margin:8px 0 0 8px;
}

#membres-dir-list #membres-list{
display:inline;	
}

.like {
background:#cdd036 none repeat scroll 0 0!important;
border-bottom:1px solid #48A838!important;
border-right:1px solid #48A838!important;
color: #ffffff!important;
}

form.standard-form #basic-details-section, form.standard-form #blog-details-section, form.standard-form #profile-details-section {
float:left;
width:48%;
}

form.standard-form input[type="text"] {
width:75%;
}

form.standard-form textarea {
height:120px;
width:75%;
}

form.standard-form label, form.standard-form span.label {
display:block;
font-weight:bold;
margin:15px 0 5px;
}

form#sidebar-login-form label{
margin:0;
}

form#signup_form.standard-form input[type="text"], form#signup_form.standard-form textarea {
width:90%;
}

form.standard-form #blog-details-section {
clear:left;
}

form#signup_form.standard-form div.submit {
float:right;
}

form.standard-form div.submit {
clear:both;
padding:15px 0;
}

form.standard-form div.submit input {
margin-right:15px;
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url(images/white-grad.png) repeat-x scroll left top;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
}

div.profile ul.button-nav li a{
float:left;
margin:3px;
}

#search-bar input[type="submit"] {
font-size:11px;
margin-left:4px;
padding:1px 4px;	
}

div.search-bar{
height:40px;
width:320px;
float:right;
_position:absolute;
}

*+html .search-bar{
position:absolute;
}


li#search-bar{
float:right;
}

form.standard-form textarea, form.standard-form input[type="text"], form.standard-form select, form.standard-form input[type="password"], .dir-search input[type="text"] {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-x-system-font:none;
border:1px inset #CCCCCC;
color:#888888;
font-family:inherit;
font-size:14px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
padding:6px;
}

.last select {
border:1px inset;
margin:5px 0 0 15px;
}

li#activity-filter-select{
padding:0 0 15px;
}


/**-----FORUMS-----**/
table.forum {
margin:15px 0 0 0;
text-align:center;
}

#post-new-topic{
margin:40px 0 0 5px;	
}

table.forum tr:first-child {
background: #fafafa;
height:50px;
}

table tr.alt {
background: #f4f4f4;
}

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,table.notification-settings {
text-align:left;
}

.td-group img{
display:none;
}

table.notification-settings{
margin:20px 0;
}

table.forum tr > td:last-child, table.forum tr > th:last-child {
padding-right: 15px;
}

table tr td, table tr th {
padding: 0 0 0 8px;
vertical-align:middle;
}

.textwidget table, .textwidget tr, .textwidget td{
padding:0;
vertical-align:top;
}

table tr td.label {
border-right:1px solid #EAEAEA;
font-weight:bold;
width:25%;
}

table.profile-fields{
width:100%;
}

div.profile h4{
margin-bottom:10px;
}

table.forum th#th-title {
width:25%;
}

table.forum th#th-postcount {
width: 1%;
}

table.forum th#th-poster{
width:25%;	
}

table.forum th#th-freshness{
width:21%;	
}

table.forum th#th-group{
width:26%;	
}

table.forum td img.avatar {
margin-right:5px;
}

table.forum tr.sticky td {
background:#FFF9DB none repeat scroll 0 0;
border-bottom:1px solid #FFE8C4;
border-top:1px solid #FFE8C4;
}

ul#topic-post-list {
margin:15px -20px;
width:auto;
}

ul#topic-post-list li {
padding:15px;
margin-left:15px;
position:relative;
}

ul#topic-post-list div.post-content p{
margin-left:58px;	
}

div#topic-meta {
padding:5px 0;
position:relative;
}

div#topic-meta h3{
margin:0 0 25px 0;
}

div.admin-links {
color:#888888;
font-size:11px;
position:absolute;
right:25px;
top:15px;
}

div#topic-meta div.admin-links {
bottom:0;
right:0;
top:auto;
}

ul#topic-post-list li div.poster-meta {
margin-bottom:10px;
color:#888888;
}

div#message.updated p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFFCD9 none repeat scroll 0 0;
border-color:#C4E9BD;
color:#1A9B00;
}

div#message p {
font-size:12px;
padding:10px 15px;
display:block;
}

div#item-header div#item-actions {
float:right;
margin:7px 0 15px 15px;
text-align:right;
width:20%;
}

div#item-header div#item-actions h3 {
font-size:12px;
margin:0 0 5px;
font-weight:bold;
}

div#item-header ul {
margin-bottom:15px;
overflow:hidden;
}

div#item-header ul li {
float:right;
}

div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
height:30px;
margin:2px;
width:30px;
}

/**------MESSAGES------**/

div#message-thread img.avatar {
float: left;
margin: 0 10px 0 0;
vertical-align: middle;
}
	
div#message-thread div.message-metadata {
overflow: hidden;
}

div#message-thread div.message-content {
margin-left: 45px;
}

form.standard-form#send-reply textarea {
width: 97.5%;
}

div#message-thread div.message-box {
margin: 0 -20px;
padding: 15px;
}

/*------------------WIRE--------------------*/

#wire-post-list li, #wire-post-new {
	
}
#wire-poster-avatar{float:left;
width:70px;}
	.wire-post-metadata, #wire-post-new-metadata {
		color: #888;
		font-size: 0.9em;
	}
	
	.wire-post-content {
		margin-left: 68px;
	}

#wire-post-new:hover {
	position: relative;
	
}

#wire-post-new textarea {
	font: normal 1em "Lucida Grande", "Lucida Sans Unicode", Arial, Tahoma, sans-serif;
}

form#wire-post-new-form {
	padding: 10px;
	position: relative;
}

div#wire-post-new {
	margin-top: 15px;
}
	p#wire-email-notify {
		float: right;
		margin: 0;
	}

	div#wire-post-new-avatar { 
		float: left;
	}
	
	div#wire-post-new-metadata {
		
	}
		span#wire-by-text {
			display: none;
		}
	
	div#wire-post-new-input {
		margin-left: 70px;
	}
		div#wire-post-new-input textarea {
			height: 80px;
			width: 98%;
			margin: 5px 0 0 0;
		}
		
		input#wire-post-submit { 
			margin-top: 10px;
		}
		
/*------------------JET EVENT SYSTEM--------------------*/
div#events-list-options{
margin-left:10px;
}

div#sidebar-com ul#events-list li {
margin:0 4px 0 10px;
}

ul#events-list li {
padding:10px 0;
font-size:12px;
}

div.events div.action .meta{
float:right;
}

#event-placedcity{
width:54%;
}

#event-edtsd{
width:30%;
float:left;
margin-right:20px;
}

#event-edted{
width:30%;
float:left;
margin-right:20px;
}

#jes-title, #jes-event-title {
font-size:12px;
width:100%;
}
/*--------Recent Global Posts Widget---------*/
#recent-global-posts .avatar {
margin-right:10px;
margin-top:2px;
}
/*--------CAPTCHA---------*/
div.register-section label#captcha_code{
font-size:19px;
font-weight:normal;
}
/*--------BLOGROLL---------*/
ul.xoxo li a img{
float:left;
margin:0 10px 0 0;
}

ul.xoxo li {
clear:left;
/*padding:10px 0;*/
}

/*-------------------------------*/
.blog-button {
float:none;
}


#BlocPartenaires { width: 440px; margin: 0px 0 5px 0; padding: 0px; font: 12px Arial; }
#HeaderPartenaires { background: #0099CC; line-height: 20px; font-size: 16px; color: white; font-weight: bold; }
#HeaderPartenaires label { margin-left: 10px; }
#ContentPartenaires { padding: 4px; border: 1px solid #0099CC; }
#ContentPartenaires p.clear { clear: both; margin: 0px; padding: 0px; height: 0px; line-height: 0px; }
#ContentPartenaires .BlocAnnonceur { border-top: 1px solid lightgrey; padding-top: 4px; margin-top: 4px; }
#ContentPartenaires .BlocAnnonceur img { float: left; margin-right: 4px; }
#ContentPartenaires .BlocAnnonceur p { margin: 0px; padding: 0px; font-size: 9px; }
#ContentPartenaires .BlocAnnonceur a { text-decoration: none; color: black; }
#ContentPartenaires .BlocAnnonceur a:hover { text-decoration: underline; }
#ContentPartenaires .BlocVide { display: none; margin: 0px; padding: 0px; width: 0px; height: 0px; }
#ContentPartenaires #FirstBloc .BlocAnnonceur { border: none; padding: 0px; margin: 0px; }
#FooterPartenaires { background: #0099CC; line-height: 12px; font-size: 8px; color: white; text-align: right; padding-right: 4px; }
