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  }
a:hover	{	color: #666666; text-decoration: underline		}

.texte_petit {
	font: 11px Arial, Helvetica, sans-serif;
}
.texte_capital {
	text-transform: uppercase;
}
/*************************** haut de page */
#bandepub {
	height: 65px;	
}
#bandepub td a {
	color:#BEB8B4;
	text-decoration: none; 
}
#bandepub td a:hover {
	color:#E0DCD9;
	text-decoration: none; 
}
#bandepub2 {
	height: 65px;
}
#onglet1 {
	background: #666 url(../images/onglet_haut1.gif) left bottom no-repeat;
}
#onglet1 td{
	padding:0px 20px;
}

#onglet1 td a {
	font: 11px Arial, Helvetica, sans-serif;
	padding:2px 0px;
	color:#fff;
	text-decoration: none;
}
#onglet1 td a:hover {
	color:#E0DCD9;
	text-decoration: none; 
}
#bandelogo {
	height: 77px;
	background: #B00025;
}
#navhaute {
	width:770px;
	height: 25px;
	background: #ffffff url(../images/nav_haute_fond.gif) no-repeat;
}
#navh a {
	color: #333;
	padding:1px 10px;
}
#navh a:hover {
	color: #333;
	background:#E8ECF0;
	text-decoration: none;
}

/*************************** nav gauche familles */
#navgauche {
	border-right: 1px solid #A0B3C0;
}
.navFoff {
	background: #ffffff;
}
.navFon {
	color: #F20033;
	background: #fff url(../images/nav_familleo.gif) bottom;
}
.navFlinkon {
	color: #F20033;
}
#navF td {
	font: 11px Arial, Helvetica, sans-serif;
	height:22px;
}
#navF td a {
	width:120px;
}
#navF td a:hover {
	color: #F20033;
	text-decoration: underline;
}

/*************************** nav gauche autres rubriques **********/

#navG td {
	font: 12px Arial, Helvetica, sans-serif;
	padding:5px 0px;
	border-bottom: 1px solid #ccc
}
#navG td a:hover {
	color: #F20033;
	text-decoration: underline;
}

/*************************** layers sous-familles */
.menuSF {
	position:absolute;
	left: 0;
	top:18px;
	visibility:hidden;
}
#menuSFall {
	position:absolute;
	left:180px;
	top:167px;
	width:160px;
	background: #F7F8FA;
	border-right: 1px solid #A0B3C0;
	border-bottom: 1px solid #A0B3C0;
	font: 11px Arial, Helvetica, sans-serif;
	visibility:hidden;
}

#menuSFall ul {
	padding: 0;
	margin: 0; 
}
#menuSFall ul li {
	padding: 0;
	margin: 0; 
	list-style: none;
	line-height: 22px;
	voice-family: inherit
}
html>body #menuSFall a {
		width: auto;
}
#menuSFall a {
	display: block;
	padding: 0px 10px;
	margin-bottom:0px;
	width:100%;	
}
#menuSFall a:hover  {
	color: #F20033;
	text-decoration: none;
	background: #fff;	
}
#menuSFall #catalogue a:hover {
	background: #333;	
}

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

/*************************** cellule contenu droit */
#contenudroit {
	padding: 24px 28px 60px 37px;
	height:400px;
}
#contenudroit2 {
	padding: 30px 45px 80px 45px;
	height:400px;
}
#contenucgv {
	text-align:justify;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 24px 28px 60px 37px;
}
#contenucgv p {
	margin-top: 0px;
	margin-bottom: 5px;
}
#contenucgv ul {
	margin-top: 0px;
	margin-bottom: 5px;
}
#articles {
	margin:15px 250px 8px 0px;
	color: #fff;
	font-weight:bold;
	background: #336699;
	padding: 1px 10px;
}

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

/*************************** zone chemin */
.chemin {
	padding:6px 35px;
	background: #fff url(../images/chemin_fond.gif) bottom;
	color:#666;
}
.chemin a {
}
.chemin a:hover {
	color: #FF0033;
	text-decoration: underline 
}

/*************************** 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;
}
#categorie_img1 a:hover img  {
	border: 1px solid #B00025;
}

/*************************** 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)
}
#produit_img1 a:hover img  {
	border: 1px solid #B00025;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',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;
}
.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 a:hover {
	text-transform: uppercase;
	text-decoration: none;
	color:#E0E6EB;;
}
#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_produit_img2 a:hover img  {
	border: 1px solid #B00025;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',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;
}
#panierqte input {
	width: 25px;
}
#panierprix input {
	width: 50px;
}
a.panierprix {
	color:#000;
}
a:hover.panierprix {
	color:#000;
	text-decoration:none;
}
#total td {
	padding: 3px 10px 5px 14px;
}
#totalliens a {
}
#totalport {
	width:85px;
	font: 13px;
	border-bottom:1px solid #fff
}
#totaltot {
	font: 16px;
	font-weight:bold;
}
#boutons img {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}
#boutons a img {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#C9C9C9',direction=135,strength=3)
}
#boutons a:hover img  {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',direction=135,strength=3)
}

#identitetd {
	border-left: 1px solid #999;
	padding-left:10px;
}
#identitetd2 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	padding-left:10px;
}

/*************************** paiement */
#panierrecap  {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#panierrecap td {
	padding:0px 10px;
	color:#333;
	font: 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ccc;
}

/*************************** disciplines */
.null {
	background: #E0DCD9 url(../images/fond_discipline/null.gif) no-repeat 720px 20px;
}
.route {
	background: #E0DCD9 url(../images/fond_discipline/route.gif) no-repeat 750px 0px;
}
.vtt {
	background: #E0DCD9 url(../images/fond_discipline/vtt.gif) no-repeat 750px -10px;
}
.bmx-trial {
	background: #E0DCD9 url(../images/fond_discipline/bmx.gif) no-repeat 690px -20px;
}

/*************************** pieds de page */
#piedbleu {
	color:#fff;
	margin-left:180px;
	padding:1px 10px 3px 10px;
	background: #666563 url(../images/pied_fond.jpg) no-repeat;
}
#piedbleu a {
	font: 11px Arial, Helvetica, sans-serif;
	padding:0px 5px;
	color:#fff;
	text-decoration: none; 
	
}
#piedbleu a:hover {
	background: #91C1D9;
}
#piedcopyright {
	font: 11px Arial, Helvetica, sans-serif;
	margin:7px 5px 50px 190px;
	padding-bottom:50px;
	/*left: 340px;*/
	color:#BEB8B4;
}
