html, body, form { 
	margin: 0; 
	padding: 0;
}

body
{
	background-color: #01081f;
	background-image:url('/modeles/sportri/images/fd-site.jpg');
	background-repeat:no-repeat;
background-position:top center;
	color: #000;
	font: 11px Verdana, Arial, Sans-Serif;
}


h1 {
padding-top:3px;
color:#F29800;
font: 20px Verdana, Arial, Sans-Serif;
}

h2 {
padding-top:3px;
color:#F29800;
font-size:17px;
}

h3 {
	font-size: 11px;

}

img {
border: 0;
}

p {
font-size: 11px;
}

table {
margin: 0; 
padding: 0;
font-size: 11px;
background-color:#fff;

}

tr {
margin: 0; 
padding: 0;
font-size: 11px;
}

td {
margin: 0; 
padding: 0;
font-size: 11px;
}


a {
  text-decoration: none;
  color:#000066;
  
}

a:visited {
  text-decoration: none;
  color:#000066;
 
}

a:active {
  text-decoration: none;
  color:#000066;

}

a:hover {
  text-decoration: underline;
  color:#F29800;
  
}

.blc
{
color:#ffffff;
}

.marg0
{
margin:0px;
}

.pad0
{
padding:0px;
}

.pad10
{
padding:10px;
}

.padt10
{
padding-top:10px;
}
.padt5
{
padding-top:5px;
}

.padr5
{
padding-right:5px;
}

.padr15{
padding-right:15px;
}
.template_index:link {
  text-decoration: none;
  color:#000066;
  font-size:13px;
  font-weight:bold;
  
}

.template_index:visited {
  text-decoration: none;
  color:#000066;
   font-size:13px;
     font-weight:bold;
}

.template_index:active {
  text-decoration: none;
  color:#000066;
  font-size:13px;
    font-weight:bold;
}

.template_index:hover {
  text-decoration: underline;
  color:#F29800;
    font-size:13px;
	  font-weight:bold;
}

textarea {
	color:#000000;
	border: solid 1px #828282;
	background-color:#FFF;
	padding:1px;
	border-spacing : 1px;
	width: 100%;
	font-size:11px;
}

input { 
	font-size:11px;
}


select { 
	font-size:11px;
	border: solid 1px #828282;
}

.droite {
	text-align: right;
	padding-left: 0;
}

.bold {
	font-weight:bold;
}

/* Header */
div#header{
	background-color:#fff;
	margin: 0; 
	padding: 0;
}

/* Top Menu */
div#topmenu {
text-align: left;
font-size:9px;
}
div#topmenu ul {
list-style : none;
margin: 0;
padding: 0;
}
div#topmenu li {
/*border-left: 1px solid #ddd;*/
display: inline;
padding: 0;
}
div#topmenu li.first {
border-left: 0;
padding: 0 0.5em 0 0.6em;
}
div#topmenu li.last {
/*border-left: 1px solid #ddd;*/
padding: 0;
}

/* Header */
.menuheader:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}
.menuheader:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}
.menuheader:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}
.menuheader:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}
ul.header {
	padding-top:0px;
	text-align:left;
	vertical-align: bottom;
}

li.header {
	color:#fff;
	font-size:10px;
	vertical-align: bottom;
	
}

/* Menu1 */

div#menu1 { 
	background: #fff;
	clear: both;
	color: #000;
	font-size: 11px;
	overflow: hidden;
	width: 100%;
}		
div#menu1 ul { 
	margin: 0;
	padding: 0;
}	
div#menu1 ul li { 
	background: #ffffff;
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #F5F5F3;
	border-left: 1px solid #F5F5F3;
	width:190px;
	color: #fff;
	display: inline; 
	float: left;
	list-style: none;
	text-align:center;
	}
div#menu1 ul li a { 
	background: #ffffff;
	color: #000; 
	display: block; 
	padding: 0.3em 1em 0.3em 1em;
	text-decoration: none;
} 
	
div#menu1 ul li a:hover {
	color: #FF9900;
	background: #F5F5F3;
	text-decoration: underline;
} 
div#menu1 ul li.active { 
	background: #98a9d2; 
	color: #000;
	padding: 0.3em 1em 0.3em 1em;
}
/* Fil d'Ariane */
td.ariane {
	text-align: left;
	padding-left:0.5em;
	padding-bottom:0.5em;
	padding-top:0.3em;
	font: 11px Verdana, Arial, Sans-Serif;
}
div.ariane {
	text-align: left;
	padding:0.5em;
}

/* Menu deroulant h */


.menuh3 {
	color:#ffffff;
	font-size: 9px;
	text-decoration:none;
	text-transform:uppercase;	
	font-weight:bold;
	}

.menuh3:link {
	color:#ffffff;
}

.menuh3:visited {
	color:#ffffff;
}

.menuh3:hover {
	color:#ffffff;
	text-decoration:underline;
}


.menuh3red {
	color:red;
	font-size: 11px;
	text-decoration:none;
	text-transform:uppercase;	
	font-weight:bold;
	}

.menuh3red:link {
	color:red;
}

.menuh3red:visited {
	color:red;
}

.menuh3red:hover {
	color:red;
	text-decoration:underline;
}

.menuh4
{
	color: #F29800;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
}

.menuh4:link {
	color: #F29800;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
}

.menuh4:visited {
	color: #F29800;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
}

.menuh4:hover {
	color: #F29800;
	font-size: 10px;
}


.menuh5:link {
	color: #fff;
	font-size: 9px;
	text-decoration:none;
}

.menuh5:visited {
	color: #fff;
	font-size: 9px;
	text-decoration:none;
}

.menuh5:hover {
	color: #fff;
	font-size: 9px;
}

.menug {
background-image:url('images/fdmenu.gif');
background-repeat:no-repeat;
background-position:bottom center;
text-align:center;
vertical-align:middle;
width:83px;
height:25px;

}

.bgmenu{
background-color:transparent;
border-left:1px solid #66667b;
border-right:1px solid #66667b;
border-bottom:1px solid #66667b;
}

.bgsmenu{
background-color:#050543;
}

.bgsmenuover{
background-color:#757589;
}

.popper {
	position: absolute;
	visibility: hidden;
	background-color:transparent;
	height:10px;
	z-index:20;
}

/* Menu catalogue */


.menu3 {
	color:#ffffff;
	font-size: 9px;
	text-decoration:none;
	text-transform:uppercase;	
	padding-top:3px;
	}

.menu3:link {
	color:#ffffff;
}

.menu3:visited {
	color:#ffffff;
}

.menu3:hover {
	color:#ffffff;
	background-color:#757589;
}

.menu4
{
	color: #F29800;
	font-size: 10px;
	text-transform:uppercase;
	font-weight:bold;
}

.menu4:link {
	color: #F29800;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
}

.menu4:visited {
	color: #F29800;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
}

.menu4:hover {
	color: #F29800;
	font-size: 10px;
}


.menu5:link {
	color: #fff;
	font-size: 9px;
	text-decoration:none;
}

.menu5:visited {
	color: #fff;
	font-size: 9px;
	text-decoration:none;
}

.menu5:hover {
	color: #fff;
	font-size: 9px;
	background-color:#757589;
}


/* Content */
/* deux colonnes : colonne menu droite, voir right.css */
/* trois colonnes : colonne menu droite et menu gauche, voir left_right.css */
/* Tableaux avec les produits */
table.produits {
	
	border-top: 0;
	border-bottom: 0;
	margin: 0.2em;
	width: 99%;
}

/* Produits sur deux colonnes */
td.produit2col {
	padding: 0em;
	vertical-align: top;
	width: 50%;
}
.bordure {
	/*border-right: 1px solid #000066;*/
}



p.flash{
	color:#dd0000;
	font-weight:bold;
}
.retour {
	clear: both;
	font-size:9px;
}
p.retour img {
	float: none;
}


.retourstock {
	clear: both;
text-align:left;
}

.alignerimage {
	vertical-align: middle;
}

/* Enregistrement Début */
.enregistrementgauche {
color: #000;
float: left;
margin: 0;
padding: 0;

}

.champgauche {
color: #000;
float: left;
margin: 0.1em 0.1em 0.1em 0.1em;
padding: 0.1em 0.1em 0.1em 0.1em;
width: 150px;
}

.champdroite {
color: #000;
float: left;
margin: 0.1em 0.1em 0.1em 0.1em;
padding: 0.1em 0.1em 0.1em 0.1em;
width: 300px;

}


form#entryform p.alignedroite {
text-align: left;
padding-left:150px;
clear:both;
}

form#entryform p.alignedroite2 {
text-align: left;
padding-left:50px;
clear:both;
}


form#entryform fieldset {
background: #E1E1E6;
border-top:2px solid #C4C4CA;
border-bottom:1px solid #C4C4CA;
border-left:1px solid #C4C4CA;
border-right:1px solid #C4C4CA;
}

form#entryform fieldset.rose {
background: #FEEFDE;
border:2px solid #DCCBBB;
}

form#entryform legend {
color:#000;
font-size:13px;
font-weight:bold;
font-family:"Trebuchet Ms", Helvetica, Arial;
}

form#entryform input.enregistrement {
width: 225px;
}



form#entryform textarea {
width: 98%;
}

.notice, .etoile {
	color:#990000;
	font-weight:bold;
	font-size:11px;
	clear: both;

}

form#entryform p.boutonenregistrement {
clear: both;
}

/* Tableau minicaddie*/
table.minicaddie {
width: 85%;
}

table.minicaddie td {
padding: 0;
font-size:0.9em;
}

table.minicaddie td.final {
color:red;
font-size:0.9em;
font-weight:bold;
}

table.minicaddie caption {
background: #3003a4;
color: #fff;
font-size:0.9em;
text-align: left;
}
.minicaddie {
color:#000;
height:50px
}


/* Tableau caddie et historique des commandes */
table.caddie {
width: 98%;
}
table.caddie td {
border-bottom: solid 1px #ddd;
padding: 0.1em;
}
table.caddie th {
font-size:11px;
font-weight:bold;
border-bottom: solid 1px #ddd;
padding: 0.1em;

}
table.caddie caption {
background-color: red;
color: #fff;
font-weight: bold;
text-align: left;
}

.listeprod {
text-align: left;
}

.lignecaddie {
color: #000;
font-size:12px;
}

div.totalcaddie p {
padding-right: 1em;
text-align: left;
}

div.totalcaddie ul {
	list-style : none;
	margin: 0;
	padding: 0.5em 0 0.5em 0;
}
div.totalcaddie li {
	/*border-left: 1px solid #ddd;*/
	display: inline;
	padding: 0 0.5em 0 0.6em;
}
div.totalcaddie li.premier {
	border-left: 0;
	padding: 0 0.5em 0 0.6em;
}
div.totalcaddie li.dernier {
	/*border-left: 1px solid #ddd;*/
	padding: 0 0.5em 0 0.6em;
}

.boutoncaddie ul {
	list-style : none;
	margin: 0;
	padding: 0;
}

.boutoncaddie  li {
	display: inline;
	margin: 0;
	padding: 0;
}

/* Menu2 */
div#menu2 {
	/* 
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	*/
	/* deux colonnes : colonne menu droite, voir right.css */}
div#menu2 ul {
	margin: 1em;
	padding: 0;
}
div#menu2 ul li {
	list-style-type: none;
	padding: 0.1em 0 0.1em 0;
}
div#menu2 li a { 
	text-decoration: none;
} 
	
div#menu2 li a:hover {
	color: #666;
	background: #fff;
	text-decoration: underline;
} 
div#menu2 h2 { 
	color: #000000;
	border-top: 2px solid #ddd;
	font-size: 17px;
}

/* newslettre */
.newsletter {
background-color:transparent;
font:10px Verdana,Arial, Sans-Serif;
text-align:center;
}


.newsletterbg {
background-image:url('images/bg_newslet.jpg');
background-repeat:no-repeat;
background-position:left;
width:180px;
height:22px

}

.newsletterbgrep {

background-image:url('images/bg_rep.jpg');
background-repeat:repeat-y;
background-position:left top;
width:180px;
height:3px;
padding-left:18px;
padding-right:22px;

}

.newsletterbgbottom {
background-image:url('images/bg_bottom.jpg');
background-repeat:no-repeat;
background-position:left;
width:180px;
height:26px

}

/* affiche aide */

.aide1
{
	background-image:url('images/aide1.jpg');
	background-repeat:no-repeat;
	width:180px;
	height:16px;
}

.aide2
{
	background-image:url('images/aide2.jpg');
	background-repeat:no-repeat;
	width:67px;
	height:36px;
}

.aide3
{
	background-image:url('images/aide3.jpg');
	background-repeat:no-repeat;
	width:110px;
	height:36px;
	font:11px Verdana,Arial, Sans-Serif;
	font-weight:bold;
	text-align:left;
	color:#000000;
	padding-left:2px;
}
.aide4
{
	background-image:url('images/aide4.jpg');
	background-repeat:no-repeat;
	width:180px;
	height:31px;
	font:10px Verdana, Arial, Sans-Serif;
	font-weight:bold;
	color:#ffffff;
}

.txtaide2
{
	font:9px Arial, Sans-Serif;
	color:#000000;
}

/* affichage text paiement */
.paiement1
{
background-image:url('images/Paiement01.jpg');
background-repeat:no-repeat;
background-position:center top;
width:180px;
height:30px;
}
.paiement2
{
background-image:url('images/Paiement02.jpg');
background-repeat:repeat-y;
background-position:top;
width:180px;
height:4px;
font:10px Verdana, Arial, Sans-Serif;
font-weight:bold;
text-align:center;
padding-bottom:5px;
}
.paiement3
{
background-image:url('images/Paiement03.jpg');
background-repeat:no-repeat;
background-position:left top;
width:90px;
height:30px
}
.paiement4
{
background-image:url('images/Paiement04.jpg');
background-repeat:no-repeat;
background-position:right top;
width:90px;
height:80px;
padding-left:5px;
padding-right:10px;
}
.paiement5
{
background-image:url('images/Paiement05.jpg');
background-repeat:no-repeat;
background-position:top;
width:180px;
height:18px;
}
.paiement6
{
background-image:url('images/Paiement06.jpg');
background-repeat:no-repeat;
background-position:top;
width:180px;
height:69px;
}

.linkpaiement
{
font:9px Arial, Sans-Serif;
color:#000000;
text-decoration: none;
text-align:left;
}

/* affichage bloc la garantie */
.garantie1
{
background-image:url('images/garantie01.jpg');
background-repeat:no-repeat;
background-position:center top;
width:180px;
height:20px;
}
.garantie2
{
background-image:url('images/garantie02.jpg');
background-repeat:no-repeat;
background-position:top;

height:66px;
text-align:left;
padding-left:20px;
padding-right:5px;
font:9px Arial;
}
.garantie3
{
background-image:url('images/garantie03.jpg');
background-repeat:no-repeat;
background-position:top;
width:67px;
height:66px;
}
.garantie4
{
background-image:url('images/garantie04.jpg');
background-repeat:no-repeat;
background-position:center top;
width:180px;
height:46px;
}

/* bloc livraison */ 

.livraison1
{
background-image:url('images/livraison01.jpg');
background-repeat:no-repeat;
background-position:top;
width:180px;
height:24px;
}
.livraison2
{
background-image:url('images/livraison02.jpg');
background-repeat:no-repeat;
background-position:left top;
width:180px;
height:69px;
padding-left:20px;
padding-right:15px;
}
.livraison3
{
background-image:url('images/livraison03.jpg');
background-repeat:no-repeat;
background-position:top;
width:67px;
height:27px;
}

.txtlivraison1
{
color:red;
font:12px Verdana, Arial;
font-weight:bold;
}
.txtlivraison2
{
font:9px Arial;
}
.txtlivraison3
{
font:10px Verdana, Arial;
font-weight:bold;
}

/* Bloc boutique Partenaire */


.autreboutique1
{
background-image:url('images/boutique01.jpg');
background-repeat:no-repeat;
background-position:top;
width:180px;
height:24px;
}
.autreboutique2
{
background-image:url('images/boutique02.jpg');
background-repeat:repeat-y;
background-position:left top;
width:180px;
height:69px;
padding-left:20px;
padding-right:15px;
}
.autreboutique3
{
background-image:url('images/boutique03.jpg');
background-repeat:no-repeat;
background-position:top;
width:67px;
height:27px;
}

.txtboutique1
{
font:10px Verdana, Arial;
font-weight:bold;

}
.txtboutique2
{
font:10px Verdana, Arial;
font-weight:bold;

}
.txtboutique3
{
font:10px Verdana, Arial;
font-weight:bold;

}

/* Footer */
div#footer { 
	clear: both;
	color: #fff;
	font-size: 9px;
	overflow: hidden;
	width: 100%;
	background: #000066;
}		

div#footer ul { 
	margin: 0;
	padding: 0;
	width: 100%;
	background: #000066;
	color: #fff;
}	
div#footer ul li { 
	background: #000066;
	color: #fff;
	display: inline; 
	float: left;
	list-style: none;
	text-align:center;
	width:150px;
}

div#footer ul li a { 
	background: #000066;
	color: #fff;
	display: block; 
	padding: 0.3em 1em 0.3em 1em;
	text-decoration: none;
} 
	
div#footer ul li a:hover {
	color: #FF9900;
	background: #F5F5F3;
	text-decoration: underline;
} 
div#footer ul li.active { 
	background: #000066;
	color: #fff;
	padding: 0.3em 1em 0.3em 1em;
}


.footertxt:active {
	color: #fff;
	text-decoration:none;
	font: 10px Tahoma,Verdana, Arial, Sans-Serif;
	
}

.footertxt:link {
	color: #fff;
	text-decoration:none;
	font: 10px Tahoma,Verdana, Arial, Sans-Serif;
	
}

.footertxt:visited {
	color: #fff;
	text-decoration:none;
	font: 10px Tahoma,Verdana, Arial, Sans-Serif;
}

.footertxt:hover {
	color: #f8a605;
	text-decoration:underline;
	font: 10px Tahoma,Verdana, Arial, Sans-Serif;
}
.footertxt {
	color: #000000;
	text-decoration:none;
	font: 10px Tahoma,Verdana, Arial, Sans-Serif;
	padding-left:7px;
	padding-bottom:5px
}



/* Enregistrement Début */




/* Enregistrement Fin */

/*maryline page change_mot_pass_form*/
.changepass {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0 0.2em 0;
width: 98%;
}

/*maryline page change_param_form*/
.changeparam {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0.2em 0.2em 0.2em;
}

.changeparamgauche {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 300px;
}
.changeparamdroite {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 4px;
padding: 0.2em 0 0.2em 0;
width: 300px;
}

.changeparam2 {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0 0.2em 0;
}

.formulaire-param {width:150px;}

/*maryline page historique_commande_liste*/
div#commande { 
	background: #3003a4;
	clear: both;
	color: #fff;
	font-size: 11px;
	overflow: hidden;
	width: 100%;
	height:30px;
}		
div#commande ul { 
	margin: 0;
	padding: 0;
	height:30px;
	
}	
div#commande ul li { 
	background: #3003a4;
	color: #fff;
	display: inline; 
	list-style: none;
	line-height:10px;
	
	}
div#commande1 { 
	clear: both;
	color: #000000;
	font-size: 11px;
	overflow: hidden;
	width: 100%;
	height:30px;
}		
div#commande1 ul { 
	margin: 0;
	padding: 0;
	height:30px;
	
}	
div#commande1 ul li { 
	color: #000000;
	display: inline; 
	list-style: none;
	line-height:10px;
	
	}
/* maryline page step1  */
.stepgauche {
background: #fff;
color: #000;
float: left;
width:305px;
height:305px;



}
.stepdroite {
background: #fff;
color: #000;
float: left;
width:305px;
height:305px;


}

.stepgauche2 {
background: #fff;
color: #000;
float: left;
width:305px;
height:205px;



}
.stepdroite2 {
background: #fff;
color: #000;
float: left;
width:305px;
height:205px;


}

.steppaiement {
background: #fff;
color: #000;
float: left;

}

form#entryformstep p {
text-align: left;
}

form#entryformstep fieldset {
border: 1px solid #dddddd;
height:305px;
padding:0.3em 0.3em 0.3em 0.3em;
margin:0.3em 0.3em 0.3em 0.3em;
}

form#entryformstep p.droite {
text-align: right;
}

form#entryformstep textarea {
width: 98%;
}
form#entryformstep p.boutonenregistrement {
clear: both;
}

.fieldset {color : #000099;}

.formulaire-achat {width:140px;}


/* achat/index.php */
.achatgauche {
background: #ff0000;
border: 1px solid #ddd;
color: #000;
float: left;
margin-top: 0.5em;
min-height: 260px;
padding-top: 0.5em;
width: 250px;
}
.achatdroite {
background: #fff;
border: 1px solid #ddd;
color: #000;
float: left;
margin: 0.5em 0 0 4px;
min-height: 260px;
padding-top: 0.5em;
width: 250px;
}

/*caddie.php */

th.caddie{
    background-color: #0E0E73;
	color : #ffffff;
}

ul.caddie {text-align:center;}
.caddie_red {color : #ff0000; font-weight:bold;}

p.caddie_bold {color : #000000; font-weight:bold;text-align: left;}

div#choix_zone p{
 text-align: left;
}

.infocad{
font-size:10px;
}

.tcaddie{
border:1px solid #e6e6e6
}

td.caddie_prix {
padding:5px;
border:1px solid #cdcbcb;
color:#000;
}

td.caddie_prixf {
padding:5px;
line-height:25px;
border:1px solid #cdcbcb;
background-color:#cdcbcb;
color:#000;
}

td.caddie_prixtot {
padding:5px;
text-align:center;
line-height:25px;
border:1px solid #e6e6e6;
background-color:#acacac;
color:#B90618;
font-weight:bold;
}

.achat {

color:#000;
}

.achat2 {
color:#000;
padding:5px;
}

/*step2 */
.step2 {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 98%;
}

#step2caddie {
background: #fff;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 98%;
text-align:right;

}

div#center {text-align:center;}

#center img{
border:0;
}

div#left {text-align:left;}


/*achat/produit_details.php */
.produit_detail_gauche {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 300px;
}
.produit_detail_droite {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0.2em 0 0.5em 4px;
padding: 0.2em 0 0.2em 0;
width: 300px;
}
div.produit_detail_droite p {text-align:left;}
div.produit_detail_gauche p {text-align:center;}


.produit_detail_img3 {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.2em 0 0.2em 0;
width: 300px;
text-align:center;
}
.produit_detail_img4 {
background: #fff;
border: 1px solid #ddd;
float: left;
margin: 0.2em 0 0.5em 4px;
padding: 0.2em 0 0.2em 0;
width: 300px;
text-align:center;
}


.refprod {
color:#7e7a7a;
font-size:11px;
font-weight: normal;
padding-left:5px;
padding-bottom:0px; 
}

.prix {
color:red;
font-size:26px;
font-family:Arial, Sans-Serif;;
}

.prixmini {
color:red;
font-size:12px;
font-family:Arial, Sans-Serif;
}

.qte {
text-align:center;
color:#ffffff;
border-color: #2f2f2f;
background: #2f2f2f;

}

a.choixtaille {
  text-align:right;
  text-decoration: none;
  color:#fb6003;
  margin:10px;

}

a.choixtaille:visited {
  text-decoration: none;
  color:#fb6003;
 
}

a.choixtaille:active {
  text-decoration: none;
  color:#fb6003;

}

a.choixtaille:hover {
  text-decoration: underline;
  color:#fb6003;
  
}


div ul.produit_detail {
background: #ffffff;
float: left;
width: 33%;
margin: 0.5em 0 0.5em 0;
padding: 0;
}

div ul.produit_detail li {
list-style-type: none;
padding: 0 0 0 0.5em;
}

input img {
border:0;
}

/* utilisateurs/contact */
#contact table{
padding:1em;
}

#contact textarea{
width: 90%;
}

#contact input{
width: 90%;
}

#contact .bouton{
	width:125px;
	font-family:  "Trebuchet Ms", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:1px;
	border-spacing : 1px;
}

#contact .gauche{
width: 25%;
}

#contact .droite{
width: 75%;
}

/* fonction colonne */
#colonne {
text-align:center;
}

/* Module publicité */
#publicite {
/*text-align:center;*/
}

/* Module nuage de tag */
#nuage {
text-align: justify;
position:relative;
line-height:25px;
padding: 0.5em;
}
#nuage a {text-decoration:none}
#nuage a:hover {color: white; background-color: #668AA8;}
#nuage a.level0 {font-size:3px;color:#DFDFDF;}
#nuage a.level1 {font-size:6px;color:#B8C9D6;}
#nuage a.level2 {font-size:7px;color:#668AA8;}
#nuage a.level3 {font-size:8px;color:#47657B;}
#nuage a.level4 {font-size:9px;color:#E76300;}
#nuage a.level5 {font-size:10px;color:#685c65;}
#nuage a.level6 {font-size:11px;color:#8c524d;}
#nuage a.level7 {font-size:12px;color:#b44732;}
#nuage a.level8 {font-size:13px;color:#e53a11;}
#nuage a.level9 {font-size:15px;color:#E76300;font-weight: bold}
#nuage a.level10 {font-size:17px;color:#FF3300;font-weight: bold} 

/* Affichage des produits en ligne */

td.produit1col {
	padding: 5px;
	vertical-align: top;
	width: 50%;
	
}

.col1{
	width: 175px;
	padding-top: 10px;
	padding-bottom: 2px;
	float: left;

}

.col2{
	width: 250px;
	padding-top: 10px;
	padding-bottom: 2px;
	float: left;

}

.col3{
	padding-top: 10px;
	padding-bottom: 2px;
	float: left;

}

#menu3 .menuleft {
font-size:11px;
color:#fff;
}

#menu3 .menuleft:link {
font-size:11px;
color:#fff;
text-decoration:none;
}

#menu3 .menuleft:visited {
font-size:11px;
color:#fff;
text-decoration:none;
}

#menu3 .menuleft:hover {
font-size:11px;
color:#fff;
text-decoration:none;
background-color:#FF9900;
}

.menuhaut {
font-size:9px;
font-weight:bold;
color:#000066;
}

.menuhaut:link{
text-decoration:none;
color:#000066;
}

.menuhaut:visited{
text-decoration:none;
color:#000066;
}

.menuhaut:hover{
text-decoration:underline;
color:#000066;
}

div#content h2{
background-image:url('images/fond_categorie.gif');
background-repeat:no-repeat;
width:600px;
height:29px;
padding-top:3px;
color:#fff;
}

ul#etapes_achat {
	margin: 0 ;
	padding: 0;
	list-style-type: none;
	
}
ul#etapes_achat li {
	float: left;
	width: 125px;
	line-height: 31px;
	list-style-type: none;
	text-align: left;
	font-size: 11px;
	color: black;
}

ul#etapes_achat li strong {
	width: 125px;
	line-height:31px;
	background: url('images/OFF.gif') 0 0 no-repeat;
	font-family: Trebuchet MS;
	font-size: 11px;
	text-indent: 1px;
	font-weight: normal;
	

}
ul#etapes_achat li.courant {
	font-weight: bold;
	color: #FE5804;
}
ul#etapes_achat li.courant strong {
	width: 125px;
	line-height:31px;
	color: white;
	background: url('images/ON.gif');
}


/* page d'accueil */

.newstitre{
text-decoration: none;
padding-left:7px; 
padding-top:7px; 
color: #f8a605; 
font-size: 14px; 
font-family: tahoma; 
font-weight: bold;
}

.newstitre:hover{
text-decoration: none;
padding-left:7px; 
padding-top:7px; 
color: #f8a605; 
font-size: 14px; 
font-family: tahoma; 
font-weight: bold;
}

.newstitre:active{
text-decoration: none;
padding-left:7px; 
padding-top:7px; 
color: #f8a605; 
font-size: 14px; 
font-family: tahoma; 
font-weight: bold;
}

.newstitre:visited{
text-decoration: none;
padding-left:7px; 
padding-top:7px; 
color: #f8a605; 
font-size: 14px; 
font-family: tahoma; 
font-weight: bold;
}


.decouvrir {
text-decoration: none;
padding-left:7px; 
font-size: 11px;
color: #000000;
text-align:center;
}

.decouvrir:hover {
text-decoration: underline;
padding-left:7px; 
font-size: 11px;
color: #000000;
text-align:center;
}

.decouvrir:active {
text-decoration: none;
padding-left:7px; 
font-size: 11px;
color: #000000;
text-align:center;
}

.decouvrir:visited {
text-decoration: none;
padding-left:7px; 
font-size: 11px;
color: #000000;
text-align:center;
}

.newstxt {
font-size: 11px;
color: #ffffff;
padding-left:20px;
padding-right:20px;
}

.referenceprod {
color: #fb6003;
font-size: 14px;
font-family: tahoma; 
}

/* Page contact */

.style1 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}

.style7 {
	color: #F8A605; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
}


/* Page compte */ 


H2.compte {
padding-left:20px;
padding-right:20px;
color: #F8A605; 
font-size: 16px; 
font-family: tahoma; 
font-weight: bold;
text-align:left;
}
.compte {
font-size: 11px;
padding-left:30px;
padding-right:30px;
text-align:left;
}

/* Page contact */

.style1 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}

.style7 {
	color: #F8A605; 
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: bold; 
}


/* Page compte */ 


H2.compte {
padding-left:20px;
padding-right:20px;
color: #F8A605; 
font-size: 16px; 
font-family: tahoma; 
font-weight: bold;
text-align:left;
}
.compte {
font-size: 11px;
padding-left:30px;
padding-right:30px;
text-align:left;
}

/* Page accueil */

.edito {
	font-family: CenturyGothic, Tahoma, Arial; 
	border-style:solid;
	border-color:#0a0a4a;
	border-width:1px;
	padding:10px;
}

.edito01 {

}

.edito02 {

}

.edito03 {

}


.titre_edito {
	font-weight: bold;
	color: #FE5804;
	font-size: 16px;
	padding-left:10px;
}

.txt_edito {
	padding:10px;
}

.titretop {
	font-weight: bold;
	font-size: 12px;
}

.fondtitre {
	background-image:url('');
	background-repeat:no-repeat;
	width:250px;
	height:18px;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}

/* Classe pour la selection couleur et tailles */

.sizeselect {
font-size: 13px;
color:#ffffff;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:4px;
background-color:#fc7c0b;
border:1px solid #fc7c0b;
border:1px solid #ffffff;
text-align:center;
cursor:pointer;
}

.sizeok {
font-size: 13px;
color:#fc7c0b;
border:1px solid #fc7c0b;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:4px;
text-align:center;
cursor:pointer;
}

.sizenot {
font-size: 13px;
color:#7e7a7a;
border:1px solid #7e7a7a;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:4px;
text-align:center;
cursor:pointer;
}

.selectedover {
	border:1px solid #046697;
}

.colorselect {
font-size: 10px;
background-color:#fc7c0b;
border:1px solid #ffffff;
color:#ffffff;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
cursor:pointer;
}

.colorok {
font-size: 10px;
color:#fc7c0b;
border:1px solid #fc7c0b;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
cursor:pointer;
}

.colornot {
font-size: 10px;
color:#7e7a7a;
border:1px solid #7e7a7a;
padding-left:4px;
padding-right:4px;
padding-top:1px;
padding-bottom:1px;
text-align:center;
cursor:pointer;
}

.stock {
background-image:url('http://www.sportri.com/icones/enstock.png');
}

.rupture {
background-image:url('http://www.sportri.com/icones/enrupture.png');;
}


.ssmenucolor {
	background-color:#000066;
	color: #000;
	border:1px solid #000066;
	font-weight:bold;
	font-size: 12px;

}
.haut {
	background-color:#000066;
	color: #000;
}

.centrecolor {
border-bottom:1px solid #000066;
border-left:1px solid #000066;
border-right:1px solid #000066;
}

/* Produit details */

.titreprod {
  padding-left:5px; 
  padding-bottom:5px; 
  padding-top:5px;
  color:#fc7c0b;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  border-bottom:1px solid #000066;
}

.refprod {
color:#7e7a7a;
font-size:11px;
font-weight: normal;
padding-left:0px;
padding-bottom:0px; 
}

.prix {
color:red;
font-size:26px;
font-family:Arial, Sans-Serif;;
}

.prixmini {
color:red;
font-size:12px;
font-family:Arial, Sans-Serif;
}

.qte {
text-align:center;
color:#ffffff;

border-color: #000066;
background: #000066;

}

a.choixtaille {
  text-align:right;
  text-decoration: none;
  color:#fc7c0b;
;
  margin:10px;

}

a.choixtaille:visited {
  text-decoration: none;
  color:#fc7c0b;
 
}

a.choixtaille:active {
  text-decoration: none;
  color:#fc7c0b;

}

a.choixtaille:hover {
  text-decoration: underline;
  color:#fc7c0b;
  
}


.promo {
display:block;
position:absolute;
background:url('http://www.sportri.com/modeles/sportri/images/fond_promo.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
font-weight:bold;
font-size: 12px;
color:#ffffff;
z-index:0;
}

.solde1 {
position:absolute;
background:url('http://www.sportri.com/modeles/sportri/images/fond_solde.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
font-weight:bold;
font-size: 12px;
color:#ffffff;
z-index:0;
}
.solde2 {
position:absolute;
background:transparent url('http://www.sportri.com/modeles/sportri/images/2demarque.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
font-weight:bold;
font-size: 12px;
color:#ffffff;
z-index:0;
}

.imgflash {
position:absolute;
background:transparent url('http://www.sportri.com/modeles/sportri/images/flash.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
font-weight:bold;
font-size: 12px;
color:#ffffff;
z-index:0;
}

.finserie {
position:absolute;
background:transparent url('http://www.sportri.com/modeles/sportri/images/finserie.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
font-weight:bold;
font-size: 12px;
color:#ffffff;
z-index:0;
}

.portoffert {
position:absolute;
background:url('http://www.sportri.com/modeles/sportri/images/fond_port.gif') no-repeat;
width:54px;
height:33px;
padding-top:25px;
z-index:0;
}

del {
color:#bababa;
font-weight:bold;
font-size:10px;

}


/* page haut.php */ 

.trans { 
	background-color:transparent;
}

.baseline {
font-size:9px;
background-color:#01081f;
text-align:center;
color:#FFFFFF;
}

.search01 {

background-image:url('images/search1.jpg');
background-position:center;
background-repeat:no-repeat;
width:6px;
height:30px;
}

.search02 {

background-image:url('images/search2.jpg');
background-position:center;
background-repeat:no-repeat;
width:6px;
height:30px;
}

.menuhautpos
{
width:129px;
height:68px;
text-align:left;
color:#fff;
font-size:9px;
font-weight:bold;
}

.fondmenu
{
background-color:#4f4f63;
}

.menuhaut {
font-size:9px;
font-weight:bold;
color:#000066;
}

.menuhaut:link{
text-decoration:none;
color:#000066;
}

.menuhaut:visited{
text-decoration:none;
color:#000066;
}

.menuhaut:hover{
text-decoration:underline;
color:#000066;
}

.header01 {
font-size:9px;
background-color:#01081f;
height:111px;
}


.header02 {
font-size:9px;
background-color:#01081f;
}
.header03 {
font-size:9px;
background-color:#01081f;
background-image:url('images/header_droite_01.gif');
width:284px;
height:41px;
vertical-align:bottom;
padding-bottom:3px;
}
.header04 {

background-image:url('images/header_droite_02.gif');
background-repeat:no-repeat;
width:284px;
height:17px;
}

.header05 {

background-image:url('images/header_droite_03.gif');

background-repeat:no-repeat;
width:63px;
height:46px;

}

.header06 {

background-image:url('images/header_droite_04.gif');
background-position:left;
background-repeat:no-repeat;
width:214px;
height:46px;

}

.panier
{
vertical-align:top;
font-size:14px;
color:#f67b03;
font-weight:bold;
font-style:italic;
}
.particle
{
font-size:12px;
color:#ffffff;
font-family:Verdana;
text-decoration: none;
padding-left:3px;
}

.particle:hover
{
font-size:12px;
color:#ffffff;
font-family:Verdana;
text-decoration: underline;
}

.particle:visited
{
font-size:12px;
color:#ffffff;
font-family:Verdana;
text-decoration: none;
}

.particle:active
{
font-size:12px;
color:#ffffff;
font-family:Verdana;
text-decoration: none;
}

.pvalide
{
font-size:17px;
color:#f67b03;
font-weight:bold;
font-style:italic;
text-decoration: none;
}

.pvalide:visited
{
font-size:17px;
color:#f67b03;
font-weight:bold;
font-style:italic;
text-decoration: none;
}

.pvalide:hover
{
font-size:17px;
color:#f67b03;
font-weight:bold;
font-style:italic;
text-decoration: underline;
}

.pvalide:active
{
font-size:17px;
color:#f67b03;
font-weight:bold;
font-style:italic;
text-decoration: none;
}
.bgpanier
{
background-color:transparent;
background-repeat:no-repeat;
}

.header07 {

background-image:url('images/header_droite_05.gif');
background-repeat:no-repeat;
background-position:left;
width:8px;
height:46px;
}
.header08 {

background-image:url('images/menu_droite_06.gif');
background-repeat:no-repeat;
width:63px;
height:7px;

}

.header09 {

background-image:url('images/menu_droite_07.gif');
background-repeat:repeat-y;
width:214px;
height:7px;

}

.header10 {
background-color:#01081f;
vertical-align:top;
background-image:url('images/menu_droite_08.gif');
background-position:top;
background-repeat:no-repeat;
width:8px;
height:7px;

}

.header11 {
background-image:url('images/menu_droite_09.gif');
background-repeat:no-repeat;
width:12px;
height:136px;
background-color:#01081f;
}

.header12 {
background-color:#050532;
background-image:url('images/menu_droite_10.gif');
background-repeat:no-repeat;
background-position:top;
width:962px;

}

.header13 {

background-image:url('images/menu_droite_11.gif');
background-position:top;
background-repeat:no-repeat;
background-color:#01081f;
width:962px;
height:12px;
}

.header14 {
background-image:url('images/cadre_arrondi_01.gif');
background-position:top;
background-repeat:no-repeat;
background-color:#01081f;
width:962px;
height:8px;
}

.header15{
background-image:url('images/menu_gauche_01.gif');
background-position:top left;
background-repeat:no-repeat;
width:140px;
height:6px;

}

.header16{
background-image:url('images/menu_gauche_02.gif');
background-position:top;
background-repeat:repeat-y;
width:7px;
height:173px;
}

.header17{
/*
background-image:url('images/menu_gauche_03.gif');
background-position:top;
background-repeat:repeat-y;
*/
background-color:#050543;

border-left:1px solid #66667b;
border-right:1px solid #66667b;
width:136px;
min-height:173px;
padding:0px;

}

.header18{
background-image:url('images/menu_gauche_04.gif');
background-position:top;
background-repeat:repeat-y;
width:8px;
height:173px;
}

.header19{
background-image:url('images/menu_gauche_05.gif');
background-position:top;
background-repeat:repeat-y;
width:140px;
height:6px;
}

.recherche01{
  text-decoration: none;
font-weight:bold;
font-size:12px;
  color:#ffffff;

}

a.recherche01{
  text-decoration: none;
  font-weight:bold;
  color:#ffffff;

}

a.recherche01:visited{
  text-decoration: none;
  font-weight:bold;
  color:#ffffff;

}

a.recherche01:hover{
  text-decoration: underline;
  font-weight:bold;
  color:#ffffff;

}

a.recherche01:active{
  text-decoration: none;
  font-weight:bold;
  color:#ffffff;

}

.recherche02{
background-color:#ffffff; 
font-weight:bold;
font-size:12px;
color:#ED5900;
border: 1px solid  #d95800;
width:160px;
}

.recherche03{
background-color:#ffffff; 
font-weight:bold;
color:#ED5900;
border: 1px solid  #d95800;
width:100px;
}

.recherche04{
background-color:#ffffff; 
font-weight:bold;
font-size:12px;
color:#ED5900;
border: 1px solid  #d95800;
width:200px;
}

.footer01 {
vertical-align:top;
background-color:#01081f;
background-image:url('images/cadre_arrondi_03.gif');
background-repeat:no-repeat;
background-position: top center;
width:962px;
height:9px;
}

.footerlink
{
	color:#65625c;
}
.footerlink:visited
{
	color:#FFFFFF;
}
.footerlink:hover
{
	color:#FFFFFF;
}
.footerlink:active
{
	color:#FFFFFF;
	text-decoration: underline;
}

.rubrique {
	width:432px;
	height:74px;
	text-align:left;
	color:#fff;
	font-size:9px;
	font-weight:bold;
	
}


.tablecentre {
	background-image:url('');
	background-repeat:repeat-y;
	vertical-align:top;
	width:960px;
	height:29px;
	

}

.menugauche01 {

background-image:url('');
background-position:bottom;
width:157px;
height:14px;

}

.menugauche02 {
background-image:url('');
width:5px;
height:61px;

}

.menugauche04 {
background-image:url('');
width:6px;
height:61px;

}

.menugauche05 {
background-image:url('');
width:157px;
height:17px;

}

.colormenugauche {
margin: 0; 
padding: 0;
background-color:#2f2f2f;
}

.connexionmail {
width:140px;
height:16px;
border:solid;
border-width:1px;
border-color:#FFFFFF;
color:#FFFFFF;
background-color:#6A0A0A;
}

.connexionpass {
width:116px;
height:16px;
border:solid;
border-width:1px;
border-color:#FFFFFF;
color:#FFFFFF;
background-color:#6a0a0a;
}

.recherche {
width:120px;
height:16px;
border:solid;
border-width:1px;
border-color:#fff;
color:#fff;
background-color:#6a0a0a;
}

.tetiere {
background-color:#757589;
background-repeat:no-repeat;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

.tetiere2 {

background-image:url('images/menu_dot.jpg');
background-repeat:no-repeat;
width:6px;
height:6px;
padding-left:8px;
background-position:center left;
}

/*
.minicaddiebg {

background-image:url('images/bg_panier.jpg');
background-repeat:no-repeat;
background-position:bottom;
width:190px;
height:40px

}

.minicaddiebgrep {

}

.minicaddiebgbottom {
background-image:url('images/bg_bottom.jpg');
background-repeat:no-repeat;
background-position:top
width:190px;
height:22px

}
*/
.detail
{
	color:#424242;
	font-size:10px;
	font-weight:bold;
}

.textleft {
text-align:left;
}

.textright{
text-align:right;
}

.textcenter {

text-align:center;

}

.decouvrirbg {
background-image:url('');
background-repeat:no-repeat;
background-position:bottom;
width:150px;
height:29px

}

.decouvrirbgrep {

background-image:url('');
background-repeat:repeat;
background-position:center;

}

.decouvrirbgbottom {
background-image:url('');
background-repeat:no-repeat;
background-position:top
}

.titretopv
{
  text-decoration: none;
  color:red;
}
.titretopv:hover
{
  text-decoration: none;
  color:red;
}
.titretopv:visited
{
  text-decoration: none;
  color:red;
}
.titretopv:link
{
  text-decoration: none;
  color:red;
}
.topventebg {
background-repeat:no-repeat;
background-position:bottom;
width:150px;
height:29px

}

.topventebgrep {

background-image:url('');
background-repeat:repeat;
background-position:center;

}

.topventebgbottom {
background-image:url('');
background-repeat:no-repeat;
background-position:top
}

.topventenom {
margin-left:1px;
margin-right:1px;
width:98%;
font-size:0.9em;

}

.txtnews{
color:#000000; 
font-size:10px;
}

.paddingleft5 {

padding-left:5px;

}

.paddingright5 {

padding-right:5px;

}

.padding2 {

padding:2px;

}

.padding10 {

padding:10px;

}

.padding15 {

padding:15px;

}

.padding20 {

padding:20px;

}

.padding25 {

padding:25px;

}

.padding35 {

padding:35px;

}

.justif {
text-align:justify;
}
.colorred {
color:red;
}


.colorblc {
color: #ffffff;
}

.bgblc {
background-color: #ffffff;
}


.contact {
border-style: dotted;
border-width:1px;
padding:7px;
}

.detprod01 {

width:750px;
height:25px;
}

.detprod02 {

width:750px;
height:3px;
}

.detprod03 {

width:750px;
height:20px;
}


.tprod01{
	padding-left:20px;
}

.tprod02 {
	padding-left:10px;
	padding-bottom:10px;
}

.prixindex {
font-size: 14px;
}

.height100px {
height:100px;
}


.notvisible {

visibility:hidden;

}

/* Index categorie */

.txtdesc {
padding:10px; 
color: #000000; 
font-size: 12px; 
font-family: tahoma; 

}

.txtjus {
	text-align: justify;
}
.prix {
color:red;
font-size:22px;
font-family:Arial, Sans-Serif;;
}

.prixmini {
color:red;
font-size:12px;
font-family:Arial, Sans-Serif;
}

.colorblc {
	color:#fff;
}

.bordasso{
	border-left:1px dotted #000066;
}

.prodasso {
text-align:center;
color:#fc7c0b;
font-size:16px;
font-family:Arial, Sans-Serif;
font-weight: bold;
}

.titleasso{
text-align:center;
color:#FE5804;
font: 12px Verdana, Arial, Sans-Serif;
font-weight: bold;
padding-bottom:5px;
border-bottom: 1px solid #000066;
}

.linkasso {
  text-decoration: none;
  color:#4C4B4B;
  font-size:11px;
}

.linkasso:visited {
  text-decoration: none;
  color:#4C4B4B;
 
}

.linkasso:active {
  text-decoration: none;
  color:#4C4B4B;

}

.linkasso:hover {
  text-decoration: underline;
  color:#4C4B4B;
  
}

/* Page index */

td.topv{
	
}
.topv{
	font:20px Verdana, Arial, Sans-Serif;
	font-weight:bold;
	color:#F29800;
	text-align:left;
	padding-left:25px;
	padding-bottom:5px;
}

.pointbleu{
background-image:url('http://www.sportri.com/modeles/sportri/images/point_bleu.jpg');
background-repeat:repeat-y;
width:1px;
}

.fondindex{
background-image:url('http://www.sportri.com/modeles/sportri/images/fond_index.jpg');
background-repeat:no-repeat;
width:250px;
height:18px;
}

.titre {
	font-weight: bold;
	color: #FE5804;
	font-size: 24px;
}


.titre2 {
	font-weight: bold;
	color: #000066;
	font-size: 12px;
}
.titre2:hover {
	color: #000066;
	text-decoration:underliner;
}
.titre2:visited {
	color: #000066;
	text-decoration:none;
}
.titre2:link {
	color: #000066;
	text-decoration:none;
}



/* Index categorie */

.titre-desc-cat {
text-align:center;
color:#F29800;
font: 25px Verdana, Arial, Sans-Serif;
}

.txt-desc-cat {
padding-left:10px;
padding-right:10px;
text-align: center;
font-size: 12px;
font-family: Arial; 
}

.txtdesc {
padding:10px; 
color: #000000; 
font-size: 12px; 
font-family: tahoma; 

}

.txtjus {
	text-align: justify;
}

.index_cat {
	font-family: tahoma; 
	border-width:0px;
	padding:0px;
	background-color:#ffffff;

}

.index_categorie {
	font-family: tahoma; 
	border-style:solid;
	border-color:#000070;
	border-width:1px;
	padding:0px;
	background-color:#ffffff;

}

.titrecat {
	background-image:url('images/fond_index.jpg');
	background-repeat:no-repeat;
	
}

.titrecategorie {
	color:#000070;
	text-decoration:none;
	font: 14px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;
}
.titrecategorie:visited {
  text-decoration: none;
  color:#000070;
}

.titrecategorie:active {
  text-decoration: none;
  color:#000070;
}

.titrecategorie:hover {
  text-decoration: underline;
  color:#000070;
}

td.titreprodcat
{
background-color:#E8E8E8;
}

.titreprodcat {
	color:#000066;
	text-decoration:none;
	font: 12px Tahoma,Verdana, Arial;
}
.titreprodcat:visited {
  text-decoration: none;
  color:#000066;
}

.titreprodcat:active {
  text-decoration: none;
  color:#000066;
}

.titreprodcat:hover {
  text-decoration: underline;
  color:#000066; 
}

.souscat {

	color: #000066;
	text-decoration:none;
	font: 11px Tahoma,Verdana, Arial, Sans-Serif;
	padding-right:5px;
	
}
.souscat:visited {
	text-decoration: none;
	color: #000066;
 
}

.souscat:active {
	text-decoration: none;
	color: #000066;

}

.souscat:hover {
	text-decoration: underline;
	color: #000066;
 
}

.prixindex {
font-size: 14px;
color:#000000;
}

.colorred {
color:red;
}


table.infocompte
{
border: 1px solid #FFFFFF;
background-color:#01081f;
padding:10px;
}

table.bginfocompte
{
background-color:#01081f;
padding-bottom:5px;
padding-top:5px;
}

/* Bas de page espace client */
.espace
{
background-color:#FFFFFF;
border:1px #b8b6b7 solid;
color:#000000;
}

.titrebas {
font-size:12px;
font-weight:bold;
color:#F29800;
font-family: Arial,Verdana,Sans-Serif;
padding-bottom:5px;
padding-left:6px;
}

.menubas {
font-size:10px;
color:#ffffff;
font-family: Arial,Verdana,Sans-Serif;
padding-left:10px;
}

.menubas:link{
text-decoration:none;
color:#ffffff;
font-family: Arial,Verdana,Sans-Serif;
}

.menubas:visited{
text-decoration:none;
color:#ffffff;
font-family: Arial,Verdana,Sans-Serif;
}

.menubas:hover{
text-decoration:underline;
color:#ffffff;
font-family: Arial,Verdana,Sans-Serif;
}
/* Page accueil top vente */

.baccueil
{
background-image:url('http://www.sportri.com/modeles/sportri/images/point_blanc.jpg');
background-repeat:repeat-y;width:1px;
}

.b2accueil
{
background-image:url('http://www.sportri.com/modeles/sportri/images/point_blanc.jpg');
height:1px;
}

.faccueil
{
background-image:url('http://www.sportri.com/modeles/sportri/images/fond_index.jpg');
background-repeat:no-repeat;
width:250px;
height:18px;
}

.taccueil
{
color:#FFFFFF;
font-weight:bold;
}

.paccueil
{
font-size:16px;
}

.tcategorie {
color:#11139f;
font:26px Trebuchet MS, Arial,Verdana,Sans-Serif;
font-weight:bold;
text-transform:uppercase;
text-align:right;
padding-right:20px;
padding-bottom:0px;
}

.bgtrans{
background-color:transparent;
}

a.link {
  text-decoration: none;
  color:#66667b;
}

a.link:visited {
  text-decoration: none;
  color:#66667b;
 }

a.link:active {
  text-decoration: none;
  color:#66667b;
}

a.link:hover {
  text-decoration: underline;
  color:#F29800;
}

.disptaille {
position:absolute;
top:100px;
left:100px;
background-color:#FFFFFF;
border: solid 1px #050543;
padding: 0px;
text-align:left;
display:none;
}

.titre_disp{
background-color:#050543;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}
.taille_disp
{
font-size:10px;
color:#050543;
}

.techno
{
font-size:12px;
text-decoration:underline;
font-weight:bold;
padding-bottom:10px;
}

.desctechno
{
font-size:11px;

}

.numeropagerouge
{
color:black;
}

/* Class point relais */

.chrelais
{
	font-size:14px;
	font-weight:bold;
	color:#050543;
}

div.pointrelais
{

	border-top: 1px solid #050543;
	border-bottom: 1px solid #050543;
	padding-left:20px;
	font-size:10px;
	color:#050543;
}
.tablerelais
{
color:#000000;
padding-left:20px;
}

p.descrelais
{
	padding-left:40px;
	font-size:9px;
}

div.inforelais
{
display:none;
position:absolute;
top:100px;
left:100px;
background-color:#FFFFFF;
border: solid 1px #050543;
text-align:left;
line-height:14px;

}

.infotxtrelais
{
color:#050543;
font-size:9px;
text-decoration:underline;
}

td.titreinforelais
{
background-color:#050543;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}
.tableinforelais
{
font-size:10px;
line-height:12px;
color:#050543;
}

.newcode{
}

.prixport{
color:red;
font-size: 14px;
font-weight:bold;
}

.nolink{
color:#FFFFFF;
font-size:9px;
}

.nolink:hover{
color:#FFFFFF;
font-size:9px;
text-decoration:none;
cursor:text;
}
.nolink:link{
color:#FFFFFF;
font-size:9px;
}
.nolink:visited{
color:#FFFFFF;
font-size:9px;
}
.nolink:active{
color:#FFFFFF;
font-size:9px;
}