*{
	margin:0;
	padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}


body {
	margin: 0px;
	padding: 0px;
	background-color:#9b1d1c;
}

	/*---global deb---*/
	#global{
		margin:auto;
		width:999px;
		background-image:url(images/bg_global.jpg);
		background-repeat:repeat-y;
	}
	/*---global fin---*/

/*-------------------------------------------------------------------------------*/

		/*---header deb---*/
		#header{
			padding:0px 25px 0px 25px;
			width:949px;
		}
		/*---header fin---*/
		
			/*---banner deb---*/
			#banner{
				height:80px;
			}
			#banner h1{
				display:none;
			}
				#banner img{
					float:left;
				}
				
				#slogan{
					width:175px;
					height:44px;
					float:left;
					padding:36px 0px 0px 15px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-style:italic;
					font-size:12px;
					font-weight:bold;
					overflow:hidden;
				}
					#slogan h2{
						font-size:12px;
						font-weight:bold;
						color:#625853;
					}
			/*---banner fin---*/
			
					
			/*---menu deb---*/
		
			#menu
			{
				height:21px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:21px;
				color:#FFFFFF;
				background-image:url(images/bg_menu.jpg);
				background-repeat:repeat-x;
			}
			#menu ul
			{
				margin:0;
				padding:0;
			}
			#menu ul li
			{
				border-left:1px white solid;
				margin:0;
				position:relative; 
float:left;
                                display:inline-block;
			}	
			#menu ul li a
			{
				padding-left:10px;
				padding-right:10px;
				color:white;
				text-decoration:none;
				float:left;
				background:none;
			}
			#menu ul li a:hover
			{
				color:#FBDCEB;
			}	
			#menu ul.children
			{
				display:none;
				position: absolute;
			    top: 0;
			  	clear:both;
				padding:0;
				margin:0;
				margin-top:21px;
				background-color:#9B1D1C;
			}	
			#menu ul.children li
			{
			  	display:block;
position:relative;
				padding:0;
				margin:0;
				float:none;
				border:none;
				background-color:#9B1D1C;
			}	
			#menu ul.children a
			{
				padding:0;
				padding-left:4px;
				padding-right:4px;
white-space:nowrap;
			}
			/*---menu fin---*/
				
			
		
		/*---content deb---*/
		#content{
			padding:0px 25px 0px 25px;
			width:949px;
			clear:both;
			overflow:hidden;
		}
		
			#side_left{
				width:358px;
				float:left;
				margin-top:20px;
			}
			
				/*---vie de pintade deb---*/
				#side_left .vie_de_pintade{
					width:338px;
					background-color:#eaeae7;
					font-size:10px;
					padding:0px 0px 10px 0px;
					font-family:Arial, Helvetica, sans-serif;
					overflow:hidden;
				}
					#side_left .vie_de_pintade h2{
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:18px;
						font-style:italic;
						color:white;
						line-height:31px;
						height:31px;
						background-image:url(images/bg_une_vie.jpg);
						background-repeat:repeat-x;
						padding:0px 0px 0px 17px;
					}
					
						#side_left .visuel_gauche{
							float:left;
							margin:10px 0px 0px 10px;
							_margin:10px 0px 0px 5px;
						}
						#side_left .text_droite{
							/*float:right;
							width:255px;
							margin:10px 10px 0px 0px;
							_margin:10px 5px 0px 0px;*/
						}
						#side_left .text_droite p{
							margin-top:10px;
						}
						#side_left .text_droite p a{
								color:#000000;
						}
						#side_left .text_droite p a:hover{
								color:#9b0f13;
						}
							#side_left .text_droite span{
								margin:5px 0px 0px 0px;
								display:block;
							}
							#side_left .auteur{
								text-transform:uppercase;
							}
							#side_left .auteur a{
								color:#000000;
							}
				/*---vie de pintade fin---*/
				
				/*---Les actus des pintades deb---*/
				#side_left .actus_des_pintade{
					width:338px;
					background-color:#cecdce;
					font-size:10px;
					padding:0px 0px 10px 0px;
					font-family:Arial, Helvetica, sans-serif;
					overflow:hidden;
				}
					#side_left .actus_des_pintade h2{
						display:none;
					}
					
					#side_left .content_actu{
						padding:0px 10px 0px 10px;
					}
					#side_left .content_actu strong{
						font-weight:bold;
					}
					#side_left .actus_des_pintade ul{
							padding-top:10px;
						}
						
						#side_left .actus_des_pintade ul li{
							float:left;
						}
						
							#side_left .actus_des_pintade ul span{
								float:left;
								margin:0px 5px 0px 5px;
							}
							
							#side_left .actus_des_pintade h3{
								clear:both;
								font-family:Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:11px;
								line-height:22px;
							}
							#side_left .actus_des_pintade h3 a{
								color:black;
								text-decoration:none;
								font-weight:bold;
							}
							
							#side_left .actus_des_pintade h3 a:hover{
								color:#9b0f13;
								font-weight:bold;
							}
							
							#side_left .actus_des_pintade p{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
							}
							#side_left .actus_des_pintade p a{
								color:black;
								text-decoration:none;
								font-weight:bold;
							}
							#side_left .actus_des_pintade p a:hover{
								color:#9b0f13;
								font-weight:bold;
							}
							/*
							#side_left .content_actu img{
								margin:5px 0px 0px 0px;
								padding:0px 0px 10px 0px;
								border-bottom:dashed 1px #9b0f13;
							}*/
							
							#side_left .actus_des_pintade ul li a{
								color:black;
								text-decoration:none;
								float:left;
								font-weight:bold;
							}
							
							#side_left .actus_des_pintade ul li a:hover{
								color:#9b0f13;
								font-weight:bold;
							}
							
				/*---Les actus des pintades fin---*/
				
				
				/*---Plus d'actus deb---*/
				#side_left .plus_actus{
					background-image:url(images/bg_plus_actu.jpg);
					background-position:185px 20px;
					background-repeat:no-repeat;
					margin-right:10px;
					padding:10px 170px 0px 0px;
				}
				
					#side_left .plus_actus h2{
						color:#9b0f13;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						padding-bottom:10px;
					}
					
					#side_left .plus_actus a{
						border-top:dashed 1px #9b0f13;
						font-family:Arial, Helvetica, sans-serif;
						color:#79696d;
						font-size:10px;
						text-decoration:none;
						display:block;
						padding:5px 0 5px 0;
						clear:both;
					}
					
					
				/*---Plus d'actus fin---*/
				
				
				
				
				
			#side_center{
				width:369px;
				float:left;
			}
				#side_center h2{
					display:none;
				}
				
				#side_center #content_menu{
					width:23px;
					float:left;
				}
					#side_center #content_menu a{
						margin:0;
						padding:0;
						display:block;
						margin-bottom:2px;
					}
						#side_center #content_menu img{
							margin:0;
							padding:0;
							display:block;
						}
				
				#side_center #content_center{
					width:343px;
					border:solid 1px #ba312f;
					float:left;
					padding:10px 0 0 0;
					height:630px;
				}
				
				#side_center #content_center #article{
					overflow:hidden;
					clear:both;
				}
				
					#side_center #content_center #article h3{
						font-size:13px;
						font-family:Arial, Helvetica, sans-serif;
						color:#000000;
						padding:0px 0px 10px 30px;
					}
					
					#side_center #content_center #article p{
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#000000;
						padding:10px 15px 10px 30px;
					}
					
					#side_center #content_center #article a{
						display:block;
						overflow:hidden;
						clear:both;
						margin-bottom:10px;
						padding-left:30px;
						font-size:11px;
						color:#000000;
						font-family:Arial, Helvetica, sans-serif;
					}
					
					
						.fleur_rouge{
							background-image:url(images/fleur_rouge.jpg);
							background-repeat:no-repeat;
						}
						.fleur_bleu{
							background-image:url(images/fleur_bleu.jpg);
							background-repeat:no-repeat;
						}
						.fleur_jaune{
							background-image:url(images/fleur_jaune.jpg);
							background-repeat:no-repeat;
						}
					
						#side_center #content_center #article h4 a{
							font-size:13px;
							font-family:Georgia, "Times New Roman", Times, serif;
							color:#1d3942;
							font-weight:bold;
							margin:0px 30px 0px 30px;
							padding:5px 0px 5px 0px;
							border-top:dashed 1px #9b0f13;
							text-decoration:none;
						}
						
						#side_center #content_center #article #article_center{
							float:left;
							padding: 10px 10px 10px 30px;
							overflow:hidden;
						}
						
							#side_center #content_center #article #article_center p{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#000000;
								width:190px;
								padding:0;
							}
						#side_center #content_center #article #article_visuel {
							float:right;
							margin:0px 10px 10px 0px;
							overflow:hidden;
						}
				
			#side_right{
				width:202px;
				float:right;
				font-size:12px;
			}
			#side_right ul li h2{
					height:37px;
					background-repeat:repeat-x;
					background-image:url(images/bg_title_quizz.jpg);
					padding:4px  15px 0px 15px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:white;
					font-size:12px;
					font-weight:bold;
					text-transform:uppercase;
					margin-top:10px;
					
			}
				#side_right #nrs-search-widget-with-title-container {
					margin:14px 0px 14px 0px;
					height:21px;
				}
				.textwidget{
					clear:both;
				}
				#quizz{
					margin-top:15px;
				}
				.wp-polls-form h2{
					height:37px;
					background-repeat:repeat-x;
					background-image:url(images/bg_title_quizz.jpg);
					padding:5px  0px 0px 47px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:white;
					font-size:12px;
					font-weight:bold;
					text-transform:uppercase;
				}
				/*.wp-polls h2{
					height:37px;
					background-repeat:repeat-x;
					background-image:url(images/bg_title_quizz.jpg);
					padding:5px  0px 0px 47px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:white;
					font-size:12px;
					font-weight:bold;
					text-transform:uppercase;
				}*/
					#questions_quizz{
						background-color:#b92f2d;
						padding:10px 15px 10px 15px;
						font-family:Arial, Helvetica, sans-serif;
					}
						.wp-polls-ans h3{
							background-color:#b92f2d;
							color:white;
							font-size:12px;
							font-weight:bold;
						}
						.wp-polls-ans label{
							font-size:10px;
							color:white;
							
							line-height:20px;
						}
						.wp-polls-ans input{
						margin-right:5px;
							/*float:left;*/
							clear:both;
						}
						.wp-polls-ans a{
							float:right;
							overflow:hidden;
							font-size:10px;
							color:white;
						}
					
				#bons_plans{
					/*margin:15px 0 0 0;*/
				}	
					
				/*#bons_plans h2{
					height:42px;
					background-color:#000000;
					line-height:42px;
					padding:0px  0px 0px 47px;
					font-family:Georgia, "Times New Roman", Times, serif;
					color:white;
					font-size:12px;
					font-weight:bold;
					text-transform:uppercase;
				}*/
				
					#content_bons_plans{
						color:#FFFFFF;
						background-color:#314c57;
						font-family:Arial, Helvetica, sans-serif;
						padding:10px 15px 10px 15px;
					}
						#content_bons_plans a{
							color:#FFFFFF;
							text-decoration:none;
						}
						
						#content_bons_plans p{
							color:#FFFFFF;
							font-size:12px;
							font-weight:bold;
							padding-top:10px;
						}
						
						#content_bons_plans h3{
							font-size:12px;
							font-weight:bold;
						}
						
							#content_bons_plans dl dt a{
								color:#FFFFFF;
								font-size:11px;
								font-weight:normal;
								text-decoration:underline;
							}
							
							#content_bons_plans dl dd{
								color:#FFFFFF;
								font-size:10px;
								font-weight:normal;
							}
		/*---content fin---*/
		
/*-------------------------------------------------------------------------------*/

	/*---mentions l�gales deb---*/
	
		#mentions_legales {
			overflow:hidden;
			clear:both;
			margin-top:20px;
			margin:auto;
			width:999px;
			background-image:url(images/bg_global.jpg);
			background-repeat:repeat-y;
		}
			#mentions_legales a{
				font-size:10px;
				color:#79696D;
				text-decoration:none;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			
		
	/*---mentions l�gales fin---*/

	
	/*---footer deb---*/
	#footer{
		margin:auto;
		width:999px;
		background-image:url(images/bg_footer.jpg);
		background-repeat:no-repeat;
		height:10px;
		font-size:0px;
		clear:both;
	}
	/*---footer fin---*/
	.post-body ul{
		margin-left:20px;
		font-size:12px;
	}
	.post-body li{
		list-style-type:disc;
	}
		.post-body h1{
		font-size:26px;
		font-weight:bold;
		clear:both;
		color:#9B1D1C;
		overflow:hidden;
		padding-bottom:10px;
	}
	.post-body h2{
		font-size:22px;
		font-weight:bold;
		clear:both;
		color:#9B1D1C;
		overflow:hidden;
		padding-bottom:10px;
	}
	
	.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 15px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px;}

#collection li{
	display:block;
	clear:both;
	float:none;
	/*margin:0;*/
	padding:0;
}
#collection li a{
	display:block;
	clear:both;
	float:none;
/*	margin:0px 5px 0px 5px;*/
	/*margin-left:-26px;*/


}

#illustratrices li{
	display:block;
	clear:both;
	float:none;
	margin:0;
	padding:0;
}


#illustratrices li a{
	display:block;
	clear:both;
	float:none;
	margin:0px 5px 0px 5px;
}

.st-tag-cloud a{ text-decoration:none; }

#chargement{

	display:none;

	font-size:12px;

	position:absolute;

	background-color:white;

	width:148px;

	height:35px;

	padding-top:20px;

	padding-left:20px;

	

	margin-top:270px;

	_margin-top:300px;

	margin-top:expression(300+px);

	

	margin-left:100px;

	_margin-left:-270px;

	margin-left:expression(-270);



	border:1px solid #9B1D1C;

	z-index:2;

}