body {
	background:#FFFFFF url(../images/bgrd.gif) no-repeat;
	margin:0px;
	font-family:tahoma;
	font-size:11px;
    }
	
#restaurant a{
	color:#989ACD;
	text-decoration:none; 
	}

#restaurant a:hover{
	color:#404398;
	text-decoration:none;
    }

#atelier a{
	color:#FDCD5D;
	text-decoration:none; 
	}

#atelier a:hover{
	color:#fbb040;
	text-decoration:none;
    }
	
#boutique a{
	color:#FC6B5A;
	text-decoration:none; 
	}

#boutique a:hover{
	color:#e31b23;
	text-decoration:none;
    }

ul { 
	list-style-type: none;
	padding-left: 12px;
	margin-left: 12px;
    }

li {
	background-image:  url(/images/bullet.gif); 
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding-bottom: 12px;
	padding-left:18px;
	padding-right:24px;
    }

img {
	border:0px
	}

h1{
    margin:0 0 12px 0;
    }

h2{
    margin:0px;
    }

h3{
	margin:0px;
	font-size:11px;
	color:#787878;
	font-weight:bold;
    }

h4{/* bleu */
	margin:0px;
	font-size:14px;
	color:#10147E;
}

h5{/* jaune */
	margin:0px;
	font-size:14px;
	color:#FFBF2C;
}

h6{/* rouge */
	margin:0px;
	font-size:14px;
	color:#EC2006;
}

p{
	margin-top:0px;
    }

div.hr {
    height: 13px;
    padding:12px 0 12px 0;
    background: #fff url(/images/separator301.gif) no-repeat scroll center;
    }

div.hr hr {
    display: none;
    }

#splash{
	width:auto;
	height:auto;
	margin-top:0;
    }

.menu_imgbtn{
	margin:0 13px 0 7px;
    }

.menu_imgbtn2{
	margin:0 7px 0 7px;
    }
.menu_imgbtn3{
	margin:0 4px 0 4px;
    }	

#contenant{
	width:807px;
	height:auto;
	margin-top:80px;
	margin-bottom:80px;
    }

.content{
	padding-left:16px;
	color:#919191; 
	text-align:left;
	line-height:16px;
	}

#dunouveau-resto{
	background:#f1f1f1 url(/fr/images/blocresto-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
    }

#dunouveau-resto-en{
	background:#f1f1f1 url(/en/images/blocresto-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
    }

#dunouveau-atelier{
	background:#f1f1f1 url(/fr/images/blocatelier-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
    }

#dunouveau-atelier-en{
	background:#f1f1f1 url(/en/images/blocatelier-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
    }

#dunouveau-boutique{
	background:#f1f1f1 url(/fr/images/blocboutique-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
}

#dunouveau-boutique-en{
	background:#f1f1f1 url(/en/images/blocboutique-du-nouveau.gif) no-repeat;
	width:176px;
	height:75px;
	padding-top:35px;
	padding-left:77px;
}

#dunouveau-texte{
	color:#919191;
	margin:0 12px 0 0;
}

.menubleu{
	background-color:#404398;
    }

.smenu_bleu{
    background-color:#EBEBF5; 
    border-top:1px #ffffff solid; 
    width:128px; 
    height:104px; 
    padding:10px 14px 0 14px;  
    text-align:right;
    font-size:11px; 
    line-height:16px;
    }

.smenu_bleu a{
    color:#989ACD;
    text-decoration:none; 
    }

.smenu_bleu a:hover{
    color:#404398;
    text-decoration:none;
    }

.menujaune{
	background-color:#fbb040;
    }

.smenu_jaune{
    background-color:#FEF2D6; 
    border-top:1px #ffffff solid; 
    width:128px; 
    height:104px; 
    padding:10px 14px 0 14px; 
    color:#989ACD; 
    text-align:right;
    font-size:11px;  
    line-height:16px;
}

.smenu_jaune a{
    color:#FDCD5D;
    text-decoration:none; 
}

.smenu_jaune a:hover{
    color:#fbb040;
    text-decoration:none;
    }

.menurouge{
    background-color:#e31b23;
    }

.smenu_rouge{
    background-color:#FAC7C1; 
    border-top:1px #ffffff solid; 
    width:128px; 
    height:104px; 
    padding:10px 14px 0 14px; 
    color:#989ACD; 
    text-align:right;
    font-size:11px; 
    line-height:16px;
    }

.smenu_rouge a{
    color:#FC6B5A;
    text-decoration:none; 
    }

.smenu_rouge a:hover{
    color:#e31b23;
    text-decoration:none;
    }

#bloc-resto{
	background:#FFFFFF url(../fr/images/bloc-resto-bgrd.jpg) no-repeat;
	width:220px;
	height:131px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}

#petitbloc-resto{
	background:#FFFFFF url(../fr/images/petitbloc-restaurant-bgrd.gif) no-repeat;
	width:220px;
	height:25px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}

#texte-resto{
	margin-left:86px;
	margin-top:12px;
	color:#919191;
	line-height:12px;	
}

#bloc-atelier{
	background:#FFFFFF url(../fr/images/bloc-atelier-bgrd.gif) no-repeat;
	width:220px;
	height:131px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}

#petitbloc-atelier{
	background:#FFFFFF url(../fr/images/petitbloc-atelier-bgrd.gif) no-repeat;
	width:220px;
	height:25px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}
#petitbloc-atelier-en{
	background:#FFFFFF url(../en/images/petitbloc-atelier-bgrd.gif) no-repeat;
	width:220px;
	height:25px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}



#texte-atelier{
	margin-left:25px;
	margin-top:12px;
	color:#919191;
	line-height:12px;	
}

#bloc-boutique{
	background:#FFFFFF url(../fr/images/bloc-boutique-bgrd.gif) no-repeat;
	width:162px;
	height:131px;
	padding-left:65px;
	padding-top:15px;
	text-align:left;		
}
#petitbloc-boutique{
	background:#FFFFFF url(../fr/images/petitbloc-boutique-bgrd.gif) no-repeat;
	width:220px;
	height:25px;
	padding-left:7px;
	padding-top:15px;
	text-align:left;	
}

#texte-boutique{
	margin-left:25px;
	margin-top:12px;
	color:#919191;
	line-height:12px;
}

.text_field{
    width:160px;
    height:16px;
    border:1px solid #919191;
    }


/*--photo Équipe--*/
.photo_equipe{
	color:#929292; 
	padding:8px 0 0 8px; 
	width:148px; 
	height:238px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	text-align:left;
	}
	
.nom_equipe_style{
	color:#6264AA; 
	font-weight:bold;
	}
	
/*--liens des catégories(boutique)--*/
.categorie_produit{
	margin:0 0 0 16px;
	line-height:12px;
	}
.categorie_produit p{
	margin:0px;
	padding-bottom:6px;
	}	
.categorie_produit a{
	color:#FC6B5A;
	font-weight:bold;
	text-decoration:none;
	}		
.categorie_produit a:hover{
	color:#EA5258;
	font-weight:bold;
	text-decoration:none;
	}			

/*--block resumé de boutique--*/
.resume_boutique{
	color:#ADADAD; 
	width:150px; 
	height:119px; 
	padding:8px 0 0 6px; 
	background:#F8F8F8 url(/images/infobout_bg_sac.gif) no-repeat bottom right;
	}
.resume_boutique a{
	color:#FC6B5A;
	font-weight:bold;
	text-decoration:none;
	}	
.resume_boutique a:hover{
	color:#EA5258;
	font-weight:bold;
	text-decoration:none;
	}	
.box_retourliste{
	background-color:#E31B23; 
	padding:0 0 16px 0; 
	color:#EA5258; 
	font-weight:bold;
	}	
.box_retourliste a{
	color:#EA5258;
	text-decoration:underline; 
	}
	
/*--media(download PDF)--*/	
.bloc_pdf{
	margin-bottom:8px;
	color:#404398;
	}
			
.bloc_pdf a{
	color:#404398;
	text-decoration:none;
	}
		
.bloc_pdf a:hover{
	color:#404398;
	text-decoration:underline;
	}

/*--ajout déclinaison--*/	
.titre_gris{
	color:#ADADAD; 
	font-weight:bold; 
	text-align:left; 
	padding-bottom:6px;
	}
		
.fils_dariane{
	color:#ADADAD; 
	font-weight:bold; 
	text-align:left; 
	padding-bottom:6px;
	}
	
.fils_dariane a{
	color:#ADADAD; 
	}
	
.fils_dariane a:hover{
	color:#888888; 
	}
	
.txt_bleu{
	color:#404398;
	}
			
.txt_jaune{
	color:#fbb040;
	}
			
.txt_rouge{
	color:#E31b23;
	}
	
.encadre_resto{
	padding:48px 12px 12px 12px;
	color:#989ACD;
	background-color:#F6F6F6;
	background-image: url(/images/encadre_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
		
.encadre{
	padding:48px 12px 12px 12px;
	color:#787878;
	background-color:#F6F6F6;
	background-image: url(/images/encadre_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.encadre_menu{
	padding:48px 12px 12px 12px;
	color:#787878;
	background-color:#F6F6F6;
	background-image: url(/images/encadre_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	}	
		
.encadre_menu h3{
	color:#404398;
	}		
			
.encadre_menu .hr{
    height: 19px;
    padding:12px 0 12px 0;
    background: #F6F6F6 url(/images/separatormenu.gif) no-repeat scroll center;
    border:none;
    }
	
.encadre_menu .hr hr{
	display: none;	
	}	
	
.encadre_atelier{
	padding:48px 12px 12px 12px;
	color:#fbb040;
	background-color:#F6F6F6;
	background-image: url(/images/encadre_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.texte10px{
 font-size:10px;
}	