body {
font-family:Arial;
font-size:12px;
margin:0;
text-align:center;
}

#conteneur {
text-align:left;
margin-left:auto;
margin-right:auto;
width:990px;
background:url(img/skin/fond_conteneur.jpg) repeat-y;
}

#header {
position:relative;
height:129px;
width:990px;
background:url(img/skin/header.jpg) no-repeat;
*margin-bottom:-3px;
}

#accueil {
position:absolute;
top:8px;
left:30px;
}
.phrase {
position:absolute;
top:30px;
left:140px;
font-weight:bold;
font-size:24px;
color:#ffcc00;
}

#spacer {
clear:both;
}

#middle {
width:990px;
background:url(img/skin/fond_conteneur.jpg) repeat-y;
}

/* DROITE */
#droite {
position:relative;
float:right;
width:103px;
height:430px;
background-color:#7a2427;
/*background-image:url(img/skin/top_right.jpg);*/
background-repeat:no-repeat;
padding:30px 0 0 0;
text-align:center;
}

#droite p.whitbot{
border-bottom:1px solid #ffffff;
padding:8px 7px 3px 5px;
}
#droite .input:focus,textarea:focus,select:focus,.input:hover,textarea:hover,select:hover
{
background-color:#E7EDF8;
color:#481d00;
}
#droite .input
{
font-size:11px;
padding:0 2px;
border:1px solid #9BA7B7;
color:#062249;	
height:15px;
}

#droite form {
margin:0;
}
#droite p.flag {
line-height: 1em;
margin:0;
}
#droite p.flag img, span { 
vertical-align: middle; 
}
/* FIN DROITE */

/* CENTRE */
#corps {
position:relative;
float:left;
width:767px;
background:url(img/skin/fond_accroche.jpg) no-repeat;
}

#corps_index {
position:relative;
float:left;
width:767px;
height:514px;
background:url(img/skin/fond_accroche.jpg) no-repeat;
}

#accroches {
height:50px;
background:url(img/skin/fond_accroche.jpg) no-repeat;
}

#intro {
position:absolute;
left:205px;
top:0px;
width:500px;
}

#etiq {
text-align:left;
width:148px;
}

#chapeau {
height:50px;
margin: 0 0 0 0px
}
#chapeau ul{
list-style:none;
display:inline;
margin:0;
padding:0;
}
#chapeau li {
float:left;
width:187px;
display:inline;
text-align:left;
color:#FFFFFF;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}
#chapeau .chapeau {
width:130px;
}
#savoirplus {
width:200px;
height:20px;
}

#ecokdo {
position:absolute;
width:170px;
height:100px;
text-align:center;
top : 140px;
*top : 160px;
left:0px;
}
#videobox {
height:150px;
text-align:center;
}
#prod_box_index {
position:absolute;
left:172px;
*margin:33px 0 0 0;
margin:0px 0 0 0;
width:650px;
height:292px;
}
#prob_box_rel {
position:relative;
}
#prod_box_index ul {
list-style:none;
}
#prod_box_index li{
display:inline;
}
.det_prod {
float:left;
width:197px;
height:155px;
background-image:url(img/bulle.jpg);
background-repeat:no-repeat;
}
#prod_box_index .vign {
position:absolute;
top:25px;
left:25px;
border:0;
}
#prod_box_index .intitule {
position:absolute;
top:25px;
left:97px;
color:#000000;
font-size:11px;
width:95px;
}
#prod_box_index .prix {
position:absolute;
top:65px;
left:97px;
color:#CC3300;
font-size:13px;
font-weight:bold;
}
#prod_box_index .info {
position:absolute;
top:85px;
left:97px;
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#prod_box_index .lk_info {
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#prod_box_index .lk_info:hover {
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.det_prod {
position:relative;
float:left;
width:197px;
height:155px;
background-image:url(img/bulle.jpg);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
}

.nom_prod {
position:absolute;
top:20px;
left:117px;
width:72px;
color:#888888;
}

.prix_prod {
color:#df241d;
position:absolute;
font-size:14px;
font-weight:bold;
top:87px;
left:120px;
width:50px;
}

.info_prod {
position:absolute;
top:105px;
left:120px;
}

.img_prod {
position:absolute;
top:21px;
left:23px;
height: 100px;
width: 91px;
}

#contenu {
width:680px;
margin:10px;
font-family:Arial;
font-size:12px;
}

#contenu_blc {
width:740px;
margin:10px;
font-family:Arial;
font-size:12px;
padding:3px;
}

.img_actu {
float:left;
margin:0 10px 10px 0px;
}
/* FIN CENTRE */

/* FOOTER */
#footer {
position:relative;
width:990px;
*height:199px;
height:109px;
background-image:url(img/skin/footer.jpg);
background-repeat:no-repeat;
background-color:#288109;
padding-top:90px;
text-align:center;
color:#FFFFFF;
font-size:10px;
clear:both;
}
#footer p.flag {
line-height: 1em;
width:100%;
background-color:#288109;
}
#footer p.flag img, span { 
vertical-align: middle;
}
#actu {
text-align:left;
position:absolute;
left:0;
width:279px;
height:79px;
background:url(img/foo_01.png) no-repeat;
color:#000000;
font-size:10px;
}
.photo_actu
{
position:absolute;
top:30px;
left:22px;
}
.titre_actu
{
position:absolute;
top:30px;
left:73px;
}
.cont_actu
{
position:absolute;
top:43px;
left:73px;
width:180px;
font-size:10px;
}
.lire_plus a{
position:absolute;
top:58px;
left:200px;
width:180px;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:10px;
} 
.lire_plus a:visited{
position:absolute;
top:58px;
left:200px;
width:180px;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:10px;
} 
.lire_plus a:hover {
position:absolute;
top:58px;
left:200px;
width:180px;
text-decoration:underline;
color:#000000;
font-weight:bold;
font-size:10px;
} 
#banner {
background-color:#288109;
}
/* FIN FOOTER */

/* CATALOGUE */

#left_catalogue {
float:left;
margin: 10px 0 0 5px;
float:left;
width:150px;
}
#ss_famille {
width:125px;
}
#ssss_famille {
margin: 0 0 0 15px;
}
#ss_famille ul{
list-style:none;
margin:0;
padding:0;
}
#ss_famille li {
text-align:left;
border-bottom:#FFFFFF solid 1px;
margin: 0 0 3px 0;
}

#prod_box_catalogue ul {
margin:0px -40px;
list-style:none;
}
#prod_box_catalogue li{
display:inline;
}
#prod_box_catalogue {
float:right;
width:600px;
margin: 10px 0 0 0;
}
#page {
float:right;
text-align:left;
width:600px;
margin: 10px 0 0 0;
color:#481d00;
font-size:14px;
font-weight:bold;
}
#page_normal {
text-align:left;
margin: 5px 0 0 0;
color:#481d00;
font-size:14px;
font-weight:bold;
text-indent:20px
}

.fil{
font-size:12px;
color:#481d00;
}
a.fil2 {
font-size:12px;
color:#481d00;
text-decoration:none;
}
a.fil2:visited {
font-size:12px;
color:#481d00;
text-decoration:none;
}
a.fil2:hover {
font-size:12px;
color:#481d00;
text-decoration:underline;
}

#search_catalogue {
width:150px;
height:100px;
text-align:left;
}

#pagination {
margin: 0 0 0 25px;
}

.ss_fam {
color:#481d00;
text-decoration:none;
font-size:12px;
}
.ss_fam:hover {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}
.lk_blc_10:hover {
color:#FFFFFF;
text-decoration:underline;
font-size:10px;
}
/* FIN CATALOGUE */
#prod_box_promotion ul {
margin:0px -40px;
list-style:none;
}
#prod_box_promotion li{
display:inline;
}
#prod_box_promotion {
width:600px;
margin: 10px 0 0 50px;
}

/*----------FORMULAIRES----------*/
#moteur_r {
}
#moteur_r select {
font-size:11px;
padding:0 2px;
border:1px solid #cccccc;
color:#062249;	
height:1.6em;
vertical-align:middle;
width:120px;
line-height:2px;
background-image:url(img/liste_d.gif);
margin-bottom:5px;
margin:0;
}

/*---------------------------
-------FICHE PRODUIT---------
---------------------------*/



/*----------STYLES----------*/
.titre_etiq {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}
.sstitre_etiq {
font-family:Arial;
color:#481d00;
font-size:10px;
}

.lk_blc_10 {
font-family:Arial;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
}
.lk_blc_10:hover {
font-family:Arial;
color:#FFFFFF;
text-decoration:underline;
font-size:10px;
}

.underline_blk {
color:#ffcc00;
text-decoration:none;
}
.underline_blk:visited {
color:#ffcc00;
text-decoration:none;
}
.underline_blk:hover {
color:#ffcc00;
text-decoration:underline;
}

.lk_blk_10 {
font-family:Arial;
color:#481d00;
text-decoration:none;
font-size:10px;
}
.lk_blk_10:hover {
font-family:Arial;
color:#481d00;
text-decoration:underline;
font-size:10px;
}
.lk_blc_10 {
font-family:Arial;
color:#FFFFFF;
text-decoration:none;
font-size:10px;
}
.lk_blc_10:hover {
font-family:Arial;
color:#FFFFFF;
text-decoration:underline;
font-size:10px;
}
.txt_blk_12 {
font-family:Arial;
color:#481d00;
font-size:12px;
text-decoration:none;
}
.txt_blc_12 {
font-family:Arial;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.txt_yellow_12 {
font-family:Arial;
color:#ffcc00;
font-size:12px;
text-decoration:none;
}
.txt_blk_12:hover {
font-family:Arial;
color:#481d00;
font-size:12px;
text-decoration:underline;
}
.txt_blk_10 {
font-family:Arial;
color:#481d00;
font-size:10px;
}

.ssfam_active {
font-family:Arial;
font-weight:bold;
}
.alert_news {
font-family:Arial;
color:#CC3300;
font-size:10px;
}
.ok_news {
font-family:Arial;
color:#009933;
font-size:10px;
}

/*SURVOL*/
a.survol span{
display: none;
}

a.survol:hover{
background: none; /*contournement bug IE*/
}

a.survol:hover span{
display: inline;
position: absolute;
top: -55px;
left: -64px;
background: #ffffff;
text-align: center;
text-decoration: none;
padding: 0.2em;
border:1px solid #000000;
z-index:10000;
cursor:pointer;
}

.form_f{
display:none;
}

.prix_no_promo {
color:#333333;
font-size:14px;
text-decoration:line-through;
}

.prix_prod_new {
color:#df241d;
position:absolute;
font-size:14px;
font-weight:bold;
top:74px;
left:118px;
width:50px;
}

.prix_promo_prod {
color:#000;
font-size:10px;
text-decoration:line-through;
}


