div.formatidiv{

clear:both;
margin:5px;
}
.height150{

height:250px;
overflow:auto;
border:1px solid #cfcfcf;
}

.altezza_img_news{
height:56px; 
float:left;  
overflow:hidden;

    padding-right:3px;
    margin-right:5px;
	border-right: 1px dashed #FF9900;
}
.altezza_testo_news{
height:66px;
overflow:hidden;
}

.altezza_img{
height:48px; 
float:left;  
overflow:hidden;

      margin-right:5px;
	margin-top:3px;
    border:1px solid #2f2f2f;
}
.altezza_testo{
height:55px;
overflow:hidden;
}

.larg_img_photo{
width:90; 
float:left;  
overflow:hidden;

border:1px solid #2f2f2f;
	margin-top:3px


}
#menulaterale ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	
		}
#menulaterale li {
		border-bottom:1px dashed #f2f2f2;

		}
		
#menulaterale li a {
    width: auto;
	display: block;
	padding: 2px 3px;
	margin-bottom:5px;
		margin-top:5px;
FONT-SIZE: 12px;
font-weight: normal;
color:#2f2f2f;
background-color:#f2f2f2;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: none;

		}

#menulaterale li a:hover, 
#menulaterale li.acceso a,
#menulaterale li.acceso a:link,
#menulaterale li.acceso a:active,
#menulaterale li.acceso a:visited  {
color:#ffffff;
font-weight:normal;
background-color:#FF9900;
TEXT-DECORATION: none;
		}





#sottocategorie ul{

margin:0px;
padding:0px;

}
#sottocategorie ul li{
list-style-type:none;
list-style-image:url(../immagini/contenuti/lista.jpg);
list-style-position:inside;
padding-left:4px;
width:100%;	
		
		}
		


div.max43{

height:43px;
width:77px;

overflow:hidden;

border:1px solid #333;

}

body {
background-color:#f2f2f2;
padding:0px;
margin:0px;
}

BODY, frame, iframe {
scrollbar-face-color: #333333; 
scrollbar-shadow-color: #666666; 
scrollbar-highlight-color: #f6f6f6; 
scrollbar-3dlight-color: transparent; 
scrollbar-darkshadow-color: #f7f7f7; 
scrollbar-track-color: #f3f3f3; 
scrollbar-arrow-color: #000000;
}

img {
border-color: #f6f6f6;
}



a {
FONT-SIZE: 11px;
font-weight: normal;
color:#2f2f2f;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: none;
	
}
a:hover {

TEXT-DECORATION: underline;

}
a.font12,
a.font12:link,
a.font12:active,
a.font12:visited
 {
FONT-SIZE: 12px;
font-weight: normal;
color:#2f2f2f;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: none;
	
}
a.font12:hover {
color:#2f2f2f;
TEXT-DECORATION: underline;

}


a.portfolio,
a.portfolio:link,
a.portfolio:active,
a.portfolio:visited
 {
FONT-SIZE: 12px;
font-weight: normal;
color:#2f2f2f;
background-color:#f2f2f2;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: none;
	
}
a.portfolio:hover {
color:#ffffff;
font-weight:normal;
background-color:#FF9900;
TEXT-DECORATION: none;

}
a.info,
a.info:link,
a.info:active,
a.info:visited
 {
FONT-SIZE: 11px;
font-weight: normal;
color:#2f2f2f;
FONT-FAMILY:  arial, verdana,helvetica, "times new roman";
TEXT-DECORATION: underline;
	
}
a.info:hover {
color:#2f2f2f;
TEXT-DECORATION: none;

}
.richiedi_info{
   padding-bottom:3px;
    padding-top:10px;
	}
body, table, td, tr {
FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
	line-height: 1.5em;
	

}







/*   ______    ELEMENTI FORM ___________ */

form
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/
	font-style: normal;
}
select
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
option
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}
input
{
	FONT-SIZE: 11px;
	COLOR: rgb(0,0,0);
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	TEXT-DECORATION: none;
/*	line-height: 1.5em;*/	font-style: normal;
}



/* PANNELLO DI AMMINISTRAZIONE */ 
#menuadqui{
background-color:#FFFFFF;
border:1px solid #2f2f2f;
padding:2px;

}

.titolomenuad{
border-bottom:1px solid #FF9900;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#2f2f2f;
padding:2px;
}

#menuadqui 
.titolomenuad{
border-bottom:1px solid #FF9900;
color:#ffffff;
background-color:#2f2f2f;
padding:2px;
}
.table{
  background-color:#2F2F2F;
   padding:0px 7px;
    }

.bordo_img{
  border:1px solid #B3B3B3;
  }
#menugiu{
background-color:#FFFFFF;
   color:#2f2f2f;
   font-size:12px;
   padding: 3px 0px;   
   }
#menugiu a,
#menugiu a:link,
#menugiu a:active,
#menugiu a:visited {

    background-color:#FFFFFF;
   color:#2f2f2f;
   font-size:12px;
   padding: 3px 0px; 
 	text-decoration:none;} 
#menugiu a:hover{
	text-decoration:underline;} 
	
#menugiu a.acceso,
#menugiu a.acceso:link,
#menugiu a.acceso:active,
#menugiu a.acceso:visited,
#menugiu a.acceso:hover{
	text-decoration:underline;} 	

#menu a,
#menu a:link,
#menu a:active,
#menu a:visited ,
#menu a:hover{
   color:#ffffff;
   font-size:12px;
   padding: 3px 0px; 
   text-decoration:none;
   margin-left:5px;
   margin-right:5px;
   } 

 .indirizzo{
   color:#ffffff;
   font-size:10px;
   padding:5px 0px;
   }
.linea{
	background-image: url(../immagini/menu/linea.jpg);
	background-repeat: repeat-x;
	background-position:  center;
   }
 .linea_photo{
	background-image: url(../immagini/contenuti/linea_photo.jpg);
	background-repeat: repeat-y;
	background-position: center center;
   }
  .linea_portfolio{
	background-image: url(../immagini/contenuti/linea_photo.jpg);
	background-repeat: repeat-x;
	background-position: center center;
   }
.data{
  background-color:#FFFFFF;
  border-bottom:1px solid #2f2f2f;
  font-size:10px;
  color:#2f2f2f;

  }
 .data_sfondogr{
  background-color:#f2f2f2;
  border-bottom:1px solid #2f2f2f;
  font-size:10px;
  color:#2f2f2f;

  }
 .sfondo_bianco{
    background-color:#FFFFFF;
	padding:4px;
    margin-right:5px;
	float:left;
	border-right: 1px dashed #FF9900;
	}
.cornice{
    border:1px solid #2f2f2f;
	margin-top:3px;
	}
a.vedi,
a.vedi:link,
a.vedi:active,
a.vedi:visited

{
   background-color:2f2f2f;
   color:#FFFFFF;
   font-size:10px;
   text-decoration:none;
   padding:0px 3px;
   margin-right:3px;
   margin-bottom:0px;


   }
a.vedi:hover {
   background-color:ffffff;
   color:#2f2f2f;
   font-size:10px;
   text-decoration:none;
   padding:0px 3px;
   margin-right:3px;
   margin-bottom:0px;

}
.clear{
clear:both;
padding:0px;
}
.padding_menulat{
   padding-top:10px;
   padding-left:10px;
   padding-bottom:10px;
   background-color:#f2f2f2;
   }
.padding10{
    padding:10px 0px;

	} 
.padding_titoli{
     padding-left:5px;
	 padding-bottom:4px;
	 }
.cella{
     padding-left:15px; 
	 padding-top:10px;
	 padding-right:15px;
	 }
	 
.cella2{
     padding-left:0px; 
	 padding-top:10px;
	 padding-right:15px;

}
.margin_right{
    margin-right: 7px;
	margin-top:3px;
    border:1px solid #2f2f2f;
	}
.varieta{
	 padding:10px 15px;
	 border-right: 1px dashed #2f2f2f;
	 }

.lineanera{
     border-bottom:1px solid #2f2f2f;
	 padding-bottom:10px;
	 padding-top:10px;
	 }
.categorie{
     padding:0px 15px 0px 15px;
	 border-right:1px dashed #2f2f2f;
	 }
.categorie_01{
     padding:0px 15px 0px 15px;

	 }
.formati{
     padding:10px 15px;

	 border-right:1px dashed #2f2f2f;
	 }
.lavorazioni{
     padding:10px 15px;

	 }
h1{     
	 margin:0px;
	color:#2f2f2f;
	font-size: 12px;
	font-weight:normal;
	FONT-FAMILY: verdana, arial, helvetica, "times new roman";
     }
a.h1,
a.h1:link,
a.h1:visited,
a.h1:active,
a.h1:hover {
     color:#2f2f2f;
	 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	 margin:0px;
	 font-size:12px;
	 text-decoration:none;
 	font-weight:normal;
	border-bottom: 1px solid #2f2f2f;
	background-image: url(../immagini/contenuti/titolo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	padding-bottom: 1px;
}
h2{
     color:#2f2f2f;
	 margin:0px;
	 font-size:11px;
	 }
a.h2,
a.h2:link,
a.h2:visited,
a.h2:active,
a.h2:hover {
     color:#2f2f2f;
	 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	 margin:0px;
	 font-size:12px;
	 text-decoration:none;
	 background-image: url(../immagini/contenuti/news.jpg);
	 background-repeat: no-repeat;
	 background-position: left center;
	 padding-left: 15px;
}
.titolonews{
     color:#2f2f2f;
	 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	 margin:0px;
	 font-size:12px;
	 text-decoration:none;
 	font-weight:normal;
	border-bottom: 1px solid #2f2f2f;
	background-image: url(../immagini/contenuti/titolo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	padding-bottom: 1px;}
a.news,
a.news:link,
a.news:visited,
a.news:active,
a.news:hover {
     color:#2f2f2f;
	 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	 margin:0px;
	 font-size:12px;
	 text-decoration:none;
 	 font-weight:normal;
	 }
.newsl{
      color:ffffff;
	  font-size:11px;
	  }
.newsletter{
  background-color:#ffffff;
  border:1px solid #2f2f2f2;
  color:#2f2f2f;
  font-size:11px;
  }
a.titoli,
a.titoli:link,
a.titoli:visited,
a.titoli:active,
a.titoli:hover {
    color:#2f2f2f;
	font-size:11px;
	font-weight:600;
		 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
		 	 text-decoration:none;
	 }
.indice_news	{
     border-bottom: 1px dashed #ffffff;
	 padding-top:2px;
	 padding-bottom:2px;
	 }	 
.ultime_news {
     color:#2f2f2f;
	 FONT-FAMILY: verdana, arial, helvetica, "times new roman";
	 margin:0px;
	 font-size:12px;
	 text-decoration:none;
 	font-weight:normal;
	border-bottom: 1px solid #2f2f2f;
	background-color:#FFFFFF;
	background-image: url(../immagini/contenuti/titolo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	padding-bottom: 1px;
}
.bottone_aranc{
      background-color:#FF9900;
	  color:#ffffff;
	  }
.div_sfondogr{
     background-color:#f2f2f2;
	  float:left;
	  padding-left:7px;

	  }
.titoli_formati{
      color:#990000;
	  font-size:12px;
	  padding-bottom: 4px;
	  }
.titolo_foto{
      color:#FFFFFF;
	  font-size:11px;
	  padding:10px 10px 0px 10px ;
	  }
a.bianco,
a.bianco:link,
a.bianco:visited,
a.bianco:active,
a.bianco:hover {
      color:#FFFFFF;
	  font-size:12px;
	  text-decoration:none;
	  }