form,* {
margin:0;
padding:0;
}

#form1 {
width:227px;
margin-top:10px;
}

td {
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
height:30px;
padding:5px;
}

.thumb_view {
display:block;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFF url(../gifs/images/boucherie-traiteur-letal-do.jpg) repeat-x;
margin:0;
padding:0;
}

a:hover {
text-decoration:underline;
color:#000;
}

a:active {
text-decoration:none;
color:#000;
}

.scrollbarre {
overflow:auto;
}

.email_news {
font-family:Geneva,Arial,Helvetica;
font-size:11px;
color:#000;
background-color:#fff;
border-bottom:#bbb 1px solid;
border-top:#bbb 1px solid;
border-left:#bbb 1px solid;
border-right:#bbb 1px solid;
}

.bouton_news {
font-family:Geneva,Arial,Helvetica;
font-size:12px;
color:#fff;
float:left;
cursor:pointer;
margin-top:5px;
margin-left:5px;
background-color:#333232;
border:#333232 1px solid;
height:19px;
width:46px;
}

.bouton_commande {
font-family:Geneva,Arial,Helvetica;
font-size:12px;
color:#fff;
float:left;
cursor:pointer;
margin-left:150px;
background-color:#333232;
border:#333232 1px solid;
width:140px;
}

.numpage_selec {
color:red;
}

li#menu0 {
width:72px;
}

li#menu5 {
width:183px;
}

li#menu6 {
width:104px;
}

li#menu7 {
width:178px;
}

li#menu8 {
width:134px;
}

li#menu0 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-03.jpg);
}

li#menu5 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-07.jpg);
}

li#menu6 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-09.jpg);
}

li#menu7 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-08.jpg);
}

li#menu8 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-10.jpg);
}

.nav li {
display:block;
list-style:none;
float:left;
margin:0;
padding:0;
}

.nav {
display:block;
position:relative;
width:985px;
list-style:none;
z-index:2;
margin:0 auto;
padding:0;
}

.nav a {
display:block;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:500;
padding-top:0;
height:43px;
text-align:center;
text-decoration:none;
line-height:43px;
overflow:hidden;
}

.sous_menu {
background:#FEDC22;
position:absolute;
top:42px;
left:0;
width:985px;
height:0;
overflow:hidden;
z-index:1111;
opacity:0.9px;
filter:alpha(opacity=90);
}

.sous_menu p {
line-height:15px;
}

.sous_menu .element1 {
width:327px;
border-right:1px solid #ccc;
float:left;
height:230px;
}

.sous_menu .element2 {
width:327px;
float:left;
height:230px;
}

.sous_menu a {
background:none !important;
height:20px;
line-height:20px;
color:#000;
font-size:12px;
padding-left:20px;
text-align:left;
}

.sous_menu a:hover {
color:#A90A09;
background:#A70000;
}

.input_form {
background-color:#FFF;
border:1px solid #A90909;
font-family:Arial;
color:#000;
margin-top:5px;
width:150px;
}

.champs-obligatoires {
font-size:11px;
color:#000;
margin-right:0;
margin-bottom:10px;
margin-left:0;
}

.area_form {
background-color:#FFF;
border:1px solid #A90909;
font-family:Arial;
color:#000;
margin-top:5px;
width:338px;
overflow:auto;
}

.bouton_form {
height:30px;
width:150px;
border:1px solid #000;
color:#FFF;
display:block;
margin-left:105px;
cursor:pointer;
background:url(../gifs/actu.jpg) center #A90909;
}

.bouton_form:hover {
height:30px;
width:150px;
border:1px solid #000;
color:#FFF;
display:block;
margin-left:105px;
cursor:pointer;
background:url(../gifs/actu_hover.jpg) center #A90909;
}

#form-contact {
margin-top:15px;
margin-bottom:15px;
width:365px;
float:left;
}

#lightbox {
background-color:#eee;
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#closeButton {
top:5px;
right:5px;
}

#lightbox img {
border:none;
clear:both;
}

#overlay img {
border:none;
}

#overlay {
background-image:url(../gifs/overlay.png);
}

* html #overlay {
background-color:transparent;
background-image:url(../blank.gif);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
}

.mots_importants {
font-weight:700;
color:#A90A09;
}

#header {
height:149px;
background:url(../gifs/images/boucherie-traiteur-letal-02.jpg) no-repeat;
text-align:center;
}

#header img {
margin-top:8px;
}

#introduction h1 {
text-transform:uppercase;
font-size:20px;
color:#FFF;
line-height:19px;
}

#introduction h1 span {
font-size:15px;
margin-left:30px;
}

#introduction a {
background:url(../gifs/puce1.gif) no-repeat;
height:12px;
width:90px;
float:right;
text-align:right;
margin-top:20px;
line-height:13px;
}

#diapo {
width:493px;
float:left;
background:url(../gifs/diapo.jpg) no-repeat;
height:220px;
padding:22px 0 0 45px;
}

#menu {
height:43px;
width:985px;
}

#container {
width:985px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#content {
width:985px;
}

#colonne_top {
height:249px;
}

#colonne_centre {
float:left;
width:658px;
position:relative;
text-align:justify;
line-height:17px;
min-height:500px;
padding:51px 0 50px 15px;
}

#colonne_centre p {
text-align:justify;
line-height:17px;
margin-top:20px;
}

#colonne_centre h2 {
color:#A90909;
font-size:18px;
margin:10px 7px 5px;
}

#colonne_centre h3 {
color:#828282;
margin:10px 15px;
}

#colonne_centre ul {
list-style:outside disc;
margin:10px 0 0 30px;
}

#colonne_droite {
float:left;
width:312px;
background:url(../gifs/images/boucherie-traiteur-letal-12.jpg) no-repeat;
}

#panier a {
display:block;
width:152px;
height:36px;
margin-left:51px;
padding-left:75px;
padding-top:15px;
color:#A90A09;
font-weight:700;
font-size:19px;
text-decoration:none;
}

#panier a:hover {
color:#B57170;
}

#parrainage {
background:url(../gifs/encart_parrainage.jpg) no-repeat;
min-height:119px;
-height:119px;
margin:0 0 5px;
padding:41px 0 8px 51px;
}

#parrainage h2 {
font-size:14px;
color:#FFF;
margin:10px 0 0 55px;
}

#conditions {
width:150px;
float:left;
text-align:left;
margin-left:15px;
font-size:10px;
color:#FFF;
margin-top:10px;
display:inline;
}

#conditions a {
font-size:10px;
color:#FFF;
}

#actu {
background:url(../gifs/horaires.jpg) no-repeat;
height:113px;
text-align:center;
width:227px;
margin-left:51px;
color:#fff;
}

#actu h2 {
font-size:17px;
background:url(../gifs/horaires_over.jpg) no-repeat;
margin:0 0 10px;
padding:5px 0;
}

#actu p {
line-height:18px;
letter-spacing:-0.05em;
}

#actu p strong {
letter-spacing:0;
}

#encart_contact {
background:url(../gifs/encart_contact.jpg) no-repeat;
height:144px;
width:215px;
line-height:20px;
color:#FFF;
margin:8px 0 0 51px;
padding:12px 0 0 12px;
}

#encart_contact strong {
font-size:15px;
font-weight:700;
}

#encart_contact a {
background:url(../gifs/puce2.gif) no-repeat;
width:115px;
height:15px;
float:right;
text-align:right;
color:#FFF;
font-weight:700;
line-height:13px;
margin:15px 17px 0 0;
}

#container_footer {
clear:both;
text-align:center;
background:url(../gifs/images/boucherie-traiteur-letal-13.jpg) repeat-x #C6C7BB;
position:relative;
}

#footer {
text-align:center;
height:116px;
position:relative;
width:985px;
line-height:20px;
padding-top:25px;
margin:0 auto;
}

#footer a {
font-size:11px;
}

#footer a:visited {
color:#444;
}

#footer img {
position:absolute;
top:-20px;
z-index:20;
left:481px;
}

#encart_devis a {
display:block;
position:absolute;
background:url(../gifs/devis.png) no-repeat;
width:97px;
height:95px;
left:0;
top:309px;
}

#encart_devis a:hover {
background:url(../gifs/devis_hover.png) no-repeat;
}

#introduction_articles h1 {
text-transform:uppercase;
font-size:20px;
color:#FFF;
line-height:22px;
}

#introduction_articles p {
text-align:justify;
margin-top:30px;
line-height:17px;
}

#plan_acces {
float:left;
width:287px;
}

#plan_acces img {
border:1px solid #A90909;
margin-top:10px;
}

#colonne_centre_actualites {
float:left;
width:658px;
position:relative;
padding:51px 0 50px 15px;
}

.plateaux {
width:320px;
float:left;
height:180px;
}

.plateauxxx {
width:310px;
float:left;
height:120px;
margin-right:10px;
}

#offre_quinzaine {
background:url(../gifs/quinzaine.jpg);
width:658px;
height:69px;
position:relative;
margin:0 0 20px;
}

#offre_quinzaine h2 {
position:absolute;
top:-3px;
left:13px;
color:#000;
font-size:18px;
}

#offre_quinzaine h2 strong {
font-size:21px;
color:#A90909;
}

.periode {
font-size:14px;
position:absolute;
top:10px;
left:60px;
font-weight:700;
}

.periode strong {
color:#fff;
font-size:1.2em;
}

.offre {
position:absolute;
top:23px;
left:30px;
font-weight:700;
}

.lien {
position:absolute;
top:23px;
right:10px;
}

.lien a {
background:url(../gifs/puce_26.jpg) no-repeat 0 2px;
padding:0 0 0 10px;
}

#actuu {
position:absolute;
top:2px;
right:18px;
}

#actuuu {
position:absolute;
top:47px;
right:18px;
background-image:url(../gifs/fete10.jpg);
width:227px;
height:100px;
display:block;
}

#actuu a {
display:block;
background:url(../gifs/actu.jpg);
width:227px;
height:42px;
line-height:42px;
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:700;
text-align:center;
}

#actuu a:hover {
background:url(../gifs/actu_hover.jpg);
text-decoration:underline;
}

#actu2 {
background-image:url(../gifs/actu.jpg);
width:227px;
height:42px;
margin:10px 0 0 51px;
}

#actu2 a {
display:block;
width:227px;
height:42px;
line-height:42px;
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:700;
text-align:center;
}

#actu2 a:hover {
text-decoration:underline;
}

#demandedevis {
border:1px solid #900;
width:217px;
background:transparent url(../gifs/quinzaine.jpg) repeat scroll 0 0;
margin:10px 0 10px 50px;
padding:5px;
}

#demandedevis a {
color:#898989;
font-size:1.3em;
padding-left:25px;
}

#demandedevis a span {
font-size:0.7em;
}

#demandedevis a strong {
color:#A90909;
font-size:1.2em;
}

#colonne_centre .vignettes {
background:transparent url(../gifs/defaut.jpg) repeat scroll 0 0;
color:#000;
float:left;
font-weight:700;
height:87px;
padding-top:13px;
text-align:center;
width:200px;
margin:10px 15px 5px 0;
}

.vignettes2 {
background:transparent url(../gifs/defaut.jpg) repeat scroll 0 0;
color:#000;
display:block;
float:left;
font-size:10px !important;
font-weight:700;
height:57px;
padding-top:13px;
text-align:center;
width:90px;
margin:10px 15px 5px 0;
}

.vignettes:first-letter,.vignettes2:first-letter {
text-transform:uppercase;
}

a.vignettes:hover,a.vignettes2:hover,#repas1:hover,#repas2:hover {
opacity:0.85px;
}

a.vignettes2 {
font-size:10px !important;
}

a.Boeuf {
background:url(../gifs/boeuf.jpg) !important;
}

a.Porc {
background:url(../gifs/porc.jpg) !important;
}

a.grillades {
background:url(../gifs/grillades.jpg) !important;
}

a.veau {
background:url(../gifs/veau.jpg) !important;
}

a.agneau {
background:url(../gifs/agneau.jpg) !important;
}

a.volaille {
background:url(../gifs/volaille.jpg) !important;
}

a.decoupe {
background:url(../gifs/decoupe,volaille.jpg) !important;
}

a.abats {
background:url(../gifs/abats.jpg) !important;
}

a.saucisses {
background:url(../gifs/saucisses.jpg) !important;
}

a.mariage {
background:url(../gifs/mariage.jpg) !important;
}

a.apero {
background:url(../gifs/aperitf,dejeunatoire.jpg) !important;
}

a.specialites {
background:url(../gifs/quenelles.jpg) !important;
}

a.special2 {
background:url(../gifs/grillades2.jpg) !important;
}

a.special1 {
background:url(../gifs/decoupe,volaille2.jpg) !important;
}

a.poissonfroids {
background:url(../gifs/poissons-froids.jpg) !important;
}

a.poissonchauds {
background:url(../gifs/poissons-chauds.jpg) !important;
}

ul.menu_item {
margin:0;
}

ul.menu_item li {
float:left;
list-style:none;
}

ul.menu_item li a {
display:block;
height:25px;
-height:50px;
line-height:25px;
width:auto;
-width:90px;
background:#F1D63F;
text-align:center;
font-size:11px;
margin:0 4px 0 0;
padding:0 5px;
}

ul.menu_item li a:hover {
background:#D4B922 !important;
text-decoration:none !important;
color:#A90909;
}

#sous_menu1,#sous_menu2,#sous_menu3,#sous_menu4,#sous_menu5,#sous_menu6,#sous_menu7,#sous_menu8 {
position:relative;
top:-52px;
}

.display {
border:1px solid #D4B922;
clear:both;
padding:10px 8px;
}

#repas1 {
width:300px;
float:left;
height:65px;
background:url(../gifs/plateaux,repas.jpg);
text-align:center;
font-size:1.5em;
margin:10px 47px 10px 0;
padding:135px 0 0;
}

#repas2 {
width:300px;
float:left;
height:65px;
background:url(../gifs/pour-barbecue.jpg);
text-align:center;
font-size:1.5em;
margin:10px 0;
padding:135px 0 0;
}

#box_fav {
background:url(../gifs/video.jpg) no-repeat 5px 5px;
width:430px;
height:100px;
overflow:hidden;
display:block;
text-align:right;
font-size:1.8em;
color:#A90B0A;
line-height:100px;
border:1px solid #A90B0A;
margin:10px auto;
padding:5px;
}

#container_actualite,#actualite_detail {
float:left;
width:auto !important;
padding:20px;
}

.menus {
width:300px;
float:left;
height:220px;
background:#FDDC2D;
border:dashed 1px #000;
margin:8px;
padding:4px;
}

.menus p {
text-align:center !important;
}

.menus2 {
width:300px;
float:left;
height:220px;
background:#FFF;
margin:8px;
padding:10px 5px;
}

#menu_fete a {
background:none repeat scroll 0 0 #FFF;
border:2px solid #FFD700;
color:#900;
float:left;
font-size:13px;
font-weight:700;
line-height:14px;
width:275px;
text-align:left;
margin:4px 0;
padding:12px 10px;
}

#fly a {
background:none repeat scroll 0 0 #FFF;
border:2px solid #FFD700;
color:#900;
float:left;
font-size:13px;
font-weight:700;
width:275px;
text-align:left;
margin:5px 0;
padding:12px 10px;
}

#colonne_centre div.plat p {
float:left;
width:78%;
}

#colonne_centre div.plat p.plat2 {
float:left;
width:100%;
}

#colonne_centre div.plat p.prix {
float:right;
color:#900;
width:22%;
}

#colonne_centre div.plat p.prix2 {
text-align:right;
color:#900;
width:100%;
line-height:12px;
margin-top:0;
}

a,a:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}

.bouton_news:hover,.bouton_commande:hover {
background-color:#585858;
border:#585858 1px solid;
}

li#menu1,li#menu2 {
width:85px;
}

li#menu3,li#menu4 {
width:71px;
}

li#menu1 a,li#menu2 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-04.jpg);
}

li#menu3 a,li#menu4 a {
background-image:url(../gifs/images/boucherie-traiteur-letal-06.jpg);
}

li#menu0 a:hover,a#selected-over0,li#menu1 a:hover,a#selected-over1,li#menu2 a:hover,a#selected-over2,li#menu3 a:hover,a#selected-over3,li#menu4 a:hover,a#selected-over4,li#menu5 a:hover,a#selected-over5,li#menu6 a:hover,a#selected-over6,li#menu7 a:hover,a#selected-over7,li#menu8 a:hover,a#selected-over8 {
color:#A90A09;
text-decoration:none;
}

.sous_menu h5,.sous_menu h7 {
color:#A90A09;
border-bottom:1px solid #A90A09;
font-size:15px;
text-align:center;
margin-bottom:8px;
}

.ligne-contact1 p,.ligne-contact2 p,.bloc-message p {
font-size:11px;
color:#000;
float:left;
margin-right:30px;
margin-bottom:10px;
display:inline;
}

#introduction,#introduction_articles {
width:420px;
float:left;
padding:20px 0 0 15px;
}

#introduction h1 strong,#introduction_articles h1 strong {
font-size:30px;
}

#introduction h1 span strong,#introduction_articles h1 span {
font-size:25px;
font-family:"Times New Roman", Times, serif;
color:#FFD700;
}

#introduction p,#colonne_centre_actualites p {
text-align:justify;
line-height:17px;
}

#colonne_centre a,#introduction_articles a {
font-weight:700;
}

.plateaux h2,.plateauxxx h2 {
font-size:17px;
}

#actuuu:hover,#box_fav:hover {
opacity:0.8px;
filter:alpha(opacity=80);
}
