@import url(buttons.css);
@import url(lightbox.css);
@import url(menu.css);
@import url(pagination.css);
@import url(tooltip.css);
@import url(reset.css);
.left{float:left}
.right{float:right}
.mr{margin-bottom:5px;margin-right:15px}
.ml{margin-bottom:5px;margin-left:15px}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
*{margin:0;padding:0}
body{background:url('../img/template/decoupe/body.jpg') repeat-x;font-family:Arial;font-size:12px;margin:0}
#global{background:#556B2F;margin:0 auto;width:960px}
#header{background:#B8860B;height:177px;width:960px}
#logo a{background:url(../img/template/box/logoa.jpg) no-repeat;float:left;height:92px;width:295px; color:#E8C779; text-decoration:none; font-size:14px; text-align:center; padding-top:85px;}
#logo a:hover{background:url(../img/template/box/logoh.jpg) no-repeat}
#diaporama{background:url(../000.jpg) no-repeat;float:left;position:relative;height:177px;width:665px}
#navigation{background:url(../img/template/box/menu.jpg) no-repeat;height:42px}
.nav{margin-left:178px}
#content{background:#fff;overflow:hidden;width: 960px;}
#wrapper{background:#FFF url(../img/template/box/wrapper.jpg) no-repeat scroll -1px 0px;float:left;min-height:500px;_height:500px;width:662px}
#sidebar{background:url(../img/template/box/colonne_gauche.jpg);float:left;height:546px;width:294px}
#sidebar a:hover{color:#333}
#footer{background:transparent url(../img/template/decoupe/footer.jpg) repeat-x scroll 0 0;height:158px}
#footer_main{width:960px;margin:0 auto}
a{color:#000;font-weight:900;text-decoration:underline}
a:link{color:#000;text-decoration:underline}
a:hover{color:#000;text-decoration:none}
#wrapper h1{overflow:hidden;color:#3F3F3F;font-size:21px/* ;padding-bottom:30px */;margin-left:85px;margin-top:33px;color:#4D0D0B}
#wrapper h2{overflow:hidden;border-bottom:2px solid #E9C879;color:#9A272A;font-size:15px;margin:20px 0 10px;padding-bottom:10px;}
#wrapper h2 a{text-decoration:none;color:#9A272A}
#wrapper h2 a:hover{color:#F60}
#wrapper h3{overflow:hidden;border-bottom:1px dotted #CC9;color:#9A272A;font-size:13px;font-weight:bolder;margin-bottom:20px;padding-bottom:5px;padding-top:20px}
#wrapper hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
#wrapper p{line-height:18px;margin-bottom:10px;text-align:justify}
#wrapper strong{color:#B25C11;font-weight:bolder}
#wrapper ul			{margin-bottom:20px;margin-left:50px}
#wrapper ul li		{}
#wrapper ul li ul	{margin-bottom:30px;margin-left:15px;margin-top:10px}
#wrapper ul li ul li{list-style:none}
#wrapper li			{list-style:square;margin-bottom:5px}
#wm					{padding:38px;padding-right:0 !important}

#listing_calendrier + p{color:red}
#photo_accueil{background:url(../img/template/box/photo_accueil.jpg) no-repeat;width:245px;float:left;height:398px;}
#contenu_accueil{float:left !important;width:375px;overflow:hidden}
#photo_accueil p{width:197px;color:#FFF;padding:10px;font-size:10px;line-height:16px;padding-top:358px;}
#contenu_accueil h2{text-transform:uppercase;color:#4D0D0B}
#wm p a{color:#98272B;float:right}
#sepa{background:url(../img/template/box/separation.jpg) no-repeat;width:383px;height:4px;margin:17px 0;}
#contenu_accueil p			{text-align:left !important}
#contenu_accueil h2			{border:none;padding:0;font-size:13px;}
#contenu_accueil			{margin-bottom:20px}
#box1,#box2,#box3,#box4		{overflow:hidden}
#box1,#box2					{padding-bottom:7px;	border-bottom:2px solid #ccc}
#box2,#box4					{padding-left:14px;		width:170px}
#box1,#box3					{padding-right:7px;		border-right:2px solid #ccc;	width:170px}
#box3,#box4					{padding-top:7px}
#menu_top  					{position:absolute;z-index:50000;top:0;left:0}
#menu_top p					{margin-left:334px;margin-top:5px;}
#sidebox_contact			{height:210px}
#sidebox_contact .one		{text-align:center;font-size:12px;padding-top:30px;padding-bottom:10px;width:228px;padding-left:34px;padding-top:40px;line-height:16px;}
#sidebox_contact .one strong{color:#A01113;font-weight:900}
#sidebox_contact .two		{font-size:24px;color:#A01113;font-weight:900;padding-left:67px;padding-bottom:5px;}
#sidebox_contact .three		{font-size:18px;color:#A01113;font-weight:900;padding-left:67px;padding-bottom:15px;}
.sidebarlink a				{color:#A01113;font-weight:900;float:right;text-decoration:underline;padding-right:17px;}
.all_actu a					{color:#A01113;font-weight:900;float:right;text-decoration:underline;padding-right:17px;}
.all_actu					{display:block !important;font-size:12px !important; padding:0 !important}
#listing_calendrier p		{color:#4D0D0B;padding-top:20px;padding-bottom:10px;font-size:21px;font-weight:900}
#encart_actualite p			{display:none}
#sidebox_actualites			{height:210px; position:relative;}
#sidebox_contact span		{font-size:11px;color:#333;}
#sidebox_actualites h2		{color:#A01113;font-weight:900;font-size:16px;padding-left:9px;padding-top:11px}
#sidebox_actualites ul		{margin-left:45px;margin-bottom:29px;margin-top:22px;}
#sidebox_actualites li		{list-style:square;color:#333;line-height:22px;}
#sidebox_actualites li a	{color:#333;text-decoration:none !important}
#sidebox_actualites li a:hover{color:#A01113}
#sidebox_planacces	a		{color:#A01113;display:block;height:18px;padding-left:157px;padding-top:34px;width:137px;}
#sidebox_actualites .all_actu { position:absolute; bottom:31px; right:0;}
#sidebox_newsletter	a		{background-color:#7E130B; border:1px solid #C22E0A; color:#fff;display:block;height:36px;font-size:16px; padding-left:12px;padding-top:15px;width:280px; margin-top:21px; text-decoration:none}
#sidebox_newsletter	a:hover { color:#AB9C77; text-decoration:none;}
.nomargin{margin:0 !important}
#footer_main .oyo{width:168px;margin-right:30px;float:left;padding-top:10px;}
#footer_main .oyo h2{padding-bottom:6px;}
.oyo h3	{color:#AB9C77;font-size:27px;margin-top:0;}
#footer_main .oyo h2 a{color:#fff !important; text-transform:uppercase;padding-bottom:6px;text-decoration:none}
#footer_main .oyo h2 a:hover{color:#000 !important;}
#footer_main .oyo p{color:#999 !important;font-size:11px}
#footer_1{width:960px;height:78px;}
#footer_2{width:298px;height:50px;color:#E9C877;float:left;}
#footer_2 a{color:#E9C877;font-size:10px;line-height:21px;}
#footer_3_sepa{background:#E9C877;width:3px;height:40px;margin-top:5px;float:left;}
#footer_4	{width:625px;float:left;padding-left:5px;}
#footer_4 a	{color:#E9C877; font-size:10px;}
#footer_4  	{color:#FFF; font-size:10px;line-height:21px;}
#footer_5	{font-size:11px;text-align:center;height:31px;line-height:31px;}
#footer_1 a	{color:#FFFFFF;}

.adresse{
font-weight: bold;}

.plan_marche{
padding-top: 10px;
margin-bottom: 30px;}

.texte_photo{
	padding-left:235px;
}

.nom_produits{
	width:220px;
	float:left;
	line-height:18px;
}

.tarif_unitaire{
	width:130px;
	float:left;
	line-height:18px;
}

.tarif_carton{
	width:130px;
	float:left;
	line-height:18px;
}

.img_float_left {
	float:left;
	margin:0px 10px 10px 0px;
}

.img_float_right {
	float:right;
	margin:0px 0px 10px 10px;
}
