﻿html 
{
	background-color:#FF9900;	
	font-family:Verdana;
	font-size:11px;
	padding:0;
}

a:hover,
a:link,
a:visited 
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

body 
{
	text-align:center;
	margin:0;
}

Div#DivCentrato 
{
	width:757px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
}

div#DivMainTable 
{
	margin-top:0;
	background:url('images/fondorip.gif') repeat-y top left;
	padding-right:6px;
	padding-left:6px;
	margin-left:0px;
}

table#MainTable 
{
	width:100%;
	border-spacing:0;
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse;
	text-align:left;
	margin-left:1px;
}

table#MainTable tr 
{
	vertical-align:top;
	margin:0;
	padding:0;
	border-spacing:0;
	border:none;
}

table#MainTable tr td
{
	margin:0;
	padding:0;
	border:none;
}

td#TdLeft 
{
	width:228px;
	text-align:left;
	height:100%;
	background:url('images/menuleftmiddle.jpg') repeat-y;
	padding:0;
	margin:0;
}

div#DivInTd 
{
	padding:0;
	margin:0;
	height:100%;
	width:100%;	
}

div#TdLeftMiddle 
{
	text-align:left;
	width:242px;	
	padding:0;
	height:100%;
	margin:0;
	bottom:0;
}

div#TdLeftMiddleUp 
{
	padding:10px 8px;
	width:228px;
	height:100%;
	margin:0;
	background:url('images/menulefttop.jpg') no-repeat;
	background-position:top left;
}

td#TdLeftBottom 
{
	padding:0;
	margin:0;
	border:1px solid green;
	text-align:left;
}

div#DivLeftBottom 
{
	margin:0;
	padding:0;
}

div#DivLeftBottom img
{
	margin:0;
	padding:0;
}

div#DivMain
{
	margin-top:2px;
	line-height:1.5;
	padding-left:10px;
	padding-right:8px;
	margin-bottom:15px;
	height:100%;
}

/* *************************** */
/* ***** BARRA TITOLO ******** */
/* *************************** */
div.BarraTitolo1 
{
	background:url('images/barratitolomiddle.jpg') top repeat-x;
	padding:0;
	margin:0 0 15px 0;
	height:35px;
	width:100%;
}

div.BarraTitolo2
{
	background:url('images/barratitololeft.jpg') left top no-repeat;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

div.BarraTitolo3
{
	background:url('images/barratitoloright.jpg') right top no-repeat;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

div.BarraTitoloContent 
{
	text-align:left;
	color:#CA6826;
	font-weight:bold;
	font-size:10px;
	padding-left:45px;
	padding-top:11px;
	padding-bottom:10px;
	background:url('images/simbolotitolo.gif') no-repeat;
	background-position:18px 10px;
}

div.BarraTitoloContent a:hover,
div.BarraTitoloContent a:link,
div.BarraTitoloContent a:visited
{
	color:#CA6826;
}

/* *************************** */
/* ******** HEADER *********** */
/* *************************** */
div#Header 
{
	margin:0;
	padding:0;	
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

div#Header a:visited,
div#Header a:link
{
	color:#F00;
	padding-left:12px;
	background:url('images/frecciamenuoff.gif') left no-repeat;
	padding-right:10px;
}

div#Header a:hover
{
	color:#FA0;
	background:url('images/frecciamenuon.gif') left no-repeat;
}

div#Header label#MenuCorrente
{
	color:#FA0;
	padding-left:12px;
	background:url('images/frecciamenuon.gif') left no-repeat;
	padding-right:10px;
}

/* *************************** */
/* ******** DIVLOGIN ********* */
/* *************************** */
div#DivLogin 
{
	text-align:left;
}

div#DivLogin table#TableLogin
{
	margin:10px auto;
	width:220px;
}

div#DivLogin table#TableLogout
{
	margin:0 0 10px 10px;
}

div#DivLogin table#TableLogin td,
div#DivLogin table#TableLogout td 
{
	text-align:left;
}

div#DivLogin table#TableLogin td.TdLabel,
div#DivLogin table#TableLogout td.TdLabel
{
	color:#F60;
	text-align:right;
	font-size:10px;
}

div#DivLogin table#TableLogout td#TdLogoutName 
{
	padding-bottom:5px;
}

div#DivLogin table#TableLogin input
{
	width:90%;
}

div#DivLogin td.TdLinkLogin
{
	text-align:left;
	padding-left:15px;
	background:url('images/frecciagrigia.gif') no-repeat;
	background-position:left 1px;
}

div#DivLogin td#TdLinkDimenticata 
div#DivLogin td#TdAreaRiservata 
{
	text-align:left;
	padding-left:15px;
}

div#DivLogin td#TdAreaRiservata  
{
	padding-bottom:5px;
}

div#DivLogin input.ButtonVuoto 
{
	border:none;
	background-color:Transparent;
	width:0;
	height:0;
}

div#DivLogin td.TdLinkLogin a:hover,
div#DivLogin td.TdLinkLogin a:link,
div#DivLogin td.TdLinkLogin a:visited
{
	text-decoration:none;
	color:#186997;
	font-size:10px;
}

div#DivLogin td#TdLinkDimenticata a:hover,
div#DivLogin td#TdLinkDimenticata a:link,
div#DivLogin td#TdLinkDimenticata a:visited,
div#DivLogin td#TdAreaRiservata a:hover,
div#DivLogin td#TdAreaRiservata a:link,
div#DivLogin td#TdAreaRiservata a:visited
{
	text-decoration:none;
	color:#186997;
	text-align:left;
	font-size:10px;
}

/* *************************** */
/* ******** HOME ************* */
/* *************************** */
div#HomeUp 
{
	background:url('images/FondoHomeUp.jpg') no-repeat;
	text-align:left;
	padding:20px 15px 5px 2px;
	height:185px;
	vertical-align:middle;
}

div#HomeUp table 
{
	margin-top:0px;
}

div#HomeUp table tr,
div#HomeUp table td
{
	vertical-align:top;
}

div#HomeUp p 
{
	padding-left:5px;
	margin-top:0;
	padding-top:0;
}

div#HomeUp h1
{
	color:#9F4000;
	font-size:11px;
	margin-top:0;
	padding-top:0;
	padding-left:5px;
	margin-bottom:0;
	padding-bottom:2px;
}

div#Azienda div#Testo
{
	text-align:left;
	padding-left:10px;
	padding-right:15px;
	margin-top:15px;
}

div#Azienda p
{
	margin-top:0;
	padding-top:0;
}

div#Azienda img 
{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

div#Azienda a img,
div#Azienda a:hover img,
div#Azienda a:link img,
div#Azienda a:visited img
{
	cursor:pointer;	cursor:hand;	
}

/* *********************************** */
/* ******** News in homepage ********* */
/* *********************************** */
div#DivHomeNews div.HomeNewsItem
{
	font-size:9px;
	text-align:left;
	color:#4C5B63;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
}

div#DivHomeNews img
div#DivHomeNews a:hover img,
div#DivHomeNews a:link img,
div#DivHomeNews a:visited img
{
	padding-right:3px;
	margin-bottom:4px;
	border:none;	
}

div#DivHomeNews div.HomeNewsItem a:hover,
div#DivHomeNews div.HomeNewsItem a:link,
div#DivHomeNews div.HomeNewsItem a:visited
{
	font-size:9px;
	color:#4C5B63;
	text-decoration:none;
	font-weight:normal;
}


div#DivHomeNews div.VaiADettaglio
{
	padding-top:5px;
	padding-left:18px;
	background:url('images/frecciagrigia.gif') no-repeat;
	background-position:3px 3px;
	padding-top:2px;	
}

div#DivHomeNews div.VaiADettaglio, 
div#DivHomeNews div.VaiADettaglio a:hover,
div#DivHomeNews div.VaiADettaglio a:link,
div#DivHomeNews div.VaiADettaglio a:visited
{
	text-decoration:none;
	color:#186997;
	font-weight:bold;
}

div#DivHomeNews div#DivVaiATutte
{
	font-size:9px;
	text-align:left;
	margin-top:15px;
	margin-left:10px;
}

/* *********************************** */
/* ******** Certificazioni *********** */
/* *********************************** */
div#Certificazioni 
{
	text-align:center;
}

div#Certificazioni div#Interno
{
	padding-right:15px;
}

div#Certificazioni p
{
	text-align:left;
	padding-top:0;
	margin-top:0;
}

div#Certificazioni div#Testo
{
	padding-left:10px;
	padding-right:10px;
}

div#Certificazioni a:hover img,
div#Certificazioni a:link img,
div#Certificazioni a:visited img
{
	border:none;
}

div#Certificazioni div#DivTornaACert
{
	padding-top:15px;
}

div#Attrezzature h1 
{
	font-size:11px;
	color:#000;
	font-weight:normal;
	padding-left:10px;
}

div#Attrezzature
{
	text-align:left;
	padding-right:10px;
}

div#Attrezzature ul
{
	padding-left:0;
	margin-left:25px;
	padding-right:20px;
}

/* ***************************** */
/* ******** Contatti *********** */
/* ***************************** */
div#Contatti 
{
	margin-left:10px;
	margin-bottom:10px;
}

div#Contatti p#ContattiIntro
{
	text-align:left;
	padding-top:0;
	margin-top:0;
}

div#Contatti table 
{
	margin-left:60px;
	border-spacing:10px;
}

div#Contatti td.Left 
{
	text-align:left;
} 

div#Contatti td.Right
{
	text-align:right;
} 

div#DoveSiamo
{
	padding-left:5px;
	margin-left:0;
}

div#DoveSiamo div#MappaFlash
{
	border:1px solid #999;
	margin:0;
	padding:0;
	width:460px;
	margin-bottom:15px;
}

div#InvioMail tr
{
}

div#InvioMail input
{
	width:200px;
	border:none;
	border-bottom:1px solid #999;
	margin-bottom:5px;
}

div#InvioMail textarea 
{
	width:200px;
	height:60px;
}


div#InvioMail td#Autorizzazione
{
	text-align:left;
}

div#InvioMail td#Autorizzazione input
{
	width:10px;
	margin-top:5px;
}

div#InvioMail td#TdSend
{
	padding-top:10px;
	padding-left:0;
	text-align:left;
}

div#InvioMail td#TdSend input
{
	/*width:100px;*/
	width:auto;
	height:25px;
	border:1px solid #666;
	background-color:#DDD;
	font-size:12px;
	font-weight:bold;
}

div.MessaggioResult 
{
	text-align:center;
}

td.LeftTd
{
	width:80px;
}

div#InvioMail span.CbPrivacy input
{
	border:none;
	height:15px;
	vertical-align:middle;
	margin-right:5px;
}

/*div#InvioMail span.CbPrivacy
{
	border:1px solid red;
}*/
/* ************************* */
/* ******** LAVORAZIONI **** */
/* ************************* */
div.LavorazioniItem
{
	padding:0;
	text-align:left;	
	padding:0;
	margin:18px 0 7px 0;
}

div.LavorazioniItem h1
{
	font-size:11px;
	color:#FF9900;
	font-weight:bold;
	margin: 0 0 5px 0;
	padding: 0;
}

div.DescMacchinari 
{
	width:295px;
	padding:0 10px 0 0;
	margin:0 0 10px 8px;
	text-align:left;
}

div.DescMacchinari ul
{
	list-style-position:outside;
	list-style-type:disc;
	list-style-image:none;
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}

div.LavorazioniItem img
{
	margin-bottom:10px;
	margin-left:5px;
}

/* ************************* */
/* ******** GALLERIA ******* */
/* ************************* */
div.Galleria 
{
	text-align:center;
}

div.Galleria table
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:0;
}

div.Galleria table tr
{
	vertical-align:top;
}

div.Galleria div.Titolo
{
	margin-top:4px;
	margin-bottom:15px;
	text-align:center;
}

div.Galleria div#ThumbDiv
{
	
}

div.Galleria img,
div.Galleria a:hover img,
div.Galleria a:visited img,
div.Galleria a:link img
{
	cursor:pointer;	cursor:hand;	
	margin-bottom:10px;
}

/* *************************** */
/* ******** NEWS ************* */
/* *************************** */
div#News 
{
	text-align:left;
	padding-right:16px;
}

div#News img
{
	margin-right:15px;
}

div#News hr
{
	height:1px;
	color:#999;
	background-color:#999;
	border:none;
}

div#News div.NewsItem
{
	margin-bottom:15px;
	margin-top:15px;
}

div#NoNews 
{
	margin-top:25px;
	text-align:center;
}

/* *************************** */
/* ******** PRODOTTI ********* */
/* *************************** */
div#Prodotti 
{
	margin-bottom:30px;
}

div#Particolari
{
	width:100%;
	text-align:center;
}

div#Particolari table
{	
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	text-align:center;
}

div#Particolari div.DivTitolo
{
	padding:6px 10px 15px 10px;
	font-size:10px;
}

div#Particolari img,
div#Particolari a:hover img,
div#Particolari a:visited img,
div#Particolari a:link img
{
	cursor:pointer;	cursor:hand;	
}

/* *************************** */
/* ****** INVIO PASSWORD ***** */
/* *************************** */
div#DivSendPassword 
{
	padding:15px;
	text-align:center;
}

div#DivSendPassword table
{
	margin-top:25px;
	border-spacing:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#DivSendPassword table input.EMailTB
{
	width:250px;
}

div#DivSendPassword input.Send 
{
	height:25px;
	border:1px solid #666;
	background-color:#DDD;
	font-size:12px;
	font-weight:bold;
}

div#DivSendPassword div#DivMailNonInviata,
div#DivSendPassword div#DivNoUtente
{
	color:#F00;
}

/* *************************** */
/* **** AREA RISERVATA ******* */
/* *************************** */
div#DivAreaRiservata
{
	width:450px;
	padding-left: 20px; 
	/*padding-right:20px; */
	margin:0;
}

div#DivAreaRiservata div#DivAreaIntro
{
	margin-bottom: 15px;
	text-align:left;
}

div#DivAreaRiservata div#DivAreaNoFile
{
	text-align: center; 
	width: 100%;
}

div#DivAreaRiservata div#DivGriglia
{
	margin-top:15px;
}

div#DivAreaRiservata div.DivNome
{
	padding-left:5px;
}

div#DivAreaRiservata div#DivSopraGriglia
{
	margin-bottom:20px;
	margin-top:0;
	padding-top:0;
	border:1px solid #999;
}

div#DivAreaRiservata div#DivSopraGriglia table
{
	border-spacing:5px;
}

div#DivAreaRiservata div#DivSopraGriglia td.Title
{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}

div#DivAreaRiservata hr 
{
	height:1px;
	color:#999;
	background-color:#999;
	border:none;	
	margin-bottom:0;
	padding-bottom:0;
}

div#DivAreaRiservata th.HeaderNome a.hover,
div#DivAreaRiservata th.HeaderNome a.link,
div#DivAreaRiservata th.HeaderNome a.visited,
div#DivAreaRiservata th.HeaderNome a
{
	text-decoration:underline;
}

/* *************************** */
/* ******** FOOTER *********** */
/* *************************** */
div#Footer 
{
	background:url('images/fondo.jpg') no-repeat top left;
	padding-top:18px;
	height:61px;
	text-align:center;
	color:#666666;
	font-size:10px;
}

div#Footer a:hover,
div#Footer a:link,
div#Footer a:visited
{
	color:#555555;
}
