/* CSS Document */
body{
    width: 100%;
	margin:0;
    font-size: 11px;
	color: #333333;
	line-height: normal;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	background: url(images/sfo_body3.jpg) top left repeat-y;}
	
table {margin:0;padding:0;}
	
A:link { color: #996600;text-decoration: none;}
A:visited { color: #996600;text-decoration: none;}
A:hover { color: #003333;text-decoration: none; }
	div#centratura{
    width: 100%;  /*dimensionamento in em del container principale */
    height:100%;
	margin: 0px auto;   /*centra negli altri browsers*/
    text-align: center;   /*ripristina l' allineamento*/
	background: url(images/sfo-centratura3.gif) top center repeat-y;}
	
   div#container{
    width: 780px;   /*dimensionamento in em del container principale */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	background: url(images/sfo_table3.jpg) top left repeat-y;}
h1{margin: 0;padding:10px 10px 10px 0}
h2{margin: 0;padding:10px 5px 5px 0}
h1{font-size: 14px; color: #996600;font-variant: small-caps;line-height: 18px; }
h2{color: #666633;font-size: 12px;
	line-height:13px;
	text-align:left; 
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;}
h2 A:link { color: #666633;text-decoration: none }
h2 A:visited { color: #666633;text-decoration: none }
h2 A:hover { color: #993333;text-decoration: none }
	
	div#flash{ width:780px;
    height:149px;
	margin: 0;  
    text-align: left;
	background: url(images/versioneflash.jpg) top left no-repeat;}
	div#topconsorzio{
    float: right;
    width: 174px;
	margin:0;
	padding:0;}
	
	div#consorzio{
	margin:20px 0 0 0;
	padding:0 0 0 20px;
	background: url(images/quadrati-consorzio.gif) top left no-repeat;}
	 
	div#menuright{
	margin:0;
	padding: 0 0 0 15px;
	font-size: 12px;
	line-height:14px;
	font-style: italic;
	font-weight: normal;
	color: #006633;
	text-decoration: none;
	}
	div#menuright H3{font-size: 12px;
	line-height:14px;
	font-style: italic;
	font-weight: normal;
	color: #006633;
	background: url(images/qua-blu.gif) center left  no-repeat;}
div#menuright ul{list-style-type: none;margin:0;padding:0 5px 0 3px;}
	
div#menuright li{
padding: 10px 0 0 5px;
	font-size: 10px;
	line-height:15px;
	color:#006633;
	text-align:left; 
	font-style: normal;
	font-weight: bold;
	text-transform: none;}
div#menuright li a{
padding: 0 0 0 15px;
	color: #666699;
	text-decoration: none;
	background: url(images/qua-azzurro.gif)  left no-repeat;}
div#menuright li a:hover{
padding: 0 0 0 15px;
	color: #006633;
	background: url(images/qua-azzurro-over.gif)   left no-repeat;}
	
div#didascalia{margin:10px 0 10px 14px;
	font-size: 10px;
	line-height: 13px; 
	color: #333333;
	font-style: italic;
	background: url(images/pixbordo.gif)   top left repeat-x;}
div#didascalia img {padding:0 0 10px 0;}
div#sottoconsorzio{padding:15px;}
div#sottoconsorzio ul{list-style-type: none;margin:0;padding:0;}
	
div#sottoconsorzio li{
	font-size: 10px;
	line-height:12px;
	color:#006633;
	text-align:left; 
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;}
div#sottoconsorzio li a{
	color: #996600;
	background: url(images/pixel.gif)   left no-repeat;}
div#sottoconsorzio li a:hover{
	color: #006633;
	background: url(images/pixel.gif)   left no-repeat;}
	
	
	
	div#content{float:left;width:605px;padding:0 0 40px 0;} 
		
/*right and left del content*/
	
	
div#testo{
    padding: 0 5px 10px 0;}
div#testo img{
    padding: 10px;}
	
	
div#leftmenu{padding:30px 25px 5px 7px;}
div#leftmenu h3{margin: 0;padding:0;font-size: 9px; color:#ffcc33; 
	font-variant: small-caps;text-align:left;}
	
div#leftmenu ul{list-style-type: none;margin: 0;padding:0;font-size: 9px; color:#ffcc33; 
	font-variant: small-caps;text-align:left;}
div#leftmenu li{
	padding:0 0 10px 15px;;
	color:#99cc33;
	text-align:left; 
	font-style: normal;
	font-variant:normal;
	font-weight: bold;background: url(images/frecciette3.gif) top left no-repeat;}
div#leftmenu li a{
	color: #99cc33;
	text-decoration: none;
	text-transform: none;}
div#leftmenu li a:hover{
	color: #FFFF00;
	text-transform: none;}
	
	div#login {
	text-align:right; 
	font-size: 9px;
	line-height:15px;
	color:#33ffcc;
	padding:0 40px 10px 0;
	color:#33ffcc;
	}
	
		div#login input
{font-size: 9px;
color: #339966;
background: #ffffcc;
border: 1px solid #339966
}
	
	
	div#rassegna ul{list-style-type: none;margin: 0;padding:0 25px 0 7px;font-size: 9px; color:#993300; 
	font-variant: small-caps;text-align:left;}
div#rassegna li{
	padding:0 0 10px 15px;;
	color:#339966;
	text-align:left; 
	font-style: normal;
	font-variant:normal;
	font-weight: bold;background: url(images/frecciette3.gif) top left no-repeat;}
div#rassegna li a{
	color: #00cc66;
	text-decoration: none;
	text-transform: none;}
div#rassegna li a:hover{
	color: #FFFF00;
	text-transform: none;}
	
	
	
	div#linksleft{
	margin:0 0 0 1px;padding:0; color: #ff6600;
	background: url(images/links.gif) top left no-repeat;}
	div#linksleft ul{list-style-type: none;margin: 0;padding:15px 25px 5px 22px;  text-align:left;}
div#linksleft li{
	padding:5px 0 5px 0;
	font-size: 9px;
	line-height:10px;
	color:#33ffcc;
	text-align:left; 
	font-style: normal;
	font-weight: normal;
	text-transform: none;background: url(images/pixel.gif) top left no-repeat;}
div#linksleft li a{
	color: #33ffcc;
	text-decoration: none;}
div#linksleft li a:hover{
	color: #ff6600;}
/*fine right and left del content*/
	div#padding {
	padding:10px 3px 10px 10px;
	}
	div#foot{float:left;width:606px;}
	div#footer{clear:right;}
	div#footnews{clear:left;}
	div#footdett{clear:left;
	padding:50px;}
div#credits{
    width: 770px;   /*dimensionamento in em del container principale */
    margin : 0px auto;   /*centra negli altri browsers*/
	padding:0 5px 0 5px;
    font-size: 10px;
    text-align: left;   /*ripristina l' allineamento*/
	background: url(images/sfo_credits.gif);}
	.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;}
.testoforte {
	margin:0;
	padding:0;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#quadro {float:left;margin:5px;padding:1.0em;border: thin solid rgb(0,153,153);}	
#quadro h1{color:#999900;font-size: 1.3em;
	line-height: 1.3em;padding:10px;margin:0;}
#quadro h2{color:#996666;font-size: 1.3em;line-height: 1.3em;padding:10px;margin:0;}