 /* QUI INIZIA LA PARTE COMUNE A TUTTO IL SITO*/	


body {background: #eceded; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#929293;
	}
/************generale*************/

/*contenitore generale di tutta la pagina*/
.generale {
    width:914px;
  margin: 0 auto;
  height:auto;

    }

/************header*************/
.ombra_h1 {
background:url(img/ombra_h1.jpg);
height:287px;
width:26px;
display:inline;
float:left;
    }

.content_header {
/*background:url(img/ombra_h2.jpg);*/
height:287px;
width:862px;
display:inline;
float:left;
    }
	
/********form prevetivi***********/
#load_img {
    display: none;
    line-height: 26px;
}

.error {
   border: 1px solid #ff5c5c
}

.fail {
    color: #F80000
}
 
.success {
  color: #009600
}


.menu_ {
background:url(img/bg_menu.jpg);
background-repeat:repeat-x;
height:30px;
width:862px;

    }

.content_flash {
/*background:url(img/header.jpg);*/
background-repeat:no-repeat;
height:257px;
width:862px;

    }

.ombra_h2 {
background:url(img/ombra_h2.jpg);
background-repeat:no-repeat;
height:287px;
width:26px;
display:inline;
float:left;
    }
	
.riga_celeste {
background:#75caea;
height:6px;
width:862px;


    }

/************centro*************/

.ombra_c1 {
background:url(img/ombra_c1.jpg);
height:404px;
width:26px;
display:inline;
float:left;
    }



	
.ombra_c2 {
background:url(img/ombra_c2.jpg);
height:404px;
width:26px;
display:inline;
float:left;
    }

.verde {
background:url(img/bg_verde.jpg);
background-repeat:repeat-x;
height:139px;
width:862px;
display:inline;
float:left;
    }
	

.centro {
background:#ffffff;
width:862px;
min-height:600px;
display:inline;
float:left;
padding-bottom:10px;

    }
.sinistra {
height:auto;
width:572px;
display:inline;
background:#FFFFFF;
display:inline;
float:left;

    }

.destra {
height:auto;
width:290px;
display:inline;
background:#FFFFFF;
display:inline;
float:left;

    }
	

.bg_titoli {
background:url(img/bg_titoli.jpg);
background-repeat:repeat-x;
height:21px;
margin-top:10px;
display:inline;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border:0px;
font-size:14px;
color:#FFFFFF;


    }
	
#about{
margin-top:10px;
width:518px;
margin-left:13px;
padding-left:10px;
}

#ultimi{
width:518px;
margin-left:13px;
padding-left:10px;

}

	
#login{
margin-top:10px;
width:264px;
padding-left:10px;
}

#news{
width:264px;
padding-left:10px;
}

#lavoro{
width:264px;
padding-left:10px;
}

.content_form{
margin-top:10px;
width:273px;
height:137px;
background-image:url(img/bg_login.jpg);

display:inline;
float:left;

}


.content_condizioni{
margin-top:10px;
width:263px;
height:60px;
display:inline;
float:left;
background:#CCCCCC;
color:#333333;
padding-top:10px;
padding-left:10px;
font-weight:bold;

}

.content_categorie{
margin-top:10px;
width:263px;
height:120px;
display:inline;
float:left;
background:#75CAEA;
color:#333333;
padding-top:10px;
padding-left:10px;
font-weight:bold;

}

.content_promozioni{
margin-top:10px;
width:263px;
height:100px;
display:inline;
float:left;
background:#CCCCCC;
color:#333333;
padding-top:10px;
padding-left:10px;
font-weight:bold;

}


.content_news{
width:264px;
height:120px;
margin-top:10px;
background:#bebebe;
display:inline;
float:left;
padding-left:10px;
margin-bottom:10px;
}



.content_about{
width:518px;
margin-left:13px;
height:120px;
margin-top:10px;
padding:0px;

display:inline;
float:left;

}


.content_ultimi{
width:518px;
margin-left:13px;
padding:0px;
display:inline;
float:left;
}


/************about*************/
.io{
background:url(img/io.jpg);
background-repeat:no-repeat;
height:118px;
width:108px;
border:1px solid #e53070;
display:inline;
float:left;

    }
	
.clown{
background:url(img/clown_.jpg);
background-repeat:no-repeat;
height:118px;
width:108px;
border:1px solid #e53070;
display:inline;
float:left;

    }
	

.io_txt{
height:100px;
width:396px;
margin-left:10px;
display:inline;
float:left;


    }

.read a:link{
height:15px;
width:396px;
margin-left:10px;
display:inline;
float:left;
text-align:right;
color:#E52F6F;
text-decoration:none;
font-weight:bold;

    }

.read a:visited{
height:15px;
width:396px;
margin-left:10px;
display:inline;
float:left;
text-align:right;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }

.read a:hover{
height:15px;
width:396px;
margin-left:10px;
display:inline;
float:left;
text-align:right;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }
	
.read a:active{
height:15px;
width:396px;
margin-left:10px;
display:inline;
float:left;
text-align:right;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }


.domanda a:link{

text-decoration:none;
color:#e53070;
font-weight:bold;
    }	

.domanda a:visited{

text-decoration:none;
color:#e53070;
font-weight:bold;
    }

.domanda a:hover{

text-decoration:underline;
color:#e53070;
font-weight:bold;
    }
	
.domanda a:active{

text-decoration:none;
color:#e53070;
font-weight:bold;
    }
/************soluzioni_icone*************/

.box_soluzioni{

height:114px;
width:195px;
display:inline;
float:left;
margin-top:12px;
margin-left:16px;

    }
	
	
.box_title{
background:#d3dc93;
height:17px;
width:193px;
color:#2c727f;
font-size:12px;
padding-top:3px;
padding-left:5px;
font-weight:bold;

    }
	
.box_title h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
height:17px;
width:193px;
color:#2c727f;
font-size:12px;
font-weight:bold;

    }

.content_ico{	
	width:58px;
	height:90px;
	display:inline;
	float:left;

	 }
.content_txt_s{	
	width:135px;
	height:79px;
	display:inline;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	text-align:left;

	 }

.read_s a:link{	
	width:135px;
	height:17px;
	display:inline;
	float:left;
	text-align:right;
	color:#e52f6f;
	font-weight:bold;
	text-decoration:none;

	 }



.read_s a:visited{

text-decoration:none;
	color:#e52f6f;
	font-weight:bold;
    }

.read_s a:hover{

text-decoration:none;
	color:#e52f6f;
	font-weight:bold;
    }
	
.read_s a:active{
	color:#e52f6f;
	font-weight:bold;

text-decoration:none;
    }

/************footer*************/

.content_lingua{
background:url(img/linguagig.gif);
height:21px;
width:128px;
display:inline;
float:left;
position:absolute;
z-index:20;
margin-top:226px;
margin-left:690px;
color:#666666;
padding-top:10px;
padding-left:28px;

    }

.footer {
background:url(img/footer.jpg);
background-repeat:repeat-x;
height:28px;
width:862px;
display:inline;
float:left;
margin-left:26px;
color:#333333;
    }
	
	/*********menu********/
	
	#attivo{
	color:#000000;
	}
	
	
	
	
	.voce{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:30px;
	margin-top:8px;
	}
	
	
		.voce a:link{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
			.voce a:visited{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
				.voce a:hover{
	font-size:14px;
	font-weight:bold;
	color:#97bf11;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
					.voce a:active{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

	
	.input{
	border:1px solid #e52f6f;
	display:inline;
	float:left;
	margin-left:10px;
	height:16px;
		width:170px;
		background:url(img/bg_input.jpg);
		background-repeat:repeat-x;
			margin-top:10px;
	}
	
			.textarea{
	border:1px solid #e52f6f;
	display:inline;
	float:left;
	margin-left:10px;
	height:120px;
		width:240px;
		background-repeat:repeat-x;
			margin-top:10px;
	}
	
	
		.select{
	border:1px solid #e52f6f;
	display:inline;
	float:left;
	margin-left:10px;
	height:20px;
		width:170px;
		background:url(img/bg_input.jpg);
		background-repeat:repeat-x;
			margin-top:10px;
	}
	
		.testo_campo{
	display:inline;
	float:left;
	margin-left:10px;
	height:18px;
	width:70px;
	text-align:right;
	margin-top:12px;
	color:#666666;

	}
	

			.testo_form{
	display:inline;
	float:left;
	margin-left:0px;
	height:18px;
	width:190px;
	text-align:right;
	margin-top:12px;
	color:#666666;

	}
	
				td.testo_privacy {
	display:inline;
	float:left;
	margin-top:10px;
	height:90px;
	width:260px;
	font-size:9px;
	color:#666666;

	}
	

	
			.entra{
	display:inline;
	float:left;
	margin-top:10px;
	margin-left:178px;
	}
	
	.domanda{
	
	color:#666666;
	margin-left:15px;
	margin-top:18px;
		display:inline;
	float:left;
	}
	/********ultimo*******/
	
		.content_ultimo{
	
height:95px;
width:518px;
border-bottom: 1px dotted #666666;
	margin-top:10px;
		display:inline;
	float:left;
	padding-bottom:5px;
	
	}

.img_ultimo{	
height:70px;
width:210px;
border: 1px solid #e52f6f;

		display:inline;
	float:left;
	}
	
	.testo_ultimo_{	
height:80px;
width:290px;
	margin-left:10px;
		display:inline;
	float:left;
	font-size:12px;
	margin-bottom:5px;
	
	}
	
			.titolo_ultimo h1{	
height:10px;
width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:bold;
		font-size:12px;
		padding-bottom:8px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
	
		.titolo_ultimo{	
height:10px;
width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:bold;
		font-size:12px;
		padding-bottom:8px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
			.titolo_ultimo_{	
height:10px;
width:297px;
	display:inline;
	float:left;
	color:#929293;
	font-weight:bold;
		font-size:12px;
		padding-bottom:8px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.visualizza_ultimo a:link{	
    width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo a:hover{	
    width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo a:visited{	
    width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo a:active{	
    width:290px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}

		.txt_footer{	
font-size:10px;
text-align:center;
width:900px;
margin-top:10px;
	}
	
		.banner{	
height:100px;
width:273px;
background:#CCCCCC;
	display:inline;
	float:left;
	}
	
			.content_centrale{	
width:518px;
	display:inline;
	float:left;
	height:auto;
	margin-left:13px;
	margin-top:10px;
	}
	
	/************portfolio*************/
	
	.content_potfolio_{	
width:518px;
	display:inline;
	float:left;
	height:auto;
	

	}
	
		.titolo_lavori{	
width:518px;
	display:inline;
	float:left;
	height:15px;
	color:#E53070;
	font-weight:bold;
	margin-top:30px;
	}
	
	
			.spacing{	
width:340px;
	height:30px;
		display:inline;
			float:left;
	}
	
		.anteprima{	
width:150px;
	height:50px;
	border:1px solid #E53070;
	margin-top:10px;
		display:inline;
			float:left;
	}
	
			.illustrazioni{	
	width:50px;
	height:50px;
	border:1px solid #E53070;
	margin-top:10px;
	display:inline;
	float:left;
	margin-right:10px;
	}
	
.txt_progetto{	
	width:342px;
	height:45px;
	display:inline;
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;

	}
	
		.desc_anteprima{	
width:354px;
	height:70px;
	margin-top:10px;
	margin-left:10px;
	display:inline;
	float:left;
		border:0px;
	}
	
	.content_collaborazioni{
width:274px;
height:264px;
margin-top:10px;
background:#E53070;
display:inline;
float:left;
margin-bottom:10px;
}

	
	.iconcine{
width:120px;
height:51px;
dislay:inline;
float:left;
margin-top:10px;
margin-left:10px;
border:1px solid #ffffff;

}

	.puntini{
width:518px;
height:1px;
dislay:inline;
float:left;
margin-top:20px;
border-bottom:1px dotted #929293;

}

	.puntini_{
width:518px;
height:1px;
dislay:inline;
float:left;
margin-top:1px;
margin-bottom:5px;
border-bottom:1px dotted #E53070;

}
div#anatips_tip { border: 1px solid white; 
	visibility: hidden; background-color: Silver; color:white; position: absolute; z-index: 100;
	padding: 3px; width:185px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;
	opacity: 0.9 }
	
	
	.visualizza_ultimo_ a:link{	
    width:350px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo_ a:hover{	
    width:350px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo_ a:visited{	
    width:350px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	.visualizza_ultimo_ a:active{	
    width:350px;
	display:inline;
	float:left;
	color:#e52f6f;
	font-weight:normal;
	text-decoration:underline;
	margin-top:5px;
	text-align:right;
	
	}
	
	/************search*************/

	.search_{	
width:528px;
height:35px;
	display:inline;
	float:left;
	background:url(img/bg_search.jpg);
	background-repeat:repeat-x;
/*background:#e5e6e8;*/
margin-top:10px;
	
	}
	
		.searchp{	
width:528px;
height:20px;
	display:inline;
	float:left;
	background:url(img/bg_page.jpg);
	background-repeat:repeat-x;
/*background:#e5e6e8;*/
margin-top:10px;
text-align:center;
padding-top:3px;
color:#E53070;
font-weight:bold;
font-size:11px;
	
	}
	
	
	.search_menu{	
width:525px;
height:20px;
	display:inline;
	float:left;
text-align:right;
font-size:11px;
font-weight:bold;
padding-right:3px;

	
	}
	
		.search_city{	
width:180px;
height:20px;
	display:inline;
	float:left;
text-align:right;
font-size:11px;
font-weight:bold;
margin-top:11px;

	
	}
	
		.cerca_campo{	
				background:url(img/bg_input.jpg);
				width:170px;
				height:16px;
		background-repeat:repeat-x;
	display:inline;
	float:left;
	border:1px solid #E52F6F;
	margin-top:8px;
	margin-left:10px;
	}
	
			.cerca_pulsante{	

	display:inline;
	float:left;
background:#97bf11;
margin-top:7px;
margin-left:10px;
	
	}
	
				.content_icon{	

				height:17px;
	margin-top:3px;
	background:url(foto_city/bg_ico.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-top:4px;
	}
	
	
			.cerca_campo_{	
				background:url(img/bg_inputs.jpg);
				width:170px;
				height:16px;
		background-repeat:repeat-x;
	display:inline;
	float:left;
	border:1px solid #666666;
	margin-top:8px;
	margin-left:10px;
	}
	
				table {	
	width:528px;
	text-align:center;

	}
	
					.content_dettagli {	
margin-top:20px;
margin-left:15px;
display:inline;
float:left;
	}
	

	
.riga {	
background:#DBDBDB;
	width:490px;
	display:inline;
	float:left;
	border:1px solid #ffffff;
	height:17px;
	padding-top:3px;
	padding-left:5px;
	}

.cella {	
background:#DBDBDB;
	width:98px;
	display:inline;
	float:left;
	text-align:center;
	}
	
.cella_ {	
background:#DBDBDB;
	width:63px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	}
	
	.cella_radio {	
	width:30px;
	display:inline;
	float:left;
	margin-top:-3px;
	text-align:center;
	}
	
	


	
			.content_box{	
				background:#ffffff;
				text-align:center;

	border:1px solid #97bf11;
	/*border:1px solid #e5e6e8;*/
	padding:3px;
	margin-top:10px;


	}
	
	.richiedi{	
margin-top:8px;
margin-left:10px;
	}	
	

.content_codice{	
width:500px;
height:15px;
display:inline;
float:left;
margin-top:10px;
	}	
	
.codice{	
width:98px;
height:15px;
display:inline;
float:left;
padding-top:17px;
font-weight:bold;
	}

.richiedi_foto{	
width:350px;
height:30px;
display:inline;
float:left;
	}
	
/*	table {
margin-top:25px;

	}*/
	
	.contatti{
margin-top:25px;


	}
	
	#load_img {
 display: none;
 line-height: 26px;
}
 
.error {
   border: 1px solid #97BF11;
}

.fail {
  color: #F80000
}
 
.success {
   color: #009600
   
}

.promozione {
   	width:164px;
	height:170px;
		display:inline;
	float:left;
	margin-top:20px;
}


.offerte {
   	width:518px;
	height:16px;
	display:inline;
	float:left;
	color:#FF0066;
	margin-top:20px;
	font-weight:bold;
	font-size:14px;
}

.spacig {
	display:inline;
	float:left;

}
				.richiesta{
	font-size:12px;
	font-weight:bold;
	color:#97bf11;
	display:inline;
	float:left;
	padding:15px;
	text-align:center;
	width:380px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #97bf11;
	margin-left:50px;
	margin-top:20px;
	}
	
	.promozione_txt {
   	width:164px;
	height:170px;
	display:inline;
	float:left;
	position:absolute;
	margin-left:10px;
	margin-top:40px;
	z-index:10;
	line-height:20px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

	.ico_th {
   	width:90px;
	height:67px;
	display:inline;
	float:left;
	margin-top:5px;
	border:1px solid #E53070;

}

/* 
	Lightbox Project page styles	
	Author: Lokesh Dhakar http://www.huddletogether.com
	Table of Contents:
		layout
		typography

*/




/* layout
----------------------------------------------- */

*{
	margin: 0;
	padding:0;
	}
/*
body{
	font: 100% Verdana, Helvetica, sans-serif;
	color: #555;
	text-align: center;		
	word-wrap: break-word;
	}
*/
#wrapper{
	padding: 0px;
	margin: 0px;
	text-align: left;
	height:auto;
	margin-left:3px;

	}


/* typography
----------------------------------------------- */

p {	line-height: 1.5em;	margin-bottom: 1.0em; font-size: 0.9em;}
p.lead { font-size: 1.0em; }

ol, ul{ margin: 0.5em 0 1.2em 2em; }	
ol, ul, dl { line-height: 1.5em; }
ol li{ margin-bottom: 0.2em; }
li{ font-size: 0.9em; }
dl{ margin: 0.5em 0 1.2em 0; }
dt{
	font-size: 0.85em;
	font-weight: bold; color: #777;
	padding-top: 0.2em;
	}
dd{	
	margin-bottom: 0.8em;
	padding-bottom: 0.7em;
	border-bottom: 1px dotted #ddddd3;
	}


a{
	font-weight: bold;
	color: #8ab459;
	text-decoration: none;
}

p a:hover { border-bottom: 1px dotted #8ab459; }
a img{ 	border: none;}

small{ font-size: 0.8em; }
h1 small{ font-size: 0.5em; }

pre{
	display: block;
	margin: 1.0em 0;
	padding-left: 0.8em;
	border-left: 1px solid #ccc;
	background-color: #eee;
	overflow: auto;
	}

code{ font-size: 11px; background-color: #eee;}
pre code{ line-height: 1.1em;}
kbd{
	color: #555;
	background-color: #ddd;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size: inherit;
	font-family: inherit;
	padding: 0 3px 2px 4px;
	}


/* misc
----------------------------------------------- */
.section{ border-top: 1px solid #edede3;  padding-top: 1.0em; }

.download{
	background-color: #f3f3e6;
	border: 1px solid #ddddd3; 
	padding: 0.7em 1.5em; }
.download li{
	list-style: none;
	padding: 0.3em 0;
	border-bottom: 1px dotted #ddddd3;
	}

.thumbnail{
	padding-bottom: 0px;
	margin-bottom: 5px;
		margin-top: 4px;
		width:50px;
			margin-right:7px;

		height:37px;
		display:inline;
		float:left;
		overflow:hidden;
	}	
	
	
	
	.thumbnail_{
	padding-bottom: 0px;
	margin-bottom: 5px;
		margin-top: 4px;
		width:110px;
			margin-right:7px;

		height:97px;
		display:inline;
		float:left;
		overflow:hidden;
	}

.caption{ font-size: 0.9em; padding-top: 0.2em ;	}

#contenitore_thumb {

margin-top:0px;
display:inline;
float:left;
width:525px;
height:auto;

	}


/* clearing
----------------------------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
	.back a:link{
height:15px;
width:518px;
margin-left:13px;
margin-top:5px;
display:inline;
float:left;
text-align:left;
color:#E52F6F;
text-decoration:none;
font-weight:bold;

    }

.back a:visited{
height:15px;
width:518px;
margin-top:5px;
margin-left:13px;
display:inline;
float:left;
text-align:left;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }

.back a:hover{
height:15px;
margin-top:5px;
width:518px;
margin-left:13px;
display:inline;
float:left;
text-align:left;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }
	
.back a:active{
height:15px;
width:518px;
margin-top:5px;
margin-left:13px;
display:inline;
float:left;
text-align:left;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }

/*********catalogo*************/

.categ{
height:15px;
width:230px;
margin-top:10px;
display:inline;
float:left;
text-align:left;
color:#E52F6F;
text-decoration:none;
font-weight:bold;
    }
	
.content_prev{
height:145px;
width:145px;
margin-top:10px;
display:inline;
float:left;
text-align:left;
padding:5px;
border:1px solid #cccccc;
    }

.img_prev{
height:102px;
width:145px;
display:inline;
float:left;
text-align:left;
background:#CCCCCC;
    }

	.title_gallery{
height:16px;
width:525px;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:12px;
margin-bottom:7px;
margin-top:7px;

    }
	
	.content_prezzo{
height:16px;
width:140px;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#999999;
border-top:#FFFFFF 1px solid;
color:#FFFFFF;
padding-left:5px;
font-size:11px;
padding-top:4px;
    }
	
	
	.content_prezzo a:link{

color:#FFFFFF;

font-size:11px;

    }
	
	
		.content_prezzo a:visited{

color:#FFFFFF;

font-size:11px;

    }
	
		.content_prezzo a:hover{

color:#000000;

font-size:11px;

    }
	
		.content_prezzo a:active{

color:#FFFFFF;

font-size:11px;

    }
	
	
	
	
	
	
	
	
	
	.content_cat{
height:16px;
width:140px;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#97bf11;
border-bottom:#FFFFFF 1px solid;
color:#333333;
padding-left:5px;
font-size:11px;
padding-top:4px;
    }
	
	.txt_web{
width:518px;
display:inline;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#333333;;
    }
	
	.about_txt{
width:376px;
display:inline;
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
color:#929293;
    }
	
	.about_txt_{
width:518px;
display:inline;
margin-top:10px;
float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#929293;
margin-top:20px;
margin-bottom:20px;
    }
	
	
	
	/**************/
	
	
.content_prodotti{
width:264px;
height:150px;
margin-top:10px;
background:#e5e6e8;
display:inline;
float:left;
padding-left:10px;
margin-bottom:10px;
}
	
	
	.news_1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
margin-top:10px;
display:inline;
float:left;
margin-right:3px;
	}
	
.news_1 a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
	}

.news_1 a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
	}
	
.news_1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
	}
	
.news_1  a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
	}
	/*************/

.news_ {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin-top:10px;
	}
	
.news_ a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
	}

.news_ a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
	}
	
.news_ a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
	}
	
.news_ a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
	}
	
.miniatura_composit{
height:128px;
width:158px;
display:inline;
float:left;
background:url(img/miniatura_composit.jpg);
    }
	

.miniatura_composit_{
height:128px;
width:158px;
display:inline;
float:left;
    }
	
	.txt_composit{
width:350px;
display:inline;
float:left;
margin-left:10px;
    }
