* {margin: 0;padding: 0;}
body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:center;
	background-color: #030E29;
	color: #FFF;
}

p { padding:0px; margin:0px;}

.DivEsternaPrincipale {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	min-height:930px;
	background-image: url(images/bgPrincipale.png);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom:40px;
}

.LogoTop
{
	padding-top: 25px;
	padding-bottom: 12px;
}

.RiquadroMenuTop
{
	background-image: url(images/sfondoRiqBottoniTop.png);
	background-repeat: no-repeat;
	padding-left:35px;
	padding-top:7px;
	height: 40px;
}

/* bottoni */

/* Home */
.btnHome {
	width:130px;
	height:30px;
	float:left;
	background: url(bottoni/btnHomeOff.gif) no-repeat;
}
.btnHome a{display:block;  line-height:30px; text-decoration:none;}
.btnHome a:hover{ background: url(bottoni/btnHomeOn.gif) no-repeat; }
/* Home */

/* Azienda */
.btnAzienda {
	width:150px;
	float:left;
	height:30px;
	background: url(bottoni/btnAziendaOff.gif) no-repeat;
}
.btnAzienda a{display:block;  line-height:30px; text-decoration:none;}
.btnAzienda a:hover{ background: url(bottoni/btnAziendaOn.gif) no-repeat; }
/* Azienda */

/* Servizi */
.btnServizi {width:150px; float:left; height:30px; background: url(bottoni/btnServiziOff.gif) no-repeat;}
.btnServizi a{display:block;  line-height:30px; text-decoration:none;}
.btnServizi a:hover{ background: url(bottoni/btnServiziOn.gif) no-repeat; }
/* Servizi */

/* Parco mezzi */
.btnParcoMezzi {width:175px; float:left; height:30px; background: url(bottoni/btnParcoMezziOff.gif) no-repeat;}
.btnParcoMezzi a{display:block;  line-height:30px; text-decoration:none;}
.btnParcoMezzi a:hover{ background: url(bottoni/btnParcoMezziOn.gif) no-repeat; }
/* Parco mezzi */

/* Dove siamo */
.btnDoveSiamo {width:160px; float:left; height:30px; background: url(bottoni/btnDoveSiamoOff.gif) no-repeat;}
.btnDoveSiamo a{display:block;  line-height:30px; text-decoration:none;}
.btnDoveSiamo a:hover{ background: url(bottoni/btnDoveSiamoOn.gif) no-repeat; }	
/* Dove siamo */

/* Contatti */
.btnContatti {width:135px; float:left; height:30px; background: url(bottoni/btnContattiOff.gif) no-repeat;}
.btnContatti a{display:block;  line-height:30px; text-decoration:none;}
.btnContatti a:hover{ background: url(bottoni/btnContattiOn.gif) no-repeat; }
/* Contatti */

/* bottoni */

/* riquadro slide*/
.RiquadroGrandeTop {
	clear: both;
	width: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#slideTop
{
	float: left;
	width:612px;
}
.RiquadroBtnRight
{
	float: left;
	margin-left: 27px;
	clear: right;
}
/* riquadro slide*/

.RiquadroCentrale {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
}

#contentCentrale {
	background: url(images/bgCentrale.png) no-repeat top;
	background-image: url(images/rowbgCentrale.png);
	background-repeat:repeat-y;
	background-position: top;
}
#contentCentrale #bgcontent {
	background: url(images/bgCentrale.png) no-repeat top;
	color: #000;
}

#contentCentrale #content{
	background-image: url(images/bgAutomezzo.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	min-height:490px;
}

.bordoright { border-right:1px dotted #000 }
.titoloGrande { font-family:arial; font-size:18px;}

.riquadroAddress {
	background-image: url(images/riquadro01.gif);
	background-repeat: no-repeat;
	height: 117px;
	width: 209px;
}
.riquadroAddress #contentAddress {
	padding: 10px;
}

/*news*/
.boxEsternonews {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	min-height:250px;
	padding:5px;
	border:1px dotted #000;
}

.boxEsternonews .heading { border:2px solid #030E29; height:65px; display:block; width:190px; margin-top:3px; padding:5px;}

.boxEsternonews .heading:hover 
{ 
	background:#DFEFFF; 
	display:block; 
	margin-top:3px; 
	padding:5px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.boxImgNews { float:left; margin-right:3px; border:1px solid #CCC; width:50px; height:40px; text-align:center; }
.boxImgNews img{ max-height:40px; max-width:50px; width:expression(this.width >= 50? "50px": "auto"); height:expression(this.height >= 40?  "40px": "auto");}
/*news*/

.bordoImg { border:2px solid #030E29; }
.bordoImg:hover { display:block; border:2px solid #09F; cursor:url(magnify.cur), -moz-zoom-in, pointer;}

/*footer*/
.RiquadroFooter {
	color: #000;
	text-align: center;
	font-size: 10px;
	line-height: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #030E29;
	padding: 5px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
/*footer*/

/*CSS LINKS*/
a.aLink:link 
{
	color:#0D3F81;
	text-decoration: none;
	font-weight:bold;
}

a.aLink:visited {color:#0D3F81; font-weight:bold; text-decoration: none;}
a.aLink:hover { text-decoration:underline; 	font-weight:bold;}
a.aLink:active {color:#0D3F81; 	font-weight:bold;}
/*footer*/

/*TrasportiEccezionali*/
	.btnTrasportiEccezionali { background: url(bottoni/trasporti_eccezionali_off.png) no-repeat; text-decoration:none; }
	.btnTrasportiEccezionali a:link{text-decoration:none; display:block; height: 60px;  width: 281px; }
	.btnTrasportiEccezionali a:visited{text-decoration:none; display:block; height: 60px;  width: 281px; }
	.btnTrasportiEccezionali a:hover{background: url(bottoni/trasporti_eccezionali_on.png) no-repeat; text-decoration:none; display:block; height: 60px; width: 281px;}
	.btnAttivaTrasportiEccezionali{background: url(bottoni/trasporti_eccezionali_on.png) no-repeat; }
/*TrasportiEccezionali*/

/*RecuperoMezziIncidentati*/
	.btnRecuperoMezziIncidentati { margin-top:5px; background: url(bottoni/recupero_mezzi_incidentati_off.png) no-repeat;height: 60px;width: 281px; }
	.btnRecuperoMezziIncidentati a:link{text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnRecuperoMezziIncidentati a:visited{text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnRecuperoMezziIncidentati a:hover{background: url(bottoni/recupero_mezzi_incidentati_on.png) no-repeat; display:block;height: 60px; width: 281px;}
	.btnAttivaRecuperoMezziIncidentati {background: url(bottoni/recupero_mezzi_incidentati_on.png) no-repeat; }
/*RecuperoMezziIncidentati*/

/*TrasportoMacchineAgricole*/
	.btnTrasportoMacchineAgricole { margin-top:5px; background: url(bottoni/trasporto_macchine_agricole_off.png) no-repeat;height: 60px;width: 281px; }
	.btnTrasportoMacchineAgricole a:link {text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnTrasportoMacchineAgricole a:visited {text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnTrasportoMacchineAgricole a:hover{ background: url(bottoni/trasporto_macchine_agricole_on.png) no-repeat; text-decoration:none; display:block; height: 60px; width: 281px;}
	.btnAttivaTrasportoMacchineAgricole { background: url(bottoni/trasporto_macchine_agricole_on.png) no-repeat; }
/*TrasportoMacchineAgricole*/

/*TrasportoMacchineOperatrici*/
	.btnTrasportoMacchineOperatrici { margin-top:5px; background: url(bottoni/trasporto_macchine_operatrici_off.png) no-repeat;height: 60px;width: 281px; }
	.btnTrasportoMacchineOperatrici a:link{text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnTrasportoMacchineOperatrici a:visited{text-decoration:none; display:block;height: 60px; width: 281px; }
	.btnTrasportoMacchineOperatrici a:hover{background: url(bottoni/trasporto_macchine_operatrici_on.png) no-repeat; }
	.btnAttivaTrasportoMacchineOperatrici{background: url(bottoni/trasporto_macchine_operatrici_on.png) no-repeat; }
/*TrasportoMacchineOperatrici*/

.ElencoPuntato {color:#0D3F81;  line-height:17px; font-weight:bold;}
.iconTsb {
	position: absolute;
	z-index: 10;
	background-image: url(images/icotsb.png);
	display: none;
	height: 22px;
	width: 64px;
}

