body {
	color:white;
	font:7pt verdana;
	background:#1F1F1F;
	scrollbar-face-color:#4F4F4F;
  scrollbar-arrow-color:#1E1E1E;
  scrollbar-track-color:#191919;
  scrollbar-shadow-color:#2C2C2C;
  scrollbar-highlight-color:#181818;
  scrollbar-3dlight-color:#808080;
  scrollbar-darkshadow-Color:#090909;
}
/**************************/
.titolo_novita {
	font:bold italic 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
}
.descrizione_novita {
	font:7pt verdana;
	color:#FFFFFF;
}
.prezzo_novita {
	font:bold 7pt verdana;
	color:#FFFFFF;
}
.a_titolo_novita:link {
	font:bold italic 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}
.a_titolo_novita:visited {
	font:bold italic 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}
.a_titolo_novita:hover,active {
	font:bold italic 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:underline;
}
/********************************************************************************************/
.data_rss {
	font:6pt verdana;
	color:#2184E7;
}
.titolo_rss {
	font:bold italic 7pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
}
.descrizione_rss {
	font:7pt verdana;
	color:#FFFFFF;
}
.a_rss:link {
	font:7pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.a_rss:visited {
	font:7pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.a_rss:hover,active {
	font:7pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
}
/********************************************************************************************/
.titolo_prodotto_scheda {
	font:bold 10pt verdana;
	color:#2184E7;
	text-transform:uppercase;
}

.descrizione_prodotto_scheda {
	font:9pt verdana;
	color:#FFFFFF;
	text-align:justify;
}

.prezzo_prodotto_scheda {
	font:bold 7pt verdana;
	color:#FFFFFF;
}
/*********************************************************************************************/
.titolo_categoria {
	font:bold 8pt verdana;
	color:#2184E7;
	text-transform:uppercase;
}
.sommario_categoria {
	font:bold 7pt verdana;
	color:white;
}
.descrizione_categoria {
	font:8pt verdana;
	color:white;
}
.a_titolo_categoria:link {
	font:bold 8pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}

.a_titolo_categoria:visited {
	font:bold 8pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}

.a_titolo_categoria:hover,active {
	font:bold 8pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:underline;
}
.a_sommario_categoria:link {
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

.a_sommario_categoria:visited {
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.a_sommario_categoria:hover,active {
	font:bold 8pt verdana;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:underline;
}
/*********************************************************************************************/
.table_agg {
	color:#FFFFFF;
	background:#626262;
	border:2px #626262 ridge;
}
.table_agg .col_title {
	font:bold 7pt verdana;
	background:#1F1F1F;
	text-align:center;
}
.table_agg .col_data {
	font:bold 8pt verdana;
	background:#535152;
	text-align:center;
}
.btn_agg {
	font:bold 9pt verdana;
	color:#535152;
	text-align:center;
	cursor:pointer;
	border:0;
}
.select_agg{
	font:bold 8pt verdana;
	color:#535152;
	height:17px;
	background:#EEF5FB;
	border:1px white ridge;
}
/**************************************************************************************************/
.table_carrello {
	color:#FFFFFF;
	background:#535152;
}

.table_carrello .col_title {
	font:7pt verdana;
	background:#454545;
	text-align:center;
}

.table_carrello .col_data {
	font:8pt verdana;
	background:#454545;
	text-align:center;
}

.table_carrello .col_data_right {
	font:8pt verdana;
	background:#454545;
	text-align:right;
}

.table_carrello .col_data_left {
	font:8pt verdana;
	background:#454545;
	text-align:left;
}

.table_carrello .col_data_speciale {
	font:bold 8pt verdana;
	color:red;
	background:#454545;
	text-align:center;
}

.table_carrello .col_data_red {
	font:8pt verdana;
	background:red;
	text-align:right;
}

.input_cerca {
	font:bold 7pt verdana;
	color:#535152;
	background:#EEF5FB;
	height:17px;
	border:1px white ridge;
}
.input_username {
	font:bold 8pt verdana;
	color:#535152;
	background:#EEF5FB;
	height:17px;
	border:1px white ridge;
}

.input_password {
	font:bold 8pt verdana;
	color:#535152;
	height:17px;
	background:#EEF5FB;
	border:1px white ridge;
}
.col_cerca {
	font:italic 9pt verdana;
	text-align:left;
	color:white;
}	
.col_login {
	font:bold 9pt verdana;
	text-align:left;
	color:white;
}

.a_login:link{
	font:bold 9pt verdana;
	color:white;
	text-decoration:none;
}
.a_login:visited {
	font:bold 9pt verdana;
	color:white;
	text-decoration:none;
}
.a_login:hover,active {
	font:bold 9pt verdana;
	color:white;
	text-decoration:underline;
}

.a_menu:link{
	font:bold 8pt verdana;
	color:white;
	text-decoration:none;
}
.a_menu:visited {
	font:bold 8pt verdana;
	color:white;
	text-decoration:none;
}
.a_menu:hover,active {
	font:bold 8pt verdana;
	color:white;
	text-decoration:underline;
}  
.alert {
	font:bold 12pt verdana;
	color:red;
}

#dhtmltooltip{
font:bold 9pt verdana;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*************************************************************************************/
.borderimage{
	border:2px solid #080808;
}
.borderimage1{
	border:1px solid #080808;
}
.borderimagenovita{
	border:1px solid #080808;
}
/*************************************************************************************/

.showstate{ /*Definition for state toggling image */
cursor:hand;
cursor:pointer;
float: right;
margin-top: 2px;
margin-right: 3px;
}

.headers{
width: 400px;
font-size: 120%;
font-weight: bold;
border: 1px solid black;
background-color: lightyellow;
}

.switchcontent{
width: 400px;
border-top-width: 0;
}
/******************************************************************************************/
.a_footer:link {
	font:7pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
.a_footer:visited {
	font:7pt verdana;
	color:#FFFFFF;
	text-decoration:none;
}
.a_footer:hover,active {
	font:7pt verdana;
	color:#FFFFFF;
	text-decoration:underline;
}
/********************************************************************************************/
.titolo_info_acquisti {
	font:bold 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
}
.a_titolo_info_acquisti:link {
	font:bold 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}

.a_titolo_info_acquisti:visited {
	font:bold 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:none;
}

.a_titolo_info_acquisti:hover,active {
	font:bold 7pt verdana;
	color:#2184E7;
	text-transform:uppercase;
	text-decoration:underline;
}
/***************************************************************************************************/
.classificaCategoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #21253D;
	font-size: 10px;
	font-weight: bold;
}

A.classifiche {
	color: 21253D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}
A.classifiche:hover {
	color: #FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}
