/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#646567;text-align:justify;}
body, img, div, p, form{margin:0;padding:0;}
body {background:#d0d1d2 url(images/body.jpg) repeat-x;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{float:left;margin:0;}
.spacer_l {float:left;width:1px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:1px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:1px;background:url(images/spacer.gif);}
#supersuperglobal {background:url(images/superglobal2.jpg) 50% 0% repeat-y;}
#superglobal {background:url(images/superglobal.jpg) 50% 0% no-repeat;}
#global{width:980px;margin:auto;}
/*#header{position:relative;background:url(images/header.jpg) no-repeat;width:980px;height:296px;}*/
#header{position:relative;width:980px;height:296px;}
#supercontent {background:url(images/content.jpg) repeat-y;}
#content{background:url(images/global.jpg) no-repeat;min-height:300px;}
#footer{background:url(images/footer.jpg) 50% 0% no-repeat;color:#ffffff;font-size:12px;text-align:center;height:27px;padding:7px 0 0 0;}
#footer a {color:#ffffff;text-decoration:none;font-size:12px;}
.titre_page {margin:0 0 21px 0;}
.titre_rubrique {margin:0 0 0 8px;}
#lien_naviciel {text-decoration:underline;}

/* Menus */
#menu_princ {position:absolute;top:216px;left:150px;}
#bandeau_deroulant {margin:5px 0 10px 31px;width:900px;}
#menu_autre {position:absolute;top:123px;left:483px;}
.ssmenufond {padding:4px 0;margin:0;}
.ssmenufond .ssitem a {text-decoration:none;color:#fffefe;margin:0;padding:0;display:block;text-align:center;}
.ssmenufond .ssitem a:hover {text-decoration:none;}
#ssMenutraiteur .ssmenufond, #ssMenutraiteuracc .ssmenufond {background:#929395;}
#ssMenutraiteur .ssmenufond:hover, #ssMenutraiteuracc .ssmenufond:hover {background:#29262a;}
#ssMenuboucherie .ssmenufond, #ssMenuboucherieacc .ssmenufond {background:#929395;}
#ssMenuboucherie .ssmenufond:hover, #ssMenuboucherieacc .ssmenufond:hover {background:#29262a;}
#ssMenucharcuterie .ssmenufond, #ssMenucharcuterieacc .ssmenufond {background:#929395;}
#ssMenucharcuterie .ssmenufond:hover, #ssMenucharcuterieacc .ssmenufond:hover {background:#29262a;}
#ssMenutraiteuracc {width:196px;height:276px;position:absolute;z-index:99;left:-180px;top:-35px;display:none;}
#ssMenuboucherieacc {width:197px;height:69px;position:absolute;z-index:99;left:56px;top:-35px;display:none;}
#ssMenucharcuterieacc {width:210px;height:23px;position:absolute;z-index:99;left:299px;top:-35px;display:none;}
#ssMenutraiteur {width:196px;height:276px;position:absolute;z-index:99;left:291px;top:265px;display:none;}
#ssMenuboucherie {width:197px;height:69px;position:absolute;z-index:99;left:526px;top:265px;display:none;}
#ssMenucharcuterie {width:210px;height:23px;position:absolute;z-index:99;left:771px;top:265px;display:none;}

/* Accueil */
#accueil_haut {margin:4px 0 0 0;}
#bienvenue {background:url(images/fond_bienvenue.png) no-repeat;width:416px;height:209px;margin:13px 24px 0 31px;padding:5px 0 0 0;}
#titre_bienvenue {margin:0 5px;}
#contenu_bienvenue {margin:8px 0 0 13px;}
#bienvenue_img {width:144px;}
#bienvenue_txt {width:250px;}
#description_bienvenue {font-size:11px;}
#fonction {font-size:12px;font-weight:bold;}
#fonction a {text-decoration:none;}
#en_savoir_plus {margin:0 0 0 113px;}
#plat {background:url(images/fond_plat.gif) no-repeat;width:431px;height:178px;padding:60px 23px 0 23px;}
.plat_img {width:192px;}
.plat_contenu {width:230px;}
.titre_plat {width:180px;font-size:16px;color:#bd0f1b;font-weight:bold;}
.titre_plat2 {width:360px;font-size:16px;color:#bd0f1b;font-weight:bold;}
.description_plat {font-size:11px;}
.prix_plat {font-size:14px;color:#bd0f1b;font-weight:bold;}
.prix_plat span {font-size:14px;color:#bd0f1b;font-weight:bold;text-decoration:line-through;}
#moment {background:url(images/fond_moment.gif) no-repeat;width:390px;height:155px;padding:50px 0 0 17px;margin:0 22px 0 26px;}
.moment_img {width:148px;}
.moment_contenu {width:227px;}
.titre_moment {width:180px;font-size:14px;color:#bd0f1b;font-weight:bold;}
.description_moment {margin:4px 0;font-size:11px;}
.titre_moment2 {font-size:14px;color:#bd0f1b;font-weight:bold;}
.prix_moment {font-size:14px;color:#bd0f1b;font-weight:bold;}
.prix_moment span {font-size:14px;color:#bd0f1b;font-weight:bold;text-decoration:line-through;}
.piece_moment img {margin:6px 0 0 98px;}
accueil_bas {margin:2px 0 0 0;}
#invite {margin:6px 0 0 26px;width:440px;}

#container_slider_realisations {width:340px;height:135px;position:relative;overflow:hidden;padding:20px 0 0 20px;}
.slider_realisations {float:left;width:340px;height:155px;margin:0;overflow:hidden;}
.slider_realisations a {color:#19171a;text-decoration:none;}
.slider_realisations .javascript_css {position:relative;z-index:3;width:540px;padding:20px;margin:200px auto;background:#e5e5e5;display:none;}
.slider_realisations .prev {position:absolute;top:0;left:0;}
.slider_realisations .next {position:absolute;top:0;left:0;}
.slider_realisations .prev a, .slider_realisations .next a {display:none;}
.slider_realisations .slider {float:left;position:relative;width:340px;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_realisations ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_realisations li {float:left;display:inline;width:170px;margin:0;padding:0;overflow:hidden;}
.slider_realisations div {margin:0;padding:0;}

/* Traiteur */
#traiteur {margin:30px 0 0 32px;}

/* Boucherie */
#boucherie {margin:30px 0 0 32px;}

/* Charcuterie */
#charcuterie {margin:30px 0 0 32px;}

/* Catalogue */
.nom_rubrique {padding:4px 9px 5px 10px;background:#fac24f;}
.nom_rubrique a {font-size:15px;color:#252226;text-decoration:none;}
.contenu_catalogue {width:460px;}/*width:430px*/
.titre_catalogue {color:#3d3c3f;font-style:italic;font-size:16px;width:417px;}
.description_catalogue {margin:7px 0 17px 0;background:#f3f3f4;width:429px;min-height:118px;border:2px solid #d1d2d3;padding:8px 0 0 8px;}
/** html .description_catalogue {margin:7px 0 17px 0;background:#f3f3f4;width:429px;height:118px;border:2px solid #d1d2d3;padding:8px 0 0 8px;}*/
.photo_catalogue {margin:0 12px 5px 0;}
.catalogue_contenu_texte {width:255px;}/*width:230px*/
.txt_catalogue {font-size:11px;margin:0 10px 15px 0;}
.prix_catalogue {font-size:14px;}
.prix_catalogue span {color:#3d3c3f;font-size:22px;}
.reduit {text-decoration:line-through;}
.piece_catalogue {margin:10px 0 10px 275px;}
.pagination {margin:0 0 0 600px;}
.page_active {background:#ffffff;padding:3px;color:#bb0f1b;font-weight:bold;font-size:14px;text-decoration:none;}
.autres_pages {font-weight:bold;font-size:14px;text-decoration:none;}
.fond_pagination {color:#ffffff;font-weight:bold;background:#bb0f1b;text-decoration:none;padding:3px;}

/* Partenaires */
#partenaires {margin:12px 0 0 0;}
.contenu_partenaire {margin:23px 0 0 16px;width:176px;}
.titre_partenaire {font-style:italic;font-size:13px;text-decoration:underline;text-align:center;color:#969595;}
.logo_partenaire {background:#ececed;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;width:130px;height:130px;margin:5px 0 0 0;padding:9px 23px;}

/* Qui sommes-nous ? */
#qsn {margin:30px 0 0 32px;}
#photo_qsn {width:233px;margin:0 0 0 29px;}
#description_qsn {width:590px;}

/* Contact */
#contact {margin:30px 0 0 32px;}
#contact_gauche {width:491px;}
#coordonnees {background:url(images/fond_coordonnees.gif) no-repeat;width:193px;height:137px;margin:9px 0 0 0;padding:11px 0 0 15px;}
#adresse {margin:18px 0 21px 0;}
.titre_coordonnees u {font-size:14px;color:#bb001c;}
.titre_coordonnees span {font-size:14px;color:#bb001c;}
#cont_form #bt_radio {padding:8px 0 0 110px;}
#cont_form div{padding:0 0 1px 3px;}
#cont_form label{}
.label {text-align:right;padding-right:5px;font-size:12px;float:left;width:120px;color:#4f545c;padding:5px 10px 0 0px;color:#3d3c3f;font-family:Verdana, Arial, Helvetica, sans-serif}
.ipt {width:215px;height:21px;border:1px solid #b1b2b4;}
#message {height:180px;width:260px;}
#code_postal {width:75px;height:21px;border:1px solid #b1b2b4;}
#submit_cont {border:none;padding:5px 0 0 305px;}

/* Mentions Légales */
#cont_mentions_legales {margin:30px 0 0 32px;width:875px;}
#cont_mentions_legales a {color:#f7a800;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#e2001a;}
