html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0;
padding:0;
border:0;
}
body {
text-align:left;
background-image:url(_media/background2.jpg);
background-repeat:repeat-x;
}
#container { 
width:990px;
margin:0;
padding:0; 
height:auto;
background-repeat:repeat-y;
text-align: left;
} 

#containerhaut { 
position:relative;
width: 100%;
background-image:url(_media/top.jpg);
height:218px;
margin: 0 ;
text-align: left;
} 
#tags {
position: absolute;
margin-top:76px;
margin-left:328px;
width: 315px;
height:30px;
text-align: left;
float:left;
}
#logo {
position: absolute;
margin-top:5px;
margin-left:315px;
width: 486px;
height:71px;
text-align: left;
float:right;
}
H1 {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
color:#ffffff;
display:inline;
}
H2 {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#cccccc;
display:inline;
}
H3 {
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
color:#333333;
display:inline;
}
#white { 
position: relative;
width: 819px;
margin-left:166px;
padding:0px;
min-height:500px;

} 
#content { 
position: relative;
width: 555px;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
float:left;
background-color:#FFFFFF;
}
#ariane { 
width: 810px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
padding:0px;
} 
#ariane a { 
text-decoration:none;
color:#333333;
} 
#ariane a:hover { 
text-decoration:underline;
color:#333333;
}
#ariane2 { 
width: 810px;
height:14px;
} 
#bloc1 {
width: 545px;
background-color:#333333;
margin:0px;
padding: 5px;
height:188px;
font-family:Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight:bold;
color:#999999;
} 
#bloc1-rub {
width: 545px;
background-color:#333333;
margin:0px;
padding: 5px;
font-family:Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight:bold;
color:#999999;
} 

#bloc2 {
display:block;
float:left;
margin-top:10px;
width: 540px;
padding: 5px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:17px;
color:#333333;
}
#bloc-title1 {
margin-top:5px;
width: 545px;
padding: 5px;
font-family:Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight:bold;
color:#999999;
background-color:#666666;
}
#bloc-buzz {
margin-top:0px;
margin-bottom:10px;
width: 555px;
padding: 0px;
background-color:#ffffff;
}
#bloc-article {
margin-top:5px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
height:90px;
width: 543px;
padding: 5px;
background-color:#ffffff;
}
#bloc-article a{
font-size: 13px;
color:#666666;
text-decoration:none;
}
#bloc-article a:hover{
text-decoration:underline;
}
#buzz-left {
position:relative;
margin:0px;
width: 180px;
padding: 0px;
background-color:#ffffff;
float:left;
}
#buzz-right {
position:relative;
margin:0px;
width: 180px;
padding: 0px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#333333;
background-color:#ffffff;
float:right;
}
#buzz-center {
margin-left:187px;
margin-right:180px;
width: 180px;
padding: 0px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#333333;
background-color:#999999;
}
#bloc-promos {
margin-top:0px;
margin-bottom:10px;
width: 555px;
padding: 0px;
background-color:#ffffff;
}
#promos-left {
position:relative;
margin:0px;
width: 272px;
padding: 0px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#333333;
background-color:#ffffff;
border-right:1px solid #333333;
border-bottom:1px solid #333333;
float:left;
}
#promos-right {
position:relative;
margin:0px;
width: 272px;
padding: 0px;
background-color:#ffffff;
border-left:1px solid #333333;
border-bottom:1px solid #333333;
float:right;
}
#promos-title {
margin:0px;
width: 262px;
padding: 5px;
font-family:Helvetica, Arial, sans-serif;
font-size: 15px;
font-weight:bold;
color:#666666;
background-color:#333333;
}

#menuprod {
position: relative;
width: 272px;
padding: 0 ; 
list-style-type: none ; 
}
#menuprod a {
display: block ;
color: #333333 ; 
background: #ffffff ; 
text-align: left ; 
padding: 0px ; 
padding-left: 4px ; 
text-decoration: none ;
}
#menuprod a:hover {
color: #666666 ; 
text-decoration: underline ;
}
#menuprod li{ 
margin-top:5px;
list-style-type: none ;
background: #ffffff ; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
float: left ;
width: 272px ;
border: 0px ; 
}


#menuleft {
position: absolute;
top:232px;
left:2px;
width: 160px;
padding: 0 ; 
list-style-type: none ; 
}
#menuleft a {
display: block ;
color: #333333 ; 
background: #ffd064 ; 
text-align: left ; 
padding: 1px ; 
padding-left: 4px ; 
text-decoration: none ;
}
#menuleft a:hover {
color: #666666 ; 
background: #333333 ; 
}
#menuleft li{ 
list-style-type: none ;
background: #5D80A8 ; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
float: left ;
width: 160px ;
border: 0px ; 
}
#menuleft li#active{ 
list-style-type: none ;
background: #5D80A8 ; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
float: left ;
width: 160px ;
border: 0px ; 
}
#menuleft li#active a {
display: block ;
background-color:#333333;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #666666;
text-align: left;
margin:0px;
border: 0px;
}
#menu-top {
position: absolute;
left:314px;
top:177px;
padding: 0px;
width: 674px;
height:20px;
text-align: left;
}
#menuright {
position: absolute;
top:232px;
left:726px;
width: 265px;
padding:0px;
list-style-type: none;
text-align:center;
}
#footer { 
margin-top:5px ;
padding: 5px;
width: 980px;
min-height:40px;
background-color:#333333;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #999999;
} 
#footer a{ 
text-decoration:none;
color: #999999;
} 
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#menu {
clear:both;
width: 100% ;
padding: 0px ; 
margin:0px;
list-style-type: none ; 
}
#menu a {
display: block ;
width: 110px ;
height:19px;
color: #FFFFFF ;
background-image:url(_media/menu-a.jpg);
text-align: center ; 
padding-top:4px ; 
text-decoration: none ; 
float: left ;
}
#menu a:hover {
color: #FFFFFF ; 
background-image:url(_media/menu-b.jpg); 
font-weight:bold;
}
#menu li{ 
list-style-type: none ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
float: left ;
margin-right: 2px; 
width: 110px ;
height:19px;
}
.img1 {
margin-right:3px;
}
.img2 {
margin-right:3px;
border: 1px solid #333333;
}
.img2 a{
text-decoration:none;
}
.img3 {
text-decoration:none;
border:0px;
}
p {
padding:2px;
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#333333;
}
p a{
text-decoration:none;
color:#333333;
}
#bloc-visuel {
margin-bottom:5px;
height:250px;
width: 255px;
padding: 5px;
background-color:#333333;
}
#bloc-rub {
margin-bottom:5px;
width: 555px;
}
#bloc-rub table {
width: 555px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#e38022;
text-align:left;
}
#bloc-rub a {
text-decoration:none;
color:#e38022;
font-weight:bold;
}
#bloc-rub a:hover {
color:#666666;
}
#bloc-site {
margin-top:5px;
margin-bottom:5px;
min-height:90px;
width: 545px;
padding: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
border-bottom:1px #999999 solid;
}
#bloc-site a{
font-size: 13px;
text-decoration:none;
color:#e77d29;
}
#bloc-site a:hover{
text-decoration:underline;
color:#666666;
}

#bloc-bigarticle {
margin-top:5px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
width: 543px;
padding: 5px;
background-color:#ffffff;
}
#bloc-bigarticle a{
color:#666666;
text-decoration:underline;
}
#bloc-bigarticle a:hover{
color:#000000;
text-decoration:underline;
}
#bloc-produits {
margin-top:5px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
width: 543px;
height:135px;
padding: 5px;
background-color:#ffffff;
}
#bloc-produits a{
color:#666666;
text-decoration:none;
}
#bloc-listearticles {
margin-bottom:5px;
height:250px;
width: 255px;
padding: 5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}
#bloc-listearticles a{
text-decoration:none;
color:#666666;
}
#bloc-listearticles a:hover{
text-decoration:underline;
}