
/* ________________________________________________________________________________________ */
/* --------- 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: Tahoma, Geneva, sans-serif;
	}
	
	body { background:url(../images/fond_motif.jpg) repeat top; color:#576063; }
		
	
	.total{
		background:url(../images/fond_repeat.jpg) repeat-x top;
		width:100%;
		min-height:806px;
	}
	
	
	.total-bis{
		background:url(../images/fond_repeat-bis.jpg) repeat-x top;
		width:100%;
		min-height:300px;
	}
	
	.pied{ clear:both; }
	
	.column-2{
		-webkit-column-count: 2;
		-webkit-column-gap: 20px;
		-moz-column-count: 2;
		-moz-column-gap: 20px;
		column-count: 2;
		column-gap: 20px;
	}
	
	.column-3{
		-webkit-column-count: 3;
		-webkit-column-gap: 20px;
		-moz-column-count: 3;
		-moz-column-gap: 20px;
		column-count: 3;
		column-gap: 20px;
	}
	
/* ________________________________________________________________________________________ */
/* --------- HEADER ----------------------------------------------------------------------- */
	
	.header{ height:190px; background:url(../images/header.png) no-repeat center top; }
	.header .cont_slogan{ height:30px;  }
	.header .cont_banner{ }
	.header .cont_menu{ height:40px;}
		
	.header .slogan_1{
		font:italic normal 20px/20px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0; 
		margin:95px 0px 0px 40px;
		color:#676c6d;
		text-align:center;
	}
	
	.header .slogan_2{
		font:normal 14px/24px Tahoma, Geneva, sans-serif; 
		color:#242424;
		text-align:left;
	}
	
	.header .date_ephe{
		font:normal bold 14px/24px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0; 
		color:#981a67;
	}
	
	.header .datejour{
		font:normal bold 14px/24px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0; 
		color:#669a99;
		padding:25px 0px 0px 20px;
	}
	
	
	/* ________________________________________________________________________________________ */
	/* --------- information presentation inscription ----------------------------------------- */
	.suivi_step{
		font:italic normal 18px/22px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0; 
		color:#80aa0d;
		text-align:left;
	}
	
	.step_current{
		font:italic normal 18px/22px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0; 
		color:#676c6d;
		text-align:left;

	}
	
	/* ________________________________________________________________________________________ */
	/* --------- information top menu --------------------------------------------------------- */
	
		ul.nav { list-style: none; clear: left; }
		
		ul.nav li { float: left;  }
		
		ul.nav li a {
			font: normal normal 13px/40px 'MyriadProBoldItalic', Arial, sans-serif; letter-spacing: 0;
			color: #676c6d;
			text-decoration:underline;
			padding:0 5px;
		}
		
		ul.nav li a.current  { color:#1d1c1e; text-decoration:none;}
		ul.nav li a:hover{ color:#1d1c1e; text-decoration:none;}
		
		

	
		
	/* ________________________________________________________________________________________ */
	/* --------- information warper ----------------------------------------------------------- */
		
	.wrapper{
		margin:auto;
		width:100%;
		min-height:338px;
		background: url(../images/wrapper_center.png) repeat-y top center;
	}
	
	.wrapper-head{
		margin:auto;
		width:100%;
		height:40px;
		background: url(../images/wrapper_head.png) no-repeat top center;
	}
	
	.wrapper-foot{
		margin:auto;
		width:100%;
		height:40px;
		background: url(../images/wrapper_foot.png) no-repeat bottom center;
	}
	
	
	
		
	
		



	
		
/* ________________________________________________________________________________________ */
/* --------- information texte ------------------------------------------------------------ */
	
		.post{margin:0 auto 15px auto; }
		
		.post .entry{
			-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
			-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
		}
		
		
		.pubheader
		{
		width:100%;
		height:60px;
		padding:3px;
		background-color:#666;
		}
		.pubheader2
		{
		width:96%;
		height:60px;
		padding:3px;
		background-color:#666;
		}		
		.post .entry .coul_ent{
			padding:10px;
			background-color:#e1ebf5;
			border:1px #FFF solid;
		}
		.post .entry .coul_ent_blanc{
			padding:10px;
			background-color:#FFF;
			border:1px #e1ebf5 solid;
		}
		
		/* fond post -------------------------------- */ 
			.post_gradient_court{
				min-height:79px;
				background: url(../images/gradient_court.jpg) repeat-x top center;
				background-color:#acbabb;
			}
			
			.post_gradient_long{
				min-height:180px;
				background: url(../images/gradient_long.jpg) repeat-x top center;
				background-color:#acbabb;
			}
			
			.post_color_back{
				border:1px #ecf0f0 solid;
				background-color:#d7dfe0;
			}
			
			.post .ac_women{ 
				background: url(../images/accueil_femme.jpg) no-repeat bottom center; 
				width:390px;
				padding-left:225px;
				min-height:400px;
				
			}
			
		/* fond avec image -------------------------------- */ 
			.post .watermark{
				min-height:200px;
				border:1px #ecf0f0 solid;
				padding:10px 15px;
				-moz-border-radius:10px 0px 10px 10px;
				-khtml-border-radius:5px 5px 5px 5px;
				-webkit-border-radius:5px 5px 5px 5px;
				-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);

			}
			
			.post .w_etp1{ background: url(../images/watermark_etp1.jpg) no-repeat bottom right; background-color:#d7dfe0;}
			.post .w_etp2{ background: url(../images/watermark_etp2.jpg) no-repeat bottom right; background-color:#d7dfe0;}
			.post .w_etp3{ min-height:295px; background: url(../images/watermark_etp3.jpg) no-repeat bottom right; background-color:#d7dfe0; padding-right:190px;}	
			.post .w_etp4{ background: url(../images/watermark_etp3.jpg) no-repeat bottom right; background-color:#d7dfe0;}	
			.post .coulback{ background-color:#d7dfe0;}
			


		
		/* police, text, list post -------------------------------- */ 
			.post ul{ list-style:outside; margin-left:15px; }
			.post ul ul{ list-style:outside; margin-left:15px; }
			.post ul li, .post ul ul li { font:normal 12px/20px Tahoma, Geneva, sans-serif; text-align:justify;  }

			.post h2{ font:italic bold 16px/24px Tahoma, Geneva, sans-serif; color:#6f0836; }
			.post h3{ font:italic bold 14px/18px Tahoma, Geneva, sans-serif;}
			
			
			.post h2.vert{ font:italic bold 16px/24px Tahoma, Geneva, sans-serif; color:#80aa0d; }
			.post h2.magenta{ font:italic bold 16px/24px Tahoma, Geneva, sans-serif; color:#981a67; }
			.post h2.orange{ font:italic bold 16px/24px Tahoma, Geneva, sans-serif; color:#f2820a; }
			.post h2.azure{ font:italic bold 16px/24px Tahoma, Geneva, sans-serif; color:#669a99; }

			.post p{ font:normal 12px/20px Tahoma, Geneva, sans-serif; text-align:justify; }
			
			.post a{text-decoration:underline;}
			.post a:hover{text-decoration:none;}

			.placement_d{ margin:auto; float:right;}
			.placement_g{ margin:auto; float:left;}
			.placement_c{ margin:auto; margin:auto;}	
			

			.post span.vert{ 	font: normal bold 14px/14px Tahoma, Geneva, sans-serif; color:#6c9a0b;	}
			.post span.orange{ 	font: normal bold 14px/14px Tahoma, Geneva, sans-serif; color:#ff6803;	}
			.post span.violet{ 	font: normal bold 14px/14px Tahoma, Geneva, sans-serif; color:#951963;	}
			.post span.noir{ 	font: italic bold 14px/14px Tahoma, Geneva, sans-serif; color:#000;	}
		
		
		/* police, text, list post -------------------------------- */ 
		
			.fond_cadre{
				width:100%;
				-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
			}
			
			.fond_cadre .fond_couleur{
				background-color:#e1ebf5;
				border:1px #FFF solid;
			}
			
			
			
			
			
		/* menu rubrique mundo - gris -------------------------------- */ 
		
			.mundo{
				width:100%;
				margin-top:5px;
				border-bottom:2px #999 solid;
				border-top:2px #999 solid;
			}
			
			.mundo h2{
				height:25px;
				background-color:#999;
				margin:2px 0px;
				padding-left:5px;
				font:normal normal 18px/25px 'MyriadProRegular', Arial, sans-serif; letter-spacing: 0; 
				color:#ffffff;
			}
			
			
			
			.mundo .lien{
				float:right;
				font: normal bold  10px/25px Tahoma, Geneva, sans-serif;
				margin-right:10px;
				text-decoration:underline;
			}
			
			.mundo .lien:hover{ text-decoration:none;}
			
			.mundo_nav{width:100%; margin-bottom:5px; }
			.mundo_nav ul{ margin: 0; padding: 0; margin-bottom:10px; border-bottom:2px #999 solid;  }
			.mundo_nav ul li { display: block;  }
				
			.mundo_nav ul li a { 
				display:block;
				font: normal  11px/14px Tahoma, Geneva, sans-serif;
				color: #5b7172;	
				text-decoration:none;
				padding:3px 0px 3px 16px;
				background: url(../images/mundo/mondupic.png) no-repeat left;
			}
			
			.mundo_nav ul li a:hover {color: #48525b;  background: url(../images/mundo/mondupic-hover.png) no-repeat left; } 
			
			.mundo_nav_comm{width:100%; margin-bottom:1px; }
				
			.mundo_nav_comm a { 
				display:block;
				font: normal  12px/14px Tahoma, Geneva, sans-serif;
				color: #5b7172;	
				text-decoration:none;
				padding:3px 0px 3px 16px;
				background: url(../images/mundo/mondupic-magenta.png) no-repeat left;
			}
			.mundo_nav_comm h4{
				font: normal bold  12px/14px Tahoma, Geneva, sans-serif;
				padding:3px 0px 3px 16px;
				background: url(../images/mundo/mondupic.png) no-repeat left;
			}
			.mundo_nav_comm p{
				font: normal 12px/14px Tahoma, Geneva, sans-serif;
				margin-left:10px;
			}
			
			/* menu rubrique mundo - vert -------------------------------- */ 
			.mundo.vert{ border-bottom:2px #80aa0d solid; border-top:2px #80aa0d solid; }
			.mundo.vert h2{background-color:#80aa0d; }
			
			
			.mundo_nav ul.vert {border-bottom:2px #80aa0d solid;}
			.mundo_nav ul.vert li a {background: url(../images/mundo/mondupic-vert.png) no-repeat left;}
			.mundo_nav ul.vert li a:hover {background: url(../images/mundo/mondupic-hover.png) no-repeat left; } 
			
			
			/* menu rubrique mundo - magenta -------------------------------- */ 
			.mundo.magenta{ border-bottom:2px #981a67 solid; border-top:2px #981a67 solid; }
			.mundo.magenta h2{background-color:#981a67; }
			
			.mundo_nav ul.magenta {border-bottom:2px #981a67 solid;}
			.mundo_nav ul.magenta li a {background: url(../images/mundo/mondupic-magenta.png) no-repeat left;}
			.mundo_nav ul.magenta li a:hover {background: url(../images/mundo/mondupic-hover.png) no-repeat left; } 

			
			/* menu rubrique mundo - orange -------------------------------- */ 
			.mundo.orange{ border-bottom:2px #f2820a solid; border-top:2px #f2820a solid; }
			.mundo.orange h2{background-color:#f2820a; }
			
			.mundo_nav ul.orange {border-bottom:2px #f2820a solid;}
			.mundo_nav ul.orange li a {background: url(../images/mundo/mondupic-orange.png) no-repeat left;}
			.mundo_nav ul.orange li a:hover {background: url(../images/mundo/mondupic-hover.png) no-repeat left; } 

			
			/* menu rubrique mundo - azure --------------------------------- */ 
			.mundo.azure{ border-bottom:2px #669a99 solid; border-top:2px #669a99 solid; }
			.mundo.azure h2{background-color:#669a99; }
		
			.mundo_nav ul.azure {border-bottom:2px #669a99 solid;}
			.mundo_nav ul.azure li a {background: url(../images/mundo/mondupic-azure.png) no-repeat left;}
			.mundo_nav ul.azure li a:hover {background: url(../images/mundo/mondupic-hover.png) no-repeat left; } 

		
		
	
		
		
		
		
		
		
	/* ________________________________________________________________________________________ */
	/* --------- information temoignages ------------------------------------------------------ */
	
		.cont_story img{
			border:3px #FFF solid;
		}
		
		
		.cont_story h4.tit { font:normal bold 14px/20px Tahoma, Geneva, sans-serif; text-align:justify; }
		.cont_story p.txt { font:normal normal 11px/14px Tahoma, Geneva, sans-serif; text-align:justify; }

	/* ________________________________________________________________________________________ */
	/* --------- information horoscope ------------------------------------------------------ */

		.fond_horoscope{
			margin:auto;
			float:left;
			width:315px;
			height:172px;
		}
		
		.fond_horoscope .capricorne{ 	width:310px; height:172px; background:url(../images/horoscope/back_capricorne.jpg) no-repeat center top;}
		.fond_horoscope .belier{ 		width:310px; height:172px; background:url(../images/horoscope/back_belier.jpg) no-repeat center top;}
		.fond_horoscope .sagittaire{ 	width:310px; height:172px; background:url(../images/horoscope/back_sagittaire.jpg) no-repeat center top;}
		.fond_horoscope .taureau{ 		width:310px; height:172px; background:url(../images/horoscope/back_taureau.jpg) no-repeat center top;}
		.fond_horoscope .poissons{ 		width:310px; height:172px; background:url(../images/horoscope/back_poissons.jpg) no-repeat center top;}
		.fond_horoscope .cancer{ 		width:310px; height:172px; background:url(../images/horoscope/back_cancer.jpg) no-repeat center top;}
		.fond_horoscope .lion{ 			width:310px; height:172px; background:url(../images/horoscope/back_lion.jpg) no-repeat center top;}
		.fond_horoscope .verseau{ 		width:310px; height:172px; background:url(../images/horoscope/back_verseau.jpg) no-repeat center top;}
		.fond_horoscope .vierge{ 		width:310px; height:172px; background:url(../images/horoscope/back_vierge.jpg) no-repeat center top;}
		.fond_horoscope .scorpion{ 		width:310px; height:172px; background:url(../images/horoscope/back_scorpion.jpg) no-repeat center top;}
		.fond_horoscope .gemeaux{ 		width:310px; height:172px; background:url(../images/horoscope/back_gemaux.jpg) no-repeat center top;}
		.fond_horoscope .balance{ 		width:310px; height:122px; background:url(../images/horoscope/back_balance.jpg) no-repeat center top;}

		.fond_horoscope .para{
			font:normal normal 12px/14px Tahoma, Geneva, sans-serif; text-align:justify;
			padding:40px 10px 0px 10px;
		}
		
		.fond_horoscope .lien{
				float:right;
				font: normal bold  10px/25px Tahoma, Geneva, sans-serif;
				margin-right:10px;
				padding-top:0px;
				color:#749c08;
				text-decoration:underline;
			}
			
		.fond_horoscope .lien:hover{ text-decoration:none;}
		
		
		.fond_commentaires{
			margin:auto;
			float:left;
			width:633px;
			height:323px;
			background:url(../images/fond_commentaires.png) no-repeat center top;
			margin-bottom:5px;
		}
	/* ________________________________________________________________________________________ */
	/* --------- information recette du jour -------------------------------------------------- */

		.fond_recetteday{
			margin:auto;
			float:left;
			width:310px;
			height:162px;
			margin-bottom:5px;
		}
		
		.fond_recetteday .les_entrees{ 				width:310px; height:162px; background:url(../images/recette_jour/back_recette_entree.jpg) no-repeat center top;}
		.fond_recetteday .les_poissons{ 			width:310px; height:162px; background:url(../images/recette_jour/back_recette_poisson.jpg) no-repeat center top;}
		.fond_recetteday .les_viandes{ 				width:310px; height:162px; background:url(../images/recette_jour/back_recette_viandes.jpg) no-repeat center top;}
		.fond_recetteday .les_sauces{ 				width:310px; height:162px; background:url(../images/recette_jour/back_recette_sauces.jpg) no-repeat center top;}
		.fond_recetteday .les_bouillons_soupes{ 	width:310px; height:162px; background:url(../images/recette_jour/back_recette_bouillons.jpg) no-repeat center top;}
		.fond_recetteday .les_legumes{ 				width:310px; height:162px; background:url(../images/recette_jour/back_recette_legumes.jpg) no-repeat center top;}
		.fond_recetteday .les_desserts{ 			width:310px; height:162px; background:url(../images/recette_jour/back_recette_desserts.jpg) no-repeat center top;}
		.fond_recetteday .les_pains_et_galettes{ 	width:310px; height:162px; background:url(../images/recette_jour/back_recette_pains.jpg) no-repeat center top;}
		.fond_recetteday .les_amuses_gueules{ 		width:310px; height:162px; background:url(../images/recette_jour/back_recette_aperitifs.jpg) no-repeat center top;}

		.fond_recetteday .para{
			font:normal bold 16px/16px Tahoma, Geneva, sans-serif; text-align:justify;
			text-align:center;
			color:#462407;
			padding:118px 10px 0px 10px;
			
		}
		
		.fond_recetteday .lien{
				float:right;
				font: normal bold  10px/18px Tahoma, Geneva, sans-serif;
				margin-right:10px;
				padding-top:0px;
				color:#462407;
				text-decoration:underline;
				padding:95px 10px 0px 10px;
			}
			
		.fond_recetteday .lien:hover{ text-decoration:none;}
		
		
		
	/* ________________________________________________________________________________________ */
	/* --------- information recette du jour -------------------------------------------------- */

		.fond_conseilsday{
			margin:auto;
			float:left;
			width:310px;
			height:322px;
			background:url(../images/back_conseils.jpg) no-repeat center top;
		}
		
		.fond_conseilsday .para{
			font:normal normal 12px/16px Tahoma, Geneva, sans-serif;
			text-align:justify;
			color:#033154;
			padding:75px 10px 10px 10px;
		}
		
		.fond_conseilsday .lien{
				float:right;
				font: normal bold  10px/18px Tahoma, Geneva, sans-serif;
				margin-right:10px;
				padding-top:0px;
				color:#462407;
				text-decoration:underline;
				padding:95px 10px 0px 10px;
			}
			
		.fond_conseilsday .lien:hover{ text-decoration:none;}
		
		.fond_connected{
			margin:auto;
			width:360px;
			height:103px;
			margin-top:5px;
			background:url(../images/back_connect.png) no-repeat center top;
		}
		
		.fond_connected .inf{
			padding:60px 0px 0px 20px;
		}
		
		.fond_connected .inf span{
			font:normal bold 14px/16px Tahoma, Geneva, sans-serif;
			text-align:left;
			color:#4d5a6b;

			padding:0px 10px 0px 0px;
		}

		
		
		
		
		
		/* ________________________________________________________________________________________ */
		/* --------- information cadre rubrique --------------------------------------------------- */
		
		.cadre_rubrique{
			position:absolute;
			float:left;
			z-index:10;
			width:90px;
			height:90px;
			margin-top:-4px;
			margin-left:-5px;
			background:url(../images/cadre_img_rubrique.png) no-repeat top;
		}
		
		
		
		
	/* ________________________________________________________________________________________ */
	/* --------- sub menu --------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------------------------- */
	
		.frm_menu{
			margin:auto;
			margin-top:0px;
			margin-bottom:0px;
		}
		
		.frm_menu .frm_glass{
			position:absolute;
			float:left;
			z-index:10;
			width:210px;
			height:53px;
			background:url(../images/frame_glass.png) no-repeat top;
		}

		
		.frm_menu .entry{
			border-left:1px #FFF solid;
			border-right:1px #FFF solid;
			padding:0px 0px;
		}
		
		.frm_menu .border{
			border-left:1px #a6b0a6 solid;
			border-right:1px #a6b0a6 solid;
		}
		
		.frm_menu  .head{
			margin:auto;
			width:100%;
			height:9px;
			background: url(../images/frame_menu_head.png) no-repeat top center;
			background-color:#c9d4d7;
		}

		.frm_menu .foot{
			margin:auto;
			width:100%;
			height:9px;
			background: url(../images/frame_menu_foot.png) no-repeat bottom center;
		}
		
		
		.frm_menu .gradient_long{
			min-height:180px;
			background: url(../images/frame_menu_gardient_long.png) repeat-x top center;
			background-color:#aebbbc;
		}
		
		
		
		.frm_menu ul {
			margin:auto;
			width:100%;
			
		
		}

		.frm_menu ul li {
			margin:auto;
			list-style: none;
			margin-top:-1px;
		}
		
		.frm_menu ul li a, a.lien_current{
			display:block;
			margin:auto;
			width:196px;
			padding-left:10px;
			padding-top:7px;
			text-decoration:none;
			height:19px;
			color:#5e5d5d;
			border-top:1px #dce6e8 solid;
			font-weight:normal;
			text-align:left;
		}
		
		.frm_menu ul li a:hover{
				
			background-color:#d7e0e1;
			border-top:1px #ebebeb solid;
			
		}
		
		.frm_menu ul li a.lien_current{
			color:#69940b;	
			background-color:#d7e0e1;
			border-top:1px #ebebeb solid;
		}
		
		
		
		
		
		
		
	/* ________________________________________________________________________________________ */
	/* --------- information footer ----------------------------------------------------------- */
		
		
		.footer{
			margin:auto;
			width:100%;
			background:#bdc5c6;
			color:#282828;
		}
		
		.footer_other{
			margin:auto;
			color:#282828;
		}
		
		
		
		
		.footer a  { 
			border-color: #3e3e3e;
			font-family: Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight:400;
			font-style:normal;
			color:#3E3E3E;
			text-transform:none;
			text-decoration:none;
			letter-spacing:normal;
			word-spacing:normal;
			line-height:15px;
			text-align:justify;
			vertical-align:baseline;
			direction:ltr;
		}
		
		
		.footer a:hover { 
			color: #ccc; 
		}

		.haut_footer{
			margin:auto;
			width:100%;
			background:url(../images/haut_footer.png) repeat-x top;
			height:37px;
		}
		
		.footer p { 
			font-family: Tahoma, Geneva, sans-serif;
			font-size:10px;
			text-align:justify;
			line-height:12px;
			color: #4f5c5e; 
		}
		
		.footer .copyright, .footer_other .copyright  {
			margin:auto;
			width:100%;
			border-top: 1px #3e3e3e solid;
			text-align:center;
			font-family: Tahoma, Geneva, sans-serif;
			font-size:10px;
			padding-top:5px;
			padding-bottom:5px;
			text-align:center;
			color: #4d4d4d; 
		}
		
		.footer span { 
			font-size:10px;
			color: #767676;
		}
		
		.footer_other a {
			font-size:10px;
		}
		
		
		
		.footer ul { 
			border-top: #a0aaab 1px solid;
			margin: 0; 
			padding: 0; 
		}
		.footer ul li { 
			border-bottom: #a0aaab 1px dashed; 
			display: block; 
		}
		
		.footer .colonne .titre{
			font-family: Tahoma, Geneva, sans-serif;
			font-weight: bold; 
			line-height: 16px;
			font-style: italic;
			font-size: 16px; 
			color: #4f5c5e; 
			margin-bottom: 5px; 
			padding-top: 3px;
			padding-left: 22px; 
			border-color: #3e3e3e;
		}
		
		
		.footer .colonne .navi{ background: url(../images/ico_navi.jpg) no-repeat 0 3px;  }
		.footer .colonne .actual{ background: url(../images/ico_actual.jpg) no-repeat 0 3px;  }
		.footer .colonne .part{ background: url(../images/ico_part.jpg) no-repeat 0 3px;  }
		
		
		.footer ul li a { 
			color:#5e5d5d;
			background: url(../images/bullet_footer.jpg) no-repeat; 
			border: none; 
			padding: 5px 0 5px 10px; 
			display: block; 
		}
		
		
		.footer .colonne  { margin: 0 10px 40px 10px; }
		.colonne a:visited { border: none; }
		.colonne a:hover {  color:#69940b; }

		
		
		
		/* _____________________________________________________________________________________________________________ */
		/* Information tableau  : -------------------------------------------------------------------------------------- */
		/* c'est le tableau généralement utilisé dans chaque theme du backoffice */
		
		.tableau{
			font-size:10px;
			text-align:center;
		}
		
		.tableau caption
		{
			font-size:12px;
			font-weight:bold;
			text-align:center;
			color:#63554b;
			background-color:#e1dbcc;
			margin-left:2px;
			margin-right:2px;
		}
		
		.tableau p{
			font-size:10px;
			text-align:left;
			padding:0px;
			margin:0px;
		}
		
		
		
		.tableau ul{
			list-style:none;
			margin:0px 0px 0px 5px;
		}
		
		.tableau ul li{
			font:normal 10px/14px Tahoma, Geneva, sans-serif;
			background: url(../images/all_clic_picto.png) no-repeat 0px 7px;
			padding-left:10px;
			margin-bottom:5px;
		}


		
		.tableau .ing{
			font-size:10px;
			line-height:15px;
		}
		
		.tableau th{
			background-color:#c7cfd0;
			
			border-bottom:2px #a2aaac solid;
			color:#679609;
			font-weight:bold;
			font-size:12px;
		}

		

		.tableau td{
			padding:2px 0px;
		}
		
		.tableau .tr_c{
			background-color:#e6eeef;
			
		}
		
		.tableau label{
			font: normal bold 12px/18px Tahoma, Geneva, sans-serif;
			margin:5px 10px 5px 0px ;
			color:#6f0836;
			
		}
		
		.tableau select.magenta {
			font-size:12px;
			color:#69052f;
			background-color:#e6eeef;
			border:1px solid #a2aaac;
			padding:2px 3px;
			
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
			-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
			text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
			

		}
		
		.tableau select.magenta:hover{
			background-color:#FFF;
			border-color:#40031c;
		}
		
		.tableau select.magenta:focus{
			background-color:#FFF;
			-moz-box-shadow: 0px 0px 2px #ab237d; 
			-webkit-box-shadow: 0px 0px 2px #ab237d; 
			box-shadow: 0px 0px 2px #ab237d; 

		}
		
		.tableau h3{
			color:#6f0836;
			font:italic bold 16px/18px Tahoma, Geneva, sans-serif;
			letter-spacing:1px;
			margin-bottom:10px;
		
		}
		
		.tableau h4{
			color:#666;
			font:normal 14px/18px Tahoma, Geneva, sans-serif;
			
		}
		
		
		/* _________________________________________ */
		/* Information tableau  : ------------------ */

		.post .tab{
			
			text-align:center;
			font-size:10px;
		}
		
		
		.tab th{
			background:url(../images/th_tab.jpg) repeat-x center;
			height:29px;
			border:1px #FFF solid;
			color:#448500;
			font-size:12px;
		}
		
		.tab .td_c{
			background-color:#f6ffed;
		}
		
		.tab td{
			height:18px;
			
			color:#666;
		}
		
		.tab .btm_detail{
			border:0px;
			text-decoration:none;
			background:url(../images/symbol_addition.gif) no-repeat center;
			width:18px;
			height:18px;
			cursor:pointer;
		}
		
		.tab label{
			font-size:12px;
			margin:2px;
		}



			.list_error{
				display:none;
				background:url(../images/icon_errorr.png) no-repeat top left;
				background-color:#ffe6e6;
				border:1px #F00 solid;
				padding : 0 10px 10px 90px; 
				min-height:80px;
				-moz-border-radius:10px 10px 10px 10px;
				-khtml-border-radius:5px 5px 5px 5px;
				-webkit-border-radius:5px 5px 5px 5px;
			}
				
			.list_error .img_g{float:left; margin:5px;}
			.list_error span label{
				font: normal 10px/14px Verdana, Geneva, sans-serif;
				text-align:justify;
				color:#F00;
			}
			
			
			.list_valid{
				display:none;
				background:url(../images/icon_ok.png) no-repeat top left;
				background-color:#deebd5;
				border:1px #499018 solid;
				padding : 0 10px 10px 90px; 
				min-height:80px;
				-moz-border-radius:10px 10px 10px 10px;
				-khtml-border-radius:5px 5px 5px 5px;
				-webkit-border-radius:5px 5px 5px 5px;
			}
				
			.list_valid .img_g{float:left; margin:5px;}
			
			.list_valid span label{
				font: normal 10px/14px Verdana, Geneva, sans-serif;
				text-align:justify;
				color:#499018;
			}
			

.erreurs_div
{
}

.erreurs_div .gauche { 
	background-repeat:no-repeat;
	background-position:center;
	width: 48%;
	height:210px;
	float: left; 
	padding:5px 5px 5px 0px;
}
.erreurs_div .droite{ 
	background-repeat:no-repeat;
	background-position:center;
	margin-left:49%; 
	height:210px;
	padding:5px 5px 5px 5px; 
}
.erreurs_div h4{
	font-size: 18px;
	color: #906;
	margin-bottom:20px;
 }
 .erreurs_div b{ 	
	color: #906;
 }		


