/* CSS Document */

body{
    width: 100%;
	padding:0;
	margin:0;
	line-height: normal;   /*dimensionamento percentuale del font */
	font-family: Verdana;
	font-size: 0.86em;
	line-height: 1.8em;
	text-align : center;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	background: url(../images/sfo_container_home2.gif) repeat-y;
	
}
	
p {margin-top: 0.5em;}

h1 {padding:12px 0 10px 0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-style: normal; color: #CC6600;}
h2 {padding: 0;margin:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-style: normal; color: #666600;
	font-variant: small-caps;}
h3 {font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;}
	
h4 {font-size: 1.3em;
line-height: 1em;
	margin: 0;
	padding:0;
	text-align : left;
	font-family:Arial;
	font-style: italic;	
	color: #999900;
	font-variant: normal;
	font-weight: bold;}
	
h5 {font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;}
	
h6 {padding:0;
	margin:0;}
	
A:link { color: #CC6600;text-decoration: none }
A:visited { color: #CC6600;text-decoration: none }
A:hover { color: #000033;text-decoration: none }
	
#centratura {
	margin : 0 auto;text-align : center;
	width : 100%;min-width:880px;
	
}

div#content{width: 100%;
	padding:0;
	margin:0;
	text-align: center;
	background: url(../images/tmthomenew_TAGL5.gif) no-repeat top left;}
	
div#colonnasinistra{float:left;padding:0;margin:200px 0 0 0;
    width: 77%;
	line-height: normal;   /*dimensionamento percentuale del font */
    text-align: left;
	}
	

	
div#contleft{float:left;margin:0;padding:0;
    width: 20%;text-align: center;
	 }
div#contleft img {margin:5px 5px 5px 15px;}

	
div#colonnadx{float:right;
    width:20%;
	text-align: center;
	padding:15px 0;
	margin: 0;
	background: url(../images/sfo-home-coldx.gif); }
	div#colonnadx h4 {padding:25px 0 1em 1em;color:#CC6600}
	
	
	
div#primaria{float:right;padding:0;margin:0;
    width: 71%;
    }



div#pubblist { float: left;margin:0;padding:1.5em;
	color: #000000;
	font-weight: normal;
	font-family: Times New Roman;
	font-variant: normal;
	font-weight: bold;
	font-style: italic;
}
	
div.pubblist p {
   text-align: center;margin:2px 0 2px 0;padding:5px;
	
   }


div#primariadx{float:right;padding:1em;
 	width: 58%;
	background:  url(../images/pixel-grigio.jpg) left top repeat-y;}
div#primariasx{float:left;padding:1em 0;
 	width: 33%;}


div#case{padding:0;clear:both;}
div#case img {
	border: 1px solid #999999;
	margin:0 0.5em 0.5em 0;
	}
	

	
div#news{padding:1em 0em 0em 0em;clear:both;}
div#news img {
	border: 1px solid #999999;
	margin:0.8em;
	}
div#prodotti{padding:0 0 0 1em;clear:both;text-align: left;}
div#prodotti p{font-size: 0.9em;line-height:1.2em;}
div#prodotti h6 {font-size: 1.0em;
	color: #666600;line-height:1.2em;
	font-weight: normal;
	

	font-family: Times New Roman;
	font-variant: small-caps;
	font-style: normal;
	}
	div#prodotti img {
	border: 1px solid #666600;
	margin:5px 5px 5px  0;
	}
	
		

div#smaller{font-size: 1em;font-family: verdana;font-variant: small-caps;}
	
div#lancio{text-align : left;color: #663333;font-weight: bold;padding: 0;line-height: 1.6em;}

	
	
/*div#menuvert { margin:0;padding: 0;display: inline;}
div#menuvert ul{text-align:left;margin:0;padding: 0.5em;color: #000000;text-decoration: none;font-weight: normal;}
div#menuvert li{list-style-type: none;text-align:left;padding:0;text-align:left;line-height: 2em;color: #cc6600; }
div#menuvert li a{text-align:left;color: #cc6600; }
div#menuvert li a:hover{text-align:left;color: #ffffff;}
div#menutit {margin-left:-20px;padding:0.1em 0.1em 0.1em 20px ;width:80%;text-align:left; background:  url(../images/striscia-menu.jpg);font-family: Times New Roman; font-size: 1.1em; font-style: normal;font-variant: small-caps; line-height: 1.2em; color: #666633}*/
div#menuvert { margin:0;padding:0 0 0 10px;}
div#menuvert ul{text-align:left;margin:0;padding: 0.5em;color: #000000;text-decoration: none;font-weight: normal;}
div#menuvert li{list-style-type: none;text-align:left;padding:0;text-align:left;line-height: 2em;color: #cc6600; }
div#menuvert li a{text-align:left;color: #cc6600; }
div#menuvert li a:hover{text-align:left;color: #ffffff;}
div#menutit {margin-left:-10px;padding:0;width:85%;text-indent:20px;text-align:left; background:  url(../images/striscia-menu.jpg);font-family: Times New Roman; font-size: 1.1em; font-style: normal;font-variant: small-caps; line-height: 1.2em; color: #666633}

div#bottom{clear:both;padding:0;margin:0;
	height:2em;
	font-size: 0.9em;
	line-height: 2em;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	background: FFFFFF;
    background:  url(../images/sfo-barre.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;  color: #993300; text-decoration: none }

div#bottom a{color: #996666;text-decoration: none }
div#bottom a:hover {color: #FFFFFF; text-decoration: none }
div#bottom a:visited {color: #996666;text-decoration: none }

div#clearb{clear: both;padding:0;margin:0;}
div#clearr{clear:right;}
div#clearl{clear:left;}

.evidenziato {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #CC6600; line-height: 15px; text-decoration: none; font-weight: normal;
}
