
@import url("services.css");

a {
color:#27296A;
}

.textarea_envoi_ami{
  width:230px;
  height:100px;
}
	#menu_gauche .moduletable_recap_panier,
	#menu_gauche .moduletable_notre_societe,
	#menu_gauche .moduletable_rappel,
	#menu_gauche .moduletable_bien_choisir,
	#menu_gauche .moduletable_nos_service,
	#menu_gauche .moduletable_magasin,
    #menu_gauche .moduletable_choix,
    #menu_gauche .moduletable_marque,
    #menu_gauche .moduletable_promotions{
       width:196px;
       margin-left:15px;
       margin-right:15px;

    }

	#menu_gauche .moduletable_recap_panier,
    #menu_gauche .moduletable_notre_societe,
    #menu_gauche .moduletable_choix,
    #menu_gauche .moduletable_rappel,
    #menu_gauche .moduletable_bien_choisir,
	#menu_gauche .moduletable_nos_service,
	#menu_gauche .moduletable_marque,
	#menu_gauche .moduletable_promotions{
	  	margin-top:10px;
	}

    #menu_gauche .moduletable_bien_choisir p,
	#menu_gauche .moduletable_nos_service p{
		margin:0;
		padding:0;
	}
	
	/* RECAP PANIER */
	#menu_gauche .moduletable_recap_panier .right{
		width : 55px;
		text-align : right;
		padding : 6px 4px 6px 2px;
		vertical-align : top;
		font-weight : bold;
	}
	#menu_gauche .moduletable_recap_panier .transportRight{
		width : 55px;
		text-align : right;
		padding : 2px 4px 2px 2px;
		vertical-align : top;
		font-weight : bold;
	}
	#menu_gauche .moduletable_recap_panier .left{
		padding : 6px 2px 6px 4px;
	}
	#menu_gauche .moduletable_recap_panier .transportLeft{
		padding: 2px 2px 2px 4px;
		font-weight : bold;
	}
	
	#menu_gauche .moduletable_recap_panier table{
		width : 198px;
	}
	#menu_gauche .moduletable_recap_panier *{
		margin:0px;
		padding:0px;
		border:0px;
	}
	#menu_gauche .moduletable_recap_panier .principal{
		border-right: 1px solid #B7B6B6;
		border-left: 1px solid #B7B6B6;
	}
	#menu_gauche .moduletable_recap_panier .final{
		background-image: url(../images/panier/monPanierBas.png);
		height : 28px;
	 	background-position:left  0;
		font-weight : bold;
		background-repeat: no-repeat;
	}
	#menu_gauche .moduletable_recap_panier .spacer1{
		height : 1px;
		background-image: url(../images/panier/spacer1.png);
		background-repeat: repeat-x;
	}
	#menu_gauche .moduletable_recap_panier .spacer2{
		height : 2px;
		background-image: url(../images/panier/spacer2.png);
		background-repeat: repeat-x;
	}
	
	
	
	
	#menu_gauche .moduletable_recap_panier tr{
		border-bottom: 1px solid blue;
	}
	
	
	
	/* /RECAP PANIER */

    /* BIEN CHOISIR */
    #menu_gauche .moduletable_bien_choisir .fond_pub1{
	 	background: url(../images/bien-choisir-box.gif) no-repeat ;
	 	background-position:left  0;
	 	width:196px;
	 	text-align:center;
	 	padding-bottom:20px;
	}

	    #menu_gauche .moduletable_bien_choisir .btn{
	    	width:196px;
	    	text-align:center;
	    	margin-top:-15px;
	    }
    /* /BIEN CHOISIR */

    /* MAGASIN */
    #menu_gauche .moduletable_magasin{
	    text-align:center;
	    margin-top:10px;
    }

	    #menu_gauche .moduletable_magasin .bt_voir
	    {
		   margin-top:-15px;
	    }
	/* /MAGASIN */

	/* NOS SERVICES */
	#menu_gauche .moduletable_nos_service .info_icone{
		background-image: url(../images/nos-services-top.gif);
		background-position: left top ;
		background-repeat: no-repeat;
		width:196px;
	}

		#menu_gauche .moduletable_nos_service .degrade{
			background-image: url(../images/nos-services-degrade.gif);
			background-repeat:repeat-y;
			width:196px;
		}

		#menu_gauche .moduletable_nos_service .footer .fond_icone{
			padding-left:10px;
		}

		#menu_gauche .moduletable_nos_service .footer .fond_icone img{
			margin-top:4px;
		}

		#menu_gauche .moduletable_nos_service .footer{
			bottom:0;
			background-image: url(../images/nos-services-bottom.gif);
			background-repeat:no-repeat;
			background-position:left bottom ;
			height:auto;
			padding-bottom:20px;
		}
	/* /NOS SERVICES */


		#menu_gauche .moduletable_notre_societe .info_societe,
		#menu_gauche .moduletable_choix .info_choix,
		#menu_gauche .moduletable_marque .info_marque,
		#menu_gauche .moduletable_promotions .info_promotions{
			border-left:1px solid #cccccc;
			border-right:1px solid #cccccc;
		}


		#menu_gauche .moduletable_notre_societe .info_societe ul li,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix,
		#menu_gauche .moduletable_marque .info_marque ul.list_marque,
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions{
			margin:0;
			padding:0;
		}

		#menu_gauche .moduletable_notre_societe .info_societe ul li a,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix li a,
		#menu_gauche .moduletable_marque .info_marque ul.list_marque li a,
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions li a{
			color:#010247;
			text-decoration: none;
			width:100%;
			display:block;
		}
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions li:hover {
			background-color:#01025C;
		}
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions li:hover a {
			color:#FFFFFF;
		}


		#menu_gauche .moduletable_notre_societe .info_societe ul,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix,
		#menu_gauche .moduletable_marque .info_marque ul.list_marque,
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions{
		  	list-style-type:none;
		}

		#menu_gauche .moduletable_notre_societe .info_societe ul li,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix li,
		#menu_gauche .moduletable_marque .info_marque ul.list_marque li,
		#menu_gauche .moduletable_promotions .info_promotions ul.list_promotions li {
		  	border-bottom:1px solid #e0e0e0;
		  	padding-top:3px;
		  	padding-left:10px;
		  	font-size:11px;
		  	color:#010247;
		  	font-weight:bold;
		}




      /* CHOIX */
      #menu_gauche .moduletable_notre_societe .info_societe ul li.last,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li.last,
      #menu_gauche .moduletable_marque .info_marque ul.list_marque li.last,
      #menu_gauche .moduletable_promotions .info_promotions ul.list_promotions li.last{
        border-bottom:none;
      }


      #menu_gauche .moduletable_notre_societe .info_societe ul li a span,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li a span{
      	background:url("../images/puce.gif") no-repeat 5px;
      }

      #menu_gauche .moduletable_notre_societe .info_societe ul li.last.selected a span,
      #menu_gauche .moduletable_notre_societe .info_societe ul li.selected a span,
      #menu_gauche .moduletable_notre_societe .info_societe ul li a:hover span,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li.last.selected a span,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li.selected a span,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li a:hover span{
      	background:url("../images/puce-hover.gif") no-repeat 5px;
      }

	  #menu_gauche .moduletable_notre_societe .info_societe ul li,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li{
      	line-height:20px;
      	font-size:12px;
      	padding:0 3px 0 3px;
      }

      #menu_gauche .moduletable_notre_societe .info_societe ul li a span,
      #menu_gauche .moduletable_choix .info_choix ul.list_choix li a span{
      	padding-left:15px;
      }

      #menu_gauche .moduletable_choix .info_choix .catpr{
      	color:#010247;
      	font-size:20px;
      	margin-left:8px;
      }

		#menu_gauche .moduletable_notre_societe .info_societe ul li.last.selected a,
		#menu_gauche .moduletable_notre_societe .info_societe ul li.selected a,
		#menu_gauche .moduletable_notre_societe .info_societe ul li a:hover,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix li.last.selected a,
     	#menu_gauche .moduletable_choix .info_choix ul.list_choix li.selected a,
		#menu_gauche .moduletable_choix .info_choix ul.list_choix li a:hover{
			background-color:#01025c;
			color:#fff;
		}
      /* /CHOIX */


     /* MARQUE */
	#menu_gauche .moduletable_marque .info_marque,
	#menu_gauche .moduletable_promotions .info_promotions{
		background: url(../images/degrade.gif) repeat-x ;
	}
	/* /MARQUE */

	/* LINKEO */
	#menu_gauche .moduletable_rappel{
		background: url(../images/conseiller.gif) no-repeat ;
	}

	#menu_gauche .moduletable_rappel{
		background: url(../images/conseiller.gif) no-repeat ;
		height:146px;
	}

	#menu_gauche .moduletable_rappel form{
		padding-top:80px;
		text-align:center;
	}

	#menu_gauche .moduletable_rappel form input.input{
		width:170px;
		border:1px solid #808080;
	}

	#menu_gauche .moduletable_rappel form input.valider{
		margin-top:15px;
	}
	/* /LINKEO */

	#centre .entete-categorie{
		width:753px;
		height:210px;
		/*position:relative;*/
		margin-bottom:15px;
	}

	#centre .entete-categorie .conteneur{
		position:absolute;
	}

	#centre .entete-categorie .titre{
		/*position:absolute;*/
		left:30px;
		top:0px;
		color:#3e3f8d;
		padding-left:20px;
		font-size:32px;
	}

	#centre .entete-categorie .description{
		/*position:absolute;*/
		width:255px;
		height:85px;
		line-height: 30px;
		font-size:12px;
		padding-left:28px;
		padding-top:45px;
		overflow:hidden;
	}

	#centre .sous-cat{width:369px; float:left;margin:0 0 10px 16px;}
	#centre .sous-cat.left{width:369px; float:left;margin:0 0px 10px 0;}

		#centre .sous-cat div.titre{
			height:27px;
			background: url(../images/shop-category/top.gif) no-repeat left ;
			text-align:center;
			color:#fff;
			font-size:17px;
			line-height: 30px;
			text-transform: uppercase;
			overflow:hidden;
		}
		#centre .sous-cat div.titre a {
			color:#FFFFFF;
			text-decoration:none;
		}
		#centre .sous-cat div.titre a:hover {
			text-decoration:underline;
		}

		#centre .sous-cat div.titre span{
			color:#b6b6b8;
		}

		#centre .sous-cat div.contenu{
			height:270px;
			background: url(../images/shop-category/degrade.gif) repeat-y left ;
		}

		#centre .sous-cat div.contenu img{
			padding-left:1px;
			float:left;
		}

		#centre .sous-cat div.contenu .right{
			margin-left:10px;
			float:left;
			width:175px;
		}

		#centre .sous-cat div.contenu .right .desc{margin:7px 0 14px 0;}

		#centre .sous-cat div.contenu .right .liste span{
			font-weight:bolder;
			font-size:12px;
		}

		#centre .sous-cat div.contenu .right .liste ul{
			margin-top:13px;
			list-style-type:none;
		}

		#centre .sous-cat div.contenu .right .liste ul li a{
      		background:url("../images/shop-category/puce.gif") no-repeat left center;
      		padding-left: 13px;
      		line-height: 18px;
      		color:#3e3f8d;
      		font-size:13px;
      		text-decoration: none;
      		float:left;
      		clear:both;
      	}
      	#centre .sous-cat div.contenu .right .liste ul li a:hover{
      		text-decoration: underline;
      	}


/* TAGS */
.moduletable .tags_top{
    width:197px;
    height:10px;
    margin-left:15px;
	margin-right:15px;
	margin-top:10px;
}
.moduletable .tags_middle{
	background-color:#f5f3f3;
    width:184px;
    padding:0 5px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    margin-left:16px;
	margin-right:15px;
}
	.moduletable .tags_middle a{
		text-decoration:none;
		color:#6869af;
	}
	.moduletable .tags_middle a:hover{
		text-decoration:underline;
	}
.moduletable .tags_bottom{
    width:197px;
    height:10px;
    margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
}


#fourchette .prix {
	height:43px;
	margin:0;
	padding:0;
	position:relative;
	width:395px;
}


#fourchette .prix .barre {
	background-color:#343588;
	position:absolute;
	z-index:1;
	height: 5px;
	display:block;
	width: 377px;
	font-size:0;
}

#fourchette .reglette {
	background-image:url(../images/reglette/fond-reglette.png);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:505px;
	height:43px;
}

#fourchette .prix .min {
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:right;
	width:55px;
}


#fourchette .prix .max {
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0;
	text-align:right;
	width:240px;
}

#fourchette .libelle_prix{
	height:20px;
	width:423px;
	}

#fourchette .libelle_prix span{
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:1px;
	text-align:center;
	width:45px;
	color: #3f4082;
}
#fourchette #containment_prix {
	*margin-left:-198px;
	width: 400px;
	height: 25px;
	position: absolute;
	top:5px;
}
#fourchette #dragger_left_prix {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index:2;
	cursor: pointer;
}
#fourchette #bar_prix {
	left: 11px;
	top: 10px;
}
#fourchette #dragger_right_prix {
	left: 375px;
	top: 0px;
	position: absolute;
	z-index:2;
	cursor: pointer;
}

#ami {
width:334px;
height:519px;
}
#ami .header {
	background-image:url(../images/header-ami.png);
	background-repeat:no-repeat;
	width:334px;
	height:32px;
}
#ami .content {
	background-image:url(../images/fond-ami.png);
	background-repeat:repeat-x;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#010247;
	font-size:12px;
	font-family:arial;
	padding:10px;
	width:312px;
	height:432px;
}
#ami .content .form {
	padding:20px 40px 20px 40px;
}
#ami .content .form input.inputbox {
	width:220px;
	margin-bottom:10px;
}
#ami .content .form .champs {
	font-size:10px;
}
#ami .content .form .btn_envoyer {
	margin-top:20px;
	text-align:center;
}

#ami .footer {
	background-image:url(../images/footer-ami.png);
	background-repeat:no-repeat;
	width:334px;
	height:36px;
}

table.blog {
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
}
#plansite {
	padding-bottom: 20px;
}
#plansite.content {
	margin-right:0px;
}
#plansite ul.niveau1 {
	clear:both;
}
#plansite ul.niveau1 li.niveau1 {
	float:left;
	margin-right:15px;
}
#plansite ul.niveau1 li.niveau1 {
	font-size:16px;
	font-weight:bold;
}
#plansite ul.niveau1 li ul.niveau2 {
	margin-left:5px;
	margin-top:3px;
	font-size:12px;
	font-weight:normal;
}
.blog .content {
	margin-bottom:0px;
	margin-right:2px;
	padding-bottom:10px;
}
.blog .content .bord_content .content {
	padding:10px;
}