/* Start of CMSMS style sheet 'impaginazione' */
/*
impaginazione
*/

body#UVEF
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#995409;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	background-image:url(img_v2/sfmenu.jpg);
	background-position:0 145px;
	background-repeat:repeat-x;
}

#masterdiv
{
	width:790px;
	margin:0 auto;
	text-align:left;
	
}
#masterdiv2
{
	position:absolute;
	width:790px;
padding-bottom:30px;
}

.alt, dfn, #menu #cerca .hidden
{display:none}

a
{
	text-decoration:none;
	color:#f36;
}
a:hover
{
	color:#2D862D;
}

#logo a img
{
border:none;
}
#topcorn
{
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	width:518px;
        height:145px;
	background-image:url(img_v2/cornice_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#topimg
{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:518px;
	height:145px;
        overflow:hidden;
}


#menu
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	/*padding-top:3px;*/
	height:33px;
}
#menu ul
{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	list-style-type:none;
}
#menu ul li 
{
	display:block;
	float:left;
	
	border-left:1px solid #fff;
}
#menu a
{
        padding-left:7px;
	padding-right:7px;
padding-top:3px !important;
padding-top:0;
        line-height:27px;
        display:block;
	float:left;	
        color:#fff;
}
#menu ul li a:hover
{
	color:#f36;
        background-color:#fff;
}

#menu #cerca
{
display:block;
height:25px;
width:516px;
position:absolute;
right:1px;
top:113px;
z-index:3;
overflow:hidden;

color:#333;
background-color:#FFF;
padding-top:5px;
border-top:2px solid #000;

filter:alpha(opacity=80); /* for IE */
-moz-opacity:0.8; /* for mozilla */
opacity: 0.8; /* for safari */
khtml-opacity: 0.8 ;/* for konquerer and older safari */

}

#menu #cerca form input
{
float:left;
background-color:#FFF;
color:#f36;
font-weight:bold;
height:20px;
border:none;
border-bottom:1px dotted #333;
margin:0;
padding:0;
margin-right:4px;
}
#menu #cerca form input.radio
{
float:none;
display:inline;
background-color:none;
border:none;
padding-left:3px;
}
#menu #cerca form input.submit
{
float:none;
position:absolute;
right:0;
width:90px;
border:1px dotted #333;
}
#menu #cerca label
{
font-size:10px;
}

#menu #language
{
position:absolute;
right:0;
}
#menu #language a img
{
border:none;
}

#barra
{
	clear:left;
	float:left;
	width:173px;
	background-color:#2D862D;
	line-height:20px;
color:#fff;
}
#barra ul, #barra .box
{
	margin:0;
	padding:10px;
	list-style-type:none;
line-height:normal;
font-weight:bold;
}

#barra ul ul
{
padding:0;
padding-left:10px;
line-height:normal;
font-weight:normal;
border-left:1px dotted #995409;

}
#barra ul li a
{
display:block;
height:auto !important;
height:0;
padding-top:3px;
padding-bottom:3px;
color:#fff;
}
#barra a:hover
{
border-top:1px dotted #fff;
border-bottom:1px dotted #fff;
padding-top:2px;
padding-bottom:2px;
color:#fff;
}

#barra li.sectionheader a, #barra li.sectionheader a:hover, #barra .box h2
{
cursor:default;
font-size:130%;
font-weight:bold;
border-top:1px dotted #fff;
border-bottom:none;
margin:0;
padding:0;
padding-top:3px;
padding-bottom:2px;
margin-top:5px;
color:#fff;
}

#inevidenza
{
	display:none;
}

#cont
{
	background-image:url(img_v2/sf_barra.jpg);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:174px;

}
#testo_principale
{
	/*clear:left;*/
	padding-left:20px;
	padding-right:20px;
	background-image:url(img_v2/sfbody2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-right:1px solid #2D862D;
        min-height:350px;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-align:justify;
}

#news
{
	text-align:justify;
	padding-right:10px;
}

.news
{
	width:272px !important;
	width:282px;
        height:165px;
        overflow:auto;
	float:left;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#E9E9E9;
	background-image:url(img_v2/sfnews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:11px;
	color:#5D3011;
}

#testo_principale .news
{
width:auto !important;
        height:110px;
        overflow:auto;
	float:none;
background-color:transparent;
border:1px dotted #995409;
background-image:none;
}

.bollettino
{
width:272px !important;
	width:282px;
height:165px;
        float:left;
	padding:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#E9E9E9;
	font-size:11px;
	color:#5D3011;
text-align:right;
background-image:url(img_v2/sfnews_bol.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.bollettino a img
{
border: 2px solid #000;
}
.bollettino a:hover img
{
border: 2px solid #f36;
}
.bollettino img
{
padding:4px;
background-color:#fff;
}

#footer
{
clear:both;
	height:20px !important;
	/*height:50px;*/
	background-color:#995409;
	background-image:url(img_v2/sffooter.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:10px;	
	padding-right:20px;
	font-size:9px;
	color:#fff;
	text-align:right;
}
#footer a
{
	color:#fff;
}

/* from newsletter*/
#barra .box
{
margin-top:15px;
}
#barra .box label
{
display:block;
}
/* End of 'impaginazione' */

