/* MENU GAUCHE */

div.menu {
margin: 0px 0px 0px 17px;
padding: 0px;
}

div.menu a{
display:block;
margin: 0px 0px 8px 0px;
padding: 0px 10px 0px 19px;
background: url(../images/common/standards/puce.gif) 0px 2px no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #fff;
}
div.menu a:hover{
color: #ffa200;
}
div.menu a.on {
background: url(../images/common/generique/puce_on.gif) 0px 2px no-repeat;
color: #ffa200;
}
div.menu a.standards_1:hover{
color: #ed6c39;
}
div.menu a.standards_1_on{
color: #ed6c39;
}
div.menu a.standards_1_on:hover{
color: #ed6c39;
}
div.menu a.standards_2:hover{
color: #d09045;
}
div.menu a.standards_2_on{
color: #d09045;
}
div.menu a.standards_2_on:hover{
color: #d09045;
}
div.menu a.standards_3:hover{
color: #bd25a9;
}
div.menu a.standards_3_on{
color: #bd25a9;
}
div.menu a.standards_3_on:hover{
color: #bd25a9;
}
div.menu a.standards_vin:hover{
color: #ae2b4e;
}
div.menu a.standards_vin_on{
color: #ae2b4e;
}
div.menu a.standards_vin_on:hover{
color: #ae2b4e;
}


/* ROLLS-OVER RODUITS PAR UNIVERS : boutique, alimentaire, concept et luxe */
div.menu div.menu1 a.rub1:hover{
color: #ed6c39;
}
div.menu div.menu1 a.onrub1{
background: url(../images/common/standards/puce1.gif) 6px 8px no-repeat;
color: #ed6c39;
}
div.menu div.menu1 a.onrub1:hover{
background: url(../images/common/standards/puce1.gif) 6px 8px no-repeat;
color: #ed6c39;
}

div.menu div.menu1 a.rub2:hover{
color: #d09045;
}
div.menu div.menu1 a.onrub2{
background: url(../images/common/alimentaire/puce1.gif) 6px 8px no-repeat;
color: #d09045;
}
div.menu div.menu1 a.onrub2:hover{
background: url(../images/common/alimentaire/puce1.gif) 6px 8px no-repeat;
color: #d09045;
}

div.menu div.menu1 a.rub3:hover{
color: #bd25a9;
}
div.menu div.menu1 a.onrub3{
background: url(../images/common/concept/puce1.gif) 6px 8px no-repeat;
color: #bd25a9;
}
div.menu div.menu1 a.onrub3:hover{
background: url(../images/common/concept/puce1.gif) 6px 8px no-repeat;
color: #bd25a9;
}

div.menu a.vins:hover{
color: #ae2b4e;
}
div.menu a.on_vins{
background: url(../images/common/generique/puce_on.gif) 6px 8px no-repeat;
color: #ae2b4e;
}
div.menu a.on_vins:hover{
background: url(../images/common/generique/puce_on.gif) 6px 8px no-repeat;
color: #ae2b4e;
}

/* FIN */

div.menu div.menu1 {
border-bottom: 1px solid #454545;
margin: 0px 10px 8px 0px;
padding: 0px;
}
div.menu div.menu1 a{
background: none;
margin:0px;
padding:3px 10px 3px 19px;
border-top: 1px solid #454545;
font-size: 12px;
font-weight: normal;
}
/* CONTENU */

div.contenu{
float:left;
display:block;
width:471px;
_width:498px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 27px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

div.contenu div.photo {
display:block;
float:left;
margin-right:16px;
margin-bottom:8px;
}

div.contenu div.photo div.legende{
margin-top: 4px;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-style: normal;
color: #7e7e7e;
}

div.contenu ul{
list-style:none;
margin:0px;
padding:0px;
display:block;
}

div.contenu li{
display:block;
list-style:none;
margin:0px;
padding:0px;
padding-left: 12px;
margin-bottom:4px;
background: url(../images/common/generique/puce_contenu.gif) no-repeat 0px 3px;
}

/* CONTENU PLEINE PAGE*/

div.contenu_large{
float:left;
display:block;
width:670px;
_width:697px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 27px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

div.contenu_large div.photo {
display:block;
float:left;
margin-right:16px;
margin-bottom:8px;
margin-top: 18px;
}

div.contenu_large div.photo div.legende{
margin-top: 4px;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-style: normal;
color: #7e7e7e;
}

div.contenu_large ul{
list-style:none;
margin:0px;
padding:0px;
display:block;
}

div.contenu_large li{
display:block;
list-style:none;
margin:0px;
padding:0px;
padding-left: 12px;
margin-bottom:16px;
background: url(../images/common/generique/puce_contenu.gif) no-repeat 0px 3px;
}

a.roll_off{
color: #fff;
}
img.roll_off{
border: 1px solid #fff;
}
a.roll_on{
color: #ff6600;
}
img.roll_on{
border: 1px solid #ff6600;
}

/* COLONNE DE DROITE*/

div.colonne{
float:left;
width:190px;
display:block;
margin:0px 0px 0px 21px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
div.colonne div.photo {
width: 188px;
display:block;
float:left;
margin-bottom:8px;
}

div.colonne div.photo div.legende{
margin-top: 4px;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-style: normal;
color: #7e7e7e;
}