/*::::::::::::: Body   ::::::::::::::*/
body {
	BACKGROUND-COLOR: #31536C;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-image: url(/images/layout/sfondo.jpg);
	}

/*::::::::::::: TD e font   ::::::::::::::*/

th {
	vertical-align: top;
	FONT-FAMILY: Arial, thaoma sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#003366;
	text-align:left;
	padding-left:10px;
}

td {
	vertical-align: top;
	FONT-FAMILY: Arial, thaoma sans-serif;
	font-size:12px;
	color:#555;
}


/*::::::::::::: H   ::::::::::::::*/

H1 {
	FONT-SIZE: 14px; 
	COLOR: #444; 
	FONT-FAMILY: Arial, thaoma sans-serif;
	FONT-WEIGHT: bold;
}

H2 {
	FONT-SIZE: 13px; 
	COLOR: #444; 
	FONT-FAMILY: Arial, thaoma sans-serif;
	FONT-WEIGHT: bold;
}

H3 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: Arial, thaoma sans-serif;
	FONT-WEIGHT: bold;
}


/*::::::::::::: LINK   ::::::::::::::*/

A:visited {
	color: #3B3BF9;
}

A:hover {
	TEXT-DECORATION: none; 
	color: red;
}

A {
	font-weight:  normal;
}

A.list:visited {
	color:#000000;
}

A.list:hover {
	color:#FF0000;
}

A.list {
	TEXT-DECORATION: none;
	color:#000000;
}

A.listCat:visited {
	color:#000099;
	font-weight:bold;
}

A.listCat:hover {
	color:#FF6600;
	font-weight:bold;
}

A.listCat {
	TEXT-DECORATION: none;
	color:#000099;
	font-weight:bold;
}


A.linkNone:visited {
	TEXT-DECORATION: none; 
}

A.linkNone:hover {
	TEXT-DECORATION: underline; 

}

A.linkNone {
	TEXT-DECORATION: none; 
}

/**/
A.linkBottom:visited {
	color:#000000;
}


A.linkBottom:hover {
	color:#FF0000;
	TEXT-DECORATION: underline; 

}

A.linkBottom {
	color:#000000;
	TEXT-DECORATION: none; 
}

/* MENU'*/

A.linkMenuSx:visited {
	TEXT-DECORATION: none; 
	font-weight:  bold;
	background-color: #Fcfcfc;
	border: 1px solid #eee;
	color: #333;
}
A.linkMenuSx:hover {
	TEXT-DECORATION: none; 
	font-weight:  bold;
	background-color: #FDFDF1;
	border: 1px solid #ddd;
	color: red;
}

A.linkMenuSx {
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, thaoma sans-serif; 
	display:block;
	font-size:13px;
	font-weight:  bold;
	padding: 2px;
	background-color:  #FDFDF1;
	border: 1px solid #eee;
	color: #333;
}

A.linkSubMenuSx:visited {
	TEXT-DECORATION: none; 
	font-weight:  bold;
	background-color: #Fcfcfc;
	border: 1px solid #eee;
	color: #333;
}

/* SUBMENU'*/
A.linkSubMenuSx:hover {
	TEXT-DECORATION: none; 
	font-weight:  bold;
	background-color: #Fcfcfc;
	border: 1px solid #ddd;
	color: red;
}

A.linkSubMenuSx {
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, thaoma sans-serif; 
	display:block;
	font-size:11px;
	font-weight:  bold;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-left:12px;
	background-color: #Fcfcfc;
	border: 1px solid #eee;
	color: #333;
}


/*::::::::::::: BOX  ::::::::::::::*/

.Pbriciole {
	border: 1px solid #fafafa;
	background-color: #fafafa;
	padding: 1px;

}

.box01 {
	border: 1px solid #aaaaaa;
	background-color: #FFFFFF;
}

.box02 {
	border: 1px solid #eeeeee;
	background-color: #FFFFFF;
    padding: 6px;
}

.boxHome {
	border: 1px solid #000099;
	background-color: #FFFFFF;
    padding: 6px;
}

.box03 {
	border: 1px solid #eeeeee;
	background-color: #FFFFFF;
}

.boxSx {
	border-right: 4px solid #D9D9DB;
	background-color: #FDFDF1;
}

.boxCompleti {
	border: 1px solid #000000;
}

.cart {
	color:#006699;
}

.inputCart {
	color:#006699;
}

.login {
	color:#006699;
	font-size:11px;
	font-weight:bold;
}


.testoBianco {
	color:#ffffff;
}

/*::::::::::::: Class prodotti   ::::::::::::::*/
.prodotto {
	 padding-bottom:12px; 
	 color:#000000; 
	 font-weight:bold;
}

.padStyle {
	 padding-bottom:12px; 
}

.padStyle2 {
	 padding-bottom:12px; 
	 padding-left:100px; 
}

.padStyle3{
	  padding-bottom:30px;
}

.labelProd{
	 font-family:Verdana; 
	 font-size:10px; 
	 font-weight:bold;
}

.varProd{
	  color:#0000CC; 
		font-weight:bold; 
		padding-left:10px;
}

.varPrice{
	  color:#FF0000; 
		font-weight:bold; 
		padding-left:10px;
}

.varQt{
	  color:#0000CC; 
		font-weight:bold; 
		padding-left:10px;
		font-size:9px;
}

.varMisura{
	  color:#0000CC; 
		font-family:Verdana; 
		font-size:10px; 
		font-weight:bold;
}
 
/*::::::::::::: Class Nesw   ::::::::::::::*/
#news{
	color:#006699;
	padding:5px;
	padding-bottom:20px;
}


.titleNews{
	font-weight:bold;
}


.dataNews{
	color:#000000;
	font-weight:bold;
}
