html, body { 
 	margin:0; 
 	padding:0; 
 	text-align: center; 
 	color: #797979;
} 

a {
	color: #78C2F2;
}

a:hover {
	color: #000000;
}
 
#pagewidth { 
	width: 85%;
 	max-width: 900px;
 	text-align: left; 
 	margin-left: auto;
 	margin-right: auto;
	width: expression(document.body.clientWidth*0.85 > 900 ? "900px" : "85%");
} 
 
#header {
 position:relative; 
 height:144px; 
 width:100%;
 background-image: url(../Img/Testata.gif);
 background-repeat: no-repeat;
 margin-top:5px;
} 

#headermappa {
 	text-align: right;
	position: absolute;
	top: 10px;
	right: 5px;
	z-index: 2;
}

#headermappa a:link, #headermappa a:visited {
 text-decoration: none;
 color: #FFFFFF;
}

#headermappa a:hover {
 text-decoration: none;
 color: #000000;
}

#headerdescr {
	position: absolute;
	top: 2px;
	left: 150px;
	font-size: 22px;
 	font-family: Arial black, arial, Verdana, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #0F4589;
	padding-right: 120px;
	background: url(../Img/TestataSusa.gif) no-repeat 75% 100%;
	height: 50px;
}

#headeromini {
	background: url(../Img/TestataOmini.gif) no-repeat 0% 0%;
	width: 197px;
	height: 99px;
	position: absolute;
	top: 45px;
	right: 5px;
}

#maincol {
 background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:100%;
 min-height: 380px;
 border-top: 6px solid #E9BE92;
 border-bottom: 6px solid #E9BE92;
 padding: 4px 0 10px 0;
}
 
#footer {
 height:10px; 
 clear: both;
 border-top: 6px solid #10458A;
 background-color: #FFFFFF; 
 color: #10458A;
 padding: 5px 0 0 0;
 margin-bottom: 15px;
}

/* menu top */
#menutop {
	list-style: none;
 	margin: 0;
 	padding: 0;
}
#menutop li {
 	float: left;
 	border: 1px solid #E9BE92;
 	padding: 3px 8px 2px 8px;
	margin: 0 3px 1px 0;
	text-align: center;
}
#menutop a:link, #menutop a:visited {
	display: block;
 	text-decoration: none;
 	font-family: Arial, Verdana, Helvetica, sans-serif;
 	font-weight: bold;
}
#menutop a:hover {
 	color: #000000;
}
.blanksep {
	clear: both;
	height: 12px;
}
/*.menuconisa {
	width: 9%;
}
.menuatti {
	width: 17%;
}
.menuaree {
	width: 17%;
}
.menuavvisi {
	width: 17%;
}
.menurisorse {
	width: 8%;
}
.menuinforma {
	width: 14%;
}*/
.menuintranet {
	/*width: 12%;*/
	margin-right: 0;
}

/* Colori Sezioni */
.colilconisa {
 color: #C53A00;
}
.colattiamm {
 color: #10458A;
}
.colservizi {
 color: #F37202;
}
.colnews {
 color: #298E29;
}
.colrisorse {
 color: #9F1D0E;
}
.colinformaesse {
	color: #1A4206;
}
.colintranet {
 color: #7A4614;
}
.colnewsletter {
 color: #FFAF02;
}

.floatleft {
 	float: left;
}
.floatright {
 	float: right;
}
.block {
 	display: block;
}

.noborder {
 	border: 0;
}

.bold {
 	font-weight: bold;
}

.justify {
 text-align: justify; 
}

.clear {
	clear: both;
}

.right {
	text-align: right;
}

.homelink {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	left: 0;
	z-index: 1;
	cursor: pointer;
}

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.footerind {
	margin-right: 240px;
}
.footerimg {
	width: 240px;
	float: right;
	text-align: right;
}

/* personalizza */
#box-accessibilita .box {float: right;}
#box-accessibilita p {margin: 0px 0px 5px 0px;}
#box-accessibilita a {color: white;	font-weight: normal;}
#box-accessibilita span.alt {display: none;}

#box-bottom-accessibilita span.alt {display: none;}

dl#personalizzazione {display: block; width: 112px; height: 15px; position: relative; margin: 0; padding: 0; background:url(../Img/personalizzazione.gif) no-repeat;}
dl#personalizzazione dt {display: none;}
dl#personalizzazione dd {display: block; position: absolute; margin: 0; padding: 0; height: 15px;}
dl#personalizzazione dd a {display: block; width: 100%; height: 100%; background: transparent;}

dl#personalizzazione dd a:hover {
border: 1px solid #F00;
voice-family: "\"}\""; 
voice-family:inherit;
position: relative; top: -1px; left: -1px;
} 
html>body dl#personalizzazione dd a:hover {position: relative; top: -1px; left: -1px;}

dl#personalizzazione dd#personalizzazione-caratteri-grandi {width: 19px; left: 0px; top: 0px}
dl#personalizzazione dd#personalizzazione-caratteri-medi {width: 19px; left: 20px; top: 0px}
dl#personalizzazione dd#personalizzazione-caratteri-piccoli {width: 19px; left: 40px; top: 0px}
dl#personalizzazione dd#personalizzazione-accessibile {width: 19px; left: 60px; top: 0px}
dl#personalizzazione dd#personalizzazione-solotesto {width: 32px; left: 80px; top: 0px}
dl#personalizzazione dd#personalizzazione-grafica {width: 0;}

.hiddentext {
	visibility: hidden;
}


.comboanno {
	font-size: 10px;
}
