	/* ________________________________________________________________________________________ */
	/* --------- 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/motif.jpg) repeat top;
				background-color:#f6f5f1;
				color:#666666;
			}
			
			.total {
				width:100%;
				background:url(../images/fond_repeat.jpg) repeat-x top;
				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 #a4296a; 
				padding: 0px 10px 4px;
				margin:5px;
				cursor: pointer;
				background-color:#a4296a;
				height: 25px;
			}
			
			input[type=button]:hover{ color:#fff; background-color:#d34490; }
			
			a {
				font: normal bold 10px/12px Arial, Helvetica, sans-serif;
				color: #ce4ba0;
				text-decoration:none;
			}
			
			a:hover { text-decoration:underline; }
	
	
	
	/* ________________________________________________________________________________________ */
	/* --------- information headers ---------------------------------------------------------- */
	
			.header{
				margin:auto;
				width:960px;
				height:235px; 
				background:url(../images/header.jpg) no-repeat top center; 
			}
			
			.header .cont_slogan{ height:39px; }
			.header .cont_menu{ height:40px; }
			.header .cont_banner{height:156px; }
			

		
	/* ________________________________________________________________________________________ */
	/* --------- information slogan ----------------------------------------------------------- */
		
		.header .slogan_1{
			font: italic bold 22px/40px Arial, Helvetica, sans-serif ;
			color:#7c1144;
			
		}
		
		.header .slogan_2{
			margin-top:40px;
			padding:5px;
			font:  normal 12px/18px arial, Arial, Helvetica, sans-serif ;
			text-align:left;
			color:#1d1c1e;
			border-left:17px #d34490 solid; 
			

		}
				
				
	/* ________________________________________________________________________________________ */
	/* --------- information top menu --------------------------------------------------------- */
	
		ul.nav { list-style: none; clear: left; padding-top:10px;}
		
		ul.nav li { float: left;  }
		
		ul.nav li a {
			float: left;
			display:block;
			background-color:#1d1c1e;
			height:30px;
			font: italic bold 12px/24px arial, "Times New Roman", Times, serif ;
			color: #fff;
			letter-spacing:1px;
			text-decoration: none;
			padding:0 10px;
		}
		
		ul.nav li a.current { color:#1d1c1e; text-decoration:none; background-color:#f6f5f1; }
		ul.nav li a:hover{  text-decoration:underline;}

	
	/* ________________________________________________________________________________________ */
	/* --------- information warpper ---------------------------------------------------------- */
		
		.wrapper{
			margin:auto;
			width:100%;
			margin-top:20px;
		}
		
		.cont_post{
			margin:auto;
			width:100%;
			min-height:100px; 
			background:url(../images/frm_cont_center.png) repeat-y top center;
			padding-top:20px;
		}
		
		.frm_cont_head{
			width:100%;
			height:15px;
			background:url(../images/frm_cont_head.png) no-repeat top center;
		}
		
		.frm_cont_foot{
			width:100%;
			height:25px;
			background:url(../images/frm_cont_foot.png) no-repeat top center;
			
		}

			
		
	/* ________________________________________________________________________________________ */
	/* --------- information texte ------------------------------------------------------------ */
	
		.post{ margin:0px 0px 0px 0px; }

		.post .entry{
			margin:auto;
			padding:5px 0px; 
			
			
		}

		.post h2{
			margin:auto;
			letter-spacing:1px;
			text-align:left;
			color:#1d1c1e;
			padding:0px 10px;
			font: normal bold 16px/24px Arial, Helvetica, sans-serif;
			color: #1d1c1e; 
			border-left:5px #d34490 solid; 

		}
		
		.post p{
			font: normal 10px/18px Verdana, Geneva, sans-serif;
			text-align:justify;
			padding:5px 5px;
			border-left:5px #e7e7dd solid;
		}
		
		
		
		
		
		
		/* _________________________________________________________________________ */
		/* --------- 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 #a4296a;
					padding: 2px 10px;
					background-color:#a4296a;
			}
		
			a.btm_site:hover{ color:#fff; background-color:#d34490; 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:#38444c;
			}
		
		
	
	/* ________________________________________________________________________________________ */
	/* --------- menu frm_nav de base ---------------------------------------------------------- */
		
		.frm_nav ul, .frm_txt { margin: 0; padding: 0; margin-bottom:0px; }
		
		.frm_nav ul li { 
			display: block; 
			
		}
		
		.frm_nav, .frm_txt{
			width:100%;
			margin-bottom:10px;
		}
		
		.frm_nav_head{
			width:100%;
		
		}
		
		.frm_nav_head .titre, .frm_txt .titre{
			display:block;
			padding:0px 10px;
			font: normal bold 16px/24px Arial, Helvetica, sans-serif;
			color: #1d1c1e; 
			border-left:5px #d34490 solid; 

		}
		
		.frm_nav ul li a { 
			display:block;
			font: normal  12px/18px Arial, Helvetica, sans-serif;
			color: #878e94;	
			text-decoration:none;
			padding:3px 0px 3px 10px;
			background: url(../images/puce.png) no-repeat left;
			
			
			letter-spacing:1px;
			
		}
		
		.frm_nav ul li a:hover { color: #48525b;  text-decoration:underline;}
		.frm_nav ul li a.current { color: #48525b; font-size:12px;	 text-decoration:underline;}
		
		.frm_txt p{
			font: normal 10px/18px Verdana, Geneva, sans-serif;
			padding:5px 5px;
			text-align:justify;
			border-left:5px #e7e7dd solid;
			margin-top:5px;
		}
		
		
		.frm_txt .lien_site {
			padding:5px 10px;
			

		}
		.frm_txt .lien_site a{
			font-size:12px;
			color:#ce4ba0;
		}
		

	/* ________________________________________________________________________________________ */
	/* --------- information footer ----------------------------------------------------------- */
		
		.footer{
			margin:auto;
		}
		
		.footer a { 
			font-size:10px;
			color:#ce4ba0;
			text-decoration:underline;
			border:none;
		}
		
		.footer .trait{
			border-top:3px #e7e7dd solid;
			
		}
		
		.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: #1d1c1e; 
		}
		
	/* ________________________________________________________________________________________ */
	/* --------- 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 #ce4ba0 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  {
			
		}



