*{
	padding:0px;
	margin:0px;
}
img {
	border:none;
}
/** Balises **/
body {

	font-family:Arial, Helvetica, sans-serif;
}
h1{ 
	float:left;
	display:block;
	margin:0px 0px 0px 10px;
}
h2{
	float:right;
	display:block;
	margin:80px 10px 0px 0px;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/** ID **/
#corp{ 
	width:1000px; 
	margin:0px auto;
			background:#FFF url(../images/fond_site.gif) repeat-y -20px 0px;
}
#header{ 
	background:url(../images/banniere.gif) repeat-x 0px 52px;
}

#gauche{ 
	width:250px; 
	float:left;
}
#centre{ 
	width:730px; 
	float:right;

}
#centre h3{ 
	color:#ff9600;
	font-size:1.2em;
	font-weight:normal;
	border-bottom: 1px solid #ff9600;
	margin:0px 0px 15px 0px;
}
#centre p{ 
	font-size:0.75em;
	padding:0px 0px 15px 0px;
	display:block; 
	width:400px;
}
/** Menu gauche **/
ul#menu li{
  display:block;
  width:190px;
  font-size:0.85em;
  padding:5px 0px;
  float:right;
  border-bottom: 1px solid #ff9600;
}
ul#menu{
margin-bottom:10px;	
}
ul#menu li a{
	color:#000;
}
ul#menu li a:hover{
	color:#ff9600;
}
ul#menu li.actif a{
	color:#ff9600;
}
ul#menu_carte li.actif a{
	color:#ff9600;
}
/** **/
img#illu{ 
	float:right;
}
/** **/
ul#sommaire{
	width:525px;
	background:#ffca7f url(../images/t_sommaire.png) no-repeat 100% 0%;
	position: absolute;
	margin:0px 0px 0px -156px;
}
ul#sommaire li{
	display:block;
	width:505px; height:93px;
	font-size:0.95em;
	border-bottom: 1px solid #ff9600;
	background:#fff url(../images/fond_boite.jpg) repeat-x 0px 100%;
}
ul#sommaire li img.illu{
	float:left;
}
#centre ul#sommaire li p{
	display:block;
	float:left; width:230px;
	height:80px;
	padding:5px 10px;
}
ul#sommaire li a{
	display:block;
	float:right; 
	text-align:right;
	width:100px; padding:52px 5px 0px 5px;
	color:#ff9600;
	font-size:0.75em;
}
ul#sommaire li img.titre{
	display:block;
	float:right; 
}
/** Couleur d'Afrique **/
#bloc-2{
	width:226px;
	height:283px;
	background:url(../images/img_CouleurDafrique.jpg) no-repeat 0px 100%;
	padding:50px 25px 25px 25px;
	position:relative;
	float:right; 
	margin:5px 0px 0px 0px;
	font-size:0.7em;
}
#centre #bloc-2 p{
	width:226px;
	padding:5px 0px;
	font-size:0.95em;
}
#bloc-2 a{
	width:216px;
	text-align:right;
	color:#ff9600;
	display:block;
	padding:0px 10px 0px 0px;
}
/** **/
#contact{
	display:block;
	font-size:0.7em;
	width:150px;
	margin:-80px 0px 0px 120px;
	padding-bottom:20px;
}
#contact a{
	color:#ff9600;
}
#pub{
	display:block;
	margin:30px 20px 20px 0px;
	float:right;
}
/** ---------------------------------------------------- Menu carte / Page du menu traiteur ---------------------------------------------------- **/
#carte{
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
	float:right; 
}
ul#menu_carte {
	display:block;
	background:url(../images/la_carte.png) no-repeat 0px 0px;
	width:120px; height:162px;
	float:right; 
	margin:20px 10px 0px 0px;
	padding:5px 0px 5px 40px;
}
ul#menu_carte li{
	display:block;
	height:25px;
}
ul#menu_carte li a{
	color:#000;
	font-size:0.75em;
}
ul#menu_carte li a:hover{
	color:#ff9600;
}
#bt_devis{
	float:left;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 100px;
}
#bt_devis2{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 100px;
}
#img_menu_traiteur {
	float:right;
	margin:-16px 0px 0px 0px;
}
*html #img_menu_traiteur {
	float:right;
	margin:0px 0px 0px 0px;
}
*+html #img_menu_traiteur {
	float:right;
	margin:0px 0px 0px 0px;
}
#box1{
	width:45%;
	float:left; 
}
#box2{
	width:45%;
	float:right;
	margin:20px 20px 0px 0px; 
}
ol{
	font-size:0.7em;
	margin:0px 0px 10px 30px;
}
#_buffet1{
	margin:4px 0px 0px 0px;
}
/** ---------------------------------------------------- Page Saveur d'afrique ---------------------------------------------------- **/
#carte_afrique{
	position:absolute;
	margin:40px 0px 0px 50px;
	z-index:1;
}
#boite_acordeon{
	position:absolute;
	width:318px;
	height:393px;
	z-index:10;
	opacity: 0.75;
	filter: alpha(opacity=75);
	margin-left:350px;
}
/** ---------------------- fonds recettes pays / Page saveur d'afrique ---------------------- **/
.benin{
	background:url(../images/fond_benin.gif) no-repeat;
	
}
.togo{
	background:url(../images/fond_togo.gif) no-repeat;
	
}
.coteDivoire{
	background:url(../images/fond_coteDivoire.gif) no-repeat;
	
}
.mali{
	background:url(../images/fond_mali.gif) no-repeat;
	
}
.senegal{
	background:url(../images/fond_senegal.gif) no-repeat;
	
}
.ghana{
	background:url(../images/fond_ghana.gif) no-repeat;
	
}
#liste_drapeau {
	
	position:absolute;
	z-index:1000;
	background:url(../images/boite_cuisine.gif) no-repeat;
	padding: 0px;
	width:189px;
	height:195px;
	float:left;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
#liste_drapeau li {
	height:24px;
	line-height:24px;
}
.titre_drapeau{
	padding: 0px 0px 10px 0px;
}
.img_drapeau{
	margin:0px 0px 0px 10px;
}
#box_texte {
	background:url(../images/box.gif) no-repeat;
	position:absolute;
	margin:400px 0px 0px 0px;
	z-index:2;
	width:722px;
	height:326px;
	opacity: 0.50;
	filter: alpha(opacity=50);
}
#texte1 p{
	margin:20px 0px 0px 20px;
	width:45%;
	float:left;
}
#texte2 p{
	margin:20px 20px 0px 0px;
	width:45%;
	float:right;
}
*html #box_texte { /** ie6 **/
}
*+html #box_texte { /** ie7 **/
}
 #box_texte { /** ie8 **/
	
}

#centre #box_texte a {
	float:right;
	margin:30px 0px 0px 0px;
}
/** ---------------------- * Présentation * Le chef * Traiteur à domicile * Cuisinier à domicile * Cours de cuisine à domicile * ---------------------- **/
#boite_présentation {
	background:url(../images/boite_presentation.png) no-repeat;
	width:585px;
	height:526px;
	margin:40px 0px 0px 50px;
	padding:10px 0px 0px 25px;
}
#boite_présentation h3{
	margin:0px 0px 10px 0px;
	width:90%;
}
#boite_présentation p{
	padding:10px 0px 0px 0px;
	line-height:18px;
	width:48%;
	float:left;
}
#présentation_image {
	width:50%;
	float:right;
}
.img_presentation{
	margin:-10px 39px 0px 0px;
	float:right;
	width:255px;
	height:127px;
}
#img_chef{
	margin:-11px 0px 0px -10px;
}
#présentation_image p{
	line-height:18px;
	margin:0px 0px 0px 25px;
	
}
/** ---------------------- Classes ---------------------- **/
.effaceur{ 
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.cacher{ 
	display:none;
}
a.lien{ 
	color:#ff9600; font-weight:bold;
}
/** **/
.home{margin-top:-2000px;}
/** **/
#footer{ color:#666; text-align:right; font-size:0.7em; padding-top:10px;}
#footer a{ color:#666; }
#footer2{ color:#666; text-align:right; font-size:0.7em; padding-top:200px;}
#footer2 a{ color:#666; }
#footer3{ color:#666; text-align:right; font-size:0.7em; padding-top:380px;}
#footer3 a{ color:#666; }
/** ---------------------- PAGE CONTACT ---------------------- **/
#boite_présentation #exemple2{
	width:520px;
	margin:0px 0px 0px 0px;
	border:none;
}
.legend{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ff9600;
}
label {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:200px;
	display:block;
	font-size:0.75em;
	float:left;
}

#valider2{
	background:url(../images/bout.png) no-repeat;
	border:none;
	cursor:pointer;
	width:61px;
	height:31px;
	color:#000000;
}
#valider2:hover{
	background:url(../images/bout2.png) no-repeat;
	border:none;
	cursor:pointer;
	width:61px;
	height:31px;
	color:#666;
}

#annuler{
	background:url(../images/bout.png) no-repeat;
	border:none;
	cursor:pointer;
	width:61px;
	height:31px;
	color:#000000;
}
#annuler:hover{
	background:url(../images/bout2.png) no-repeat;
	border:none;
	cursor:pointer;
	width:61px;
	height:31px;
	color:#666;
}
.erreur{
	color:#F00;
	margin:0px 190px -10px 0px;
	font-size:0.7em;
	text-align:center;
}
.erreur2 {
	color:#F00;
	font-size:0.7em;
	margin:0px 0px -3px 0px;
}
.saved {
	position:absolute;
	color:#ccc;
	font-weight:bold;
	display:block;
	margin:-40px 0px 0px 5px;
	width:150px;
}
/** ---------------------- PAGE DEVIS ---------------------- **/

#legend{
	margin:0px 0px 0px 42%;
	padding:0px 10px 0px 10px;
	color:#ff9600;
}
label#code_postal {
	float:left;
	margin:-19px 0px 0px 275px;
	width:80px;
	border:dashed 1px #ff9600;
}
#message2 {
	height:140px;
	width:520px;
	border:dashed 1px #ff9600;
	font-family:Arial, Helvetica, sans-serif;
}
.erreur3 {
	text-align:center;
	margin:0px 0px -10px 5px;
	color:#F00;
	font-size:0.7em;
}
.erreur4 {
	text-align:center;
	margin:0px 10px -25px 0px;
	color:#F00;
	font-size:0.7em;
}
.aide{
	margin:0px 0px 0px 10px;
	color:#666;
	font-size:0.54em;
}
#exemple2 a {
	text-decoration: none;
	color:#666;
	font-size:0.7em;
	margin:0px 0px 0px 10px;
}
.adsense{
	display:block;
	font-size:0.7em;
	width:150px;
	margin:-190px 0px 0px 120px;
	padding-bottom:20px;
	position:absolute;
}