/*________ RECAP DES COULEURS _____________*/
/*

gris :  #4b4a4a;
rose : #fe0683;
jaune :  #fff;
*/




/*_____________ GENERAL _____________*/
html,body{
  	font-family: Helvetica, Arial, Times;
    background-color:#000000;
    color : #fff;
    margin:0px;
    padding:0px;
    font-size : 11px;
    text-align:center;
    /*line-height : 1.2;*/
        background-image:url(/images/gabarit/fond2.jpg);
	background-repeat:no-repeat;
	background-position : top center;
}



.body_light{
	background-color:black;
}

div,p,form,table,ul,li,ol {
    margin:0px;
    padding:0px;
    font-size : 12px;
}

img {
 	border : 0px;
}

.img_middle {vertical-align:middle;}

li {
    list-style-position:inside;
    list-style-type:none;
}



/*_________ BLOC PRINCIPAUX _____________*/


#conteneur{ 
    width:1041px;
    margin:0px;
    padding:0px;
    margin-right : auto;
    margin-left:auto;
    text-align:left;
}

.conteneur_popup_prod{ 
    width:725px;
    margin:0px;
    padding:0px;
    margin-right : auto;
    margin-left:auto;
    text-align:left;
	background-color:white;
}

#header {
  	height:160px; 
   	background-image:url(/images/gabarit/bg_header_fille.png);
	background-repeat:no-repeat;
	background-position : 55% top;  
	color : #fff;
	padding-left : 60px;
	padding-right : 60px;	
}

#header a {
	color : #fff;
}

#bloc_logo {
	margin-top : 0px;
	float : left;
	margin-left:0px;
	width : 240px;
}


#bloc_login {
	margin-top : 50px;
	float : right;
	margin-right : 50px;
	width : 200px;
}

#conteneur2 {
	width : 1041px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0px;
}


#conteneur2	 #conteneur2_middle, #conteneur2	 #conteneur2_top, #conteneur2	 #conteneur2_bottom {
	background-repeat:no-repeat;
	background-position : top left;  
	margin-top : -10px;
	 	 position: relative;

}

#conteneur2	 #conteneur2_top {
	margin:0px;
   	background-image:url(/images/gabarit/bg_contenu_top.png);
	height : 100px;
	margin-top:-29px;
}

#conteneur2	 #conteneur2_middle {
   	background-image:url(/images/gabarit/bg_contenu_middle.png);
   	background-repeat:repeat-y;
}

#conteneur2	 #conteneur2_bottom {
   	background-image:url(/images/gabarit/bg_contenu_bottom.png);
	height : 72px;
	margin-top : 0px;
	background-position : bottom left;  	
}




#colonne_principale{
 	 position: relative;
	width:890px;
	margin-left : auto;
	margin-right : auto;
	min-height : 750px;
	padding : 50px;
	padding-top : 0px;
	padding-bottom : 10px;	
	margin-top : 10px;
}

#contenu_principal {
	margin-left : 20px;
	margin-right : 20px;
	/*padding-top : 20px;
	margin-top : -20px;*/
}

#colonne_gauche{
    float:left;
    padding-top:10px;
    width:200px;
    min-height : 300px;
    color : #7b859b;
}


#colonne_droite{
	float:right;
	margin-right:20px;
	width:240px;
}

.contenu{
	padding : 10px;
}

.footer{
	font-size:10px;
    text-align:center;
    clear:both;
    padding-left : 20px;
    padding-right:20px;
    padding-top:20px;
	padding-bottom:20px;
	color : #fff;
	background-image:url(/images/gabarit/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position : center top;  
	min-height : 140px;
	margin-top : -47px;
	width: 870px;
	margin-right : auto;
	margin-left : auto;
}

.liens_footer {
	float : left;
	padding-top : 50px;
	padding-bottom : 10px;
	text-align : center;
	font-weight : bold;
	width : 550px;
	padding-left: 100px;
}

.logo_footer {
	float : right;
	margin-left : 20px;
	width : 170px;
}

.clear_left {
    clear:left;
}
.clear_both{
    clear:both;
}

.float_left {
    float:left;
    margin-left : 10px;
}



/*___________ MENU TOP _____________*/

#menu_top{
    height : 100px;
    width : 100%;
	background-image:url(/images/gabarit/bg_menu.png);
	background-repeat:no-repeat;
	background-position : center top;
	padding-top : 13px;
}

#menu_top a{
	color : white;
	text-decoration : none;
}
#menu_top a:hover {
	color : #257CFF;
	text-decoration : none;
}

#menu_top ul {
    font-size:16px;
    letter-spacing:1.2;
	color:white;
    margin-right : 0px;
	font-weight:bold;
	padding-left : 45px;
	clear:left;
}

#menu_top ul li {
	padding-top :14px;
	float : left;
	text-align:center;
   font-size:12px;
    letter-spacing:1px;	
}

#menu_top ul li.li1 { width : 109px;}
#menu_top ul li.li2 { width : 155px;}
#menu_top ul li.li3 { width : 130px;}
#menu_top ul li.li4 { width : 80px;}
#menu_top ul li.li5 { width : 180px;}
#menu_top ul li.li6 { width : 85px;}
#menu_top ul li.li7 { width : 190px;}

#menu_top ul li a{
	color : #fff;
}

#menu_top ul li:hover a {
	color : #f6d5e6;
	
}


.bloc_panier {
    float:right;
    text-align:right;
    margin-right : 40px;
}

.float_left {
	float:left;
	margin:0px;
	padding: 0px;
	margin-right : 5px;
}






/*___________ TABLEAU _____________*/


.table {
    border : none;
    border-spacing: 0px;
    
}

.table th , .tri{
    background-color:#6f696b;
    color : #ffffff;
    font-weight : bold;
    font-size : 12px;
    padding : 2px;
    text-align:center;
    text-decoration:none;
    margin:0px;
    height : 20px;
}
.table td {
    color : #fff;
    margin:0px;
    padding:2px;
}

.table th, .table td {
border:none;
}


/*___________ PUCES _____________*/

ul {
    list-style-type:disc;
    color : #b34b73;;
}

#contenu_principal ul{
    list-style-position : inside;
    line-height : 1.2;
}

#contenu_principal ol{
    list-style-position : inside;
}


ol {
    color : #b34b73;
    font-weight:bold;
}


.image_menu_absolute {
	position:absolute;
	margin-left:0px;
}


/*___________ POLICES _____________*/
h1,h2,h3,h4 {
    margin:0px;
}

h1 {
	color : #fe0683;
    font-weight : bold;
    font-size : 14px;
    text-transform : uppercase;
    margin-bottom : 10px;
}

h1 a {
	color : #fe0683;
}

h2 { 
    font-size : 12px;
	color : #fe0683;
	font-weight:bold;
	margin-bottom : 10px;
}

h2.titre_2_centre {
	font-size : 14px;
	text-align: center;
}


h3 {
    color : #ffffff;
    font-size : 12px;
}     

.tri{
    display:list-item;
    list-style-position:inside;
     list-style-image : url(../../images/tri.png);
}

hr {
    border : 1px solid #681139;
    margin:20px;
}

.erreur {
    margin-top:5px;
    margin-bottom : 10px;
    color : red;
    font-weight : bold;
    border : 1px solid red;
    padding : 5px;
    font-size : 12px;
}

.message{
    margin-top:5px;
    margin-bottom : 10px;
    color : #fff;
    font-weight : bold;
    border : 1px solid #fff;
    padding : 5px;
    font-size : 12px;
}


.fushia {color : #fe0683;}
.noir {color : #000000;}
.blanc {color : fff;} 
.rose {color : #fe0683;}
.gris {color : #4b4a4a;}
.jaune {color : #fff;}
.blanc {color : fff;} 

.petit { font-size :10px;}
.bold { font-weight : bold;}
.citation {  font-style: italic;}
.big {font-size : 16px;}


a {
   color : #fe0683;
    text-decoration:none;
	cursor:pointer;
}

a:hover {
    text-decoration:underline;
}



.bg_noir {
	background-color : #000;
}

.bg_blanc {
	background-color : #ffffff;
		color : #000000;
}

.bg_fushia {
	background-color : #fe0683;
}



/*_______ LISTE FILLES ___________*/

.bloc_fille {
	float : left;
	margin-left : 20px;
	margin-bottom : 20px;
	width : 154px;
	height : 280px;	
}

.bloc_fille_gauche {
	margin-left : 0px;
}


.bloc_fille h2 {
	margin:0px;
	padding:0px;
	padding-left : 40px;
   	background-image:url(/images/gabarit/titre_webcam.png);
	background-repeat:no-repeat;
	background-position : left top; 
	color : #fe0683;
    font-weight : bold;
    font-size : 12px;	
    padding-top : 24px;
    height : 20px;
}

.bloc_fille h2 a{
	color : #fe0683;
}

.bloc_fille h2.live {
   	background-image:url(/images/gabarit/titre_webcam.png);
}

.bloc_fille h2.telephone {
   	background-image:url(/images/gabarit/titre_telephone.png);
   	padding-left : 42px;
}

.bloc_fille .miniature{
	width : 150px;
	height : 180px;
	border : 1px solid #fe0683;
	margin-top : 2px;
	margin-bottom : 2px;
		
}

.bloc_fille .miniature img {
	width : 150px;
	height : 180px;

}

.bloc_fille .bottom {
   	background-image:url(/images/gabarit/footer_webcam.png);
	background-repeat:no-repeat;
	background-position : left top; 	
	text-align :center;
	color : #fff;
	padding-top : 5px;
	height : 21px;
}

.bloc_fille .bottom a {
	color : #fff;
	text-decoration : underline;
}

.bloc_fille h3 {
	color : #fff;
   	background-image:url(/images/gabarit/titre_etat_connexion.png);
	background-repeat:no-repeat;
	background-position : left top; 	
	height : 15px;
	padding-top : 4px;
	font-weight : normal;
	font-size : 10px;
}

.bloc_fille h3 img {
	vertical-align:middle;
	margin-left : 5px;
	margin-right: 5px;

}



/*_______ BLOC FILLE DETAIL ___________*/

.bloc_fille_top {
	padding-bottom : 20px;
}

.bloc_fille_photo1 {
	float : left;
	width : 160px;
	margin-right : 10px;
}

.bloc_fille_photo1 img {
	height:180px;
	width:150px;
}

.bloc_fille_info {
	float : left;
	width : 350px;
	margin-right : 30px;
}

.bloc_video {
	float : right;
	width : 300px;
}

.bloc_fille_photos {
	border:1px solid #FE0683;
	background-color : #FE0683;
	padding  : 5px 20px 5px 20px;
	margin-bottom : 20px;
}

.bloc_fille_photos img {
	/*max-height:320px;*/
	max-width:167px;
}

.bloc_tarifs	{
	float : left;
	width : 600px;
	margin-right : 30px;
}

.tarifs_telephone_rose {
	margin-top : 20px;
}

.bloc_tarifs_infos{
	float : right;
	width : 200px;
	margin-right : 30px;

}

/*___________ AUTRES PAGES ___________*/




/*___________LOGIN ___________*/

.bloc_connexion {
	margin-bottom : 30px;
	width : 400px;
	margin-left : auto;
	margin-right:auto;
	border : 1px solid #FE0683;
}

.bloc_connexion h2{
	background-color: #FE0683;
	padding : 5px;
	color : #000;
	text-align:center;
}

.bloc_connexion .contenu{
	padding : 10px;
}


.mdp_oublie {
	margin-top : 5px;
    margin-left : 5px;
    margin-right: 5px;
	float:left;
}   

.mdp_oublie a {
	color:#fff;
}   

.mdp_oublie a:hover {
	color:fff;
}   

.bouton_recherche_ok2 {
	float : right;
	margin-top : 40px;
	margin-left : 0px;
}


#formulaire_connexion label {
	width : 80px;
	color : #fff;
	font-size : 11px;
	font-weight : normal
}

#formulaire_connexion input {
	width : 120px;
	border : 1px solid #ffffff;
}

.acces_client {
	font-weight : bold;
	font-size : 14px;
	margin-bottom : 5px;
}

.acces_client img {
	 margin-right : 7px;
	 vertical-align:bottom;
}


	
/*__________ FAMILLES DE PRODUITS _______________*/
.liste_cat{
	font-size: 12px;
	

}
.liste_cat a {color : #010806;text-decoration:none;	display:block;}

.liste_cat ul{
	list-style-position:inside;
	list-style-type:none;
}


/*
.liste_cat:hover{
	color:#0046da;;
}*/

.liste_familles{
	width:170px; 
	padding-top:10px; 
	background-color:white; 
	padding-bottom:10px; 
}

.menu_gauche_cat .liste_familles li {
	 list-style-position:outside;
}


.liste_familles a {
	display:block;
	padding-left:15px;	
}

.liste_familles ul,.liste_familles li,
{list-style-type:none;}

.liste_famille_theme {
	padding-left:20px;
	margin-bottom:25px;
	margin-top:10px;
}

.liste_famille_theme a,liste_famille_theme a:hover,.menu_gauche_cat a,.menu_gauche_cat a:hover  {
	text-decoration : none;
}



/*__________ PRODUITS _______________*/

.colonne_famille{
	float:left;
	width : 200px;
	margin-right: 20px;
	margin-bottom : 20px;
}

.box_produit_liste {
	margin-top : 30px;
	border : 1px solid #E0E0E0;
	float: left;
	position: relative;
	
}

.box_produit_liste ul{
	/*margin-left:10px;*/
	list-style-position:inside;
	font-size: 11px;
	color:#681139;
}

.box_produit_liste H2,.box_produit_liste H3{
    color: #681139;
    font-size:14px;
    text-align:left;
    list-style:none;
    background-image:none;
    text-transform : none;
    margin:0px;
    padding:0px;
}

.box_produit_liste .box_image {
	padding : 0px 0px 0px 0px;
	border-bottom : 1px solid #E0E0E0;
	padding-top:10px;
	width:100%;
	text-align:center;
}

.box_image {
	height : 180px;
	margin-top : 5px;
}

.box_produit_liste .box_contenu {
	padding : 10px 2px 5px 10px;
	/*height : 130px;*/
	margin-bottom : 5px;
	background-color:#C0C0C0;
	width:150px;
}


.box_commande {
	position : relative;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right:10px;
	text-align:right;
	background:transparent;
	float:left;
	font-weight:bold;
	width:90px;
}


.prix_produit{
font-size:18px;
text-align:center;
background:transparent;
padding-top:5px;
font-weight:bold;
}

.a_panier{
color:black;
text-decoration:underline;
font-size:12px;
}

.a_panier:hover{
color:red;
text-decoration:underline;
font-size:12px;
}


.nom_produit_liste{
background-color:#202020;
background-image:url(/images/charte/barre-noire-popup.gif); 
color:white;
font-size:12px;
text-transform:uppercase;
text-align:center;
font-weight:bold;
height:30px;
}
.nom_produit_liste a,.nom_produit_liste a:hover {
	text-decoration:none;
	color:white;
	background-image:none;
	background-color:transparent;
}

.box_produit_info{
background-color:white;
width:340px; 
min-height:420px;  
float:left; 
margin-bottom:0px; 
margin-top:20px;  
border:2px solid black;
background-image:url(/images/charte/barre-noire-produit.gif); 
background-repeat:repeat-x;
background-position:bottom left;
}



.box_produit_info_titre{
color:white;
background-image:url(/images/charte/barre-noire-popup.gif); 
background-repeat:repeat-x;
min-height:40px; 
padding-top:8px;
font-size:14px;
text-align:center;
}

.description_prod{
margin-left:12px;
margin-right:10px;
margin-bottom:15px;
padding-top : 10px;
color:black;
min-height:300px; 
text-align:left;
font-size:12px;
}

.info_produit_bandeau_prix{
background-color:#BDC3D4;
color:#DA1242;
font-size:18px;
font-weight:bold;
height:27px;
margin-left:-12px;
padding-top:7px;
text-align:center;
width:340px;
}

.box_produit_info_photos{
width:340px; 
background-color:white;
margin-top:20px; 
font-size:20px; 
color : #C0CCD9; 
min-height:400px; 
margin-left:10px; 
margin-right:10px; 
border:1px solid white; 
float:left;
}

.taille5 {
	width : 178px;
}

.taille4 {
	width : 189px;
}

.taille3 {
	width : 200px;
}

.box_theme {
	height : 250px;
	width:245px;
	float: left;
	margin: 3px 5px 3px 5px;
}



/*_________ FIL D'ARIANE ___________*/

.fil_ariane {
	color:#8E8E8E;
	font-size :12px;
	text-decoration:none;
	text-transform:none;
	margin-top : 15px;
	margin-bottom : 20px;
}
.fil_ariane a{
	color:#8E8E8E;
	font-size :12px;
	text-decoration:underline;
}

.fil_ariane a:hover{
	color:#237bff;
}

a.fil_selected, a:hover.fil_selected {
text-decoration:none;	
color:#8E8E8E;
}


/*

ul.theme_cat{
	margin-left: 15px;
}

.theme_cat li{
	float:left;
	margin-right : 20px;
	color : #000000;
	list-style-type: disc;
	list-style-position: outside;
	font-size : 16px;
	font-weight:bold;
}

.theme_cat li a{
	text-decoration : none;
}

.theme_cat li a:hover{
	color : #b34b73;
}*/




/*_______________MENU TELECHARGEMENT________________*/
.menu_telechargement{
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_off.gif)
}

.menu_telechargement_on{
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_on.gif)
}

.menu_telechargement:hover{
	float:left;
	font-size:11px;
	color:white;
	text-align:center;
	width:99px;
	height:18px;
	margin-left:0px;
	margin-right:4px;
	margin-bottom:10px;
	padding-top:5px;
	background-image:url(/images/charte/barre-menu_telechargement_on.gif)
}

.barre_grise_telechargement{
	height:30px;
	width:717px;
	background-color: #bfbfbf;
	color:white;
	margin-right:2px;
	margin-right:12px;
	font-weight:bold;
}

.barre_grise_telechargement_intitule{
width:150px; 
float:left;
margin-left:15px; 
color:black; 
margin-top:8px; 
margin-right:15px;
}

.barre_grise_telechargement_titre{
height:25px;
	width:701px;
	background-color: #bfbfbf;
	color:white;
	font-size:14px;
	color:#257CFF;
	margin-right:12px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
}

.lien_telecharger_le_document{
font-size:11px;
color:black; 
font-weight:normal;
text-decoration:none;
}
.lien_telecharger_le_document:hover{
font-size:11px;
color:#FF8000; 
font-weight:normal;
text-decoration:none;
}

.cellule_telechargement_photos{
width:177px; 
height:270px; 
border:1px solid #bfbfbf; 
float:left;
}

.cellule_telechargement_photos label{
    font-size:11px;
    color:#111111;
    width:165px;
    cursor:pointer;
    display: inline;
    float: left;    
   margin:1px;
}


/*___________ FORMULAIRES _____________*/
label{
    width:150px;
    cursor:pointer;
    display: inline;
    float: left;    
   margin:1px;
}

.label_short{
    width:100px;
}

.form_inscription label{
    width: 230px;
    color: #000000;
      font-weight:normal;
    text-align:right;
    padding-right : 10px;
    margin-left :20px;
}



input,select,textarea  {
    border : 1px solid #fff;
    padding-left : 3px;
    margin:1px;
}

input[type=submit] , input[type=button]{
    background-color:#fe0683;
    border : 1px solid #fff;
    color : #ffffff;
    padding : 2px;
    text-align:center;
    cursor:pointer; 
}

input[type=checkbox]{
    border : none;
    padding:0px;
    margin:0px;
}

input[type=submit]:hover {
    background-color:#ffffff;
    color : #010806;
}

button {
    background-color:transparent;
    border:none;
    cursor : pointer;
}

.bouton_recherche_ok{
	text-align : right;
	width : 100%;
}

/*___________ BOUTONS _____________*/

.bouton_rose {
	background-image:url(/images/boutons/bouton_rose.png);
    background-repeat: no-repeat;
    color: #fff;
    font-size:12px;
    font-weight : bold;
    text-transform : uppercase;
    width : 177px;
    height : 72px;
    text-align :center;
}

.bouton_rose:hover {
    color: #000;
}



/*___________ DIVERS_____________*/


.bloc_image_right {
    float:right;
    margin-left: 10px;
    margin-top : 2px;
    margin-bottom : 2px;
}

.bloc_image_left {
    float:left;
    margin-right: 10px;
    margin-top : 2px;
    margin-bottom : 2px;
}

.bloc_text_big {
    font-size : 15px;
    font-weight : bold;
    line-height : 1.6;
}

.titre_identification {
	width:100%;
	text-align:center;
    padding-top : 6px;
    height: 30px; 
    color: #ffffff;
    font-weight : bold;
    font-size : 23px;
}

.bloc_commentaires{
    color : black;
    text-align:center;
    text-decoration:none;
    margin:0px;
	font-size : 16px;
	border:1px solid #999999;
	background-color: #F8D3E4;
	width:650px;
	}



.bloc_gris,.bloc_gris_panier{
    color : #000000;
    text-align:left;
    text-decoration:none;
    margin:0px;
    border:1px solid #999999;
}
.bloc_gris_panier{
    border:none;
}

.bloc_blanc {
	width : 400px;
}
.bloc_blanc .contenu{
	padding : 10px 10px 10px 30px;
}

.bloc_gris H1,.bloc_gris_panier H1{
    background-color:#999999;
    font-weight : bold;
    font-size : 16px;
    height: 20px;
    padding : 3px;
    color : #ffffff;
    text-align:center;
    text-transform : none;
}
.bloc_gris_panier H1{
   border:1px solid #999999;
   margin-left:-1px;
}


.input_bg_rose {
	background-color : #ffffff;
	color : #000000;
}
.button_recalculer {
	color : #000000;
}


.bloc_noir h2 {
	margin : 0px;
	border-right : 2px solid #000000;
	border-left : 2px solid #000000;
}

.commande_liste_table {
	border : none;
	border-collapse:collapse;
}


.commande_liste_table th{
	color : #000000;
	background-color:#a4afc5;
	border : 1px solid #000000;
	font-weight : normal;
	font-size : 11px;
}
.commande_liste_table td{
	color : #000000;
	background-color:#ffffff;
	border : 1px solid #000000;
}

.bordure_grise_total {
	float:right;
	color : #000000;
	font-weight:bold;
    border:1px solid #000000;
    padding-top: 6px;
    width : 100px;
    text-align:center;
    margin-left : 10px;
    margin-right : 25px;
    height : 20px;
}

.total_panier {
	float:right;
	margin-right:5px;
	font-weight:bold;
	height : 20px;
	padding-top : 6px; 
}


#conteneur_cgv {
		margin: 5px;
		border : 2px solid #681139;
}		

#contenu_cgv {
  background-color :#ffffff;
  padding : 20px 30px 10px 30px;
  text-align:justify;
}

.bloc_panier_client {
		border-left : 2px solid #681139;
		padding : 0px 10px 0px 10px;
}

.bloc_panier_client .titre {
	color :  #681139;
    font-size : 16px;
    font-weight : bold;
}

.catalogue_pagination {
	text-align:right;
	float:right;
	margin-right : 10px;
}
.catalogue_pagination a{
	color :  #ffffff;
	text-decoration:none;
	font-weight:normal;
}

.pagination_telechargement{
	float:right; 
	color:white; 
	text-decoration:none;
	/*margin-top:-15px;*/
	margin-right:10px;
	font-size:12px;
}

.pagination_telechargement a{
	text-decoration:none;
	color:white; 
	font-size:12px;
}
.pagination_telechargement a:hover{
	text-decoration:none;
	color:red; 
	font-size:12px;
}
.pagination_telechargement a:active{
	text-decoration:none;
	color:#FF6666; 
	font-size:12px;
}

.table_nouveautes,.table_nouveautes td {
	border : 0px;
	background-color :#ffffff;
}

.bandeau_gris {
	margin-top : 10px;
	background-color : #a4afc5;
	height : 35px;
	padding-top : 10px;
	text-align :right;
	padding-right : 20px;	
}

.fond_marques {
	margin-top : 10px;
	background-image : url(/images/charte/barre-degrade-marques.jpg);
	height : 50px;
	padding-top : 5px;
	text-align :right;
	padding-right : 20px;	
	text-align:right;
}

.mosaique_marques{
float:left; 
margin-top:10px; 
margin-bottom:10px; 
margin-left:10px; 
margin-right:0px; 
height:50px;
width:160px;
text-align:center;

}

.marque_gauche {
	float:left;
	margin-left : 15px;
}
.ancre_marques a{
color:grey;
}

.ancre_marques a:hover{
color:#6C6C8C;
}

.haut_page a{
	margin-right:20px;
}


/* Listes produits */
.bandeau_bottom_produits{
	height:25px;
	background-color:#BDC3D4;
	padding-left:15px;
	padding-top:7px;
	color:white;
	/*font-size:14px;
	text-transform:uppercase;*/
	font-weight:bold;
}



.famille_titre {
	font-size : 16px;
	text-transform:uppercase;
	float:left;
}

.menu_sous_famille {
	float:left;
	margin-left:20px;
}	

img.picto_liste  {
	margin-left:5px;
	margin-bottom : 5px;
}

.photo_fiche {
	
	margin-top : 5px;
	max-width:85px;
	max-height:85px;
	

}

.zoom {
	margin:5px;
	max-width : 302px;
	max-height : 315px;


}	

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:#000000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#050505; color:#fffffff; }
   div#disclaimer-cadre b{ font-size:14px; color:#fe0683; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#fe0683; }
   div#disclaimer-cadre a:hover{ color:#fe0683; }
