BODY {

	background-color: #FFFFFF;

	margin:0px 0px 0px 0px;

    font-family: Tahoma, Verdana, Arial;

    font-size: 11px;

}

a:link, a:hover, a:hover, a:visited{

    font-family: Tahoma, Verdana, Arial;

    font-size: 11px;

    text-decoration: underline;

    color: #006699;

}

.discret{

    font-size: 11px;

    color: #666;

}

.left{

    text-align: left;

}

.right{

    text-align: right;

}

.important{

    color: red;

}

.clear{
	clear: both;
}
.span_dispo a img, .span_dispo a{

    text-decoration: none;

    border: none

}

img.left{

    float: left;

    margin-right: 20px;

    margin-bottom: 20px;

}

h1{

    font-size: 12px;

    text-decoration: none;

    color: #006699;

    font-weight: bold;

    font-family: Tahoma, Verdana, Arial;

}

h2{

    font-size: 12px;

    text-decoration: none;

    color: #64a8c5;

    font-weight: bold;

    font-family: Tahoma, Verdana, Arial;

}

h3 a:link, h3 a:visited, h3 a:active,  h3 a:hover{

    text-decoration: none;

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}

h3{

    font-size: 12px;

    color: #006699;

    font-weight: bold;

}

h4{

    font-size: 11px;

    font-weight: bold;

}

p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-bottom: 5px;

}

table{

    font-size: 11px;

}



div#overDiv{

	width: 100%;

	visibility:hidden;

	z-index:2;

}

img, a img{

    border:none;

    text-decoration: none;

}

.surlignage{

    background: yellow;

}



/* --------------------- */

/* ENTETE 				 */

/* --------------------- */



#conteneur-entete {background: url(../images/bg_header.jpg) no-repeat; height:56px; width:100%; padding-top: 8px;}




#logo a, #logo a:link, #logo a:hover, #logo a:visited, #logo a:active, #logo img{
	float:left ;
    height: 49px;
    margin-left: 10px;
    display:block;

}

#bloc-compte {
	
	position:relative;
	background:url(../images/bg_bulle.gif) no-repeat;
	height:49px; width:155px; 
	left:190px; top:2px;  padding-left: 10px;

}

#bloc-panier {

	position:relative;
	background:url(../images/bg_bulle.gif) no-repeat;
	height:49px;  width:155px; 
	left:300px; top:2px; padding-top: 8px; padding-left: 10px;

}


#img_bandeau {
	display:none;
	position:relative;
	height:50px; width:155px; 
	top:2px;
	left:600px;  

}

#Bouton_Google_Plus {
display:none;
	position:relative;
	height:50px; width:50px; 
	top:2px;
	left:530px; 

}




#bloc-panier img{

position:relative;
    top:2px;
    margin-right: 10px;
	

}

#bloc-compte a, #bloc-compte a:link, #bloc-compte a:visited, #bloc-compte a:active, #bloc-compte a:hover, #bloc-compte a:active
{
	position:relative;
    color: #000;
    font-weight:bold;
    font-size: 11px;

}

#bloc-panier a, #bloc-panier a:link, #bloc-panier a:visited, #bloc-panier a:active, #bloc-panier a:hover, #bloc-panier a:active{
	position:relative;
    color: #000;
    font-weight:bold;
    font-size: 11px;

}

#bloc-panier p{
	position:relative;
    color:626262;
}



/* --------------------- */

/* AFFICHAGE DES ONGLETS */

/* --------------------- */

#navcontainer ul , #navcontainer_index ul, #navcontainer_univers ul, #navcontainer_boutique ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

#navcontainer ul li, #navcontainer_index ul li , #navcontainer_univers ul li , #navcontainer_boutique ul li  {
    float: left;
}

#onglet_univers_7 {
	display: block;
}

/* ------------------- */

/* MOTEUR DE RECHERCHE */
/* ------------------- */

#moteur_recherche{
    position:relative;
    z-index: 100;
    top: 1px;
    left:10;
    clear: both;
    background: #006699;
    width: 100%;
    height: 33px;
    margin-left: 0;
    line-height: 30px;
    padding-top: 2px;
    color: #fff;
}



#moteur_recherche_M{
	position:relative;
    z-index: 100;
    top: 1px;
    margin:0;
    padding:0;
    background: #006699;
    width: 33%;
    height: 33px;
    margin-left: 20px; /*500px*/
    line-height: 30px;
    padding-top: 2px;
    color: #fff;
	margin-top: -33px;
}

#moteur_recherche select{
	height: 33px;
	display: block ;
}


#moteur_recherche_M a{
	position:relative;
	margin-left: 100px;
	padding-left: 5px;
	padding-right: 5px;
	
    color: #fff;
	background: #cc0000;
	top: 3px;
	font-weight: bold;
	font-size:  18px;
	
}
#recherche_motcle{
	
	font-size: 12px;
	margin-left: 20px;
    
    
}

#recherche_modele_app{
	font-size: 12px;
	width: 300px;
	margin-left: 20px;
   
    
}



#lien_destockage{
	
	position:relative;
	z-index: 10000;
	float: right;
	display: none; /* inline*/
	top: -25px;
	width: 218px;
	height: 30px;
	left: -100px;
	background: #cc0000;
	text-align: center;
	text-transform: uppercase;
    color: #FFFFFF;
	
	font-weight: bold;
	font-size: 20px;
	
	text-decoration: none;
	padding-top: 2px;

}

#lien_soldes{
	
	position:relative;
	z-index: 10000;
	float: right;
	display:inline; /* none*/
	top: -25px;
	width: 218px;
	height: 30px;
	left: -100px;
	
	background: #cc0000;
	text-align: center;
	text-transform: uppercase;
    color:  #FFFFFF;
	
	font-weight: bold;
	font-size: 20px;
	
	text-decoration: none;

}

#bouton_recherche_mot{
	background: #006699;
    font-weight: bold;	
	text-align: center;
	font-size: 12px;
    color: #fff;	
	padding-left:3px;
}


#bouton_recherche_modele{
	
	background: #006699;
    font-weight: bold;	
	text-align: center;
	font-size: 12px;
    color: #fff;	
	padding-left:3px;
}

#conteneur{

    /*position: absolute;

    top: 130px;

    left:0;

    margin-top: 18px;*/

}

#sub_conteneur{

    padding-right: 10px;

}

#centrale{

    width: 100%;

}

#contenu{

    overflow: hidden;

}

/* ------------------- */

/* MENU DE GAUCHE 	   */

/* ------------------- */





.menu_gauche { width: 100%; float: left; margin-top: 12px; }

/* .menu_gauche .blocniveau1{display:none;} */

.menu_gauche_titre_bloc{

	color: #505053;

	font-weight: bold;

	text-align: left;

	padding-left: 15px;

	padding-top: 10px;

	margin-bottom: 3px;

}

.menu_gauche_titre_bloc_first{

    color: #505053;

	font-weight: bold;

	text-align: left;

	padding-left: 15px;

	padding-top: 10px;

	margin-bottom: 3px;

	border-top: 1px solid #cacbcc;

}

.menu_rub_prod{


    border-bottom: 1px solid #cacbcc;

    border-right: 1px solid #cacbcc;

    cursor: pointer;

    padding-bottom: 10px;

    /*padding-left: 5px;*/

}



.bloc_image{

    margin-top: 15px;

}

.bloc_image_last{

    margin-top: 15px;

    margin-bottom: 15px;

}

.bloc_image_first{

    margin-top: 30px;

}

.menu_gauche span{ 


background: url(../images/fleche_rouge.gif) no-repeat left 8px;

color: #505053;

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

	margin-left: 30px;

	padding-left: 8px;

	line-height: 20px;

	display: block;

 }
/* NIVEAU 1 / 1 */



a.niveau1_0:link, a.niveau1_0:active, a.niveau1_0:visited,

a.niveau1_1:link, a.niveau1_1:active, a.niveau1_1:visited,

a.niveau1_2:link, a.niveau1_2:active, a.niveau1_2:visited,

a.niveau1_3:link, a.niveau1_3:active, a.niveau1_3:visited,

a.niveau1_4:link, a.niveau1_4:active, a.niveau1_4:visited,

a.niveau1_5:link, a.niveau1_5:active, a.niveau1_5:visited,

a.niveau1_6:link, a.niveau1_6:active, a.niveau1_6:visited,

a.niveau1_7:link, a.niveau1_7:active, a.niveau1_7:visited,

a.niveau1_8:link, a.niveau1_8:active, a.niveau1_8:visited,

a.niveau1_9:link, a.niveau1_9:active, a.niveau1_9:visited,

a.niveau1_10:link, a.niveau1_10:active, a.niveau1_10:visited,

a.niveau1_11:link, a.niveau1_11:active, a.niveau1_11:visited,

a.annexe:link, a.annexe:active, a.annexe:visited{

	display: block;

	background: url(../images/fleche_rouge.gif) no-repeat left 8px;

	color: #858588;

	text-decoration: none;

	margin-left: 8px;

	padding-left: 8px;

	line-height: 20px;

	display: block;

}

.menu_gauche a.annexe, .menu_gauche a.annexe:hover{

    display: block;

	background: url(../images/fleche_rouge.gif) no-repeat left 8px;

	color: #858588;

	text-decoration: none;

	margin-left: 8px;

	padding-left: 8px;

	line-height: 20px;

	display: block;

}

}

a.niveau1_0:hover, a.niveau1_1:hover, a.niveau1_2:hover, a.niveau1_3:hover, a.niveau1_4:hover, a.niveau1_5:hover, a.niveau1_6:hover,

a.niveau1_7:hover, a.niveau1_8:hover, a.niveau1_9:hover, a.niveau1_10:hover, a.niveau1_11:hover {

    color: #c40202;

}

a.niveau1_0_actif:link, a.niveau1_0_actif:active, a.niveau1_0_actif:visited, a.niveau1_0_actif:hover,

a.niveau1_1_actif:link, a.niveau1_1_actif:active, a.niveau1_1_actif:visited, a.niveau1_1_actif:hover,

a.niveau1_2_actif:link, a.niveau1_2_actif:active, a.niveau1_2_actif:visited, a.niveau1_2_actif:hover,

a.niveau1_3_actif:link, a.niveau1_3_actif:active, a.niveau1_3_actif:visited, a.niveau1_3_actif:hover,

a.niveau1_4_actif:link, a.niveau1_4_actif:active, a.niveau1_4_actif:visited, a.niveau1_4_actif:hover,

a.niveau1_5_actif:link, a.niveau1_5_actif:active, a.niveau1_5_actif:visited, a.niveau1_5_actif:hover,

a.niveau1_6_actif:link, a.niveau1_6_actif:active, a.niveau1_6_actif:visited, a.niveau1_6_actif:hover,

a.niveau1_7_actif:link, a.niveau1_7_actif:active, a.niveau1_7_actif:visited, a.niveau1_7_actif:hover,

a.niveau1_8_actif:link, a.niveau1_8_actif:active, a.niveau1_8_actif:visited, a.niveau1_8_actif:hover,

a.niveau1_9_actif:link, a.niveau1_9_actif:active, a.niveau1_9_actif:visited, a.niveau1_9_actif:hover,

a.niveau1_10_actif:link, a.niveau1_10_actif:active, a.niveau1_10_actif:visited, a.niveau1_10_actif:hover,

a.niveau1_11_actif:link, a.niveau1_11_actif:active, a.niveau1_11_actif:visited, a.niveau1_11_actif:hover {

	color: #c40202;

	text-decoration: underline;

	display: block;

	background: url(../images/fleche_rouge.gif) no-repeat left 8px;

	text-decoration: none;

	margin-left: 8px;

	padding-left: 8px;

	line-height: 20px;

	display: block;

}



/* LIENS INFORMATIONS */

/*

a.annexe:link, a.annexe:active, a.annexe:visited {

	background: #56A2BC; border-top: 1px solid #E6EAF0; border-left: 10px solid #1d7891; position:relative;

	color: #FFFFFF; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 10px;

}

a.annexe:hover  {

	background: #1d7891; border-top: 1px solid #E6EAF0; border-left: 0px none; border-right: 0px none;

	color: #FFFFFF; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px;

}



a.annexeActif:link, a.annexeActif:active, a.annexeActif:visited, a.annexeActif:hover  {

	background: #3498B4; border-top: 1px solid #E6EAF0; border-left: 10px solid #3498B4; position:relative;

	color: #FFFFFF; font-weight:normal; display: block; text-decoration: none; padding: 3px 0px 3px 10px;

}



a.annexe_actif:link, a.annexe_actif:active, a.annexe_actif:visited, a.annexe_actif:hover  {

	background: #3498B4; border-top: 1px solid #E6EAF0; border-left: 10px solid #3498B4; position:relative;

	color: #FFFFFF; font-weight:normal; display: block; text-decoration: none; padding: 3px 0px 3px 10px;

}*/



a.niveau2:link, a.niveau2:active, a.niveau2:visited {



	color: #858588;

	padding-left: 10px;

	text-decoration: none;

	margin-left: 15px;

	line-height: 20px;

	display: block;

	background: url(../images/fleche_rouge.gif) no-repeat left 8px;

}

a.niveau2:hover  {

	color: #c40202;

}

a.niveau2_actif:link, a.niveau2_actif:active, a.niveau2_actif:visited, a.niveau2_actif:hover  {

	color: #c40202;

	display: block;

	background: url(../images/fleche_rouge.gif) no-repeat left 8px;

	padding-left: 10px;

	text-decoration: none;

	margin-left: 15px;

	line-height: 20px;

}



/* ------------------- */

/* MENU DE DROITE 	   */

/* ------------------- */



.menu_droit{width: 15%; margin-top: 10px;}



.menu_droit_types {

	font-weight: bold;

	color: #006699;

	height: 19px;

	display: block;

    text-align: right;

    line-height: 19px;

    text-transform: uppercase;

}

.menu-droit-bloc{

    border: 1px solid #006699;

    margin-bottom: 15px;

    margin-top: 0px;

    padding: 5px;

}

.bloc_droite_suite{

    margin-left: 5px;

}

.articles_menu_droite{

    padding-top: 3px;

    padding-left: 3px;

	margin-bottom: 10px;

}

.articles_menu_droite a.title{

    color: #00287d;

    font-weight: bold;

    text-decoration: underline;

    font-size:11px;

}

menu-droit-bloc a img{

    border: none;

    text-decoration: none;

}

.resume_produits_menu_droit{

    color: #808080;

}

.prix_produits_menu_droit{

    color: #cc0000;

}

.articles_menu_droite img{

    float: left;

    margin-right: 5px;

    margin-bottom: 5px;

    border: none;

}

.menu_droit_titre_panier{

    color: #f90;

    font-weight: bold;

    text-align: right;

}

.menu_droit_panier{

    border: 1px solid #f90;

    margin-bottom: 25px;

}

.menu_droit_panier a{

    text-decoration: none;

}

.menu_droit_panier .panier_liste{

    margin-left: 5px;

    margin-right: 5px;

    margin-top: 5px;

}

.menu_droit_panier .panier_total{

    margin-top: 15px;

    margin-left: 5px;

    margin-right: 5px;

}

.menu_droit_panier a img{

    border: none;

}

.menu_droit_panier p{

    text-align: center;

}

.zoom_achat_droit{

    text-align: left;

    background: url(../images/bg_achat.jpg) no-repeat left center;

    float: right;

    margin-right: 25px;

    width: 170px;

    height: 100px;

    color: #fff;

}

.zoom_achat_droit h2{

    margin: 0;

    margin-top: 15px;

    text-align: center;

    padding: 0;

    border-bottom: 1px solid #555;

    line-height: 18px;

    color: #fff;

}

.zoom_achat_droit .infos_achat{

    margin: 10px;

    margin-top: 0;

}

/* CONTENT */

.content{

    margin-bottom: 20px;

	margin-left: 10px;

	margin-right: 10px;

}



/* ACCUEIL */

/* UNIVERS - RUBRIQUE */

#titre_liste{

    margin-top: 10px;

    width: 100%;

    height: 30px;

    background: url(../images/titre_liste.gif) no-repeat center;

}

.liste_univers table{

    margin-top: 10px;

    text-align: center;

    margin-left: -10px;

}

.liste_univers td{

    width: 25%;

    text-align: left;

    padding-bottom: 10px;

}

.liste_univers td.top_left{

    background: url(../images/bg_liste_rubrique_top_left.gif) top left repeat-y;

    border-right: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}

.liste_univers td.left{

    background: url(../images/bg_liste_rubrique_left.gif) top left repeat-y;

    border-right: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}

.liste_univers td.top_right{

    background: url(../images/bg_liste_rubrique_top_right.gif) top right repeat-y;

    border-left: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}

.liste_univers td.right{

    background: url(../images/bg_liste_rubrique_right.gif) top right repeat-y;

    border-left: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}

.liste_univers td.center{

    border: 1px solid #ccc;

}

.liste_univers .univers{

    padding: 10px;

    padding-top: 0;

    color: #666666;

}

.liste_univers .univers a, .liste_univers .univers a:link, .liste_univers .univers a:active, .liste_univers .univers a:visited{

    color: #666666;

    text-decoration: none;

}

.liste_univers .univers img{

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

    border: none;

}

.liste_univers .univers h2{

    color: #c31c53;

    padding: 0;

    margin: 0;

    font-size: 12px;

    margin-top: 10px;

}

.liste_univers .univers a:hover{

    color: #00287d;

}

.liste_univers .univers p{

    padding: 0;

    margin: 0;

    line-height: 11px;

}

/* NEWS */

#liste_news{

    width: 100%;

    display: block;

}

#table_news{

    color: #3b3b3b;
	width: 99%;
    font-size: 11px;

}

.accueil_news{

    margin-top: 10px;
	
    width: 100%;

    display: block;

}

.accueil_news img{

    float: left;

    margin: 5px;

    margin-right: 15px;

    border: none;

}

.accueil_news h2{

    margin: 0;

    padding: 0;

    padding-top: 10px;

    font-size: 13px;

    color: #3b3b3b;

    font-weight: bold;

    margin-bottom: 10px;

}

.accueil_news p{

    margin: 0;

    color: #3b3b3b;

}



/* UNIVERS */

/* ICONE-RUBRIQUE */

/*a#icones_sup, a#icones_sup:link, a#icones_sup:active, a#icones_sup:visited{

	float:left;

	text-align: center;

	border: 1px solid #cccccc;

	color: #006699;

	text-decoration: none;

	margin: 6px;

	font-weight: bold;

	width: 120px;

	height: 130px;

}

a#icones_sup:hover{

    background: #006699;

    color: #fff;

}

a#icones_sup img{

    border: none;

}*/

.contours_images_rubriques {

	text-align:center;

}



div#icones_sup{

	float:left;

	text-align: center;

	border: 1px solid #cccccc;

	margin: 3px;

	width: 130px;

	cursor: pointer;

}



#icones_filles{

    margin-top: 10px;

	height:130px;

	width:130px;

}

#icones_filles img{

    margin-bottom: 5px;

}





td.td_gondole{

    border: 1px solid #cccccc;

}

#univers_top_vente{

    border: 1px solid #cccccc;

    text-align: left;

}

table.table_gondole{

    margin-top: -10px;

    margin-left: -15px;

}

html>body table.table_gondole{

    width: 100%;

}

td.td_gondole{width: 340px;}

#univers_top_vente .top_titre{

    background: #f3d3dd;

    font-size: 12px;

    color: #c31c53;

    font-weight: bold;

    text-align: center;

    line-height: 20px;

}

.univers_tete_decouverte .top_type, .univers_tete_decouverte .top_titre,

.univers_tete_nouveaute .top_type, .univers_tete_nouveaute .top_titre{

    background: #faedd0;

    color: #ff5400;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

    line-height: 20px;

}

.univers_tete_decouverte{

    padding-left: 35px;

    width: 340px;

}

td.td_gondole_decouverte{

    background: url(../images/bg_decouverte.gif) no-repeat top left;

}

.univers_tete_favoris .top_type, .univers_tete_favoris .top_titre{

    background: #e7f9e0;

    color: #72b956;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

    line-height: 20px;

}

.univers_tete_favoris{

    padding-left: 35px;

    width: 340px;

}

td.td_gondole_favoris{

    background: url(../images/bg_favoris.gif) no-repeat top left;

}

.univers_tete_promotion .top_type, .univers_tete_promotion .top_titre{

    background: #e7d0f8;

    color: #a464d6;

    font-size: 12px;

    font-weight: bold;

    text-align: center;

    line-height: 20px;

}

.univers_tete_promotion{

    padding-left: 35px;

    width: 340px;

}

td.univers_tete_promotion{

    background: url(../images/bg_promotion.gif) no-repeat top left;

}

#univers_tete .top_titre{

    border-bottom: 1px solid #cccccc;

}

#univers_tete .top_type{

    border-bottom: 1px solid #cccccc;

}

#univers_top_vente .bloc_news_article{

    width:100%;

    border-top: 1px solid #cccccc;

    text-decoration: none;

    display: block;

}

#univers_top_vente .bloc_news_article .image{

    float: left;

    text-align: center;

    line-height: 100%;

    margin-right: 10px;

    margin-left: 10px;

    margin-bottom: 10px;

}

#univers_top_vente .bloc_news_article .image img{

    border: none;

}

#univers_top_vente .bloc_news_article h3{

    margin: 0;

    padding: 0;

    margin-left: 5px;

    margin-top: 5px;

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}



#univers_top_vente .bloc_news_article p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-left: 5px;

    padding-bottom: 5px;

    text-align: left;

}



#univers_top_vente .bloc_news_article:hover{

    /*background: #eff6f8;*/

}

#univers_top_vente .bloc_news_article span.prix_accueil, .resume_descriptif_prix{

    color: #cc0000;

    font-size: 13px;

}

#univers_tete{

    text-align: center;

}

#univers_tete a, #univers_tete img{

    margin-top: 5px;

    text-decoration: none;

    border: none;

}

#univers_tete h3{

    margin: 0;

    padding: 0;

    margin-left: 5px;

    margin-top: 5px;

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}



#univers_tete p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-left: 5px;

    margin-bottom: 5px;

}

#univers_tete .resume_descriptif_prix{

    font-size: 14px;

    color: #cc0000;

}

#univers_tete .resume_savoir a{

    font-size: 11px;

    color: #006699;

    text-decoration: none;

    font-weight: bold;

    width: 100%;

}

.univers{

	margin : 5px;

}

.univers img#illus{

	margin : 5px;

}

.univers p{

    text-align : justify;

}

.titre_univers_h1 {

	height: 20px;

	padding-top: 5px;

	padding-left: 8px;

	color: #FFFFFF;

	border: 1px solid #000000;

	width: 418px;

	margin-left: 6px;

	margin-top: 8px;

	margin-bottom: 10px;

}



/*listing articles*/

a.listing_liste, a.listing_grille{

    text-decoration: none;

    color: #006699;

    font-size: 11px;

    line-height:20px;

    padding-left: 25px;

    display: block;

    width: 140px;

    float: right;

}

a.listing_grille{

    background: url(../images/bg_grille.gif) no-repeat left center;

}

a.listing_liste{

    background: url(../images/bg_liste.gif) no-repeat left center;

}

/*grille*/

.grille table.liste_articles{

}

.grille .td_article_resume{

    width: 24%;

    border: 1px solid #ccc;

}

.grille .article_resume{

    text-align: center;

}

.grille .article_resume p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-left: 5px;

    margin-bottom: 5px;

}

.grille .article_resume h3{

    margin: 0;

    margin-top: 15px;

    padding: 0;

}

.grille .article_resume h3 a{

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}

.grille .article_resume img{

    border: none;

    margin: 5px;

}

.grille .article_resume a.img{

    text-decoration: none;

}

.grille .article_resume .resume_descriptif_prix{

    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 15px;

    font-weight: bold;

}

.grille .article_resume .article_resume_prix{

    margin-bottom: 10px;

}

.grille .article_resume .article_boutique_option{

    font-size: 11px;

    text-align: center;

    margin: 10px;

}

.grille .article_resume .article_boutique_option select{

    font-size: 11px;

}

.grille .article_resume .article_boutique_option .option_sel,grille .article_resume .article_boutique_option .option_text,grille .article_resume .article_boutique_option .option_radio{

    margin: 5px;

    margin-left: 0;

    margin-right: 0;

}


.grille #ref_produit img{
margin-left:210px; 
margin-top:-17px; 
height : 20px;
}

/*liste*/

.liste{

    text-align: center;

    margin-left: 10px;

}



.tableliste{

    margin:0;

    padding:0;

    /*border: 1px solid #f0f0f0;*/

    font-size: 11px;

    text-align: left;

}

.tableliste th{
	display: block;

}

html>body .tableliste{

    width: 98%;

}

.tr1{

    background: #f5f5f5;

}

.tr2{

    background: #ffffff;

}



.preliste .select{

    text-align: left;

}

.preliste .select select{

    font-size: 11px;

}

.preliste .affichage{

    text-align: right;

}



.liste td{

    margin: 0;

    padding: 5px;

    margin-left: 15px;

    border-bottom: 1px solid #f0f0f0;

}

.liste tr{

    border: 1px solid #f0f0f0;

}

.liste td#preliste{

    border: 0;

}

.liste th{
/*
    background: #006699;

    color: #fff;
*/
    font-weight: bolder;

    text-align: center;

    font-size: 12px;

}

.liste td.desc{

    margin: 0;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-left: 15px;

    border-bottom: 1px solid #f0f0f0;

}

.liste td.img{

    margin: 0;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-left: 10px;

    background: #fff;

    border-bottom: 1px solid #f0f0f0;

    border-right: 1px solid #f0f0f0;

    border-left: 1px solid #f0f0f0;

}

.liste #ref_produit img{

margin-left:115px; 

margin-top:-17px;

height : 20px;
}

.liste td.last{
	
	position:relative;
	display:inline;
	float: right;
	width: 33%;
    border-right: 1px solid #f0f0f0;

}

.liste .article_resume{

    text-align: left;

}

.liste .article_resume p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-left: 5px;

    margin-bottom: 5px;

}

.liste .article_resume h3{

    margin: 0;

    margin-top: 15px;

    padding: 0;

    display: none;

}

.liste .article_resume h3 a{

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}

.liste img{

    border: none;

    margin-left: 6px;

}

.liste .article_resume a.img{

    text-decoration: none;

}

.liste .article_resume .resume_descriptif_prix{

    margin-top: 10px;

    margin-bottom: 20px;

    font-size: 11px;

}

.liste .article_resume .article_resume_prix{

    margin-bottom: 10px;

}

.liste .article_resume .article_boutique_option{

    font-size: 11px;

    text-align: left;

    margin: 10px;

}

.liste .article_resume .article_boutique_option select{

    font-size: 11px;

}

.liste .article_resume .article_boutique_option .option_sel,liste .article_resume .article_boutique_option .option_text,liste .article_resume .article_boutique_option .option_radio{

    margin: 5px;

    margin-left: 0;

    margin-right: 0;

}

/*Bref*/

.bref table.liste_articles{

    margin-right: 10px;

    margin-top: 10px;

}

html>body .bref table.liste_articles{

    width: 100%;

}

.bref .td_article_resume{

    width: 150px;

    border: 1px solid #ccc;

}

.bref .article_resume{

    text-align: center;

}

.bref .article_resume p{

    font-size: 11px;

    color: #434447;

    margin: 0;

    padding: 0;

    margin-top: 5px;

    margin-left: 5px;

    margin-bottom: 5px;

}

.bref .article_resume h3{

    margin: 0;

    margin-top: 15px;

    padding: 0;

}

.bref .article_resume h3 a{

    color: #006699;

    font-weight: bold;

    font-size: 12px;

}

.bref .article_resume img{

    border: none;

}

.bref .article_resume a.img{

    text-decoration: none;

}

.bref .article_resume .resume_descriptif_prix{

    margin-top: 10px;

    margin-bottom: 10px;

}

.bref .article_resume .article_resume_prix{

    margin-bottom: 10px;

}

.bref .article_resume .article_boutique_option{

    font-size: 11px;

    text-align: center;

    margin: 10px;

}

.bref .article_resume .article_boutique_option select{

    font-size: 11px;

}

.bref .article_resume .article_boutique_option .option_sel,grille .article_resume .article_boutique_option .option_text,grille .article_resume .article_boutique_option .option_radio{

    margin: 5px;

    margin-left: 0;

    margin-right: 0;

}

/*zoom produit*/

.table_zoom{

    margin-top: 20px;

    font-size: 11px;

    width: 80%;

}

html>body .table_zoom{

    width: 95%;

}

.zoom_desc{

    width: 100%;

    padding-left: 10px;

}

.table_zoom img{

    border: none;

}

.table_zoom a{

    font-size: 11px;

    text-decoration: none;

    color: #006699;

}

.table_zoom .zoom_photo{

    text-align: center;

}

.zoom_achat{

    text-align: left;

    border: 1px solid #006699;

    margin-top: 10px;

}



.zoom_achat .infos_achat{

    margin: 10px;

    margin-top: 0;

}

.table_zoom p{

    margin: 0;

    padding: 0;

}

.table_zoom #zoom_prix{

    font-size: 11px;

    margin-bottom: 10px;

    text-align: left;

}

.table_zoom_prix .resume_descriptif_prix{

    font-size: 17px;

    margin-bottom: 5px;

}

.table_zoom select{

    font-size: 11px;

    margin-top: 10px;

    display: block;

}

.table_zoom .achat_bouton{

    float: left;

    margin-bottom: 3px;

}

.zoom_qte{

    height: 25px;

}

.table_zoom .bouton_achat{

    margin-top: 4px;

    margin-left: 10px;

}



.faux_menu_droit{

    width: 170px;

    background: blue;

}

a.lien_menu_droite{

    text-decoration: underline;

}



.footer{

    margin-top: -1px;

    background: #dad7d7;

    border-top: #dad7d7 1px solid;

    border-bottom: #dad7d7 1px solid;

}

.footer #image{

    padding-top: 10px;

    background: #fff;

    float:left;

    width: 170px;

    text-align: center;

    height: 110px;

    border-bottom: #dad7d7 1px solid;

}

.footer #infos{

    padding-top: 10px;

    background: #dad7d7;

    margin-left: 180px;

    margin-right: 180px;

    height: 110px;

    text-align: center;

    color: #494646;

}

.footer #infos a{

    color: #494646;

}

.footer #infos a:hover{

    color: #006699;

}

.footer #mw{

    float: right;

    text-align: right;

    height: 70px;

    width: 180px;

}

.footer #mw p{

    text-align: center;

}

.footer #mw a{

    margin-top: 10px;

    display: block;

    background: #dad7d7 url(../images/logo_mw.gif) no-repeat center bottom;

    height: 50px;

    color: #494646;

    text-decoration: none;

}





/* Gestion onglets tab pane*/

.zoom_onglets{

    margin-top: 10px;

    width: 90%;

    margin-bottom: 20px;

}

.dynamic-tab-pane-control.tab-pane {

	position:	relative;

	/*width:		100%;		 width needed weird IE bug */

	/*margin-right:	-2px;	 to make room for the shadow */

}

.dynamic-tab-pane-control .tab-row .tab {

	width: 100px;

	height: 33px;

	background: url( "../images/onglet.gif" ) top;

	position: relative;

	top: 0;

	display: inline;

	float: left;

	overflow: hidden;

	cursor: pointer;

	margin: 1px -1px 1px 2px;

	padding: 7px 0px 0px 0px;

	border: 0;

	z-index: 1;

	font: 11px Tahoma;

	white-space: nowrap;

	text-align: center;

     font-weight: bold;

}

.tab-desactivee {

	width: 80px;

	height: 28px;

	line-height: 20px;

	background-image: url( "../images/onglet.gif" );

	position: relative;

	top: 0;

	display: inline;

	float: left;

	overflow: hidden;

	margin: 1px -1px 1px 2px;

	padding: 5px 0px 0px 0px;

	border: 0;

	z-index: 1;

	font: 11px Tahoma;

	color: #999999;

	white-space: nowrap;

	text-align: center;

}

.dynamic-tab-pane-control .tab-row .tab.selected {

	width: 100px !important;

	height: 33px !important;

	background-image:	url( "../images/onglet_actif.gif" ) !important;

	background-repeat: no-repeat;

	border-bottom-width:	0;

	border-bottom: none;

	z-index: 3;

	padding:	7px 0px 0px 0px;

	margin: 1px -3px -3px 0px;

	font: 11px Tahoma;

	font-weight: bold;

}

.dynamic-tab-pane-control .tab-row .tab a {

	font:	11px Tahoma;

	color: #333;

	text-decoration: none;

	cursor: pointer;

	font-weight: bold;

}

.dynamic-tab-pane-control .tab-row .tab.hover {

	font:	11px Tahoma;

	width: 100px;

	height: 25px;

	padding-top: 7px;

	background-image:	url( "../images/onglet_hover.gif" );

	background-repeat: no-repeat;

	font-weight: bold;

}

.dynamic-tab-pane-control .tab-page {



	border: 1px #ffc74f solid;

    background: #fff;

	z-index: 2;

	position: relative;

	top: -2px;

	font: 11px Tahoma;

	color: #333;

	/*244, 243, 238*/

	/* 145, 155, 156*/

	padding:	5px;

	padding-left: 10px;

	 /* stupid stupid stupid IE!!! */

	float: left;

     width: 94%;

}


/*resultat recherche modele*/
.dynamic-tab-pane-control .tab-page_modele {
	border: 1px #ffc74f solid;
    background: #fff;
	z-index: 2;
	position: relative;
	top: -2px;
	color: #333;
	padding:	10px;
	padding-left: 10px;
	float: left;
    width: 94%;
}

.tab-page_modele div{
	font: 12px Tahoma;
	margin-top: 2px;
	/*background-color: #cc0000;*/
}

.tab-page_modele a{
	font: 12px Tahoma;
	
}

.tab-page_titre {
	font: 12px Tahoma;
	
}

body>html{

    width: 100%;

}

.tab-page-desactivee {

	border: 1px solid rgb( 145, 155, 156 );

	background: rgb( 252, 252, 254 );

	z-index: 2;

	position: relative;

	top: -2px;

	font: 11px Tahoma;

	color: #333;

	padding:	5px;

    /* stupid stupid stupid IE!!! */

	float: left;

}

.dynamic-tab-pane-control .tab-row {

	z-index: 1;

	white-space: nowrap;

}





.dynamic-tab-pane-control .tab-page-interne-titre-top{

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold;

	padding:0px 0px 10px 5px; margin-left:10px;

}

.dynamic-tab-pane-control .tab-page-interne-titre{

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-weight:bold;

	padding:30px 0px 10px 5px; margin-left:10px;

}



.dynamic-tab-pane-control .tab-page-interne {

	border: 1px solid #cccccc; padding:10px; background-color:#FFFFFF; margin:0px 10px 0px 0px;

}

.dynamic-tab-pane-control .tab-page-interne-submit{

	text-align:right; margin-right:15px; margin-top:10px;

}

/*Panier*/

.alerte_aol{

    background-color: #F0F0F0;

    border: 1px solid #D0D0D0;

    padding: 8px 8px 8px 8px;

    width: 390px;

    font-weight: bold;

    border-bottom-width: 0;

    margin-top: 15px;

}

.alert{

    background-color: #F8F8F8;

    border: 1px solid #D0D0D0;

    padding: 8px 8px 8px 8px;

}

.panier_etape{

    width: 90%;

}

.panier_etape span{

    width: 24%;

    display: block;

    float: left;

    text-align: left;

}

table.panier_liste{

    font-size: 11px;

    border: 1px solid #000;

    border-bottom: none;



    background: #fbebc9;

    width: 94%;

}

table.panier_liste2{

    font-size: 11px;

    border: 1px solid #000;

    margin-top: 15px;

    background: #fbebc9;

    width: 600px;

    border-bottom: none;

}

table.panier_liste3{

    font-size: 11px;

    border: 1px solid #000;

    margin-top: 15px;

    background: #fbebc9;

    border-bottom: none;

}

table.panier_liste3 td{

    background: #f8f6f0;

    padding-bottom: 5px;

    padding-top: 5px;

    text-align: center;

    border-bottom: 1px solid #000;

    padding-left: 10px;

    padding-right: 10px;

}

table.panier_liste3 th{

    background: #fbebc9;

    padding-bottom: 5px;

    padding-top: 5px;

    text-align: center;

    border-bottom: 1px solid #000;

}

html>body table.panier_liste{

    width: 98%;

}

table.panier_liste td, table.panier_liste th, table.panier_liste td.vide, table.panier_liste th.vide,

table.panier_liste2 td, table.panier_liste2 th, table.panier_liste2 td.vide, table.panier_liste2 th.vide{

    border-bottom: 1px solid #000;

}

table.panier_liste th, table.panier_liste td{

    margin: 2px;

}

table.panier_liste th{

    line-height: 18px;

}

table.panier_liste tr.tr_0 td{

    padding-bottom: 5px;

    padding-top: 5px;

    background: #f8f6f0;

}

table.panier_liste tr.tr_1 td{

    background: #fff;

    padding-top: 5px;

    padding-bottom: 5px;

}

table.panier_liste th.bout{

    width: 60px;

}

table.panier_liste td.bout{

    text-align: center;

}

table.panier_liste td.bottom, table.panier_liste2 td.bottom{

    padding-left: 5px;

    padding-right: 5px;

    color: #fff;

    background: #fbebc9;

    line-height: 18px;

}

table.panier_liste td.bottom a, table.panier_liste td.bottom a:visited, table.panier_liste td.bottom a:active, table.panier_liste td.bottom a:link

{

    color: #000;



}

.bloc_panier_info a, .bloc_panier_info a:visited, .bloc_panier_info a:active, .bloc_panier_info a:link,

.bloc_panier_impression a, .bloc_panier_impression a:visited, .bloc_panier_impression a:active, .bloc_panier_impression a:link{

    color: #000;

}

table.panier_liste td.bottom a img{

    border: none;

}

table.panier_liste td.bottom a:hover,

.bloc_panier_info a:hover, .bloc_panier_impression a:hover{

    text-decoration: none;

}



.bloc_panier_info {

    border: 1px solid #000;

    font-size: 11px;

    padding-bottom: 10px;

    margin-bottom: 10px;

}

.bloc_panier_info p.text{

    margin: 5px;

}

.bloc_panier_info .title{

    text-align: center;

    border-bottom: 1px solid #000;

    background: #aecfed;

    margin: 0;

    padding: 0;

    line-height: 17px;

}

.sup_promo{

    float: right;

    width: 100%;

    text-align: left;

    margin-bottom: 0;

}

html>body .sup_promo{

    width: 100%;

    text-align: left;

    overflow: hidden;

}

.bloc_panier_promo{

    border: 1px solid #000;

    background: #fff;

    padding-bottom: 5px;

    margin-bottom: 10px;

    font-size: 10px;

    margin-left: 10px;

    width: 95%;

}

html>body .bloc_panier_promo{width: 95%;}



.bloc_panier_info p, .bloc_panier_impression p{

    margin: 0;

    margin-top: 5px;

    padding: 0;

}

#action{

    margin-top: 5px;

    padding-top: 5px;

    border-top: 1px solid #ddd;

    width: 150px;

}

#action img{

    border:none;

}

#action a{

    text-decoration: none;

}

.actions_panier{

    width: 100%;

    float: left;

}

.bloc_panier_recap{

    text-align: center;

}

.sub_panier, .etape_panier_sup{

    overflow: hidden;



}

.panier_livraison{

    margin-right: 10px;

}

.sub_panier{

    margin-right: 5px;

}

.paiement_solo{

    text-align: center;

}

.bloc_panier_prix table{

    border: 1px solid #000;

    border-bottom: none;

    background: #fff;

    margin-left: 10px;

    width: 95%;

}

.bloc_panier_prix table th, .bloc_panier_prix table td{

    text-align : center;

    line-height: 18px;

    border-bottom: 1px solid #000;

}

.bloc_panier_prix table th{

    border-right: 1px solid #000;

}

.bloc_panier_prix table tr.tr_1  th, .bloc_panier_prix table tr.tr_1  td{

    background: #d0e4f2;

}

.bloc_panier_prix table tr.tr_0  th, .bloc_panier_prix table tr.tr_0  td{

    background: #f2f9fd;

}

.bloc_panier_prix table span.prix{

    color: #f00;

    font-weight: bold;

}

.bloc_panier_continuer img, .bloc_panier_continuer a img{

    border: none;

    text-align: center;

}

.bloc_panier_continuer .boutons{

    text-align: center;



}

.bloc_panier_continuer form{

    margin: 0;

}

.bloc_panier_nouveau{

    border: 1px solid #000;

    font-size: 11px;

    margin-bottom: 10px;

    margin-top: 20px;

    float: left;

    height: 240px;

    text-align: left;

}



.bloc_panier_nouveau img, .bloc_panier_nouveau a img{

    border: none;

}

.bloc_panier_nouveau p.text{

    margin: 5px;

}

.bloc_panier_nouveau .title{

    text-align: left;

    text-indent: 15px;

    border-bottom: 1px solid #000;

    background: #ffdfaf;

    margin: 0;

    padding: 0;

    line-height: 20px;

    font-weight: bold;

}

.bloc_panier_ident{

    border: 1px solid #000;

    font-size: 11px;

    margin-bottom: 10px;

    margin-top: 20px;

    float: right;

    height: 240px;

    width: 95%;

}

.bloc_panier_ident p.text, .bloc_panier_ident table{

    margin: 5px;

}

.bloc_panier_ident p.text_right, .bloc_panier_nouveau p.text_right{

     margin: 5px;

     text-align: right;

}

.bloc_panier_ident .title{

    text-align: left;

    text-indent: 15px;

    border-bottom: 1px solid #000;

    background: #ffdfaf;

    margin: 0;

    padding: 0;

    line-height: 20px;

    font-weight: bold;

}

table.inscription{

    width: 100%;

    margin-bottom: 15px;

    border: #5f5f5f solid 1px;

    background: #f6f8fd;

    padding: 15px;

}

table.inscription2{
	float: left;
	
	width: auto;

	font-size: 12px;

    border: #5f5f5f solid 1px;

    background: #f6f8fd;
}

.contact_invite{
	position: relative;
	float: left;
	width: auto;
	font-size: 14px;
    font-weight: bold;
    font-family: Tahoma, Verdana, Arial;

}


table.inscription th{

    text-align: left;

    padding-left: 15px;

}

table.inscription td.vide{

    height: 25px;

}

table.inscription td{

    border-left: none;

    border-right:none;

    line-height: 18px;

    padding-right: 15px;

}

.panier_facturation{

    width: 49%;

    float: left;



}

/*Impression d'un article*/

.lien_pages img, .lien_pages a img{

    border: none;

}

/*recommandation d'un article*/

.recommande_article{

    overflow: hidden;

}

.recommande_image{

    float: left;

    margin-right: 15px;

    margin-bottom: 15px;

    margin-top: 15px;

    width: 20%;

    text-align: center;

}

.recommande_image img, .recommande_image a img{

    border: 1px solid #000;

    margin-top: 5px;

}

.recommande_desc{

    float: right;

    width: 75%;

}

.recommande_form table{

    border: #5f5f5f solid 1px;

    background: #eaeaea;

    padding: 15px;

}

#recap table{

    margin-top: 15px;

    float: right;

}

#recap table{

    border: 1px solid #000;

    border-bottom: none;

    background: #fff;



}

#recap table th, #recap table td{

    text-align : center;

    line-height: 18px;

    border-bottom: 1px solid #000;

    padding-left: 10px;

    padding-right: 10px;

}

#recap table th{

    border-right: 1px solid #000;

}

#recap table tr.tr_1  th, #recap table tr.tr_1  td{

    background: #d0e4f2;

}

#recap table tr.tr_0  th, #recap table tr.tr_0  td{

    background: #f2f9fd;

}

#recap table span.prix{

    color: #f00;

    font-weight: bold;

}

#modes{

    overflow: hidden;

}

#modes .radio{

    color: #006699;

    font-weight: bold;

}

#modes .mode_livraison{

    margin: 5px;

    margin-bottom: 20px;

}

.mode_livraison_unique{

    margin: 5px;

    margin-bottom: 20px;

    border: 1px #d0e4f2 solid;

    padding: 10px;

}

.mode_livraison .image, .mode_livraison_unique .image{

    float: left;

    width: 220px;

}

.mode_livraison_solo{

    border: 1px #d0e4f2 solid;

    padding: 10px;

    height: 150px;

}

.facturation{

    border: 1px #006699 solid;

    padding: 10px;

    height: 150px;

    background: #f5f8fa;

}

.facturation2{

    border: 1px #006699 solid;

    padding: 3px;

    padding-top: 0;

    background: #f5f8fa;

}

.mon_compte_etat_off{ background-color: #F4FCFF; border:1px solid #336699; width:16px; height:16px; }

.mon_compte_etat_on{ background-color: #F8DA9E; border:1px solid #336699; width:16px; height:16px; }

#comment_mag{

    width: 400px;

    height: 15px;

}

.facturation h4{

    margin: 0;

    padding: 0;

}

.title_bloc_facturation{

    color: #006699;

    font-weight: bold;

    line-height: 20px;

}

table.panier_divers{

    width: 90%;

}

html>body table.panier_divers{

    width: 100%;

}
table.panier_divers_livraison{

    width: 90px;

}

html>body table.panier_divers_livraison{

    width: 650px;

}

.mot_magasin{

    border: 1px #006699 solid;

    padding: 3px;

    margin-top: 3px;

    margin-top: 3px;

}

.mot_magasin h4{

    margin-top: 0;

}

/*Mon compte*/

.sup_compte{



}

.mon_compte_coord, .mon_compte_societe, .mon_compte_news{

    background: #fff;

    border: 1px solid #d0e4f2;

    margin: 0;

    padding: 10px;

    padding-top: 0px;

    padding-bottom: 0;

    margin-bottom: 10px;

    margin-right: 30px;

}

.mon_compte_coord, .mon_compte_news{

    height: 150px;

}

.mon_compte_coord_sup{

    float: left;

    width: 28%;

}

html>body .mon_compte_coord_sup{

    width: 47%;

}

.mon_compte_news_sup{

    float: right;

    width: 29%;

}

html>body .mon_compte_news_sup{

    width: 47%;

}

p.title{

    color: #006699;

    font-weight: bold;

    line-height: 20px;

    margin: 0;

    margin-top: 10px;

}

.mon_compte_coord p.text, .mon_compte_societe p.text{

    margin-top: 5px;

}

div.vide{

    height: 150px;

    width: 1px;

}

.mon_compte_box{

    border: 1px solid #d0e4f2;

    text-align: left;

    padding: 10px;

    background: #f5f8fa;

}

table.comptelogin{

    margin-left: -10px;

}

.mon_compte_box p{

    padding: 0;

    margin:0;

}

table.liste_commandes{

    text-align: center;

    border: 1px solid #000;

    border-bottom: none;

}

table.liste_commandes th{

    line-height: 20px;

    padding-left: 8px;

    padding-right: 8px;

}

table.liste_commandes th, table.liste_commandes td{

    border-bottom: 1px solid #000;

}

table.liste_commandes tr.produit_rub_fonce{

    background: #f0fdef;

}

table.liste_commandes img, table.liste_commandes a img{

    border: none;

}

span.mon_compte_etat_on{

    color: #054700;

    font-weight: bold;

    text-decoration: underline;

}

span.mon_compte_etat_on{

}

table.liste_bref{

    border: 1px solid #185d90;

    background: #f5f7f9;

}

table.liste_bref td{

    border-bottom: 1px solid #185d90;

    line-height: 20px;

    padding-left: 10px;

    padding-right: 10px;

}

table.liste_bref th{

    border-bottom: 1px solid #185d90;

    background: #185d90;

    color: #fff;

    font-weight: bold;

    text-align: center;

    line-height: 20px;

}

table.fidelite_bon_achat{

    width: 250px;

    border: 1px solid #d0e4f2;

    padding: 10px;

    background: #f5f8fa;

}

td.fidelite_bon_achat_montant{

    font-size: 15px;

    font-weight: bold;

    color: red;

}



.fidelite_bon_achat_non{

    border: 1px solid #d0e4f2;

    padding: 10px;

    background: #f5f8fa;

}

.plan_table{



}

.plan_table ul, .plan_table li{

    padding: 0;

    margin: 0;

}

html>body .plan_table{

    width: 98%;

}

.plan_table td{

    width: 31%;

}

html>body .plan_table td{

    width: 31%;

}

table.liens{

    border: 1px solid #8198bb;

    background: #e3ecf9;

    margin-right: 5px;

}

table.liens th{

    background: #8198bb;

    color: #fff;

    font-weight: bold;

    line-height: 16px;

}

table.liens ul, table.liens li{

    list-style: none;

}

table.liens td{

    padding: 5px;

    text-align: center;

}

.plan_liste{

    width: 98%;

    border: 1px solid #0088c6;

    padding: 0;

    margin-top: 10px;

}

.plan_univers{

    border-bottom: 1px solid #0088c6;

    text-align: center;

    color: #fff;

    line-height: 16px;

    background: #0088c6;

    font-weight: bold;

    font-size: 13px;

    padding: 5px;

}

.plan_univers a, .plan_univers a:hover, .plan_univers a:active, .plan_univers a:visited{

    color: #fff;

    line-height: 16px;

    font-weight: bold;

    text-decoration: none;

}

.plan_bloc{

    border-top: 1px solid #0088c6;

    border-bottom: 1px solid #0088c6;

    color: #000;

    line-height: 16px;

    background: #deeef6;

    font-weight: bold;

    padding: 5px;

    font-size: 12px;

}

.plan_bloc a, .plan_bloc a:hover, .plan_bloc a:active, .plan_bloc a:visited{

    color: #000;

    line-height: 16px;

    text-decoration: none;

}

.plan_rubrique{

    padding: 5px;

}

.plan_rubrique ul{

    padding-left:10;

}

.plan_rubrique li{

    list-style: none;

}

table.pertinence{

    margin: 0;

    padding:0;

    border: none;

    text-align: left;

}

table.pertinence td{

    margin: 0;

    padding:0;

    border: none;

    font-weight: 100;

    color: #aaa;

}

.sup_barre_recherche{

    width: 150px;

    height: 11px;

    background: #fcdccc;

}

.barre_recherche{

    height: 11px;

    background: #afc8f1;

    line-height: 11px;

    text-align: center;

    color: #3e71c4;

}

.Bouton_voir_option{
	position:relative;
	display:block;
	float: left;
	margin-top: 10px;
}


.bouton_alerte_resume{
	position:relative;
	display:block;
	float: left;
    
	width: 110px; 
	height: 25px; 
	margin-top: 20px; 
	margin-left: -120px; 
	border: none; 
	cursor: pointer;
  
}


.bouton_achat_resume{
	
	position:relative;
	display:block;
	float: left;
	
	width: 110px;
	height: 25px;
	margin-left: 10px;
	background: #006699;
    font-weight: bold;		
    color: #fff;
    border: none;
    font-size: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
	
}


a.bouton_savoir_plus{

    display: block;
    width: 110px;
	height: 20px;
	margin-top: 10px;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    background: #006699;
    font-weight: bold;

}

.article_resume_bottom{

    margin-top: 10px;

}

.listing_qte{
	
	position:relative;
	display:block;
	float: left;
    width: 35px;
    text-align: center;
    height: 15px;

}

.contrac{

    color: #bbb;

    padding-top: 4px;

    text-align: center;

}


#recherche_listing{
	margin-bottom: 5px;
	margin-top: 10px;
}

#recherche_listing table td{
	border: none;
}

#recherche_listing h2.title_recherche{
	margin: 0;
	margin-top: 10px;
	/*background: #0088C6;*/
	/*color: #fff;*/
	padding-top: 3px;
	padding-bottom: 3px;
}

#recherche_listing table{
/*
	background: #DEEEF6;
	border: 1px solid #0088C6;
	width: 100%;
*/
}

#recherche_listing table select#filtre_constructeur{
	letter-spacing: 1px;
	font-size: 12px;
	border: 1px solid #a5acb2;
	width: 130px;
	height: 20px;
}

#recherche_listing table select#sel_modeles{
	letter-spacing: 1px;
	font-size: 12px;
	border: 1px solid #a5acb2;
	width: 165px;
	height: 20px;
}

#recherche_listing table select#sel_marques{
	letter-spacing: 1px;
	font-size: 12px;
	border: 1px solid #a5acb2;
	width: 210px;
	height: 20px;
}

#recherche_listing table select#selectTriProd{
	letter-spacing: 1px;
	font-size: 12px;
	border: 1px solid #a5acb2;
	width: 100px;
	height: 20px;
}

#recherche_listing .submit_recherche{
/*
	background: #cbcecb;
	font-size: 10px;
	letter-spacing: 1px;
	border: 1px solid #6d90b0;
*/
}


.prototip .indipc_style {
  width: 200px;
  color: #fff;
  border:1px solid #CCCCCC;
  background:#FFFFFF;
}
.prototip .indipc_style .toolbar {
  background: #006699;
  font: 13px Arial, Helvetica, serif;
  font-weight:bold;
}
.prototip .indipc_style .title { padding: 5px; }
.prototip .indipc_style .content { 
  background: #FFFFFF;
  color:black;
  font: 11px Arial, Helvetica, sans-serif;
  padding:5px;
  margin:0px;
}



h2#titre_recherche_rub{
	margin: 0;
	margin-top: 10px;
	background: #0088C6;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
}
#liste_rubrique{
	background: #DEEEF6;
	border: 1px solid #0088C6;
	overflow-y: auto;
	height: 65px;
}
#liste_rubrique table{
	width: 100%;
}
.recherche_rubs{
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.recherche_rubs .tab0{
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
	color: #006699;
	text-decoration: none;
	margin-left: 10px;
}
.recherche_rubs .tab1{
	display: block;
	margin-left: 20px;
	padding-left: 7px;
	margin-bottom: 4px;
	color: #006699;
	text-decoration: none;
	background: url(../images/fleche_rouge.gif) no-repeat center left;
}
.recherche_rubs .tab2{
	display: block;
	margin-left: 40px;
	padding-left: 7px;
	margin-bottom: 4px;
	color: #006699;
	text-decoration: none;
	background: url(../images/fleche_rouge.gif) no-repeat center left;
}
.recherche_rubs .tab0 a,
.recherche_rubs .tab1 a,
.recherche_rubs .tab2 a{
	color: #006699;
}
.recherche_rubs .tab0 a.active,
.recherche_rubs .tab1 a.active,
.recherche_rubs .tab2 a.active{
	color: #C40202;
	font-weight: bold;
}
.recherche_rubs a:hover{
	text-decoration: underline;
}