*, html, body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
body.bodybg{
background : #201f24 url(../images/body_bg.jpg) top left repeat-x;
}
div.conteneur{
width:950px;
margin : 0 auto;
}
div.banniere{
height:140px;
}
a.logo{
display:block;
width:117px;
margin : 0 0 0 50px;
position:relative;
top:20px;
}
a img{
border:0;
}
div.slogan{
width:230px;
height:20px;
float:right;	
position:absolute;
top:9px;
margin : 0 0 0 178px;
color:#FFFFFF;
font: bold 12px Arial, Helvetica, sans-serif;
}
div.sloganNL{
width:300px;
height:20px;
float:right;
position:absolute;
top:9px;
margin : 0 0 0 178px;
color:#FFFFFF;
font: bold 12px Arial, Helvetica, sans-serif;
}
*+html div.slogan
{
margin : -1px 0 0 128px;
}
*+html div.sloganNL
{
margin : -1px 0 0 128px;
}
* html div.slogan
{
margin : -1px 0 0 128px;
}
* html div.sloganNL
{
margin : -1px 0 0 128px;
}
* html .fedeLogo
{
padding-left:85px;
}
*+html .fedeLogo
{
padding-left:85px;
}
div.pub{
width:468px;
height:60px;
float:right;
border:1px solid #fff;
position:absolute;
top:10px;
margin : 0 0 0 450px;
color:#fff;
z-index:100;
overflow:hidden;
display:block;
}
.switchDiv
{
text-align:right;
margin:0 5px 0 0;
font:bold 14px Arial, Helvetica, sans-serif;
}
.switchLink:link,.switchLink:visited
{
text-decoration:none;
color:#FFFFFF;
}
.switchLink:hover
{
color:#FF0000;
}
*+html div.pub{
margin : 0 0 0 400px;
}
* html div.pub{
margin : 0 0 0 400px;
}
div.liens{
width:700px;
height:44px;
float:right;
background: transparent url(../images/bg_liens.jpg) top left no-repeat;
position:absolute;
top:81px;
margin : 0 0 0 250px;
color:#fff;
}
*+html div.liens{
margin : 0 0 0 200px;
}
* html div.liens{
margin : 0 0 0 200px;
}
div.liens ul{
margin : 10px 0 0 15px;
}
div.liens ul li{
display:inline;
}
div.liens a{
color:#fff;
font-size:12px;
line-height:18px;
margin : 30px 5px 10px 5px;
text-decoration:none;
}
div.liens a:hover{
text-decoration:underline;
}
div.contenu{
background : #827f8a;
/*padding:5px 10px 5px 10px;*/
padding:5px 40px 5px 40px; /* PATCH STEPH */
color:#fff;
text-align:justify;
margin : 5px 0 0 0;
}
div.contenu h1{
position:relative;
font-size:18px;
border-bottom:1px solid #fff;
margin : 5px 0 10px 0;
line-height:25px;
}
div.contenu h1.theme_title{
border:0;
font-size:16px;
text-decoration:underline;
}
div.contenu h2 {
position:relative;
font:bold 18px Arial, Helvetica, sans-serif;
margin : 0 20px 10px 0;
/*background:transparent url(../images/fleche_h2.gif) left no-repeat;*/ /* PATCH STEPH */
padding : 0 0 0 0;
color:#b9d253;
}
div.contenu h2.question{
font:bold 13px Arial, Helvetica, sans-serif;
margin : 0 0 10px 0;
/*background:transparent url(../images/fleche_h1.gif) left no-repeat;*/ /* PATCH STEPH */
padding : 0 0 0 0;
color:#b9d253;
}
div.contenu a{
color:#fff;
}
div.intro_page{
position:relative;
font-size:12px;
margin : 5px 0 5px 0;
}
div.texte_illustre{
font-size:12px;
padding : 5px 0 5px 0;
margin : 10px 0 0 0;
}
.floatleft{
float:left;
margin : 0 10px 10px 0;
}
div.home_righter{
width:673px;
float:right;
}
div.home_lefter{
width:224px;
float:left;
color:#fff;
}
div.home_actu{
margin : 5px 0 10px 0;
}
div.home_actu h1{
font-size:14px;
margin : 0 0 5px 0;
background:transparent url(../images/fleche_h1.gif) left no-repeat;
padding : 0 0 0 15px;
}
div.contenu h1.theme_title{
margin : 10px 0 10px 0;
}
div.home_actu h1 a{
color:#fff;
text-decoration:none;
}
div.home_actu p{
font-size:12px;
text-align:justify;
}
div.actu{
font-size:12px;
text-align:left;
}
div.actu img{
border:1px solid #fff;
}
div.actu a img{
border:0;
}
div.imalinks a{
display:block;
margin : 5px 0 5px 0;
}
div.tier_right{
width:224px;
float:right;
}
div.tiers_left{
width:683px;
float:left;
}
div.tiers_right {
/*width:683px;*/ 
width:620px; /* PATCH STEPH */
float:right;
}
hr.hend{
border:0;
border-top:1px dashed #fff;
margin:10px 0 10px 0;
}
img.tiers {
/*margin : 0 20px 0 20px;*/
margin : 0 10px 0 10px; /* PATCH STEPH */
}
img.quart {
/*margin : 0 9px 0 9px;*/
margin : 0 2px 0 2px;/* PATCH STEPH */
}
.tiers 
{
display:block;
width:268px;
height:120px;
float:left;
margin:0 11px 0 11px;
}
.garantie_1
{
background:url("/images/garantie_ok_FR.jpg");
}
.garantie_1:hover
{
background:url("/images/garantie_ok_FR_hover.jpg");
}
.garantie_1_NL
{
background:url("/images/garantie_ok_NL.jpg");
}
.garantie_1_NL:hover
{
background:url("/images/garantie_ok_NL_hover.jpg");
}
.garantie_2
{
background:url("/images/garantie_ko_FR.jpg");
}
.garantie_2:hover
{
background:url("/images/garantie_ko_FR_hover.jpg");
}
.garantie_2_NL
{
background:url("/images/garantie_ko_NL.jpg");
}
.garantie_2_NL:hover
{
background:url("/images/garantie_ko_NL_hover.jpg");
}
.garantie_3
{
background:url("/images/garantie_duree_FR.jpg");
}
.garantie_3:hover
{
background:url("/images/garantie_duree_FR_hover.jpg");
}
.garantie_3_NL
{
background:url("/images/garantie_duree_NL.jpg");
}
.garantie_3_NL:hover
{
background:url("/images/garantie_duree_NL_hover.jpg");
}
.quart
{
display:block;
width:213px;
height:106px;
float:left;
margin:0 2px 0 2px;
}
.conseils_1
{
background:url("/images/conseils_etape1_FR.jpg");
}
.conseils_1:hover
{
background:url("/images/conseils_etape1_FR_hover.jpg");
}
.conseils_1_NL
{
background:url("/images/conseils_etape1_NL.jpg");
}
.conseils_1_NL:hover
{
background:url("/images/conseils_etape1_NL_hover.jpg");
}
.conseils_2
{
background:url("/images/conseils_etape2_FR.jpg");
}
.conseils_2:hover
{
background:url("/images/conseils_etape2_FR_hover.jpg");
}
.conseils_2_NL
{
background:url("/images/conseils_etape2_NL.jpg");
}
.conseils_2_NL:hover
{
background:url("/images/conseils_etape2_NL_hover.jpg");
}
.conseils_3
{
background:url("/images/conseils_etape3_FR.jpg");
}
.conseils_3:hover
{
background:url("/images/conseils_etape3_FR_hover.jpg");
}
.conseils_3_NL
{
background:url("/images/conseils_etape3_NL.jpg");
}
.conseils_3_NL:hover
{
background:url("/images/conseils_etape3_NL_hover.jpg");
}
.conseils_4
{
background:url("/images/conseils_etape4_FR.jpg");
}
.conseils_4:hover
{
background:url("/images/conseils_etape4_FR_hover.jpg");
}
.conseils_4_NL
{
background:url("/images/conseils_etape4_NL.jpg");
}
.conseils_4_NL:hover
{
background:url("/images/conseils_etape4_NL_hover.jpg");
}
div.full_text{
position:relative;
font-size:12px;
margin:10px 0 10px 0;
text-align:justify;
}
div.full_text ul {
margin : 5px 0 5px 25px;
}
div.full_text h2{
margin : 15px 0 10px 0;
}
div.full_text img{
margin : 0 10px 10px 0;
}
div.halfright{
width:49%;
float:right;
text-align:right;
}
div.halfright_contact{
width:49%;
float:right;
text-align:left;
}
div.halfleft, div.halfleft_contact{
width:49%;
float:left;
/*text-align:left;*/
text-align:center; /* PATCH STEPH */
}
div.halfleft_contact
{
width:49%;
float:left;
text-align:left; /* PATCH STEPH */
}
div.halfright_contact, div.halfleft_contact{
font-size:12px;
}
div.texte{
margin : 0 0 20px 0;
border-bottom:1px dashed #fff;
padding : 0 0 20px 0;
}
div.revendeur{
margin : 5px 0 10px 0;
padding : 0 0 5px 0;
border-bottom:1px dotted #fff;
}
table.revendeur_table{
font-size:11px;
width:99%;
}
table.revendeur_table tr td{
margin : 0 1px 0 1px;
padding:5px;
vertical-align:top;
}
table.revendeur_table th{
color:#666;
line-height:25px;
font-weight:bold;
text-align:center;
}
table.revendeur_table th{
background : #f5f5f5;
}
table.revendeur_table tr:hover{
background : #666;
}
table.revendeur_table th:hover{
background:#f5f5f5;
}
table.revendeur_table tr td.centertd{
text-align:center;
}
div.tier_left {
width:230px;
float:left;
text-align:center;
}
div.tier_left img{
border:1px solid #fff;
}
div.dtier_right{
width:710px;
float:right;
font-size:12px;
}
div.footer, div.footer a{
color:#ccc;
font-size:12px;
}
div.footer{
margin : 10px 0 0 0;
}
div.clearer{
clear:both;
line-height:1px;
}