frameset {
	margin: 0 px;
	padding: 0 px;
}
frame {
	margin: 0 px;
	padding: 0 px;
}
body {
	margin: 0 px;
	padding: 0 px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*line-height: 24px;*/
	color: #666666;
	background-image:url(../images/sfo_bg.gif);
	background-repeat:repeat-y;
}
body {
	scrollbar-arrow-color:#b24838; scrollbar-face-color:c2c2c2; scrollbar-shadow-color:#a5a5a5; scrollbar-darkshadow-color:#686868; scrollbar-Highlight-color:#ffffff; scrollbar-3Dlight-color:#cccccc; scrollbar-track-color:#e6e6e6; 
}
/*---- intestazione----*/
#intesta{
background-color:#ffffff;
width:100%;
height:111px;

}
#intesta_logo{
	background-image:url(../images/logo_assedil.gif);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	width:269px;
	height:102px;
	margin: 5px 0px 0px 0px;
}

#intesta_bann{
	float:left;
	width:460px;
	margin:14px 0px 5px 0px;
}

/*#intesta_voci{
	float:left;
	margin:10px 0px 5px 15px;
}
#intesta ul{
	padding:0px;
}
#intesta li{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #666666;
	margin:0px 0px 2px 0px;
}
#intesta li a:link, a:active{color:#666666; text-decoration:none;}
#intesta li a:visited{color:#666666; text-decoration:none;}
#intesta li a:hover{color:#AE4B2E; text-decoration:none;}*/
.intesta_voci{
	float:left;	
	margin:50px 0px 5px 15px;
}
.intesta_voci ul{
	/*margin:2px;*/
	padding:30px 0px 0px 0px;
}
.intesta_voci li{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #666666;
	margin:0px 0px 0px 0px;
}
.intesta_voci li a:link, a:active{color:#666666; text-decoration:none;}
.intesta_voci li a:visited{color:#666666; text-decoration:none;}
.intesta_voci li a:hover{color:#AE4B2E; text-decoration:none;}


/* -----parte a SINISTRA----- */
#sinistra{
	float:left;
	/*width:32%;*/
	width:269px;
	height: auto !important;
	background-color:#D0D0D0;/**/
}
#sinistra p{
	/*font: normal 10px Verdana, Helvetica, sans-serif;
	color: #47575F;*/
	margin:0px 8px 8px 8px;
}
.p_intro{
	margin:0px 0px 8px 8px;
	padding-right:50px;
}
#sinistra h1{
	font: bolder 10px Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(../images/freccina_az.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 8px;
	
}
#sinistra h2{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #47575F;
	background: url(../images/freccina_nera.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 0px 8px 0px 8px;
	text-decoration: underline;
}
/*dani*/
#sinistra h3{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #47575F;
	background: url(../images/freccina_doppia_blu.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 2px 8px;
}


#sinistra a:link, a:active{font: bold 10px Verdana, Helvetica, sans-serif; color:#47575F; text-decoration: underline;}
#sinistra a:visited{font: bold 10px Verdana, Helvetica, sans-serif; color:#47575F; text-decoration: underline;}
#sinistra a:hover{font: bold 10px Verdana, Helvetica, sans-serif;/*background-color:#FFFFFF;*/ color:666666; text-decoration:none;}


#sinistra h2 a:link, a:active{color:#47575F; text-decoration: underline;}
#sinistra h2 a:visited{color:#47575F; text-decoration: underline;}
#sinistra h2 a:hover{/*background-color:#FFFFFF;*/ color:666666; text-decoration:none;}


#sinistra hr{
	color: #FFFFFF;
	margin:0px 8px 0px 8px;
	height: 1px;
}

/* -----parte CENTRALE------ */
#centro{
	float:left;/**/
	width:562px;
	/*width:66%;
	width:581px;*/
}
#centro p{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #666666;/**/
	margin:0px 10px 5px 10px;
	/**/text-align:justify;
}

#centro a:link, a:active{color:#666666; text-decoration: underline;}
#centro a:visited{color:#666666; text-decoration: underline;}
#centro a:hover{color:666666; text-decoration:none;}

#centro h1{
	font: bolder 10px Verdana, Helvetica, sans-serif;
	color: #AE4933;
	text-transform: uppercase;
	background: url(../images/freccina_box.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px 15px 10px;
	
}

#centro .titolo{
	font: bolder 10px Verdana, Helvetica, sans-serif;
	color: #AE4933;
	text-transform: uppercase;
	background: url(../images/freccina_box.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px 15px 10px;
	
}

#centro h2{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #AE4933;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 10px;
	
}
#centro h3{
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #47575F/*#AE4933*/;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 10px 10px;
	background: url(../images/freccina_nera.gif) no-repeat left center;
	
}
#centro h3 a:link, a:active{color:#47575F; text-decoration: underline;}
#centro h3 a:visited{color:#47575F; text-decoration: underline;}
#centro h3 a:hover{/*background-color:#FFFFFF;*/ color:666666; text-decoration:none;}

#centro h2 a:link, a:active{color: #AE4933;text-decoration: underline;}
#centro h2 a:visited{color:#AE4933; text-decoration: underline;}
#centro h2 a:hover{text-decoration:none;}

#centro hr{
	color: #C8C8C8;
	margin:0px 10px 0px 10px;
	height: 1px;
}
#centro table{
	border: 1.5px solid #C8C8C8/*#a5a5a5*/;
	margin:0px 10px 0px 10px;
	background-color:#F0F0F0;
	width: 97%;
}
#centro td{
	background-color: #ffffff;
	font: normal 10px Verdana, Helvetica, sans-serif;
	text-align: center;
	padding:3px;
}
#centro td.tit{
	background-color:#c7c7c7;
	color: #AE4933;
	font-weight:bold;
}
#centro td.data{
	text-align:left;
	padding:5px 0px 5px 10px;
	
}
#centro select {
	display:block;
}
#centro form div.note{
	float:right;
	background-color:#ececec;
	border:1px solid #c8c8c8;
	padding:5px 0px 5px 0px;
	margin:23px 5px 5px 5px;
	width:200px;
	height:296px;
	text-align: left;
}


#centro form {
	/*background-color:ececec;*/
	border: 1px solid #c8c8c8;
	padding:5px 0px 5px 0px;
	margin:10px;
}
#centro label {
	font: 10px Verdana, Helvetica, sans-serif;
	display:block;
	margin-left:10px;
	margin-top: 10px;
}
#centro input {
	display:block;
	font: 10px Verdana, Helvetica, sans-serif;
	border: 1px solid #c8c8c8;
	width: 300px;
	margin-bottom:8px;
	background-color:#ececec;
}
#centro textarea {
	display:block;
	font: 10px Verdana, Helvetica, sans-serif;
	border: 1px solid #c8c8c8;
	width: 300px;
	height: 250px;
	margin-bottom:8px;
	background-color:#ececec;
}

#indirizzo{
	border:1px solid #c8c8c8;
	background-color:#ececec;
	padding:5px 0px 5px 0px;
	margin:10px;
	width: 100%;
	
}
#img_ind{
	border:1px solid #c8c8c8;
	background-color:#ffffff;
	/*padding:5px 0px 5px 0px;*/
	margin:5px;
	width: 220px;
	height: 110px;
	float:right;
}

#news{
	background-color:#ececec;
	padding:5px 0px 5px 0px;
	/*margin:10px;*/
}
#news hr{
	color: #C8C8C8;
	margin:0px 10px 0px 10px;
	height: 1px;
}
#news h1{
	font: bolder 10px Verdana, Helvetica, sans-serif;
	color: #AE4933;
	text-transform: uppercase;
	background: url(../images/freccina_box.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 15px 10px 0px 10px;
}
#news p.continua{
	text-align:right;
	padding: 0px 5px 0px 0px;
	color:#AE4933;
	border-bottom: 1px dotted/*dashed*/ #666666;
	
	/*background: url(../images/freccina_continua.gif) no-repeat right center;*/
	
}
#news p a:link, a:active{color: #AE4933;text-decoration:none;}
#news p a:visited{color:#AE4933; text-decoration:none;}
#news p a:hover{background-color:#FFFFFF;/**/ text-decoration:none;}


/* -----parte in BASSO----- */
#piede{
	clear:left;
	/*padding: 25px 8px 5px 8px;*/
	width: 100%;
	/*width:850px;*/
	background-color:#C2C2C2;
	background-image:url(../images/assedil_mini.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	border-top:/*1.5px solid #8F8F8F*/ 4px outset #b6b6b6;
	border-bottom:2px solid #8F8F8F /*4px ridge #b6b6b6*/;
	
}
#piede p{
	padding: 25px 8px 5px 8px;
}

#ms{
	float:right;/**/
	background-image:url(../images/3ms.gif);
	background-repeat: no-repeat;
	/*background-position: right top;*/
	background-position: 62px 12px;
	width:100px;
	color:#FFFFFF;
}
#ms a:link, a:active{color:#FFFFFF; text-decoration:none;}
#ms a:visited{color:#FFFFFF; text-decoration:none;}
#ms a:hover{color:666666; text-decoration:none;}


/* --- box-contenitori a sinistra--- */
#box_area{
	/*height: 180px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/lock.gif);
	background-repeat: no-repeat;
	background-position: right 24;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 15px 8px 5px 8px;
}
#box_cerca{
	/*height: 160px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/lente.gif);
	background-repeat: no-repeat;
	background-position: right 24;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
}
#box_biblio{
	/*height: 240px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/pdf.gif);
	background-repeat: no-repeat;
	background-position: right 24;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
}
#box_convenzioni{
	/*height: 240px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/folder.gif);
	background-repeat: no-repeat;
	background-position: right 24;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
}
/*dani*/
#box_assoc{
	/*height: 240px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/folder.gif);
	background-repeat: no-repeat;
	background-position: right 23;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
}
#box_chiedi{
	/*height: 180px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	/*width: 250px;*/
	background-color: #c7c7c7;
	background-image:  url(../images/assedil_big.gif);
	background-repeat: no-repeat;
	background-position: right 24;
	/*font: 10px Verdana, Helvetica, sans-serif;*/
	padding: 0px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
}
#box_banner{
	/*height: 180px;*/
	height:auto;
	border: 1px solid #FFFFFF;
	background-color: #c7c7c7;
	/*background-image:  url(../images/assedil_big.gif);
	background-repeat: no-repeat;
	background-position: right 24;*/
	padding: 10px 0px 0px 0px;
	margin: 8px 8px 5px 8px;
	text-align:center;
}
#box_banner img{
margin-top:8px;
}

.tit_box {
	font: bold 11px/23px Verdana, Helvetica, sans-serif;
	color: #AE4933;
	background: url(../images/freccina_box.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 8px;
	/*float:left;*/
	
}
#content_box {
	background-color: #A5A5A5;
	padding:0px;
	margin:0px;
		
	/*width:auto;*/
}
.tit_box2{
	text-align: right;
	margin: 0;
	padding: 5px;
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}

/*dani*/

#primapaginacontent {
	margin-left: 5px;
}

.homeLoginTxt{
	font: 10px Verdana, Helvetica, sans-serif;
	border: 1px solid #333333;
	width: 230px;
	margin-bottom:10px;
	margin-left:8px;
	padding-left:3px;
}

.homeAssocTxt{
	font: 10px Verdana, Helvetica, sans-serif;
	border: 1px solid #333333;
	width: 230px;
	margin-bottom:5px;
	padding-left:3px;
}

.homeAssocMini {
	font: 10px Verdana, Helvetica, sans-serif;
	border: 1px solid #333333;
	width: 80px;
}

#box_area h2 {
	float: right;
	/*margin-right:8px;*/
}
#box_area h2.s {
	clear: right;
	/*margin-right:8px;*/
}

#box_cerca h2 {
	float: right;
}
#box_cerca h2.s {
	clear: right;
}


#box_assoc h2 {
	float: right;
	/*margin-top:10px;*/
}
#box_assoc h2.s {
	clear: right;
	/*margin-top:10px;*/
}

/*
#box_biblio h3 {
	margin-top:10px;
	margin-bottom:10px;
}

#box_biblio h2, #box_biblio a {
	font-weight: normal;
	margin-top:3px;
	margin-bottom:3px;
}*/

#box_assoc select {
	display:block;
}

#box_assoc label, #box_cerca label {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #000;
	display:block;
	margin-left:8px;
}
#box_cerca select {
	margin-left: 0px;
}
#box_assoc input{
	display:block;
}


#miniLeft {
	float:left
}

#miniRight {
	float:right;
	margin-right:16px;
}
#box_assoc option {
	font: 9px Verdana, Helvetica, sans-serif;
	/*text-transform: lowercase;*/
	letter-spacing: -2px;
}
/*--- LEGENDA SOA----*/
#legend p{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color: #666666;/**/
	margin:0px 10px 5px 10px;
	/*text-align:justify;*/
}
#legend table{
	border: 1.5px solid #C8C8C8/*#a5a5a5*/;
	margin:0px 10px 0px 10px;
	background-color:#F0F0F0;
	width: 95%;
}
#legend td{
	background-color: #ffffff;
	font: normal 10px Verdana, Helvetica, sans-serif;
	text-align: left;
	padding:3px;
}
#legend td.tit{
	background-color:#c7c7c7;
	color: #AE4933;
	font-weight:bold;
	width: 5%;
}
#legend td.testa{
	background-color:#c7c7c7;
	color: #AE4933;
	font-weight:bold;
	text-align:center;
}
#legend td.data{
	text-align:left;
	padding:5px 0px 5px 10px;
	
}
/* ---LISTA QUADERNI ---*/
.quaderniList {
	list-style: none;
	padding:0px;
	margin:5px 0px 0px 10px;
}

.quaderniList a:active,a:link,a:visited {
	/*font-family: verdana; 
	font-size: 10px;*/ 
	text-decoration:none;
	color: #666666;
}

.quaderniList a:hover {
	text-decoration:underline;
	color: #666666;
}
/* ---NUOVA HOME ---*/
#centroA {
	float:left;
	width:67%;
	
}
#centroB {
	float:left;
	width:31%;
	margin-left: 8px;
	
}
#centroC {
	clear:left;
	width:100%;
	
}
.inews{
	border:1px solid #c8c8c8;
	/*padding:5px 0px 5px 0px;*/
	margin:0px 5px 2px 10px;
	float:left;
}

