/* CSS Document */

body {
background-color:FFFFFF;
text-align : center;
margin: 0px auto;
margin-top:20px;
width:780px;
}
p,div,table,tr,td {font:11px Verdana,Arial,Helvetica,sans-serif;}
p {padding: 8px;}

#sezprinc {
margin : 0px auto;
text-align : left;
width : 780px;
}

.perte {
position:absolute;
width:1600px;
z-index:1;
left:-1800px;
}

h1{ margin : 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	word-spacing: 2px;
	letter-spacing: 1px;}
	
	h2{margin : 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;}
	
	
h4{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #993366;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;}
	
h3{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #993366;
	text-decoration: none;
	word-spacing: 1px;
	letter-spacing: 1px;}
	
A:link { color: #660000;text-decoration: none }
A:visited { color: #669999;text-decoration: none }
A:hover { color: #000033;text-decoration: none }

#testata_container {
	width:780;
	height:185px;
	margin-bottom:5px;
}

#testata {
	width:780px;
	height:185px;
	margin-bottom:5px;
	overflow: visible;
}

/*MENU*/

#menu_container {
	width:750px;
	height:25px;
	white-space: nowrap;
}

#menu {
	float: left;
	width:530;
	height:25px;
}

div#menu ul{list-style-type: none;margin: 0;padding: 1;white-space: nowrap}
div#menu li{display: inline;margin-left:15px;height:25px;}
div#menu li a{
	font-size: 12px;
	text-align:left; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: small-caps;
	color: #333366;
	text-decoration: none;
	background-image: url(/images/sfo_menu.gif);
	background-repeat: no-repeat; 
	background-position: bottom right;
}
div#menu li a:hover{color: #000033}

#menu_lingua{
    float: right;
	text-align: right;
	width:90px;
	height:25px;
	}
div#menu_lingua ul{list-style-type: none;margin: 0;padding: 1;white-space: nowrap}
div#menu_lingua li a#current{color:#06F}
div#menu_lingua li{display: inline;margin-left:10px;height:25px;}
div#menu_lingua a{
	font-size: 12px;
	text-align:left; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: small-caps;
	color: #669999;
	text-decoration: none;
}
div#menu_lingua li a:hover{color: #000033}

/*centro_contenuto*/
#contenuto_container {
	width:780px;
	margin-bottom:5px;
}

#contenuto {
width: 600px;
float: left;
background-image: url(images/contenuto_centro.jpg);
background-repeat: repeat-y;
}
#top_contenuto { 
background-image: url(images/contenuto_sup.jpg); 
background-repeat:no-repeat;
background-position: top left;}
#bottom_contenuto{background-image: url(images/contenuto_inf.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}
#centro_contenuto { 
padding: 8px 8px 20px 8px;
color: #996666;
}
div#centro_contenuto img{margin: 10px}

/*SOTTOMENU BOX*/
#sottomenu {
width: 141px;
margin:8px;
background-image: url(images/centro_sottomenu.gif);
background-repeat: repeat-y;
float: left;
}

#top_sottomenu{
	font-size: 11px;
	text-align:center; 
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #993366;
	text-decoration: none;
background-image: url(images/top_sottomenu.gif);
background-repeat:no-repeat;
background-position: top left;
}
#bottom_sottomenu{ background-image: url(images/bot_sottomenu.gif);
background-repeat:no-repeat;
background-position: bottom left;
}
#centro_sottomenu { padding: 15px 0px 20px 0px;
font: 11px Trebuchet MS,Arial,sans-serif;
text-align:left; 
color: #996666;}

div#centro_sottomenu  ul{list-style-type: none;width:135px;padding: 0px;margin: 0;white-space: nowrap;}
div#centro_sottomenu  li a#current{color:#06F}
div#centro_sottomenu  li{ height:20px;}
div#centro_sottomenu  a{padding: 0px 15px 0px ;
	font-size: 11px;
	text-align:left; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none; 
	background: url(images/freccia_grigia.gif) no-repeat right;
}
div#centro_sottomenu li a:hover{color: #000033;
background: url(images/frecciar.gif) no-repeat right;} 

/*news*/
#news {
margin-left: 602px;
width: 163px;
background-image: url(images/news_centro.jpg);
background-repeat: repeat-y;
}

#top_news{ background-image: url(images/news_sup.jpg);
background-repeat:no-repeat;
background-position: top left;
}
#bottom_news{ background-image: url(images/news_inf.jpg);
background-repeat:no-repeat;
background-position: bottom left 
}
#centro_news { padding: 10px;
font: 11px Trebuchet MS,Arial,sans-serif;
color: #996666;}

#piede{clear: left;margin-bottom:20px;
	padding:5px 193px 0px 0px;
	font-size: 10px;
	text-align:right; 
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	font-variant: none;
	color: #993366;
}



.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #996666;
	text-decoration: none;
}
.titoletti {
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #993366;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
  .transparent {
	text-align : center;
    position:absolute;
	top:130px;
    left:100px;
    visibility:hidden;
    z-index:10;
    filter:alpha(opacity=98);
}
#nero{ 
  	width: 630px;
    background-color:#993366;
	color: #ffffff;
	height:20px;
	text-align:right;
	padding:10px;
}
.fondodettaglio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #996666;
	text-decoration: none;
}
.newstitolo {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC6600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

