/* CSS Document */



body {
	font: 11px Tahoma;
	
	text-align:justify;
	/*color: black; SOLO SE SERVE CAMBIARE IL COLORE DEI CARATTERI*/
	margin: 0px;
	}


b, bold,strong { font: bold 11px Tahoma }


/*
a:link { color:#000000; text-decoration:none} 
a:visited { color:#000000; text-decoration:none} 
a:active { text-decoration:blink}
a:hover { text-decoration:blink}
*/
#table {}


#altobasso { background-image:url(../immagini/sfondo-alto.jpg); height:5px; margin:0px }
#virtual {margin:0px auto; position:relative; /*border:red solid 1px;*/ text-align:center; width:auto; background-color:#f2f2f2; }
#wrapper {margin:0px auto; /*border:2px green solid;*/ text-align:center; width:910px; background-color:#F8F8FA; }


#menualto { background-image:url(../immagini/sottomenu.png); /*border:1px double red;*/ background-repeat:no-repeat; float:left; margin-top:-40px; width:570px; height:80px; }

#header {text-align:left; width:910px; /*background-color:red;*/ }
#content {margin-bottom:10px; padding:10px; float:left; text-align:left; width:550px; color:#35454d; font-size:12px; text-align:justify; /*background-color:#F3F2E9; border:1px #0033CC dotted*/}
#content p {text-align:justify; }/**/
#content h1 { margin:-6px 0px 8px 0px; background-image:url(../immagini/h1_multicolor.png); background-position:bottom; background-repeat:repeat-x; text-transform:uppercase; text-align:left; color:#35454d; font: bold 13px "Trebuchet MS"; line-height: 20px; }
#content h2 { margin-top:5px; text-align:left; font: bold 11px "Tahoma"; }
#content .spacer {  border-bottom:2px #666666 solid }
#content .due {color:#669900; font-size:11px; font-weight:bold; }
#content .formh1 { background-image:url(../immagini/freccia.png); background-repeat:no-repeat; padding-left:10px; font-weight:bold; }

#footercontent { margin-top:15px; background-image:url(../immagini/footer_content.png); width:570px; height:85px; border:0px solid red}
#footercontent div.left { padding:17px 0px 0px 15px; width:250px; color:#076A9C; float:left; font-size:11px; text-align:left; }
#footercontent div.right { padding:17px 15px 0px 0px; width:250px; color:#076A9C; float:right; font-size:11px; text-align:right; }

#content a { color:#993300; text-decoration:none}
/*a:visited { color:#000000; text-decoration:none} 
a:active { text-decoration:blink}
a:hover { text-decoration:blink}
*/


#boxaziendeleft {background-repeat:no-repeat; width:250px; border:1px solid #ffffff; margin-top:15px; float:left }
#boxaziendeleft h1 { margin:70px 5px 0px 10px; text-align:left; color:#076A9C; font: bold 13px Arial; line-height: 20px; background-image:url(../immagini/box-titolo.png); background-position:bottom; background-repeat:no-repeat; }
#boxaziendeleft img { margin:10px 5px 0px 10px; width: 235px}

#boxazienderight {background-repeat:no-repeat; width:250px; border:1px solid #ffffff; margin-top:15px; float:right }
#boxazienderight h1 { margin:70px 5px 0px 10px; text-align:left; color:#076A9C; font: bold 13px Arial; line-height: 20px; background-image:url(../immagini/box-titolo.png); background-position:bottom; background-repeat:no-repeat; }
#boxazienderight img { margin:10px 5px 0px 10px; width: 235px}


#elenco {width: 250px; font-size:10px;}
  
  ul.left {
    float: left;
    width: 115px; 
    margin: 0px;
    padding: 4px 0px;
    border: 0px none; 
    list-style-position: inside;
    position: relative;
    left: 10px;
	text-align:left;
  }
  
  ul.right {
    float: right;
    width: 129px; 
    margin: 0px;
    padding: 4px 0px;
    border: 0px none;
    list-style-position: inside;
	text-align:left;
  }
  
#elenco ul li a {
  	color:#35454d;
  }

#elenco ul li a:hover {
	color:#076A9C;
  }
  
#chiusuraelenco { background-image:url(../immagini/box-titolo.png); background-position:bottom; background-repeat:no-repeat; border:2px solid; widows:250px}

#elencoprodotti {
	margin-left:12px;
	margin-top:10px;
	margin-right:5px;
	text-transform:uppercase;
}
#elencoprodotti a {
	color:#35454d;
  }

#elencoprodotti a:hover {
	color:#076A9C;
  }


#sidebar {margin-top:-50px; margin-bottom:10px; padding-top:13px; float:right; text-align:left; width:310px; /*background-color:#F3F2E9;*/ border:0px #00CC33 dotted; font-size:10px; position:relative;}
#sidebar h1 { margin:10px 0px 3px 0px; background-image:url(../immagini/sottomenu-siderbar.png); background-position:bottom; background-repeat:no-repeat; height:53px; text-align:left; text-indent:4%; color:#076A9C; font: bold 13px "Trebuchet MS"; line-height: 53px; }
/*#sidebar img { border:#A19A61 solid 1px; margin: 5px 0px 0px 0px }*/
#sidebar div { margin:-10px 10px 10px 10px; color:#35454d; text-align:justify;}
#sidebar div h3 { padding:0px 0px 0px 0px; margin:0px; text-align:left; font: bold 12px "Tahoma"; height:18px; color:#404040; }
#sidebar div a { padding:0px 0px 0px 0px; margin:0px; text-align:left; font: bold 12px "Tahoma"; height:18px; color:#404040; }
#sidebar div h4 { padding:2px 0px 2px 0px; margin:0px; color:#666666; font: bold 11px "Tahoma"; }
#sidebar ul { color:#00708E;}
#sidebar ul li a { color:#00708E; font-size:12px; height:20px; text-decoration:none}
#sidebar ul li a:hover { color:#053F5C;}

#arch ul { margin-top:25px; left:-40px; font-size:14px; list-style:none}
#arch ul li a {margin-left:-40px; padding:4px; background-color:#11709F; border:0px none; width:70px; height:18px; color:#FFFFFF; font-weight:bold; }
#arch ul li a:hover { background-color:#85A23B; border:0px none; width:70px; height:18px; color:#FFFFFF; font-weight:bold; }

#sidebar .inputtext { margin-right:10px; padding:2px; background-color:#E2E2E2; border:0px none; width:200px; height:15px; }
#sidebar .submittext { background-color:#076A9C; border:0px none; width:70px; height:18px; color:#ffffff; font-size:10px; font-weight:bold; }
#sidebar .submittext:hover { background-color:#85A23B; border:0px none; width:70px; height:18px; color:#ffffff; font-size:10px; font-weight:bold; }

.formbutton { margin-top:10px; background-color:#076A9C; border:0px none; width:110px; height:20px; color:#ffffff; font-size:13px; font-weight:bold; }
.formbutton:hover { background-color:#85A23B; border:0px none;}

#footer { position:relative; margin-top:-60px; background-image:url(../immagini/img_footer.png); background-position:right; background-repeat:no-repeat; text-align:left; width:910px; height:215px; font-size:10px; border:1px solid #F8F8FA; }
#footer div { margin:150px 0px 10px 28px; color:#666666;}
#footer div a { color:#666666;}
#footer div a:hover { color:#076A9C;}
#footer .copy { color:#CCCCCC}

div.wide { clear: both;}

#contents { margin:0px 0 0px 0px ;text-align:left;}
















.pro_linedrop {
height:16px;
width:540px;
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:12px;
z-index:500;
margin-top:36px;
margin-left:4px;
/*border:1px solid;*/
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
}

.pro_linedrop .select a {
display:block; 
height:36px; 
float:left; 
/*padding:0 0 0 15px; */
padding:0px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ddd;
}

.pro_linedrop .select li.line a {color:#666666;}

.pro_linedrop .select a b {
display:block; 
padding:0 30px 10px 0px; 
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
padding:0 0 0 0px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#11709F;}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 30px 9px 0px; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:20px;
display:block; 
position:absolute;
float:left;
width:540px;
top:15px; 
left:0; 
text-align:center;
/*background-color:#11709F;
border:1px solid #aaa;*/
}

.pro_linedrop .select :hover .rt li {float:right;}

/*2 livello senza 3*/
.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:23px; float:left; background-color:#11709F; padding:0 16px; margin:0px 0px 0px 0px; white-space:nowrap; color:#FFFFFF; font-size:12px;}

.pro_linedrop .select :hover .sub li.subline a {color:#ffffff;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{background-color:#85A23B; margin:0px 0px 0px 0px; color:#ffffff; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#FFFFFF; margin:0px 0px 0px 0px;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:0px; top:25px; /*border:1px solid #aaa;*/ border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {background-color:#85A23B; width:155px; text-align:left; height:20px; line-height:20px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:20px; color:#11709F}







#scr1 div { visibility:hidden; }
#scr1, #scr1 div.default { position:absolute; top:0px; width:300px; height:200px; overflow:hidden; visibility:visible; }
#scr1 table tr td div { visibility:visible; }

