body {	margin:0 auto;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	background-color:#132762; text-align: center; font-size: 14px;}

div#header {float:left;	width:980px; height:179px; background-image:url(../img/header_home_1.jpg); margin:0; padding:0;}

div#container {	width:960px; margin: 0 auto; text-align:left;}
div#content {float:left;margin:0;	padding:0;	width:980px;	background:url(../img/content.jpg) repeat-y;	height: auto;}
div#content_home {float:left;	margin:0;	padding:0;	width:980px;	background:url(../img/container_1.jpg) repeat-y;}

div#left {float:left; width:163px; padding-left:31px; }
div#right {
	float:right;
	width:760px;
	padding-right:20px;
	height:auto;
	text-align:justify;
}

div#right a { text-decoration:none; color:#000;}
div#right p {
	padding-right:10px; padding-left:10px;
	font-size:14px;
	text-align:justify;
}
div#right_contatti {float:right; width:760px; margin-right:20px; height:400px; background:url(../img/bg_right.jpg) 0 0 no-repeat;}

/* home */

div#voce_menu_home { background:url(../img/menu_new.jpg); float:right; width:100px; height:40px; margin:0 3px 0 0; }
div#voce_menu_home p { color:#FFF; font-weight:bold; text-align:left; margin:0; padding:8px 0 0 12px; font-size:16px;}
div#voce_menu_home a { color:#FFF; text-decoration:none;} 
div#voce_menu_home a:hover {color:#F90; text-decoration:none; }
div#right_home {float:left;	width:980px; background:url(../img/tema.jpg) 0 0 repeat-y;	}
div#testo_home a {color: #FFF; text-decoration:none;	}



#contatti { padding: 20px; text-align:center; }
#contatti a { text-decoration:none; color:#000;}



div#logo {float:left; height:108px; padding-left:16px; padding-top:35px; margin:0; }
div#bandierina { display:inline; float:right; width:40px; height:40px; margin: 20px 20px 0 0 ;}
 
/*  menu  */
div#menu {float:right; width:500px; height:36px; margin:138px 1px 0 0; }
div#voce_menu { background:url(../img/menu.gif); float:right; width:150px; height:40px; }
div#voce_menu p { color:#FFF; text-align:center; margin:0; padding:10px 0 0 0; font-size:16px;}
div#voce_menu a { color:#FFF; text-decoration:none;} 
div#voce_menu a:hover { color:#C00; text-decoration:none;}

div#menu_vert{ float:left; margin-top:25px; width:163px; height:35px; background-image:url(../img/bottone.jpg); padding:0;}
div#menu_vert p { color:#C30; padding:7px 0 0 27px; margin:0; font-weight:bold; font-size:16px; }
div#menu_vert a { color:#C30; padding:7px 0 0 3px; margin:0; font-weight:bold; font-size:16px; text-decoration:none; }
div#menu_vert a:hover {	color:#00C; margin:0; font-weight:bold; font-size:16px; text-decoration:none; }

div#sottomenu_vert{ float:left; margin-top:1px; width:163px; height:auto; font-size:13px; }
div#sottomenu_vert ul {
	margin: 0;
	padding:5px 0 0 20px;
	list-style: none;
	line-height: normal;
}
div#sottomenu_vert a { text-decoration: none; color: #FFFFFF; }
div#sottomenu_vert a:hover {color: #C00;}


.titolo {color:#000;}
.titolo_2 {color:#000; float:left;}
.titolo_1 { color:#03C; font-size:24px;}
div#titolo { clear:both; color:#03C; padding-top:10px;}

div#boxContainer {
	margin:0;
	padding-left:30px;
	height:250px;
	width:950px;
	float:left;
	
}
div#boxContainer a { text-decoration:none; color:#FFF;}
div#boxContainer a:hover {	text-decoration:none;	color:#F90;}


.box_1 {
	float:left;
	width:180px;
	height:230px;
	margin:10px 1px 5px 40px;
	border:1px solid #FFF;
}
.box_1 h2 { margin:5px 0 0 10px; font-size:15px; color:#FFF; text-align:center; }


div#immagine {	width:980px;	height:360px;	padding:0;}

h1 { height:60px; background:url(../img/sottotitolo.jpg) no-repeat; margin:20px 0 0 10px; padding:0 0 0 2px; font-size:30px;}
div.titolo { height:20px;}


#mappa { float:right; margin:0 20px 20px 0; padding:0 0 0 30px;}


/* footer*/
.footer {
	width:785px;
	float:right;
}
div#footer {float:left;	width:980px; height:73px; background:url(../img/footer.jpg) no-repeat;}
div#footer a { text-decoration:none; color:#FFF;}
div#footer p {font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:11px; padding:16px 5px 0 0; margin:0; line-height:16px;	text-align:center;}
div#footer_home {
	float:left;
	width:980px;
	height:95px;
	background:url(../img/footer_home.jpg) no-repeat;
}
div#footer_home a { text-decoration:none; color:#FFF;}
div#footer_home p {
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	padding:5px 5px 0 0;
	margin:0;
	line-height:16px;
	text-align:center;
}
div#testo_home { width:680px; float:right;	padding:20px 30px 20px 30px; color: #FFF; text-align:justify;}

div#loghi { float:left;
	clear: both;
	width: 390px;}
	
div#loghi a { text-decoration:none; font-size:14px; font-family:Verdana, Geneva, sans-serif; }
div#logo_azienda {
	width:270px;
	float:left;	
}

div#tipo { width:150px;
	height:auto;
	font-size:12px;
	font-weight:bold;
	float: left;
}

div#loghi_aziende{
	width:270px;
	float:left;
	padding-left:10px;
	padding-top:7px;
}

.loghi_aziende {
	float:left;
	clear: both;
	width: 740px;
	border: 1px solid #900;
	padding: 7px;
	margin-bottom:5px;
}
div#tipolo {
	height:auto;
	width:450px;
	font-size:14px;
	font-weight:bold;
	float: left;
	padding-top:4px;
}
div#tipolo a { text-decoration:none; }

div#tipolo_1 { float:left; width:200px;}

/* tabella */

div#tabella { float:right; width: 720px; margin-top:15px; margin-bottom:15px; }
div#tabella img { margin:5px;}
div#tabella_1 { float:right; width: 720px; margin-bottom:15px; }

table{ border: 1px solid black; border-collapse: collapse; text-align:center; width:600px;}
#titolo_tab { background-color::#000080}
td { border: 1px solid #000;}

.tab tr { border-left-style: 1px solid; height:19px; }

.td_1 { border-bottom: 1px soloid #666; align:center; font-weight:bold;}
 
div#link {float:right; clear:both; padding-top: 10px; padding-right:10px; color: #00C; font-weight:bold; }
div#link a{ text-decoration:none; color: #00C; font-weight:bold; }

div#foto_batt_2 { width:400px;  }
div#foto_batt_1 {
	float: left;
}
div#foto_azienda_1 {
	width:300px;
	float:right;
}


div#foto_azienda {
	width:730px;
	padding:5px 5px 5px 15px;
}
div#foto { width:750px;}




div#schede { float:left; width: 720px; margin-top:5px; margin-left:10px; color:#00C; font-weight:bold; padding-left:10px; }
div#schede a {  color: #333; font-weight:bold }

div#img {
	width:750px;
	height:90px;
}
.img {
	float:left;
	height:80px;
	padding: 10px 0 0 140px;
}
.img_1 {
	float:right;
	height:80px;
	padding: 10px 0 0 40px;
}
.img_2 {
	float:right;
	height:80px;
	padding: 10px 0 0 150px;
}

#immagini {
	/*float:right;*/
	/*clear: both;*/
	padding: 5px;
	height: 250px;
}
.immagini_azienda{
	width:400px;
	float:left;
	padding-left:5px;
	padding-top:7px;
}
div#particolari {
	height:auto;
	width:310px;
	float: left;
	padding:10px 2px 2px 3px;
}
div#logo_1 {	
	float:left;
	width:155px;
	padding-left:35px;
	margin-top:25px;
	
	} 
