/*
Theme Name: NIVÉA
Theme URI: http://www.wizzmedia.fr
Description: nivea, code by av@wizzmedia.fr
Version: 0.1
Author: wizzmedia
 
Creation Theme by Wizzmedia || http://www.wizzmedia.fr
 
*/

/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#a9cef8;
	font-family:Arial, Helvetica, sans-serif;
	color:#6672a0;
	font-size:12px;
	
	background-image:url(images/body-background.jpg);
	background-repeat:no-repeat;
	background-position:center top;	
	
}
*{
	/*border:dotted 1px #ffff00;*/
	margin:0;
	padding:0;
}
div{
	/*border:dotted 1px #ff0000;*/
}

li, ol, ul{
	list-style:none;
}
a{
	text-decoration:none;
}
a:link{
	color:#7e62fd;
}
a:visited{
	color:#7e62fd;
}
a:hover{
	color:#7e62fd;
	border-bottom: dotted #5a6baa 1px;
}

#global{
	background-repeat:no-repeat;
	background-position:top center;
	min-height:1400px;
}
#background{

}
#page{
	position:absolute; 
	width:980px;
	left:50%;
	/*padding-left:234px;*/
	margin-left:-490px;
	overflow:hidden;
}


#header{
	display:block;
	width:975px;
	height:263px;
}
#footer{
	clear:both;
	width:1440px;
	background-color:#a9cef8;
	top:1358px;
	margin-left:-234px;
	padding-bottom:200px;
	background-image:url(images/footer.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

#footer a:hover{
	border:none;
}
h1#logo {
	position:absolute;
	display:block;
	margin-top:110px;
	margin-left:-20px;
}
h1#logo a img{
	position:absolute;
}
h1#logo a{
	
}




#content{
	width:664px;
	margin-right:10px;
	float:left;
	min-height:1040px;
}
#content_header{
	background-image:url(images/content-top.png);
	background-repeat:no-repeat;
	height:80px;
}
#content_footer{
	width:664px;
	margin-right:10px;
	background-image:url(images/content-bottom.png);
	background-repeat:no-repeat;
	padding-top:50px;
	clear:both;
	
}
.post{
	background-color:#f4f4f4;
	background-image:url(images/content-background.png);
	padding:3px 14px 3px ;
	/*float:left;*/
}
.post h2, .post h2 a:link, .post h2 a:visited{
	color:#0b2b7b;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
}

.post h2 a:hover{
	text-decoration:underline;
}
.first_post h2 a:hover, .first_post h2 a:link, .first_post h2 a:visited{
	font-size:17px;
}
img.alignleft{
	text-align:left;
	float: left;
	padding-right:10px;
	padding-bottom:10px;
}
.post .post_more .before{
	color:#7e62fd;
}
.post_more a{
	font-weight:bold;
}
.post img{
}
img{
	border:0px solid;
}
.post .hr{
	color: #f4f4f4;
	background-image:url(images/blank.gif);
	height: 1px;
	border:0px;
	margin-top:28px;
	margin-bottom:5px;
	clear:both;
}
.post_block{
	width:510px;
	margin-left:124px;
}
.post_block h2{
	margin-left:-124px;
}
.first_post .post_block h2, .post_produit .post_block h2{
	margin-left:0;
}
.post_block img{
	float:left;
	width:108px;
	height:auto;
	margin-left:-124px;
	margin-bottom:6px;
}
body.home .post_block img{
	border:2px solid #a6e5fb;
}
.first_post .post_block{
	width:410px;
	margin-left:220px;
	margin-top:-56px;
}
.post_produit .post_block{
	width:410px;
	margin-left:0;
	padding-left:224px;
	background-image:url(images/post-produit-background.png);
}
.first_post img {
	margin-top:-30px;
	margin-left:-220px;
	width:204px;
	height:auto;
	padding-bottom:0px;
	margin-bottom:30px;
}
.post_produit .product_view{
	float:left;
	margin-left:-222px;
	margin-top:-48px;
	display:block;
	width:204px;
	height:167px;
	background-color:#ffffff;
	border:#CCF solid 1px;
}

body.home .post_produit .product_view img{
	border:0;
}
.post_produit .thumbnail{
	/*background-color:#FF6;*/
	width:auto;
	height:167px;
	text-align:center;
}
.post_produit img{
	float:none;
	margin-left:0;
	padding:0;
	width:inherit;
	border:0;
}
.post_produit .post_block{
	margin-bottom:20px;
}

.first_post .hr{
	background-image:url(images/firstpost-separator.png);
	height: 7px;
	display:block;
	margin-top:0;
}
.post_footer .hr{
	color: #f4f4f4;
	background-image:url(images/post-hr.gif);
	height: 1px;
	border:0px;
	margin-bottom:10px;
}
.post_produit .post_content .hr{
	width:400px;
}
.post_produit .post_more:before{
	content = " 999 ";
}
.post .spacer{
	background:none;
	height:0;
	border:none;
	clear:both;
	margin:0;
	padding:0;
}
.post_footer{
	position:absolute;
	margin-top:-67px;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:122px;
	width:510px;
}
.first_post .post_footer{
	width:410px;
	margin-left:220px;
	margin-top:-62px;
}
.post_block .hr{
	display:inherit;
	margin-top:0px;
}
.post_produit .post_block{
	padding-top:12px;
}
.post_produit .post_block h2{
	background-image:url(images/produit-du-mois.png);
	width:231px;
	height:27px;
	text-indent:-9000px;
	margin-left:187px;
	margin-top:0px;
}
.post_produit>.hr{
	display:block;
	clear:both;
	height:28px;
	margin-top:0px;
	background-image:url(images/post-separator.png);
	border:#ffffff 1px;
}
.post_produit .post_footer{
	margin-left:0;
	margin-top:-50px;
	width:400px;

}
.post_more{
	display:block;
	float:left;
}
.post_comment{
	float:right;
	display:block;
}




/*

SLIDE SHOW

*/

#slideshow #link_button_slideshow{
	background-image:url(images/lemag_donnervotreavis.png);
	background-repeat:no-repeat;
	width:138px;
	height:20px;
	display:block;
	margin-top:21px;
	margin-left:500px;
	color:#0B2B7B;
	background-position:top left;
	border:none;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	height:21px;
	padding-left:10px;
}

#slideshow #link_button_slideshow:hover{
	background-position:bottom left;
	color:#FFF;
	line-height:19px;
	height:19px;
}

#slideshow_container{
	width:664px;
	height:274px;
	display:block;
	margin-bottom:12px;
	overflow:hidden;
	background-image:url(images/slideshow-background.png);
	background-repeat:no-repeat;
}
#slideshow li{
	width:664px;
	height:274px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#slideshow .slide_content{
	margin-left:400px;
	padding-top:28px;
	width:250px;
	line-height:20px;
	height:175px;
}
#slideshow h3, #slideshow h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#0b2b7b;
	font-weight:bold;
	text-transform:uppercase;
	line-height:120%;
}

#slideshow h3{
	font-size:17px;
	color:#3b72e6;
	line-height:140%;
	margin-top:5px;
	text-transform:none;
}
#slideshow p{
	margin-top:0px;
	padding-top:8px;
	line-height:130%;
}
#slideshow_pager{
	margin-top:-50px;
	margin-left:394px;
	background-color:#666;
}
#slideshow_pager li{
	float:left;
	display:block;
	background-image:url(images/slideshow-tick.png);
	background-repeat:no-repeat;
	margin-left:5px;
	width:20px;
	height:20px;
	text-indent:-1000px;
	cursor:pointer;
}


#slideshow_pager li.current{
	background-image:url(images/slideshow-tick-selected.png);
}
/*

FIN DU SLIDE SHOW


*/
/*


SIDE BAR 


*/

.sidebar{
	
	padding:0px;
	width:308px;
	display:block;
	float:left;
	margin-left:-2px;
	margin-top:-5px;
	background-repeat:no-repeat;
	
}
/* 


WIDGET


*/
.widget_header{
	background-image:url(images/widget-header.png);
	padding-top:57px;
}
.widget_content{
	background-image:url(images/widget-background.png);
	background-repeat:repeat-y;
	
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
.widget_footer{
	background-image:url(images/widget-footer.png);
	background-repeat:no-repeat;
	padding-top:18px;
}
.widget{
	margin-bottom:6px;
}
.sidebar .widgettitle{
	background-image:url(images/sidebar-h2-title.png);
	background-repeat:no-repeat;
	margin-top:-61px;
	margin-left:-5px;
	padding-top:5px;
	padding-bottom:11px;
	padding-left:38px;
	margin-bottom:0px;
	font-weight:normal;
	text-transform:uppercase;
	color:#873efb;
}
.widget_categoryposts .widgettitle,
.Widget_Breves .widgettitle,
.widget_polls-widget .widgettitle,
.tweetbox_widget .widgettitle,
.tweetbox2_widget .widgettitle,
.tweetbox3_widget .widgettitle,
.widget_rbrichwidget .widgettitle{
	text-indent:-9000px;
	margin-top:-61px;
	background-image:url(images/sidebar-toparticles-title.png);
	background-repeat:no-repeat;
	height:30px;
	width:275px;
}
.widget_categoryposts .widgettitle{
	background-image:url(images/sidebar-toparticles-title.png);
}
.Widget_Breves .widgettitle{
	background-image:url(images/sidebar-breves-title.png);
}
.tweetbox_widget .widgettitle,
.tweetbox2_widget .widgettitle,
.tweetbox3_widget .widgettitle{
	background-image:url(images/sidebar-twitter-title.png);
}

.widget_rbrichwidget .widgettitle{
	background-image:url(images/sidebar-facebook-title.png);
}

.widget_polls-widget .widgettitle{
	background-image:url(images/sidebar-sondages-title.png);
}
/* WIDGET CATEGORY */
.sidebar .widget_categoryposts li a{
	background-image:url(images/sidebar-item-li.png);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:26px;
	padding-bottom:12px;
	border-bottom:#acd9ef solid 1px;
	margin-top:5px;
	height:10px;
	width:450px;
	line-height:150%;
	display:block;
	text-decoration:none;
	color:#14459e;
}
.sidebar .widget_categoryposts li a:hover{
	color:#22b2fc;
}
.sidebar .widget_categoryposts li{
	overflow:hidden;
	border-bottom:#e6f2fd solid 1px;
}
/* WIDGET TWITTER*/

.tweetbox_widget .tweet,
.tweetbox2_widget .tweet,
.tweetbox3_widget .tweet{
	padding-bottom:0px;
	margin-bottom:7px;
	border-bottom:solid 1px #e6f2fd;
	color: #14459e;
	line-height:100%;
}
.tweetbox_widget .tweet#tweet3,
.tweetbox2_widget .tweet#tweet3,
.tweetbox3_widget .tweet#tweet3{
	border-bottom:none;
}
.tweetbox_widget small,
.tweetbox2_widget small,
.tweetbox3_widget small{
	display:block;
	font-size : 10px;
	padding-top : 5px;
	padding-bottom:7px;
	border-bottom:solid 1px #acd9ef;
	text-transform : uppercase;
	font-style:italic;
	color:#00a5f6;
}

.tweetbox_widget .twitter_type,
.tweetbox2_widget .twitter_type,
.tweetbox3_widget .twitter_type{
	background-color:#22b2fc;
	background-image:url(images/gradient-32-violet-bleu.png);
	background-repeat:repeat-y;
	color:#ffffff;
	font-size : 8px;
	font-variant:small-caps;
	padding : 1px 4px 1px;
	margin-top:-2px;
	margin-right : 4px;
	display:block;
	float:left;
}
.tweetbox_widget #tweetlink,
.tweetbox2_widget #tweetlink,
.tweetbox3_widget #tweetlink{
	position:absolute;
}

.tweetbox_widget .twitter_type:hover,
.tweetbox2_widget .twitter_type:hover,
.tweetbox3_widget .twitter_type:hover{
	background-image:none;
	background-color:#666666;
	color:#ffffff;
	border :none;
}
/* WIDGET BREVES */
.Widget_Breves .hr{
	height:1px;
	background-image:url(images/post-hr.gif);
	border:0px none;
	padding:0;
	display:block;
	margin-top:10px;
}
.breves ul, .breves li{
		width:280px;
		/*height:127px;*/
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden; 
}

.breves ul{
	/*height:200px;*/
}


.breves li{ 
}
.Widget_Breves .slide_next, .Widget_Breves .slide_prev{
	display:block;
	float:left;
	padding:6px 0 0 20px;
	background-image:url(images/fleche-prev.png);
	background-repeat:no-repeat;
	background-position:0px 11px;
	font-weight:bold;
}

.Widget_Breves .slide_next{
	padding:6px 20px 0 0;
	background-image:url(images/fleche-next.png);
	background-position:45px 11px;
	width:40px;
	float:right;
}
#breves-prev-slide a , #breves-next-slide a{
	color:#3b72e6;
	border-bottom:none;
}
#breves-prev-slide a:hover , #breves-next-slide a:hover{
	color:#22b2fc;
	border-bottom:none;
}
/*
	WIDGET FLASHBAN
*/
.Widget_FlashBan{
	margin :10px 0 10px 4px;
	padding :0;
}
.Widget_FlashBan div, .Widget_FlashBan .widgettitle{
	background:none;
	margin:0;
	padding:0;
}
.Widget_FlashBan h2{
	height:0;
	width:0;
}
/*
///////////////////
 SINGLE POST PAGE
///////////////////
*/
.single_post .post_block{
	margin-top:-60px;
	margin-left:330px;
	width:300px;
	line-height:120%;
}
.single_post h2{
	margin-top:-68px;
	margin-left:0px;
	font-weight:bold;
	width:300px;
	line-height:150%;
}
.single_post h2 a:link, .single_post h2 a:visited{
	margin-left:0px;
	font-size:22px;
}
.single_post h2 a:hover{
	text-decoration:none;
}
.single_post .post_excerpt{
	padding-top:86px;
}
.single_post .thumbnail{
	margin-left:-334px;
}
.single_post .thumbnail .mask{
	position:absolute;
	display:block;
	width:313px;
	height:258px;
	background:url(images/single-img-mask.png);
}
.single_post .thumbnail .img{
	float:left;
	display:block;
	width:309px;
	height:254px;
}
.single_post .thumbnail img{
	width:309px;
	height:254px;
	margin-left:2px;
	margin-top:3px;

}
.single_post .post_block .hr{
	display:visible;
	/*border:solid #00ff00 2px;*/
}
.single_post .iLikeThisContainer{
	clear:both;
}
.single_post .iLikeThis{
	position:absolute;
	margin-left:329px;
	margin-top:-30px;
	display: block;
	/*background:#00ff00;*/
}
#comment{
	width:628px;
}

.iLikeThis a {
		background:url(images/plus_jaime.png) no-repeat center left !important;
		color:#3b72e6;
		font-size:11px;
		font-weight:bold;
		line-height:10px;
		height:10px;
		padding:0 0 0 15px !important;
		cursor:pointer;
}

.iLikeThis .counter{
	background:none !important;	
	margin-left:50px !important;
}

.bline_1{
			background:url(images/b_spacer_1.png) repeat-x center left ;
			width:307px;
			height:1px;
			margin-left:330px;
			margin-top:15px;
}


.bline_2{
			background:url(images/spacer_nivea.png) repeat-x center left ;
			width:637px;
			height:3px;
			margin-left:0px;
			margin-top:15px;
			float:left;
}

.bline_3{
			background:url(images/b_spacer_1.png) repeat-x center left ;
			width:637px;
			height:1px;
			margin-left:0px;
			margin-top:15px;
			float:left;
}

.bcomment_links{
		color:#3b72e6;
		font-size:11px;
		font-weight:bold;
		float:left;
}

.bcomment_links li{
		float:left;
		background:url(images/plus_mini.png) no-repeat center left ;
		padding-left:11px;
		margin-right:30px;
		line-height:26px;
}

.bcomment_links li a{
		color:#3b72e6;
}

.number_reactions{
		float:right;	
		line-height:26px;
		text-decoration:underline;
	color:#ac9cf3;
}

.number_reactions a{
	color:#ac9cf3;
}

#respond{
	clear:both;
}

.commentlist{
	float:left;	
}

.commentlist li{
	background:url(images/b_spacer_1.png) repeat-x bottom left ;
	float:left;
	width:637px;
	padding-top:5px;
	padding-bottom:5px;
}

img.avatar{
	display:none;	
	}
	
.comment-author{
	color:#6672a0;
	font-size:12px;
	float:left;	
	}

.comment-author .fn{
	font-weight:bold;
}

.comment-meta{
	float:right;
	color:#21b3fc;
	font-weight:bold;
}

.comment-meta a{
		color:#21b3fc;
}

.comment p{
	float:left;	
	clear:left;
	width:637px;	
	margin-top:9px;
	margin-bottom:9px;
}



#commentform{
	float:left;
	clear:left;	
	width:630px;
}

div#ppseudo{
	width:190x;
	height:18px;
	float:left;	
	/*margin-left:27px;*/
	display:block;
}

div#pmail{
	width:184px;
	height:18px;
	float:left;	
	display:block;
	margin-left:16px;
}

div#psite{
	width:200px;
	height:18px;
	float:left;	
	display:block;
	margin-left:12px;
}

#ppseudo label, #pmail label, #psite label, #pcomment label{
	float:left;	
	font-size:11px;
	display:block;
	color:#09243c;
	line-height:18px;
}

#ppseudo input, #pmail input, #psite input{
	float:left;	
	width:134px;
	height:16px;
	border:1px solid #c8d9e4;
	margin-left:10px;
}


#ppseudo, #pmail, #psite{
	float:left;
 	margin-top:14px;
}


#pcomment{
	width:599px;
	float:left;
 	margin-top:16px;
}


#pcomment label{
	/*	margin-left:27px;	*/
}

#pcomment textarea{
	width:515px;
	float:left;
	border:1px solid #c8d9e4;
	margin-left:10px;
	/*	margin-left:27px;	*/
}

#submit{
	background: transparent url('images/envoyer_bt.png') no-repeat top left;
	width:90px;
	height:21px;
	border:0;
	margin-left:505px;
	margin-top:10px;
	float:left;
	cursor:pointer;
}
#respond h3{
	margin-top:25px;
	color:#6672a0;
	font-size:12px;
	float:left;
}

#prodfocus{
		width:637px;
		background: transparent url('images/shadowbg.png') repeat-x top left;
		height:142px;
		float:left;
	}
	
.prodfocus_item{
	float:left;
	width:200px;
	height:122px;
	margin-top:10px;
	margin-bottom:10px;		
	margin-right:10px;
		}
		
	.prodfocus_item_pic{
		background:#FFF;
		border:1px solid #a6e5fb;
		width:108px;
		height:88px;
		margin-top:15px;
		float:left;
	}
	
.prodfocus_item_title{
		width:70px;
		height:70px;/**/
		padding-bottom:3px;
		margin-top:15px;
		margin-left:8px;
		float:left;
		color:#0b2b7b;
		background:url(images/b_spacer_1.png) repeat-x bottom left ;
			font-size:11px;

}

.prodfocus_item_reactions{
		width:81px;
		height:35px;
		margin-top:3px;
		margin-left:8px;
		float:left;
		color:#0b2b7b;
		font-size:11px;
}

.prodfocus_item_reactions a{
	text-decoration:underline;
}

#mainmenu{
	width:616px;
	height:56px;
	position:absolute;	
	left:50%;
	margin-left:-125px;
	top:170px;
}

#mainmenu a{
	background-image:url(images/main_menu.png);
	display:block;	
	float:left;
}

#mainmenu a#mainmenu_1{
	width:131px;
	height:55px;
}

#mainmenu a#mainmenu_1:hover, #mainmenu a#mainmenu_1.selected{
	background-position:0px -55px;
	height:55px;
	border:0;
	text-decoration:none;
}

#mainmenu a#mainmenu_2{
	width:158px;
	height:55px;
	background-position:-137px 0;
	margin-left:6px;
}

#mainmenu a#mainmenu_2:hover, #mainmenu a#mainmenu_2.selected{
	background-position:-137px -55px;
	height:55px;
	border:0;
	text-decoration:none;
}

#mainmenu a#mainmenu_3{
	width:140px;
	height:55px;
	background-position:-301px 0;
	margin-left:6px;
}

#mainmenu a#mainmenu_3:hover, #mainmenu a#mainmenu_3.selected{
	background-position:-301px -55px;
	height:55px;
	border:0;
	text-decoration:none;
}

#mainmenu a#mainmenu_4{
	width:169px;
	height:55px;
	background-position:-447px 0;
	margin-left:6px;
}

#mainmenu a#mainmenu_4:hover, #mainmenu a#mainmenu_4.selected{
	background-position:-447px -55px;
	height:55px;
	border:0;
	text-decoration:none;
}


#decouvrir_head{
	background-image:url(images/adecouvrir.png);
	display:block;	
	float:left;
	width:664px;
	height:214px;
}

#decouvrir_content{
	background-image:url(images/decouvrir_bg.png);
	display:block;	
	float:left;
	width:664px;
	height:758px;
	margin-top:16px;
}

.decouvrir_content_item{
	/*background-image:url(images/adecouvrirbox2.png);*/
	background-repeat:no-repeat;
	float:left;
	display:block;	
	width:314px;
	height:198px;
	margin-left:13px;
	margin-top:13px;
	z-index:10;
}

.decouvrir_content_item a{
	position:absolute;
	z-index:20;
	display:block;
	width:314px;
	height:198px;
	
}
.decouvrir_content_item a:hover{
	border-bottom:none;
}
.decouvrir_content_item .thumb .box{
	width:314px;
	height:198px;
	position:absolute;
}
.decouvrir_content_item .thumb .box.altern0{
	background-image:url(images/adecouvrirbox0.png);
}
.decouvrir_content_item .thumb .box.altern1{
	background-image:url(images/adecouvrirbox1.png);
}

.decouvrir_content_item .thumb{
	position:absolute;
	display:block;
	height:198px;
	width:314px;
	background-position:top center;
	background-repeat:no-repeat;

	z-index:1;
}
.decouvrir_content_item .content{
	position:absolute;
	display:block;
	width:314px;
	z-index:15;
}
.decouvrir_content_title{
	margin-left:17px;
	margin-top:128px;
	float:left;
	color:#14459e;
	font-weight:bold;
	font-size:11px;
}
.decouvrir_content_desc{
	margin-left:17px;
	margin-top:5px;
	float:left;
	color:#14459e;
	font-size:11px;
}


div.thumbnail{
	
}



.navigation{
	float:none;
	width:630px;
	margin-bottom:20px;
	margin-top:20px;
}

.wp-pagenavi{
	float:left;
	width:654px;
	margin-bottom:20px;
	text-align:center;
}

.wp-pagenavi .pages{
	display:none;	
}

#rpn{
	width:430px;
	float:left;	
}

#rpn span, #rpn a{ 
	background-image:url(images/pager.png);
	width:19px;
	display:inline-block;
	height:18px;
	line-height:18px;
	font-size:11px;
	color:#5e87db;
}

#rpn span{
	background-position:bottom left;
	color:#FFF;	
}


#previous_ph{
	width:104px;
	float:left;
	height:25px;	
	text-align:left;
	color:#5e87db;
}

#previous_ph a{
		color:#5e87db;
}

a.nextpostslink{
	color:#5e87db;
		text-align:right;
		width:104px;
		display:block;
		float:left;
		

}

#rpn a.page:hover{
		background-position:bottom left;
	color:#FFF;	
}
/* WP POLLS WIDGET */
.widget_polls-widget .widget_header{
	background:url(images/widget-sondage-header.png);
}
.widget_polls-widget .widget_content{
	background:url(images/widget-sondage-background.png);
} 
.widget_polls-widget .widget_footer{
	background:url(images/widget-sondage-footer.png);
}
.widget_polls-widget .view_pollresults{
	display:none;
}
.widget_polls-widget .poll-archive-link{
	background-image:url(images/post-hr.gif);
	background-repeat : repeat-x;
	padding-top:5px;
/*	position:absolute; */
	display:block;
	height:0px;
	width:275px;
	margin-top:32px;
}
.widget_polls-widget{
		/*background-image:url(images/sondage2.png);
		width:312px;
		height:219px;*/
}
.wp-polls .Buttons{
		background:url(images/valider-copie.png);
		background-color:none;
	/*	background-color:none !important;*/
		text-indent:-9000px;
		border:none !important;
		width:81px;
		height:21px;
		cursor:pointer;
		float:right;
		
		/*fix ie*/
		font-size: 0;
		display:block;
		line-height: 0;
		outline:none;
		border:none;

}
.wp-polls .Buttons:hover{
	background-position:0 21px;
}
.widget_polls-widget strong, .widget_polls-widget a{
	color:#14459e;
}

ul.wp-polls-ul li{
/*	margin-bottom:5px;
	margin-top:5px;	*/
	color:#14459e;
}

.widget_polls-widget  hr {
background-image:url(images/post-hr.gif);
border:0 none;
display:block;
height:1px;
margin-top:10px;
padding:0;
margin-bottom:7px;
}
.wp-polls h3{
	color:#14459e;
	font-size:12px;
	font-weight:bold;
}
/* wp-polls-ul */
ul.wp-polls-ul{
	padding:0;
	margin:0;
	float:left !important;
}
.wp-polls-ul li{
	/*padding:2px 0 4px 0px;*/
	margin:0;
	cursor:pointer;
	/*height:12px;*/
	float:left;
	clear:left;
	margin-bottom:5px;
	/*background:url(images/sidebar-item-li.png) no-repeat;*/
	background:url(images/pollresult_line.jpg) repeat-x bottom left !important;
	width:275px;
	padding-bottom:5px;

}
.wp-polls-ul li label{
	cursor:pointer;
	line-height:25px;
	width:130px;
}
.wp-polls-ul li input{
	display:none;
}

.wp-polls-ans p{clear:left;}
#pages_sondages_container{
	width:634px;
	overflow:hidden;
}
#pages_handler{
	margin-left:0px;
}
#pages_sondages_block{
	margin-left:0px;
	display:block;
	width:10000px;
}
.sondages_page{
	width:634px;
	display:block;
	float:left;
}
.sondage{
	display:block;
	width:277px;
	float:left;
	margin:0 0 0 0px;
	padding:10px 20px 10px 20px;
	background:url(images/sondage-border-top.png) no-repeat;
}
.h_block .right{
	margin-right:3px;
}
.sondage h3{
	padding-left:20px;
	background:url(images/bulle-sondages.gif) no-repeat;
	background-position:0 2px;
}
.sondages_page .h_block{
	display:block;
	width:638px;
	float:left;	
	background-image:url(images/sondages-background.png);
	background-color:#eaeef2;
	margin-bottom:20px;
}
.sondages_page .h_block hr{
	display:block;
	height:1px;
	width:600;
	background:#ff0000;
	background:url(images/sondage-hr-bottom.gif);
	border:none;
	padding:0;
	margin:0;
}
.wp-polls .text_container{
	display:block;	
	float:left;
	color:#b31ffa;
	width:200px;
	/*height:30px;*/
}
.wp-polls-loading{
	position:absolute;
	margin-top: -50px;
	margin-left: 50px;
}
.wp-polls .pollbar_container {
	width:170px;
	/*margin-top:-15px;*/
	margin-left:0px;
	display:block;
	float:left;
}
.wp-polls .Buttons{
	background-color:none;
	
}
/* PAGER SONDAGE */
#sondages_pager{
	
}
#sondages_pager ul{
	position:absolute;
	display:block;
	margin-left:275px;
	margin-top: 60px;
}
#sondages_pager li{
	float:left;
}
a.pager{
	padding:3px 4px 1px 3px;
	margin-right:5px;
	text-align:center;
	background:url(images/pager.png) no-repeat;
	color:#4166bb;
	font-weight:bold;
}
a.pager:hover{
	border:none;
}
a.pager.selected{
	background-position:0 -18px;
	color:#ffffff;
}
/*
PAGE AVIS PRODUITS
*/
/*
VISIONNEUSE 
*/
.avis_produits #visionneuse{
	display:block;
	background-image:url(images/entete-avisproduits-background.png);
	height:198px;
	width:368px;
	margin-bottom:10px;
	padding-left:300px;
}
#visionneuse h1{
	padding-top:30px;
	margin:0;
	color:#0b2b7b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:22px;
}
#visionneuse p{
	padding-top:5px;
}
/* PRODUITS */
#catalogue_produits{
	padding-bottom:50px;
	margin-top:-60px;
}
#catalogue_produits>h2{
	font-size:15px;
	padding-bottom:3px;
}
#catalogue_produits ul.leftThumbs{
	display:block;
	float:left;
	width:134px;
}
#catalogue_produits .rightThumbs{
	border-top:#264ab3 solid 3px;
	background-color:#ddecf9;
	display:block;
	width:498px;
	margin-left:4px;
	float:left;
	padding-bottom:0px;
}
#catalogue_produits .leftThumbs li{
	display:block;
	overflow:hidden;
	height:20px;
	border-bottom:solid 1px;
	border-bottom-color:#c9d9f0;
	margin-bottom:4px;
}
#catalogue_produits .leftThumbs li.selected{
	border-bottom-color:#0b2b7b;
}
#catalogue_produits .leftThumbs li a{
	display:block;
	background:#c9d9f0;
	line-height:20px;
	font-size:10px;
	padding:1px 1px 0px;
}
#catalogue_produits .leftThumbs li.selected a{
	background:#0b2b7b;
	border:none;
	color:#ffffff;
}
#catalogue_produits .leftThumbs li a:hover{
	border:none;
}
.leftThumbs li a span{
	padding-left:7px;
}
.leftThumbs .thumb{
	display:block;
	background-color:#ffffff;
	width:132px;
	height:106px;
	padding-top:10px;
	text-align:center;
}
.leftThumbs .thumb img{
	margin:auto;
}
.leftThumbs a{
	color:#798abe;
}
.rightThumbs{
	width:498px;
	display:block;
	overflow:hidden;
}
.rightThumbs .page_produits{
	padding-bottom:20px;
	/*display:none;*/
	width:498px;
	background-color:#ddecf9;
	position:absolute;
}
.rightThumbs .page_produits li{
	display:block;
	width:108px;
	height:88px;
	float:left;
	border : solid 1px #a6e5fb;
	margin-top : 12px;
	margin-left: 12px;
	margin-bottom:16px;
}
.rightThumbs .page_produits li:hover{
	border : solid 1px #0b2b7b;
}
.rightThumbs .thumb{
	background-color:#ffffff;
	display:block;
	width:108px;
	height:88px;
	text-align:center;
}
.rightThumbs .page_produits li span{
	padding-top:2px;
	display: block;
	width:108px;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	color:#0b2b7b;
}
.rightThumbs hr.spacer{
	display:block;
	width:498px;
	background-color:#ffff00;
}

.rightThumbs .footer{
	position:absolute;
	height:20px;
	width:498px;
	background-color:none;
	background-image : url(images/produits-footer.png);
	background-repeat: no-repeat;
}
.produits hr#separator{
	height:3px;
	width:637px;
	background:url(images/firstpost-separator.png);
	display:block;
}
/*
PAGE PRODUIT : COMMENTAIRES
*/
.avis_produits .comment_block{
	width:520px;
	display:block;
	padding-left:118px;
	padding-top:20px;
	background:url(images/post-separator.png) no-repeat;
}
.avis_produits .comment_block .thumbnail{
	display:block;
	height:108px;
	float:left;
}
.avis_produits .comment_block .thumbnail a{
	border: solid 1px #a6e5fb;
	background:#ffffff;
	display:block;
	margin-left:-118px;
	width:108px;
	height:88px;
	position:absolute;
}
.avis_produits .comment_block h3{
	font-size:12px;
	font-weight:bold;
}
.avis_produits .comment_block h3 span{
	font-weight:normal;
}
.avis_produits .comment_block p{
	padding-top:10px;
	padding-bottom:10px;
	color:#808cb7;
	font-size:12px;
}
.avis_produits .comment_block span.comment_date{
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-top:-14px;
}
.avis_produits .comment_block#comment0{
	background :none;
}
.avis_produits .comment_footer{
	background: url(images/post-hr.gif) repeat-x;
	padding: 10px 0px 10px 0px;
	color:#7e62fd;
}
.avis_produits .comment_footer a{
	font-weight:bold;
}
.avis_produits .comment_footer:before{
	font-weight:bold;
	content:'•';
	padding-right:3px;
}

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul{
margin-bottom:5px;
}



.wp-polls .pollbar {
	background-image:url(images/pollbg.jpg) !important;
	font-size:11px !important;
	font-weight:bold !important;
	height:16px !important;
	line-height:16px !important;
	margin:1px;
	color:#FFF !important;
	border:none !important;
	padding-left:5px !important;
	padding-right:20px !important;

}

.wp-polls-loading img{
	width:auto;	
}



.alignleft{
	float:left;	
}

.alignright{
	float:right	;	
}

#jumpMenu4{
	width:252px;	
}



.error-comment{
	color:red;
	margin:8px 0px;
	float:left;
	clear:left;
	}