body {
	font:12px Arial, Helvetica, sans-serif;
	PADDING: 0px;
	MARGIN: 0px;
	background: #666563;
	}
form {
	margin: 0px;
	padding: 0px;
	}
td 		{	font: 12px Arial, Helvetica, sans-serif		}
a		{	color: #336699; text-decoration: none  }

.texte_petit {
	font: 11px Arial, Helvetica, sans-serif;
}
.texte_capital {
	text-transform: uppercase;
}
/* haut de page */
#bandepub {
	display:none
}
#bandelogo #famille {
	display:none
}
#navhaute {
	display:none
}
#navh {
	display:none
}

/* nav gauche familles */
#navgauche {
	display:none
}

/* layers sous-familles */
#menuSFall {
	display:none
}

/* div contenu */
#contenu {
	width:770px;
	background: #ffffff;
}

/* cellule contenu droit */
#contenudroit {
	padding: 24px 28px 40px 37px;
}
#contenudroit2 {
	padding-top: 30px;
}
#contenucgv {
	padding-top: 30px;
}
#contenucgv p {
	margin-top: 0px;
	margin-bottom: 5px;
}
#contenucgv ul {
	margin-top: 0px;
	margin-bottom: 5px;
}
#articles {
	margin:15px 250px 8px 0px;
	font-weight:bold;
	padding: 1px 10px;
}

/* sélection page accueil boutique */
#selection td {
	font: 11px Arial, Helvetica, sans-serif;
}
.selection_designation {
	padding: 2px 6px;
	margin-bottom: 4px;
	background:#E0E6EB;
}
.selection_description {
	padding-left: 4px;
	margin: 0px 0px 20px 0px;
}
#selection_img1 a img {
	margin:0px 3px 20px 0px;
	border: 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}

/* zone chemin */
.chemin {
}

/* présentation des catégories (ou sous-familles)*/
#categorie_txt {
	font: 11px Arial, Helvetica, sans-serif;
	background: #E0E6EB;
}
.categorie_nom {
	font-weight:bold;
	padding: 2px 2px;
	margin: 4px 0px 4px 4px;
	border-bottom:1px solid #fff;
}
.categorie_description {
	padding: 0px 4px;
	margin: 0px 0px 20px 0px;
}
#categorie_img1  {
	background: #E0E6EB;
}
#categorie_img1 a img {
	margin: 6px 0px 20px 4px;
	border: 1px solid #ccc;
}

/* présentation des produits (liste)*/
#produit td {
	font: 11px Arial, Helvetica, sans-serif;
}
.produit_designation {
	padding: 2px 6px;
	margin-bottom: 4px;
	background:#E0E6EB;
}
.produit_titre {
	padding-left: 4px;
	margin: 0px 0px 0px 0px;
	color:#FF6A00;
}
.produit_accroche {
	padding-left: 4px;
	margin: 0px;
}
.prix {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 8px;
	margin: 5px 0px 20px 0px;
	border-top: 1px dotted #999;
}
#produit_img1 a img {
	margin:0px 3px 20px 0px;
	border: 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}

/* détail fiche produit */
#f_produit td {
	font: 12px Arial, Helvetica, sans-serif;
}
#f_produit_designation {
	padding: 4px 8px;
	margin-bottom: 12px;
	background:#E0E6EB;
	font-weight: bold;
}
#f_produit_accroche {
	margin-bottom: 6px;
	font-weight: bold;
	color:#333;
}
#f_produit_description {
	margin-bottom: 6px;
}
#f_produit_pictos {
	margin-bottom: 18px;
}
#f_produit_pictos img{
	margin-right:15px;
}
#f_prix {
	padding: 10px 15px 15px 35px;
	border: 1px solid #7BA6D1;
}
#f_prix select {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 15px 15px;
}
.prix_prod {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#f_produit_panier {
	color:#fff;
	text-align:center;
	padding: 5px 0px;
	margin-bottom: 6px;
	background:#7BA6D1 url(../images/angle_b_gauche.gif) no-repeat left bottom;
}
#f_produit_panier a {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color:#fff;
}
#f_produit_panier input {
	padding-left:3px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:25px;
	border: 1px solid #7BA6D1;
	background:#E0E6EB;
}
#f_produit_img2 img {
	margin:0px 25px 10px 0px;
	border: 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}
#f_produit_img2 a img {
	margin:0px 25px 10px 0px;
	border: 1px solid #666666;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}
#f_complements td {
	color:#666;
	padding:5px 0px 10px 0px;
	border-top: 1px solid #ccc;
}

/* panier */
#paniertable td {
	border-bottom: 1px solid #666563;
}
#paniertable input {
	font: 12px Arial, Helvetica, sans-serif;
	border:#fff 1px;
}
#panierqte input {
	width: 25px;
}
#panierprix input {
	width: 50px;
}
a.panierprix {
	color:#000;
}

/* disciplines */
.null {
	background: #E0DCD9 url(../images/fond_discipline/null.gif) no-repeat 720px 20px;
}

/* pieds de page */
#piedbleu {
	display:none
}
#piedcopyright {
	display:none
}
