/* Sembra quasi che l'acero si curvi per riscaldarsi e poi dormire */

/* HTML DEFINITO */
body {
	margin: 0px;
	text-align: center;
	width: 100%;
}

img {
	border: 0px;
}

ul {
	list-style-type: square; }

li { 
	margin: 10px 0px;	}


/* LAYOUT */

.conteiner {
	width: 1000px;
	margin: auto;
}

div.menu {
	background-color: #093A7D;
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	padding: 10px 0px 50px 20px;

}

.rollmenu { top: 12px; position: absolute; display: none; padding-top: 10px; padding-bottom: 10px; width: 500px; }

a.menu {	color: #FFF; text-decoration: none; }
a.menu:HOVER {	color: #EEF; text-decoration: underline; }

a.menu_active {	color: #EEF; text-decoration: none; font-weight: bold; } /* Richiamato da ASP */

a.submenu {	color: #FFF; text-decoration: none; font-size: 10px; font-weight: bold; padding: 10px 6px 10px 0px; }
a.submenu:HOVER {	color: #DDE; text-decoration: none; font-size: 10px; font-weight: bold;}


.element { clear: both; }



.bottom {
	height: 30px; background: #093A7D; position: relative; text-align: left; float: left; width: 100%; }

.copyright {
	color: #FFF; font-family: Verdana, Sans-serif; font-size: 10px; padding: 10px 0px 0px 14px; }

.down_image {
	position: absolute; right: 0px; top: -136px; }


/* Language bar */

div.language {
float: right; width: 800px; text-align: right; color: #BD1C00; padding: 18px 37px 0px 0px; font-family: Arial, Tahoma, Sans-serif; font-size: 11px; }

a.language {  color: #000000; text-decoration: none}
a.language:hover {  text-decoration: underline}

/* links */
a.hidden { text-decoration: none; }

a.news { color: #000; text-decoration: none; }
a.news:HOVER { color: #093A7D; }

a.rolline { text-decoration: none; }
a.rolline:HOVER { text-decoration: underline; }


div.interaction { margin-bottom: 4px; }
a.interaction { font-family: Verdana, Arial, Sans-serif; font-size: 10px; color: #093A7D; font-weight: bold; text-decoration: none; }
a.interaction:HOVER { color: #5D82B4; }




/* FASCE */
.fascia_conteiner {
	/* Il colore viene definito sulla pagina */
	float: left; width:195px; }
	
.fascia_prodotti {
	float: left; width:195px;
	width: 734px; margin: 0px 0px 0px 50px; text-align: left; 	}	
	
.fascia_titolo {
	/* Il colore viene definito sulla pagina */
	font-family: Gill Sans MT, Gill Sans, GillSans, Tahoma, Arial, Sans-serif; font-size: 21px; width: 100%; text-align: left; padding-left: 10px; }

.fascia_testo {	
	font-family: Verdana, Sans-serif; color: #000; font-size: 10px; line-height: 14px; text-align: left; padding-bottom: 50px; margin: 0px 10px; }

.fascia_separator {
	float: left; width: 1px; }
	
	
	
/* LAYOUT PAGINE INTERNE */
td.leftmenu_conteiner {
 width: 250px; background: #5D82B4; padding-bottom: 59px;	}
 
td.body_conteiner {
	width: 750px; padding-bottom: 100px; }
	
	
div.body_titolo {
	margin: 59px 0px 0px 67px; font-family: Gill Sans MT, Gill Sans, GillSans, Tahoma, Arial, Sans-serif; font-size: 21px; color: #A81111; }
	
.titolo {
	font-family: Gill Sans MT, Gill Sans, GillSans, Tahoma, Arial, Sans-serif; font-size: 20px; color: #A81111; text-align: left; }
	
div.body_testo {
	margin: 33px 0px 62px 67px; width: 585px; font-family: Verdana, Sans-serif; font-size: 12px; text-align: justify; }

.testo {
	font-family: Verdana, Sans-serif; font-size: 11px; text-align: justify; line-height: 15px; }
	
	
	
	
	
	
	
/* LEFTMENU */
.leftmenu_title {
	margin: 59px 0px 0px 20px; font-family: Gill Sans MT, Gill Sans, GillSans, Tahoma, Arial, Sans-serif; font-size: 21px; color: #fff; }

.leftmenu_link_conteiner {
	margin: 20px 0px 0px 20px; font-family: Verdana, Sans-serif; font-size: 12px; color: #fff; }
	
div.leftmenu_link {
	clear: both; margin: 4px 0px; }

img.leftmenu_link {
	float: left; margin-top: 2px; }

a.leftmenu_link { 
  color: #FFF; text-decoration: none; }

a.leftmenu_link:HOVER {
  color: #eef; text-decoration: underline; }
	
	
	
	
/* FORM */

form { margin: 0px; padding: 0px; border: 0px; }

.form_obbligatori {
	font-size: 10px;
	font-weight: bold;
	color: #093A7D;
	margin: 20px 0px 20px 0px;
}	
	
.form_fascia {
	padding: 10px;
	background: #5D82B4;
	font-weight: bold;
	color: #FFF;
	clear: left;
}		

.form_field {
	/* Larghezza definita in line [width: 287px;] */
	float: left;
	margin-top: 10px;
	font-size: 10px;	
}

.form_input {
	font-family: Arial, Sans-serif;
	height: 18px;
	font-size: 11px;
	background: #ECECEC;
	font-weight: bold;
	border: 1px solid #3A6CB1;
}
	



/* CLASSI SPECIALI */
/* Tabella produzione */

table.tabella_produzione {
	margin-top: 35px; width: 492px; }

td.tabella_produzione {
	text-align: left; height: 120px; }
	
/* News ed Eventi */

.conteiner_eventi {
 float: left; margin: 35px 0px 62px 20px; font-family: Verdana, Sans-serif; font-size: 11px; text-align: justify;
}

.data_news {
	font-weight: bold;
	padding-top: 16px;
}

.abstract_news {
	margin: -10px 22px 16px 0px;
}

/* Prodotti TabLabel */
.prodotti_tablabel {
	float: left; width: 250px; margin: 40px 0px 10px 20px; font-weight: bold; font-family: Arial, Sans-serif; color: #AB0007; font-size: 12px;	}

.prodotti_listino {
	text-align: right; float: left; width: 272px; margin-top: 40px; font-family: Arial, Sans-serif; color: #666666; font-size: 11px; }







	
/* CLASSI VECCHIE IMPORTATE */

.prodotti_table {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000
}

a.prodotti_table_link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; text-decoration: none}
a.prodotti_table_link:active {  font-size: 11px; text-decoration: none}
a.prodotti_table_link:hover {  font-size: 11px; color: #000000; text-decoration: underline}
