*{
	margin:0;
	padding:0;
}
body,html{
	height:100%;
}
body{
	background-color:#fafafa;
	text-align:center;
}
img{
	border:none;
}
#conteneur{
	position:relative;
	width:923px;
	margin:0 auto;
	z-index:10000;
	min-height:100%;
	background-repeat: no-repeat;
	background-position: top left;
	text-align:left;
}
a:link,a:visited,a:hover,a:active{
	color:#e50278;
	text-decoration:none;
}
.fond_3{
	background-image: url('../medias/top_nourcy_chef_a_domicile.png');
}
.fond_2{
	background-image: url('../medias/top_nourcy_peau_neuve.png');
}
.fond_1{
	background-image: url('../medias/top_nourcy_semballe_pour_vous.png');
}
/*.fond_1{
	background-image: url('../medias/top_nourcy_vous_gate.png');
}*/
#conteneur_niv2{
	position:relative;
	width:923px;
	margin:0 auto;
	z-index:10000;
	min-height:100%;
	text-align:left;
}
.conteneur_boitealunch{
	background-image: url('../medias/top_nourcy_boite_a_lunch.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.conteneur_pointsdevente{
	background-image: url('../medias/top_nourcy_points_de_vente.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.conteneur_traiteur{
	background-image: url('../medias/top_nourcy_traiteur.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.conteneur_menus_speciaux{
	background-image: url('../medias/top_nourcy_menus_speciaux.png');
	background-repeat: no-repeat;
	background-position: top left;	
}
#bulle_suivant{
	position:absolute;
	top:320px;
	left:50px;
}
#fond_gauche{
	background-image: url(../medias/fond_gauche.gif);
	background-repeat:repeat-y;
	position:fixed;
	top:0px;
	left:0;
	width:223px;
	height:100%;
	z-index:1;
}
#fond_droite{
	background-image: url(../medias/fond_droit.gif);
	background-repeat:repeat-y;
	position:fixed;
	top:0px;
	right:0;
	width:223px;
	height:100%;
	z-index:1;
}
#fond_transparent{
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background-image: url('../medias/fond_transparent.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:500px;
	height:500px;
}
#retour_accueil{
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
	height:150px;
	cursor:pointer;
	z-index:10100;
}
div#site_construction{
	background-image: url('../medias/titre_site_construction.gif');
	float:right;
	margin-top:17px;
	margin-right:20px;
	background-position: top left;
	background-repeat: no-repeat;
	width:298px;
	height:40px;
}
ul#menu{
	float:right;
	margin-top:7px;
	margin-right:20px;
	background-image: url('../medias/dessous_ul_menu.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	height:40px;
}
ul#menu li{
	font-family: Verdana, Arial, sans-serif;
	list-style-type: none;
	font-size:11px;
	letter-spacing:0.4px;
	background-image: url('../medias/dot_pink_li.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding:0px 0px 0px 7px;
	color:#8b8b83;
	display:inline;
}
ul#menu li a:link,ul#menu li a:visited,ul#menu li a:hover,ul#menu li a:active{
	color:#8b8b83;
	text-decoration:none;
}
ul#menu li.no_dot{
	background:none;
}
.bloc_txt{
	width:350px;
	height:152px;
	margin:150px 0px 0px 50px;
}
#bloc_txt_1_top{
	width:360px;
}
.top_traiteur{
	height:130px;
	margin:115px 0px 0px 40px;	
}
.top_boite_a_lunch{
	height:95px;
	margin:130px 0px 0px 40px;		
}
.top_visitez_boutique{
	height:95px;
	margin:120px 0px 0px 40px;
}
.top_points_de_vente{
	height:110px;
	margin:130px 0px 0px 40px;		
}
.top_menus_speciaux{
	height:130px;
	margin:115px 0px 0px 40px;	
}

#bloc_boitealunch{
	float:left;
	margin-left:30px;
	width:273px;
	padding:20px 0px 0px 20px;
	height:300px;
	background-image: url('../medias/fond_boite_a_lunch.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
#bloc_boitealunch p,#bloc_traiteur p,#bloc_menuspeciaux p{
	width:260px;
	height:75px;
	font-size:10px;
	line-height:14px;
}
#bloc_boitealunch{
	float:left;
	margin-left:30px;
	width:273px;
	padding:20px 0px 0px 20px;
	height:300px;
	background-image: url('../medias/fond_boite_a_lunch.png');
	background-repeat: no-repeat;
	background-position: top left;
}
#bloc_traiteur{
	float:left;
	width:273px;
	height:300px;
	background-image: url('../medias/fond_traiteur.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding:20px 0px 0px 10px;
}
#bloc_menuspeciaux{
	float:left;
	width:280px;
	height:300px;
	padding:20px 0px 0px 10px;
	background-image: url('../medias/fond_menu_speciaux.png');
	background-repeat: no-repeat;
	background-position: top left;
}
#contenu_niv2{
	margin-left:40px;
}
ul#menu_sandwich,ul#menu_traiteur{
	list-style-type:none;
/*	width:580px;*/
	margin-top:50px;
/*	float:left;*/
}
#bloc_telecharger_menu{
	width:200px;
	margin-top:10px;
/*	background-image: url('../medias/fond_bloc_telechargement.png');
	background-position: bottom left;
	background-repeat: no-repeat;*/
	float:left;
	padding:10px 0px 20px 30px;
}
#bloc_telecharger_menu h2{
	font-size:13px;
	background-image: url('../medias/ico_fleche_rose.gif');	
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:10px;
	margin:0px 0px 4px 0px;
}
#bloc_telecharger_menu h2 a:link,#bloc_telecharger_menu h2 a:visited,#bloc_telecharger_menu h2 a:hover,#bloc_telecharger_menu h2 a:active{
	text-decoration:underline;
	color:#e50278;
}
ul#menu_sandwich li h2,ul#menu_traiteur li h2{
	margin:3px 0px 4px 0px;
	padding:0px;
	position:relative;
}
ul#menu_sandwich li h2 div.prix{
	position:absolute;
	top:4px;
	right:0;
	font-size:12px;
}
ul#menu_sandwich li,ul#menu_traiteur li{
	width:260px;
	margin:0px 30px 25px 0px;
	height:80px;
	float:left;
	vertical-align:top;
}
ul#menu_traiteur li{
	background-image: url('../medias/bullet_menu_sandwich.png');
	background-repeat: no-repeat;
	padding-left:30px;
	margin:0px 10px 25px 0px;
	background-position: 0px 5px;
}
h1#titre_accueil_2{
	margin-bottom:10px;
	background-image: url('../medias/titre_nourcy_fait_peau_neuve.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:314px;
	height:29px;
}
h1#titre_accueil_3{
	margin-bottom:10px;
	background-image: url('../medias/titre_chef_a_domicile.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:314px;
	height:29px;
}
/*h1#titre_accueil_1{
	margin-bottom:10px;
	background-image: url('../medias/titre_paques_chez_nourcy.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:273px;
	height:28px;
}*/
h1#titre_accueil_1{
	margin-bottom:10px;
	background-image: url('../medias/titre_nourcy_semballe_pour_vous.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:350px;
	height:28px;
}
h1#titre_a_propos{
	margin-bottom:10px;
	background-image: url('../medias/titre_boite_a_lunch.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:160px;
	height:19px;
}
h1#titre_points_de_vente{
	margin-bottom:10px;
	background-image: url('../medias/titre_boutiques_points_de_vente.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:327px;
	height:26px;
}
h1#titre_boite_a_lunch{
	margin-bottom:10px;
	background-image: url('../medias/titre_boite_a_lunch.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:160px;
	height:19px;
}
h1#titre_visitez_nos_boutiques{
	margin-bottom:10px;
	background-image: url('../medias/titre_nourcy_visitez_nos_boutiques.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:238px;
	height:24px;
}
h1#titre_traiteur{
	margin-bottom:10px;
	background-image: url('../medias/titre_traiteur.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:84px;
	height:19px;
}
h1#titre_menus_speciaux{
	margin-bottom:10px;
	background-image: url('../medias/titre_menus_speciaux.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width:178px;
	height:24px;
}
h1 span{
	display:none;
}
h2{
	font-family: Tahoma, Tahoma, Arial, sans-serif;
	letter-spacing:0.8px;
	color:#e50278;
	font-size:17px;
	font-weight:normal;
	margin-bottom:8px;	
}
h2.titre_menu{
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	letter-spacing:0.8px;
	color:#e50278;
	font-size:21px;
	font-weight:normal;
	margin-bottom:18px;
}
h2.titre_menu span{
	color:#666;	
	font-size:11px;
	display:block;
}
h2.menus{
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	letter-spacing:0.8px;
	color:#e50278;
	font-size:18px;
	font-weight:normal;
	margin-bottom:8px;	
	position:relative;
}
p.info_menu{
	color:#572700;
	font-size:14px;
	margin-bottom:15px;
}
p span.size12{
	font-size:12px;
}
h3.menus{
	color:#333;
	background:none;
	padding:0px;
	margin:0px;
	position:relative;
}
h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{
	color:#855936;
	font-size:14px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration:none;	
}
h3{
	color:#855936;
	font-size:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:normal;
	background-image: url('../medias/fleche_h3.gif');
	background-position: 0px 6px;
	padding:0px 0px 0px 13px;
	background-repeat: no-repeat;
	margin-bottom:6px;
}
ul#liste_menu{
	list-style-type:none;
	float:left;
	margin-right:20px;
}
#bloc_menu{
	float:left;
	width:490px;
	position:relative;
}
.telecharger_menu_special{
	background-image: url('../medias/btn_telecharger_pdf.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding:2px 0px 0px 10px;
	color:#e50278;
	font-size:11px;
	position:absolute;
	width:126px;
	height:28px;
	z-index:999;
	padding:8px 0px 0px 32px;
	right:0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}

/*.telecharger_menu_boite{
	background-image: url('../medias/btn_telecharger_pdf.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding:2px 0px 0px 10px;
	color:#e50278;
	font-size:11px;
	position:absolute;
	width:156px;
	height:28px;
	padding:8px 0px 0px 32px;
	right:0px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}*/
.telecharger_menu{
	background-image: url('../medias/btn_telecharger_pdf.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding:2px 0px 0px 10px;
	color:#e50278;
	font-size:11px;
	position:absolute;
	width:156px;
	height:28px;
	padding:8px 0px 0px 32px;
	right:-100px;
	font-family: Arial, "MS Trebuchet", sans-serif;
}
.telecharger_menu_special a:link,.telecharger_menu_special a:visited,.telecharger_menu_special a:hover,.telecharger_menu_special a:active{
	color:#e50278;
	font-size:11px;
	text-decoration:none;	
}
.telecharger_menu a:link,.telecharger_menu a:visited,.telecharger_menu a:hover,.telecharger_menu a:active{
	color:#e50278;
	font-size:11px;
	text-decoration:none;	
}
ul#liste_menu li{
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:13px;
	color:#8d8d8d;
	background-image: url('../medias/bullet_menu_sandwich.png');
	background-repeat: no-repeat;
	background-position: 8px 2px;
	height:25px;
	width:185px;
	padding:6px 0px 0px 33px;
}
ul#liste_menu a:link,ul#liste_menu a:visited,ul#liste_menu a:hover,ul#liste_menu a:active{
	color:#8d8d8d;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:13px;
	text-decoration:none;
}
ul#liste_menu li.actif{
	background:none;
	background-image: url('../medias/liste_menu_actif.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
ul.menus_choix, ul.menus_nonchoix{
	list-style-type:none;
}
ul.menus_nonchoix{
	margin-bottom:10px;
}
ul.menus_choix li, ul.menus_nonchoix li{
	color:#828282;
	font-size:11px;
	line-height:15px;
	width:400px;
	font-family: Verdana, sans-serif;
	background-image: url('../medias/grey_dot.gif');
	background-position: bottom left;
	padding:6px 0px 10px 0px;
	position:relative;
	background-repeat: no-repeat;
}
ul.menus_nonchoix li{
	background:none;
	padding:1px 0px;
}
ul.menus_choix li.last{
	background:none;
}
ul.menus_choix li div,ul.menus_nonchoix li div{
	position:absolute;
	right:0px;
	top:0px;
}
h2.menus div.prix,h3.menus div.prix{
	position:absolute;
	right:0px;
	top:0px;	
}
p{
	color:#828282;
	font-size:11px;
	line-height:15px;
	font-family: Verdana, sans-serif;
}
.adresse_col,.points_de_vente{
	float:left;
	font-size:12px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	color:#828282;
	margin-right:15px;
	margin-top:30px;
	height:160px;
	border-right:1px dotted #f47cae;
	padding-right:60px;
	padding-left:60px;
}
.adresse_col_first{
	padding-left:90px;
}
.adresse_col_last{
	border:none;
}
.adresse_col a:link,.adresse_col a:visited,.adresse_col a:hover,.adresse_col a:active{
	color:#828282;
	text-decoration:none;
	border-bottom:1px dotted #e50278;
}
.points_de_vente a:link,.points_de_vente a:visited,.points_de_vente a:hover,.points_de_vente a:active{
	color:#828282;
	text-decoration:none;
	border-bottom:1px dotted #e50278;
}
.adresse_col h2,.points_de_vente h2{
	margin:0px;
	font-size:19px;
	padding:0px;
}
.adresse_col h3,.points_de_vente h3{
	color:#e50278;
	font-size:12px;
	background:none;
	padding:0px;
	margin:0px 0px 20px 0px;
}
.points_de_vente h3 a:link,.points_de_vente h3 a:visited,.points_de_vente h3 a:hover,.points_de_vente h3 a:active{
	color:#e50278;
	font-size:12px;
	background:none;
	padding:0px;
	margin:0px;	
	text-decoration:none;
	border:none;
}
#bottom_nourcy{
	position:relative;
	width:100%;
	margin-top:-20px;
	height:20px;
	background-image: url('../medias/bottom_nourcy.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index:999;
}
.clear_right{
	clear:right;
}
.clear_left{
	clear:left;
}
.rose{
	color:#e50278;
}
h3.marginbottom,p.marginbottom{
	margin-bottom:10px;
}