/* Parte di Save! */

body
{
   margin:0 1px 0 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
   color: #3B3B3B;
   background-color: #FFFFFF;
   background-color: white; 
   background-image: url(../images/backgr5.gif);
   SCROLLBAR-FACE-COLOR: #ffffff; 
   SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
   SCROLLBAR-SHADOW-COLOR: #686868; 
   SCROLLBAR-3DLIGHT-COLOR: #686868; 
   SCROLLBAR-ARROW-COLOR: #686868; 
   SCROLLBAR-TRACK-COLOR: #ffffff; 
   SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

.divleft {text-align:left; font-size:0.80em;}

.preview_link {
	text-align:right;
	margin-bottom:3px;
	color:#000000;
	padding-bottom:3px;
	/*font-weight:italic;*/
}

.span1{color:red; font-size:larger;}
.spanerror{color:red; font-size:0.80em; font-family:"Arial Black";}
.diverror{color:red; font-size:0.80em; font-family:"Arial Black";}


/* Parte di Monica + mie modifiche*/


body { 
	text-align:center;
	font-family: Arial, Geneva, sans-serif;
	font-size:100%;
	margin-top:-16px;
	SCROLLBAR-FACE-COLOR:#dbdcd7;
	SCROLLBAR-HIGHLIGHT-COLOR:#adadad;
	SCROLLBAR-SHADOW-COLOR:#dbdcd7;
	SCROLLBAR-ARROW-COLOR: #ea801c;	
	SCROLLBAR-TRACK-COLOR:#dbdcd7;
	SCROLLBAR-DARKSHADOW-COLOR:#ADADAD;}
	
hr{
display:none;
}

#testa {
width:760px;
margin:1em auto;
text-align:left;
}

#testata{
	font-family:Georgia;
	position:absolute;
	top:0px; left:0;
	width:760px;
	color: white;
	background-color: #ea801c;
	text-align:center;;
	font-size:1em;
	height:20px;
	font-weight:bold;
}

#corpo {
position:relative;
width:760px;
margin:1em auto;
text-align:left;
/*border-top:20px solid #ea801c;*/

}

#corpo-colonna1 {
padding:0;
position:absolute;
top:20px; left:0;
width:127px;
background:#ffffff;
border-right:1px solid #ea801c;
border-left:1px solid #ea801c;
border-bottom:1px solid #70706e;
min-height: 550px;
height: auto !important;
height:550px;
}


html>body #corpo-colonna1 {
position:absolute;
padding:0;
top:20px; left:0;
width:127px;
background:#ffffff;
border-right:1px solid #ea801c;
border-left:1px solid #ea801c;
border-bottom:1px solid #70706e;
min-height: 550px;
height: auto !important;
height:550px;
}



#corpo-colonna1 p{
background:#ffffff;
color:#61615f;
font-family: Arial, Geneva, sans-serif;
font-size:0.55em;
text-align:center;
margin:0px;
padding:4px;
}


#corpo-colonna2 {
border-left:1px solid #ea801c;
position:absolute;
top:20px;
width:188px;
margin:0 200px 0 127px;
background:#ffffff;
min-height: 550px;
height: auto !important;
height:550px;
border-bottom:1px solid #70706e;
vertical-align:top;
}

html>body #corpo-colonna2 {
border-left:1px solid #ea801c;
position:absolute;
top:20px;
width:188px;
margin:0 200px 0 127px;
background:#ffffff;
min-height: 550px;
height: auto !important;
height:550px;
border-bottom:1px solid #70706e;
}

#corpo-colonna2 div{		
	margin-top:-2px;	
	margin-bottom: 3px;
    background:#ea801c;
	text-align: center;;
	color:#000000;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	border-bottom:1px solid #000000;
	font-size:0.85em;
}

#corpo-colonna2 dl{		
	margin:0px;	
    margin-top:-3px;
	padding:0px;
	background:#ea801c;
	color:#000000;
}
#corpo-colonna2 dd{	
	margin:0px;
	padding:0px;
}
#corpo-colonna2 ul{
background:#ea801c;
color:#000000;
font-size:0.85em;
list-style-type: none;
text-align:right;margin:0px;
padding:0px;
}

#corpo-colonna2 li{
background:#ea801c;
color:#000000;
list-style-type: none;
border-bottom:1px solid #000000;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
/*font-weight:bold;*/
}
#corpo-colonna2 li a{
background:#ea801c;
color:#000000;
text-decoration:none;

}
#corpo-colonna2 li a:hover{
background:#ffffff;
color:#000000;
text-decoration:none;
}

#corpo-colonna3 {
position:absolute;
top:20px; right:0;
width:445px;
background:#dbdcd7;
height: auto !important;
height:550px;
min-height: 550px;
border-bottom:1px solid #70706e;
border-right:1px solid #70706e;
border-left:1px solid #70706e;
}



html>body #corpo-colonna3 {
position:absolute;
top:20px; right:0;
width:445px;
background:#dbdcd7;
height: auto !important;
height:550px;
min-height: 550px;
border-bottom:1px solid #70706e;
border-right:1px solid #70706e;
}

#corpo-colonna3 p{
background:#dbdcd7;
color:#000000;
text-align:left;
margin:0px;
margin-bottom:4px;
}

#corpo-colonna3 img{
float:left;
text-align:left;
padding-top:4px;
padding-left:2px;
padding-bottom:4px;
padding-right:2px;
}

#corpo-colonna3 .imag{
float:left;
text-align:left;
margin-top:4px;
margin-left:2px;
margin-bottom:4px;
margin-right:2px;
}

#corpo-colonna3 table{
background:#dbdcd7;
color:#000000;
}

#corpo-colonna3 td{
	border: 0.0em solid #70706e;
	padding: 3px;
}
#corpo-colonna3 caption{
	font-weight:bold;
	text-align:left;
}
.numero{
	width:30%;
}



#corpo-colonna3 H1{
/*margin-top:30px;*/
margin-bottom:5px;
margin-top:3px;
margin-left:30px;
padding:0px;
padding-left:20px;
font-size:1em;
background-image:url(../images/freccia.gif);
background-repeat: no-repeat;
background-position:0px 0px;	
}

html>body #corpo-colonna3 H1{
margin-top:15px;
margin-bottom:0px;
margin-left:20px;
padding:0px;
padding-left:30px;
font-size:1em;
background-image:url(../images/freccia.gif);
background-repeat: no-repeat;
background-position:10px 0px;	
}

#corpo-colonna3 H2{
margin-top:30px;
margin-bottom:6px;
margin-left:0px;
padding:0px;
font-size:0.90em;
border-bottom:2px solid #ea801c;
}

/*testo degli sportelli*/
#corpo-colonna3 .testosport{
background:#dbdcd7;
color:#000000;
margin:0px;
padding:10px;
padding-left:30px;
font-size:0.80em;
width:85%;
/*min-height: 370px;
height:370px;*/
height: auto !important;
overflow: auto;
text-align:justify;
}

#corpo-colonna3 .testosport a{
margin-left:0px;
padding-left:30px;
background-image:url(../images/freccia.gif);
background-repeat: no-repeat;
background-position:10px 0px;
}

#corpo-colonna3 .testosport p{
background:#dbdcd7;
color:#000000;
text-align:justify;;
}

/*Fine testo degli sportelli*/

#corpo-colonna3 .testo{
background:#dbdcd7;
color:#000000;
margin:0px;
padding:10px;
padding-bottom:0px;
padding-left:30px;
font-size:0.80em;
width:85%;
/*min-height: 370px;
height:370px;*/
height: auto !important;
overflow: auto;
text-align:left;
}

#corpo-colonna3 .link_allegato{
background:#dbdcd7;
color:#000000;
text-decoration:underline;
font-size:0.80em;
}

#corpo-colonna3 a{
background:#dbdcd7;
color:#000000;
text-decoration:underline;
}

#corpo-colonna3 .news{
width:85%;
margin:0px;
margin-top:4px;
padding:0px;
min-height: 90px;
height: auto !important;
height:90px;
border-bottom:3px dashed #ea801c;
padding-bottom:2px;
margin-bottom:3px;
text-align:left;
}

#corpo-colonna3 .news a{
background:#dbdcd7;
color:#000000;
text-decoration:underline;
}

#corpo-colonna3 .news img{
float:left;
text-align:left;
padding-top:4px;
padding-left:2px;
padding-bottom:4px;
padding-right:10px;
}

#corpo-colonna3 .news H1{
margin:1px;
}

/* gestisce lo stile della paginazione nella pagina delle news: news_reader.php*/
.paginazione{
	text-align:center;
	vertical-align:baseline;
	font-family: Arial, Geneva, sans-serif;
}

.paginazione a{
	text-align:center;
	vertical-align:baseline;
	background:#dbdcd7;
	color:#000000;
	text-decoration:underline;
	margin-bottom:5px;
	padding-top:3px;
}

/*Fine colonna 3*/


#foto{
background:#dbdcd7;
color:#000000;
margin:0px;
min-height: 90px;
height: auto !important;
height:90px;
}

#piedipagina {
height:10px;
text-align:right;
margin:0px;
margin-top:6px;
padding:8px;
padding-left:30px;
padding-right:30px;
font-size:0.80em;
border-top:1px solid #70706e;
}

#menuorizz{
	color:#000000;
	background:#ffffff;
	padding-top:4px;
	padding-right:0px;
	margin:0px;
	padding-bottom:6px;
    padding-left:20px;
	border-bottom:1px solid #70706e;
}

html>body #menuorizz{
	color:#000000;
	background:#ffffff;
	padding-top:2px;
	padding-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:3px;
    padding-left:26px;
}


#menuorizz img{
display:inline;
margin:0px;
vertical-align:middle;
}

#menuorizz ul{
	color:#000000;
	background:#ffffff;
	padding:0px;
	margin:0px;
	list-style: none;
	display: inline;
}

#menuorizz li{
display: inline;
padding-top:2px;
padding-left:4px;
padding-top:2px;
margin-bottom:6px;
font-size:0.80em;
}

#menuorizz li a{
color:#000000;
background:#ffffff;
text-decoration:none;
}

#menuorizz li a img{
color:#ea801c;
background:#ffffff;
border:none;
}


#menuorizz li a:hover{
color:#ea801c;
background:#ffffff;
text-decoration:none;
}

/* Loghi */

#loghi{		
	text-align:center;
}
#loghi img{		
	margin-top:1px;
	margin-bottom:1px;
	border:none;
}

#loghi ul{		
color:#dbdcd7;   /*#000000*/
/*background:#ffffff;*/
background:#dbdcd7;
list-style-type: none;
text-align:center;
}
#loghi li{		
color:#dbdcd7;
/*background:#ffffff;*/
background:#dbdcd7;
list-style-type: none;
text-align:center;
border:none;
}

#loghi li a{		
color:#dbdcd7;
/*background:#ffffff;*/
background:#dbdcd7;
list-style-type: none;
text-align:center;
text-decoration:none;
border:none;
}


/* Loghi colonna sinistra*/


#loghisx {		
width:127px;
padding:0px;
margin:0px;
text-align:center;
}
#loghisx dl{
width:127px;	
margin:0px;
}
#loghisx dd{
width:127px;
margin:0px;
}
#loghisx ul{
width:127px;	
color:#000000;
background:#ffffff;
text-align:center; 
margin:0px; 
list-style-type: none;
}
#loghisx li{		
width:127px;
padding:0px;
color:#000000;
background:#ffffff;
text-align:center; 
margin:0px; 
list-style-type: none;
}

html>body #loghisx {		
width:120px;
padding-right:0;
margin:0px;
text-align:center;
}

html>body #loghisx dl{
width:120px;
margin:0px;
}

html>body #loghisx dd{
width:120px;
margin:0px;
}

html>body #loghisx ul{
width:120px;		
color:#000000;
background:#ffffff;
text-align:center; margin:0px; list-style-type: none;;
}

html>body #loghisx li{		
width:120px;
padding:0;
color:#000000;
background:#ffffff;
text-align:center; margin-left:-40px; list-style-type: none;
}




/* esempio di modulo */

.div_contenitore{clear:both;}

.centrato{
text-align:center;
} 





