@charset "utf-8";
/* CSS Document */
/*hr*/
.aout{
	padding: 0px;
	clear: both;
	height: 1px;
	width: 780px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 125px;
}
.hr_prog{}
/*titre*/
h1{
	background-image: url(../../images/header.jpg);
	margin: 0px;
	padding: 0px;
	height: 228px;
	width: 1200px;
	position: relative;
	top: 0px;
}
h2{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #434343;
	padding: 0px;
	/*width: 300px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* span */
.hide{
	display: none;
}
.bold{
	font-weight: bold;
}
.rose{
	color: #daaeb6;
}
.rose_sombre{
	color: #daaeb6;
	background-color: #434343;
	}	
.vert{
	color: #e9ffb3;
}
.vert_sombre{
	color: #414c30;
}
.gris_sombre{
	color: #434343;
}
.gris_clair{
	color: #CCCCCC;
}
.salee{
	color: #414c30;
	font-weight: bold;
}
.enfant{
	color: #FF6600;
}
.rouge{
	text-decoration: underline;
	color: #FF6600;
}
.rouge_01{
	text-decoration: underline;
	color: #FF6600;
}
.souligné{
	text-decoration: underline;
	}
.red{
	color: #C00;
}
 /* navigation*/
.nav_txt a{
	color: #daaeb6;
	text-decoration: none;
}
.nav_txt a visited{
color: #daaeb6;
	text-decoration: none;}
.nav_txt a link{
color: #daaeb6;
	text-decoration: none;}
.nav_txt a:hover{
color: #e9ffb3;
	text-decoration: none;}

#p_facebook a{
	color: #e9ffb3;
	text-decoration: underline;
}
	
#p_facebook a:hover{
	color: #e9ffb3;
	text-decoration: none;

}	

.p_deco a{
	color: #cccccc;
	text-decoration: underline;
}
.p_deco a:hover{
	font-weight: bold;
	color: #e9ffb3;
}
.p_deco a link{
	color: #cccccc;
	text-decoration: underline;
}
#ul_programme a{
	font-weight: bold;
	color: #434343;
	text-decoration: none;
}
#ul_programme a:hover{
	color: #ffffff;
	text-decoration: underline;
}
#ul_programme a visited{
	font-weight: bold;
	color: #434343;}
	
#footer a{
	text-decoration: underline;
	color: #e9ffb3;
}
#footer a visited{
	text-decoration: underline;
	color: #e9ffb3;
	}
#footer a:hover{
	text-decoration: underline;
	color: #e9ffb3;
	}
	
.p_scontain a{
	color: #434343;
	text-decoration: underline;
}

.p_scontain a:hover{
	color: #FF6600;
	text-decoration: none;
}

.p_scontain a visited{
		color: #434343;}
/* style paragraphe */
.p_deco{
	font-style: italic;
	font-weight: bold;
	color: #e9ffb3;
	margin: 10px;
	width: 187px;
}
#p_facebook{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: -3px;
}
#p_fcontain{
	margin: 0px;
	float: left;
	height: auto;
	width: 645px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
}
.p_fcontain_r{
	float: left;
	height: auto;
	width: 645px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.p_scontain{
	height: auto;
	width: 963px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#p_footer_main{
	padding: 0px;
	float: left;
	height: auto;
	width: 645px;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 240px;
	/*color: #FFFFFF;*/
	color:#CCCCCC;
	text-align: justify;
	font-size: 14px;
}
#p_footer_second{
	font-style: italic;
	font-weight: bold;
	color: #e9ffb3;
	text-align: center;
	padding: 0px;
	height: auto;
	width: 645px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 240px;
}
#p_footer_right{
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 0px;
	float: right;
	height: auto;
	width: 85px;
	margin-top: 60px;
	margin-right: 10px;
	margin-bottom: 00px;
	margin-left: 10px;
}
#p_pcontain{
	height: auto;
	width: 645px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* les images */

#fcontain_img1{
	padding: 0px;
	float: right;
	height: 311px;
	width: 310px;
	margin-top: 0px;
	margin-right: 15px;
	/margin-right:-30px;
	_margin-right: -30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.img_prog{
	padding: 0px;
	float: right;
	width: 257px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-left: 10px;
}
.img_prog_02{
	padding: 0px;
	height:250px;
	width: 660px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.img_deco{
	width: 150px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 32px;
}

.img_photo{
	padding: 0px;
	float: left;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 105px;
}
/* les listes */

#ul_programme{
	padding: 0px;
	width: 660px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	list-style-position: inside;
	list-style-image: url(../../images/puce.jpg);
	float: left;
}
.ul_programme_li{
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ul_ingredients{
	padding: 0px;
	width: 237px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
/* fomulaire de contact */
#form1{
	height: 100%;
	width: 580px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fnom{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	float: left;
	width: 50px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px !important;
	margin-left: 10px;
	_margin-bottom:-20px;
	/margin-bottom:-20px
}
.ftnom{
	padding: 0px;
	float: left;
	width: 215px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px !important;
	margin-left: 0px;
	_margin-bottom:-20px;
	/margin-bottom:-20px
}
.nom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #434343;
	text-indent: 15px;
	padding: 0px;
	width: 175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.cleantxt{
	padding: 0px;
	clear: both;
	height: 0px;
	width: 550px;
	margin-top : 0px; 
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bradio{
	padding: 0px;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px !important;
	margin-left: 0px;
	_margin-bottom:-20px;
	/margin-bottom:-20px
	}
#objet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.radio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	width: 100px;
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px !important;
	margin-bottom: 0px;
	margin-left: 0px;
}
#radio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	width: 180px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px !important;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bobjet{
	padding: 0px;
	width: 20px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#descriptif{
font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	width: 550px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px !important;
	margin-left: 10px;
	_margin-bottom:-20px;
	/margin-bottom:-20px
}
#message{
	background-color: #434343;
	padding: 0px;
	height: 300px;
	width: 540px !important;
	/width: 520px;
	*width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#send{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e9ffb3;
	background-color: #434343;
	margin-left: 10px;
}
/* catalogue */
#catalogue{
	color: #434343;
	text-align: center;
	padding: 0px;
	height: 100%;
	width: 600px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.tr_ligne{
	height: 102px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.td_image{
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	height: 100px;
	width: 100px;
}
.td_label{
	height: 100px;
	width: 300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.td_prix{
	height: 100px;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.td_ref{
	height: 100px;
	width: 140px;
}
