﻿html, body, form, div,a {padding:0px; margin: 0px;  border: 0px; }
body {background-color:white; background-image:url('/foto_fondo/a1280.jpg');background-repeat:no-repeat; background-attachment:fixed;font-family:"Times New Roman", Times, serif; background-position:center}
#divContenitorePrincipaleTop {width:916px;margin:0px;position:relative;left:50%;margin-left:-458px;top:0px;}
#divContenitorePrincipaleCorpo{width:916px;background-image:url('/images/ombra.gif');background-repeat:repeat-y;top:-20px;position:relative;left:50%;margin-left:-458px;}
#divContenitorePrincipaleFooter{height:100px;color: #FFF; position:relative;}
#divContenitoreFooterJpg{width:916px; height:120px;position:relative;top:-20px;left:50%;margin-left:-458px; background-image:url('/images/ombra_footer.gif'); background-repeat:no-repeat}
#divContenitoreFooterFlash{width:916px;position:relative;top:-20px;left:50%;margin-left:-458px;}
#divContenitoreFooterCredits{width:690px; float:right;text-align:left; margin-top:20px; margin-right:20px; border-top:solid 1px #666;}
#divContenitoreAdami{margin-top:20px;float:right;width:130px; }

#divContenitoreHead{height:220px;text-align:center;}
#divContenitoreSx{width:160px; padding-left:20px;float:left;margin-right:25px;}

#divContenitoreDx{float:left;}
#divContenitoreFoto{margin-left:1px; margin-top:20px;margin-bottom:15px;}
#divContenitoreSubSx{margin-top:5px;margin-left:1px;float:left;display:inline;width:510px;margin-right:40px; margin-bottom:20px}
#maincol{margin-top:5px;margin-left:1px;float:left;display:inline;width:510px;margin-right:40px;}
#divContenitoreSubDx{margin-top:1px;float:left;width:160px;background-image:url('/images/box_vuoto.jpg');background-repeat:no-repeat}

#divContenitoreRiga{border-top: solid 1px #999; border-bottom:solid 1px #666;margin-bottom:20px;}
#divContenitore1Riga{ border-bottom:solid 1px #666;margin-bottom:20px;margin-top:20px;}

.indentmenu{margin-top:15px;font-weight:bold;width:680px; }
.indentmenu ul{margin: 0;padding:0;border:0px;border-bottom:1px solid #999;border-top:1px solid #999;height:20px;background-image:url('/images/grigio.jpg');background-repeat:repeat-x;background-position:top;}
.indentmenu ul li{display:inline;float:left;text-align:center;font-size:1px; padding-bottom:2px; height:16px;padding-top:2px;padding-left:10px;padding-right:10px;border-right:1px solid #999;}
.indentmenu ul li a{color: #333;text-decoration:none;font-size:12px;}

/*.indentmenu ul li a:visited{color: #333;}
.indentmenu ul li a:hover, .indentmenu ul li .current{color: #999 !important;}
*/
ul.titoli{margin:0px;padding:0px;list-style-type:none;margin-top:16px;width:142px;}
ul.titoli li {text-align:right;font-size:1px;padding-top:2px;height:16px;background-image:url('/images/grigio.jpg');background-repeat:repeat-x;background-position:center;border-bottom:1px solid #B5B5B5;border-top:1px solid #B5B5B5;}
ul.titoli li span {padding:0px;font-weight:bold;font-size:13px;color:#EC008C;text-decoration:none;}

ul.titoli2{margin:0px;padding:0px;list-style-type:none;width:140px;}
ul.titoli2 li {padding-left:2px;text-align:left;font-size:1px;padding-top:2px;height:16px;border-bottom:0px solid #B5B5B5;border-top:0px solid #B5B5B5; 
background-image:url('/images/grigio.jpg');background-repeat:repeat-x; border-bottom:1px solid #B5B5B5;border-top:1px solid #B5B5B5;}
ul.titoli2 li span {padding:0px;font-weight:bold;font-size:13px;color:#EC008C;text-decoration:none;}

ul.menustagione{margin:0px;padding:0px;list-style-type: none;margin-top:16px;width:140px;}
ul.menustagione li {font-size:1px;}
ul.menustagione li a{display:block;font-size:14px;font-weight:bold;color:#333;text-decoration: none; height:16px; text-align:right;padding-top:4px;padding-bottom:5px;border-bottom: 1px solid #B5B5B5;}
ul.menustagione li a:hover{color: black;background-color: #F2F2F2;}

ul.submenu{margin:0px;padding:0px;list-style-type: none;width: 140px;margin-top:16px;}
ul.submenu li {font-size:1px;}
ul.submenu li a{font-weight:bold;font-size:12px; font-family:Helvetica, sans-serif;color: #333;display: block;height:16px; padding-top:4px;padding-bottom:3px;text-align:right;text-decoration: none;border-bottom: 1px solid #B5B5B5;}
ul.submenu li a:hover{color: black;background-color: #F2F2F2;}

.menuicone{margin:0px;padding:0px;list-style-type: none;width: 140px;margin-top:16px;}
ul.menuicone li {font-size:1px;}
.menuicone li a{display: block;padding: 4px 0;text-align:right;text-decoration: none;border-bottom: 1px solid #B5B5B5;}

ul.mesi{margin:0px;padding:0px;list-style-type: none;width: 140px;margin-top:10px;}
ul.submenu li {font-size:1px;}
ul.mesi li a{font: normal 12px Helvetica, sans-serif;color: #333;display: block;height:12px;padding-top:2px;padding-bottom:2px; padding-left:5px;text-align:left;text-decoration: none;}
ul.mesi li a:visited, ul.mesi li a:active{color: #333;}
ul.mesi li a:hover{color: black;background-color: #F2F2F2;}




#flash{ position:fixed;overflow:hidden;width:100%; height:100%; float:left; margin:0px 0px;z-index:0}






#modernbricksmenu ul{
font-family: "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#666666;
margin:0;
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}

#modernbricksmenu a{
float: left;
display: block;
color: #FFF;
margin: 0 0px 0 0; /*Margin between each menu item*/
padding: 2px 12px;
text-decoration: none;

background-color: #333; /*Default menu color*/
border-bottom: 1px solid black;
border-top: 1px solid black;
}

#modernbricksmenu a:hover{
background-color: #999; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
color:#666666;
background-color: #FFF; /*Brown color theme*/ 
border-color: #FFF; /*Brown color theme*/ 
border-top: 1px solid black;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #FFF; /*Brown color theme*/ 

}




.linea_up{float: left; position: relative;background-color:#FFFFFF;border-top:1px solid #999;}
.linea_d{float: left; position: relative;background-color:#FFFFFF;border-bottom:1px solid #999;}

#spazio_eventi{float: left; display:inline; position: relative; width:500px;padding:3px 2px 0 0; margin-bottom:10px;background-color:#FFF;border-bottom:1px  solid #999;}

#cornice{float: left; display:inline; position: relative; width:158px;height: 170px;padding: 1px 1px 5px 1px;margin: 5px 3px 0 0 ;background-color:#F2F2F2;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}

#cornice_dettaglio{float: left; display:inline; position: relative; width:150px;height: 190px;padding: 3px 1px 2px 1px;margin: 5px 15px 5px 0; background-color:#FFFFFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}

.cornice_foto{float: left; display:inline; position: relative; width:150px;height: 100px; padding: 2px 2px 2px 2px; margin-right:5px; margin-bottom:5px; background-color:#FFFFFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}

.cornice_tecnica{float: left; display:inline; position: relative; width:150px;height: 120px; padding: 2px 2px 2px 2px; margin-right:5px; margin-bottom:5px; background-color:#FFFFFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}

.cornice_piantine{float: left; display:inline; position: relative; width:150px;height: 170px;padding: 0px 2px 0px 2px;margin-right:5px; margin-bottom:5px;background-color:#F2F2F2;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}

#virtual{float: left; display:inline; position: relative; width:500px;height:400px;padding: 2px 2px 2px 2px;margin-right:5px; margin-bottom:5px;background-color:#FFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}
#virtual2{float: left; display:inline; position: relative; width:500px;height:300px;padding: 2px 2px 2px 2px;margin-right:5px; margin-bottom:5px;background-color:#FFF;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;
}



a.link
ul.menustagione li a{display:block;font-size:14px;font-weight:bold;color:#333;text-decoration: none; height:16px; text-align:right;padding-top:4px;padding-bottom:5px;border-bottom: 1px solid #B5B5B5;}
ul.menustagione li a:hover{color: black;background-color: #F2F2F2;}


a.link:link {
	color: #000000; font-size:14px;font-weight:bold;
	text-decoration: none;
}
a.link:visited {
	text-decoration: none;font-size:14px;font-weight:bold;
	color: #000000;
}
a.link:hover {
	text-decoration: underline;font-size:14px;font-weight:bold;
	color: #333333;
}
a.link:active {
	text-decoration: none;font-size:14px;font-weight:bold;
	color: #000000;
}





a.link2:link {
	color: #CC3300; font-size:12px; font-family:Arial, Helvetica, sans-serif;  !important
	text-decoration: none;
}
a.link2:visited {
	text-decoration: none;font-size:12px; font-family:Arial, Helvetica, sans-serif;  !important
	color: #CC3300;
}
a.link2:hover {
	text-decoration: underline;font-size:12px; font-family:Arial, Helvetica, sans-serif;  !important
	color: #000000;
}
a.link2:active {
	text-decoration: none;font-size:12px; font-family:Arial, Helvetica, sans-serif;   !important
	color: #CC3300;
}