body
{
margin : 0 ;
padding : 0 ;
font-family:Verdana ;
font-size : 12px ;
color : #000 ;
background:url(images/bg_body.jpg) no-repeat center bottom ;
background-attachment:fixed ;
}
img
{
border : none ;
}

a
{
text-decoration:none ;
}

a:active, a:focus
{
outline:none ;
}

div#conteneur
{
width : 986px ;
margin : 0 auto ;
padding : 0 ;
}

div#header
{
height : 134px ;
background:url(images/bg_header.gif) no-repeat left top ;
margin : 0 0 5px 0 ;
padding : 0 ;
}

div#header h1
{
height : 134px ;
width : 100% ;
margin : 0 ;
padding : 0 ;
}

div#header h1 a
{
display : block ;
height : 134px ;
width : 100% ;
text-indent : -6000px ;
margin : 0 ;
padding : 0 ;
}

ul#menu
{
margin : 0 ;
padding : 30px 0 0 22px ;
background:url(images/bg_menu.png) no-repeat left top ;
list-style-type:none ;
overflow : hidden ;
height : 60px ;
}

ul#menu li
{
float : left ;
}

ul#menu li a
{
color : #000 ;
font-style : italic ;
xxxfont-weight : bold ;
}
ul#menu li a:hover, ul#menu li a:focus
{
color : #9C2031;

}


div#content
{
margin : 0 ;
padding : 0 15px 0px 15px ;
background-color : #fff ;
overflow : hidden ;
position : relative ;
}
*+html div#content {padding-top :60px ;}

div#flashcontent
{
float : left ;
margin : 0 0 40px 0 ;
padding : 0 ;
height : 580px ;

}

p.justify
{
text-align : justify ;
}

a.accueil_link
{
display : block ;
width : 225px!important ;
width : 225px ;
height : 219px ;
margin-left : 459px ;
text-indent : -6000px ;
float:left;
}

a#accueil_link_jambon
{
background:url(images/accueil_link_jambon.jpg) no-repeat left top ;
}

a#accueil_link_recettes
{
background:url(images/accueil_link_recettes.jpg) no-repeat left top ;
}

h1.titre_planche, h1.titre_planche_vert
{
position : absolute;
z-index : 1000;
top : 0 ;

font-family:"Times New Roman", Times, serif ;
font-size : 26px ;
font-weight :bold ;
margin : 0 ;
padding : 34px 0 0 75px ; ;
font-style : italic ;
height : 64px ;
width : 864px;
line-height : 23px ;
}

h1.titre_planche span, h1.titre_planche_vert span
{
font-size : 18px ;
line-height : 12px ;
}

h1.titre_planche
{
background:url(images/bg_titre.png) no-repeat left top ;
}

h1.titre_planche_vert
{
background:url(images/bg_titre_vert.png) no-repeat left top ;
}

div#qualite
{
width : 776px ;
margin : 83px 0 0px 60px ;
padding : 18px 0 ;
background-color:#E6DD8D ;

}

div#qual_1
{
width : 738px ;
margin : 0 auto ;
margin-bottom:20px;
background:url(images/bg_divs_qualite_cochon.png) no-repeat left top ;
---background-color:#fcfbf2;
min-height : 293px ;
padding : 12px ;
overflow : hidden ;
}

div.qual_2
{
width : 738px ;
margin : 0 auto ;
background:url(images/bg_divs_qualite.png) no-repeat left top ;
height : 293px ;
padding : 12px ;
overflow : hidden ;
}

div.qualit_img
{
float : left ;
margin : 15px 15px 30px 0;
width : 272px ; 
height : 421px ;
}

h2
{
font-family:"Times New Roman", Times, serif ;
font-size : 22px ;
font-weight :normal ;
font-style : italic ;
margin : 0 ;
padding : 0px ;
}

h3
{
font-family:"Times New Roman", Times, serif ;
font-size : 20px ;
font-weight :bold ;
font-style : italic ;
margin : 15px 0 ;
padding : 0px ;
color : #32653A ;
}

div#abattage
{
width : 935px ;
min-height : 613px!important ;
tttheight : 443px ;
margin : 60px 0 0 0 !important;
padding : 0 ;
background:url(images/bg_abattage2.gif) no-repeat left top ;
overflow : hidden ;
position : relative ;
}

div#vignettes
{
position: absolute ;
top : 30px ;
left : 4px;
width : 180px ;
min-height : 200px ;
}

div#vignettes img
{
display : block ;
margin-bottom : 7px ;
margin-right : 2px ;
float : left ;
}

div#flash
{
position: absolute ;
top : 0 ;
width : 160px ;
min-height : 200px ;
right : 0 ;
}

div.abattage
{
margin : 0 ;
padding : 25px 180px 0 200px ;
font-style : regular ;
text-align : justify ;
}

div.abattage p:first-letter
{
font-size :30px ;
}

a#salaison_coupe, a#salaison_libre, div#charc_cuite, div#charc_crue
{
display : block ;
width : 376px ;
height : 315px ;
font-family:"Times New Roman", Times, serif ;
font-size : 24px ;
font-weight :normal ;
font-style : italic ;
color : #000 ;
text-align : center ;
margin : 0 0 40px 0 ;
}

a#salaison_coupe:hover, a#salaison_libre:hover
{
text-decoration : underline ;
}

a#salaison_coupe
{
background:url(images/bg_salaison_coupe.jpg) no-repeat left 58px ;
float : left ;
}

a#salaison_libre
{
background:url(images/bg_salaison_libre.jpg) no-repeat left 58px ;
float : right ;
}

div#charc_cuite
{
background:url(images/bg_charcuterie_cuite.jpg) no-repeat center 30px ;
float : left ;
}

div#charc_crue
{
background:url(images/bg_charcuterie_crue.jpg) no-repeat center 30px ;
float : right ;
}


div#charc_cuite a, div#charc_crue a
{
display : block ; 
color : #fff ;
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size : 12px ;
text-align : center ;
font-style : normal ;
font-weight : bold ;
height : 17px ;
background:url(images/bg_charcut_links.jpg) no-repeat center -17px ;
margin-bottom : 3px ;
}

div#charc_cuite a:hover, div#charc_crue a:hover, div#charc_cuite a:focus, div#charc_crue a:focus
{
background:url(images/bg_charcut_links.jpg) no-repeat center top ;
}

div.intro
{
margin : 0 auto 40px auto ;
padding : 0 ;
width : 810px ;
}

a#salaison_coupe span, a#salaison_libre span
{
font-size : 20px ;
}

div#catalogue_left
{
float : left ;
width : 340px !important;
width : 300px ;
margin : 50px 0px 0 0 ;
padding : 0 ;
}

div#catalogue_right
{
float : right ;
width : 340px !important;
width : 300px ;
margin : 50px 170px 0 0 !important;
margin : 50px 35px 0 0;
padding : 0 ;
}

table.presentation_jambon
{
margin-bottom : 50px ;
}

table.presentation_jambon caption
{
font-size : 14px ;
text-align : left ;
font-weight : normal ;
line-height : 28px ;
}

table.presentation_jambon caption span
{
font-size : 14px ;
font-weight : bold ;
border-bottom : 1px solid ;
padding : 0 0 5px 0 ;
}

table.presentation_jambon td
{
vertical-align : bottom ;
padding : 0 100px 0 0;
}

div#footer
{
clear : both ;
color : #fff ;
background-color:#9C2031 ;
margin : 0 ;
padding : 2px 5px ;
text-align : right ;
}

div#footer a
{
color : #fff ;
}

div#footer a:hover, div#footer a:focus
{
color :#9C2031 ;
background-color:#fff ;
}

div.recettes
{
background:url(images/bg_recettes.jpg) no-repeat left top ;
margin : 20px auto 0 auto ;
padding : 40px 20px ;
overflow : hidden ;
width : 736px ;
}

div.recettes_txt
{
float : right ;
width : 58% ;
}

div.recettes_txt p
{
text-align : justify ;
font-style : italic ;
}

div.recettes_txt h2
{
text-align : center;
width : 300px ;
margin : 0 auto ;
}

input, textarea
{
font-family:Verdana ;
font-size : 12px ;
color : DimGray ;
padding : 3px ;
}

input:focus, textarea:focus
{
border : 2px solid #9C2031 ;
}
