body {
	background-color: #EA7500;
}

/* début des styles du site */
.fond_site {
	padding: 12px;
	background-color: #FFFFFF;
}

.contenu_page {
	padding-top: 8px;
}

.droite_page {
	padding-left: 5px;
}

.site_cellmarque {
	padding-top: 20px;
}

.site_marques {
   padding-top: 0px;
   padding-right: 5px;
   padding-bottom: 0px;
   padding-left: 5px;
}

.sourit {
	cursor : pointer; 
}

.bandeau_page {
	padding-top: 5px;
	padding-top: 5px;
}
/* fin des styles du site */

/* début des styles du menu */
.ligne_menu {
	padding-top: 20px;
	padding-bottom: 0px;
}

.menu {
	position: relative;
	top: 0px;
	left: 0px;
}


.menu_masque {
	position: absolute;
	visibility: hidden;
}

.menu_visible {
	position: absolute;
	visibility: visible;
	top: 69px;
	left: 0px;
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #EA7500;
	text-align: left;
	width: 115px;
}

li.menu_puceout {
	list-style-type: square;
	color: #453B83;
}

li.menu_puceover {
	list-style-type: square;
	color: #EA7500;
}

a.ssmenu_lien, a.ssmenu_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #453B83;
	text-decoration: none;
	font-weight: bold;
}

a.ssmenu_lien:hover {
	color: #EA7500;
}

.ssmenubas_fond {
	background-color: #453B83;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

a.ssmenubas_lien, a.ssmenubas_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/* fin des styles du menu */

/* début des styles du pied */
.pied_texte, a.pied_lien, a.pied_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.pied_texte {
	padding: 5px;
}
/* fin des styles du pied */

/* début des styles de la collonne de gauche */
.gauche_fond {
	background-image: url(images_sportdeclic/colonne_gauche/fond.gif);
	background-repeat: repeat-y;
}

.gauche_ligne {
	padding-left: 15px;
	padding-right: 13px;
}

.gauche_paniertexte, a.gauche_panierlien, a.gauche_panierlien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA7500;
	text-decoration: none;
}

.gauche_favoris {
	padding-top: 10px;
	padding-bottom: 10px;
}

.gauche_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #453B83;
	text-decoration: none;
	font-weight: bold;
}

.gauche_texte, a.gauche_lien, a.gauche_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.gauche_lignepuce {
	padding-left: 15px;
}

li.gauche_pucecarre {
	list-style-type: square;
	list-style-position: outside;
	color: #EA7500;

}

li.gauche_pucefleche {
	list-style-image:url(images_sportdeclic/colonne_gauche//puce.gif);
	list-style-type: square;
	list-style-position: outside;
	color: #EA7500;
}

.gauche_ssl {
	padding-top: 10px;
	padding-bottom: 50px;
}
/* fin des styles de la collonne de gauche */

/* début des styles de la home */
.home_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.home_ecart {
	padding-top: 25px;
}

.home_prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA7500;
	text-decoration: none;
}

.home_bas {
	padding-top: 23px;
}

.home_voir {
	padding-top: 5px;
}

.home_home {
	border-left: 1px solid #000000;
	padding-left: 5px;
}

.home_news1{
	padding-right: 2px;
} 

.home_newsautre{
	border-left: 1px solid #EA7500;
	padding-left: 2px;
	padding-right: 2px;
} 
/* fin des styles de la home */

/* début des styles de la rubrique */
.rubrique_tri {
	background-image: url(images_sportdeclic/rubriques/fond.gif);
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

a.rubrique_trilien, a.rubrique_trilien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.rubrique_liste {
	padding-top: 15px;
}

.rubrique_cellproduit {
	padding-right: 6px;
	padding-bottom: 10px;
}

.rubrique_photoproduit {
	border: 1px solid #E5E5E5;
	margin-bottom: 2px;
	text-align: center;
	height: 100px;
	padding-top: 10px;
}

.rubrique_prixproduit {
	padding-left: 5px;
	background-color: #5D71A2;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.rubrique_detailproduit {
	padding-right: 5px;
	background-color: #5D71A2;
	height: 24px;
	text-align: right;
}

a.rubrique_produitlien, a.rubrique_produitlien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
/* fin des styles de la rubrique */

/* début des styles du produit */
.produit_titre {
	background-image: url(images_sportdeclic/produits/fond.gif);
	background-repeat: no-repeat;
	height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.divproduit_titre {
	background-image: url(images_sportdeclic/produits/fond.gif);
	background-repeat: no-repeat;
	min-height: 29px;
	_height: 29px;
	width: 434px;
	background-color: #EC7500;
	padding-top: 4px;
	padding-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.produit_bordure {
	border: 1px solid #EA7500;
	padding: 5px;
}

.produit_associe {
	padding-top: 12px;
	padding-bottom: 5px;
}

.produit_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 20px;
}

.produit_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 20px;
}

.produit_texteparpour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #453B83;
}

.produit_textenom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA7500;
	font-weight: bold;
}

.produit_option  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
}

.produit_prixajout {
	width: 100%;
	padding-top: 10px;
}

.produit_prix {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #453B83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

.produit_ajout {
	padding-top: 15px;
}

.produit_toustitre {
	background-color: #EA7500;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 1px solid #EA7500;
}

.produit_tousproduit {
	border-right: 1px solid #453B83;
	border-bottom: 1px solid #453B83;
	border-left: 1px solid #453B83;
}

.produit_tousscroll {

	background-image: url(images_sportdeclic/produits/fond_tous_produits.png);
	background-repeat: repeat-x;
	background-color: #5D71A2;
	height: 450px; 
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	text-align: center;
	padding-top: 5px;
	padding-left: 7px;
	text-align: center;
}

.produit_tousphoto {
	border: 1px solid #453B83;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
}

.produit_tousnom {
	background-color: #453B83;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

.produit_logovue {
	padding-top: 2px;
}
/* fin des styles du produit */

/* début des styles du compte */
.compte_bandeau {
	padding-top: 5px;
	padding-bottom: 1px;
}

.compte_bordure {
	border: 1px solid #EA7500;
}

.compte_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.compte_remarque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #453B83;
	font-weight: bold;
}

.compte_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EA7500;
}

.compte_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.compte_cellunique {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.compte_cellhaut {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.compte_cellcentre {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.compte_cellcentregauche {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.compte_cellcentredroite {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.compte_cellbas {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.compte_cellbasgauche {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.compte_cellbasdroite {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.compte_tableautitre {
	height: 50px;
	text-align: center;
	background-color: #EA7500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	
}

.compte_tableauligne {
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

.compte_tableaufond {
	background-color: #EEEEEE;
}

.compte_tableauleft {
	border-left: 1px solid #EA7500;
}

.compte_tableauright {
	border-right: 1px solid #EA7500;
}

.compte_tableaubas {
	border-top: 1px solid #EA7500;
}
/* fin des styles du compte */

/* début des styles des textes */
.texte_bandeau {
	padding-top: 5px;
	padding-bottom: 1px;
}

.texte_contenu {
	border: 1px solid #EA7500;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.texte_spe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA7500;
	text-decoration: none;
	font-weight: bold;
}
/* fin des styles des textes */

/* début des styles du panier */
.panier_bandeau {
	padding-top: 5px;
	padding-bottom: 1px;
}

.panier_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.panier_textepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.panier_produittitre {
	height: 30px;
	text-align: center;
	background-color: #EA7500;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.panier_produitligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px;
}

.panier_tableaufond {
	background-color: #EEEEEE;
}

.panier_produitbordure {
	border: 1px solid #EA7500;
}

.panier_produitbordurehaut {
	border-bottom: 1px solid #EA7500;
}
.panier_produitbordureleft {
	border-left: 1px solid #EA7500;
}

.panier_produitbordureright {
	border-right: 1px solid #EA7500;
}

.panier_produitbordurebas {
	border-top: 1px solid #EA7500;
}

.paniet_prix1 {
	padding-top: 2px;
	text-align: right;
}

.panier_texteprix {
	min-width: 200px;
	_width: 200px;
	height: 30px;
	padding: 5;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #EA7500;
	font-weight: bold;
}

.panier_boutons {
	padding-top: 20px;
	text-align: right;
}

.panier_bouton {
	margin-left: 20px;
}

.panier_adresses {
	padding-bottom: 10px;
}

.panier_adressestitre {
	height: 24px;
	text-align: left;
	padding-left: 15px;
	background-color: #453B83;
	border-left: 1px solid #453B83;
	border-right: 1px solid #453B83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.panier_adressestexte {
	text-align: left;
	padding: 10px;
	border-left: 1px solid #453B83;
	border-right: 1px solid #453B83;
	border-bottom: 1px solid #453B83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.panier_pied {
	padding: 5px;
}

a.panier_retour, a.panier_retour:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA7500;
	text-decoration: none;
}

.panier_paiement {
	width: 725px;
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #E5E5E5;
}

.panier_mode {
	padding-left: 50px;
}
/* fin des styles du panier */

/* début des styles du contact */
.contact_bandeau {
	padding-top: 5px;
	padding-bottom: 1px;
}

.contact_bordure {
	border: 1px solid #EA7500;
}

.contact_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.contact_titre {
	background-color: #EA7500;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.contact_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.contact_haut {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.contact_centre {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.contact_centregauche {
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.contact_centredroite {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.contact_bas {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
/* fin des styles du contact */

/* début des styles de la recherche */
.recherche_bandeau {
	padding-top: 5px;
	padding-bottom: 1px;
}

.recherche_titre {
	height: 30px;
	background-color: #EA7500;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.recherche_resultat {
	padding-top: 5px;
	padding-left: 10px;
}
/* fin des styles de la recherche */

/* début des styles du flux rss */
.rss_home {
	padding-left: 15px;
	padding-top: 9px;
}

.rss_titre {
	background-color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	padding-left: 5px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.rss_bordure {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height: 93px;
}

.rss_ligne {
	border-top: 1px solid #E5E5E5;
}

.rss_heure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

a.rss_lien, a.rss_lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/* fin des styles du flux rss */

/* début de la navigation */
.navigation_lientxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.navigation_lien, a.navigation_lien:hover, a.navigation_mot, a.navigation_mot:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.navigation_cellule {
	padding-bottom: 10px;
}
/* fin de la navigation */