#body { width:990px; margin-top:10px;  }

#t_page { background-image: url(http://www.delabeaute.com/public/images/bg.png); background-repeat: repeat-y; background-position: center; }



html {
background-image: url(../public/logos/112751.png);  background-repeat:repeat-x;  background-color:#ffffff ;
	margin: 0px;
	padding: 0px;
	z-index: 0;
}

.menutmp { margin:3px; padding:5px;  background-color:#FFFFFF; width:771px; float:left; }
.tmp2 { width:150px; float:left; }
.tmp3 { width:205px; float:left; margin:0px 0px 5px 0px; }
.tmp4 { display:inline; overflow:hidden; }
.tmp5 { width:621px; float:left; }
.tmp6 { width:177px; margin:5px; float:left; }
.tmp10 { margin:3px; padding:5px;  background-color:#FFFFFF; float:left; }
a.droite { color:#fff; display:block; padding:5px; margin:5px 5px 0px 5px; font-weight:bold; font-size:12px; text-decoration:none;  }
a.droite:hover { color:#ccc;  }			
a.droiteblog { display:block; padding:5px; margin:5px 0px 0px 0px; position:absolute; bottom:5px; color:#000; background-color:#FFFFFF; width:168px; font-weight:bold; font-size:12px; text-decoration:none; }
a.droiteblog:hover { color:#333;  }		

#header_tour {
width:1001px;
height:90px;
background-image: url(../public/logos/bg.png);
background-repeat:repeat-x;
}

.livraisonofferteproduit { margin:10px 0px 0px 0px; }

#logo {
width:330px;
height:90px;
float:left;
}

#gauche { width:245px; float:left;  }
#droite { width:744px; float:left; text-align:left;  }

#menubannerhaut {
width:1001px;
height:113px;
padding:0px;
margin:10px 0px 0px 0px;
clear:both;
background-image:url(../images/produits-coiffure-esthet-20.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}


/* Fil ariane */
#fil_ariane a { font-size:11px; color:#000000; }
#fil_ariane a:hover { font-size:11px; color:#333333; }
#fil_ariane { font-size:11px; color:#000000; margin-bottom:5px;  display:block; text-align:left; }
.ariane_pleine {  margin:0px 5px 10px 5px;}

/* BLOC CLIENTS */

#clients {
width:180px;
height:80px;
float:right;
text-align:left;
padding-top:10px;
}

#clients span { display:block; font-size:11px; margin-bottom:5px; }
#clients b { font-size:11px; }

a.lien_clients {
display:block;
font-size:12px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

a.lien_clients:hover {
color:#000;
text-decoration: underline;
margin-left:2px;
}

a.lien_commande {
display:block;
font-size:12px;
font-weight:bold;
color:#e22678;
text-decoration:none;
margin-top:10px;
}

a.lien_commande:hover {
color:#000;
text-decoration:underline;
margin-left:2px;
}


/* BLOC PANIER */
a.panier {
width:80px;
padding-right:70px;
font-size:11px;
background-position:right;
text-align:left;
height:35px;
padding-top:55px;
font-weight:bold;
text-align:right;
display:block;
background-image:url(../public/logos/181543.png);

background-repeat:no-repeat;
border:0px;
float:right;
}




/* Formulaire de recherche */
#tour_recherche {
width:350px;
height:50px;
padding-top:5px;
float:right;
}

#vide_titre_recherche {
background-image:url(../images/recherche_01.png);
width:302px;
height:18px;
}


#vide_fond_recherche {
background-image:url(../images/recherche_02.png);
width:302px;
height:28px;
}

a.vide_bottom_recherche {
display:block;
font-size:10px;
color:#666;
text-decoration: none;
text-align:right;
width:302px;
}

a.vide_bottom_recherche:hover {
color:#000000;
}

input.recherche {
border:solid 1px #ebebeb;
margin-top:3px;
width:265px;
}

input.recherche:focus {
border:solid 1px #ccc;
}


input.go {
background-image:url(../images/go.gif);
background-repeat:no-repeat;
width:18px;
border:0px;
height:18px;
cursor:pointer;
}

input.go:focus {
border:solid 1px #666;
}

#Container {
border: solid 1px #ebebeb; width:990px;

}


.tmp15 { width:150px; float:left; }
.tmp16 { width:815px; float:right; }
.tmp17 { width:205px; float:left; margin:0px 0px 5px 0px; }
.tmp18 { display:inline; overflow:hidden; }


/* Header caatégories */
#cat_head { width:744px; margin-bottom:15px; }
#cat_head_1 { width:744px; height:7px; max-height:7px; margin:0px; }
#cat_head_2 { width:744px; height:auto; background-image:url(../images_v2/description_categories_02.gif); background-repeat:repeat-y; padding:0px 10px 10px 10px; margin:0px; }
#cat_head_3 { width:744px; height:6px; background-image:url(../images_v2/description_categories_03.gif); background-repeat:no-repeat; }

#cat_head_2 h2 { font-size:22px; margin:0px; padding:0px; color:#e12677;  font-weight:bold;  }
#cat_head_2 p { margin:0px 0px 0px 0px; padding:0px; }
#cat_head_2 p.interieur { font-size:12px; color:#000000; margin:10px 0px 0px 10px; padding:0px; }

/* Trie des produits */
#cat_trie { width:744px; height:33px;   }
#cat_trie_1 { width:6px; height:33px; background-image:url(../images_v2/fond_trie_01.gif); background-repeat:no-repeat; float:left; }
#cat_trie_2 { width:733px; height:33px; background-image:url(../images_v2/fond_trie_02.gif); background-repeat:no-repeat; float:left; }
#cat_trie_3 { width:5px; height:33px; background-image:url(../images_v2/fond_trie_03.gif); background-repeat:no-repeat; float:left; }

.tri {
font-size: 11px;
color: #303e4c;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
width: 450px;
float:left;
}

.tri form { float:left; }
.tri span { display:block; padding:3px 10px 0px 3px; float:left; }


.ordre_affichage {
font-size: 11px;
color: #303e4c;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 0px;
margin-left:10px;
width: 70px;
float:left;
}


.tri_pagination {
font-size: 11px;
color: #303e4c;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
width: 190px;
float:left;
}



/* Option d'affichage */
#cat_affichage { width:56px; height:19px; }


/* Comparateur */
.comparateur_tour { width:744px; height:40px;   }
.coin_comparateur { width:30px; height:40px; background-image:url(../images_v2/liste_01.png); background-repeat:no-repeat; float:left; }
.coin_comparateur_bas { width:30px; height:40px; background-image:url(../images_v2/liste_01s.png); background-repeat:no-repeat; float:left; }
.bouton_comparer_haut { width:156px; height:40px; float:left; }


/* Liste produits horizontale */
#liste_background {  width:744px;  background-color:#f0efef; }
.tour_produits { width:744px;   }
.coche { width:27px; float:left; background-image:url(../images_v2/comparateur_left.png); background-repeat:repeat-y;   padding-left:3px; height:135px; position:relative; }
.checkbox { position:relative; top:50px; }


.tour_item_produitachat_droite { width:705px; float:left; border:solid 1px #afafb0; background-color:#FFFFFF; height:125px;  }
.tour_item_produitclass_promo { width:705px; float:left; border:solid 1px #a06363; background-color:#FFFFFF; height:125px;  }




.photo_liste { width:117px; float:left; margin-right:5px; padding:4px 5px 0px 4px; position:relative; }
.photo_fournisseur { width:97px;  float:left; margin-right:5px; margin-top:10px; padding:4px 5px 0px 4px; }
.description_liste { width:320px;  padding:4px 5px 0px 4px; float:left;  }
.description_liste h3 { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#000000; }
.description_liste a { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#000000; text-decoration:none; }
.description_liste a.lien_suite { color:#000; font-size:11px; font-style:italic; }
.description_liste a.lien_suite:hover { color:#666; font-size:11px; font-style:italic; }

.description_liste a:hover { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#333; }
.description_liste b { padding:0px; margin:0px; font-size:11px; color:#e12677; text-transform:capitalize; }

.achat_droite { width:130px; height:125px; float:left; text-align:right; padding:5px 0px 0px 0px;  }
.achat_droite b { color:#e22678; font-size:25px; }
.achat_droite sup { color:#e22678; text-transform:uppercase;  font-size:12px; }



a.voirprod_vertical { display:block; color:#333; font-size:10px; padding-top:5px; }
a.voirprod_vertical:hover { display:block; color:#000; }



/* Liste produits vertical */
#tour_produits_vertical {padding-left:5px;   }
#coche { width:27px; float:left; background-image:url(../images_v2/comparateur_left.png); background-repeat:repeat-y;   padding-left:3px; height:135px; position:relative; }
.checkbox { position:relative; top:50px; }

#gauche_vertical { width:100px; height:180px; margin:2px 0px 0px 2px; float:left; }
#droite_vertical { width:125px; height:180px; margin:10px 0px 0px 2px;  float:left; }
.fournisseur_vertical { margin:5px 0px 0px 5px; }

.tour_item_produit_verticalachat_droite { width:232px; float:left; border:solid 1px #afafb0; background-color:#FFFFFF; height:245px; margin:5px;  }
.tour_item_produit_verticalclass_promo { width:232px; float:left; border:solid 1px #a06363; background-color:#FFFFFF; height:245px; margin:5px;  }

.coche_vertical { width:100px; height:40px; margin:2px 0px 0px 2px; float:left; }
#droite_bas_vertical { width:115px; height:40px; margin:10px 0px 0px 2px;  float:left; }
.checkbox_vertical { position:relative; top:2px; }



#photo_liste { width:117px; float:left; margin-right:5px; padding:4px 5px 0px 4px; position:relative; }
#photo_fournisseur { width:97px;  float:left; margin-right:5px; margin-top:10px; padding:4px 5px 0px 4px; }
#droite_vertical h3 { padding:0px; margin:0px; font-size:13px; color:#000000; }
#droite_vertical a { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#000000; text-decoration:none; }
#droite_vertical a.lien_suite { color:#000; font-size:11px; font-style:italic; }
#droite_vertical a.lien_suite:hover { color:#666; font-size:11px; font-style:italic; }

#droite_vertical a:hover { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#333; }
#droite_vertical b { padding:0px; margin:0px; font-size:11px; color:#e12677; text-transform:capitalize; }

.achat_droite { width:125px; height:55px; float:left; text-align:right; padding:5px 0px 0px 0px;  }
.achat_droite b { color:#e22678; font-size:25px; }
.achat_droite sup { color:#e22678; text-transform:uppercase;  font-size:12px; }

.class_promo { width:125px; height:55px; float:left; text-align:right; padding:5px 0px 0px 0px;  }
.class_promo b { color:#990000; font-size:25px; text-decoration:blink; }
.class_promo sup { color:#990000; text-transform:uppercase;  font-size:12px; }


#bouton_blanc  { text-align:right; margin-top:5px; margin-bottom:0px; }
#bouton_blanc div.debut { width:7px; height:21px; background-image:url(../images_v2/bouton_blanc_01.png); background-repeat:no-repeat; float:left; }
#bouton_blanc div.centre {  height:21px; background-image:url(../images_v2/bouton_blanc_02.png); background-repeat:no-repeat; float:left; padding-top:3px; }
#bouton_blanc div.fin { width:6px; height:21px; background-image:url(../images_v2/bouton_blanc_03.png); background-repeat:no-repeat; float:left; }
#bouton_blanc a { font-size:10px; font-weight:bold; color:#333333; text-decoration:none;  }
#bouton_blanc a:hover { font-size:10px; font-weight:bold; color:#000000; }

.bouton_blanc  { text-align:right; margin-top:5px; margin-bottom:0px; }
.bouton_blanc div.debut { width:7px; height:21px; background-image:url(../images_v2/bouton_blanc_01.png); background-repeat:no-repeat; float:left; }
.bouton_blanc div.centre {  height:21px; background-image:url(../images_v2/bouton_blanc_02.png); background-repeat:no-repeat; float:left; padding-top:3px; }
.bouton_blanc div.fin { width:6px; height:21px; background-image:url(../images_v2/bouton_blanc_03.png); background-repeat:no-repeat; float:left; }
.bouton_blanc a { font-size:10px; font-weight:bold; color:#333333; text-decoration:none;  }
.bouton_blanc a:hover { font-size:10px; font-weight:bold; color:#000000; }

.separation_panier { height:10px; }

/* start pagination */
.pagination {

	padding:5px;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
	line-height: 21px;
	color: #444;
	font-size: 12px;
}

.pagination  .page_no {
	float: left;
	color: #444;
	font-size: 12px;
	white-space: nowrap;
	display: block;
	padding: 0 0 0 10px;
}

.pagination form {
	float: right;
	margin: 0;
	padding: 0;
}

.pagination fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

.pagination label {
	float: left;
	display: block;
	padding: 0 5px 0 0;
}

.pagination .pag_inputs {
	float: left;
	padding: 1px 0 0;
}

.pag_list {
	margin: 0;
	padding: 0;
	float: right;
}

.pag_list li {
	float: left;
	list-style: none;
	padding: 0 10px 0 0;
	color: #939292;
	font-weight: bold;
}

.pag_list a:link, .pag_list a:visited,  .pag_list a:active {
	color: #5c5c5c; font-size:11px; co
}

.pag_list a:hover {
	color: #000;
}



.pag_list .current_page:link, 
.pag_list .current_page:visited, 
.pag_list .current_page:hover, 
.pag_list .current_page:active {
	color: #fff;
	background: #96b7c5 url(../images_v2/current_page_middle.gif) repeat-x;
	display: block;
	line-height: 17px;
	margin: 2px 0 0 0;
}

.pag_list .current_page span {
	display: block;
	background:url(../images_v2/current_page_left.gif) no-repeat;
}

.pag_list .current_page span span {
	background:url(../images_v2/current_page_right.gif) no-repeat right center;
	padding: 0 5px;
}

/* end pagination */



/* Gauche */
#site_gauche { width:235px; float:left; text-align:left;}
#site_gauche_01 { width:235px; height:48px; background-image:url(../images_v2/gauche_01.png); background-repeat:no-repeat; }
#site_gauche_02 { width:235px; background-image:url(../images_v2/gauche_02.png); background-repeat: repeat-y; }
#site_gauche_03 { width:235px; height:11px; background-image:url(../images_v2/gauche_03.png); background-repeat:no-repeat; }

#site_gauche_01 b { color: #990000; display:block; font-size:18px; padding:3px 0px 0px 0px; margin-left:10px; }
#site_gauche_01 span { color: #333; display:block; font-size:12px; padding:0px 0px 0px 0px; margin-left:10px; }

.entete_gauche {  background-image:url(../images_v2/fond_gauche_gris.png); background-repeat:no-repeat; width:235px; height:28px; padding-top:15px; background-position:bottom;}
.entete_gauche b { display:block; padding:5px 20px 0px 0px; margin-left:15px; color:#FFFFFF; font-size:15px; }
.gauche_content { padding:5px 10px 5px 5px; }
.gauche_content span { color:#303e4c; }
.gauche_content b { color:#303e4c; font-size:15px; font-weight:normal; }
.gauche_content .submit { margin-left:10px;}
.gauche_content .submitgauche { margin-left:10px; background-color:#CCCCCC; color: #333333; border:solid 1px #999999;}
.gauche_content .submitgauche:hover { margin-left:10px; background-color:#666; color: #fff; border:solid 1px #999999; cursor:pointer;}

#titredescats { color:#e12677; padding:10px 0px 0px 0px; }
.trie_prix_gauche { width:35px; padding:5px; color:#303e4c; margin:3px; border:solid 1px #CCCCCC; }
.trie_prix_gauche:focus { width:35px; padding:5px; color:#303e4c; margin:3px; border:solid 1px #666666; background-color:#CCCCCC; }

a.lien_gauche_col { display:block; color:#666; font-size:12px; text-decoration:underline; margin-left:10px; }
a.lien_gauche_col:hover { display:block; color:#000; font-size:12px; text-decoration:underline; }

input.recherche_gauche {
border:solid 1px #ccc;
margin-top:3px;
width:150px;
margin-left:20px;
cursor:pointer;
}



/***** CATEGORIES ******/

a.sscat { 
display:block; 
width:215px;
float:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
margin-left: 20px;
padding-left: 10px; padding:0px 0px 0px 9px; color: #333333;
margin-bottom:2px;
text-decoration:none; }

a.sscat:hover { color:#000; }

#vide { background-color: #F9F9F9; color:#666; font-weight:normal; text-align:center; padding:5px; font-size:11px; margin-top:10px; margin-bottom:350px; }


#supprimer { width:227px; height:19px; margin:0px 0px 0px 5px; }
#supprimer_gauche { width:201px; height:18px; background-image:url(../images_v2/supprimer_01.png); background-repeat: no-repeat; float:left; font-size:11px; color:#666666; padding:3px 0px 0px 5px;}
#supprimer_droite { width:19px; height:19px; float:left; }
#hauteur { height:5px;}

a.lienmenu_bold { display:block; font-size:13px; font-weight:bold; color:#000000; margin:0px 0px 5px 5px; text-decoration:none; }
a.lienmenu_bold:hover { display:block; text-decoration:underline; color:#666666;}

.blanc { padding:2px; color:#FFFFFF; font-size:11px; }
.opacityit {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}


#tourslider {
	border:solid 1px #dddcdc;
	padding:1px;
    width: 626px; /* important to be same as image width */
}

#slider1 {
    width: 626px; /* important to be same as image width */
    height: 270px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */

}

#slider1Content {
    width: 626px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	left:0;
	margin-left: 0;
	margin:0px;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
display:block;
padding-bottom:5px;
margin-bottom:5px; 
border-bottom:solid 1px #FFFFFF;
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}

#accueil_gauche {
width:640px;
float:left;
}

#accueil_droite {
width:334px;
margin-left:10px;
float:left;
}

#titresite b {
font-size:17px;
color: #e12677;
text-align:left;
font-weight:bold;
float:left;
margin:0px;
padding:0px;
}

#titresite {
font-size:17px;
color: #A6A6A6;
width:100%;
text-align:left;
float:left;
margin:0px;
margin-bottom:2px;
padding:0px 0px 2px 0px;
border-bottom:solid 1px #CCCCCC;
margin:0px;
}

#descriptionsite {
color:#000000;
text-align:left;
}

#descriptionblog {
font-size:11px;
color:#000000;
text-align:left;
border:solid 1px #CCCCCC;
padding:3px;
}




.blochometour {border:solid 1px #dddcdc;margin-top:8px; padding-bottom:5px; text-align:left;}


.blocpubnotour {
margin-top:8px;
text-align:left;
padding-top:8px;
border-top:solid 1px #CCCCCC;
}


.blochometour p {
margin:2px;
padding-bottom:8px;
}

#titre_de_sous_home {
text-align:left;
font-size:20px;
color:#333333;
border:solid 1px #E4E4E4; padding:5px; margin:0px 5px 10px 5px;
}



.titre_de_sous_home b {
color:#e12677;
}


.blochometour b {
clear:both;
display:block;
text-transform: capitalize;
font-size:12px;
margin-bottom:5px;
padding:3px;
}


a.sscat_home { 
display:block; 
width:150px;
float:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
margin-left: 5px;
padding:2px 0px 2px 9px; color: #e12677;

font-weight:bold;
text-decoration:none; }

a.sscat_home:hover { color:#000; }

.height { height:5px; }

#ligne_home_bas {
}

.home_premiere {
width:417px;
float:left;
padding:3px;
}

#entete {width:100%;background-image:url(../images_v2/entete_02.png); background-repeat:repeat-x;}
#entete_01 {width:17px;height:29px;float:left;}
#entete_02 {display:block;float:left;font-size:13px;font-weight:bold;color:#666666;padding:3px 0px 0px 0px;}

.entete {width:100%;background-image:url(../images_v2/entete_02.png); background-repeat:repeat-x;}
.entete_01 {width:17px;height:29px;float:left;}
.entete_02 {display:block;float:left;font-size:13px;font-weight:bold;color:#666666;padding:3px 0px 0px 0px;}


#entete_pascontour {
display:block;
float:left;
font-size:13px;
font-weight:bold;
color:#666666;
padding:5px 0px 0px 5px;
}


#entete_pascontour h2 {
margin:0px;
padding:0px;
font-size:13px;
}



.entete {
text-shadow: 0px 1px 2px #fff, 0 0 1em #fff, 0 0 0.1em #fff;
color: #333;
}



.entete_03 {
width:7px;
height:29px;
float:right;
}

#entete_03 {
width:7px;
height:29px;
float:right;
}

#rubrique_produit_tour {padding:2px;}
#rubrique_produit_gauche {width:118px; height:118px; float:left;}
#rubrique_produit_droite {margin-left:8px;width:206px;  float:left;}

.rubrique_produit_tour {padding:2px;}
.rubrique_produit_gauche {width:118px; height:118px; float:left;}
.rubrique_produit_droite {margin-left:8px;width:206px;  float:left;}

#rubrique_produit_droite a {
font-size:11px; color:#000000;}




.rubrique_produit_droite_prix {
width:80px;  float:right;
text-align:right;
}

.rubrique_produit_droite_prix b {
font-size:16px; margin:0px; padding:0px; color:#e22678; text-transform:lowercase;
}

.rubrique_produit_droite_prix_promo {
width:80px;  float:right;
text-align:right;
position:relative;
}

.rubrique_produit_droite_prix_promo b {
font-size:16px; margin:0px; padding:0px; color: #990000; text-transform:lowercase;
}


a.rubrique_produit_droite {
margin:0px; padding:0px; color:#000000; font-size:13px; font-weight:bold; text-transform: capitalize;
}

a.rubrique_produit_droite:hover {
text-decoration:underline; color:#333;
}


.ombre {
height:10px;
background-image:url(../images_v2/ombre.jpg); background-repeat:repeat-x;
}

.pub_sec_home {
width:192px;
margin-left:10px;
float:left;
padding:0px;
height:297px;
}


/* Bloc droite home page */

.home_droite_bloc {
width:325px;
float:left;
padding:3px;
}

#padding {
padding:3px;
}



#droiterubrique_produit_tour {padding:2px;}
#droiterubrique_produit_gauche {width:85px; height:85px; float:left;}
#droiterubrique_produit_droite {margin-left:8px;width:150px;  float:left;}
#droiterubrique_produit_droite a {font-size:11px; color:#000000;}

.droiterubrique_produit_tour {padding:2px;}
.droiterubrique_produit_gauche {width:85px; height:85px; float:left;}
.droiterubrique_produit_droite {margin-left:8px;width:120px;  float:left;}
.droiterubrique_produit_droite a {font-size:11px; color:#000000;}




.droiterubrique_produit_droite_prix {
width:80px;  float:right;
text-align:right;
position:relative;
}

.droiterubrique_produit_droite_prix b {
font-size:16px; margin:0px; padding:0px; color:#e22678; text-transform:lowercase;
}

.droiterubrique_produit_droite_prix_promo {
width:80px;  float:right;
text-align:right;
}

.droiterubrique_produit_droite_prix_promo b {
font-size:16px; margin:0px; padding:0px; color: #990000; text-transform:lowercase;
}


a.droiterubrique_produit_droite {
margin:0px; padding:0px; color:#000000; font-size:12px; font-weight:bold; text-decoration:none;
}

a.droiterubrique_produit_droite:hover {
text-decoration:underline; color:#333;
}


/* BLOG */
a.titreblog {font-size:12px; font-weight:bold; color:#333333; text-decoration:underline;}
a.titreblog:hover { color:#666666; }
.image_blog { float:left; margin:0px 10px 5px 0px; border:solid 1px #EEEEEE; padding:2px; }
#blogdescription_home { font-size:12px; text-align:left; margin:5px 0px 0px 0px; }


#pub { padding:2px; text-align:center; margin:0px; }




/* Bloc droite home page */

.home_premiere_sous_home {
width:622px;
float:left;
padding:3px;
}

#rubrique_produit_droite_home {
width:410px; float:left; margin-left:10px;
}


#cat_soushome {
border:solid 1px #dddcdc;
margin-top:0px;
text-align:left;
margin-bottom:10px;
}



#titresitedroite {
font-size:15px;
color: #A6A6A6;
width:100%;
text-align:left;
float:left;
margin:0px;
margin-bottom:2px;
padding:0px 0px 2px 0px;
margin:0px;
}


#description_sous_home1 { text-align:left; padding:5px; margin-bottom:10px; font-size:13px; }
#description_sous_home { text-align:left; padding:5px; margin-bottom:10px; font-size:13px; }

a.lienfleche { 
display:block; 
float:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
margin-left: 5px;
padding-left: 10px; padding:0px 0px 0px 9px; color: #666;
margin-bottom:2px;
font-weight:bold;
text-decoration:none; }

a.lienfleche:hover { color:#000; }

.home_premiere_home { padding:3px; width:623px; }

a.lienpageblog { 
display:block;
width:245px;
text-align:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px; padding:0px 0px 0px 9px; color: #666;
font-weight:bold;
font-size:13px;
margin:5px;
text-decoration: underline;
}

a.lienpageblog:hover { color:#000; }

/* Pages libres */
a.lienpage { 
display:block;
width:245px;
text-align:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px; padding:0px 0px 0px 9px; color: #666;
margin-bottom:2px;
margin-left:10px;
font-weight:normal;
text-decoration: underline;
margin-bottom:3px; }

a.lienpage:hover { color:#000; }

a.lienpageb { 
display:block;
width:245px;
text-align:left;
margin-left:10px;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px; padding:0px 0px 0px 9px; color: #000;
margin-bottom:2px;
font-weight:bold;
text-decoration: underline;
margin-bottom:3px; }

a.lienpageb:hover { color:#000; }



#page_gauche {
width:245px;
float:left;
margin-left:5px;
border-right:solid 1px #ccc;
padding-right:5px;
}

#page_droite {
width:731px;
float:left;
}


#titreplibre {
text-align:left;
font-size:20px;
color:#333333;
border:solid 1px #E4E4E4; padding:5px; margin:0px 0px 10px 5px;
}

#description_pagelibre {
background-color:#EEEEEE; border:solid 1px #E1E1E1; padding:5px; margin-left:5px; text-align:left;
}

.imagepagelibre { float:left; margin:2px 5px 2px 5px; }

#description_photo { font-size:12px; color:#000000; }

#texte_page { text-align:left; margin-left:5px; margin-top:10px; }

#page_droitevide {
float:left;
}

#dossier_tour { width:990px; }
#dossier_tour1 { width:1001px; }

#description_dossier {
 width:420px; float:left;
}


#description_dossier_droite {
 width:560px; float:right; margin-left:10px; text-align:left;
}


#description_dossier_droite h3 {
margin:0px 0px 10px 0px;
font-size:18px;
color:#999999;
}

#tour_page_dossier {
border:solid 1px #EEEEEE; padding:5px; margin-bottom:10px; text-align:left;
}


a.lienpagef { 
display:block;
text-align:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px; padding:0px 0px 0px 9px; color: #000;
margin-bottom:2px;
margin-left:10px;
font-weight:bold;
text-decoration: underline;
margin-bottom:3px; }

a.lienpagef:hover { color:#666; }


/* Page blog */
#gauche_blog { width:225px; float:left; margin-left:5px; }
.tour_item_produit { background-color:#FFFFFF; height:125px; width:705px; float:left; border:solid 1px #afafb0; background-color:#FFFFFF; height:125px; }

#blog_liste { width:490px;  padding:4px 5px 0px 4px; float:left; text-align:left; position:relative; height:110px;  }
#blog_liste h3 { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#000000; }
#blog_liste a { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#000000; text-decoration:none; }
#blog_liste a.lien_suite { color:#000; font-size:11px; font-style:italic; }
#blog_liste a.lien_suite:hover { color:#666; font-size:11px; font-style:italic; }

#blog_liste a:hover { padding:0px; margin:0px 0px 5px 0px; font-size:13px; color:#333; }
#blog_liste b { padding:0px; margin:0px; font-size:11px; color:#e12677; text-transform:capitalize; }


#commentliste { font-size:10px; color:#666666; position:absolute; bottom:0px; }
#commentliste a { font-size:10px; color:#000; }
#commentliste a:hover { font-size:10px; color:#666666; }

#titre_de_blog{
text-align:left;
font-size:20px;
color:#333333;
border:solid 1px #E4E4E4; padding:5px; margin:0px 5px 10px 5px;
}


#blog_droite { width:740px; float:left; margin-left:10px; text-align:left; }

#produit_gauche { width:320px; margin-left:3px;  float:left; text-align:left; }
#produit_droite { width:493px; margin-left:10px;   float:left; text-align:left; }
#produit_droite2 { width:150px; margin-left:10px; float:left; text-align:left; }
#service_droite { border:solid 1px #FFFFFF; padding:3px; }
#partage { border:solid 1px #CCCCCC; padding:3px; }

/* Pictogrames */
a.pictoprint { display:block; height:16px; padding-left:20px; background-image:url(../images_v2/picto-print.png); background-repeat: no-repeat; font-size:11px; color:#000000; text-decoration:none; padding-top:1px; margin:5px 5px 0px 5px;}
a.pictoprint:hover { color:#666; text-decoration:underline;}

a.pictosent { display:block; height:16px; padding-left:20px; background-image:url(../images_v2/picto-send-to-friend.png); background-repeat: no-repeat; font-size:11px; color:#000000; text-decoration:none; padding-top:1px; margin:5px 5px 0px 5px;}
a.pictosent:hover { color:#666; text-decoration:underline;}

.conseil { width:149px; }
.conseil_1 { width:149px; height:5px; }
.conseil_2 { width:139px;    background-image:url(../images_v2/droitproduit_02.png); background-repeat: repeat-y; clear:both; padding:8px; color:#000000; font-size:12px;}
.divsimilaire { width:139px;    background-image:url(../images_v2/droitproduit_02.png); background-repeat: repeat-y; clear:both; padding:8px; color:#000000; font-size:12px; text-align:center;}
.conseil_3 { width:149px; height:6px; }

	.similary { display:block; margin-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #CCCCCC; color:#666666; width:130px; }	


.conseilpaiement { width:149px; margin-top:10px; }

.txtmini { font-size:10px; color:#666; }
.imagefidelite { margin-bottom:8px; margin-top:5px; }

.content {
	z-index: 10;
	margin:0px;
	min-height:180px;
	padding:0px;
	overflow: hidden;
	text-align: left;
	height: 0;
	width: 100%;
}

.slide-button {
width:150px; padding:2px; 

}

.slide-button:hover {
	color: #666;
}



.slide-button {
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
	color: #333;
	background-image:url(../images_v2/descendre.jpg); background-repeat: no-repeat; 
	width:334px;
	height:18px;
	padding-top:3px;
	text-align:center;
	background-position:center;
	font-size:11px;
}

.slide-button:hover {
	color: #000;
}

#workspace {
	padding-top: 50px;
}




#titreproduit { font-size:18px; color: #e12677; margin-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-weight: 800; font-size:24px; }
#descriptionproduit { font-size:13px; color:#000000; background-image:url(../images_v2/bgdescription.gif); background-repeat: repeat-y; padding-left:10px; margin:0px;   }
#caracteristiques { margin:10px; padding:0px; }
#produit_points_forts ul { display:block; margin-top:5px; padding-top:5px;  }
#produit_points_forts li { list-style:none; display:block; color:#333333; font-size:11px;  }

.paniert { background-image:url(../images_v2/achat01.gif); height:190px; padding-top:20px; background-repeat: no-repeat;  }
.panier_01 { width:225px; margin-right:5px; padding-left:5px; float:left; height:198px;}
.panier_02 { width:255px; height:198px; float:left; text-align:center; }
.tablebas { max-height:250px; overflow:auto; }
.ajout_panier { margin:10px 0px 10px 0px; }



#centreprix { text-align:center; margin-bottom:10px;  }
span.apartir { font-size:14px;  color:#333; margin-bottom:10px; text-align:center; }
b.prix_prod { font-size:20px; color:#e22678; margin-bottom:10px; text-align:center; }
.ligne_achat { 
display:block;
text-align:left;
background-image:url(../images/stg-gray-arrow.gif); background-repeat: no-repeat;
background-position: 0% 50%;
padding-left: 10px; padding:0px 0px 0px 8px; color: #000;
margin-bottom:2px;
font-size:11px;
color:#333333;
margin-bottom:2px; }

/* Tabs */
	
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../images_v2/tooltip/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(../images_v2/tooltip/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(../images_v2/tooltip/tipBtm.png) no-repeat bottom; height: 32px;}



#b_ajouter_panier { height:25px; }
#b_ajouter_panier_01 { width:25px; height:28px; float:left; }
#b_ajouter_panier_02 { height:28px; float:left; background-image:url(../images_v2/picto/ajouterpanier_02.png); background-repeat:repeat-x; text-align:center; }
#b_ajouter_panier_03 { width:8px; height:28px; float:left; }
#b_ajouter_panier_02  a { display:block; color:#FFFFFF; font-size:11px; font-weight:bold; padding:3px 8px 0px 8px; text-decoration:none; }
#b_ajouter_panier_02  a:hover { color:#ccc;}

#b_boutonsimple { height:25px; }
#b_boutonsimple_01 { width:25px; height:28px; float:left; }
#b_boutonsimple_02 { height:28px; float:left; background-image:url(../images_v2/picto/boutonsimple_02.png); background-repeat:repeat-x; text-align:center; }
#b_boutonsimple_03 { width:8px; height:28px; float:left; }
#b_boutonsimple_02  a { display:block; color:#666; font-size:11px; font-weight:bold; padding:3px 8px 0px 8px; text-decoration:none; }
#b_boutonsimple_02  a:hover { color:#000;  }

#bblog { margin:10px 0px 10px 60px; }

.txtdispo { color:#000000;  padding:2px; margin:2px;display:block  }
.dispo { text-transform:lowercase; }
#disponible { margin-bottom:10px;  }
.paddingg { padding-left:10px; }
.tour_acheter { text-align:center; padding-left:0px; }
.tour_acheterste { text-align:center; padding-left:15px; margin-bottom:10px; }

      #message_box { 
       top: 0; left: 0; 
       z-index: 10; 
	   background:#ffc;
	   padding:5px;
       border:1px solid #CCCCCC;
       text-align:center; 
       font-weight:bold; 
       width:99%;
	   margin-left:2px;
      }


.lpaiement { margin-bottom:5px; } 
.lpaiement b { color:#e22678; display:block; margin-bottom:3px; font-size:11px; } 
.t_tabs { clear:both; }
#tabs-1, #tabs-2, #tabs-3, #tabs-4 { border:solid 1px #E6E6E6; background-color:#fff; }

#lignephotos { margin-top:5px; }
img.miniature { border:solid 1px #EAEAEA; margin-bottom:5px; }

#fournisseur_produit { margin:0px; padding:0px; border:solid 1px #EEEEEE; background-color:#EEEEEE; padding:3px; width:304px; }
.imgfournisseurproduit { border:solid 1px #E6E6E6; }
#fournisseur_image_gauche { width:130px; float:left; }
#fournisseur_text_droite { width:170px; float:left; font-size:12px; }
#fournisseur_text_droite a { font-size:13px; color:#333333; font-weight:bold; text-decoration:none; display:block; }

.ligne_avis { border: dotted 1px #F4F4F4;  padding:3px; margin:3px 3px 0px 3px; border-bottom:solid 1px #E1E1E1; font-size:11px; }
.ligne_avis b { display:block; margin-bottom:2px; padding-bottom:2px; }

a.conseils { font-size:11px; font-weight:bold; display:block; margin-left:5px; margin-bottom:3px; text-decoration:none; color:#666;  }
a.conseils:hover { color:#666;  }
.questionsreponses { border:solid 1px #EEEEEE; background-color:#F7F7F7; padding:5px; margin-bottom:5px; }
.questionsreponses h3 { font-size:11px; font-weight:bold; color:#666666;}
.questionsreponses span { font-size:11px; font-weight:normal;}

#tour_question { width:100%; margin-top:20px; padding:5px;  }
.question_contenu { width:460px; height:100px; border:solid 1px #CCCCCC; background-color:#FFFFFF; margin:5px; }
.question_contenu:hover {  border:solid 1px #666; background-color: #E6E6E6; }

#captcha { border:solid 1px #F2F2F2;  width:450px;  background-color:#F2F2F2; padding:5px; }
#rightbouton { text-align:right; padding:5px; margin-right:10px; }


/* Espace client */


.ErrorField {
    border-color: #990000;
    color: #990000;
    background: #FFFFFE;
	float:left;
}

span.ValidationErrors {
    display: block;
	float:left;
    font-size: 10px;
	padding-top:8px;
	padding-left:5px;
    color: #990000;
    font-style: normal;
}

#titreclient { color:#e22678; font-size:20px; text-align:left; padding-left:10px; margin:10px 0px 10px 0px; font-weight:normal;  }
#titreclient b { font-weight:bold; font-size:20px; }
#tour_clients { width:984px; }
#v2membre_gauche { width:417px; float:left;  }
#v2membre_gauche_head { width:417px; height:9px;  margin:0px; }
#v2membre_gauche_body { width:417px; background-color:#e8e8e8;  margin:0px; height:auto; }
#v2membre_gauche_footer { width:417px; height:7px;  margin:0px;  background-color:#e8e8e8;  }

#v2membre_droite { width:557px; margin-left:10px; float:left;  }
#v2membre_droite_head { width:557px; height:9px;  margin:0px; }
#v2membre_droite_body { width:557px; background-color:#e8e8e8;  margin:0px; }
#v2membre_droite_footer { width:557px; height:7px;  margin:0px;  background-color:#e8e8e8;  }


#v2membre_gauche_body label { display:block; font-weight:bold; text-align:right; float:left;  width:180px; height:15px; font-size:12px; color:#333333; padding-top:7px; }
#v2membre_droite_body label { display:block; font-weight:bold; text-align:right; float:left;  width:180px; height:15px; font-size:12px; color:#333333; padding-top:7px; }
#v2membre_droite_body label.non_obligatoire {font-weight:normal; }
#tour_clients b { display:block; font-weight:bold; text-align:left; float:left; margin-left:10px; height:25px; margin-bottom:5px; }
#tour_clients em { color:#990000; }
input.input_creer { width:130px; border:solid 1px #CCCCCC; padding:3px; margin-top:3px; }
input.input_creersec, select.input_creersec { width:180px; border:solid 1px #CCCCCC; padding:3px; margin-top:3px; }

#infos_compte_i { font-weight:bold; color:#e22678; font-size:11px; padding:10px; }
#infos_compte_a { font-weight:bold; color:#e22678; font-size:11px; padding:10px; }
#infos_compte_b { font-weight:normal; color:#000; font-size:11px; padding:10px; }
#infos_compte { font-weight:normal; color:#333; font-size:11px; padding:10px 0px 10px 0px; }
#titreb { display:block; margin:0px 0px 0px 0px; font-size:13px; font-weight:bold; text-align:left;  padding:2px; color:#333333; }
#numero { background-color:#e22678;  font-size:13px; margin:0px; height:18px; padding:5px; color:#FFFFFF; text-align:left; float:left;}
#txt_after_numero { background-color:#666;  font-size:13px; margin:0px; height:18px; padding:5px; color:#FFFFFF; text-align:left; float:left; width:365px;}
#txt_after_numerosec { background-color:#666;  font-size:13px; margin:0px; height:18px; padding:5px; color:#FFFFFF; text-align:left; float:left; width:505px;}
#infos_sup { margin-top:5px; padding-bottom:5px; text-align:left; margin-left:10px; margin-right:10px; font-size:11px; color:#000000; }

.submitr {  background-color:#e22678; border: dotted 2px #a70a4d; font-size:12px; font-weight:bold; margin:0px;  padding:5px; color:#FFFFFF; text-align:left; margin:10px 0px 10px 0px; }
.submitr:hover {  background-color:#a70a4d; border: dotted 2px #a70a4d; cursor:pointer; }
#code_de_securite { border: solid 1px #DDDDDD;; background-color:#fff; padding:10px; margin:10px; }

#cadrelongmarques { width:984px; margin-bottom:10px;}
#cadrelong { width:984px;}
#cadrelong_head { width:984px; height:9px;  margin:0px;  max-height:9px;  }
#cadrelong_body { width:984px; background-color:#e8e8e8;  margin:0px; }
#cadrelong_marques { width:964px; padding:10px; background-color:#e8e8e8;  margin:0px; text-align:left; }
#cadrelonge_footer { width:984px; height:7px;  margin:0px; padding:0;  background-color:#e8e8e8;  }

#lettremarque { font-size:15px; font-weight:bold; color:#000000; border-bottom:solid 1px #999999; }
#tour_marque { width:127px; height:150px; float:left; text-align:center; margin:5px; }
#tour_marque a { font-size:12px; font-weight:bold; color:#333; }
#tour_marque a:hover { font-size:12px; font-weight:bold; color:#666; }
#tour_marque img { border:solid 1px #ccc; }
#tour_marque img:hover { border:solid 1px #999999; }

#liste_lettres { margin-bottom:25px; }
#liste_lettres a { font-size:13px; font-weight:bold; text-align:none; color:#333333; }
#liste_lettres span { font-size:13px; font-weight:bold; color:#999999;}

#cadre_gauche { width:457px; float:left; padding:5px 5px 5px 25px; text-align:left; }
#cadre_droit { width:482px; float:left; padding:5px; text-align:left; }

a.lien_client  { background-color:#e22678; width:240px;  font-size:12px; margin:0px; padding:3px 25px 3px 25px; text-decoration:none; color:#FFFFFF; text-align:left; float:left; border-left:solid 5px #333333; margin-bottom:5px; clear:both;}
a.lien_client:hover  { background-color:#333;  font-size:12px; margin:0px; padding:3px 25px 3px 25px; text-decoration:none; color:#FFFFFF; text-align:left; float:left; border-left:solid 5px #e22678; margin-bottom:5px; clear:both;}
#bonjourclient { margin:15px; font-size:13px; }

a.lienclientdroit { font-size:12px; color:#000000; display:block; }
a.lienclientdroit:hover { font-size:12px; color:#666; display:block; }


#cadre_all_client {  padding:5px; text-align:left; }

.caracte_droite {  font-size:11px; }
.ligneb { border-bottom:solid 1px #CCCCCC; margin-bottom:2px; padding-bottom:2px; }

p.point_forts { font-size:12px; }
p.point_forts ul, li { font-size:12px; color:#000; }


#photo_cat_gauche { width:110px; height:110px; float:left; }
#photo_cat_gauche img { border:solid 1px #CCCCCC; }
#texte_cat_gauche { float:left; width:600px;  }
#texte_cat_gauchesec { float:left; width:720px;  }
#cat_head h4 { margin:10px 0px 10px 0px; }

#footer { width:990px; margin-top:25px; }
#tour_footer_gauche { width:300px;  background-color:#505050; float:left; }
#footer_gauche { color:#FFFFFF; margin:10px; font-size:10px; text-align:left;  }
#footer_gauche h4 a { font-size:12px; font-weight:bold; display:block; margin:0px 0px 5px 0px; padding:0px; text-decoration:none; }
#footer_gauche h4 a:hover { font-size:12px; font-weight:bold; display:block; margin:0px 0px 5px 0px; padding:0px;  text-decoration: underline; }
#footer_gauche a { color:#FFFFFF; padding:10px; font-size:10px;  text-decoration:none; margin:0px; padding:0px;  }
#footer_gauche a:hover { color:#ccc; padding:10px; font-size:10px; text-decoration:underline;  margin:0px; padding:0px; }



.txtfooterbas { padding:5px; background-color: #F4F4F4; border:solid 1px  #E4E4E4; font-size:10px; text-align:left; }
.lignefooterb {border-right: 1px dashed rgb(204, 204, 204); padding: 5px; width: 150px; max-width:200px; float: left; }

#sepfooter { height:10px; border-bottom:solid 1px #CCCCCC; margin-bottom:5px; margin-left:10px; margin-right:10px; padding-bottom:5px; }

.bfoot { margin: 5px 0px; font-size: 12px; color: rgb(102, 102, 102); display: block; }
#basfooter { width:990px; margin-top:10px; }
.ulfooter { list-style-type: none; list-style-image: none; list-style-position: outside;}
#logobank { padding: 5px; width: 142px; float: right; }

/*jQuery MegaMenu Plugin
  Author: Devadatta Sahoo
  Author URI: http://www.geektantra.com */
body {
  font-family: arial;
  font-size: 12px;
  height: 100%;
  margin: 0px;
}
#Container {
  height: 100%;
  margin: auto;
  border-collapse: collapse;
}

ul {
	text-align: left;
	margin: 25px;
	font-size: 16px;
	list-style-type: square;
}
/* Barre de menu horizontal */
.MegaMenu {
   padding: 5px 7px 0px;
   margin-bottom: -1px;
   margin-top:-2px;
}


a.MegaMenuLinkOff {
   display: inline-block;
   padding:5px;
   font-size: 12px;
   font-weight:bold;
   outline: none;
   z-index: 10;
   text-transform:uppercase;
   text-decoration:none;
   border-top:solid 3px #ccc;
   padding-bottom:3px;
}


a.menufonce {
   display: inline-block;
   padding:5px;
   font-size: 12px;
   font-weight:bold;
   outline: none;
   z-index: 10;
   color:#333;
   text-transform:uppercase;
   text-decoration:none;
   border-top:solid 3px #333;
   padding-bottom:3px;
}



.MegaMenu a.MegaMenuLink:link,.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
   display: inline-block;
   padding:5px;
   font-size: 12px;
   font-weight:bold;
   outline: none;
   z-index: 10;
   text-transform:uppercase;
   text-decoration:none;
   padding-bottom:3px;
}

.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   display: inline-block;
   padding:5px;
   font-size: 12px;
   font-weight:bold;
   outline: none;
   z-index: 10;
   text-transform:uppercase;
   text-decoration:none;
   padding-bottom:3px;
}


.MegaMenu .MegaMenuContent{
   display: none;
}
#MegaMenuContent, #MegaMenuContentShadow {
   
   position: absolute;
   z-index: 10;
}

#MegaMenuContent h2 {
color:#FFFFFF;
font-size:18px;
display:block;
width:100%;
margin:0px;
padding:0px;
text-transform:capitalize;
border-bottom:solid 1px #FFFFFF;
margin-bottom:5px;
padding-bottom:5px;
}

#MegaMenuContentShadow {

}
.MegaMenuTable {
  border-collapse: collapse;
}
.MegaMenuTable th {
  text-align: left;
  padding: 5px 10px;
  font-size: 13px;
}
.MegaMenuTable .MegaMenuHead {
  padding: 0px 5px 5px;
  border-bottom: 5px solid #EEE;
}
.MegaMenuTable td {
  vertical-align: top;
  border-right: 3px dotted #CCC;
}
.MegaMenuTable td.LastCell {
  border: none;
}
.MenuFoot div {
  border-top: 1px solid #CCC;
  margin: 10px 10px 5px 10px; 
  font-size: 10px;
  color: #555;
  padding: 10px 0px 0px 0px;
}
.MenuFoot h2 {
  padding: 0px 0px 3px 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
}
.MegaMenuTable {
  cursor: default;
}
.MegaMenuTable a {
  cursor: pointer;
}
.MegaMenuTable .MegaMenuLists {
  margin: 0px 15px;
  padding: 0px;
  color: #BBB;
  list-style-type: square;
  list-style-position: inside;
}
.MegaMenuLists li {
  margin: 5px 0px 8px;
  font-weight: bold;
  font-size: 12px;
}
/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative;
}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}




div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(/images/common/ajload_bggrey.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



body {
	margin: 0px;
	padding: 0px;
	z-index: 0;
	color:#333333;
	text-align:left;

}

body,td,th {
	text-align:left;
}

a { color:#6a5e66; }
img {
	border: none;
}	

h1 {
	font-size: 13px;
}
h1.headerNavigationH1 {
	font-size:11px;
	margin:0px;
	padding:0px;
	font-weight:normal;
	display:inline; 
}

h4 {
	font-size: 13px;
}

.prixh4 {
	font-size: 16px;
	color:#e12677;
}

table, tr, td {
	border: 0px;
	font-size: 11px;
	margin:0px;
	padding:0px;

}

td {
}

dd, dl, dt {
	margin: 0px;
	padding: 0px;
}



a.lblanc { font-size:10px; color:#FFFFFF; text-decoration:none; }
a.lblanc:hover { font-size:10px; color:#FFFFFF; text-decoration: underline; }



/* my-account.tpl */
#my-account #center_column ul { margin: 2em 0; }
#my-account #center_column li { list-style: none; margin: 2em 1.5em; }

/* discount.tpl */
td.discount_value {
	white-space: nowrap;
}

/* category.tpl */
h2.category_title { font-size: 1.3em; }
body#category #subcategories li {
	margin-right:10px;
} 	  
div.cat_desc { margin:0 1em; }

body#category  div#subcategories ul.inline_list  li a img {
	display:inline;
}


.imgcat {
margin-top:5px;
border: solid 1px #CCCCCC;
}

a.acatb {
color:#333333;
font-size:11px;
}

a.acatb:hover {
color:#666;
font-size:11px;
}


a.mo {
font-size:18px;
color:#FF0000;
}

#parent-grd_ctr {
font-size:12px;
}

a.parent-grd {
display:block;
background-color:#F2F2F2;
border:solid 1px #CCCCCC;
padding:5px;
font-size:11px;
color:#cd096b;
margin:0px;
margin-bottom:10px;
font-weight:bold;
text-decoration:none;
}



#t_header { background-image:url(../images/bgheader.gif); background-repeat:repeat-x; width:1001px; }
#header_logotype { width:280px; height:64px; float:left; margin-left:10px; text-align:left; }
#header_right { float:right; width: 300px; margin-top:5px; }

#prix_sans_promo {
width:102px;
height:25px;
font-size: 18px;
color: #ef4e08;
font-weight: bold;
padding:3px 0px 0px 0px;
text-align:left;
}

#prix_avec_promo {
width:102px;
height:25px;
font-size: 18px;
color: #990000;
font-weight: bold;
padding:3px 0px 0px 0px;
text-align:left;
}

.blocbloghome { width: 250px; height: 290px; float: left; overflow:hidden; margin-top: 10px; padding-bottom:5px; }

#pack_ctr { width:480px; float:left; border:solid 1px  #DFDFDF; margin:4px; position:relative; }
#pack_ctr:hover { width:480px; float:left; border:solid 1px  #c5c5c5; background-color:#f0f0f0; margin:4px; position:relative; }

a.coffretlink { font-size:12px; font-weight:bold; color: #ef4e08; }
a.coffretlink:hover { font-size:12px; font-weight:bold; color: #000; }

a.lienbloghome { font-size:12px; font-weight:bold; color: #ef4e08; }
a.lienbloghome:hover { font-size:12px; font-weight:bold; color: #000; }

.txt_miniprix_promo { font-size:11px; color:#ef2727; font-weight:bold; display:block; height:15px; }
.txt_miniprix { font-size:11px; color:#666; font-weight:bold; display:block; height:15px; }

#blocsuivit {
width:183px;
height:61px;
padding:0px;
margin:0px;
float:left;
}

#blocsuivit01 {
width:184px;
height:7px;
padding:0px;
margin:0px;
}

#blocsuivit02{
width:183px;
height:16px;
padding:0px;
margin:0px;
}

#blocsuivit03{
width:184px;
height:29px;
padding:0px;
margin:0px;
}

#blocsuivit04{
width:184px;
height:9px;
padding:0px;
margin:0px;
}




#blocmoncompte {
width:186px;
height:61px;
padding:0px;
margin:0px;
float:left;
}

#blocmoncompte01 {
width:186px;
height:7px;
padding:0px;
margin:0px;
}

#blocmoncompte02{
width:186px;
height:16px;
padding:0px;
margin:0px;
}

table {
margin:0px;
padding:0px;
}

#blocmoncompte03{
width:186px;
height:29px;
padding:0px;
margin:0px;
}

#blocmoncompte04{
width:186px;
height:9px;
padding:0px;
margin:0px;
}


#blocpanier {
width:191px;
height:61px;
margin:0px;
float:left;
}

#blocpanier01 {
width:191px;
height:23px;
padding:0px;
margin:0px;
}

#blocpanier02{
width:191px;
height:38px;
padding:0px;
margin:0px;
}



#idfooter01 {
width:744px;
height:9px;
padding:0px;
margin:0px;
clear:both;
}

#mhaut {
width:1001px;
height:28px;
padding:0px;
margin:0px;
clear:both;
background-image:url(../images/produits-coiffure-esthet-17.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#999999;
}


#sepmenuh {
width:1001px;
height:5px;
padding:0px;
margin:0px;
clear:both;
background-image:url(../images/produits-coiffure-esthet-18.gif);
background-repeat:repeat-x;
}


#menuinfoslogin {
width:1001px;
padding:0px;
margin:0px;
background-image:url(../images/produits-coiffure-esthet-19.gif);
background-repeat:repeat-x;
z-index:0;
}


#page {
width:991px;
background-color:#FFFFFF;
padding:5px;
overflow:visible;
display:table;
	text-align:left;

}

#left_column {
border:solid 1px #F4F4F4;
background-color:#E9E9E9;
width:205px;
float:left;
}

ul {
}

ul {
list-style:none;
padding:0px;
margin:0px;
}

.parents {
color:#FF6FDB;
	padding: 2px 5px 2px 10px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	display: inline;
	text-decoration:none;
}

.enfants a {
color:#333;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 9px;
	font-weight: normal;
	text-transform:none;
	text-decoration:none;
	display: inline;

}

.enfants a:hover {
color:#FFF;
background-color:#666666;
}


#productlist {
width: 165px; float:left; height:400px; min-height:400px; margin:10px; padding:5px; padding-bottom:10px;
}

#productlist_membre {
width: 115px; float:left; height:190px; margin:10px; padding:5px; display:table;
}

#productlist_membre:hover {
background-color:#E3E1E1;
}
#productlist:hover {
background-color:#E3E1E1;
}


.txt_mini { font-size:11px; }

#thead {
width:1001px;
height:254px;
margin:0px;
}

#head01 {
width:1001px;
height:80px;
margin:0px;
}

#logo {
width:257px;
height:80px;
left:0;
float:left;
background-image:url(../images/bglogo.gif);

}

#headdroit {
width:744px;
margin:0px;
padding-bottom:0px;
margin-bottom:0px;
float:right;
}

#headdroithaut {
width:744px;
height:10px;
margin:0px;
}

#blocinfos {
width:183px;
height:61px;
margin:0px;
float:left;
}

#blocinfo01 {
width:183px;
height:7px;
margin:0px;
}

#blocinfo02{
width:183px;
height:45px;
margin:0px;
}

#blocinfo03{
width:183px;
height:9px;
padding:0px;
margin:0px;
}



























/* PRIX */
.aulieude { font-size:11px; color:#990000; font-weight:bold; }
.prixnopromo {font-size:18px;color: #FF0000;font-weight:bold; }
.apartirde {font-size:9px; color:#4E6170;}
.prix_promo {font-size:18px;color:#c82424;font-weight:bold;}

.prixnopromo {
font-size:18px;
color:#ef4e08;
font-weight:bold;
}

a.l_b_hover { display:block; font-size:12px; color:#333333; }
a.l_b_hover:hover { color:#000; }




        

a.pan { color:#ef4e08;}
a.pan:hover { color:#b84310;}

#resultat_panier { margin-left:50px; color: #000000; font-size:10px; text-align:left; }


/* RESTE */









.left_img { width:210px; float:left; }
.lefttexte { width:580px; float:left; }






a.titreproduit {
font-size:13px;
color:#4E6170;
text-decoration:none;
font-weight:bold;
}

a.titreproduitblog {
font-size:17px;
color:#FF66CC;
text-decoration:none;
font-weight:bold;
display:block;
padding:10px 0px 10px 0px;
}

a.titreproduitblog:hover {
font-size:17px;
color: #FF0066;
text-decoration:none;
font-weight:bold;
display:block;
}


a.lirestblog{
font-size:11px;
color:#ef4e08;
text-decoration:none;
}

a.lirestblog:hover{
font-size:11px;
color:#ef4e08;
text-decoration:none;
font-weight:bold;
}

a.l_panier_c { font-size:13px; color:#e12677; font-weight:bold; }




#category_title {
background-color:#FAFAFA;
border:solid 1px #EEEEEE;
color:#4A4A4A;
margin:5px;
padding:10px;
font-size:18px;
}

.category_title {
color:#ef4e08;
display:block;
font-size:15px;
}

#center {
width:100%;
float:right;
position:relative;
top:0;
}


#search_button { border:solid 2px #EA74A8; background-color:#ef4e08; color:#FFFFFF; font-size:11px; font-weight:bold; }
#search_button:hover { border:solid 2px #EA74A8; background-color:#EA74A8; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer; }



#selectPrductSort {
border:solid 1px #666;
color:#000000;
margin-right:10px;
background-color:#E0E0E0;
font-size:9px;
}

.selectPrductSort {
color:#333;
font-size:11px;
}

#breadcrumb {
margin-top:10px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:dashed 1px #CCCCCC;
margin-left:5px;
margin-right:5px;
color:#333333; font-size:10px;
}

#breadcrumb a {
color:#333333; font-size:10px;
}


li.disabled span {
	color: #888;
	background-color: #f1f2f4;
}

form.pagination { text-align: right; }
form.pagination label {
	line-height: 1.4em;
	vertical-align: bottom;
	float:right;
	margin-left: 0.3em;
}
form.pagination select { float:right; }
form.pagination select option{
	font-size: 0.9em;
	padding-right: 1em;
}
form.pagination input{ float:right; }

/* product-sort.tpl */
form#productsSortForm p{
	height: 1em;
	margin: 0.5em 0 0 0;
}
form#productsSortForm p label, form#productsSortForm p select{ float:right; }
form#productsSortForm p select{ font-size:1em; }




a.menuhlink {
width:100px;
height:15px;
padding-top:3px;
font-size:13px;
float:left;
color:#333333;
font-weight:bold;
background-color:#EAEAEA;
padding:3px;
margin-right:3px;
}



a.menuhlink:hover {
width:100px;
height:15px;
padding-top:3px;
font-size:13px;
float:left;
color:#FFF;
font-weight:bold;
background-color:#333333;
padding:3px;
margin-right:3px;
}

#primary_block {
width:600px;
float:left;
}




#cat_liste { width:100px; height:150px; float:left; border:solid #CCCCCC; }
a.l_cat { font-size:12px; color:#666; font-weight:bold; text-decoration:none; }
a.l_cat:hover { font-size:12px; color:#000; }





#image-block {
width:310px;
float:left;
}

#pb-right-column {
width:690px;
float:left;
margin-top:20px;
}


/* prices */
#primary_block form#buy_block p.price{
	font-size:1.05em;
	text-align:right;
}
#primary_block form#buy_block span#pretaxe_price{
	font-size:0.75em;
	text-align:right;
}
#primary_block form#buy_block p#old_price{
	font-size:0.8em;
	text-align:right;
	text-decoration:line-through;
}
#primary_block form#buy_block p#reduction_percent{
	color:#da0f00;
	font-size:0.75em;
	text-align:right;
}
#primary_block form#buy_block p.price-ecotax{
	font-size:0.75em;
	text-align:right;
}

/* View wishlish */
#view_wishlist #featured-products_block_center ul div li a img {
	float: left;
}
#view_wishlist #featured-products_block_center ul div li a, #view_wishlist #featured-products_block_center ul div li span {
	text-decoration: none;
	float: left;
}
#view_wishlist #featured-products_block_center ul div li span.wishlist_product_detail, div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
	margin-left: 35px;
	float: left;
}
div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
	margin-bottom:5px;
} 
#view_wishlist #featured-products_block_center ul div li a.exclusive, #view_wishlist #featured-products_block_center ul div li span.exclusive {
	margin-left:55px;
}
#view_wishlist #featured-products_block_center ul div li.address_name input.text {
	color: #999;
	font-weight: bold;
	font-size: 11px;
	border:0;
}





#bloc_home { background-image:url(../images/bg-head.gif); background-repeat:repeat-x;  border:solid 1px #CCCCCC; }
#bloc_home_nobg {   border:solid 1px #CCCCCC; }

#bloc_home h3 { 	
	text-transform: uppercase;
	font-size: 17px;
	margin:5px;
	color: #6a5e66;
	font-weight:normal;
 }
 
h3 b { 	
	text-transform: uppercase;
	font-weight:normal;
	color:#ef4e08;
 }
 
 
sep { width:100px; float:left; background-color:#009900; margin:5px; }
 
  
 
h3 { 	
	font-size: 14px;
	
	color: #6a5e66;
 }
 
 /* COMMON CLASSES */
.break { clear:both; }

/* SEARCH FORM */
#searchform { margin:0; padding:0; }
#suggestions{ position: relative; display:none; }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:480px; position:absolute; top:-10; left:10px; background-color:#fff; font-size:10px; line-height:14px; z-index:99; }
#searchresults i { background-color:#ef4e08; display:block;   }
#searchresults a { display:block; text-align:left; background-color:#ffffff; clear:left; height:80px; text-decoration:none; border-bottom:dotted 1px #e12677; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator {  display:block; text-align:center; }
			

#searchresults span.seperator a {  display:block; margin:0px;  max-height:40px; border:none;  }
#searchresults span.seperator a:hover { background-color:#FFFFFF;border:none;  }



.image_ctr { border:solid 1px #CCCCCC; }


#item_produit { width:118px; float: left; margin-right: 12px; height:225px; }

a.lienproduitsimple { color:333333; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-transform: lowercase; text-transform: capitalize; text-align:left; overflow:hidden; font-family: Arial, Helvetica, sans-serif  ; }
a.lienproduitsimple:hover { color:000; }

a.lienproduit { color:333333; font-size:12px; font-weight:bold; text-decoration:none; display:block; text-transform: lowercase; text-transform: capitalize; height:60px; text-align:left; overflow:hidden; font-family: Arial, Helvetica, sans-serif  ; }
a.lienproduit:hover { color:000; }

h5 { margin:0px; font-size:12px; }




a.parent-top { color:#ef4e08; display:block; font-size:11px; font-weight:bold; text-decoration:none; margin:10px 0px 5px 0px;  }
a.parent-top:hover { color:#ef4e08; background-color:#FFFFFF;   }
a.parent-ss { color:#333; display:block; font-size:11px; font-weight:normal; text-decoration:none; }
a.parent-ss:hover { color:#000; }

a.b_mini { display:block; background-color:#999999; color:#FFFFFF; padding:3px; margin:3px; width:50px; text-align:center; }
a.b_mini:hover { display:block; background-color:#333; color:#FFFFFF; }

a.l_footer { font-weight:normal; color:#666666; text-transform:none; font-size:10px; }
a.l_footer:hover { color:#000000; font-weight:bold;}

.new { font-weight:bold; font-size:px; color: #990000; }




.nettoyeur {
clear:both;
}

#lignehaut { 
background-image: url(../images/bgfidelite.gif); background-repeat:no-repeat;
padding:7px 0 0 0;
height:17px;
z-index:1000;
margin:5px;
}
#div_fidelite {
width:264px; height:15px; padding:2px; color:#FFFFFF; background-image:url(../images/bgnbpoints.gif); background-repeat:no-repeat; float:right;
}




a.h_h { font-size:10px; color:#666666; display:block; text-align:left;  }
a.h_h:hover { font-size:10px; color:#ccc; display:block; text-align:left;  }



.payment_pro { border: solid 1px #CCCCCC; padding:5px; margin:5px; }


/* ===================
 New Order Pipe
=====================*/

/* Breadcrumb orderpipe */

#home .bc 
{
	height: 30px;
	margin-top: 10px;
	margin-left:10px;
	margin-bottom:30px;
}
#home .bcfin 
{
	height: 10px;
	clear:both;
	
}

#separ { width:1px; border-left:solid 1px #CCCCCC; height:20px; margin:0px; padding:0px; }

#home .bc li {
	display: inline;
	list-style-type: none;
	line-height: 25px;
	font-size: 15px;
	color: Black;
	padding: 0px !important;
}

#home .bc .separator 
{
	border-bottom: none;
	line-height: 30px;
	padding: 4px 4px 10px 4px;
	height: 30px;
	float: left;
	font-size: 25px;
}

#home .bc .title {
	background: none;
	padding: 0px 0px 4px 0px;
	margin: 2px 4px 4px 4px;
	height: 30px;
	float: left;
}

#home .bc .off .title a
{
	color: #ff66d2;
}

#home .bc .off .title
{
	color: #ff66d2;
}

#home .bc .off .title a:hover
{
	color: #ff66d2;
}

#home .bc .on .title
{
	font-weight: bold;
}
#home .bc .on .m {
	background:transparent url(../images/bc_m_on.png) repeat-x scroll left top;
	margin: 0px 8px 0px 8px;
	padding: 0px 4px 0px 0px !important;
	float: left;
}

#home .bc .on .t-r {
	background:transparent url(../images/bc_r_on.png) no-repeat scroll right top;
	margin:0px !important;
	float: left;
}

#home .bc .on .t-l {
	background:transparent url(../images/bc_l_on.png) no-repeat scroll left top;
	margin:0px !important;
	float: left;
}

#home .bc .off .m {
	background:transparent url(../images/bc_m_off.png) repeat-x scroll left top;
	margin: 0px 8px 0px 8px;
	padding: 0px 4px 0px 0px !important;
	float: left;
}

#home .bc .off .t-r {
	background:transparent url(../images/bc_r_off.png) no-repeat scroll right top;
	margin:0px !important;
	float: left;
}

#home .bc .off .t-l {
	background:transparent url(../images/bc_l_off.png) no-repeat scroll left top;
	margin:0px !important;
	float: left;
}

#home .bc .separator {
	background:transparent url(../images/separtion_commande.gif) repeat-x scroll left top;
	margin:0px !important;
	float: left;
	width: 15px;
}

#home .bc .label {
	font-weight:bold;
	font-size: 12px;
	margin-left:10px;
	margin-right:5px;
	padding: 2px 4px 0px 0px !important;
	display:inline;
	float:left;
	list-style-type:none;
}


.lienInverse a{
  text-decoration:underline !important;
}
.lienInverse a:hover{
  text-decoration:none !important;
}
.lienNosouligne a{
  text-decoration:none !important;
}
.lienNosouligne a:hover{
  text-decoration:underline !important;
}


#prx_sur { position:absolute;top:0px;right:6px; text-align:right; width:83px; height:87px; z-index:2; padding-top:20px; color:#FFFFFF;  background-image:url(../images/etiquette_promo.png); background-repeat:no-repeat; background-position:right top; }

#liste_prod { position:relative; height:160px }
#liste_prod_membre { position:relative; height:115px }

#prix_prod { position:absolute;z-index:1 }
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#666;
	max-width:253px;
	z-index:200;
	}
	
a.l_panier { color:#005c65; text-decoration:underline; }
a.l_panier:hover { color:#0cbecf; text-decoration:underline; }


a.l_compte { color:#000; text-decoration:underline; font-size:11px; }
a.l_compte:hover { color:#333; text-decoration:underline; }

.b_account { border:solid 1px #999999; background-color:#CCCCCC; color:#000000; cursor:pointer; }
.b_account:hover { border:solid 1px #999999; background-color:#999999; color:#fff; cursor:pointer; }


 
/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:1px solid #000; 
}

#g_profil { border: solid 1px #CCCCCC; background-color:#F9F9F9; padding:5px; margin-top:10px; }
a.l_profil:hover { display:block; color:#000; padding:2px; border-bottom: solid 1px #ccc; margin-bottom:2px; padding-bottom:2px; }a.l_profil { display:block; color:#333; padding:2px; border-bottom: solid 1px #ccc; margin-bottom:2px; padding-bottom:2px; }

#tabe_profil td { border-bottom: dashed 1px #CCCCCC; padding:4px; }


a.l_mini { color:#333; text-decoration:underline; font-size:15px; font-weight:bold; }
a.l_mini:hover { color:#666; text-decoration:underline; }

#commentaire_form li { list-style: inside; padding:5px; }


.image_mini { border:solid 1px #CCCCCC; margin-right:7px; margin-top:5px; padding:2px; float:left; }

#b_rose_bg { background-color:#ef4e08; color:#FFFFFF; border: dashed 1px #ef82cf; }
#b_rose_bg:hover { background-color:#ef82cf; color:#FFFFFF; border: dashed 1px #ef82cf; cursor:pointer; }

a.l_panel { display:block; margin:0px 2px 0px 2px; background-color:#ca379e; color:#FFFFFF; float:left; font-weight:bold; font-size:11px; text-decoration:none; padding:10px; }
a.l_panel:hover { display:block; margin:0px 2px 0px 2px; background-color:#ad2584; color:#FFFFFF; float:left; font-weight:bold; font-size:11px; text-decoration:none; padding:10px; }

.field_panier { border:solid 1px #999999; background-color:#FFFFFF; width:50px; height:17px; font-size:10px; color:#999999; }

.rollover {
}
.rollover a {
      width:190px; height:43px; display:block; background-image:url(../images/add.jpg); 
}
.rollover a:hover { /* masquage de lien.jpg au survol */
      width:190px; height:43px; background-image:url(../images/add2.jpg); 
}

.hors_stock { width:190px; height:43px; display:block; background-image:url(../images/hors_stock.jpg);  }

a.send_a_friend { background-image:url(../images/icone_enveloppe.gif); border-top:dotted 1px #F2F2F2;  clear:both; display:block; height:20px; background-repeat:no-repeat; padding-left:20px; background-position:top 3px; }

a.favoris { background-image:url(../images/icone_favoris.gif); border-top:dotted 1px #F2F2F2;  clear:both; display:block; height:20px; background-repeat:no-repeat; padding-left:20px; background-position:top 3px; }

#module_produit { border:solid 1px #e5e5e5; padding:5px; clear:both; margin:10px 0px 0px 0px;  }

#ctr_similaire { border-bottom:solid 1px #CCCCCC; height:55px; padding:2px; font-size:11px; }
#ctr_cdx { height:55px; padding:2px; font-size:11px; }
a.similaire { text-decoration:none; color:#333333; }
a.similaire:hover { text-decoration:none; color:#666; }


.achat_backgound { background-color:#e5e5e5; padding:2px; margin:5px; }
.achat_backgound_segond { background-color:#f2f2f2; padding:5px; }
.footer_achat { background-color:#e5e5e5; padding:5px; }

.txt_multiple {  margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#c40167; }
.txt_multiple_montant { font-weight:normal; font-size:12px; color:#333333; }
.miti_txt { font-size:10px; }
.prixnopromo_fiche {font-size:20px;color: #c40167;font-weight:bold; }
.prixnopromo_fiche_strike {font-size:15px;color: #666;font-weight:bold; }
.lignepayement { clear:both; margin-bottom:5px; }
.txt_achat_etroit { color:#c40167; font-size:12px; }
a.txt_achat_mini { font-size:11px; color:#666666; }

#l_qte { width:52px; float:left; margin-right:10px; padding-top:13px; }
#l_add { width:120px; float:left; }

#bloc_promotionnelle { background-color:#fff5c6; color:#c40167; font-weight:bold; padding:5px; }


.ajouter_panier {padding:2px; margin:5px; text-align:right; }



<!-- FORMULAIRE DE CONTACT -->
/* CSS Document */

#zm_form_conteneur{
width:906px;
margin-left:auto;
margin-right:auto;
}

 #zm_form_rep p {
font-size: 14px;
font-family: arial, sans-serif, helvetica;
color:#535355;
}
#zm_form_rep p span{
font-weight: bold;
}
#zm_form_haut{
width:906px;
height:108px;
background: url(/m/_images/img_formulaire/zm_form_haut.jpg) no-repeat;
}
#zm_form_haut h2{
position:relative;
top:85px;
left:105px;
_left:-100px;
width:500px;
text-align: left;
font-size: 18px;
font-family: arial, sans-serif, helvetica;
font-weight:bold;
color:#535355;
}
#zm_form_rep h3{
position:relative;
left:105px;
width:700px;
text-align: left;
font-size: 18px;
font-family: arial, sans-serif, helvetica;
font-weight:bold;
color:#535355;
background: url(/m/_images/img_formulaire/zm_puce2.gif) left no-repeat ;
padding-left: 40px;
margin-bottom:40px;
}
.zm_text1{
width:800px;
margin-top:25px;
margin-bottom:25px;
top:50px;
}
#illustration{
position:relative;
left:50px;
margin-bottom:50px;
width:500px;
height:118px;

}
.zm_form_critere{
position:relative;
top:25px;
left:200px;
height:20px;
background: url(/m/_images/img_formulaire/zm_puce.gif)  left no-repeat;
padding-left: 15px;
}


#zm_form_rep{
width:906px;
background: url(/m/_images/img_formulaire/zm_form_rep.jpg) repeat-y;
text-align: left;
padding: 50px;
}

#zm_form_bas{
width:906px;
height:66px;
background: url(/m/_images/img_formulaire/zm_form_bas.jpg) no-repeat;
}

.zm_info{
position:relative;
left:30px;
margin:10px 0 0 0;
width:500px;
height:20px;
}
.zm_info p{
width:250px;
float: left;
}
.zm_info INPUT{
float:left;
}

.zm_info span{
margin-left:20px;
font-weight:normal;
font-size:12px;
}

.zm_info h1{
margin-left:5px;
font-weight:normal;
color: red;
font-size:10px;
}

.zm_info1{
position:relative;
left:30px;
width:906px;
}
.zm_info1 p{
width:400px;
}
.zm_info1 INPUT{
float:left;
width:30px;
}
#zm_autre { 
position: relative;
width:200px;
top:-19px;
left:140px;
_left:110px;

}
#info_societe{
width: 906px;
height:350px;
_height:300px;
}

#info_societe1{
width: 906px;
height:180px;
_height:200px;
}

#info_societe2{
width: 906px;
height:50px;
_height:50px;
}

.zm_form_envoyer{
position:relative;
left:350px;
margin-bottom : 75px;
}

.error_msg{
font-size: 10px;
font-family:arial, helvetica, sans-serif ;
color:#FF0000;
}

INPUT, option, select {
font-size: 12px;
font-family:arial, helvetica, sans-serif ;
color:#535355;
}
#illustration2{
background: url(/m/_images/img_formulaire/illustration2.jpg)  no-repeat;
width:696px;
height:500px;


}

a.noneunderline { text-decoration:none; }

/* ESPACE CLIENT */
#id_gauche { width:658px; float:left; padding:5px; }
#id_droite { width:305px; float:left; padding:5px; border-left:solid 1px #CCCCCC; }

/* ITEM */
#item_client_tour_coordonnees { border:solid 1px #D8D8D8; }
#sep_item { height:12px; clear:both; }
#img_item { width:24px; height:24px; float:left; margin-left:5px; margin-top:3px; }
#item_client_tour_left { border:solid 1px #D8D8D8; width:320px; float:left; margin-top:12px; margin-right:12px; }
#item_client_tour_marge { border:solid 1px #D8D8D8; width:320px; float:left; margin-top:12px; margin-right:12px; }
#item_client_tour { border:solid 1px #D8D8D8; width:320px; float:right; margin-top:12px;  }
#item_client_tour_gauche { border:solid 1px #D8D8D8; width:240px;  margin-bottom:12px;  }
#item_membre_tour { border:solid 1px #D8D8D8; width:310px; float:left; margin-top:12px;  }
#entete_item { background-color:#ef4e08; margin:0px; padding:3px; }
#membre_item { background-color:#ebebeb; margin:0px; padding:3px; }
#h3_item { padding:5px; margin:0px; color:#FFFFFF; font-size:13px; margin-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#h3_item_gris { padding:5px; margin:0px; color:#696969; font-size:13px; margin-left:30px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content_item { padding:3px; padding-bottom:10px; }


a.liencustomer_area { color:#d6629b; }
a.liencustomer_area:hover { color:#ef4e08; }


/* BOITE DE RECEPTION */
a.lienrose_client { color:#ef4e08; text-decoration:none; }
a.lienrose_client:hover { color:#7a0740; text-decoration: underline; }

/* FICHE MEMBRE */
#bloc_photos_hover { background-color:#F0F0F0;  border: solid 1px #ccc; margin-bottom:10px; padding:5px; }
#bloc_photos_hover:hover { background-color:#e1e1e1; cursor:pointer;  border: solid 1px #b6b6b6; margin-bottom:10px; padding:5px; }

.photocurrent {
    filter:alpha(opacity=10);
   -moz-opacity:0.1;
   -khtml-opacity: 0.1;
   opacity: 0.1;
}

#imgdroite:hover {
    filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
}


/* product-list.tpl */
ul#product_list{ margin-top:2em; list-style-type:none; }
ul#product_list li {
	background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x;
	border: solid 1px #d0d3d8;
	padding: 6px;
	height:130px;
	clear:both;
	margin-bottom:0.3em;
}
ul#product_list li a {
	text-decoration:none;
	color:#4A4A4A;
}

ul#product_list a.product_img_link{
	border: solid 1px #d0d3d8;
	float:left;
	margin-right:0.6em;
}
ul#product_list li h3{ margin:0.4em 0; }
ul#product_list li .new{
	background:transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
	border:1px solid #488C40;
	color:white;
	font-size:0.6em;
	font-weight:bold;
	margin:0pt 1em 0pt 0pt;
	padding:0pt 0.4em;
	text-transform:uppercase;
	vertical-align:0.3em;
}
ul#product_list li p.product_desc{ font-size:0.92em; }
ul#product_list li div.center_block{
	float:left;
	width:74%;
}
ul#product_list li div.right_block{
	float:left;
	width: 11em;
	text-align:right;
	margin-left:1em;
	margin-top:1.5em;
}
ul#product_list li .discount{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	display: block;
}
ul#product_list li .on_sale{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	display: block;
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em;
}
ul#product_list li .price{
	display: block;
	font-size: 170%;
	margin-bottom: 0.2em;
}
ul#product_list li span.availability{
	color:#488c40;
	font-size:0.9em;
}
ul#product_list li a.button{ margin-top:0.5em; }

#productscategory_list {
width:290px;
float:right;
margin-bottom:10px;
}

#subcategories {
width:108px;
height:170px;
border:solid 1px #F5F5F5;
float:left;
margin:4px;
text-align:center;
}

#subcategories:hover {
background-color: #EBEBEB;
font-weight:BOLD;
}

#idfriendsgarcon { width:106px;  float:left; max-height:180px; border:solid 1px #a1dfff; background-image:url(../images/bggarcon.gif); background-repeat:repeat-x; margin:2px; padding:5px; }
#idfriendsfille { width:106px;  float:left; max-height:180px;  border:solid 1px #eca0f1; background-image:url(../images/bgfille.gif); background-repeat:repeat-x; margin:2px; padding:5px; }

a.lfriendsgarcon { display:block; color:#1d6b93;  text-align:center; text-decoration:none; font-weight:normal; margin-top:20px; }
a.lfriendsgarcon:hover { display:block;   color: #104d6d; }

a.lfriendsfille { display:block; color: #b434bc;  text-align:center; text-decoration:none; font-weight:normal; margin-top:20px; }
a.lfriendsfille:hover { display:block;   color: #96189e; }

.borderprofil { border:solid 1px #cccccc; }


a.chezlui { display:block; background-color:#333333; border:solid 1px #666666; color:#FFFFFF; padding:5px; text-align:center; text-decoration:none; font-weight:bold; margin-top:20px; }
a.chezlui:hover { display:block; background-color:#666666; border:solid 1px #ccc; color:#FFFFFF; }


div.deschover { z-index:999;  position:absolute;left:116px; top:10px; width:250px; background-color:#FFFFFF; border:solid 3px #E4E4E4; background-color:#F2F2F2; padding:10px; font-size:12px; }



/* Ajouter au panier */
.prodcardPrix {
	color:#333333;
	background-repeat: no-repeat;
	background-position: center top;
	float:right;
	padding:5px;
	}
	
/* Associés */
.assocs {
	color:#333333;

	float:right;
	padding:5px;
	}


#h1produit { color:#333; font-size:17px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:5px;  background-image:url(../images/bgdegrade.jpg); background-repeat:repeat-x; border-bottom:solid 1px  #EFEFEF;  }



.spec { margin-top:10px; }
.spec,ups_spec{ position:relative; width:393px; z-index:1;}
.spec .tri,.ups_spec .tri{ height:22px; position:relative; z-index:100;}
.spec .tri li,.ups_spec .tri li{ background:#ccc url(../images/spec-tri-li-off.gif) no-repeat; display:block; float:left; line-height:20px; margin-right:2px;}
.spec .tri li.on,.ups_spec .tri li.on{ background:#f2f2f2 url(../images/spec-tri-li-on.gif) no-repeat;}
.spec .tri li a,.ups_spec .tri li a{ background:url(../images/spec-tri-li-a-off.gif) top right no-repeat; border-bottom:2px solid #e5e5e5; color:#333; display:block; font-size:11px; height:20px; padding:0 10px 0 20px; text-align:left; overflow:visible; white-space:nowrap; width:80px;/*bug*/}
html>body .spec .tri li a,.ups_spec .tri li a{ width:auto !important;}
.spec .tri li a:hover,.ups_spec .tri li a:hover{ text-decoration:underline;}
.spec .tri li.on a,.ups_spec .tri li.on a{ background:url(../images/spec-tri-li-a-on.gif) top right no-repeat; border-bottom:none; height:22px;}
.spec .bloc,.ups_spec .bloc{ background:#f2f2f2; border:2px solid #e5e5e5; max-height:520px; overflow:auto; overflow-y:scroll; padding:20px; position:relative; top:-2px; width:350px; z-index:2;}
.spec .bloc a,.ups_spec .bloc a{ color:#c00; font-size:12px; font-weight:bold; text-decoration:underline;}
.spec .bloc h1,.ups_spec .bloc h1{ font-size:14px; margin-bottom:10px; text-transform:uppercase;}
.spec .bloc h2,.ups_spec .bloc h2{ font-size:12px; font-weight:normal; text-transform:uppercase;}
.spec .bloc p,.spec2 ul,.ups_spec .bloc p,.spec .bloc ul{ margin-bottom:10px;}
.spec .bloc ul,.ups_spec .bloc ul{ font-weight:bold; margin-left:20px;}
.spec .bloc ul li,.ups_spec .bloc ul li{ line-height:15px; list-style-type:disc;}



.paiementfooter { padding:5px 0px 0px 0px; border:solid 1px #EAEAEA; margin:5px 0px 5px 0px; }

.basgauche { width:600px; float:left; }
.basdroite { width:200px; float:right; text-align:right; }

h3.title_forum { font-size:14px; color:#fff; padding:5px; margin-bottom:5px; background-color:#e12677; border:solid 1px #e5e5e5; margin-top:15px;  }
h1.title_forum { font-size:18px; color:#e12677; margin:5px; margin-bottom:0px;  }


.listeforum { width:725px; border:solid 1px #e5e5e5; padding:5px; margin-bottom:5px; clear:both;   background-image:url(../images_v2/fdforum.jpg); background-repeat:repeat-x;   }
.pix_forum { width:60px; float:left; }
.right_forum { width:660px; float:left; }

a.lcatforum { color:#000; font-size:13px; font-weight:bold; texte_decoration:none; display:block; }
a.lcatforum:hover { color:#666;  texte_decoration:underline; }

a.ldiscforum { color:#000; font-size:12px; font-weight:bold; texte_decoration:none; display:block; }
a.ldiscforum:hover { color:#333;  texte_decoration:underline; }



.tableforum td { border:solid 1px #e5e5e5; background-color:#e12677; color:#fff; font-size:10px; font-weight:bold; text-align:left; padding:5px; clear:both;   }
.tableforumb td { border:solid 1px #e5e5e5; background-color:#e7e7e7; color:#000; font-size:12px; font-weight:normal; text-align:left; padding:5px; clear:both; }

.tableforumb2 td { border:solid 1px #e5e5e5; background-color:#fff; color:#000; font-size:13px; font-weight:normal; text-align:left; padding:10px; clear:both; }
.pforum { padding:5px; }
.margeimgforum { margin-top:5px; }



td .nop { border:solid 0px ;color:#fff; font-size:11px; font-weight:normal; text-align:center; padding:0px; clear:both;   }
td .nob { border:solid 0px ;color:#000; font-size:11px; font-weight:normal; text-align:center; padding:0px; clear:both;   }
td .noc { border:solid 0px ; border-right:solid 1px #333; color:#000; font-size:11px; font-weight:normal; text-align:center; padding:0px; clear:both;   }

.txtforummini { color:#666; font-size:11px; }


.nologinforum { font-size:14px; color:#fff; padding:5px; margin-bottom:5px; background-color:#666; border:solid 1px #e5e5e5; margin-top:15px;  }
.formlogforum { border:solid 1px #ebebeb; background-color:#f7f7f7; color:#666; padding:5px; margin-top:5px; font-size:11px; }
.formlogforum label { margin-left:15px;}
.inputtxtforum { font-size:11px; color:#333; padding:2px; background-color:#fff; border:solid 1px #ccc; }
.inputtxtforuml { font-size:11px; color:#333; padding:2px; background-color:#fff; border:solid 1px #ccc; width:100%; margin-bottom:10px; }
.boutonforum { font-size:11px; color:#fff; padding:2px; background-color:#e12677; border:solid 1px #e5e5e5; }
.boutonforum:hover { font-size:11px; color:#fff; padding:2px; background-color:#333; border:solid 1px #e5e5e5; cursor:pointer; }
.boutonforum2 { font-size:11px; color:#fff; padding:2px; background-color:#333; border:solid 1px #e5e5e5; }
.boutonforum2:hover { font-size:11px; color:#fff; padding:2px; background-color:#e12677; border:solid 1px #e5e5e5; cursor:pointer; }
a.boutonforumc { font-size:12px; color:#fff; font-weight:bold; padding:4px; background-color:#e12677; display:block; border:solid 1px #e5e5e5; width:150px; text-align:center; }
a.boutonforumc:hover { font-size:12px; color:#fff; padding:4px; background-color:#333; border:solid 1px #e5e5e5; cursor:pointer; width:150px; text-align:center; }

.cacher { display: none; border: #d2d2d2 1px solid; background-color:#ececec; padding:10px;}
.signature { border-top: #d2d2d2 1px solid; color:#666; padding:2px; margin-top:10px; padding-top:10px;}


a.lieng_forum { margin:3px 0px 3px 10px; color:#666; display:block; }
a.lieng_forum:hover { margin:3px 0px 3px 10px; color:#000; }


#BBCode_text {		/* la div contenant l'éditeur */
	border:#ccc solid 1px;
	background-color: #fff;
}
#Prev_text { /* la div affichant la prévis */
	width: 610px;
}

#BBCodeBouton_text { /* la div contenant toutes les "balises" de {b] à [/size] */
	height: 70px;
}
#BBCodeBouton_text input, #BBCodeBouton_text select {
	border: #666666 solid 1px;
	margin-left: 5px;
}

#BBCodeSubmit_text { /* la div div contenant les 2 submit "Envoie" et "Prévisu." */
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

#BBCodeSubmit_text input { border: #666666 outset 1px; background-color: #EFEFEF; margin-left: 20px; }
#BBCodeSubmit_text input:hover { border: #CCCCCC solid 1px; }
#BBCodeSubmit_text input:active { border: #666666 inset 1px; }

#SubBB_text {	/* Bouton Standard des balises : [B], [i], [u], [url], [img], [quote], [code], [list] */
	height: 28px;
}

#SubBB_text input { border: #666666 outset 1px; }
#SubBB_text input:hover { border: #CCCCCC solid 1px; background-color: #FFFFFF; }
#SubBB_text input:active { border: #666666 inset 1px; background-color: #EFEFEF; }

#SelColBB_text, #SelColBB_text select {		/* Les Selects des balises [color] et [bgcolor] choix de couleur de police ou de fond de police */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
}

#SelColBB_text {
	height: 18px;
}

#SelFontBB_text, #SelFontBB_text select { 	/* Selects [font] choix de police */
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
	left: 5px;
}

#SelSizeBB_text, #SelSizeBB_text select {	/* Selects [size] choix de taille de police */
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
	left: 10px;
}

#SelFontBB_text,#SelSizeBB_text {
	height: 18px;
}

#BBCodeArea_text {  /* la div contenant le textarea */
	margin-left: 2.5px;
}

#text {		/* Le textarea (la ou on tape des lettres ^^') */
}

.bbcode {	/* Concerne l'editeur et la prévisualistion */
	
}


.fleft { float:left; margin-right:15px; margin-bottom:10px; }
