
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;  background: #FFFFFF url(../thumbnail.aspx?img=images/temi/sfondi/&W=&H=);background-attachment:fixed;}
h3{margin:10px 0;display:block}/*p, 10px 10px*/ 
h3{font: 90%}
/*a{display:block;color: #981793;}padding:10px*/
div#headercontainer{text-align:left;width:980px;margin:0 auto;background-color:#FFF}
div#headerwrapper{float:left;width:100%;background-color:#FFF}
div#headercontent{margin: 0 0 0 980px;background-color:#FFF}

div#container{width:980px;margin:0 auto;background-color:#FFF}
div#container{text-align:left;background-color:#FFF}
div#wrapper{float:left;width:100%}
div#content{margin: 0 130px 0 300px}
div#content p{line-height:1.4}
div#navigation{float:left;width:300px;margin-left:-980px}
div#navigation{background:#E0E0E0}/*#CBCBCB*/
div#navigation a {text-decoration:none;color:#000000}/*#000000;*/
div#navigation a:hover{text-decoration:underline}
div#extra{float:left;width:130px;margin-left:-130px;padding:0;font-size:86%}/*margin:0 10px;padding:0; -5px 0 0*/
div#extra{background:#DFEEF3}/*#DFEEF3*/
div#extra a{text-decoration:none;font-weight:bold;color:#000000}/*#000000*/
div#extra a:hover{text-decoration:underline}
div#footer{clear:left;width:100%}
div#footer{background: #FFFFFF url(../thumbnail.aspx?img=images/temi/testate/&W=&H=); color: }/*#FFF*/
div#footer p{margin:0;padding:5px 10px}

div#titolo{width:500px; height: 30px; margin: 0 10px 0 10px; background-color:#1F1F21; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 10px 10px 0 10px;display: block;} /*line-height:14px*/
div#testotitolo{height: 30px; margin: 0 10px 0 10px; background-color:#1F1F21; font-size:14px; font-weight:bold; color:#FFFFFF; padding: 10px; line-height:14px;display: block;}

/* box */
.box{
	margin:0;
	padding:0;
	/*background variabile*/
	background:  url(../thumbnail.aspx?img=images/temi/sfondi/&W=&H=);
	color: #000000;
	}
/*.box .titolo{
	margin:10px 0 0 0;
	padding:0;*/
	/*background variabile*/
	/*background:  url(../thumbnail.aspx?img=images/temi/testabcolonne/&W=&H=);
	}*/
.box .titolo {
	color:#000000;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:25px 0 0 0;
	/*background-color: #002546;
	padding:2px;
	margin-left:-3px;*/
	background:  url(../thumbnail.aspx?img=images/temi/testabcolonne/&W=&H=);
}

.box .contenuto{
	margin:0;
	padding:0;
	/*background variabile*/
	color:#000000
	}
.box .contenuto p, .box .contenuto a{
	margin:0;
	padding:0;
	color:#000000
	/*background variabile*/
	}

.centralform {
	text-align: right;
	padding: 5px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em
}
.login {
	text-align: right;
	padding: 5px;
	color: #000000;
	line-height: 12px; /*nuovo, inserito il 02/02/2005*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 1em*/
	font-size: 8pt
}
.login A {
	color: #000000;
	}
.centralform INPUT, .centralform TEXTAREA, .centralform SELECT {
	font-size:9pt;
	border: 1px solid #000033;
	background-image:url(../images/sfondo_input.gif);
	background-attachment:fixed;
	color:#000000;
	padding-left:5px;
	vertical-align:middle;
}
.login INPUT, .login TEXTAREA, .login SELECT {
	font-size:9pt;
	border: 1px solid #000033;
	background-image:url(../images/sfondo_input.gif);
	background-attachment:fixed;
	color:#000000;
	padding-left:5px;
	vertical-align:middle;
}
.titolo {
	/*margin-left:-3px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12pt;
	height:16px;
	/*font-weight:bold;
	padding-top:4px;
	padding-left:10px;*/
	/*background-color: #002546;*/
	background:#000000 url(../thumbnail.aspx?img=images/temi/testabelle/&W=&H=);
}
.sottotitolo {
	/*margin:-5px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11pt;
	height:15px;
	/*font-weight:bold;
	padding-top:4px;
	padding-left:10px;*/
	/*background-color: #002546;*/
	background:#000000 url(../thumbnail.aspx?img=images/temi/testabelle/&W=&H=);
}
.titoletto {
	/*margin:-5px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10pt;
	height:14px;
	/*font-weight:bold;
	padding-top:4px;
	padding-left:10px;*/
	/*background-color: #002546;*/
	background:#000000 url(../thumbnail.aspx?img=images/temi/testabelle/&W=&H=);
}
.titolo a, .sottotitolo a, .titoletto a{font-size:12px;font-weight:bold;color:#00CCFF;text-decoration:none}
.titolo a:hover, .sottotitolo a:hover, .titoletto a:hover{text-decoration:underline}

.Annunci{
	line-height: 1.6em;
	padding: 10px;/**/
  margin: 0 10px 10px 10px;
	/*background: #FFFFFF url(../thumbnail.aspx?img=images/temi/sfondi/&W=&H=);*/
  border: 1px solid #000033;
}
.Annunci .titolo {
	color:white;
	background-color: #002546;
}
.colFoto{
	margin: 20px 5px 5px 5px;
	width: 150px;
	float: right;
	/*background-color:#FFFFFF*/
}

.colArticoli{
  /*background: #FFFFFF;*/
  background: #FFFFFF url(../thumbnail.aspx?img=images/temi/sfondi/&W=&H=);
  margin: 0 10px 10px 10px;
  padding-left:3px;
  padding-bottom:3px;
  font-size: 9pt;
  line-height: 12px;
}
.colArticoli .titolo {
	/*margin-left:-6px;*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12pt;
	/*font-weight:bold;*/
	height:16px;
	padding-top:4px;
	padding-left:10px;
	/*background-color: #002546;*/
	background:#000000 url(../thumbnail.aspx?img=images/temi/testabelle/&W=&H=);
}
.colArticoli .contenuto, Annunci .contenuto {
	padding: 5px;
	font-size:9pt;
	/*color:black;
	backgorund-color:white;*/
	color: #000000;
	background:#FFFFFF url(../thumbnail.aspx?img=images/temi/sfondi/&W=&H=);
}
	
/*specifici per arcifuori*/
div#logo{float:left; width:300px; height:170px; margin-top:0; padding: 0}
/* sottomenu */
div#submenu1{float:left;width:130px;height:102px;margin-left:-665px;margin-top:15px; padding-top:0px; background-color:#FFFF99}
div#submenu2{float:left;width:130px;height:102px;margin-left:-535px;margin-top:15px;padding-top:0px; background-color:#E5E5CD}
div#submenu3{float:left;width:130px;height:102px;margin-left:-405px;margin-top:15px;padding-top:0px; background-color:#E0E0E0}
div#submenu4{float:left;width:130px;height:102px;margin-left:-275px;margin-top:15px;padding-top:0px; background-color:#F5DCA6}
div#submenu5{float:left;width:130px;height:102px;margin-left:-130px;margin-top:15px;padding-top:0px; background-color:#DFEEF3}
div#submenu1 li, div#submenu2 li, div#submenu3 li, div#submenu4 li, div#submenu5 li{list-style:none; /* elimino i punti elenco */ margin:0; padding:0; /* elimino i rientri delle liste */}
div#submenu1 a, div#submenu2 a, div#submenu3 a, div#submenu4 a, div#submenu5 a{display:block; color:#000000; font-size:10px; font-weight:bold; height: 20px; line-height:20px; margin: 0 0 0 0; padding:0; text-decoration:none;}
div#submenu1 a:hover{background-color:#F2EA65}
div#submenu2 a:hover{background-color:#CCCC9A}
div#submenu3 a:hover{background-color:#CACACA}
div#submenu4 a:hover{background-color:#EEC56D}
div#submenu5 a:hover{background-color:#C8E3EA}

.login a{ color:#000000; font-size:10px; font-weight:bold; height: 12px; line-height:12px; margin: 0; padding:0; text-decoration:none;}/*display:inline;*/
.login a:hover{text-decoration:underline}

/* menubar */
div#submenu1bar{float:left;width:130px;height:40px;margin-left:-665px;margin-bottom:10px;margin-top:117px; padding:10px 0 -10px 0; background: #F2EA65 no-repeat url(topleft_bianco.gif); line-height: 0;} /**/
div#submenu2bar{float:left;width:130px;height:40px;margin-left:-535px;margin-bottom:10px;margin-top:117px; padding:10px 0 -10px 0; background: #CCCC9A no-repeat url(topleft_bianco.gif); line-height: 0}
div#submenu3bar{float:left;width:130px;height:40px;margin-left:-405px;margin-bottom:10px;margin-top:117px; padding:10px 0 -10px 0; background: #CACACA no-repeat url(topleft_bianco.gif); line-height: 0}
div#submenu4bar{float:left;width:130px;height:40px;margin-left:-275px;margin-bottom:10px;margin-top:117px; padding:10px 0 -10px 0; background: #EEC56D no-repeat url(topleft_bianco.gif); line-height: 0}
div#submenu5bar{float:left;width:130px;height:40px;margin-left:-130px;margin-bottom:10px;margin-top:117px; padding:10px 0 -10px 0; background: #96D4EC no-repeat url(topleft_bianco.gif); line-height: 0}

/* menubar testo */
div#submenu1bartesto{float:left;width:120px;height:30px;margin-left:-655px;margin-bottom:10px;margin-top:125px;color:#000000; font-size:14px; font-weight:bold;padding-top:5px;position:absolute}
div#submenu2bartesto{float:left;width:120px;height:40px;margin-left:-525px;margin-bottom:10px;margin-top:125px;color:#000000; font-size:14px; font-weight:bold;padding-top:5px;position:absolute}
div#submenu3bartesto{float:left;width:120px;height:40px;margin-left:-395px;margin-bottom:10px;margin-top:125px;color:#000000; font-size:14px; font-weight:bold;padding-top:5px;position:absolute}
div#submenu4bartesto{float:left;width:120px;height:40px;margin-left:-265px;margin-bottom:10px;margin-top:125px;color:#000000; font-size:14px; font-weight:bold;padding-top:5px;position:absolute}
div#submenu5bartesto{float:left;width:120px;height:40px;margin-left:-120px;margin-bottom:10px;margin-top:125px;color:#000000; font-size:14px; font-weight:bold;padding-top:5px;position:absolute}
div#submenu1bartesto a, div#submenu2bartesto a, div#submenu3bartesto a, div#submenu4bartesto a, div#submenu5bartesto a{text-decoration:none; color:#000000; font-size:14px; font-weight:bold;}

/*mappa logo*/
#mappa
{
    position: relative;
    background-image: url(logo.gif);
    background-repeat: no-repeat;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 300px;
    height: 160px;

}
#mappa li
{
    display: block;
    position: absolute;
    /*margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;*/
    margin: 0;
    padding: 0;
}
#link_1
{
    top: 65px;
    left: 87px;
    width: 128px;
    height: 50px
}
#link_2
{
    top: 18px;
    left: 214px;
    width: 83px;
    height: 98px
}
#link_3
{
    top: 17px;
    left: 85px;
    width: 130px;
    height: 45px
}
#link_4
{
    top: 17px;
    left: 4px;
    width: 85px;
    height: 96px
}
#link_5
{
    top: 116px;
    left: 2px;
    width: 298px;
    height: 41px
}
#mappa a
{
    display: block;
    width: 100%;
    height: 100%;
    /*margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;*/
    /*margin: 0;*/
    padding: 1px;
}
.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 300px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
z-index:20000;
background:#DFEEF3;
padding: 10px;
}
/* con IE si possono passare gli elementi! FF invece li deve contenere nella pagina esterna */
.ajaxtooltip h3{
display:block;color:#000000;background-color:#C8E3EA;margin:0;padding:0
}


/*slideshow*/
ul#portfolio
{
    position: relative;
    list-style-type: none;
    margin: 0 0 10px 5px;
    padding: 0;
    width: 520px;
    height: 335px;

}
ul#portfolio li
{
margin:0;padding:0
}

.opacityit img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
} 

.opacityit:hover img{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
} 
