/* styles destinés à la disposition des conteneurs généraux */
.general
{
margin: 0px; 
padding : 0px;
background-color: #ffffff;
}

.page
{
position: relative;
padding : 0px;
left: 0px; 
top: 0px; 
height:100%;

}

.tableau_logo
{
position: relative;
left: 0px; 	
top: 0px; 
background:transparent;
vertical-align:top;
margin-top:1%;
width : 919px; 
}

.conteneur_logo
{
position: relative;
left: 0px; 
top: 0px; 
background-image:url(../IMG/trait.gif);
background-repeat:repeat-x; 
}

.conteneur
{
position: relative; 
width : 914px; 
margin-top:5px;
margin-bottom:2%;
background-color: #ffffff;

}

.conteneur_milieu_page
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}

.tableau_milieu_page
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;
}

.tableau_milieu_haut
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;
margin-top:1px;
}
.tableau_milieu_haut_mobile
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin-left:0;
margin-right:0;
margin-bottom:5px;
margin-top:1px;
}

.tableau_milieu_bas
{
position: relative;
left: 0px; 
top: 0px; 

vertical-align:top;
margin:0;
padding:0;

}

.cellule_menu
{
width:100%;

}

.cellule_milieu
{
width : 917px;

margin:0;
height:300px;
vertical-align:top;
padding-top:23px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.cellule_milieu_bas
{
width : 917px;
position:relative;
margin:0;
height:250px;
vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.conteneur_milieu_haut
{
width : 917px;
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: solid #99cc00 1px;
}

.conteneur_milieu_haut_hp
{
width : 917px;
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: none;
width : 917px;
}

.conteneur_milieu_bas
{
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: solid #99cc00 1px;
}

.barre_haut
{
position:absolute;
z-index:100;
top:0;
left:0;
height:25px;
background-image: url(../IMG/trait_menu_top/titre_out.gif);
 background-repeat:repeat-x;
padding:0;
margin:0;
width:100%;
}

.date
{

float:left; 
height:25px;
top:0;
left:0;
color:white;
font-family::arial,verdana;
font-size:11pt;
line-height:18pt;
background-image: url(../IMG/trait_menu_top/titre_out.gif);
 background-repeat:repeat-x;

padding-left:10px;
}

.menu_top
{
position: float;
float:right; 
top:0;
vertical-align:top;
height:80%;
padding:0;

}

.footer
{
position: relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:8pt;
line-height:10pt;
vertical-align:top;
height:18px;
margin-top:1px;
margin-bottom:2px;
text-align:center;
padding:0;
z-index:10;
}
.cellule_footer
{
font-family:arial,verdana;
font-size:8pt;
line-height:10pt;
padding-left:180px;
}
/* styles destinés à la disposition des conteneurs de la homepage */

.anim_flash
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:6px;
margin-bottom:4px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_mobile
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:5px;
margin-right:4px;
padding:0;


}

.acces_privileges
{
position:relative;
top:0;
left:0;
font-family:helvetica,arial;
font-size:12px;

background:#ffffff;
vertical-align:top;
text-align:center;


z-index:1;
line-height:25px;
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:4px;

padding:0;
}

.tous_mobiles
{
position:relative;
top:0;
left:0;
font-family:helvetica,arial;
font-size:12px;
background:#ffffff;

vertical-align:top;

text-align:center;


z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:0px;
margin-right:7px;

padding:0;
}

.visuel_forfait
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:6px;
margin-bottom:2px;
margin-top:0px;
margin-right:5px;
padding:0;
}

.visuel_pt_de_vente
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
margin-right:5px;
padding:0;
}

.visuel_acces_kdo
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
margin-right:4px;
padding:0;
}

/* styles destinés à la disposition des conteneurs des  pages  forfaits et forfaits bloqués */

.visuel_offre
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
margin-right:4px;
padding:0;
}

.visuel_offre_promo
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:5px;
margin-bottom:2px;
margin-top:0px;
margin-right:4px;
padding:0;
}

.visuel_mobile_forfait
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;
}

.visuel_mobile_forfait_bloque
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:2px;
margin-top:2px;
margin-right:5px;
padding:0;

}
.visuel_flux_live_02
{
position:relative;
top:0;
left:0;
background-color:black;
vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:1px;
margin-top:2px;
margin-right:5px;
padding:0;

}
/* styles destinés à la disposition des conteneurs des  pages  points de ventes */
.visuel_page_pt_de_vente
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.visuel_mobile_forfait_pt_de_vente
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_mobile_forfait_bloque_pt_de_vente
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:2px;
margin-top:0px;
margin-right:5px;
padding:0;


}

.tous_mobiles_pt_de_vente
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:12px;
background:#ffffff;
vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:0px;
margin-right:5px;

padding:0;
}

/* styles destinés à la disposition des conteneurs des  pages services */

.boite_services
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1400px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.texte_services
{
color:black;
font-family:arial,verdana;
font-size:12px;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:10px;
}


.visuel_services1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:675px;
margin-top:5px;
margin-right:5px;
padding:0;

}

/*  styles destinés à la disposition des conteneurs de la page portabilité  */

.boite_portabilite
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:540px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.texte_portabilite
{
color:black;
font-family:arial,verdana;
font-size:12px;
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:20px;
}

.tous_mobiles_portabilite
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:12px;
background:#ffffff;
vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:0px;
margin-right:5px;

padding:0;
}

.visuel_mobile_portabilite
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:4px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_portabilite
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:5px;
padding:0;

}

/* styles destinés à la disposition des conteneurs de la page mobiles */

.mobiles
{
float:left;
margin-right:5px;
margin-top:0px;
margin-bottom:5px;
}

.cellule_mobiles
{
padding-left:6px;
padding-right:0px;
padding-top:6px;
padding-bottom:-10px;
}

.titre_mobiles
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:16px;
color:#003366;
font-weight:bold;
height:20px;
text-align:center;
margin-top:5px;
}

.image_mobiles
{
position:relative;
top:0;
left:0;
margin-left:10px;
margin-top:10px;

}

.prix_mobiles
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:18px;
color:#003366;
font-weight:bold;
height:50px;
vertical-align:top;
margin-left:10px;
margin-top:10px;
}

.point_fort_mobiles
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:12px;
color:#003366;

}

.footer_mobiles
{
position: relative;
top:0;
left:0;
font-family::arial,verdana;
font-size:8pt;
line-height:10pt;
vertical-align:middle;
height:18px;
margin-top:-2px;
margin-bottom:20px;
text-align:center;
padding:0;
}
/*  styles destinés à la disposition des conteneurs de la page 8 accès vip  */

.visuel_colonne_gauche_haut
{
position:relative;
top:0;
left:0;
vertical-align:top;

margin-left:5px;
margin-bottom:10px;
margin-top:0px;
margin-right:4px;
padding:0;

}

.visuel_colonne_gauche_bas
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:5px;
margin-bottom:5px;
margin-top:0px;
margin-right:4px;
padding:0;

}

.visuel_colonne_droite_haut
{
position:relative;
top:0;
left:0;
vertical-align:top;

margin-left:0px;
margin-bottom:10px;
margin-top:0px;
margin-right:5px;
padding:0;

}

.visuel_colonne_droite_bas
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:5px;
margin-top:0px;
margin-right:5px;
padding:0;

}

.visuel_colonne_centre_haut_gauche
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:10px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_colonne_centre_haut_droite
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:10px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.visuel_colonne_centre_bas_gauche
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:1px;
margin-top:0px;
margin-right:4px;
padding:0;

}

.visuel_colonne_centre_bas_droite
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:1px;
margin-top:0px;
margin-right:4px;
padding:0;

}

.visuel_colonne_centre_centre
{
position:relative;
top:0;
left:0;
vertical-align:top;
margin-left:0px;
margin-bottom:10px;
margin-top:0px;
margin-right:4px;
padding:0;

}

.texte_vip
{
color:black;
font-family:arial,verdana;
font-size:12px;
padding-left:0px;
padding-right:10px;
text-align:justify;
padding-top:10px;
}
.boite_acces_studio
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:544px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.visuel_services_studio1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_studio2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_studio3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.boite_services_vip
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1250px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.boite_lingerie
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1050px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_lollipops
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:750px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_oexpo
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:727px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.visuel_oexpo1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_oexpo2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_oexpo3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_services_vip1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_vip2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_vip3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:525px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_lingerie3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:325px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_lollipops3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:25px;
margin-top:5px;
margin-right:5px;
padding:0;

}


.boite_acces_kdo
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1304px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_nouvelle_star
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1164px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_fete_des_meres
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:900px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_starac
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:720px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.boite_nouvelle_star2
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:1214px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}

.boite_acces_prod
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:724px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_acces_prod_2
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:544px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_8cases
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:644px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.boite_casting
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:602px;
height:654px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:4px;
padding:0;

}
.visuel_services_kdo1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_kdo2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_kdo3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:760px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_nouvelle_star3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:620px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_starac3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:175px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_fete_des_meres3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:355px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_nouvelle_star33
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:490px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_prod1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_services_prod2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_8case1
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}

.visuel_8case2
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_8case3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:100px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_services_prod3
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:180px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_services_prod33
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:0px;
margin-top:5px;
margin-right:5px;
padding:0;

}
.visuel_services_casting
{
position:relative;
top:0;
left:0;

vertical-align:top;

z-index:1;
margin-left:0px;
margin-bottom:110px;
margin-top:5px;
margin-right:5px;
padding:0;

}

/*   page identification   */

.identification
{
position:relative;
top:0;
left:1px;
font-family:arial,verdana;
font-size:12px;
vertical-align:top;
margin-left:0px;
margin-bottom:0px;
margin-top:8px;
margin-right:0px;
padding:0;
height:130px;
width:904px;
vertical-align:top;


}

.authentification
{
position:relative;
top:0;
left:0;
font-family:arial,verdana;
font-size:12px;
vertical-align:top;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding:0;
height:170px;
width:100%;
vertical-align:top;

}

.infos_membre
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:904px;
height:600px;
z-index:1;
margin-left:6px;
margin-bottom:0px;
margin-top:5px;
margin-right:4px;
padding:0;



}

.contact_mail
{
position:relative;
top:0;
left:1px;
font-family:arial,verdana;
font-size:12px;
vertical-align:top;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding:0;
height:130px;
width:904px;
vertical-align:top;


}

.contact_tel
{
position:relative;
top:0;
left:1px;
font-family:arial,verdana;
font-size:12px;
vertical-align:top;
margin-left:0px;
margin-bottom:0px;
margin-top:135px;
margin-right:0px;
padding:0;
height:130px;
width:904px;
vertical-align:top;
z-index


}

/*  styles destinés à la disposition des conteneurs de la page mentions légales  */

.general_mentions_legales
{
margin: 0px; 
padding : 0px;

height:100%;

}

.page_mentions_legales
{
position: relative;
padding : 0px;
left: 0px; 
top: 0px; 
height:100%;
background-color: #ffffff;
border:solid white 1px;
}

.tableau_logo_mentions_legales
{
position: relative;
left: 0px; 	
top: 0px; 
background:transparent;
vertical-align:top;
margin-top:1%;
width : 562px; 
}

.conteneur_mentions_legales
{
position: relative; 
width : 550px; 
height:645px;
margin-top:0px;
margin-bottom:0px;
background-color: #ffffff;



}

.conteneur_logo_mentions_legales
{
position: relative;
left: 0px; 
top: 0px; 
background-image:url(../IMG/trait.gif);
background-repeat:repeat-x; 
}
.conteneur_milieu_page_mentions_legales
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}
.cellule_milieu_mentions_legales
{
width : 100%;
height:645px;
margin:0;

vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: solid #99cc00 1px;

}

.conteneur_milieu_haut_mentions_legales
{
width : 100%;
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;

}
.tableau_milieu_page_mentions_legales
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}

.boite_mentions_legales
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:538px;
height:615px;
font-family:arial,verdana;
font-size:12px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:5px;
padding-top:0;
padding-left:10px;
padding-right:0;
padding-bottom:0;
border:solid white 1px;

}

.tableau_milieu_haut_mentions_legales
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;
margin-top:0px;

}
/*  styles destinés à la disposition des conteneurs de la page mentions légales  */

.general_popup_nouvelle_star
{
margin: 0px; 
padding : 0px;

height:100%;

}

.page_popup_nouvelle_star
{
position: relative;
padding : 0px;
left: 0px; 
top: 0px; 
height:100%;
background-color: #ffffff;
border:solid white 1px;
}

.tableau_logo_popup_nouvelle_star
{
position: relative;
left: 0px; 	
top: 0px; 
background:transparent;
vertical-align:top;
margin-top:1%;
width : 613px; 
}

.conteneur_popup_nouvelle_star
{
position: relative; 
width : 613px; 
height:500px;
margin-top:0px;
margin-bottom:0px;
background-color: #ffffff;



}

.conteneur_logo_popup_nouvelle_star
{
position: relative;
left: 0px; 
top: 0px; 
background-image:url(../IMG/trait.gif);
background-repeat:repeat-x; 
}
.conteneur_milieu_page_popup_nouvelle_star
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}
.cellule_milieu_popup_nouvelle_star
{
width : 100%;
height:645px;
margin:0;

vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: solid #99cc00 1px;

}

.conteneur_milieu_haut_popup_nouvelle_star
{
width : 100%;
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;

}
.tableau_milieu_page_popup_nouvelle_star
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}

.boite_popup_nouvelle_star
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:589px;
height:500px;
font-family:arial,verdana;
font-size:12px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:5px;
padding-top:0;
padding-left:10px;
padding-right:0;
padding-bottom:0;
border:solid white 1px;

}

.tableau_milieu_haut_popup_nouvelle_star
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;
margin-top:0px;

}
/*  styles destinés à la disposition des conteneurs de la popup point de vente  */

.general_pt_de_vente
{
margin: 0px; 
padding : 0px;



}

.page_pt_de_vente
{
position: relative;
padding : 0px;
left: 0px; 
top: 0px; 

background-color: #ffffff;
border:solid white 1px;
}

.tableau_logo_pt_de_vente
{
position: relative;
left: 0px; 	
top: 0px; 
background:transparent;
vertical-align:top;
margin-top:1%;
width : 562px; 
}

.conteneur_pt_de_vente
{
position: relative; 
width : 560px; 

margin-top:0px;
margin-bottom:0px;
background-color: #ffffff;



}

.conteneur_logo_pt_de_vente
{
position: relative;
left: 0px; 
top: 0px; 
background-image:url(../IMG/trait.gif);
background-repeat:repeat-x; 
}
.conteneur_milieu_page_pt_de_vente
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}
.cellule_milieu_pt_de_vente
{
width : 100%;

margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;

vertical-align:top;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-top: none;
border-left: solid #99cc00 1px;
border-right: solid #99cc00 1px;
border-bottom: solid #99cc00 1px;

}

.conteneur_milieu_haut_pt_de_vente
{
width : 100%;
position:relative;
z-index:1;
padding:0;
margin:0;
vertical-align:top;

}
.tableau_milieu_page_pt_de_vente
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;

}

.boite_pt_de_vente
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:538px;

font-family:arial,verdana;
font-size:12px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:5px;
padding-top:0;
padding-left:10px;
padding-right:0;
padding-bottom:0;
border:solid white 1px;

}
.boite_mobile
{
position:relative;
top:0;
left:0;

vertical-align:top;
width:538px;

font-family:arial,verdana;
font-size:12px;
z-index:1;
margin-left:5px;
margin-bottom:1px;
margin-top:5px;
margin-right:5px;
padding-top:0;
padding-left:10px;
padding-right:0;
padding-bottom:0;
border:solid white 1px;

}
.tableau_milieu_haut_pt_de_vente
{
position: relative;
left: 0px; 
top: 0px; 
width : 100%; 
vertical-align:top;
margin:0;
margin-top:0px;

}

/* FAQ */

.titre
{
height:25px;  
background-image:url(../IMG/trait_menu_top/titre_over.gif);
background-repeat:repeat-x;
}

.texte_titre
{
font-family:arial,verdana;
font-size:16px;
color:#99cc33;
font-weight:bold;
padding-left:10px;
}

.texte_soustitre
{
font-family:arial,verdana;
font-size:13px;
color:#003366;
font-weight:bold;

text-decoration:underline;
padding-left:20px;

}

.soustitre
{
padding-top:10px;
}

.reponse
{
padding-top:10px;
padding-bottom:0px;
}

.texte_reponse
{
font-family:arial,verdana;
font-size:12px;
color:black;

margin:0;
text-align:justify;
padding-left:20px;

}
.infos_faq
{
position:relative;
top:0;
left:0;
background:#eeeeee;
vertical-align:top;
width:904px;

z-index:1;
margin-left:6px;
margin-bottom:0px;
margin-top:5px;
margin-right:4px;
padding:0;



}
