body{
text-align:center;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10pt;
margin: 0;
padding: 0;
}
h2{
font-size:14pt;
color:#E2001A;	
}
#conteneur {
position: relative;
width: 950px;
margin: 0 auto;
background:url('../img/banner_menu_right.png') no-repeat right 101px;
}
#header {
display:block;
height:31px;
padding-top:20px;
width:950px;
text-align:left;
background-color:#ffffff;
background:url('../img/header-top.png') no-repeat right top;
text-transform: uppercase;
font-size:24px;
color:#6F7B7C;
display:table-cell;
vertical-align:bottom;
}
#header2{
width:950px;
margin:0;
margin-top:5px;
text-align:left;
}
#slogan{
position:absolute;
left:0;
width:633px;
height:40px;
line-height:40px;
text-indent:20px;
font-size:9pt;
font-weight:bold;
background-color:#E2001A;
color:white;
text-transform:uppercase;
}
#header_adresse{
margin-left:639px;
width:311px;
color:white;
line-height:40px;
text-align:center;
font-size:10pt;
background-color:#454F50;
height:40px;
}
#corpshtml{
width:950px;
margin:0;
margin-top:5px;
text-align:left;
/* background:url('../img/canonpartner.jpg') no-repeat right bottom; */
}
#centre {
float:left;
width:633px;
color:#454F50;
text-align:left;
padding-bottom:95px;
margin-bottom:5px;
min-height :600px;
height : auto ! Important;
height : 600px;
background:url('../img/banner_bottom.png') no-repeat left bottom;
}
#menudroite{
position:absolute;
right:0;
width: 312px;
background:url('../img/banner_menu_right.png') no-repeat left top;
margin-bottom:130px;
font-weight:normal;
}
#logoheens{
width:633px;
height:167px; /*background:url('../img/header_l.jpg') no-repeat top center;*/
}
#headertitle{
margin-top:5px;
display:block;
width:433px;
height:26px;
background:url('../img/headertitle.png') no-repeat top center;
padding-top:24px;
color:white;
text-indent:20px;
padding-right:200px;
overflow:hidden;
}
#headertitle a{
text-decoration:none;
color:white;
}
#headertitle a:hover{
color:#C2CBCB;
}
#pied{
clear:both;
height: 30px;
background-color:#E2001A;
line-height:30px;
color:white;
font-size:8pt;
border-top: 5px solid white;
width:auto;
}
#pied a{
text-decoration:none;
color:white;
}
#pied a:hover{
color:#262966;
}
ul#menu{
text-align:left;
margin: 0;
padding: 0 ;
padding-top:5px;
list-style-type: none ;
}
ul#menu li{
margin: 0 0 5px 5px;
padding: 0;
}
ul#menu li a{
display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
width: 225px ;
line-height: 16px ;
color: #6F7B7C;
font-size:8pt;
text-indent: 10px ; /* On décale le texte de 40px du bord gauche */
text-decoration: none ;
background: url("../img/menu.png") no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
font-weight:regular;
}
ul#menu li a.actived{
font-weight:bold;
}
ul#menu li a:hover{
color:#E2001A;
}
div.item_categorie a{
display:block;
float: left;
margin:5px;
margin-right:0;
margin-bottom:0;
width:160px;
padding-left:40px;
height:40px;
line-height:40px;
border:1px solid gray;
color:#454F50;
text-decoration:none;
background:#C2CBCB url('../img/red_folder.gif') no-repeat 6px center;
}
div.item_categorie a:hover{
background:#D2DBDB url('../img/red_folder.gif') no-repeat 6px center;
}
div.item_shop a{
padding:10px 10px 10px 130px;
display:block;
text-decoration:none;
border:1px solid white;
}
div.item_shop a span.title{
font-size:13pt;
color:#E2001A;
font-weight:bold;
margin:0;
padding:0;
}
div.item_shop a span.title2{
font-size:11pt;
color:#E2001A;
font-weight:bold;
margin:0;
padding:0;
}
div.item_shop a span.price{
color:#E2001A;
margin:0;
padding:0;
}
div.item_shop a span.abstract{
color:#454F50;
margin:0;
padding:0;
}
div.item_shop a:hover{
color:#E2001A;
border:1px solid #E2001A;
}

div.mod_item_shop{
text-align:center;
width:150px;
margin:auto;
margin-top:25px;
margin-bottom:25px;
padding-top:25px;
padding-bottom:25px;
display:block;
background-color:white;
border: 1px solid #454F50;
}
div.mod_item_shop span.title{
text-align:center;
color:#E2001A;
font-weight:bold;
margin:0;
padding:0;
}
div.mod_item_shop span.price{
text-align:center;
color:#E2001A;
margin:0;
padding:0;
}
div.mod_item_shop img{
margin:auto;
margin-top:15px;
margin-bottom:5px;
}
div.mod_item_shop a img{
border:0;
}
div.mod_item_shop a{
text-decoration:none;
}
div.mod_item_shop a:hover{
color:#E2001A;
}
div#item_produit{
margin-top:15px;
padding:5px;
}
div#item_produit img{
margin-right:15px;
}