/* Class des liens par défaut */
a:link
{
   color : black;
   text-decoration : none;
}
a:hover
{
   color : darkred;
   text-decoration : none;
}
a:visited
{
   color : black;
   text-decoration : none;
}


.titrecontenu
{
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #510000;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bolder;
	color: #8B0000;
}

.titregeneral
{
	border-top: 1px;
	border-bottom: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: black;
	border-bottom-color: black;
	text-align: center;
}

.erreur
{
  color: red;
  font-size: 15px;
  text-align: center;
  font-family: serif;
  font-weight: bold;
}

.paserreur
{
  color: Green;
  font-size: 15px;
  text-align: center;
  font-family: serif;
  font-weight: bold;
}

.cl
{
  font-size: 10px;
  color: gray;
}

.millesime
{
  font-size: 10px;
  color: black;
}

.lstvin
{
	text-align: left;
	font-size: 11px;
	color: Black;
}
.lstvin a:link
{
	color: Maroon;
	text-decoration: none;
}
.lstvin a:hover
{
	color: Maroon;
	text-decoration: none;
}
.lstvin a:visited
{
	color: Maroon;
	text-decoration: none;
}

.cat
{
	font-size: 11px;
	color:#ff9934;
	font-weight: bold;
	text-align: left;
}

.affiche_prix
{
	font-size:11px;
}

.affiche_tva
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial;
}

.conditionnement
{
	text-align: left;
	font-size: 13px;
}


.tableau
{
  background-color: #F4F2E9;
}
.tblcontenu
{
	padding-top: 20px;
	text-align: center;
}
.tblpanier
{
}
.formchamp1
{
  background: #FFFDF5;
	border: 1px;
	border-style: inset;
	border-color: black;
	text-align: center;
}

.liste
{
	list-style-image: url(../vitishop/imgs/puce.gif); 	
}



/* Class des bouttons */
.btactualiser
{
	background-image:url(imgs/actualiser.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border-width: 0px;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.btsupprimer
{
	background-image: url(imgs/poubelle.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border-width: 0px;
	width: 15px;
	height: 15px;
	cursor: pointer;
}
.btcaddie
{
  background-image: url(imgs/caddie.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border-width: 0px;
	width: 22px;
	height: 19px;
	cursor: pointer;
}
.champ_prix
{
	text-align: right;
}
.label
{
	font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
	font-size: 12px;
	border-top: 1px inset #EDB752;
	border-right: 1px inset #EDB752;
	color: #390000;
}
.button
{
	width: 90px;
	height: 25px;
	background-color: #F6EBCC;
	border: 2px groove;
}
.btcb
{
	width: 137px;
	height: 29px;
	background-color: transparent;
	border: 0px none;
	background-image: url(imgs/mastercard_cb_visa.gif);
	cursor: pointer;
}
.btchq
{
	width: 57px;
	height: 29px;
	background-color: transparent;
	border: 0px none;
	background-image: url(imgs/cheque.gif);
	cursor: pointer;
}


/* Class de la page détail */
.detail_titre
{
	font-size: 20px;
	font-weight: bold;
	color: darkred;
}
.detail_cl
{
  color: #778899;
  font-size: 11px;
}
.detail_prix
{
  color: #003300;
  font-weight: bold;
	font-size:15px;
}
.detail_particularite
{
  font-size: 12px;
  font-style: italic;
}
.detail_vin
{
	text-align: left;
	font-size:14px;
}
.detail_commentaire
{
	text-align:left;
	vertical-align:top;
}
.detail_commentaire ul li
{
	list-style:disc;
	list-style-position:inside;
}
.detail_btcaddie
{
  background-image: url(imgs/caddie_detail.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	border-width: 0px;
	width: 90px;
	height: 19px;
	cursor: pointer;
}
.detail_ttc
{
	font-size:11px;
	color:#006600
	font-weight: bold;
}


/* Class copyright */
.copyright
{
	font-size: 9px;
	font-family: Tahoma;
	text-align: center;
	color: AppWorkspace;
}
.copyright a:visited
{
	color: AppWorkspace;
	text-decoration: none;
}
.copyright a:hover
{
	color: AppWorkspace;
	text-decoration: underline; 
}
.copyright a:link
{
	color: AppWorkspace;
	text-decoration: none;
}

/* Classes ADMIN */

.cheque
{
	font-size: 11px;
}
.chequec
{
	font-size: 11px;
	border: 1px solid black;
}
.cadre
{
	border: 1px solid black;
}


#lst_souscat {
padding:10px;
width:470px;
}

#lst_souscat_admin {
padding:10px;
width:630px;
}

th
{
font-size:9px;
color:#999999;
}