/*------------------------------------------------*/
/*------------------[BASE STYLES]-----------------*/
/*------------------------------------------------*/
/*
1//7
10//8
9//10
12//9
11//11
*/
body {
	margin: 0;
	padding: 0;
	color: #1b1b1b;
	background:url(images/bg-motif.jpg) repeat top left;
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
	font-weight: 100;	
}

#tiger{
height: 514px;
width: 100%;
background: url("images/bg-bois.jpg") repeat-x scroll center top;
position: absolute;
z-index: 0;
}


a[href*="accueil"]{ color: #1b1b1b;}
a[href*="agenda"] {  
   color: #37D340;  
}

a[href*="boite-a-idees"] {  
   color: #FF0099;  
}

a[href*="parlons-en"] {  
   color: #FF9933;  
}

a[href*="cyberzoom"] {  
   color: #9900CC;  
}

a[href*="and-co"] {  
   color: #00CCFF;  
}

a:link, a:visited {
	text-decoration: none;
}
a:hover {
	color: grey;
}
a {
	outline: none;
	color: black;
}
p {
	margin: 10px 0 0 0;
}
h1 {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 22px;
}
h2 {
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 20px;
}
h3 {
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	font-size: 17px;
	text-transform: uppercase;
}
ul {
	line-height: 22px;
}

strong {font-weight: 300;}

/*------------------------------------------------*/
/*------------------[MAIN LAYOUT]-----------------*/
/*------------------------------------------------*/
#wrapper1{
width: 1140px;
height: 263px;
background: url(images/head_01.jpg) no-repeat center top;
position: relative;
z-index: 10;
margin: 0 auto;
}
#wwrapper2{width: 1140px; margin: 0 auto;}
#wrapper2 {
	width: 950px;
	margin: -263px auto 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(images/fond_wrap.png) repeat-x;
	position: relative;
	z-index: 99;
}


.share-div {
	width: 590px;
	height: 30px;
	display: none;
}
.share {
}
.post-wrapper {
	padding: 15px;
	width: 581px;
}

.post-wrapper p a
{
	color: #000;
}
.post-wrapper p a:hover
{
	color: #A0278A;
	text-decoration: underline;
}

.home-post-wrap {
	width: 278px;
	height: 345px;
	margin-right: 10px;
	float: left;
	background-color: #FFF;
	margin-bottom: 10px;
	padding: 10px 10px;
	overflow: hidden;
	border: 1px solid #F3DDAC;
}
.home-post-wrap-box {
	width: 100%;
	min-height:230%;
	margin-right: 10px;
	float: left;
	margin-bottom: 0px;
	padding: 10px 10px;
	overflow: hidden;
	background-image:url('images/box-bottom-long.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	/*text-align: justify;*/
}
.home-post-wrap-home {
	/* width: 340px; */
	float: left;
	padding: 10px 10px 20px 28px;
	background: url(images/featured-bottom.jpg) no-repeat bottom right;
}
.home-post-wrap2 {
	width: 278px;
	min-height:230%;
	margin-right: 10px;
  	height: 320px;
	float: left;
	margin-bottom: 10px;
	padding: 10px 10px;
	overflow: hidden;
	font-size: 13px;
	background-image:url('images/cybercartes/box-bottom.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
.home-post-wrap2 .comments{padding-top: 10px;}
.random .coeur2{
	margin-top: 20px;
}
.random .coeur1{
	margin-top: 20px;
}
.single-post-wrap2 {
	width: 260px;
	height: 140px;
	margin:  5px 15px;
	float: left;
	overflow: hidden;
	background: url('images/cybercartes/box-bottom.jpg') no-repeat bottom;
}
.otherPost-next {
	margin-top: 5px;	
}
.index-post-wrap {
	width: 593px;
	margin-right: 13px;
	margin-bottom: 10px;
	float: left;
	background-color: #FFF;
	border: 1px solid #EBEBEB;
	padding: 10px;
}
.readmore, .readmore a {
	float: right;
	font-size:10px;
}
.readmore-featured, .readmore-featured a {
	font-size:14px;
	text-decoration:underline;
	/*text-transform:uppercase;*/
}
.readmore-7categorie, .readmore-7categorie a {
	float: right;
	font-size:12px;
	/*text-transform:uppercase;*/
	color: #37D340;
	text-decoration:underline;
}

.readmore-9categorie, .readmore-9categorie a, .readmore-441categorie, .readmore-441categorie a {
	float: right;
	font-size:12px;
	/*text-transform:uppercase;*/
	color: #FF9933;
	text-decoration:underline;
}
.readmore-8categorie, .readmore-8categorie a {
	float: right;
	font-size:12px;
	/*text-transform:uppercase;*/
	color: #FF0099;
	text-decoration:underline;
}
.readmore-10categorie, .readmore-10categorie a {
	float: right;
	font-size:12px;
	/*text-transform:uppercase;*/
	color: #9900CC;
	text-decoration:underline;
}
.readmore-11categorie, .readmore-11categorie a {
	float: right;
	font-size:12px;
	/*text-transform:uppercase;*/
	color: #00CCFF;
	text-decoration:underline;
}

.readmorecenter-7categorie, .readmorecenter-7categorie a { font-size:12px; color: #37D340; text-decoration:underline; text-align:center; }
.readmorecenter-8categorie, .readmorecenter-8categorie a { font-size:12px; color: #FF0099; text-decoration:underline; text-align:center; }
.readmorecenter-9categorie, .readmorecenter-9categorie a { font-size:12px; color: #FF9933; text-decoration:underline; text-align:center; }
.readmorecenter-10categorie, .readmorecenter-10categorie a { font-size:12px; color: #9900CC; text-decoration:underline; text-align:center; }
.readmorecenter-11categorie, .readmorecenter-11categorie a { font-size:12px; color: #00CCFF; text-decoration:underline; text-align:center; }

.thumbnail-home {
	border: 0px;
	margin: 0px 0px 0px 0px;
}
blockquote {
	overflow: auto;
	padding: 0 10px;
	margin: 20px 30px;
	background-color: #f5f5f5;
	border: 1px solid #e0e0e0;
}
#header {
	width: 1140px;
	height: 205px;
	background-color: #000;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}

#headerplus {
	position:absolute;
	margin: 0 0 0 730px;
}

#gifheader {
	position:absolute;
	margin: -40px 0 0 60px;
}

.center-header {
	text-align: center;
	height: 161px;
}
#container {
	width: 950px;
	margin:0 auto;
}
#post-container-right {
	float: right;
	width: 950px;
	padding-top: 15px;
	padding-left: 45px;
	padding-right: 45px;
	color: #1b1b1b;
	background-image: url(images/bg-container.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}
#montre-moi-ta-div {
	height:100%;
	float:left;
	padding: 0 18px 0 18px;
}
.ride-mort {
	float:right;
	font-size:9px;
	text-transform:uppercase;
}
/*------------------------------------------------*/
/*------------------[STYLE 278PX]-----------------*/
/*------------------------------------------------*/
.home-post-wrap2-joe {
	background-repeat:no-repeat;
	background-image:url(images/bg-daltons-top.jpg);
}
.home-post-wrap2-william {
	background-repeat:repeat-y;
	background-image:url(images/bg-daltons-middle.jpg);
}
.home-post-wrap2-avrel {
	background-repeat:no-repeat;
	background-image:url(images/bg-daltons-bottom.jpg);
}
.home-post-wrap2-joe {
	background-position:top left;
}
.home-post-wrap2-jack {
	padding:0 20px 20px 20px;
}
.home-post-wrap2-avrel {
	background-position:bottom right;
}
/*------------------------------------------------*/
/*------------------[STYLE PRESENTANTION 300PX]-----------------*/
/*------------------------------------------------*/
.presentation-top {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-marron_top.jpg);
	background-position:top left;
}
.presentation-top-7categorie {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-vert_top.jpg);
	background-position:top left;
}
.presentation-top-8categorie {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-magenta_top.jpg);
	background-position:top left;
}
.presentation-top-9categorie {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-orange_top.jpg);
	background-position:top left;
}
.presentation-top-10categorie {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-violet_top.jpg);
	background-position:top left;
}
.presentation-top-11categorie {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-blue_top.jpg);
	background-position:top left;
}
.presentation-middle {
	background-repeat:repeat-y;
	background-image:url(images/bg-presentation-marron_middle.jpg);
}
.presentation-bottom {
	background-repeat:no-repeat;
	background-image:url(images/bg-presentation-marron_bottom.jpg);
	background-position:bottom right;
}
.presentation-padding {
	padding:40px 90px 40px 20px;
	min-height:130px;
}
.presentation-padding-up {
	padding:30px 48px 0px 20px;
	
}
.presentation-padding-down {
	padding:0px 90px 40px 20px;
}

.presentation-padding p,.presentation-padding-up p,.presentation-padding-down p {
	margin-top: 0;
	margin-bottom: 0;
	font: 13px "museo-sans-1","museo-sans-2",sans-serif;
	font-style: italic;
	font-weight: 500;
}
.presentation-texte{
	margin-top: 0;
	margin-bottom: 0;
	font: 13px "museo-sans-1","museo-sans-2",sans-serif;
	font-weight: 500;
	padding:30px 90px 50px 20px;
	min-height:150px;
	font-style: italic;
}
#cyberzoom-sidebar, #parlons-en-sidebar, #home-sidebar, #boite-sidebar, #carteandco-sidebar, #agenda-sidebar { position:relative; margin-top:10px;}
#avatar-halloween { 
	position:absolute;
	bottom: 12px;
	margin-left:210px;
}

.pagination, pagination a {
	width: 593px;
	float: left;
	color:#FFF;
	background-image:url('images/bg-pagination.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0px 10px;
	text-transform:uppercase;
	text-align:center;
}
/* ---------------*//* ---------------*//* NEWSLETTER *//* ---------------*//* ---------------*/

#bg-newsletter-top {
	background-repeat:no-repeat;
	background-image:url(images/bg-daltons-top.jpg);
}
#newsletter {
 background-image:
}
/* ---------------*//* ---------------*//* ---------------*//* ---------------*//* ---------------*/

 #comments_top {
	background-repeat:no-repeat;
	background-image:url(images/comment_top.jpg);
}
#comments_middle {
	background-repeat:repeat-y;
	background-image:url(images/comment_middle.jpg);
}
#comments_bottom {
	background-repeat:no-repeat;
	background-image:url(images/comment_bottom.jpg);
}
#coments_top {
	background-position:top left;
}
#comments_bottom {
	background-position:bottom right;
}
#comments_bottom h3 {
	text-transform:uppercase;
	padding:8px 0 0 25px;
}
/* ---------------*//* ---------------*//* ---------------*//* ---------------*//* ---------------*/

#contenu {
	margin-left:100px;
	margin-right:100px;
}
#contenu p {
	text-align:justify;
}
#left-div {
	width: 635px;
	float: left;	
}
#left-inside {
	float: left;
	padding: 50px 0 0;
}
	
}
.adwrap {
	margin-left: 26px;
}
.adwrap a, .adwrap a:hover, .adwrap a:visited {
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
	width: 100%;
	height: 100%;
	float: left;
}
.articleinfo {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 7px;
	color: #545454;
}
.home-post-wrap ul li a:link, .home-post-wrap ul li a:visited, .home-post-wrap ul li a:active {
	display: block;
	color: #727272;
	width: 245px;
	padding: 3px 3px 3px 3px;
	background-image: none !important;
	border-bottom: 1px dotted #D7D7D7;
}
.home-post-wrap-home ul li a:link, .home-post-wrap-home ul li a:visited, .home-post-wrap-home ul li a:active {
	display: block;
	color: #727272;
	width: 245px;
	padding: 3px 3px 3px 3px;
	background-image: none !important;
	border-bottom: 1px dotted #D7D7D7;
}
.home-post-wrap ul li {
	color: #727272 !important;
	margin-left: 0px;
	width: 100%;
}
.home-post-wrap-home ul li {
	color: #727272 !important;
	margin-left: 0px;
	width: 100%;
}
.home-post-wrap ul {
	float: left;
	margin: 0px 0px 20px 0px;
	padding-left: 10px;
	list-style-type: none;
}
.home-post-wrap-home ul {
	float: left;
	margin: 0px 0px 20px 0px;
	padding-left: 10px;
	list-style-type: none;
}
.home-post-wrap ul li a:hover {
	display: block;
	color: #393939;
	padding: 3px 3px 3px 3px;
	background-color: #F5F5F5;
}
.home-post-wrap-home ul li a:hover {
	display: block;
	color: #393939;
	padding: 3px 3px 3px 3px;
	background-color: #F5F5F5;
}
.headings {
	font-size: 14px;
	text-transform:uppercase;
	width: 100%;
	margin-bottom: 1px;
	margin-top: 0px;
}
.headings-7categorie {
	font-size: 12px;
	color: #37D340;
	text-transform:uppercase;
	margin-bottom: 8px;
	margin-top: 0px;
	display: inline;
}
.headings-8categorie {
	font-size: 12px;
	color: #FF0099;
	text-transform:uppercase;
	margin-bottom: 8px;
	margin-top: 0px;
}
.headings-9categorie {
	font-size: 12px;
	color: #FF9933;
	text-transform:uppercase;
	margin-bottom: 8px;
	margin-top: 0px;
}
.headings-10categorie {
	font-size: 12px;
	color: #9900CC;
	text-transform:uppercase;
	margin-bottom: 8px;
	margin-top: 0px;
}
.headings-11categorie {
	font-size: 12px;
	color: #00CCFF;
	text-transform:uppercase;
	margin-bottom: 8px;
	margin-top: 0px;
}
.icons {
	margin-top: 0px;
	margin-bottom: -5px;
	margin-right: 10px;
}

.thumbnail-div {
	width: 281px;
	height: 130px;
	margin-bottom: 5px;
	float: left;
	margin-right: 10px;
}
.thumbnail-div-home {
	width: 284px;
	height: 172px;
	margin: 0 22px 5px 0;
	padding: 2px;
	float: left;
	border: 1px solid #E1E1E1;
	background-color: white;
	/*margin-right: 10px;*/
	overflow: hidden;
}
.thumbnail-div-home img.wp-post-image{width: 100%; height: 100%; border: none;}
.thumbnail-div-2 {
	width: 80px;
	height: 80px;
	padding: 2px;
	border: 1px solid #E1E1E1;
	margin-bottom: 5px;
	float: left;
	margin-right: 10px;
	display: inline;
}
.thumbnail-div-3 {
	width: 88px;
	height: 88px;
	padding: 2px;
	border: 1px solid #E1E1E1;
	margin-bottom: 5px;
	float: left;
	margin-right: 10px;
}
.post-info {
	color: #000;
	font-size: 10px;
	float: left;
}
.post-inside-2 {
	float: left;
	width: 450px;
}
.logo {
	height: 161px;
	background: url(images/header_01.jpg) no-repeat center transparent;
}
.cyber-center {
	height: 44px;
	background: url(images/header_02.jpg) no-repeat center transparent;
}
.twitter {
	margin-left: auto;
	margin-right: auto;
	width: 910px;
	height: 39px;
	padding-top: 6px;
	padding-left: 130px;
	text-align: left;
	font-size: 14px;
}

.twitter #saints {
	margin: 0 0 0 0;
	padding: 0;
	line-height: 17px;
	font-size:12px;
}

.twitter #saints a {
	text-decoration:underline;
}

.cyber-header {
	text-align: center;
}
.center {
	text-align: center;
}
.random {
	font-size: 14px;
}

.cat-thumb {
	border: 1px solid #E1E1E1;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 1px;
	padding: 2px;
}
.random-image {
	float: left;
	width: 280px;
	padding: 2px;
	height: 130px;
	border: 1px solid #E1E1E1;
	display: inline;
	margin-right: 10px;
}
.random a:link, .random a:visited {
	font-weight: normal;
}

.random .titles-boxes {
	display: block;
	text-transform:uppercase;
	text-align: left;
	margin: 5px 0 10px;
	font-size: 22px;
}

.titles-boxes {
	display: block;
	text-transform:uppercase;
	text-align: left;
	margin: 5px 0 10px;
	
	font-family: "gooddog-new-1","gooddog-new-2",cursive;
	font-weight: normal;
	font-size: 22px;
}

.current-category {
	background-color: transparent;
	color: #000;
	padding: 10px 5px 0px 10px;
	display: block;
	width: 601px;
	float:left;
	font-size:18px;
	font-weight:500;
	margin-bottom:0;
	margin-top:0;
	text-transform:uppercase;
	width:100%;
	width: 600px;
	height: 20px;
}
/*------------------------------------------------*/
/*---------------------[TITLES]-------------------*/
/*------------------------------------------------*/

.post-title {
	font-family: "gooddog-new-1","gooddog-new-2",cursive;
	font-weight: normal;
	font-size: 32px;
	line-height: 30px;
	float: left;
	display: block;
	margin-bottom: 0;
    float: left;

    margin-bottom: 8px;
    margin-top: 0;
    text-transform: uppercase;
    width: 100%;
}

.titles {
	font-size: 24px;
	text-decoration: none;
	float: left;
	margin-bottom: 0px;
}
.titles a:link, .titles a:visited, .titles a:active {
	text-decoration: none;
	font-size: 17px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 5px;
	display: block;
	padding: 7px 10px 5px 15px;
	color: #000;
	text-transform:uppercase;
}
.titles2 a:link, .titles2 a:visited, .titles2 a:active {
	text-decoration: none;
	text-transform:uppercase;
	font-size: 18px;
	font-family: "gooddog-new-1","gooddog-new-2",cursive;
	display: block;
	padding: 0px 0px 5px 0px;
	text-align: left;
}
.titles3 a:link, .titles3 a:visited, .titles3 a:active {
	text-decoration: none;
	font-size: 25px;
	margin-bottom: 10px;
	margin-top: 5px;
	display: block;
	background-color: #CF0000;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	float: left;
	line-height: 30px;
}

.text-box {
	margin: 0 0 10px 0;
	font-size: 13px;
	display: block;
	padding-right: 20px;
}
.home-post-wrap2 .text-box{
	padding-right: 0;
}

/*Modif CC*/
.post-date-in-ccry {
	color: grey;
	font-style: italic;	
}
.home-post-wrap-box .category-link span {
	font-size: 12px;
}
.category-link span:hover {
	text-decoration: underline;
	cursor: pointer;
}
.category-link:hover {
	text-decoration: underline;
	cursor: pointer;
}
.post-date-in-category {
	font-size: 10px;
	color: gray;
}
/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/

.art_sous_menu {
	display: block;
	width: 290px;
	float: right;
	background: url(images/box-bottom-long.jpg) no-repeat top;
	padding: 7px 0 0;
	margin: 16px 0 0;
}

.comments a {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
}

	.comments a:before {
		content: url(images/bulle-comment.jpg);
		margin-top: 5px;
	}

.commentlist {
	padding: 0px;
	margin: 0px 0px 0px 17px;
	width: 560px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}



.commentlist li {
	width: 551px;
	display: block;
	background-image: url(images/comment_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}



.commentlist li div {
	width: 540px;
	display: block;
	margin: 0px;
	padding: 10px;
	float: left;
}
.commentlist li .avatar {
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite {
	font-size: 18px;
	float: left;
	font-style: normal;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 5px;
	font-weight: normal;
}
.says {
	display: none;
}
.commentlist p {
	line-height: 1.5em;
	text-transform: none;
	display: block;
	/* float: left; */
	width: 90%;
	margin-left: 3%;
}
#commentform p {
	clear: both;
}
.alt {
	margin: 0;
	padding: 10px;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentlist .children li {
	width: 90%;
	display: block;
	margin: 0px;
	background-color: #FDFDFD;
	background-image: url(images/comment-children-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	border: 1px solid #E2E2E4;
	overflow: hidden;
}
.commentlist .children li div {
	width: 97%;
	padding: 3%;
	background-image: url(images/comment-children-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.commentlist .commentmetadata {
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	display: block;
	clear: both;
	background-image: none;
	width: 90%;
	margin-left: 3%;
}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {
	background-image: none;
	width: 100%;
	padding: 0px !important;
}
.commentlist .reply, .commentlist .children .reply {
	float: right;
	background-image: none;
	width: 54px;
	/* height: 22px; */
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 10px;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {
	background-image: url(images/reply.gif);
	width: 39px;
	height: 17px;
	display: block;
	color: #FFF;
	font-size: 8px;
	text-transform: lowercase;
	font-weight: normal;
	padding: 5px 0px 0px 15px;
	letter-spacing: 1px;
}
.commentlist .children li {
	padding-bottom: 10px;
}
.commentlist .children li ul li {
	padding-bottom: 10px;
	background-color: #FFF;
}
#respond {
	margin-top: 20px;
	float: left;
	background-image: none;
}
.commentlist #respond h3, .commentlist #respond a {
	margin-left: 28px;
}
#comments {
	line-height: 30px;
}
.children {
	clear: both;
}
.children .commentmetadata, .children .vcard {
	background-image: none;
}
.children textarea {
	width: 90% !important;
}
.children input {
	width: 80% !important;
}
#cancel-comment-reply-link {
	display: block;
	background-image: url(images/comment-close.gif);
	width: 144px;
	height: 21px;
	padding: 5px 0px 0px 23px;
	font-weight: normal;
	color: #84878E;
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#respond div {
	background-image: none;
}
#submit {
	width: 190px !important;
	border: 0;
	background: url(images/btn_submit.jpg) no-repeat;
	height: 60px;
	color: white;
	text-transform: uppercase;
	cursor: pointer;
}

/*
#sumbit a:hover {
	background: url(images/btn_submit_hover.jpg) no-repeat;
	cursor: crosshair;
}

#sumbit a:active {
	background: url(images/btn_submit_push.jpg) no-repeat;
}
*/

.wp-polls .Buttons{
	width: 190px !important;
	border: 0;
	background: url(images/btn_submit_vote.jpg) no-repeat;
	height: 60px;
	color: white;
	text-transform: uppercase;
	cursor: pointer;
}

#polls-9 #entete-poll{
	padding: 15px 20px 0 20px;
}
#polls-9 #entete-poll h2{
	font-size: 18px;
}

.sociable .btsociable{
	line-height: 11px;
	font-size: 11px;
}

/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
.facebook-btn {
	float: right;
	margin-right: 12px;
}

/*------------------------------------------------*/
/*-----------------[COMMENT FORM]-----------------*/
/*------------------------------------------------*/
#commentform {
	margin: 10px 0px 30px 20px;
}
#commentform textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 350px;
	padding: 10px;
}
#commentform #email {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(images/comment-email.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
#commentform #author {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(images/comment-author.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
#commentform #url {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(images/comment-website.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
/*------------------------------------------------*/
/*---------------[PAGES NAVIGATION]---------------*/
/*------------------------------------------------*/
#pages {
	width: 948px;
	height: 45px;
	margin:  auto;
	background-color: #313131;
	background-image: url(images/pages-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
}
#pages ul {
	list-style-type: none;
	list-style-image: none;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
#pages ul li {
	float: left;
	display: block;
	height: 44px;
	padding: 0px;
}
#pages ul li a:link, #pages ul li a:visited, #pages ul li a:active {
	float: left;
	color: #FFF;
	display: block;
	height: 34px;
	font-size: 11px;
	padding: 10px 20px 0px 20px;
	margin: 0px;
}
#pages ul li a:hover {
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	color: #FFF;
	background-image: url(images/pages-hover.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/*------------[DROPDOWN MENU]-------------*/
.nav, .nav * {
	padding:0;
	list-style:none;
}
.nav ul {
	position:absolute;
	top:-999em;
}
.nav li {
	float:left;
	position:relative;
	z-index:99;
	font-size:12px;
}
.nav a {
	display:block;
}
.nav ul li {
	width: 100%;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:0px;
	top:45px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:15em;
	top:0px;
}
.nav li:hover ul, .nav li li:hover ul {
	top: -999em;
}
.nav li li {
	display: block;
	padding: 0px;
}
.nav li li a:link, .nav li li a:visited {
	width: 180px;
	display: block;
	background-color: #C40000;
	padding: 10px 30px 0px 30px;
	margin: 0px 0px 0px 0px;
}
.nav li li a:hover {
	background-image: none !important;
	background-color: #940000;
	color: #FFF !important;
}
/*------------------------------------------------*/
/*------------[CATEGORIES NAVIGATION]-------------*/
/*------------------------------------------------*/
#categories {
	background: url("images/menu_01.jpg") no-repeat center center transparent;
    height: 43px;
    margin: 0 auto;
    text-align: center;
    width: 1140px;
    margin-top: -16px;
    position: relative;
    z-index: 99;
}
#categories ul {
	list-style-type: none;
	list-style-image: none;
	padding-left: 90px;
    padding-top: 9px;
}
#categories ul li {
	float: left;
	display: block;
	width: 140px;
	padding: 10px 22px 0px 0px;
}
#categories ul li a:link, #categories ul li a:visited, #categories ul li a:active {
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-weight:normal;
	display: block;
	height: 35px;
	width: 145px;
	font-size: 12px;
}
.cat-item-7 a {
	color: #37d340;
}

.cat-item-7 {
	margin-left: 18px;
}

.cat-item-1 a {
	margin: 0 0 0 9px;
}

.cat-item-1 a:hover {
	color: #000;
	margin: 0 0 0 9px;
	background-image: url(images/bg-cat-noir.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat1 a {
	color: #000;
	margin: 0 0 0 9px;
	background-image: url(images/bg-cat-noir.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}

.cat-item-7 a:hover {
	color: #37D340;
	margin: 0px;
	background-image: url(images/bg-cat-vert.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat7 a {
	color: #37D340;
	margin: 0px;
	background-image: url(images/bg-cat-vert.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.cat-item-8 a {
	color: #ff0099;
}

.cat-item-8 {
	margin-left: -10px;
}
.cat-item-8 a:hover {
	color: #ff0099;
	margin: 0px;
	background-image: url(images/bg-cat-magenta.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat8 a {
	color: #ff0099;
	margin: 0px;
	background-image: url(images/bg-cat-magenta.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.cat-item-9 a {
	color: #ff9933;
}
.cat-item-9 a:hover {
	color: #ff9933;
	margin: 0px;
	background-image: url(images/bg-cat-orange.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat9 a {
	color: #ff9933;
	margin: 0px;
	background-image: url(images/bg-cat-orange.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.cat-item-10 a {
	color: #9900cc;
}
.cat-item-10 {
	margin-left: -10px;
}
.cat-item-10 a:hover {
	color: #9900cc
	margin: 0px;
	background-image: url(images/bg-cat-violet.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat10 a {
	color: #9900cc
	margin: 0px;
	background-image: url(images/bg-cat-violet.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.cat-item-11 a {
	color: #00ccff;
}
.cat-item-11 a:hover {
	color: #00ccff;
	margin: 0px;
	background-image: url(images/bg-cat-blue2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
.current-cat11 a {
	color: #00ccff;
	margin: 0px;
	background-image: url(images/bg-cat-blue2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 20%;
}
/*------------[DROPDOWN MENU]-------------*/
		#nav2 li:hover ul, ul#nav2 li.sfHover ul {
	left:0px;
	top:43px !important;
}
#nav2 li {
	float:left;
	position:relative;
	z-index:1000;
	font-size:12px;
}
#nav2 li li a:link, #nav2 li li a:visited {
	background-color: #313131 !important;
}
#nav2 li li a:hover {
	background-color: #000 !important;
}
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px 10px 10px 0;
	-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 a{
	height: 100%;
}
.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 5px 4px 5px;
	margin: 0;
}
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #D1D1D1;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/*------------------------------------------------*/
/*-------------------[SIDEBAR]--------------------*/
/*------------------------------------------------*/
#sidebar-wrapper {
	width: 315px;
	float: right;
	margin-bottom: 20px;
}
#sidebar {
	float: right;
	margin-top: 10px;
	width: 305px;
	background-color: white;
}
.sidebar-box {
	padding-bottom: 10px;
	padding-top: 0px;
	margin-bottom: 10px;
	float: left;
	background-color: #FFF;
	width: 300px;
}
.sidebar-box table {
	float: left;
}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
	display: block;
	color: #727272;
	width: 255px;
	padding: 3px 3px 3px 3px;
	background-image: none !important;
	border-bottom: 1px dotted #D7D7D7;
}
.sidebar-box ul li {
	color: #727272 !important;
	margin-left: 0px;
	width: 100%;
	float: left;
}
.sidebar-box ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	list-style-type: none;
}
.sidebar-box ul li ul {
	float: left;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	list-style-type: none;
	float: left;
}
.sidebar-box ul li ul li {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
.sidebar-box ul li a:hover {
	display: block;
	color: #393939;
	padding: 3px 3px 3px 3px;
	background-color: #F5F5F5;
}
.sidebar-box h2 {
	font-size: 12px;
	color: #383838;
	/* text-transform: lowercase; */
	font-weight: bold;
	font-family: Trebuchet MS;
	float: left;
	width: 100%;
}
/*------------------------------------------------*/
/*----------------[ARTICLES SLIDER]---------------*/
/*------------------------------------------------*/
#slide {
	background-image: url(images/slide-bg.gif);
	height: 198px;
	margin-top: 10px;
	width: 935px;
	margin-left: 7px;
	float: left;
}
a.prev, a.next {
	display:block;
	width:30px;
	height:198px;
	float:left;
	background-repeat:no-repeat;
	margin:0px 0 0 0;
}
a.prev {
	background:url(images/slide-button-left.gif);
}
a.next {
	background:url(images/slide-button-right.gif);
	margin-left: 2px;
}
div.navi {
	position:relative;
	top:-30px;
	left:310px;
	margin-left:-50px;
	width:50px;
	height:0px;
}
div.navi span {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(img/dots.png) 0 0 no-repeat;
	cursor:pointer;
}
div.navi span:hover {
	background-position:0 -8px;
}
div.navi span.active {
	background-position:0 -16px;
}
.scrollable input {
	border: 1px solid #DBDBDB;
	height: 25px;
}
#scrollable {
	background-repeat: no-repeat;
	background-position: top;
	padding:0px 0px 0px 0px;
	width:935px;
	float: left;
	height: 160px;
}
.items {
	float:left;
	width:700px;
	height: 165px;
	display: block;
	margin-top: 17px;
}
.slide-items {
	height: 155px;
	width: 155px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	background-color: #FFF;
	padding: 5px;
}
.slide-items-a a {
	color: #4E4E4E;
	font-size: 16px;
	margin: 8px 0px 0px 25px;
	display: block;
}
/*------------------------------------------------*/
/*---------------[FEATURED ARTICLES]--------------*/
/*------------------------------------------------*/
.titles-featured a, .titles-featured a:hover, .titles-featured {
	font-size: 30px;
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
}
.titles-featured a, .titles-featured a:hover, .titles-featured {
	font-size: 28px;
	line-height: 30px;
}
.thumbnail-div-featured {
	border: 5px solid #E7F3FF;
	width: 580px;
	height: 160px;
}
#featured {
	background-color: #FFF;
	background-image: url(images/post-bg.gif);
	background-repeat: repeat-x;
	padding: 10px;
	width: 593px;
	border: 1px solid #EBEBEB;
	margin-bottom: 10px;
}
.featured-content {
	float: right;
	width: 353px;
	margin-right: 5px;
}
/*------------------------------------------------*/
/*------------------[FANCTASTIC4]-----------------*/
/*------------------------------------------------*/

#index-right-fantasticfour {
	background-color:#FFFFFF;
	border:0px solid #F3DDAC;
	float:left;
	margin-bottom:10px;
	padding:0px;
	width:278px;
}
/*------------------------------------------------*/
/*--------------------[FOOTER]--------------------*/
/*------------------------------------------------*/
#footer {
	clear: both;
	width: 930px;
	min-height: 80px;
	padding-left: 20px;
	text-align: center;
	color: #FFFFFF;
	background-color: #313131;
	background-image: url(images/bg-footer.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top: 150px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
}
#footer a {
	color: #FFFFFF;
	font-size: 11px;
}
#footer a:visited {
	color: #FFFFFF;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*------------------------------------------------*/
/*--------------------[SEARCH]--------------------*/
/*------------------------------------------------*/

.widget_search {
	background: url(images/bg-recherche.jpg) no-repeat left top;
	height: 50px;
}

.widget_search input {
	border :none;
}

.search_bg {
	height:35px;
	width:260px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#search {
	color:#FFFFFF;
	padding:0;
}
#search input {
	background: #FFF;
	font-size:11px;
	color:#B8B8B8;
	font-family:Tahoma, arial, verdana, courier;
	width:150px;
	height:11px;
	vertical-align:middle;
	padding:10px;
	border: 1px solid #E7E7DC;
}
#search .input {
	width:66px;
	height:31px;
	background:none;
	border:none;
	vertical-align:middle;
	margin:0;
	padding:0;
	margin-left: 10px;
}
/*------------------------------------------------*/
/*-----------------[TABBED CONTENT]---------------*/
/*------------------------------------------------*/
.nanotabs {
	width:562px;
}
.tabs {
}
.tabs li {
	float:left;
	list-style:none;
	text-align: center;
}
.tabs li a {
	display:block;
	text-align: center;
	padding:5px 0px;
	background:#F5F5F5;
	color:#333;
	font-size: 11px;
	text-decoration:none;
	width: 104px;
	height: 18px;
	float: left;
	margin-bottom: -1px;
	z-index: 100;
	margin-right: 2px;
}
.tabs li a:hover {
	color:#000;
	background:#DDD;
}
.tabs li a.selected {
	color: #FFF;
	background-color: #CF0000;
}
.nanotabs div {
	display:none;
	width: 542px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
#ichi {
	padding-top: 10px;
	padding-bottom: 10px;
	background:#F5F5F5;
}
.san {
	padding-top: 10px;
	padding-bottom: 10px;
	background:#F5F5F5;
}
.ni {
	padding-top: 10px;
	padding-bottom: 10px;
	background:#F5F5F5;
}
.san a, .san a:visited {
	display: block;
	padding: 5px;
	border: 1px dashed #FFF;
	background-color: #CF0000;
	color: #FFF;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}
.san a:hover {
	background-color: #DDDDDD;
	color: #000;
}
.idTabs {
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.idTabs ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.idTabs li {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #A2A2A2;
	text-align: center;
	font-size: 11px;
	margin-left: 0px;
	padding-left: 0px;
}
.idTabs li a {
	color: #393939;
	background-color: #FFF;
	border: 1px solid #F3DDAC;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	margin-right: 4px;
	display: block;
	float: left;
	font-size: 10px;
}
.idTabs li a:visited {
}
.idTabs li a:hover {
	background-color: #F3E1B9;
	color: #000;
}
.idTabs li a.selected {
	background-color: #CF0000;
	border: 1px solid #CF0000;
	color: #FFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	display: block;
	float: left;
	margin-right: 4px;
}
#recententries {
	float: left;
	display: block;
	background-color: #FFF;
	margin-bottom: 10px;
}
#recentcomments2 {
	float: left;
	display: none;
	background-color: #FFF;
	margin-bottom: 10px;
}
#mostcomments {
	float: left;
	display: none;
	background-color: #FFF;
	margin-bottom: 10px;
}
#recententries a:visited, #recententries a:hover, #recentcomments2 a:visited, #recentcomments2 a:hover, #mostcomments a:visited, #mostcomments a:hover {
	color: #393939;
}
/*------------------------------------------------*/
/*--------------------[CALENDAR]------------------*/
/*------------------------------------------------*/
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
#calendar_wrap {
	float: left;
	margin-left: 20px;
}
img.no_border {
	border: none;
}
.dblock {
	display: block;
}
.foursixeight {
	margin: 30px 0px 15px 63px !important;
	border: none !important;
}
img#about-image {
	float: left;
	margin: 3px 8px 8px 0px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
div.wp-pagenavi {
	margin: 0px 0px 8px;
}
div.adwrap {
	margin-left: 0px;
}
div.adwrap a img {
	border: none;
}

/*--- search ------------*/

#searchbox {
	padding: 8px 0 0 19px;
}

form#searchform fieldset {
	border:0 none;
	margin:0;
	padding:0;
}

form#searchform button {
	border: none;
	background-color: transparent;
	cursor: pointer;
	margin: 0px 0 0 9px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: "museo-sans-1","museo-sans-2",sans-serif;
    font-weight: 500;
}

form#searchform button:hover {
	color: grey;
}


form#searchform fieldset input {
	font-size: 20px;
	width: 160px;

}

.publicite {
}

.fb_index {
	display: 
}

.single-entry {
}

.plusdarticles {
	background: url(images/bg-plusdarticles.jpg) no-repeat top left;
	height: 45px;
	padding: 8px 0 0 25px;
}

/*.widget_search { padding:0; margin:0; }
#searchbox { padding:0; margin:0; height:24px; }

form#searchform fieldset input {
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #CCCCCC;
	padding:2px;
}

form#searchform fieldset {
	border:0 none;
	margin:0;
	padding:0;
}

form#searchform  {
	margin: 10px 0 0 0;
	padding: 0;
}

form#searchform fieldset button {
	float: right;
	margin:0 75px 20px 0;
	text-indent: -300em;
	width: 25px;
	height:23px;
	background-image: url("images/search/search_button_off.png");
	background-position: center center;
	background-repeat: no-repeat;
}

form#searchform fieldset button :active {
	background-color:#fff !important;
}


div#searchbox form#searchform input {
	width: 194px;
}

div#primary form#searchform fieldset {
	width: 300px;
}*


.sondage h2 {
    padding: 11px 0 5px 15px;
    color: #383838;
    float: left;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    margin-right:20px;
}

/* #archive_sondage .entete-poll { background-image:none; height:34px; } */
/* #archive_sondage .wp-polls-ans { background-image:none; } */

div#entete-poll {
	line-height: 19px;
	height: 40px;
	margin-top:-2px;
	padding: 15px 0 0 10px;
	background: url("images/back-poll.gif") repeat-y scroll 0 0 transparent;
}
#entete-poll h2{
	width: 300px;
	padding: 0 10px;
}
.allpolls{background: url("images/allpolls.png") no-repeat scroll 0 0 transparent; width: 340px; height: 50px; padding: 15px 0 0 75px; margin: 0 0 0 18px;}
.allpolls a{color: #fff;}
.allpolls a:hover{color: #000}
.sondage {
	background: url("images/head-poll.gif") no-repeat scroll 0 0 transparent;
    margin: 20px 0 0 18px;
    padding: 19px 30px 0 0;
    width: 340px;
}
.sondage2{
	background: url("images/head-poll.png") no-repeat scroll 0 0 transparent;
	width: 340px;
	height: 45px;
	position: absolute;
	z-index: 99;
}
.widgettitle {
	margin: 0 0 15px 25px;
}
.wp-polls-ans2 {
	background: url("images/back-poll.gif") repeat-y scroll 0 0 transparent;
	padding: 15px;
	margin-top: -40px;
}
.wp-polls-ans {
	background: url("images/back-poll.gif") repeat-y scroll 0 0 transparent;
	padding: 15px;
}
.wp-polls{
	
}
#archive_sondage .entete-poll { width:330px; }
#archive_sondage .foot-poll { margin-bottom:15px; }
#archive_sondage .wp-polls-ans { width:330px; }
#archive_sondage .entete-poll h2 {
    padding: 11px 15px 5px 15px;
    color: #383838;
    float: left;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    margin-right:20px;
}

.foot-poll {
	background: url("images/footer-poll.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
}

p.foot-poll { margin:0; }
.like{
clear: both;
width:80px;
float: left;
margin: 5px 15px 20px 0;
}
.wp_likes{

}

div.sociable {
	margin: 16px 0;
	padding: 0 0 10px 0;
	height:145px;
	background:url("images/comment_middle.jpg") repeat-y;
	border-bottom: 1px solid #7d695a;
}

.sociable_tagline {
	background:url("images/comment_top.jpg") no-repeat top;
	text-transform: uppercase;
	padding: 8px 0 0 35px;
	font-weight: 500;
	height: 34px;
}

.sous-fav{
	margin: 20px 0 0 0;
}
.sous-fav p {
	height: 79px;
}
.sous-fav p a{
	height: 79px;
	width: 80px;
}
.sous-fav #addBookmarkContainer a{
	position: relative;
	z-index: 99;
}

.sous-fav p span.favr{
	position: absolute;
	font-size: 12px;
	padding: 35px 0 0 90px;
}
.sous-fav p span{
	position: absolute;
	font-size: 12px;
	padding: 35px 0 0 10px;
}


#sidebar .post-recent-comment{
	margin:20px 0;
}

#sidebar .post-recent-comment .comtitre{
	margin: -25px 0 0 0;
	padding: 0 25px;
	color: white;
	font-size: 15px;
	height: 25px;
	border-bottom: 1px solid white;
}

#sidebar .post-recent-comment .comcont{
	background:url("images/comcont.png") repeat-y;
}
#sidebar .commentlist p.fn{
	font-size: 12px;
	color: white;
	margin-left: 45px;
}
#sidebar .commentlist {
	padding: 0px 0 0 25px;
	margin: 0px;
	width: 250px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}

#sidebar .commentlist li {
	width: 250px;
	display: block;
/*
	background-image: url(images/comment_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
*/
	padding: 0px 0px 15px 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	background: none;
	float: left;
	color: white;
	font-size: 15px;
}

#sidebar .post-recent-comment span ul{
	margin: 0;
}
#sidebar .moreli{
	float: right;
	color: white;
	font-size: 12px;
	text-decoration: underline;
}
#sidebar .moreli:hover{
	color: black;
}

#sidebar .post-recent-comment .comhead{
	height: 48px;
	background:url("images/comhead.png") repeat-y;
}
#sidebar .post-recent-comment .comfoot{
	margin-top: -20px;
	height: 35px;
	background:url("images/comfoot.png") repeat-y;
}