body {
	margin: 0px;
	padding: 0px;
}

a {
	outline:none; 
	text-decoration: none;
} 

object{outline:none;}

h1, h2, h3, h4, p {
	padding: 0px;
	margin: 0px;
	font-weight:lighter;
} 


/*div*/

.costruzione{
	width: 158px;
	height: 200px;
	border: 0px;
	background-image:url(marchio.jpg);
	margin-left: 370px;
	margin-top: 50px;
}

.costruzione2{
	width: 158px;
	border: 0px;
	margin-left: 370px;
	margin-top: 10px;
	text-align: center;
}

.box_PRINCIPALE{
	width: 899px;
	border: 0px;
	margin: 0 auto; /*Allineamento centrato per Firefox,Opera e Netscape*/
}

.box_PRINCIPALE_cont{
	width: 853px;
	border: 0px;
	padding-right: 23px;
	padding-left: 23px;
	float:left;
}

.box_PRINCIPALE_cont2{
	width: 855px;
	height: 20px;
	border: 0px;
	padding-right: 23px;
	padding-left: 23px;
	padding-top: 5px;
	float:left;
	text-align:center;
}

.box_LOGO{ 
	width: 223px;
	height: 75px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_01.jpg);
	float:left;
}

.box_MENU{ 
	width: 630px;
	height: 75px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_02.jpg);
	float:left;
}

.box_ANIMAZIONE{ 
	width: 853px;
	height: 361px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_03.png);
	float:left;
}

.box_ANIMAZIONE2{ 
	width: 853px;
	height: 600px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_03.png);
	float:left;
}

.box_ANIMAZIONE_OFF{ 
	width: 181px;
	height: 151px;
	border: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	float:left;
}


.box_CONTENUTI_home{ 
	width: 853px;
	border: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_04.jpg);
	float:left;
}

.box_CONTENUTI_orari{ 
	width: 853px;
	border: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
	text-align:left;
	background-image:url(immagini/struttura_1rig_04.jpg);
	float:left;
}

.contenuti_home{ 
	width: 183px;
	border: 0px;
	margin-top: 0px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	float:left;
}

.contenuti_orari{ 
	width: 396px;
	border: 0px;
	margin-top: 0px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	float:left;
}

.orologio{ 
	width: 62px;
	height: 73px;
	border: 0px;
	text-align:left;
	background-image:url(immagini/orologio.jpg);
	float:left;
}

.telefono{ 
	width: 62px;
	height: 73px;
	border: 0px;
	text-align:left;
	background-image:url(immagini/telefono.jpg);
	float:left;
}

.cont_orologio{ 
	width: 334px;
	border: 0px;
	text-align:center;
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
}



/*----------------classi_menu----------------------------*/

.menu_home{ 
	width: 81px;
	border: 0px;
	margin: 0px;
	text-align: left;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_orari{ 
	width: 60px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_servizi{ 
	width: 65px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_prodotti{ 
	width: 78px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_promozioni{ 
	width: 97px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_gallery { 
	width: 69px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_dovesiamo{ 
	width: 97px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}
	
.menu_contatti{ 
	width: 81px;
	border: 0px;
	margin: 0px;
	text-align: center;
	float:left;
	padding-top:47px;
	padding-left:0px;
	}


/*testi*/
.txt_logo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #ffffff;}
.menusel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #e42141;}
.titlsubhome {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #232323; font-weight:bold;}
.titldovesiamo {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #e42141; font-weight:bold;}
.titl2subhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e42141; margin-bottom:20px; }
.titl2subhome2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e42141; margin-bottom:20px; font-weight:bold;}
.txtsubhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.txtchisiamo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.txtchisiamonero {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.txtsubhomenero {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.txtsubhomener {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.txtsubhomenerbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; }
.LVL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #575759; font-weight : bold;}



/*link*/
a.linkmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #aaa7a7;}
a.linkmenu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #e42141;}

a.linksubhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
a.linksubhome:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #e42141;}


/*BORDI*/
.riqtabel {background-color: #FFFFFF; border-color: #808080  #808080 #808080 #808080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.riqtabel2 {background-color: #FFFFFF; border-color: #000000  #000000 #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


.box_CONTENUTI_news{ 
	width: 853px;
	border: 0px;
	margin: 0 0 30px 0;
	text-align:left;
	background-image: url(immagini/bg_statica.jpg);
	background-repeat: no-repeat;
	float:left;
}

.news{
	width: 753px;
	margin: 30px 50px ;
	float: left;
	}

.news iframe{
	float: left;
	margin:0 20px 0 0;
	border-style: solid;
	border-width: 5px;
	border-color: #ccc;
	}

.news h4, .box_CONTENUTI_news h3{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #e42141; 
	font-weight:bold;
	}

.news h5{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #999; 
	margin:0 0 10px 0;
	}

.news p, .box_CONTENUTI_news p{
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000; 
	}

#evnews{
	width:181px;
	height:40px;
	margin: 25px 0 0 0;
	}
