/* CSS BY EPIDEMIA LAB WWW.EPIDEMIALAB.IT */



body{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	color: #000;

	background: url(img/bg_body.gif) #009900;

	font-size: 14px;

	margin: 20px 0 0 0;

	padding: 0;

	}

	

h1 {

	font: bold 16px Verdana, Arial, Helvetica, sans-serif;

	color: #567835;

	padding: 0;

	margin: 0;

	}



a:link, a:visited, a:active  {

	color: #006600;

	text-decoration:none;

	}



a:hover {

	color: #009900;

	text-decoration:none;

	}

pro {

	color: #000000;

	text-decoration:none;

	}


img {border: 0px;}

 

#contmain {

	width: 798px;

	background: url(img/bg_body.jpg) repeat-y center;

	position: relative;

	text-align: center;

	margin: auto;

	}

#pro a:link, a:visited, a:active

{
	
	color: #000000;

	text-decoration:none;

	
	} 
	
#scopri a:link, a:visited, a:active

{
	

	color: #F00;

	text-decoration:none;

	
	} 
#head {

	background: url(img/head.jpg) no-repeat #FFFFFF; 

	width: 798px;

	height: 90px;

	text-align: left;

	float: left;

	}



#box_lingue {

	width: 154px;

	height: 24px;

	float: right;

	padding: 63px 0 0 0;

	}



#testata {

	background: url(img/tesata.jpg) no-repeat #FFFFFF; 

	width: 798px;

	height: 283px;

	text-align: center;

	float: left

	}

	

#testatina {

	width:740px;

	padding: 0 0 0 18px;

	margin: 0;

	float: left;

	}

	

#menubar {

	width: 753px;

	height: 30px;

	float: left;

	background: url(img/menu_bg.jpg) #009933 no-repeat center;

	padding: 0 0 0 45px;

	}



#menubar ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align:right;

	}



#menubar li {

	margin: 0;

	padding: 0;

	text-align:left;

	float: left;

	}

	

#cont_testo {

	width: 328px;

	float: left;

	padding: 30px 57px 20px 64px;

	text-align: justify;

	}

	

#box_dx {

	width: 296px;

	text-align:center;

	float: left;

	padding: 30px 0 0 0;

	}

	

#botmenu_second {

	width: 180px;

	height: 27px;

	background: url(img/sotto_menu_second.jpg) no-repeat #FFFFFF;

	}

	

#texmenu {

	width: 150px;

	text-align: center;

	margin: auto;

	}



#texmenu ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	}



#texmenu li {

	margin-top: 8px;

	padding: 0px;

	text-align:left;

	}

	

.box_center {

	width: 680px;

	float: left;

	padding: 30px 0 20px 64px;

	text-align: justify;

	}



#footer, #footer_bot {	

	clear: both;

	font-size: 10px;

	text-align:center;

	margin: 0;

	background: url(img/footer.jpg) no-repeat;

	}

	

#footer{

	width: 798px;

	height: 109px;

	background: url(img/footer.jpg) no-repeat;

	}



#footer_bot {

	width: 756px;

	height: 55px;

	padding: 0 10px 0 26px;

	background: url(img/footer_bot.gif) no-repeat;

	color: #5c5c2e;

	}

#footer_bot a:link, #footer_bot a:visited, #footer_bot a:active  {

	text-decoration: none;

	color: #4c583b;

	}



#footer_bot a:hover {

	text-decoration:none;

	color: #5c5c2e;

	}

		

#footer_codice {

	width: 520px;

	padding: 0 0 0 56px;

	margin-top: 18px;

	text-align: left;

	font-size: 12px;

	font-weight: bold;

	float: left;

	color: #779c52;

}



input.codice {

	width: 150px;

	height: 14px;

	text-align: left;

	font-size: 10px;

	margin: 10px 0 0 0;

	padding: 1px;

	border: 1px solid #cccc99;

	color: #006600;

	text-indent: 3px;

	}



input.btn_invia {

	height: 18px;

	width: 62px;

	background: url(img/btn_invia.gif) no-repeat center;

	cursor: pointer;

	margin: 0;

	border: none;

}



#footerinto {

	width: 170px;

	margin-top: 18px;

	text-align: right;

	font-size: 10px;

	float: left;

	}

	

span.black {color: #000;}



/* table tariffe */

table.tariffe {

	width: 328px;

	border: none;

	font-size: 13px;

	}



table.tariffe td.categorie { width: 180px; color:#7c7c53;}



table.tariffe tr.titolo {color:#7c7c53;}

table.tariffe td.titolo { width:74px;}



/* FORM */



#contform {

	width: 290px;

	text-align: left;

	font-size: 12px;

	}



label.form {

	width: 120px;

    margin: 5px 5px 0 0;

	text-align: left;

	float: left;

	color: #7c7c53;

	}



input.form {

	width: 150px;

	text-align: left;

	font-size: 12px;

	margin: 5px 0 0 0;

	padding: 1px;

	border: 1px solid #cccc99;

	color: #006600;

	text-indent: 3px;

	}



textarea.form {

	width: 150px;

	height: 100px;

	text-align: left;

	font-size: 12px;

	margin: 5px 0 0 0;

	padding: 1px;

	border: 1px solid #cccc99;

	color: #006600;

	text-indent: 3px;

	}



img.thumb {

	width: 125px;

	height: 93px;

	border: 4px solid #5b7b35;

	margin: 5px;

}



/*BOX RICERCA  140 */ 

div.cont_ricerca, div.cont_ricercaBis {

	width: 140px;/* + 3px bordo*/

	float: left;

	padding: 0;

	text-align: left;

	margin: 0 34px 0 0;

}



div.cont_ricercaBis {margin:0;}



div.img_ricerca {

	width: 134px;

	height: 100px;

	padding: 0;

	text-align: center;

	background: #FFFFFF;

}



div.img_ricerca a {

	display: block;

	width: 134px;

	height: 100px;

	border: 3px solid #5b7b35;

	padding: 0;

	text-align: center;

	background: #FFFFFF;

}



div.img_ricerca a:hover {

	width: 134px;

	height: 100px;

	border: 3px solid #89b950;

	background: #FFFFFF;

}



div.img_ricerca img {

	border: 0;

	width: 134px;

	height: 100px;

	}



div.txt_ricerca {

	width: 140px;

	text-align: center;

	font-size: 10px;

	padding-top: 8px;

	color: #706f6b;

}





img.card {

	width: 360px;

	border: 3px solid #89b950;

	}
	
	
#numeri {

	width: 300px;

	text-align: left;

	font-size: 17px;

	}
/*FINE BOX RICERCA*/