body {
margin:0px;
padding:0px;
/*
background-image:url("/static/img/event/fond.gif");
background-repeat:repeat-x;
background-color:#fff;
*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
font, a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8d8d8d;
}
#expert{
width : 990px;
margin-left:auto;
margin-right:auto;
}

/* ENTETE */
#header{
width:990px;
height:90px;
background-image:url("/static/img/event/bandeau.jpg");
background-repeat:no-repeat;
background-position:top right;
padding-bottom : 20px;
/*border : #0ff solid 1px;*/
}
#logo {
float : left;
width : 170px;
}
#client{
float:right;
width:820px;
height:46px;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#fff;
}
#bloc_menu {
float:left;
width:820px;
height:37px;
}
#avantages {
float:left;
/*height : 45px;*/
/*border : 1px solid #a00;*/
margin:0;
padding:0;
width:990px;
font-size:11px;
font-weight:bold;
color:#8d8d8d;
}
#avantagv4 {
margin-top : 11px;
color : #fff;
font-weight: bold;
}
#avantagv4 form {
height : 9px;
color : #fff;
}
#avantagv4 input {
padding : 1px;
font-size: 9px;
color : #333;
border : 0px;
}

/* STRUCTURE */
#left {
float:left;
width: 160px;
margin-top:0px;
/*background: #a00;*/
}
#center {
float:left;
width: 650px;
margin-left : 10px;
}
#center_large {
float:left;
width: 810px;
margin-left : 10px;
}
#right {
float:right;
width: 160px;
margin-top:0px;
}
#bottom {
height: 90px;
margin-top : 0px;
padding-top : 70px;
clear: both;
text-align:center;
background-image: url(/static/img/squelette/footer.gif);
background-position: top center;
background-repeat: no-repeat;
/*border-top : 1px #ccc solid;*/
/*vertical-align:bottom;*/
}

/* RESET */
h1 {
font-size:10px;
color:#666666;
margin:0;
padding:0;
}
h2 {
font-size:12px;
color:#624f6a;
margin:0;
padding:0;
}
.plus_mkg {
font-size:14px;
color:#7b4393;
font-weight:bold;
}
h3 {
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
}
h4 {
font-size:11px;
margin:0;
padding:0;
font-weight:lighter;
}

/* CONTENT TOOLS et DIVERS */
#spacer {
clear: both;
}
#fil {
width:600px;
padding-bottom : 5px;
font-size:11px;
font-weight:bold;
color:#8d8d8d;
}
.filarrow {
padding-left:1em;
margin-left:0.5em;
background-image: url(/static/img/squelette/arrow.gif);
background-repeat: no-repeat;
background-position: center left;
}
.resultatarrow {
padding-left:1em;
margin-left:0.5em;
background-image: url(/static/img/squelette/arrow_recherche.gif);
background-repeat: no-repeat;
background-position: center left;
}

.bord_bas_gris {
border-bottom : 1px solid #bbb;
}

.services_ess {
padding-right : 4px;
color:#75b394;
font-weight:bold;
}
.services_ser {
padding-right : 10px;
color:#9c808f;
font-weight:bold;
}
.services_pri {
padding-right : 10px;
color:#946d50;
font-weight:bold;
}

.rougeb {color:#624f6a; font-weight:bold;}

#set_produit_services {
position:relative;
width : 349px;
float : left;
padding: 0px 0px 0px 0px;
min-height:120px;
text-align:left;
}
#set_produit_acc_v2 {
float : left;
margin-top : 20px;
width : 349px;
}
#txt_accroche { text-align:left; font-weight:bold; color:#000000; padding: 10px 0px 10px 0px; }
#services_head {
background-image: url(/static/img/habillage/services_inclus_barre.gif);
width:349px;
height:5px;
}

#services_inclus {
background-image: url(/static/img/habillage/services_option_fond.gif);
background-repeat:repeat-y; 
width:336px;
padding:0px 0px 0px 13px;
font-size:11px;
}
#services_option {
background-image: url(/static/img/habillage/services_option_fond.gif);
background-repeat:repeat-y; 
height:18px;
width:336px;
font-weight:bold;
padding:15px 0px 0px 13px;
color:#624f6a;
}
#liste_services_option {
background-image: url(/static/img/habillage/services_option_fond.gif);
width:336px;
padding:0px 0px 0px 13px;
}
#liste_services_option_bas {
background-image: url(/static/img/habillage/services_option_fond_bas.gif);
font-weight:bold;
width:349px;
height:66px;
}

a.services_inclus { text-decoration:underline; margin-top:10px; padding-left:20px; background-image: url(/static/img/habillage/services_puce_inclus.gif); background-repeat:no-repeat; background-position:top left;}




/* ####################### */

/* BLOC */
.bloc_head{background-image: url(/static/img/squelette/fond_bloc_head.gif);background-repeat: no-repeat;height: 27px;text-align:center;padding-top:10px;width:160px;} 
.bloc_visu{background-image: url(/static/img/squelette/fond_bloc.gif);background-repeat: no-repeat; background-position:top left; width:160px; padding-left:4px; }
.bloc_body{background-image: url(/static/img/squelette/fond_bloc.gif);background-repeat: no-repeat; background-position:bottom; padding-left:10px;  padding-right:10px;  padding-bottom:25px; vertical-align:top;} 

.bloc_head_black{background-image: url(/static/img/squelette/fond_bloc_head_black.gif);background-repeat: no-repeat;height: 27px;text-align:center;padding-top:10px;width:160px;color:#ffffff;font-weight:bold;} 
.bloc_visu_black{background-image: url(/static/img/squelette/fond_bloc_black.gif);background-repeat: no-repeat; background-position:top left; width:160px; padding-left:4px; }
.bloc_body_black{background-image: url(/static/img/squelette/fond_bloc_black.gif);background-repeat: no-repeat; background-position:bottom; padding-left:10px;  padding-right:10px;  padding-bottom:25px; vertical-align:top;color: #009966;} 

.bloc_moteur{background-image: url(/static/img/squelette/fond_bloc_moteur.gif);background-repeat: no-repeat;height:78px;padding-left:10px;padding-right:10px;padding-top:10px;} 

/* PAGE PRODUIT */

#tag1{position:absolute;right:0px;top:0px;}
#tag2{position:absolute;right:0px;top:98px;}
#packservice{position:absolute;right:95px;top:0px; width:105px; text-align:center; line-height:13px;}
#zoom{position:absolute;left:80px;top:147px;width:40px;font-weight:bold;color:#8d8d8d;text-align:center;}
.marge10 { padding-left:10px;}


#set_produit {
padding-top : 10px;
}
#set_produit_pic {
float : left;
text-align:center;
width : 201px;
}
#set_produit_ref {
float : left;
width : 200px;
padding : 5px;
border-left : 1px solid #ccc;
}
#set_produit_prix {
width : 170px;
float : left;
padding : 5px;
border-left : 1px solid #ccc;
min-height:120px;
text-align:left;
/*
background-image: url(/static/img/tag/1/tva.gif);
background-repeat: no-repeat;
background-position:top right;
*/
}
#spec_details {
background-color:#eee;
border-style:solid;
border:1px;
border-color:#ccc;
width:160px;
margin-top:10px;
margin-left:5px;
font-weight:bold;
padding:15px;
word-
}
#couche_photo {
position:relative;
margin : 0px;
padding: 0px;
left:0px;
top:0px;
}
#couche_promo_L {
position:absolute;
margin : 0px;
padding: 0px;
left:0px;
top:0px;
}
#couche_prix {
position:relative;
margin : 0px;
padding: 0px;
padding-top: 100px;
left:0px;
top:0px;
}
#couche_promo_R {
position:absolute;
margin : 0px;
padding: 0px;
right:0px;
top:0px;
text-align : right;
}

#set_produit_liste_achat {
margin-top : 10px;
margin-bottom : 10px;
width : 600px;
background-image: url(/static/img/squelette/sep_horizontal_large.gif);
background-repeat: repeat-x; height: 35px;
text-align:center;
}
#set_produit_toolsinfo {
float : left;
text-align:left;
padding-left : 10px;
width : 150px;
}
#set_produit_spec {
float : right;
padding-left : 10px;
margin-bottom : 10px;
border-left : 1px solid #811012;
width : 420px;
}
#set_produit_spec_table {
margin : 0;
padding : 0;
}
#set_produit_spec_table .sectr {
padding :0;
padding-top:8px;
color:#811012;
}
#set_produit_spec_table .espec1 {
width : 170px;
border-bottom : 1px solid #aaa;
}
#set_produit_spec_table .espec2 {
width : 250px;
border-bottom : 1px solid #aaa;
}
#set_produit_spec_table .acc1 {
width : 90px;
border-bottom : 1px solid #aaa;
}
#set_produit_spec_table .acc2 {
width : 250px;
border-bottom : 1px solid #aaa;
}
#set_produit_spec_table .acc3 {
width : 93px;
text-align : center;
border-bottom : 1px solid #aaa;
}




.produit_td_liste {
border-bottom : 1px solid #bbb;
}
.produit_td_liste_chkbox {
width: 12px;
background-color:#811012;
background-image: url(/static/img/squelette/fond_checkbox.gif);
background-repeat: repeat-y;
border-bottom : 1px solid #bbb;
}
/* comparateur */
.comparateur_td_chkbox {
width: 12px;
background-color:#811012;
background-image: url(/static/img/squelette/fond_checkbox.gif);
background-repeat: repeat-y;
/*border-bottom : 1px solid #bbb;*/
}
.comparateur_td_brd_g {
border-bottom : 1px solid #bbb;
}
.comparateur_td_brd_w {
}
.comparateur_td_brd_o {
border-left : 1px solid #811012;
}
.comparateur_td_brd_g_o {
border-bottom : 1px solid #bbb;
border-left : 1px solid #811012;
}


.comparateur_td_brd_spec_g {
padding:10px;
border-bottom : 1px solid #bbb;
}
.comparateur_td_brd_spec_w {
}
.comparateur_td_brd_spec_o {
padding:10px;
border-left : 1px solid #811012;
}
.comparateur_td_brd_spec_g_o {
padding:10px;
border-bottom : 1px solid #bbb;
border-left : 1px solid #811012;
}


/* TITRE PAGES */
.titre16 {font-size:16px; font-weight:bold; color:#811012; }
.titre16gris {font-size:16px; font-weight:bold; color: #666666; }
.titre16_espace {font-size:16px; font-weight:bold; color:#333333; }
.titre_f2 {font-size:11px; font-weight:bold; color:#811012; }
.essentiel14 {font-size:14px; margin:0; padding:0; color:#75b394; text-align:center; }
.serenite14 {font-size:14px; margin:0; padding:0; color:#9c808f; text-align:center; }
.privilege14 {font-size:14px; margin:0; padding:0; color:#946d50; text-align:center; }

/* SQUELETTE */
.fondpage {
width:619px;
min-height : 600px;
background-image:url("/static/img/habillage/commun.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
padding-top:16px;
padding-left:16px;
padding-right:10px;
}

#page_recover { }
#page_recrutement { }
#page_professionnels { }

.exp { font-size: 8px;line-height: 5px;}


/* TITRES */
.gris14 {font-size:13px; margin:0; padding:0;}
.gris14b {font-size:12px; margin:0; padding:0;font-weight:bold;}
.gris12b {font-size:12px; margin:0; padding:0;font-weight:bold;}

.noir {color:#3f3f3f; }
.noir14 {font-size:14px; margin:0; padding:0;color:#3f3f3f; }
.noir14b {font-size:14px; margin:0; padding:0; font-weight:bold;color:#3f3f3f; }
.orange {color:#811012; }
.orangeb {color:#811012; font-weight:bold;}
.orange14 {font-size:14px; margin:0; padding:0;color:#811012; }
.orange14b {font-size:12px; margin:0; padding:0; font-weight:bold;color:#811012; }
.entete_tableau {
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
color:#666666;
text-align:center;}
.blanc {color:#ffffff;}


/* PRIX */
.prix {font-size:26px; margin:0; padding:0; font-weight:bold; color:#3f3f3f; text-align: right;}
.prix_eco {font-size:11px; margin:0; padding:0;text-align: right;}
.prix_total {font-size:14px; margin:0; padding:0; font-weight:bold;color:#3f3f3f; text-align: right;}
.prix_pratique { text-align: right;}
.prix_services {font-size:14px; margin:0; padding:0; font-weight:bold;color:#676d69; }
.prix_petit {font-size:17px; margin:0; padding:0; font-weight:bold; color:#676d69; }

/* LIENS */
a.blanc { color:#ffffff; }
a.orange { color:#811012; }
a.noir { color:#3f3f3f; }
gris10, a.gris10 { font-size:10px; }
a.menu_bloc { text-decoration:none; padding-left:15px; line-height:20px; background-image: url(/static/img/squelette/bloc_puce_menu_off.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc:hover { color:#811012; text-decoration:underline; line-height:20px; padding-left:15px; background-image: url(/static/img/squelette/bloc_puce_menu_on.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc_important { color:#811012; font-weight:bold; text-decoration:none; padding-left:15px; line-height:20px; background-image: url(/static/img/squelette/bloc_puce_menu_off.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc_important:hover { color:#811012; font-weight:bold;  text-decoration:underline; line-height:20px; padding-left:15px; background-image: url(/static/img/squelette/bloc_puce_menu_on.gif); background-repeat:no-repeat; background-position:top left;}

/* FONDS */
.sep_vert {background-color:#c0c0c0; background-image: url(/static/img/squelette/sep_vertical.gif);background-repeat: repeat-y; width: 6px;}
.sep_vert_moy2 {background-color:#c0c0c0;}
.sep_vert_moy {background-color:#811012; width: 6px;}
.sep_hor { height: 1px;background-color:#c0c0c0; }
.sep_hor_large {background-image: url(/static/img/squelette/sep_horizontal_large.gif);background-repeat: repeat-x; height: 35px;}
.sep_hor_large2 {background-image: url(/static/img/squelette/sep_horizontal_large_grise.gif);background-repeat: repeat-x; height: 35px;}
/*.fond_checkbox {background-color:#811012; background-image: url(/static/img/squelette/fond_checkbox.gif);background-repeat: repeat-y; width: 6px;}*/
.fond_checkbox_haut {background-color:#811012; background-image: url(/static/img/squelette/fond_checkbox_haut.gif); background-repeat:no-repeat;  height: 21px; width: 6px;}
.fond_checkbox_bas {background-color:#811012; background-image: url(/static/img/squelette/fond_checkbox_bas.gif); background-repeat:no-repeat;  height: 21px; width: 6px;}

/* CHAMPS */
.chp_moteur {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0; width:140px;}
.liste_moteur {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;color: #666666;
background-color: #FFFFFF;
border: 1px solid #a0a0a0;
width:115px;
padding:1px;
margin-top:4px;
}
.chp_espace {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0; width:100px; font-weight:normal;}
.chp_postal {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0;width:85px;padding:1px;margin-top:5px;margin-bottom:4px;}
.chp_pro {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0; width:150px; font-weight:normal;}

/* ######################## */
/* divers cricri */

.plansite_class {
float:left;
width : 250px;
/*border : 1px solid #eee;*/
margin : 20px;
}
.plansite_class ul {
padding : 10px;
padding-top : 0;
line-height: 1.5em;
}

.liste_recherche {
padding-left : 10px;
list-style-type :square;
}


/* ajout Cédric */
#blocproduit {
float : left;
}
.blocproduit_head{background-image: url(/static/img/squelette/blocproduit_head.gif); background-repeat: no-repeat; height: 20px; text-align:left; padding-top:3px; width:190px; font-size:10px; font-weight:bold; text-align:center; margin-right:10px;} 
.blocproduit_body{background-image: url(/static/img/squelette/blocproduit_bottom.gif); background-repeat:no-repeat; background-color:#FFFFFF; background-position:bottom; width:186px; padding-bottom:50px; padding-left:4px; vertical-align:top; height:130px; } 
.blocproduit_img{float:right; padding-left:0px;}

/* LINKS .blocproduit_body{background-image: url(squelette/blocproduit_bottom.gif); background-repeat: no-repeat; background-position:bottom; padding-left:10px;  padding-right:10px; width:206px;  padding-bottom:25px; vertical-align:top;} 
*/
a.head_blocproduit { font-size:11px; text-decoration:none; color:#FFFFFF;}
a.head_blocproduit:hover { text-decoration:underline;}
a.lien_classique { text-decoration:none; font-weight:bold;}
a.lien_classique:hover { text-decoration:underline; color:#811012;}


.sep_comparateur {
background-color:#CCCCCC;
height:1px;
margin:5px;
text-align:center;
}
.sep_comparateur_titre {
/*background-image: url(/static/img/squelette/comparateur_septitre.gif); background-repeat: no-repeat;*/
height: 20px;
margin:5px;
padding-left : 5px;
font-weight : bold;
color :#811012;
text-align:left;
}
.sep_comparateur_titre_bord {
/*background-image: url(/static/img/squelette/comparateur_septitre.gif); background-repeat: no-repeat; height: 20px;*/
height: 20px;
margin:5px;
color :#f80;
text-align:left;
border-left : 1px solid #811012;
}


/* PROMOS !! */
#coeur{position:absolute;left:0px;top:0px;}

