	/* ________________________________________________________________________________________ */
	/* --------- General Settings ------------------------------------------------------------- */
	
			html, body, div, span, small, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, blockquote, acronym, address, code, del, dfn, dl, dt, dd, em, img, q, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
				border : 0;
				font-size : 12px;
				outline:none;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			body {
				background:url(../images/fond_repeat.jpg) repeat-x top;
				background-color:#FFF;
				color:#666666;
			}
			
			.total {
				width:100%;
				margin:0;
				padding:0;
				min-height:800px;
			}
			
			.pied{ clear:both; }
			
			input[type=button]{
				font: normal bold 12px/12px Arial, Helvetica, sans-serif;
				color:#fff;
				border: solid 1px #467805;
				padding: 0px 10px 4px;
				margin:5px;
				cursor: pointer;
				background-color:#467805;
				height: 25px;
			}
			
			input[type=button]:hover{ color:#fff; background-color:#569405; }
			
			a {
				font: normal bold 10px/12px Arial, Helvetica, sans-serif;
				color: #357408;
				text-decoration:none;
			}
			
			a:hover { text-decoration:underline; }
	
	
	
	/* ________________________________________________________________________________________ */
	/* --------- information headers ---------------------------------------------------------- */
	
			.header{
				margin:auto;
				width:960px;
				height:312px; 
				background:url(../images/fond_menu.jpg) no-repeat top center; 
			}
			
			.header .cont_slogan{
				margin:auto; 
				height:25px; 
				padding-top:5px;
			}
			
			.header .cont_menu{ margin:auto; height:82px; }
			.header .cont_banner{ margin:auto; height:200px; }
			
			
			.cont_banner .frm_image{
				margin:auto;
				width:750px;
				height:200px;
				padding:0px 20px;
			}

		
	/* ________________________________________________________________________________________ */
	/* --------- information slogan ----------------------------------------------------------- */
		
		.header .slogan_1{
			font: italic bold 36px/40px "Times New Roman", Times, serif ;
			color:#fff;
			width:180px;
			height:200px;
			vertical-align:middle;
			display:table-cell;
		}
		
		.header .slogan_2{
			width:100%;
			font: italic bold 14px/18px arial, "Times New Roman", Times, serif ;
			text-align:left;
			color:#454545;
		}
				
				
	/* ________________________________________________________________________________________ */
	/* --------- information top menu --------------------------------------------------------- */
	
		ul.nav { list-style: none; clear: left; }
		
		ul.nav li { float: left; height:48px; }
		
		ul.nav li a {
			float: left;
			font: italic bold 12px/48px arial, "Times New Roman", Times, serif ;
			color: #fff;
			letter-spacing:1px;
			text-decoration: none;
			padding:0 10px;
		}
		
		ul.nav li a:hover, ul.nav li a.current { color:#cbcbcb; text-decoration:none; }
	
	/* ________________________________________________________________________________________ */
	/* --------- information warpper ---------------------------------------------------------- */
		
		.wrapper{
			margin:auto;
			width:100%;
			margin-top:20px;
		}
		
		.cont_post{
			margin:auto;
			width:590px;
			min-height:100px; 
			background:url(../images/fond_content.jpg) no-repeat top center;
			padding-top:20px;
		}
			
		
	/* ________________________________________________________________________________________ */
	/* --------- information texte ------------------------------------------------------------ */
	
		.post{ margin:-15px 0px 15px 0px; }

		.post .entry{
			margin:auto;
			min-height:35px;
			padding:5px 10px 20px; 
		}

		.post h2{
			margin:auto;
			display:block;
			font: italic bold 18px/28px arial, "Times New Roman", Times, serif ;
			letter-spacing:1px;
			text-align:left;
			color:#467805;
			margin:0px 10px;
			border-bottom:1px #467805 dotted;
		}
		
		.post p{
			font: normal 10px/18px Verdana, Geneva, sans-serif;
			text-align:justify;
		}
		
		/* _________________________________________________________________________ */
		/* --------- information sur les listes ------------------------------------ */

			.post ul, .post ul ul{
				list-style:outside;
				margin-left:20px;
				padding:0;
			}
			
			.post ul ul{ list-style:square; }
			
			.post ul li, .post ul ul li{ font: normal 10px/18px Verdana, Geneva, sans-serif;}
		
		/* _________________________________________________________________________ */
		/* --------- information bouton post --------------------------------------- */
		
			.placement_d{ margin:auto; float:right;}
			.placement_g{ margin:auto; float:left;}
			.placement_c{ margin:auto; margin:auto;}
		
			a.btm_site {
					font: normal bold 12px/12px Arial, Helvetica, sans-serif;
					color:#fff;
					border: solid 1px #467805;
					padding: 2px 10px;
					background-color:#467805;
			}
		
			a.btm_site:hover{ color:#fff; background-color:#569405; text-decoration:none;}
		
		/* _________________________________________________________________________ */
		/* --------- information blog meta ----------------------------------------- */
			
			.entry .meta{
				display:block;
				height:17px;
				border-top:1px #CCC dotted;
			}
			.entry .meta p, .entry .meta span {
				display:inline;
				margin:0;
				padding:0;
				font: normal  10px/16px Arial, Helvetica, sans-serif;
				color:#666;
				text-align:left;
			}
			
			.entry .meta span{
				font: normal bold  10px/16px Arial, Helvetica, sans-serif;
				color:#357408;
			}
		
		
	
	/* ________________________________________________________________________________________ */
	/* --------- menu frm_nav de base ---------------------------------------------------------- */
		
		.frm_nav ul, .frm_txt { margin: 0; padding: 0; }
		
		.frm_nav ul li { 
			display: block; 
			line-height: 30px;
		}
		
		.frm_nav .titre, .frm_txt .titre{
			display:block;
			width:170px;
			height:30px;
			padding:5px 10px ;
			font: normal bold 16px/33px Arial, Helvetica, sans-serif;
			color: #d8d8d8; 
			background:url(../images/header_side.png) no-repeat top left;
		}
		
		.frm_nav ul li a { 
			display:block;
			font: normal  12px/18px Arial, Helvetica, sans-serif;
			color: #467805;	
			text-decoration:none;
			padding-left: 20px;
			background: url(../images/puce.png) no-repeat left;
			letter-spacing:1px;
			margin:5px;
		}
		
		.frm_nav ul li a:hover { color: #467805; border:none; text-decoration:underline;}
		.frm_nav ul li a.current { color: #467805; font-size:12px;	border:none; text-decoration:underline;}
		
		.frm_txt p{
			font: normal 10px/18px Verdana, Geneva, sans-serif;
			text-align:justify;
		}
		
		.frm_txt .lien_site{
			font: normal 10px/18px Verdana, Geneva, sans-serif;
			padding-left: 20px;
			background: url(../images/puce.png) no-repeat left;
			border-bottom:1px #e3e3e6 dashed;
		}
	/* ________________________________________________________________________________________ */
	/* --------- information footer ----------------------------------------------------------- */
		
		.footer{
			margin:auto;
			height:50px;
			background:url(../images/footer.jpg) no-repeat top;
			padding-top:10px;
		}
		
		.footer a { 
			font-size:10px;
			color:#FFF;
			text-decoration:underline;
			border:none;
		}
		
		.footer a:hover { 
			font-size:10px;
			text-decoration:none;
		}
		
		.footer .copyright {
			margin:auto;
			width:100%;
			text-align:center;
			font: normal 10px/8px Arial, Helvetica, sans-serif; 
			color: #FFF; 
		}
		
	/* ________________________________________________________________________________________ */
	/* --------- information style formulaire contenu ----------------------------------------- */
	
		.tableau_form_cont label{
			font-size:12px;
		}
		
		
		.tableau_form_cont input[type=submit]:hover, 
		.tableau_form_cont input[type=button]:hover, 
		.tableau_form_cont input[type=reset]:hover{
			text-decoration:underline;
		}
		
		.tableau_form_cont input[type=text], 
		.tableau_form_cont input[type=file], 
		.tableau_form_cont input[type=password], 
		.tableau_form_cont select, 
		.tableau_form_cont input[type=checkbox], 
		.tableau_form_cont input[type=radio]  {
			font-size:12px;
			color:#000;
			background-color:#e8d7c3;
			border:1px #65b103 solid;
			height:17px;
			padding:3px;
			background-color:#FFF;
		}
		
		.tableau_form_cont input[type=text]:hover, 
		.tableau_form_cont input[type=select]:hover, 
		.tableau_form_cont input[type=file]:hover, 
		.tabtableau_form_contleau_form input[type=password]:hover, 
		.tableau_form_cont select:hover, 
		.tableau_form_cont textarea:hover {
			
		}
		
		.tableau_form_cont input[type=text]:focus , 
		.tableau_form_cont input[type=select]:focus , 
		.tableau_form_cont input[type=file]:focus, 
		.tableau_form_cont input[type=password]:focus, 
		.tableau_form_cont select:focus, 
		.tableau_form_cont textarea:focus  {
			
		}




