@charset "utf-8";
/* CSS Document */

/* Interface */
body
{
	background-color:#cccccc;
	background-image:url(gfx/fond.png);
	background-repeat:repeat;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}

a, h2 a:hover, h3 a:hover {
color: #960000;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: none;
}

.site 
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

.fond_droite
{
	width:154px;
	height:624px;
	background-image:url(gfx/fond_droite.png);
	float:left;

}

.entete
{
	width:960px;
	height:164px;
	background-image:url(gfx/entete.png);
	margin-left:auto;
	margin-right:auto;
}
	.lien_entete
	{
		width:200px;
		height:25px;
		position:absolute;
		margin-top:70px;
		margin-left:20px;
		z-index:1000;
	}
	
	.menu
	{
		float:right;
		width:93px;
		height:19px;
		background-image:url(gfx/menu.png);
		margin-top:132px;
		text-align:center;
		padding-top:3px;
		margin-left:5px;
		color:white;
	}
	a.menu_lien
	{
		color:#ffffff;
	}
	a.menu_lien:hover
	{
		color:#ffffff;
		text-decoration:underline;
	}
	a.menu_lien:visited
	{
		color:#ffffff;
	}	
.contenu
{
	width:940px;
	background-color:#ffffff;
	background-image:url(gfx/fond_corps.png);
	margin-left:auto;
	margin-right:auto;
	height:100%;
	padding:10px;
	overflow: hidden;
}

	.gauche
	{
		margin-left:5px;
		float:left;
		width:530px;
	}
	
	.droite
	{
		margin-left:20px;
		width:380px;
		float:left;

	}
	
		/* Les titres avec fond */
		.grand_titre
		{
			width:519px;
			height:9px;
			background-image:url(gfx/grand_titre.png);
			padding:8px;
			color:white;
			font-size:11px;
			font-weight:bold;
		}
		
		.petit_titre
		{
			width:362px;
			height:9px;
			background-image:url(gfx/petit_titre.png);
			padding:8px;
			color:white;
			font-size:11px;
			font-weight:bold;
		}
		
		/* Div principal SLIDESHOW */
		.slideshow
		{
			width:525px;
			color:black;
			padding:10px;
		}
		
		/* Div principal ACTUALITES */
		.actu_home
		{
			width:525px;
			padding:10px;
			color:black;
			margin-right:auto;
			margin-left:auto;
			overflow:hidden;

		}
			.actu_date
			{
				width:40px;
				float:left;
				margin-bottom:5px;
				margin-right:5px;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
			}
				.jour
				{
					font-size:30px;
					color:#960000;
					font-weight:bold;
					margin:0px;
				}
				
				.mois
				{
					font-size:16px;
					font-weight:bold;
					color:#000;
					margin:0px;
				}
				
				.annee
				{
					font-size:11px;
					color:#960000;
					margin:0px;
					
				}
				
				.actu_comments
				{
					background-image:url(gfx/comments.png);
					width:36px;
					height:39px;
					padding-top:11px;
					padding-left:9px;
				}
					.actu_nb_comments
					{
						width:20px;
						height:8px;
						font-size:8px;
						color:white;
					}
				
			.actu_contenu
			{
				width:470px;
				float:left;
				margin-bottom:20px;
			}
				.actu_titre
				{
					font-size:16px;
					color:#000000;
					font-weight:bold;
					font-family: Helvetica,Arial,Sans-Serif !important;
					letter-spacing:-1px;
					line-height: 130%;
				}
				.actu_texte
				{
					font-size:12px;
					text-align:justify;
					line-height: 130%;
				}
				
			.actu_sujets_titre
			{
				margin-left:40px;
				margin-bottom:20px;
				font-size:16px;
				color:#960000;
				font-family: Helvetica,Arial,Sans-Serif !important;
				letter-spacing:-1px;
				line-height: 130%;
				padding: 0;
				font-weight:bold;
			}
			.actu_sujets_list
			{
				font-size:16px;
				margin-left:60px;
				font-family: Helvetica,Arial,Sans-Serif !important;
				letter-spacing:-1px;
				line-height: 130%;
				font-weight:normal;
			}
			
		.separation
		{
			width:478px;
			background-color:#960000;
			color:#960000;
			border:0px;
			height:1px;
			margin:10px 0 10px 50px;
		}
		
		/* Div principal COMMENTAIRES */
		.commentaires
		{
			background-color:#960000;
			margin-left:40px;
		}
		
			.comments_titre
			{
				margin-left:40px;
				margin-bottom:20px;
				font-size:25px;
				color:#960000;
				font-family: Helvetica,Arial,Sans-Serif !important;
				letter-spacing:-1px;
				line-height: 130%;
				padding: 0;
				text-align: left;
				font-weight:normal;
			}
		
			.comment_infos
			{
				font-size:12px;
				color:#960000;
				margin-left:49px;
			}
			
			.comment_contenu
			{
				padding:4px;
				border-left:5px solid #CCCCCC;
				font-size:11px;
				color:#000000;
				margin-left:40px;
				margin-bottom:20px;
				text-align:justify;
			}
			
			.comment_form 
			{
				padding:4px;
				font-size:11px;
				color:#000000;
				margin-left:40px;
				margin-bottom:20px;	
				font-weight:bold;	
				letter-spacing:-1px;
				line-height: 130%;	
			}
				.comment_textarea
				{
					width:475px;
					height:150px;
					background-color:#960000;
					border:0px;
					color:#FFFFFF;
				}
				.comment_submit
				{
					width:100px;
					background-color:#960000;
					border:0px;	
					color:#fff;
				}
		
		/* Div principal CHRONIQUE */
		.chronique_home
		{
			width:525px;

			padding:10px;
			color:black;
			margin-right:auto;
			margin-left:auto;
		}
			.chronique_contenu
			{
				width:520px;
				margin-bottom:20px;
			}
				.chronique_titre
				{
					font-size:14px;
					color:#000000;
					font-weight:bold;
				}
				.chronique_date
				{
					color:#999999;
					font-size:12px;
					letter-spacing:-1px;
					line-height:130%;
				}
				.chronique_texte
				{
					margin-left:40px;
					font-size:12px;
					text-align:justify;
					letter-spacing:0px;
					line-height: 160%;
				}

			.chronique_liste
			{
				overflow:hidden;
				width:525px;
				margin-top:10px;
				margin-bottom:10px;
			}
			
			.separation_chronique
			{
				float:inherit;
				width:525px;
				background-color:#960000;
				color:#960000;
				border:0px dotted;
				height:1px;
				margin:10px 0px 10px 0;
				float:right;
			}
			
	
		/* Div principal PUBLICITE */
		.pub_home
		{
			width:375px;
			margin-top:10px;
			margin-bottom:10px;
		}
		
		/* Div principal ACTU - RESUME */
		.actu_resume
		{
			width:375px;
			margin-top:10px;
			margin-bottom:10px;
		}		
			.actu_resume_conteneur
			{
				width:375px;
			}
			.actu_resume_date
			{
				color:#999999;
				font-size:11px;
				font-family: Helvetica,Arial,Sans-Serif !important;
				letter-spacing:-1px;
				line-height: 130%;
			}
			.actu_resume_texte
			{
				color:#960000;
				font-size:12px;
				font-family: Helvetica,Arial,Sans-Serif !important;
				letter-spacing:-1px;
				line-height: 130%;
			}
			
		/* Div principal BLABLA */
		.blabla
		{
		}
			.blabla_texte
			{
				font-size:10px;
				margin-top:10px;
			}
				.blabla_date
				{
					font-size:8px;
				}
				
				.blabla_auteur
				{
					color:#960000;
					font-weight:bold;
				}
				
				.blabla_blabla
				{
					font-size:9px;
					color:#000;
				}
				
			.blabla_form
			{
				float:right;
				width:200px;
				margin-left:10px;
				margin-top:10px;
			}		
				.blabla_form_textarea
				{
					width:200px;
					height:150px;
					background-color:#960000;
					border:0px;
					color:#FFFFFF;
				}	
				.blabla_form_input
				{
					width:200px;
					background-color:#960000;
					border:0px;				
				}	
				.blabla_form_submit
				{
					width:100px;
					background-color:#960000;
					border:0px;
					color:#FFFFFF;
				}
		
		/* Div principal CHRONIQUES - RESUME */
		.chronique
		{
			width:375px;
			margin-top:10px;
			margin-bottom:10px;
			height:100px;
			overflow:hidden;
		}
			.chronique_resume_image
			{
				width:102px;
				float:left;
				margin-right:5px;
			}
			
			.chronique_resume_titre
			{
				font-size:12px;
				font-weight:bold;
				color:#960000;
			}
			
			.chronique_resume_sstitre
			{
				font-size:10px;
				font-weight:bold;
				color:#000;
			}
			
			.chronique_resume_texte
			{
				text-align:justify;
				font-size:9px;
				color:#000;
			}
		
		
		/* Div principal CA FAIT CAUSER */
		.cafaitcauser
		{
			width:375px;
			margin-top:10px;
			margin-bottom:10px;
			border-bottom:1px dotted #990000;
		}
			.cafaitcauser_titre
			{
				font-size:10px;
				font-weight:bold;
				color:#960000;
			}
			.cafaitcauser_stats
			{
				font-size:10px;
				color:#960000;
			}
			.cafaitcauser_extrait
			{
				font-style:italic;
				color:#000;
				font-size:10px;
			}
.pagination
{
	overflow:hidden;
	width:300px;

	text-align:center;
}

.foot
{
	float:none;
	width:940px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	text-align:center;
	font-size:9px;
}		
		
.input_zdt_search
{
	background-color:#960000;
	border:0px;
	color:#ffffff;
}
