@charset "iso-8859-1";
#page { 
position : relative; 
display : block; 
width : 964px; 
height : auto; 
padding : 0 0 0 0; 
margin : auto; 
} 
#bandeau_page { 
position : relative; 
display : block; 
background-image : url(../_images/fd_bandeau.jpg); 
background-repeat : no-repeat; 
background-position : top; 
margin : 5px 0 0 0; 
width : 964px; 
height : 144px; 
padding : 0 0 0 0; 
z-index : 0; 
} 
#ban_navig_1 { 
position : relative; 
display : block; 
float : left; 
width : 964px; 
height : 23px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
#lk_accueil { 
position : relative; 
display : block; 
float : left; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
height : auto; 
} 
a.lk_accueil { 
font-size : 1px; 
} 
#navig { 
position : relative; 
display : block; 
float : left; 
margin : 6px 0 4px 0; 
padding : 0 0 0 0; 
height : auto; 
font-size : 9px; 
} 
#navig a { 
margin-left : 5px; 
margin-right : 5px; 
} 
#ban_navig_2 { 
position : relative; 
display : block; 
float : left; 
width : 964px; 
height : 121px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
#ban_logo { 
position : relative; 
display : block; 
float : left; 
width : 167px; 
height : auto; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
#ban_banniere { 
position : relative; 
display : block; 
float : left; 
width : 797px; 
height : auto; 
margin : 0 0 0 0; 
padding : 1px 0 0 0; 
text-align : left; 
} 
#entete_page { 
position : relative; 
display : block; 
float : left; 
margin : 0 0 0 4px; 
width : 960px; 
text-align : center; 
height : 0; 
} 
#entete_page h1 { 
font-weight : normal; 
font-size : 16px; 
} 
.contenu_1_page { 
position : relative; 
display : block; 
float : left; 
width : 960px; 
padding : 0 0 0 0; 
margin : 20px 0 0 4px; 
text-align : justify; 
vertical-align : top; 
z-index : 0; 
} 
#contenu_2_page { 
position : relative; 
display : block; 
float : left; 
width : 960px; 
margin : 10px 0 2px 4px; 
padding : 0 0 0 0; 
text-align : justify; 
vertical-align : text-top; 
z-index : 0; 
} 
#contenu_link { 
position : relative; 
display : block; 
float : left; 
width : 960px; 
margin : 5px 0 2px 4px; 
padding : 0 0 0 0; 
text-align : left; 
z-index : 0; 
} 
#col_gauche_centre { 
position : relative; 
top : 0; 
display : block; 
float : left; 
width : 646px; 
margin : 0 0 20px 0; 
padding : 0 0 0 0; 
vertical-align : text-top; 
} 
#col_centre_droite { 
position : relative; 
top : 0; 
display : block; 
float : right; 
width : 646px; 
margin : 0 0 0 20px; 
padding : 0 0 0 0; 
vertical-align : text-top; 
} 
#col_gauche { 
position : relative; 
top : 0; 
float : left; 
width : 294px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
#col_centre { 
position : relative; 
top : 0; 
display : block; 
float : left; 
width : 332px; 
margin : 0 0 0 20px; 
padding : 0 0 0 0; 
vertical-align : text-top; 
} 
#col_droite { 
position : relative; 
top : 0; 
display : block; 
float : right; 
width : 294px; 
height : auto; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
vertical-align : text-top; 
z-index : 10; 
} 
#les_fournisseurs { 
position : relative; 
width : 646px; 
vertical-align : text-top; 
text-align : center; 
} 
.detail_partenaire { 
position : relative; 
float : left; 
width : 135px; 
height : 145px; 
margin : 0 12px 5px 12px; 
padding : 0 0 0 0; 
vertical-align : text-top; 
text-align : center; 
} 
.ref { 
position : relative; 
float : left; 
width : 290px; 
margin : 0 15px 10px 15px; 
padding : 0 0 0 0; 
vertical-align : text-top; 
} 
.ref_sep { 
position : relative; 
float : left; 
width : 600px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
#mes_blocs { 
position : relative; 
width : 646px; 
vertical-align : text-top; 
text-align : center; 
} 
.detail_en_blocs { 
position : relative; 
float : left; 
width : 307px; 
height : 145px; 
margin : 0 8px 10px 8px; 
padding : 0 0 0 0; 
vertical-align : text-top; 
text-align : justify; 
} 
.cadre_petit { 
position : relative; 
float : left; 
display : block; 
width : 294px; 
margin : 19px 0 0 0; 
padding : 0 0 0 0; 
font-size : 12px; 
z-index : 0; 
text-align : left; 
} 
#cadre_apercu { 
position : absolute; 
} 
.apercu_liste { 
top : 0; 
left : 0; 
width : 294px; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
font-size : 11px; 
visibility : hidden; 
} 
.fleche_apercu { 
position : absolute; 
top : 0; 
left : 0; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
visibility : hidden; 
} 
.cadre_grand { 
position : relative; 
float : left; 
width : 332px; 
margin : 19px 0 0 0; 
padding : 0 0 0 0; 
font-size : 12px; 
} 
#cadre_catalogue p { 
width : 294px; 
} 
#cadre_interlocuteur p { 
width : 294px; 
} 
#pied_page { 
position : relative; 
float : left; 
background-image : url(../_images/bg_pied_page.jpg); 
margin : 10px 0 2px 4px; 
padding : 0 0 0 0; 
text-align : left; 
width : 960px; 
height : 46px; 
z-index : 0; 
} 