
body
{
		background:url(../img/bg.jpg) repeat-x;
		background-color: #fff;
		margin-top: 0px;
		padding: 0;
		color: #ccc;
}

#sezprinc {
		margin : 0 auto;
		padding: 0;
		text-align : left;
		width: 956px; 
}

#testata{
		height: 58px;
		margin: 28px 0 0 0;
		padding: 0;
}

#testata p{

}

#testata img{
		margin-top: 0px;
}

#testata_sx{
		float: left;
		margin: 0;
		padding: 0;
		margin-left: 0px;	
}

#testata_dx{
		float: right;
		padding-right: 0px;
		margin: 0;
		padding: 0;
		height: 45px;
		width: 636px;
		background-color: #ff6600;
		background:url(../img/bg_menu_3.gif)  repeat-x;
			
}


#contenuto1 {
		margin: 0;
		padding: 1;
		height: 318px;
		background-color: #ecf;
}

#contenuto2 {
		height: 178px;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #fefefe;
		
		
}


#flash {
		height: 100%;
		width: 100%;
		padding: 0;

		background-color: #000;
}

#navigazione {
		
		width: 636px;
      		margin: 15px 0 0 0;
      		padding: 0;
		text-align: left;
}



#footer {
	height: 10px;
	margin:	0;  
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	background-color: #fff;
}

#footer p{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999; 
}

#footersx {
	float: left;
}

#footerdx {
	float: right;	
}



#navCircle {
        margin: 0;
        padding: 0;  
        background-color: #ff6600;     
}

#navCircle li {
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
	width: 159px;
	height: 45px;
    	float: left;
    	font-size: 15px;
     	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
       	font-weight: bold;
       	text-decoration: none;
	text-align: center;
        	color: #000;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
         color: #fff;
}


h3{
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
       	 font-size: 17px; 
	color: #FF9022;  
}

h2{
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
       	 font-size: 24px; 
        	font-style: italic; 
	color: #FF9022;  
}


a.testo:link{
	color: #ff6600; 
	text-decoration: none;
}

a.testo:visited{ 
	color: #ff6600; 
	text-decoration: none;
}

a.testo:hover{ 
	color: #ff6633; 
	text-decoration: none;
}

a.testo:active{ 
	color: #ff6600; 
}

a.nero:link{
	color: #454444;
	text-decoration: none;
}

a.nero:visited{ 
	color:#454444;
	text-decoration: none;
}

a.nero:hover{ 
	color: #454444;
	text-decoration: none;
}

a.nero:active{ 
	color: #FF9022;
}


#box1 {
	float:left;
      	width: 319px;
	height: 178px;
	margin: 0;
	padding: 0;
       	background-color: #fff;
	background:url(../img/bg_box.gif) repeat-x;	
}

#box1  h1{
	padding: 11px 0 0 11px;
	margin:  0;
	height: 40px;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
      	font-size: 18px; 		//21
	text-align: left;
	color: #ff6600; 	
}

#box1  h2{
	margin: 8px 0 0 114px; //129
	padding: 8px 0 0 0;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
	font-style: normal;
     	font-size: 14px; 
	text-align: left;
	color: #333333; 	
}

#box1  img{
	margin: 5px 9px 0 16px;
	
}

#box1  h1 img{
	margin: 5px 9px 0 0px;
	
}

#box1 p{
	padding: 0px 17px 0 17px;
	margin: 5px 0 0 122px;
	font-family: Arial, Helvetica, sans-serif;
      	 font-size: 11px; 
	text-align: justify;
	color: #2F2E2F; 
}



#box1 a{
	display: block;
}
	
#box1 a:link, #box1 a:visited {
	text-decoration: none;
       	color: #333333; 	
}

#box1 a:link.active, #box1 a:visited.active, #box1 a:hover {
       	color: #ff6600;
}



#box2 {
	float: left;
      	width: 319px;
	height: 178px;
       	margin:0;
     	background:url(../img/bg_box_2.gif) repeat-x;
	
	
}

#box2  h1{
	padding: 11px 0 0 11px;
	margin: 0;
	height: 40px;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
      	font-size: 18px; 		//21
	text-align: left;
	color: #ff6600; 	
}

#box2 h2{
	margin: 0 0 0 72px;
	width: 95%;
	padding: 8px 0 0 0;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
	font-style: normal;
     	font-size: 14px; 
	text-align: left;
	color: #333333; 	
	
}
#box2 p{
	padding: 0px 17px 0 17px;
	margin: 0 0 0 70px
	width: 88%;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
       	 font-size: 11px; 
	text-align: left;
	color: #2F2E2F; 
	
}

#box2  img{
	margin: 1px 0px 0 9px ;
	border: 1px solid #eee;
}

#box2  h1 img{
	margin: 5px 9px 0 0px;
	border: 0;	
}

#box2 a{
	display: block;
}
	
#box2 a:link, #box2 a:visited {
	text-decoration: none;
       	color: #333333; 	
}

#box2 a:link.active, #box2 a:visited.active, #box2 a:hover {
       	color: #ff6600;
}

#box3 {
	float: left;
      	width: 317px;
	height: 178px;
       	margin:0;
     	background:url(../img/bg_box_3.gif) repeat-x;
}

#box3  h1{
	padding: 11px 0 0 11px;
	margin: 0;
	height: 40px;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
      	font-size: 18px; 		//21
	text-align: left;
	color: #ff6600; 	
}

#box3 h2{
	margin: 0 0 4px 70px;
	width: 45%;
	height: 52px; 
	padding: 8px 0 0 0;
	font-family: Avantgarde, Arial, Helvetica, sans-serif;
	font-style: normal;
     	font-size: 14px; 
	text-align: left;
	color: #333333; 	
	
}
#box3 p{
	padding: 0px 17px 0 10px;
	width: 88%;
	height: 105px;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
       	 font-size: 11px; 
	text-align: justify;
	color: #2F2E2F; 
	
}

#box3  img{
	margin: 1px 15px 0 9px;
	border: 1px solid #eee;
	float: left;
	clear: both;
}


#box3  h1 img{
	margin: 5px 9px 0 0px;
	border: 0;	
}



#box3 h2 a{
	display: block;
}
	
#box3 h2 a:link, #box3 h2 a:visited {
	text-decoration: none;
       	color: #333333; 	
}

#box3 h2 a:link.active, #box3 h2 a:visited.active, #box3 h2 a:hover {
       	color: #ff6600;
}

img {
        border: 0px solid;
}


.floatDx{float:right;}
.floatSx{float:left;}


.divNews	{
	float:left;
	margin: 0 0 0 9px;
	padding: 0;
	height: 63px;
	width: 97%;
	background-color: #cff;
	
}

	
		
.over
{
   cursor:pointer;
}




