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

body
{
	background-color:#ffffff;
	font: 11px Verdana, Arial, Sans-Serif;
	color:#000000;
	
}

h1 {
padding:5px; 
color: #f85505; 
font-size: 20px; 
font-family:tahoma; 
font-weight:bold;
}

h2 {
padding:5px; 
color: #f85505; 
font-size: 14px; 
font-family: tahoma; 
font-weight: bold;
}



h3 {
padding-left:7px; 
padding-top:7px; 
color: #f85505; 
font-size: 16px; 
font-family: tahoma; 
font-weight: bold;
}

img {
border: 0;
}

p {
font-size: 11px;
}

li {
color:#000;

}

table {
margin: 0; 
padding: 0;
font-size: 11px;


}

table.cadre {
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:#ed5900;
  
}

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

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

}

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

.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:#f8a605;
  font-size:13px;
  font-weight:bold;
  
}

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

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

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

.menublc
{
color:#FFFFFF;
}
.menublc:link
{
color:#FFFFFF;
}
.menublc:visited
{
color:#FFFFFF;
}
.menublc:active
{
color:#FFFFFF;
}

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

input.news { 
	background-color:#ed5900;
	border: 1px solid  #2f2f2f;
	font-size:11px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	width:160px
}
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:0.5em;
}
div.ariane {
	text-align: left;
	padding:0.5em;
}


/* Menu 3 */

.menu3 {
	color: #000000;
	text-decoration:none;
	font: 16px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left:35px;
position:relative;
left:0px;
top:11px;
}

.menu3:link {
	color: #000000;
	text-decoration:none;
	font: 16px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
	
}

.menu3:visited {
	color: #000000;
	text-decoration:none;
	font: 16px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
}
.menu3:active{
	color: #000000;
	text-decoration:none;
	font: 16px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
}
.menu3:hover {
	color: #ed5900;
	text-decoration:underline;
	font: 16px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
}


.menu4 {
	color: #000000;
	text-decoration:none;
	font: 12px Tahoma,Verdana, Arial, Sans-Serif;
	padding: 0 0 0 40px;
}
.menu4:link {
	color: #000000;
	text-decoration:none;	
}

.menu4:visited {
	color: #000000;
	text-decoration:none;
}

.menu4:hover {
	color: #ed5900;
	text-decoration:underline;
}
.menu4:active {
	color: #ed5900;
	text-decoration:underline;
}
/* 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 {
	background-color:#6a0b0b;
	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;*/
}



div.flash{
	color:#dd0000;
	font-weight:bold;
}
.retour {
	clear: both;
text-align:right;
}
p.retour img {
	float: none;
}

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

.alignerimage {
	vertical-align: middle;
}

/* Enregistrement Début */
.enregistrementgauche {
text-align:left;
margin: 0;
padding: 0px;
line-height:25px;

}
.enregistrementdroite {
text-align:left;
margin: 0;
padding: 0px;

}

.champgauche {
color: #000000;
float: left;
width: 200px;
}

.champdroite {
color: #000000;
float: left;
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 {
border: 1px solid #d6bfbf;
}

form#entryform fieldset.rose {
border: 0px;
}

form#entryform legend {
color:#fb6003;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet Ms", Helvetica, Arial;
padding:15px;
}

form#entryform input.enregistrement {
border: solid 1px #ed5900;
color:#000000;
background-color:#7b7b7b;
width: 225px;
}



form#entryform textarea {
width: 98%;
}

.notice, .etoile {
	color:#990000;
	font-weight:bold;
	font-size:12px;
	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: 96%;
}
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: 10px;
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: #FFFFFF;
	color: #000000;
	
	
}
/* 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 {
text-align: center;
color: #000;
float: left;
margin: 0.2em 0 0.5em 0;
padding: 0.3em 0 0.2em 0;
width: 96%;

}

/*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: #2f2f2f;
	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;
}

.tcaddie{
border:1px solid #e6e6e6
}

td.caddie_prix {
padding:5px;
line-height:25px;
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;
}

.titreprod {
padding-left:5px; 
color: #f8a605; 
font-size: 18px; 
font-family:tahoma, Arial; 
font-weight:bold;
line-height: 90%;
}

.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;
}

div#content h2{
background-image:url('');
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 accueil */

.edito {
	font-family: CenturyGothic, Tahoma, Arial; 
	background-color:#fff;
	padding-right:3px;
}

.edito01 {

background-image:url('images/edito_01.jpg');
background-position:top;
background-repeat:no-repeat;
width:750px;
height:25px;
}

.edito02 {

background-image:url('images/edito_02.jpg');
background-position:top;
background-repeat:y;
width:750px;
height:3px;
}

.edito03 {

background-image:url('images/edito_03.jpg');
background-position:top;
background-repeat:no-repeat;
width:750px;
height:20px;
}


.titre_edito {
	color: #0a0806;
	font-size: 22px;
	padding-left:30px;
}

.txt_edito {
	font-family: tahoma; 
	padding-left:40px;
	color: #454545;

}

.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;
}

/* page haut.php */ 

.trans { 
	background-color:transparent;
}

.baseline {
	color:#000000;
	font-size:9px;
	text-align:center;
}

.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;
}

.header01 {

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


.header02 {

background-image:url('images/header_02.jpg');
background-position:top;
width:905px;
height:6px;

}
.header03 {

background-image:url('images/header_03.jpg');
background-position:top;
width:29px;
height:41px;

}

.header04 {

//background-image:url('');
background-position:top;
background-color:#ED5900;
width:960px;
height:29px;

}

.header05 {

background-image:url('images/header_05.gif');
background-position:top;
width:906px;
height:6px;

}

.header06 {

background-image:url('images/header_06.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
width:202px;
height:150px;

}

.header07 {

background-image:url('images/header_07.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
width:554px;
height:57px;

}
.header08 {

background-image:url('images/header_08.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
width:554px;
height:93px;

}

.header09 {

background-image:url('images/header_09.jpg');
background-repeat:no-repeat;
background-color:#ffffff;
width:204px;
height:150px;

}

.header10 {

background-image:url('images/header_10.jpg');
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
width:40px;
height:284px;

}

.header11 {

background-image:url('images/header_11.jpg');
background-position:top;
background-repeat:no-repeat;
width:163px;
height:220px;
color:#ffffff;
}

.header12 {

background-image:url('images/header_12.jpg');
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
width:163px;
height:36px;

}

.header13 {

background-image:url('images/header_13.jpg');
background-position:top;
background-repeat:no-repeat;
background-color:#ffffff;
width:23px;
height:18px;


}

.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 {
background-color:#ffffff;
vertical-align:bottom;
background-image:url('');
background-repeat:no-repeat;
background-position: bottom center;
width:964px;
height:115px;

}


.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-image:url('images/tetiere1.jpg');
background-repeat:no-repeat;
width:190px;
height:39px;


}

.tetiere2 {

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

}

.minicaddiebg {

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

}

.minicaddiebgrep {
/*background-image:url('images/bg_rep.jpg');
background-repeat:y;
width:189px;*/

}

.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
}

.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;

}


.newsletterbg {
background-image:url('images/headernews01.jpg');
background-repeat:no-repeat;
background-position:bottom;
width:190px;
height:39px

}

.newsletterbgrep {

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

}

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

}
.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;
}


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

.detprod01 {

background-image:url('images/edito_01.jpg');
background-repeat:no-repeat;
background-position:top;
width:750px;
height:25px;
}

.detprod02 {

background-image:url('images/edito_02.jpg');
background-repeat:repeat-y;
background-position:top;
width:750px;
height:3px;
}

.detprod03 {

background-image:url('images/edito_03.jpg');
background-repeat:no-repeat;
background-position:top;
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: #ffffff; 
font-size: 12px; 
font-family: tahoma; 

}

.txtjus {
	text-align: justify;
}

.index_cat {
	font-family: tahoma; 
	background-color:#ffffff;

}

.index_categorie {
	font-family: tahoma; 
	border-left-style:solid;
	border-left-color:#bab6b6;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#bab6b6;
	border-bottom-width:1px;
	padding:5px;
	background-color:#ffffff;

}
.titrecat {
	background-image:url('');
	background-repeat:no-repeat;
	
}

a.titrecategorie {

	color: #bab6b6;
	text-decoration:none;
	font: 14px Tahoma,Verdana, Arial, Sans-Serif;
	font-weight: bold;
	padding-left:10px;
	text-transform: uppercase;

}
a.titrecategorie:visited {
  text-decoration: none;
 
}

a.titrecategorie:active {
  text-decoration: none;

}

a.titrecategorie:hover {
  text-decoration: underline;
 
}

.prodcat {

}

.titreprodcat {

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

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

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

.descriptif{
	color:#000;
	font: 12px Tahoma,Verdana, Arial, Sans-Serif;
}


a.souscat {

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

a.souscat:active {
	text-decoration: none;
//	color: #000000;

}

a.souscat:hover {
	text-decoration: underline;
//	color: #000000;
 
}

/* 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:#2f2f2f;
border:1px solid #ffffff;
text-align:center;
cursor:pointer;
}

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

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

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

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

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

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

.stock {
background-image:url('');
}

.rupture {
background-image:url('');
}

.haut {
	background-color:#2f2f2f;
}

.ssmenucolor {
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	border:1px solid #2f2f2f;

}

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

.bordasso {
border-left:1px dotted #2f2f2f;
padding:5px;
}

.titleasso {
text-align:center;
color:#2f2f2f;
font: 14px Verdana, Arial, Sans-Serif;
font-weight: bold;
padding-bottom:5px;
border-bottom: 1px solid #bab6b6;
}

.prodasso {
text-align:center;
background-color:#fff;
padding:5px;
width:150px;
height:123px;

}

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

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

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

}

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

.promo {
display:block;
position:absolute;

background:url('http://boutique.atelier-plus-sports.fr//modeles/aps/images/fond_promo.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;
padding-left:10px;
font-weight:bold;
font-size: 12px;
color:ffffff;
}


.solde1 {
position:absolute;

background:url('http://boutique.atelier-plus-sports.fr//modeles/aps/images/fond_solde.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;

font-weight:bold;
font-size: 12px;
color:ffffff;



}
.solde2 {
position:absolute;

background:transparent url('http://boutique.atelier-plus-sports.fr//modeles/aps/images/2demarque.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;

font-weight:bold;
font-size: 12px;
color:ffffff;


}

.imgflash {
position:absolute;
background:transparent url('http://boutique.atelier-plus-sports.fr//modeles/aps/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://boutique.atelier-plus-sports.fr//modeles/aps/images/finserie.gif') no-repeat;
width:55px;
height:55px;
padding-top:25px;

font-weight:bold;
font-size: 12px;
color:ffffff;


}

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

}

.label {
	padding-left:20px;
	padding-right:20px;
}

/* Page accueil top vente */

.baccueil
{
background-image:url('http://boutique.atelier-plus-sports.fr/modeles/aps/images/point.jpg');
background-repeat:repeat-y;width:1px;
}

.b2accueil
{
background-image:url('http://boutique.atelier-plus-sports.fr/modeles/aps/images/point.jpg');
height:1px;
}

.faccueil
{
background-image:url('http://boutique.atelier-plus-sports.fr/modeles/aps/images/fond_index.jpg');
background-repeat:no-repeat;
width:250px;
height:18px;
}

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

.paccueil
{
font-size:16px;
}

.pad5
{
padding:5px;
}

.padl5
{
padding-left:5px;
}

.padr5
{
padding-right:5px;
}
.padt5
{
padding-top:5px;
}

.padb5
{
padding-bottom:5px;
}

.size14
{
font-size:14px;
}

.red
{
color:red;
}

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

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

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

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

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

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

/* Bloc recherche */

div.recherche
{
padding-right:5px;
padding-left:5px;
border:4px solid #ffffff;
}

table.trecherche
{
background-color:#ed5900;
text-align:center;
}

input.remail
 {
 width:120px;
 height:16px;
 border: solid 1px #000000;
 color:#000000;
 background-color:#ffffff;
 }
 
 input.rpass
 {
 width:120px;
 height:16px;
 border: solid 1px #000000;
 color:#000000;
 background-color:#ffffff;
 }
 
 input.rsearch
 {
 width:200px;
 height:16px;
 border: solid 1px #000000;
 color:#000000;
 background-color:#ffffff;
 }
 
 /* Page membre.php */
 
 .membrel
 {
 vertical-align: top;
 border-style: dotted;
 border-width:1px;
 padding:7px;
 }
 
 .membre2
 {
 border-style: dotted;
 border-width:1px;
 padding:7px;
}

input.membre
{
width:116px;
height:20px;
border: solid 1px #747374;
color:#000;
background-color:#fff;
padding-left:2px;
}

.txtmembre
{
color:black;
font-style:italic;
}


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

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


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

.desctechno
{
font-size:11px;
font-style:italic;
}


/* 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;
}