body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(immagini/sfondo.jpg);
	background-repeat: repeat-x;
	background-color: #000;
}
html,body{margin:0; padding: 0;height: 100%}
div#contenitore{position: relative; height:100%}
body>div#contenitore{height: auto; min-height: 100%}
div#footer{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #000000;
	/*border-top: 1px solid #eb3c1a;*/
	height: 120px;
	background-image: url(immagini/sfondo_footer.jpg);
	background-repeat: repeat-x;
	background-color: #000;
}
div#footer .testo{
	margin-top: 85px;
	text-align: left;
	width:850px; 
	text-align:left;
	color:#8f9ab9; 
	font-size:12px;
}

img{
	border: 0px;
}
#logo{
	width: 140px;
}
.Tabella{
	width: 850px;
}
#menu{
	vertical-align: bottom;
}
#menu ul{
	/*margin-top: 26px;*/
	list-style: none;
}
#menu ul li{
	float: left;
	/*border-bottom: 2px solid #00195f;*/
}
/*#menu ul li:hover{
	border-bottom: 2px solid #FF0000;
}*/
#menu ul li img{
	vertical-align: middle;
}
#menu ul a{
	color: #a4a3a3;
	text-decoration: none;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0.8em;
	text-align: left;
}/*
#menu ul a:hover{
	color: #FFF;
}
#menu ul a:active{
	color: #FFF;
}*/
#center_top{
	margin-top: 80px;
	width: 850px;
	height: 19px;
	background-image: url(immagini/centro_top.gif);
	background-repeat: no-repeat;
	background-color: #000;
}
#center_bottom{
	width: 850px;
	height: 19px;
	background-image: url(immagini/centro_bottom.gif);
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 80px;
}
#center{
	/*border: 1px solid #eb3c1a;*/
	/*padding-left: 20px;
   padding-right: 20px;*/
	/*margin: 20px;*/
	color: #FFF;
	font-size: 0.8em;	
	width: 850px;
	background-image: url(immagini/centro_middle.gif);
	background-repeat: repeat-y;
	background-color: #000;
	/*text-align: justify;*/
}
#center ul li{
	padding:0px;
	padding-bottom: 10px;
	margin:0px;
	font-size: 1em;
	font-weight: bold;
}
#center ul a{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	font-size: 1em;
}
#center ul a:hover{
	color: #e94f0f;
	margin-left: 10px;
}
#center h1{
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	padding: 0px;
	font-size: 1.2em;	
	color: #FFF;
	border-bottom: 1px solid #FFF;
	width: 810px;
}
#center a{
	color: Maroon;
}
#center a:hover{
	color: Red;
	text-decoration: none;
}
#interno{
	padding-left: 20px;
   padding-right: 20px;
	text-align: justify;
}

.form_contatti input, .form_contatti textarea{border: 1px solid #ccc; background-color: #EEE; font-size: 13px; margin-bottom: 10px;}
.form_contatti input:focus, .form_contatti textarea:focus{border: 1px solid #00195f; background-color: #FFF; color: #00195f;}
.form_contatti .bottone{width: 100px; margin-left: 130px; margin-top: 10px; cursor: pointer; font-weight: bold;}
.form_contatti .bottone:hover{border: 1px solid #FF0000;}
.form_contatti div{color: #a4a3a3; font-weight: bold; font-size: 13px;}
.ok{text-align: center; border: 1px solid #000095; background-color: #EEE; font-weight: bold; color: #000095; margin-top: 10px; margin-bottom: 10px; padding: 5px;}

.colonna_sx{width: 380px; float: left; margin-right: 20px;}
.colonna_dx{width: 350px; float: left; margin-left: 20px; text-align: right;}
.colonna_dx img{margin-bottom: 20px;}

.galleria img{border: 1px solid #FFF;}
.galleria img:hover{border: 1px solid #FF0000;}

.colonna_sx_servizi{width: 500px; float: left; margin-right: 20px;}
.colonna_dx_servizi{width: 230px; float: left; margin-left: 20px; text-align: right;}

.colonna_sx_default{width: 310px; float: left; margin-right: 20px;}
.colonna_dx_default{width: 450px; float: left; margin-left: 20px; text-align: right;}

.separa{height: 51px;}

.titolo{color: #FFF; font-weight: bold; text-align: center; font-size: 1.2em; width:240px;}
.fade{height: 190px; width: 240px; margin: auto }
.fade img{height: 190px; width: 240px;}