/* ::::: http://www.ls-sport.net/theme_lssport/style.css ::::: */

body { margin: 5pt; padding: 0pt; background-color: rgb(255, 255, 255); font-family: Verdana,Arial,sans-serif; font-size: 8pt; color: black; text-align: center; }
h3.titre { font-size: 20pt; color: rgb(51, 160, 192); text-decoration: none; }
a:link { font-size: 10pt; color: black; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a:visited { font-size: 10pt; color: black; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a:hover {
	font-size: 10pt;
	color: #03C;
	text-decoration: underline;
	font-family: Verdana,Arial,sans-serif;
}
a.leftnav:link { font-size: 10pt; color: white; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.leftnav:visited { font-size: 10pt; color: white; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.leftnav:hover { font-size: 10pt; color: white; text-decoration: underline; font-family: Verdana,Arial,sans-serif; }
a.topnav:link { font-size: 10pt; color: black; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.topnav:visited { font-size: 10pt; color: black; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.topnav:hover { font-size: 10pt; text-decoration: underline; font-family: Verdana,Arial,sans-serif; }
td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}
table.noborder { border-width: 0pt; padding: 0pt; border-collapse: collapse; font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
tr.noborder { border-width: 0pt; }
td.noborder { border-width: 0pt; }
td.leftnav { border: 1px solid rgb(187, 227, 28); background-image: url('leftnav.gif'); background-attachment: scroll; background-repeat: repeat-y; text-align: center; width: 150px; height: 720px; }
td.footer { border-width: 0px; background-image: url('entete.png'); background-attachment: scroll; font-size: 8pt; color: black; height: 27px; }
table.liste { padding: 50px; border-collapse: collapse; }
tr.liste {  }
td.liste { border: 1px solid rgb(187, 227, 28); padding: 5px; }
table.catalogue { padding: 50px; width: 140px; border-collapse: collapse; }
tr.catalogue { width: 140px; }
td.catalogue { border: 0pt solid rgb(96, 96, 96); padding: 0px; width: 140px; font-size: 8pt; height: 15px; }
th.catalogue {
	border: 1px solid rgb(187, 227, 28);
	padding: 0px;
	width: 140px;
	height: 27px;
	background-image: url('entete.png');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center center;
	font-size: 10pt;
	color: black;
}
table.recherche { padding: 50px; width: 130px; border-collapse: collapse; }
tr.recherche { width: 130px; }
td.recherche { border: 1px solid rgb(187, 227, 28); padding: 5px; width: 130px; font-size: 8pt; height: 24px; }
th.recherche { border: 1px solid rgb(187, 227, 28); width: 130px; height: 27px; padding-left: 20px; background-image: url('recherche.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: center center; font-size: 8pt; color: black; }
td.topmenu {
	border: 0pt solid rgb(187, 227, 28);
	padding: 5px;
	height: 27px;
	background-image: url('entete.png');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center center;
	color: black;
}
table.panier { padding: 50px; width: 130px; border-collapse: collapse; }
tr.panier { width: 130px; }
td.panier { border: 1px solid rgb(187, 227, 28); padding: 5px; width: 130px; text-align: center; font-size: 8pt; height: 24px; }
th.panier { border: 1px solid rgb(187, 227, 28); width: 130px; height: 27px; padding-left: 26px; background-image: url('panier.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: center center; font-size: 8pt; color: black; }
a.panier:link { font-size: 10pt; color: white; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.panier:visited { font-size: 10pt; color: white; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,sans-serif; }
a.panier:hover { font-size: 10pt; color: white; font-weight: bold; text-decoration: underline; font-family: Verdana,Arial,sans-serif; }
table.page { border-width: 0pt; padding: 0pt; width: 980px; border-collapse: collapse; font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
td.corps { border: 1px solid rgb(187, 227, 28); margin: 0px; padding: 0px; width: 824px; height: 720px; background-color: white; }
td.corps_DetailProduit { border-width: 0pt; width: 824px; background-color: white; height: 720px; }
div.completediv { overflow: hidden; cursor: crosshair; }
#selecteurzoom { border: 1px dashed black; visibility: hidden; position: absolute; width: 30px; height: 30px; }
#contenantzoom { border: 2px solid rgb(153, 153, 153); overflow: hidden; z-index: 5; position: absolute; top: 0pt; left: 0pt; width: 230px; height: 230px; background-color: white; visibility: hidden; }
div.zoomdiv { position: relative; top: 0pt; left: 0pt; }
table.actualite { padding: 50px; width: 130px; border-collapse: collapse; }
tr.actualite { width: 130px; }
td.actualite { border: 1px solid rgb(187, 227, 28); padding: 5px; width: 130px; font-size: 8pt; height: 100px; }
th.actualite { border: 1px solid rgb(187, 227, 28); width: 130px; height: 27px; padding-left: 20px; background-image: url('actu.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: center center; font-size: 8pt; color: black; }
.affichage_prix {  }
.button { border: 2px solid rgb(187, 227, 28); background-image: url('entete.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: center center; color: black; }
.edit { border: 1px solid rgb(187, 227, 28); }
table.noborderentete { border-width: 0pt; padding: 0pt; border-collapse: collapse; font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
tr.noborderentete { border-width: 0pt; }
td.noborderentete {  }
tr.borduretop { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; height: 3px; background-color: red; display: none; }
td.borduretop { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; height: 3px; background-color: red; display: none; }
tr.bordurebottom { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; height: 3px; background-color: red; display: none; }
td.bordurebottom { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; height: 3px; background-color: red; display: none; }
td.bordureleft { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; width: 3px; background-color: red; display: none; }
td.bordureright { border-style: none; border-width: 0px; margin: 0pt; padding: 0pt; width: 3px; background-color: red; display: none; }

