body, html {
padding:0;
margin:0;
height:100%;
background-color:#c8d4e2;
background-image: url( ../images/background2.jpg );
background-repeat:no-repeat;
background-position: 50% 0%;
}

.promo_iefix {
width:713px;
font-family:Arial;
font-size:12px;
text-align:justify;
margin:0px;
margin-left:30px;
float:left;
}

.actu_liens {
font-family:Tahoma;
font-size:12px;
text-decoration: none;
}

a.actu_liens {
font-family:Tahoma;
font-size:12px;
text-decoration: none;
}

a.actu_liens:hover {
font-family:Tahoma;
font-size:12px;
text-decoration: underline;
}


.maindiv_actu {
font-family:Tahoma;
font-size:10px;
color:#000000;
margin:10px;
text-align:justify;
}

.maindiv_actu_h1 {
font-family:Tahoma;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:justify;
margin:0px;
border:0px;
padding:0px;
}

.background_left_content {
position:absolute;
width:44px;
height:880px;
margin-left:-52px;
background-image: url( ../images/background-left.jpg );
}

.background_right_content {
position:absolute;
width:9px;
height:880px;
margin-left:974px;
background-image: url( ../images/background-right.jpg );
}

.background_middle_content {
position:absolute;
width:9px;
height:700px;
margin-left:752px;
background-image: url( ../images/background-middle.jpg );
}

.right_actu_div {
border:0px;
border-top:10px;
border-color:#FFFFFF;
border-style: solid;
float:right;
width:195px;
background-image: url( ../images/actu-background.jpg );
min-height:700px;
height:auto;
margin-right:1px;
background-repeat:repeat-x;
}

.maindiv {
width:966px;
background-color:#c8d4e2;
border:0px;
border-left:8px;
border-right:8px;
border-color:#FFFFFF;
border-style: solid;
background-image: url( ../images/maindiv_repeat_y.jpg );
background-repeat:repeat-y;
min-height:100%;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:20px;
}

.maincontent {
width:723px;
margin-left:20px;
margin-top:0px;
}

.maincontent_nuancier {
font-family:Arial;
font-size:12px;
float:left;
width:723px;
margin-left:20px;
margin-top:0px;
}

.content_left {
font-family:Arial;
font-size:12px;
color:#333333;
width:400px;
}

.image_right {
float:right;
font-family:Arial;
font-size:12px;
color:#333333;
width:285px;
}

.linebreak {
height:10px;width:10px;
border:0px;
padding:0px;
margin:0px;
display:block;
}

.fiche {
background-color:#ebffc3;
padding:10px;
width:390px;
}

.fiche_in {
border-style: solid;
border-color: #9eae61;
border-width:1px;
}

.fiche_content {
margin-left:20px;
margin-right:20px;
padding-top:10px;
padding-bottom:10px;
color:#333333;
}

.bottom_dl_content {
position:absolute;
width:230px;
margin-left:175px;
margin-top:17px;
}

a.bottom_dl_content {
position:relative;
margin-left:0px;
margin-top:0px;
text-decoration: none;
color:#333333;
}
a.bottom_dl_content:hover {
position:relative;
margin-left:0px;
margin-top:0px;
text-decoration: underline;
color:#000000;
}

ul.fiche_ul {
margin:0px;
margin-left:3px;
padding:0px;
list-style-type: circle;
}

h1 {
margin-top:0px;
padding-top:0px;
color:#7e9100;
font-size:15px;
}

h2 {
color:#7e9100;
font-size:15px;
}

.nuancier_spacer{
width:0px;
border:0px;
padding-left:20px;
padding-right:0px;
margin:0px;
display:inline;
}

.nuancier_table{
float:left;
font-family:Arial;
font-size:12px;
color:#333333;
padding-bottom:10px;
}

.nuancier_titre{
clear:both;
font-family:Arial;
font-size:12px;
color:#333333;
padding-bottom:10px;
text-align:justify;
margin-right:30px;
}

.nuancier_produit{
float:right;
font-family:Arial;
font-size:12px;
color:#333333;
padding-bottom:10px;
}