body 
{
    background-color:#d6d6d6;
	font-family:Verdana;
	font-size:20px;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-align:center;
	vertical-align:top;
}

div#pagina
{	
    margin:0px auto;
    margin-top:20px;
    padding:0px;
	text-align:center;
 	top: 0px;
 	left: 0px;
	width:954px;
	clear:both;
	background-color:#ffffff;
	font-family:Verdana;
}

div#content
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
 	width:954px;
	clear:both;
	background-color:#ffffff;
	font-family:Verdana;
}


div#header
{	
    margin:0px;
    padding:0px;
	text-align:center;
 	top: 0px;
 	left: 0px;
	width:954px;
	height:135px;
	clear:both;
	background-color:#ffffff;
	float:left;
	vertical-align:top;
}

div#menu
{	
    margin:0px;
    padding:0px;
	text-align:center;
	width:954px;
	height:20px;
	clear:both;
	background:#ffffff url('../img/sfondo_menu.jpg');
	float:left;
	vertical-align:top;
}

div#menu table
{	
    margin:2px 0 0 17px !important;
    margin:2px 0 0 8px;
    padding:0px;
	text-align:center;
 	width:920px;
	height:15px;
	clear:both;
	float:left;
	text-align:left;
	font-size:11px;
	color:#ffffff;
	font-family:Verdana;
	vertical-align:top;
}


div#menu table tr td
{	
    margin:0px;
    height:15px;
    padding:0px;
    text-align:left;
    border-right:1px solid #ffffff;
    
}

div#menu table p
{	
    margin-right:0px;
    margin-top:1px;
    margin-bottom:0px;
    margin-left:18px !important;
    margin-left:9px;
    height:15px;
    padding:0px;
	text-align:left;
 	clear:both;
	float:left;
	font-size:11px;
	color:#ffffff;
	font-family:Verdana;
	vertical-align:top;
	
}

div#menu a
{	
    margin:0px;
    padding:0px;
	float:left;
	vertical-align:top;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

div#menu a:link
{	
    margin:0px;
    padding:0px;
	float:left;
	vertical-align:top;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

div#menu a:visited
{	
    margin:0px;
    padding:0px;
	float:left;
	vertical-align:top;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}

div#menu a:hover
{	
    margin:0px;
    padding:0px;
	float:left;
	vertical-align:top;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}


div#bottomheader
{	
    margin:0px;
    padding:0px;
	width:954px;
	height:115px;
	background-color:#ffffff;
	float:left;
	vertical-align:top;
	/*border:1px solid #f00;*/
}

div#bottomheaderlogo
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	clear:both;
	float:left;
	/*border:1px solid #f00;*/
	vertical-align:top;
}

div#bottomheaderlogo img
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	clear:both;
	float:left;
	/*border:1px solid #f00;*/
	vertical-align:top;
}

div#bottomheaderlogo a
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	border:0px;
}

div#bottomheaderlogo a:link
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	border:0px;
}

div#bottomheaderlogo a:visited
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	border:0px;
}

div#bottomheaderlogo a:hover
{	
    margin:0px;
    padding:0px;
	width:434px;
	height:115px;
	border:0px;
}


div#contenuto
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
	width:954px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana;
}


div#contenutohome
{	
    margin:2px 5px 0 5px!important;
    margin:0px 2px 0 2px;
    padding:0px;
	text-align:left;
	float:left;
	width:944px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana;
}



div#contenutohometop
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
	width:944px;
	height:245px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana;
	/*border:1px solid #f00;*/
	vertical-align:top;
	clear:both;
}



div#homeflash
{	
    margin:0 0 0 8px!important;
    margin:0 0 0 4px;
    padding:0px;
	text-align:left;
	float:left;
	clear:both;
	width:642px;
 	height:245px;
	background-color:#ffffff;
	font-family:Verdana;
	/*border:1px solid #f00;*/
	vertical-align:top;
}

div#hometopright
{	
    margin:0 0 0 10px;
    padding:0px;
	text-align:left;
	float:left;
	width:276px;
	/*border:1px solid #f00;*/
 	height:240px;
	background-color:#ffffff;
	font-family:Verdana;
}

div#homenews
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
	width:276px;
	height:181px;
	/*border:1px solid #f00;*/
 	font-family:Verdana;
}

div#homenewscont
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
	width:274px;
	height:147px;
	border-right:1px solid #d9d7d7;
	border-left:1px solid #d9d7d7;
 	font-family:Verdana;
 	vertical-align:top;
}


.homenewstesti
{	
    margin:0 0 0 7px !important;
    margin:0 0 0 3px;
    padding:0px;
	text-align:left;
	float:left;
	width:256px;
	height:48px;
	border-bottom:1px solid #d9d7d7;
 	font-family:Verdana;
 	vertical-align:top;
}


.homenewstesti p
{
    padding:0px;
    float:left;
    margin:6px 0 0 4px !important;
    margin:6px 0 0 2px;
    width:200px;
    /*border:1px solid #f00;*/
    text-align:left;
    vertical-align:top;
    line-height:12px;
    
}

.homenewstesti p.link
{
    padding:0px;
    float:right;
    text-align:right;
    margin:30px 4px 0 0 !important;
    margin:30px 1px 0 0;
    width:38px;
    font-size:11px;
    /*border:1px solid #f00;*/
    font-weight:bold;
}

.homenewstesti p.link a
{
    margin:0px;
    padding:0px;
	border:0px;
	color:#000000;
	text-decoration:underline;
	line-height:14px;
}

.homenewstesti p.link a:link
{
    margin:0px;
    padding:0px;
	border:0px;
	color:#000000;
	text-decoration:underline;
	line-height:14px;
}

.homenewstesti p.link a:visited
{
    margin:0px;
    padding:0px;
	border:0px;
	color:#000000;
	text-decoration:underline;
	line-height:14px;
}

.homenewstesti p.link a:hover
{
    margin:0px;
    padding:0px;
	border:0px;
	color:#000000;
	text-decoration:underline;
	line-height:14px;
}


div#homenews img
{	
    margin:0px;
    padding:0px;
    border:0px;
    vertical-align:top;
}




div#homeareariservata
{	
    margin:7px 0 5px 0!important;
    margin:4px 0 5px 0;
    padding:0px;
	text-align:left;
	float:left;
	width:276px;
	height:52px;
	/*border:1px solid #f00;*/
 	font-family:Verdana;
}

div#homeareariservata a
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#homeareariservata a:link
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#homeareariservata a:visited
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#homeareariservata a:hover
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#contenutohomebottom
{	
    margin:10px 0 0 0;
    padding:0px;
	text-align:left;
	float:left;
	width:944px;
	height:235px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	font-family:Verdana;
	vertical-align:top;
	/*border:1px solid #f00;*/
}

div#contenutohomebottomleft
{	
    margin:0 15px 0 8px!important;
    margin:0 15px 0 4px;
    padding:0px;
	text-align:left;
	float:left;
	width:309px;
	height:235px;
	background-color:#ffffff;
	font-family:Verdana;
	vertical-align:top;
	/*border:1px solid #f00;*/
}

div#contenutohomebottomcenter
{	
    margin:0 14px 5px 0;
    padding:0px;
	text-align:left;
	float:left;
	width:314px;
	height:235px;
	background-color:#ffffff;
	font-family:Verdana;
	vertical-align:top;
	/*border:1px solid #f00;*/
}

div#contenutohomebottomright
{	
    margin:0px;
    padding:0px;
	text-align:left;
	float:left;
	height:235px;
	width:276px;
	background-color:#ffffff;
	font-family:Verdana;
	/*border:1px solid #f00;*/
}


div#contenutohomebottomleft img
{	
    margin:0px;
    padding:0px;
    border:0px; 
    vertical-align:top;  
}


div#contattihome
{
    width:309px;
    float:left;
    text-align:left;
    height:109px;
    padding:0px;
    margin:14px 0 5px 0;
    vertical-align:top; 
    /*border:1px solid #f00;*/
}

div#contattihome img
{
    margin:0px;
    padding:0px;
    border:0px;
    vertical-align:top;  
}

div#contattihometesti
{
    width:307px;
    height:83px;
    margin:0px;
    padding:0px;
    vertical-align:top;    
    border-left:1px solid #d9d7d7;
    border-right:1px solid #d9d7d7;
}

div#contenutohome a
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#contenutohome a:link
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#contenutohome a:visited
{	
    margin:0px;
    padding:0px;
	border:0px;
}

div#contenutohome a:hover
{	
    margin:0px;
    padding:0px;
	border:0px;
}



div#contattihometesti h1
{
    width:190px;
    height:12px;
    margin:0 0 0 14px;
    padding:0px;
    /*border:1px solid #f00; */
    vertical-align:top;   
    font-family:Verdana;
    font-size:11px;
    color:#161616;
    font-weight:bold; 
   line-height:14px;
 }
 
 div#contattihometesti p
{
    width:190px;
    height:62px;
    margin:4px 0 0 14px!important;
    margin:4px 0 0 7px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    font-family:Verdana;
    font-size:10px;
    color:#161616;
    font-weight:normal; 
    line-height:16px;
    float:left;
    text-align:left;
 }
 
 div#contattihometesti p.frecciacontatti
{
    margin:48px 8px 0 0!important;
    margin:46px 4px 0 0;
    padding:0px;
    width:25px;
    height:23px;
    /*border:1px solid #f00;*/
    float:right;
    text-align:right;
    vertical-align:top;  
}

 div#contattihometesti a
{
    margin:0px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    font-family:Verdana;
    font-size:10px;
    color:#161616;
    text-decoration:none;
    font-weight:normal; 
    text-align:left;
 }
 
  div#contattihometesti a:link
{
    margin:0px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    font-family:Verdana;
    font-size:10px;
    color:#161616;
    text-decoration:none;
    font-weight:normal; 
    text-align:left;
 }
 
  div#contattihometesti a:visited
{
    margin:0px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    font-family:Verdana;
    font-size:10px;
    color:#161616;
    text-decoration:none;
    font-weight:normal; 
    text-align:left;
 }
 
  div#contattihometesti a:hover
{
    margin:0px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    font-family:Verdana;
    font-size:10px;
    color:#161616;
    text-decoration:none;
    font-weight:normal; 
    text-align:left;
 }
 
 
   div#barra
{
    margin:0px;
    padding:0px;
    /*border:1px solid #f00;*/
    width:954px;
    height:60px;
    float:left;
    text-align:left;
    vertical-align:top;
    background-color:#ffffff;
 }
 
   div#barra img
{
    margin:0 0 0 13px !important;
    margin:0 0 0 12px;
    padding:0px;
    /*border:1px solid #f00;*/
    vertical-align:top;   
    text-decoration:none;
    font-weight:normal; 
    text-align:left;
    width:928px;
    height:60px;
    float:left;
    text-align:left;
    vertical-align:top;
 }
 
div#footer
{
    background-color:#d6d6d6;
    float:left;
    width:954px;
    height:50px;
    margin:0px;
    padding:0px;
    vertical-align:top;
    /*border:1px solid #f00;*/
}

div#footer p
{
    background-color:#d6d6d6;
    clear:both;
    vertical-align:top;
    line-height:16px;
    margin:5px 0 0 0;
    padding:0px;
    text-align:center;
    color:#000000;
    font-family:Verdana;
    font-size:9px;
}

div#footer a
{
    background-color:#d6d6d6;
    padding:0px;
    margin:0px;
    color:#000000;
    font-family:Verdana;
    font-size:9px;
}

div#footer a:link
{
    background-color:#d6d6d6;
    padding:0px;
    margin:0px;
    color:#000000;
    font-family:Verdana;
    font-size:9px;
}

div#footer a:visited
{
    background-color:#d6d6d6;
    padding:0px;
    margin:0px;
    color:#000000;
    font-family:Verdana;
    font-size:9px;
}
 
div#footer a:hover
{
    background-color:#d6d6d6;
    padding:0px;
    margin:0px;
    color:#000000;
    font-family:Verdana;
    font-size:9px;
} 


p.body
{
    color:#000000;
    font-size:12px;
    font-family:Verdana;
    margin:20px 40px 0 40px;
    padding:0px;
    line-height:18px;
}

p.body2
{
    color:#000000;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:20px 40px 0 40px;
    padding:0px;
    line-height:18px;
}

p.body3
{
    color:#000000;
    font-size:14px;
    font-family:Verdana;
    font-weight:bold;
    margin:20px 40px 0 40px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    /*border:1px solid #f00;*/
    padding:0px;
}

.boxbody
{
    width:886px;
    height:240px;
    margin:0 32px 0 34px!important;
    margin:0 16px 0 32px;
    padding:0px;
    clear:both;
    vertical-align:top;
    /*border:1px solid #f00;*/  
}

.boxprodbody
{
    width:384px;
    height:236px;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
    border-bottom:1px solid #000000;
}

.boxprodbody2
{
    width:384px;
    height:236px;
    float:right;
    margin:0px;
    padding:0px;
    vertical-align:top;
    border-bottom:1px solid #000000;
}


.boxprodbodytit
{
    width:384px;
    height:24px;
    float:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
    /*border:1px solid #f00;*/
    background-color:#000000;
}


.boxprodbodytit h1
{
    color:#ffffff;
    font-size:12px;
    font-family:Verdana;
    float:left;
    margin:5px 0 0 10px!important;
    margin:4px 0 0 5px;
    padding:0px;
    vertical-align:top;
    /*border:1px solid #f00;*/    
}

.boxprodbodyimg
{
    color:#ffffff;
    width:227px;
    height:199px;
    font-size:12px;
    font-family:Verdana;
    float:left;
    text-align:left;
    margin:0px;
    padding:0px;
    vertical-align:top;
    /*border:1px solid #f00;   */
}

.boxprodbodytesto
{
    margin:0px;
    padding:0px;
    color:#000000;
    width:155px;
    height:208px;
    font-size:12px;
    font-family:Verdana;
    float:right;
    text-align:left;
    vertical-align:top;
    /*border:1px solid #f00;   */
}

.boxprodbodytesto p
{
    margin:16px 0 0 0;
    padding:0px;
    color:#000000;
    width:140px;
    height:190px;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    float:right;
    text-align:left;
    vertical-align:top;
    /*border:1px solid #f00; */
    line-height:16px;   
}

.boxprodbodytesto p.bodyp2
{
    margin:176px 0 0 0;
    padding:0px;
    color:#000000;
    width:140px;
    height:12px;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    float:right;
    text-align:left;
    vertical-align:top;
    /*border:1px solid #f00; */
    line-height:16px;   
}


.boxprodbodytesto a
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    float:left;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
}

.boxprodbodytesto a:link
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    float:left;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
}

.boxprodbodytesto a:visited
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    float:left;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
}

.boxprodbodytesto a:hover
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    float:left;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
}


div#linkbody

{
    color:#c11b17;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:25px 0 50px 20px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
    border:1px solid #f00;
}

div#linkbody a
 
{
    color:#c11b17;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkbody a:link
 
{
    color:#c11b17;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkbody a:hover
 
{
    color:#c11b17;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkbody a:visited
 
{
    color:#c11b17;
    font-size:12px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#centrale
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0px;
    width:954px;
    vertical-align:top;
    float:left;
    clear:both;
    padding:0px;
    line-height:14px;
    /*border:1px solid #f00;*/
}


.centralebottom
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:20px 0 0px 0;
    width:954px;
    vertical-align:top;
    float:left;
    clear:both;
    padding:0px;
    line-height:14px;
    /*border:1px solid #f00;*/
}



.testobody img
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0px; 
    padding:0px;
    width:200px;
    vertical-align:top;
    float:left;
    clear:both;
    line-height:14px;
  /*  border:1px solid #f00;*/
}

.testobody
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0 0 0 24px !important;
    margin:0 0 0 12px;
    width:896px;
    vertical-align:top;
    float:left;
    clear:both;
    padding:0 0 20px 0;
    line-height:14px;
   /* border:1px solid #f00;*/
   border-bottom:1px solid #000000;
}

.testobody p
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:10px 10px 0 0;
    width:640px;
    vertical-align:top;
    float:right;
    padding:0px;
    text-align:left;
    line-height:14px;
   /* border:1px solid #f00;*/
}



.testobody a
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
    font-size:11px;
}

.testobody a:link
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
    line-height:18px;  
    font-size:11px; 
}

.testobody a:visited
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
    font-size:11px;
}

.testobody a:hover
{
    margin:0px;
    padding:0px;
    color:#c11b17;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana;
    text-align:left;
    vertical-align:top;
    line-height:18px;   
    font-size:11px;
}



div#testo
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0 0 0 20px!important;
    margin:0 0 0 10px;
    width:554px;
    vertical-align:top;
    padding:0px;
    line-height:14px;
    float:left;
    /*border:1px solid #f00;*/
}





div#testo p
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:20px 0 0 0;
    padding:0px;
    line-height: 14px;
    vertical-align:top;
    padding:0px;
}


div#testo h1
{
    color:#000000;
    font-size:12px;
    font-family:Verdana;
    font-weight:normal;
    margin:20px 0 0 0;
    padding:0px;
    font-weight:bold;
    line-height: 14px;
    vertical-align:top;
    padding:0px;
}


div#testo a
{
    color: #c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    line-height: 14px;
    vertical-align:top;
}

div#testo a:link
{
    color: #c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    line-height: 14px;
    vertical-align:top;
}

div#testo a:visited
{
    color: #c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    line-height: 14px;
    vertical-align:top;
}

div#testo a:hover
{
    color: #c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    line-height: 14px;
    vertical-align:top;
}


div#centraleright
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0 0 0 20px;
    width:350px;
    float:right;
    vertical-align:top;
    padding:0px;
    line-height:14px;
   /* border:1px solid #f00;*/
}


div#centraleright img
{
    color:#000000;
    font-size:11px;
    font-family:Verdana;
    font-weight:normal;
    margin:0px;
    width:350px;
    float:right;
    vertical-align:top;
    padding:0px;
    line-height:14px;
    /*border:1px solid #f00;*/
}


.boxnews
{
    width:885px;
    height:100px;
    /*border:1px solid #f00;*/
    margin:30px 0 0 20px!important;
    margin:30px 0 0 10px;
    padding:0px;
    font-size:12px;
    line-height:14px;
    float:left;    
}

.boxnewsint
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   width:554px;
   height:100px;
   line-height:14px;
   float:left;
   /*border:1px solid #f00;*/
}

.boxnews h1
{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   float:left;
   height:30px;   
   /*border:1px solid #f00;*/
}


.boxnews p
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   width:554px;
   line-height:14px;
   float:left;
   vertical-align:top;
   /*border:1px solid #f00;*/
   height:70px;
}

.boxnews a
{
   font-size:11px;
   margin:0px;
   padding:0 0 0 10px;
   font-weight:bold;
   width:50px;
   line-height:14px;
   vertical-align:top;
   color:#7081b1;
   /*border:1px solid #f00;*/
   /*height:70px;*/
}

.boxnews a:link
{
   font-size:11px;
   margin:0px;
   padding:0 0 0 10px;
   font-weight:bold;
   width:50px;
   line-height:14px;
   vertical-align:top;
   color:#7081b1;
   /*border:1px solid #f00;*/
   /*height:70px;*/
}

.boxnews a:visited
{
   font-size:11px;
   margin:0px;
   padding:0 0 0 10px;
   font-weight:bold;
   width:50px;
   line-height:14px;
   vertical-align:top;
   color:#7081b1;
   /*border:1px solid #f00;*/
   /*height:70px;*/
}

.boxnews a:hover
{
   font-size:11px;
   margin:0px;
   padding:0 0 0 10px;
   font-weight:bold;
   width:50px;
   line-height:14px;
   vertical-align:top;
   color:#7081b1;
   /*border:1px solid #f00;*/
   /*height:70px;*/
}


.boxnews img
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   width:255px;
   height:100px;
   float:right;
   /*border:1px solid #f00;*/
   vertical-align:top;
}



.boxnews h1 a
{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   float:left;
   color:#000000;
   text-decoration:none;   
   /*border:1px solid #f00;*/
}


.boxnews h1 a:link
{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   float:left;
   color:#000000;
   text-decoration:none;
   /*border:1px solid #f00;*/
}


.boxnews h1 a:hover
{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   float:left;
   color:#000000;
   text-decoration:none;
   /*border:1px solid #f00;*/
}


.boxnews h1 a:visited
{
   font-size:12px;
   margin:0px;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   float:left;
   color:#000000;
   text-decoration:none;
   /*border:1px solid #f00;*/
}





div#news
{
    width:885px;
    /*border:1px solid #f00;*/
    margin:20px 0 0 20px;
    padding:0px;
    font-size:12px;
    line-height:14px;
}


div#newsint
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   width:554px;
   line-height:14px;
   float:left;
   /*border:1px solid #f00;*/
}


div#news h1
{
   font-size:18px;
   margin:0px;
   padding:0 0 10px 0;
   font-weight:bold;
   width:554px;
   line-height:20px;
   /*border:1px solid #f00;*/
}

div#news h2
{
   font-size:12px;
   margin:18px 0 0 0 !important;
   margin:18px 0 0 0;
   padding:0px;
   font-weight:bold;
   width:554px;
   line-height:14px;
   
}

div#news p
{
   font-size:11px;
   margin:20px 0 0 0;
   padding:0px;
   font-weight:normal;
   width:554px;
   line-height:14px;
}

div#newsphoto 
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   width:300px;
   /*height:400px;*/
   float:right;
   /*border:1px solid #f00;*/
   vertical-align:top;
}


div#news a
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
}

div#news a:link
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
}

div#news a:hover
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
}

div#news a:visited
{
   font-size:11px;
   margin:0px;
   padding:0px;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
}


div#contatti
{
    width:500px;
    margin:40px 0 0 52px!important;
    margin:40px 0 0 26px;
    padding:0px; 
    float:left;
    color:#000000;
    font-size:11px;
    /*border:1px solid #f00;*/
}

div#contatti h1
{
   font-size:14px;
   margin:0 0px;
   padding:0px;
   font-weight:bold;
   width:500px;
   height:20px;
   line-height:18px;
   vertical-align:top;
   /*border:1px solid #f00;*/
}


div#contatti p
{
   font-size:11px;
   margin:10px 0 0 0;
   padding:0px;
   font-weight:normal;
   width:500px;
   line-height:18px;
   /*border:1px solid #f00;*/
}

div#contatti a
{
   font-size:11px;
   margin:0px;
   padding:0px;
   color:#0000ff;
   font-weight:normal;
   text-decoration:underline;
}

div#contatti a:link
{
   font-size:11px;
   margin:0px;
   padding:0px;
   color:#0000ff;
   font-weight:normal;
   text-decoration:underline;
}

div#contatti a:hover
{
   font-size:11px;
   margin:0px;
   padding:0px;
   color:#0000ff;
   font-weight:normal;
   text-decoration:underline;
}

div#contatti a:visited
{
   font-size:11px;
   margin:0px;
   padding:0px;
   color:#0000ff;
   font-weight:normal;
   text-decoration:underline;
}

div#contatti table
{
    width:500px;
    margin:50px 0 0 0;
    padding:0px;
    /*border:1px solid #f00;*/
    font-size:11px;
}

.contattitabletesto
{
    font-size:11px;
    font-weight:normal; 
    text-align:left;
}


div#linkdeco

{
    color:#c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    margin:25px 0 50px 0;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkdeco a
 
{
    color:#c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkdeco a:link
 
{
    color:#c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkdeco a:hover
 
{
    color:#c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

div#linkdeco a:visited
 
{
    color:#c11b17;
    font-size:11px;
    font-family:Verdana;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
    vertical-align:top;
    padding:0px;
}

.listabody
{
    color:#000000;
    cursor:pointer;
}

div#flashlaser
{
    width:954px;
    height:610px;
    vertical-align:top;   
    margin:0px;
    float:left;
    padding:0px;
    /*border:1px solid #f00;  */
    /*border:0px;*/
}