* {
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background:url(images/templates/fond_repeat.jpg) #A8A9AD repeat-x;
	font-family:Arial;
	color:#222;
	font-size:11px;
}

/*-------------------------------------------------------------------*/
/*------------------COMMUN AUX BOUTIQUES-----------------------------*/
/*-------------------------------------------------------------------*/



a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
.opti{display:none;}
.clear{clear:both;}


/*-------------------------------------------------------------------*/
/*------------------FORMULAIRE---------------------------------------*/
/*-------------------------------------------------------------------*/
form{display:inline;}
input, select, textarea{font-family:Arial; font-size:11px;}

#rechercheinput{
	border:1px solid #999;
	margin-right:5px;
	padding-left:5px;
	width:170px;
}

/*-------------------------------------------------------------------*/
/*------------------Style de texte et class commune------------------*/
/*-------------------------------------------------------------------*/


.lien_image {cursor:pointer;}
.float_right {float:right;}
.float_left {float:left;}

.noir {color:#222;}
.noir_bold {color:#222;font-weight:bold;}

.gris {color:#666666;font-weight:normal;}
.gris_bold {color:#666666;font-weight:bold;}

.vert {color:#bed63a;}
.vert_bold {color:#bed63a;font-weight:bold;}

.orange {color:#f05a28;}
.orange_bold {color:#f05a28;font-weight:bold;}
.erreur {color:#f05a28;font-weight:bold;} /*meme couleur*/
.etoile {color:#f05a28;font-weight:bold;}

.pointille_132, .pointille_200, .pointille_274 , .pointille_300, .pointille_400, .pointille_778  {
	background:url(images/templates/pointille.jpg) center repeat-x;
	height:5px;
	padding:2px 0px;
}

.pointille_132 {width:132px;}
.pointille_200 {width:200px;}
.pointille_274 {width:274px;}
.pointille_300 {width:300px;}
.pointille_400 {width:400px;}
.pointille_778 {width:778px;}

.pagination {float:right;font-weight:bold;color:#000000;font-size:11px;}
.pagination a{color:#000000; padding:0px 4px;}
.pagination span{ padding:0px 4px;}

.margin_top8 { margin-top:8px;}

.cadre {
	width:350px;
	float:left;
	margin:10px 18px;
	border:dashed 1px #CCCCCC;
	text-align:center;
}

.cadre_login{width:267px; min-height:220px; float:left; margin:10px 18px; padding-left:83px;	border:solid 1px #CCCCCC; text-align:center; background:url('images/templates/bg_cadre_deja_client.jpg') no-repeat top left;}
	.cadre_login a{ color:#999; text-decoration:underline;}

.cadre_inscription{width:267px; min-height:220px; padding-left:83px; float:left; margin:10px 18px; border:solid 1px #CCCCCC; text-align:center; background:url('images/templates/bg_cadre_nouveau_client.jpg') no-repeat top left;}

.cadre_nouvelle_inscription{width:693px; min-height:400px; padding-left:83px; border:solid 1px #CCCCCC; text-align:center; background:url('images/templates/bg_inscription.jpg') no-repeat top left;}

.cadre a{
	color:#222;
}


/*-------------------------------------------------------------------*/
/*------------------COMMUN A TOUTE LES PAGES-------------------------*/
/*-------------------------------------------------------------------*/

/*header*/
#header {
	background:url(images/templates/fond_header.jpg) no-repeat;
	width:980px;
	height:77px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

#header_left {
	float:left;
	width:545px;
	height:77px;
}
#logo {
	/*background:url(images/templates/encart_logo.jpg) no-repeat;*/
	width:560px;
	height:58px;
	margin:15px 0px 0px 5px;
}
#header_right {
	float:left;
	width:415px;
	height:77px;
}
#header_right_top {
	margin-top:20px;
	margin-left:50px;
	height:20px;
	width:350px;
}
#header_right_bottom {
	margin-top:15px;
	text-align:center;
}

#header_right_bottom a{
	padding:0px 9px;
	font-size:12px;
	text-transform:uppercase;
}

.panier_bold{color:#f05a28;font-weight:bold; background:url('images/templates/btn-panier.jpg') no-repeat; margin-left:9px;}
/*middle*/
#middle {
	background-color:#FFFFFF;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#middle_left {
	width:180px;
	float:left;
}

#middle_left_cont {
	width:172px;
	padding-top:10px;
	margin-left:4px;
}


.titre_encart {width:172px;height:18px;}
.titre_encart_left_vert {background-color:#bed63a;}
.titre_encart_left_orange {background-color:#f6921e;}
.titre_encart_left_violet {background-color:#a84f8e;}
.titre_encart_left_bleu {background-color:#68afe1;}
.titre_encart_left_orange, .titre_encart_left_vert, .titre_encart_left_violet, .titre_encart_left_bleu {
	width:8px;
	height:18px;
	float:left;
}

.titre_encart_right {
	height:16px;
	width:162px;
	float:left;
	border:1px solid #bfbfbf;
	text-indent:10px;
	font-weight:bold;
	font-size:13px;
}

#encart_contact {
	background:url(images/templates/fond_encart_contact.jpg) no-repeat;
	height:98px;
	width:170px;
	margin-bottom:10px;
}

#encart_garantie {
	width:140px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#encart_info {
	width:140px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}

#encart_info a{
	display:block;
	text-indent:10px;
	background:url(images/templates/puce_bleu.gif) no-repeat 4px 2px;
}

#middle_right {width:796px;float:right;}
#middle_right_cont {width:776px;padding-top:10px;}


#ban_gene {
	width:778px;
	height:270px;
	margin-bottom:15px;
}

#navigation {
	width:748px;
	line-height:12px;
	color:#000000;
	font-weight:bold;
	background-color:#e6e6e6;
	padding:2px 15px;
	font-size:11px;
	margin-bottom:12px;
}

#navigation a{
	color:#000000;
	font-weight:bold;
}

#contDetCategorie { width:778px; padding:5px 0px;}
#contDetCategorieLeft{float:left;width:126px;}
#contDetCategorieRight{float:left; margin-left:10px; margin-bottom:10px; width:632px;}

.contSSCategorie1 {
	height:25px;
	width:295px;
	float:left;
}

.contSSCategorie2 {
	height:25px;
	width:300px;
	float:left;
	margin-left:30px;
}

.contSSCategorieTitre{font-size:14px;line-height:16px;height:16px;}
.contSSCategorieTitre a{color:#000000;font-weight:bold;}
.titreCategorie {text-transform:uppercase;font-weight:bold;font-size:13px; margin-top:10px;}
.titreCategorie span {color:#bed63a;}


#contDetArticle {width:778px;padding:5px 0px;}
#contDetArticleLeft {float:left;width:350px;}

.contDetArticleLeftMini {
	float:left;
	width:80px;
	height:80px;
	margin:5px 7px 0px 0px;
}

#zoom {
	margin-top:5px;
	background:url(images/templates/zoom.jpg) no-repeat;
	width:275px;
	height:10px;
	padding:5px 0px 0px 75px!important;
	padding:0px 0px 0px 75px;
	float:left;
}	
#zoom div.pointille_274 {float:left;}

#contDetArticleRight {float:right; width:400px;}
#contDetArticleRightTop {height:40px;}

#contDetArticleRightTopLeft {float:left; width:200px;}
.titreArticle {text-transform:uppercase;font-weight:bold;font-size:13px; margin-top:4px;}
.titre2Article {font-weight:bold;font-size:13px;}

#contDetArticleRightTopRight {float:right; font-size:16px; width:160px;}
.input_prixArticle_barre {text-decoration:line-through;border:none;background:none; font-size:16px;}
.input_prixArticle {color:#f05a28; border:none;background:none;font-weight:bold; font-size:16px;}

#contDetArticleRightBot {margin-top:10px; font-size:10px; text-align:left;}
#contDetArticleRightBotLeft {float:left; width:190px;}
.td_caract {line-height:22px;}
.td_caractMarg { padding-top:15px;}

#contDetArticleRightBotRight {float:right; width:200px; font-weight:bold;}



.titreListeProduit {
	width:778px;
	height:18px;
	margin:5px 0px;
}

.contListeProduit {
	width:778px;
	padding-top:10px;
}

.contProduit {
	width:135px;
	height:185px;
	float:left;
	font-weight:bold;
	margin:0px 10px 0px 10px!important;
	margin:0px 10px 0px 10px;
	text-align:left;
}

.contProduit_image {
	
	width:135px;
	height:90px;
	margin-bottom:5px;
}

.contProduit_image img {
	height:90px;
	max-width:135px;
}

.contProduit_txt {
	
	height:30px;
}

.contProduit_prix {
	
	height:24px;
}

/*footer*/
#footer {
	background:url(images/templates/fond_footer.jpg) no-repeat;
	width:980px;
	height:130px;
	margin-left:auto;
	margin-right:auto;
}
#footer_texte {
	margin-top:44px;
	float:right;
	width:610px;
}
#footer_texte a{color:#222;}
.lien_footer_left {padding:0px 8px 0px 0px;}
.lien_footer {padding:0px 8px;}

/*-------------------------------------------------------------------*/
/*-------------------------TREEVIEW----------------------------------*/
/*-------------------------------------------------------------------*/
#catalogue{
	width:173px;
	padding:10px 0px 10px 0px;
}

#catalogue ul, #catalogue li{margin:0; padding:0; list-style:none;}

/*niv1*/
#catalogue .file, #catalogue .folder, #catalogue .folderOpen {width:173px;}
#catalogue .file a, #catalogue .folder a, #catalogue .folderOpen a{
	display:block;
	width:173px;
	margin:2px 0px;
	height:22px;
	line-height:22px;
	font-size:11.5px;
	
}
#catalogue  li{background:url(images/templates/btn-menu.jpg) no-repeat;}
#catalogue .folderOpen   li {background:none;}
#catalogue .folder a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/templates/puce-menu.jpg) no-repeat;
	padding-left:10px;
	margin-left:10px;
}

#catalogue .folderOpen a{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/templates/puce-menu.jpg) no-repeat;
	padding-left:10px;
	margin-left:10px;
}

#catalogue .file a {
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(images/templates/puce-menu.jpg) no-repeat;
	padding-left:10px;
	margin-left:10px;
}

/*niv2*/
.tree {display:none;}

#catalogue .folder .tree .file, #catalogue .folderOpen .tree .file, #catalogue .folder .tree .folder,  #catalogue .folderOpen .tree .folder, #catalogue .folderOpen .tree .folderOpen{
	width:162px;
	padding:0 0 0 10px;
}

#catalogue .folder .tree .file a, #catalogue .folder .tree .folder a{
	width:162px;
	background:url(images/templates/puce_grise.gif) no-repeat 2px 6px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
}

#catalogue .folderOpen .tree .file a, #catalogue .folderOpen .tree .folder a, #catalogue .folderOpen .tree .folderOpen a{
	width:162px;
	background:url(images/templates/puce_grise.gif) no-repeat 2px 6px;
	color:#666666;
	font-weight:normal;
	text-transform:none;
}


/*-------------------------------------------------------------------*/
/*------------------page Cde1 et Cde2--------------------------------*/
/*-------------------------------------------------------------------*/

.cde{
	width:550px;
	padding-left:14px;
	height:26px;
	margin:0 auto;
	line-height:26px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}

.td_head_cde{
	text-align:left;
	height:35px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	background-color:#e6e6e6;
}

.td_head_cdebis{
	text-align:center;
	height:35px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	background-color:#e6e6e6;
}

.td_head_cdetris{
	text-align:right;
	height:35px;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px;
	background-color:#e6e6e6;
}

.cde1 {
	height:25px;
	vertical-align:middle;
	background:url(images/templates/pointille.jpg) bottom repeat-x;
	font-size:12px;
}

.cde2 {
	height:25px;
	vertical-align:middle;
	background:url(images/templates/pointille.jpg) bottom repeat-x;
	background-color:#F0F0F0;
	font-size:12px;
}

.cde1 a, .cde2 a{color:#222;}

.cde1 input, .cde2 input{width:20px;}

.td_foot_cde{
	text-align:right;
	padding-right:5px;
	color:#464647;
	font-weight:bold;
}

.boutons_commande{
	margin:20px 0px 10px 0px;
	padding-right:20px;
	text-align:right;
	clear:both;
	cursor:pointer;
}

.tot_cde{
	color:#EC1D25;
	font-weight:bold;
	font-size:12px;
}

.cde3_content{
	padding:20px 10px 10px 20px;
	color:#666666;
}

#moyens_payement{width:165px; height:106px; margin-left:5px; margin-bottom:10px;}

#encart_newsletter{width:168px; height:80px; margin-left:0px; margin-bottom:20px; padding-left:2px; border:1px solid #CCC; line-height:25px;}

.news0{border:1px solid #CCC;}

#descarticle{text-align:left; margin-top:10px;}

#top-right li{margin-left:20px;}

.marquebit {float:left;width:110px;text-align:center;padding-bottom:10px;}
.marqueImg {height:100px;padding-bottom:5px;}
.marqueLib {height:15px;}
.marqueLib a {color:#666666;}

/* Réseaux sociaux*/
#googleplusone {float:left; width: 80px;}
#likeFB {float:left;}
