html,body {
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #333333; 
SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
SCROLLBAR-ARROW-COLOR: #333333; 
SCROLLBAR-TRACK-COLOR: #F2F2F2; 
SCROLLBAR-DARKSHADOW-COLOR: #999999;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT-SIZE: 80%;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
background-attachment: fixed; 
COLOR: #415360;
background: url(immagini/sfondo_generale.jpg) repeat-x;
}

div#container{width:990px; height:500px;margin:0 auto;text-align:left; background-color:#FFFFFF; padding-left:5px; PADDING-TOP: 2px;}

div#content{float:right;width:790px; background-color:#FFFFFF;}

#menu {
float:right;
width:790px;
background: url(immagini/block-back.jpg) no-repeat; height:35px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 12px Arial, Helvetica, sans-serif, Verdana;
}
#menu LI {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A:link {
FONT-WEIGHT: bold; MARGIN: 0px 1em; COLOR: #000; TEXT-DECORATION: none
}
#menu A:visited {
FONT-WEIGHT: bold; MARGIN: 0px 1em; COLOR: #000; TEXT-DECORATION: none
}
body.home #nav-home A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.home #nav-home A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.prodotti #nav-prod A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.prodotti #nav-prod A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.fiere #nav-fiere A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.fiere #nav-fiere A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.storia #nav-storia A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.storia #nav-storia A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.news #nav-news A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.news #nav-news A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.promo #nav-promo A:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.promo #nav-promo A:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.contatti #nav-contatti A:link{
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.contatti #nav-contatti A:visited{
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.lavoro #nav-lavoro A:link{
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
body.lavoro #nav-lavoro A:visited{
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
#menu A:hover {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}

#menuLingue {
float:right;
width:790px;
background: url(immagini/block-back.jpg) no-repeat; height:35px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 12px Arial, Helvetica, sans-serif, Verdana;
}
#menuLingue img{
border:0px;
}
#menuLingue LI {
PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menuLingue A:link {
FONT-WEIGHT: bold; MARGIN: 0px 1em; COLOR: #000; TEXT-DECORATION: none
}
#menuLingue A:visited {
FONT-WEIGHT: bold; MARGIN: 0px 1em; COLOR: #000; TEXT-DECORATION: none
}
#menuLingue A#evidenziato:link {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
#menuLingue A#evidenziato:visited {
BORDER-TOP: #c00 2px solid; COLOR: #c00
}
#menuLingue A:hover {
BORDER-top: #c00 1px solid;
BORDER-bottom: #c00 1px solid;
COLOR: #c00
}

div#sidebar{
float:left;
width:193px;
/*height:500px;
border:1px solid;*/
background:url(immagini/sidebar.jpg);
}
div#sidebar_end{
float:left;
clear:left;
width:193px;
height:10px;
background: url(immagini/sidebar_end.jpg) no-repeat;
}

div#footer{
float:right;
width:790px;
background: url(immagini/block-back.jpg) no-repeat; height:35px;
PADDING-TOP: 3px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 12px Arial, Helvetica, sans-serif, Verdana;
}

div#footer2{
float:right;
width:990px;
background: url(immagini/blockFooter.jpg) no-repeat; height:35px;
PADDING-TOP: 3px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
FONT: 12px Arial, Helvetica, sans-serif, Verdana;
}

div#footer1{
margin-top: 8px;
text-align:center;
FONT: 10px Arial, Helvetica, sans-serif, Verdana;
}
div#footer1 a{
color: #415360;
}

div#prodotti{
border:1px solid #ECECEC;
margin-top:45px;
/*margin-bottom:10px;
background-color:#EEEEEE;*/
height:490px;
width:780px;
}
.modFooter {
margin:0px;
padding:0px;
BACKGROUND: url(immagini/PaginaFooter.jpg) no-repeat top; 
WIDTH: 780px;
height:10px;
}

div#page{
border:1px solid #ECECEC;
margin-top:45px;
margin-bottom:0px;/*
background: url(immagini/bgCatGambe.jpg) right repeat-y;
background-color:#EEEEEE;*/
height:100%;
width:780px;
}

.Cat{
border:0px solid;
width:500px;
}


div#Art{
clear:left;
border:0px solid; 
/*border-bottom:1px solid #CCCCCC;*/
width:98%;
OVERFLOW: hidden;
/*text-algin:top;*/
}
#Art a{
font-size: 10px;
color: #B60B26;
text-decoration: none;
}
#Art a:hover {
color: #B60B26;
text-decoration: underline;
}
#Art a:link {
color: #B60B26;
text-decoration: none;
}
#Art .imgleft {
float:left;
margin-left:5px;
border:1px #CCCCCC solid;
clear:left;
}

H1 {
padding-left:5px;
padding-top:5px;
	MARGIN-TOP: 0px;
	FONT:15px Tahoma, Helvetica, Arial, sans-serif;
	MARGIN-BOTTOM: 0.5em;
	font-weight:bold;
}
h1 img {
vertical-align:middle;
}

H2 {
	FONT: bold 1.25em Georgia, "Times New Roman", serif; COLOR: #ab0000
}
H3 {
MARGIN-BOTTOM: 0em;
FONT: bold 1.25em Arial, Helvetica, sans-serif;
COLOR: #484538;
}

.borderGambe{
	BORDER-BOTTOM: #3FBECD 2px solid;
	width:780px;
}
form{
PADDING: 0px;
padding-left:10px;
MARGIN: 0px;
}
select{
FONT: 10px Arial, Helvetica, sans-serif, Verdana;
height:18px;
}
input{
FONT: 10px Arial, Helvetica, sans-serif, Verdana;
}

.gallery
{
margin-left:0px;
padding-left:5px;
	cursor: default;
	list-style: none;
	text-align: left;
border: 0px solid;
	margin-top: 0px;
}
.gallery a
{
	cursor: hand;
}

.gallery a .preview
{
	display: none;
}
.gallery a:hover .preview 
{
	display: block;
	position: absolute;
	top: -12px;
	left: -50px;
	z-index: 1;
}
.gallery img
{
	background: #FFF;
	border-color: #FFF;
	border-style: solid;
	border-width: 0px;
	color: inherit;
	padding: 1px;
	vertical-align: top;
	/*width: 135px;*/
}

.gallery li
{
	color: inherit;
	display: inline;
	float: left;
	padding: 12px;
	padding-left:0px;
	padding-right:0px;
	position: relative;
}
.gallery .preview
{
	/*width: 200px;
	height: auto;*/
	heignt: 470px;
}

button{
vertical-align:middle;
background-color:transparent;
border:none;
cursor:hand;
font-size:10px;
text-align:left;
}
#hr{
margin-left:3px;
margin-bottom:3px;
border-bottom:1px solid #CCC;

}

#news{
padding-left:10px;
text-align:left;
font-size:11px;
}
#news p{
padding-bottom:5px;
border-bottom:1px solid #EEE;
}

.red{
color: #B60B26;
}
.red img{
border:0px;
}

.categoria li{
line-height: 16px;
}
.categoria a{
text-decoration: none;
}

.categoria a:hover{
text-decoration: underline;
}

th{
background: url(immagini/bgtbl-top.jpg) repeat-x bottom;
height:20px;
text-align:center;
}
.row1{
background-color: #E0E0E0;
border-bottom:1px solid #FFFFFF;
}
.row2{
background-color: #EEEEEE;
border-bottom:1px solid #FFFFFF;
}
#dotline{
margin-top:3px;
background: url(immagini/dottedLine.gif) repeat-x;
height:3px;
}
#dotlineVert{
margin-top:3px;
background: url(immagini/dottedLiney.gif) repeat-y;
height:300px;
}
.sottotitolo{
float:right; 
text-align:right;  
font-weight:normal;
}

#bandiere{
margin-bottom:50px;
padding:5px;
/*vertical-align:middle;*/
}
#bandiere img{
padding-left:5px;
border:0px;
vertical-align:middle;
}
#bandiere br{
line-height:20px;
}

.error {
	BORDER-TOP: #B60B26 1px solid;
	BACKGROUND: #ffefca;
	BORDER-BOTTOM: #B60B26 1px solid;
}

.load{background:url('immagini/loader.gif') no-repeat center;}

/*Form login*/
#login {
margin-top:80px;
margin-bottom:100px;
	margin-left: 0px;
	padding-bottom:15px;
	padding-right: 5px;
	border-bottom:1px solid #EEEEEE;
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	display: block;
	font-size: x-small;
}

#login input {
	padding: 2px 5px;
	font: normal x-small Verdana, Arial, Helvetica, sans-serif;
}

#inputtext1, #inputtext2 {
	width: 106px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
font-family: tahoma, arial;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #918E9A;
}


#login p {
margin:0px;
padding:0px;
float:left;
border:0px solid;
width:100px;
font-size: x-small;
}

.submit {
background: #B60B26 ;/*url(immagini/Puls-bar.jpg)*/
border:1px #B60B26 solid;
CURSOR: hand;
COLOR: #FFFFFF;
font: normal x-small Verdana, Arial, Helvetica, sans-serif;
height:22px;
}
#CartAdd {
background: #B60B26 url("immagini/cart_add.jpg") left no-repeat;/**/
border:1px #B60B26 solid;
CURSOR: hand;
COLOR: #FFFFFF;
font: normal x-small Verdana, Arial, Helvetica, sans-serif;
height:28px;
padding-left:30px;
}
#CartDelete {
background: #B60B26 url("immagini/cart_delete.jpg") left no-repeat;/**/
border:1px #B60B26 solid;
CURSOR: hand;
COLOR: #FFFFFF;
font: normal x-small Verdana, Arial, Helvetica, sans-serif;
height:28px;
padding-left:30px;
}
#CartSend {
background: #B60B26 url("immagini/cart_send.jpg") left no-repeat;/**/
border:1px #B60B26 solid;
CURSOR: hand;
COLOR: #FFFFFF;
font: normal x-small Verdana, Arial, Helvetica, sans-serif;
height:28px;
padding-left:30px;
}
#tCart{
margin-top:0px;
}
#titolicart{
height:20px;
}

.small{
list-style-type:none;
}

hr{
height:1px;
color:#EEE;
}

#pulsanti{
float:right; border:0px solid; text-align:left;
}

#footer3, #logo{
display:none;
}

