@charset "utf-8";
form {
	margin: 0px;
	padding: 0px;
}
td.barrasx-pulsocial {
padding-left: 20px;
padding-bottom: 0px;
padding-top: 10px;
}
TD.barrasx-testo-pres {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 2px;
	line-height:13px;
}
TD.barrasx-1livello {
	font-weight: bold;
	background-repeat: repeat-x;
	padding-left: 16px;
	padding-bottom: 0px;
	height:20px;
}
TD.barrasx-2livello {
font-weight: bold;
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_32_2.gif);
background-repeat: repeat-y;
padding-left: 32px;
height: 19px;
padding-top: 3px;
padding-bottom: 2px;
}
TD.barrasx-3livello {
font-weight: bold;
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_30_2.gif);
background-repeat: repeat-y;
padding-left: 48px;
padding-top: 2px;
}
TD.barrasx-pulsbianchi {
font-weight: bold;
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_37_2.gif);
background-repeat: repeat-y;
padding-left: 16px;
padding-top: 0px;
padding-bottom: 0px;
height: 20px;
}
TD.barrasx-pulsgrigi {
font-weight: bold;
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_37bis_2.gif);
background-repeat: repeat-y;
padding-left: 16px;
padding-top: 2px;
padding-bottom: 3px;
}
TABLE.barrasx-tabellatipologia {
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_25_2.gif);
}

#navigation-inserzionista TABLE.barrasx-tabellatipologia {
background-image: url(../immagini/mmt-ins_25.gif);
}

#navigation-inserzionista  TD.barrasx-1livello-ins {
	font-weight: bold;
	background-repeat: repeat-x;
	padding-left: 16px;
	padding-bottom: 3px;
}
#navigation-inserzionista  TD.barrasx-2livello-ins  {
	font-weight: bold;
	background-image: url(../immagini/mmt-ins_32.gif);
	background-repeat: repeat-x;
	padding-left: 32px;
	height: 19px;
}
#navigation-inserzionista TD.barrasx-3livello-ins  {
	font-weight: bold;
	background-image: url(../immagini/mmt-ins_30.gif);
	background-repeat: repeat-x;
	padding-left: 48px;
	padding-top: 2px;
}
#navigation-inserzionista  TD.barrasx-pulsbianchi  {
	font-weight: bold;
	background-image: url(../immagini/mmt-ins_37.gif);
	background-repeat: repeat-y;
	padding-left: 16px;
	padding-top: 2px;
	padding-bottom: 3px;
}






.barrasx-link {
	font-size: 15px;
	font-weight: bold;
	vertical-align: text-top;
}
.barrasx-link A{
	text-decoration:none;
}
.barrasx-link A:hover{
	text-decoration:none;
	color:#FF0000;
}
.barrasx-linklow {
	font-size: 12px;
	line-height: 15px;
	vertical-align: middle;
}
.barrasx-linklow A{
	text-decoration:none;
}
.barrasx-linklow A:hover{
	text-decoration:none;
	color:#FF0000;
}

TD.titolo-big {
	font-size: 34px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.titolo-low {
	font-size: 16px;
	font-weight: bold;
}
TD.puls-dx {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../immagini/mmt_13.gif);
	line-height: 12px;
	padding-left: 4px;
}
TD.puls-dx A{
	text-decoration:none;
}
TD.puls-dx A:hover{
	text-decoration:none;
	color:#FF0000;
}
TD.titolo-descrizione {
	font-size: 14px;
	padding-left: 15px;
	padding-right: 8px;
}
TD.titolo-descrizione-big {
	font-size: 16px;
	padding-left: 15px;
}
	
	TD.indicescheda-titolo {
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	height: 45px;
	line-height: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	text-decoration: underline;
}

TD.indicescheda-titolo A:hover {
	color:#FF0000;
}

IMG.indicischede-foto, IMG.indicischede-foto A {
	border: 1px solid #000000;
}

TD.indicischede-foto {
	text-align: center;
}
TD.indicischede-venditore, IMG.indicischede-venditore A {
	text-align: center;
}
TD.indicischede-testodescr {
	background-image: url(../immagini/sfondo-indice.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

body.pagina_inserzionista_indice TD.indicischede-testodescr {
	background-image: url(../immagini/sfondo-indice-ins.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-top: 1px;
	height:44px;
}

TD.indicischede-testodescr A:link, TD.indicischede-testodescr A:visited {
	text-decoration: none;
}
TD.indicischede-testodescr A:hover {
	text-decoration: none;
	color:#FF0000;
}
TD.indicischede-testodescr-ins {
	background-image: url(../immagini/sfondo-indice-ins.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
}
TD.indicischede-testodescr-ins A:link, TD.indicischede-testodescr-ins A:visited {
	text-decoration: none;
}
TD.indicischede-testodescr-ins A:hover {
	text-decoration: none;
	color:#FF0000;
}

TABLE.normale {
	width: 120px;
}
TABLE.novita {
	width: 120px;
	background-image: url(../immagini/sfondonovita.gif);
	
}
TD.menubasso-sfondopuls {
	background-image: url(../immagini/mmt_46.gif);
	font-size: 13px;
	line-height: 15px;
}
TD.menubasso-sfondopuls A{
	text-decoration:none;
}
TD.menubasso-sfondopuls A:hover{
	text-decoration:none;
	color:#FF0000;
}
TD.menubasso-sfondopuls2 {
	background-image: url(../immagini/mmt_69.gif);
	font-size: 13px;
	line-height: 15px;
}
TD.menubasso-sfondopuls2 A{
	text-decoration:none;
}
TD.menubasso-sfondopuls2 A:hover{
	text-decoration:none;
	color:#FF0000;
}
TD.menubasso-sfondopuls3 {
	background-image: url(../immagini/mmt_55.gif);
	font-size: 13px;
	line-height: 14px;
	font-weight: bold;
	padding-left: 2px;
	vertical-align: middle;
}
TD.menubasso-sfondopuls3 A{
	text-decoration:none;
}
TD.menubasso-sfondopuls3 A:hover{
	text-decoration:none;
	color:#FF0000;
}
TD.footer {
font-size: 12px;
padding-top: 2px;
padding-bottom: 4px;
padding-right: 15px;
padding-left: 15px;
color: #333333;
}
TD.footer A{
	text-decoration:none;
	font-weight: bold;
	color: #333333;
}
TD.footer A:hover{
	text-decoration:none;
	font-weight: bold;
	color:#FF0000;
}

.footer .row {
	margin-left: -0.5rem;
	padding-right: -0.5rem;
}

.footer .row-col {
	width: 100%;
	text-align: center;
	margin-bottom: 0.7rem;
	margin-top: 0.7rem;
}

.footer .columns {
	width: 23%;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	float: left;
}

.footer ul, select {
	padding-left: 0;
	margin-top: 0.2rem;
}

.footer li {
	list-style-type: none;
}

.footer span {
	font-weight: bold;
	color: #ff0000;
}

.footer .columns.large {
	width: 70%;
	margin-top: 0.7rem;
	margin-bottom: 0.7rem;
}

.footer .columns.right {
	float: right;
	width: 25%;
	padding-right: 0;
    width: 25%;
	margin-top: 0.7rem;
	margin-bottom: 0.7rem;
}

.footer img {
	margin-right: 0.5rem;
}

.footer .black {
	color: #000;
	margin-bottom: 0.8rem;
	width: 100%;
	float: left;
}

TD.footer A {
	font-weight: normal;
	color: #000;
}

TD.footer A:hover {
	font-weight: normal;
}


.briciole {
	font-size: 12px;
}
.briciole A{
	text-decoration:none;
}
.briciole A:hover{
	text-decoration:none;
	color:#FF0000;
}
TABLE.peso {
	height: 125px;
	width: 155px;
}
TD.testo-peso {
	font-size: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FDF895;
	height: 54px;
	text-align: center;
	line-height:21px;
	    padding-left: 4px;
    padding-right: 4px;
}
TD.testo-peso A:hover{
	color:#FF0000;
}

SPAN.peso-low {
	font-size: 14px;
	text-decoration:none;
}
SPAN.peso-low A{
	text-decoration:none;
}
SPAN.peso-low A:hover{
	text-decoration:none;
	color:#FF0000;
}
TD.peso-dispon {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 20px;
	vertical-align: middle;
}
TD.peso-dispon A{
	text-decoration:none;
	color: #FFFFFF;
}
TD.peso-dispon A:hover{
	text-decoration:none;
	color: #FFFF00;
}
TD.testo-tipologia {
	font-size: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color: #FDF895;
	height: 55px;
	vertical-align:middle;
	text-align: center;
	line-height: 22px;
}
TD.testo-tipologia A:hover{
	color:#FF0000;
}
TD.indice-ins-desc-destra {
	font-size: 12px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-right: 3px;
	font-style: italic;
	color: #333333;
}
TD.indice-ins-desc-sinistra {
	font-size: 12px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 2px;
}
TABLE.indice-ins-tabella {
	border: 1px solid #000000;
}
TD.indice-ins-profilo {
	font-size: 12px;
}
TD.indice-ins-profilo A{
	text-decoration:none;
	font-weight: bold;
}
TD.indice-ins-profilo A:hover{
	text-decoration:none;
	font-weight: bold;
	color:#FF0000;
}
TD.indice-ins-info-ins {
	font-size: 11px;
	font-style: italic;
	color: #333333;
	text-align: center;
	vertical-align: bottom;
	padding-top: 15px;
	padding-right: 70px;
}
img.logoinserzionistaindice { 
border:1px solid #000000;
}
TD.tab-inserz-over50-intest {
	font-size: 14px;
	background-color: #FFFF99;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
table.tab-inserz-over50 {
	font-size: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	height: 32px;
}
TD.tab-inserz-over50-conten {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
TD.tab-inserz-over50-conten A:link, TD.tab-inserz-over50-conten A:visited {
	text-decoration:none;
	color:#000000;
}
TD.tab-inserz-over50-conten A:hover {
	text-decoration:underline;
	color:#FF0000;
}
div.tab-inserz-over50-conten-dx {
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
}
TD.tab-inserz-over50-titolo {
	font-size: 20px;
	font-weight: bold;
	vertical-align: bottom;
	height: 40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #E6E6E6;
}
.tab-inserz-over50-titolo-low {
	font-size: 14px;
}
TD.aziendeiscritte-record {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left:4px;
	padding-top:8px;
	padding-bottom:4px;
	font-size: 13px;
	line-height: 15px;
}
TD.aziendeiscritte-record A:link, TD.aziendeiscritte-record A:visited {
	text-decoration:none;
	color:#000000;
}
TD.aziendeiscritte-record A:hover {
	text-decoration:underline;
	color:#FF0000;
}.aziendeiscritte-record-big {
	font-size: 16px;
	font-weight: bold;
}
.home-campo-newsletter {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	background-color: #FFFEE8;
}
td.home-descrizione-newsletter {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 1px;
}

TD.testata-puls-chisiamo {
	background-color: #EEF7F8;
	border: 1px solid #FD1B1B;
	padding-left: 2px;
	font-size: 12px;
}
TD.testata-puls-chisiamo A:link, TD.testata-puls-chisiamo A:visited {
	text-decoration:none;
	color:#000000;
}
TD.testata-puls-chisiamo A:hover {
	text-decoration:underline;
	color:#FF0000;
}
.scheda-modulotesto {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
	height: 22px;
	margin-top: 3px;
}
.scheda-modulotesto-textarea {
	font-size: 12px;
	color: #000099;
	height: 50px;
	margin-top: 5px;
}

div#contentIndiciTabella {
	float:left;
	width: 725px;
	margin-top:5px;

}

td.classMacroIndiciTd{
	width: 165px;
}

table.classPulsanteMacroIndiciTabella{
	width: 155px;
}
div.PulsanteMacroIndici{
	margin-top: 15px;
}

.indice-testata-immagini {
	float:left;
}

.indice-testata-img {
	float:right;
	width:750px;
}

div#testata-inserzionista {
	width: 965px;
	float: left;
	height: 145px;
	margin-left: 6px;
	background-image:url(http://www.usatomacchine.it/usato-extra/aziende/rwe/immagini/testata_04.gif);

} 

.indice-testata-txt 	{	
		background-color:#000000;
		color:#FFFFFF;
		font-size: 13px;
		text-align:center;
				line-height:14px;
				padding-top:4px;
				padding-bottom:4px;

					float: right;
					width: 750px;
}
.indice-testata-txt a	{	
		color:#FFFFFF;
		text-decoration:none;
}

.indice-testata-txt a:hover	{	
color:#FFFF00;
		text-decoration:none;
}


div#rss {
margin-bottom: 10px;
margin-left: 30px;
margin-top: 5px;
}

#w3c {
margin-bottom: 20px;
margin-left: 25px;
padding-top: 5px;
}

tr.pulsante-rss-riga {
width: 100px;
float: left;
padding-top: 10px;
}
tr.pulsante-w3c-riga {
float: left;
padding-top: 10px;
}

.mappa-inserzionista-indice {
    float: right;
    padding-left: 2px;
    width: 728px;

}
.mappa-inserzionista-indice-titolo {
    color: #333333;
    font-size: 11px;
    font-style: italic;
    padding-top: 15px;
text-align:center;
margin-right: 180px;

}

.classIndiciTabella  {
margin:0;
padding:0;
width:725px;
border-spacing:0;
}

.classIndiciTD {
margin:0;
padding:0;

}

.indice-senza-macchine {
font-size: 18px;
    font-weight: bold;
    margin-bottom: 100px;
    margin-left: 20px;
    margin-top: 100px;

}

td.barrasx-3livello span.barrasx-link  {
	font-size: 12px;
    font-weight: normal;


}

td#testo-peso_macchine-movimento-terra_9 {
	font-size: 16px;
}

td#testo-peso_camion-dumper_1, td#testo-peso_camion-dumper_2, td#testo-peso_camion-dumper_3, td#testo-peso_camion-dumper_4,
td#testo-peso_camion-dumper_5, td#testo-peso_camion-dumper_6, td#testo-peso_camion-dumper_7, td#testo-peso_camion-dumper_8, td#testo-peso_camion-dumper_9, td#testo-peso_camion-dumper_10, td#testo-peso_camion-dumper_11,
td#testo-peso_camion-dumper_12, td#testo-peso_camion-dumper_13, td#testo-peso_camion-dumper_14 {
	font-size: 14px;
	font-weight:500;
	line-height:16px;

}

td#testo-peso_attrezzature_1, td#testo-peso_attrezzature_2, td#testo-peso_attrezzature_3, td#testo-peso_attrezzature_4,
td#testo-peso_attrezzature_5, td#testo-peso_attrezzature_6, td#testo-peso_attrezzature_7, td#testo-peso_attrezzature_8, td#testo-peso_attrezzature_9,
td#testo-peso_attrezzature_10, td#testo-peso_attrezzature_11, td#testo-peso_attrezzature_12, td#testo-peso_attrezzature_13, td#testo-peso_attrezzature_14, td#testo-peso_attrezzature_15,
td#testo-peso_attrezzature_16, td#testo-peso_attrezzature_17, td#testo-peso_attrezzature_18, td#testo-peso_attrezzature_19, td#testo-peso_attrezzature_20, td#testo-peso_attrezzature_21, td#testo-peso_attrezzature_22,
td#testo-peso_attrezzature_23, td#testo-peso_attrezzature_24, td#testo-peso_attrezzature_25, td#testo-peso_attrezzature_26, td#testo-peso_attrezzature_27, td#testo-peso_attrezzature_28 {
	font-size: 14px;
	font-weight:500;
	line-height:16px;
}

td#testo-peso_gru-sollevatori-carrelli_1, td#testo-peso_gru-sollevatori-carrelli_2, td#testo-peso_gru-sollevatori-carrelli_3, td#testo-peso_gru-sollevatori-carrelli_4 {
	font-size: 14px;
	font-weight:500;
	line-height:16px;
}

td#testo-peso_trattori_1, td#testo-peso_trattori_2, td#testo-peso_trattori_3, td#testo-peso_trattori_4 {
	font-size: 14px;
	font-weight:500;
	line-height:16px;
}

td.barrasx-2livello .barrasx-link {
	font-weight:500;
	}
td.aziendeiscritte-record {
	text-align:left;
	}

TD.barrasx-pulslingua {
background-image: url(http://www.usatomacchine.it/usato-extra/immagini/mmt_37_2.gif);
background-repeat: repeat-y;
font-weight: bold;
padding-bottom: 0;
padding-left: 16px;
padding-top: 0;
}

TD.barrasx-pulslingua .barrasx-link {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	vertical-align: text-top;
}

body.pagina_inserzionista_indice td.barrasx-pulslingua {
background-image: url("http://www.usatomacchine.it/usato-extra/immagini/mmt-ins_37.gif");
}



.elenco {
	float: left;
	width: 100%;
}
.riga {
	float: left;
	width: 100%;
}

.risorse {
	margin-top: 7em;
	float: left;
	background-color: #FFF;
	margin-bottom: 1em;
	width: 97%;
	margin-right: 2%;
	margin-left: 1%;
}

.risorse > .riga {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000;
	padding-bottom: 1em;
	padding-top: 1em;
}

.col1, .col2 {
	float: left;
}

.risorse .col1 {
	width: 56%;
}

.risorse .col2 {
	width: 43%;
}

.elencousato .immagine {
	float: left;
	width: 19%;
	text-align: center;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}

.elencousato .marcamodello {
	float: left;
	font-weight: bold;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	width: 48%;
	font-size: 1.2em;
	margin-right: 1em;
	overflow: hidden;
	line-height: 1.2em;
}

.elencousato .dati {
	float: left;
	font-size: 1em;
	line-height: 1.2em;
	margin-top: 0.25em;
	width: 29%;
	overflow: hidden;
	margin-bottom: 0.25em;
}

.elencousato .riga {
	float: left;
	width: 99%;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #686666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #686666;
}

.elencousato .inizio {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #686666;
}

.risorse .box {
	float: left;
	margin-bottom: 1em;
}

.titolobox {
	background-color: #d6d4d4;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2em;
	text-transform: uppercase;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-right: 1%;
	padding-bottom: 0.1em;
	padding-left: 1%;
}

.altrerisorse {
	padding-left: 0.4em;
	margin-left: 0.4em;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000;
}

.elencousato {
  	width: 94%;
	margin-left: 3%;
}

.altrerisorse {
  	width: 90%;
	margin-left: 4%;
}
.altrerisorse .riga {
	margin-bottom: 0.3em;
}

.linkfineelenco {
	float: left;
	margin-top: 1em;
	width: 100%;
	font-size: 1.1em;
	line-height: 1.2em;
}

.pubbli-mmt {
  float: left;
  margin: 1em 1%;
  text-align: center;
  width: 98%;
}

.titolo {
  text-transform: uppercase;
  font-weight: bold;
  line-height: 95%;
}

.elencousato .linkfineelenco .titolo {
	margin-bottom: 0.4em;
	margin-left: 0.4em;
	line-height: 1.2em;
}

.tipologie {
  float: left;
  margin-bottom: 0.4em;
  margin-left: 1%;
  margin-right: 1%;
  width: 98%;
}

.elencousato .linkfineelenco .cella {
	margin-bottom: 0.15em;
	margin-right: 1.3em;
	font-weight: bold;
}

.cella {
  float: left;
}

.elencousato .linkfineelenco .numero {
	color: #666;
	font-size: 0.9em;
}

.elencousato .linkfineelenco .cella A:hover .numero {
	color: #F00;
}

.risorse .descrizione {
	width: 46%;
	margin-left: 3%;
} 

.risorse A:hover {
	color: #F00;
}

div#PulsanteInserisciMacchina {
  float: right;
  width: 140px;
  margin-top: 12px;
}

div.gsc-control-cse {
  background-color: transparent;
  border: none;
}
div.googlecse .cse form.gsc-search-box, div.googlecse form.gsc-search-box {
    margin-bottom: 6px;
    padding: 2px 4px 2px 12px;
}
div.googlecse form.gsc-search-box {
    font-size: 13px;
    margin: 0 0 4px;
    width: 95%;
}


div.googlecse div.gsc-clear-button {
    display: none;
}
div.googlecse-titolo {
margin-bottom: -3px;
text-align: center;
font-weight: bold;
}
div.box-googlecse {
	width: 610px;
	margin-left: 30px;
}
div.box-googlecse div.gsc-clear-button {
display:none;
}
.pagina_risultati_googlecse div#ContentDescrizione {
	width:650px;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.header-mmt {
	width: 975px;
	background-color: #DADAD8;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
}

.header-mmt-logo img {
	border:0;
}
.header-mmt-logo {
	width: 162px;
	float:left;
}
.header-mmt-main {
	width: 813px;
	float: right;
}

div.header-mmt-toplink {
	width: 100%;
	text-align:right;
	font-size:13px;
	padding-top: 2px;
	height:23px;
}

div.header-mmt-toplink A, div.header-mmt-toplink A:visited  {
	color: #000000
}

div.header-mmt-toplink A:hover {
	color: #FF0000;
}

.header-mmt-toplink span {
	background-color: #F5ECEC;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-right: 2px;

}

.header-mmt-submain   {
	height: 42px;
	float:left;
	width:100%;
	}
.header-mmt-navigation {
	float:left;
	padding-left: 15px;
	
	}

.header-mmt-navigation ul {
    list-style-type: none; /* nessun elemento come marcatore */
	padding-left: 0;
	margin: 0;
  
}

.header-mmt-navigation li.dim76 {
	float: left;
	width:76px;
	height:40px;
	background-image:url(../immagini/puls-norm.gif)
}

.header-mmt-navigation li#sezionesel {
	float: left;
	width:76px;
	height:40px;
	background-image:url(../immagini/puls-sel.gif)
}

.header-mmt-navigation li#sezionesel83 {
	float: left;
	width:83px;
	height:40px;
	background-image:url(../immagini/puls-sel83.gif)
}
.header-mmt-navigation li.dim76 A:hover {
	float: left;
	width:76px;
	height:40px;
	background-image:url(../immagini/puls-on.gif)
}

.header-mmt-navigation li.dim83 {
	float: left;
	width:83px;
	height:40px;
	background-image:url(../immagini/puls-norm83.gif)
}

.header-mmt-navigation li.dim83 A:hover {
	float: left;
	width:83px;
	height:40px;
	background-image:url(../immagini/puls-on83.gif)
}


.header-mmt-navigation li img{
	margin-top: 1px;
	margin-left: 1px;
	border: 0;
}

.header-mmt-search {
	float: right;
	width: 140px;
	margin-top: 5px; 
	height:21px;
}

.header-mmt-search input  {
	width: 110px;
	border:#666666 solid 1px;
	font-size:12px;
	margin:0;
	padding:0;
	height:21px;
	float:left;
}

.header-mmt-search img  {
	margin:0;
	padding:0;
	float:left;
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	border-right:#666666 solid 1px;
}

/* CSE */
.header-mmt-search .gsc-input-box {
height: 23px;
width: 112px;
padding-top: 0px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 0px;
}

.header-mmt-search .cse .gsc-search-button input.gsc-search-button-v2, .header-mmt-search input.gsc-search-button-v2 {
margin-left: -7px;
border-left: 0px;
margin-top:0px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;
padding-left: 5px;
}

.header-mmt-search .gsc-search-box-tools .gsc-search-box .gsc-input {
padding: 0px;
}

.header-mmt-search .gsc-input .gsib_a input {
background: none;
}
.header-mmt-search .gsc-input .gsib_a {
padding: 1px 3px 2px 2px;
}

div.googlecse .gsc-input-box {
width: 180px;
}

div.googlecse .gsc-search-box-tools .gsc-search-box .gsc-input {
float: left;
}

div.googlecse table.gsc-search-box td.gsc-search-button {
float: left;
}

div.googlecse td.gsc-search-button input.gsc-search-button, div.googlecse input.gsc-search-button {
margin-top: 0px;
margin-left: -13px;
padding-left: 6px;
padding-right: 6px;
padding-top: 6px;
padding-bottom: 6px;
min-width: 13px;
height: 13px;
}



.pagina_risultati_googlecse .cse .gsc-control-cse div, .pagina_risultati_googlecse .gsc-control-cse div {
color: #000000;
}

.pagina_risultati_googlecse div.gsc-refinementHeader, .pagina_risultati_googlecse div.gsc-refinementHeader.gsc-refinementhActive a {
 background-color: #FDF5C8;
   border: 1px solid #000000;
   font-size: 14px;
   font-weight: normal;
   margin-bottom: 10px;
   margin-left: 7px;
   padding: 5px;
}

.pagina_risultati_googlecse div.gsc-refinementhActive {
background-color: #FFFFFF;
border: 0px;
color:#000000;
}
.pagina_risultati_googlecse div.gsc-refinementHeader.gsc-refinementhActive,  .pagina_risultati_googlecse div.gsc-refinementHeader.gsc-refinementhActive a{
color: #000000;
text-decoration:none;
}
.pagina_risultati_googlecse .gsib_b {
display:none;
}
.pagina_risultati_googlecse #content .gsc-control-searchbox-only {
background-color: #FFFFFF;
padding: 10px;
}
.pagina_risultati_googlecse div.gsc-tabHeader.gsc-tabhActive {
background-color: #343434;
color: #FFFFFF;
font-size: 14px;
margin-left: 1px;
margin-right: 1px;
border:0px;
padding-bottom:2px;
}

.pagina_risultati_googlecse div.gsc-tabHeader.gsc-tabhInactive {
border-color: #000000;
background-color: #777776;
color: #FFFFFF;
margin-left: 1px;
margin-right: 1px;
font-size: 14px;
border:0px;
padding-bottom:2px;
}
.pagina_risultati_googlecse .gsc-results .gsc-cursor-box .gsc-cursor-page {
   background-color: #FFFFFF;
   border-color: #FF0000;
   color: #000000;
   font-size: 16px;
   margin-left: 5px;
}



























.pagina_macchine_movimento_terra .risorse .col2,
.pagina_lavori_stradali .risorse .col2,
.pagina_camion_dumper .risorse .col2,
.pagina_gru_sollevatori_carrelli .risorse .col2,
.pagina_trattori .risorse .col2,
.pagina_pale_gommate .risorse .col2,
.pagina_pale_cingolate .risorse .col2,
.pagina_sollevatori_gru_autogru .risorse .col2,
.pagina_carrelli_elevatori_elettrici .risorse .col2,
.pagina_carrelli_elevatori_diesel_gpl .risorse .col2, 
.pagina_miniescavatori .risorse .col2,
.pagina_minipale .risorse .col2,
.pagina_escavatori_cingolati .risorse .col2,
.pagina_terne .risorse .col2,
.pagina_dozer .risorse .col2,
.pagina_attrezzature .risorse .col2,
.pagina_rulli .risorse .col2,
.pagina_marchio_bobcat .risorse .col2,
.pagina_marchio_hitachi .risorse .col2,
.pagina_marchio_case .risorse .col2,
.pagina_marchio_fiat_allis .risorse .col2,
.pagina_marchio_jcb .risorse .col2,
.pagina_marchio_kubota .risorse .col2,
.pagina_marchio_merlo .risorse .col2,
.pagina_marchio_fiat_hitachi .risorse .col2,
.pagina_marchio_new_holland .risorse .col2,
.pagina_marchio_volvo .risorse .col2,
.pagina_marchio_yanmar .risorse .col2,
.pagina_marchio_caterpillar .risorse .col2,
.pagina_marchio_komatsu .risorse .col2 {
width: 44%;
}

.pagina_macchine_movimento_terra .pubbli-mmt,
.pagina_lavori_stradali .pubbli-mmt,
.pagina_camion_dumper .pubbli-mmt,
.pagina_gru_sollevatori_carrelli .pubbli-mmt,
.pagina_trattori .pubbli-mmt,
.pagina_pale_gommate .pubbli-mmt,
.pagina_pale_cingolate .pubbli-mmt,
.pagina_sollevatori_gru_autogru .pubbli-mmt,
.pagina_carrelli_elevatori_elettrici .pubbli-mmt,
.pagina_carrelli_elevatori_diesel_gpl .pubbli-mmt, 
.pagina_miniescavatori .pubbli-mmt,
.pagina_minipale .pubbli-mmt,
.pagina_escavatori_cingolati .pubbli-mmt,
.pagina_terne .pubbli-mmt,
.pagina_dozer .pubbli-mmt,
.pagina_attrezzature .pubbli-mmt,
.pagina_rulli .pubbli-mmt,
.pagina_marchio_bobcat .pubbli-mmt,
.pagina_marchio_hitachi .pubbli-mmt,
.pagina_marchio_case .pubbli-mmt,
.pagina_marchio_fiat_allis .pubbli-mmt,
.pagina_marchio_jcb .pubbli-mmt,
.pagina_marchio_kubota .pubbli-mmt,
.pagina_marchio_merlo .pubbli-mmt,
.pagina_marchio_fiat_hitachi .pubbli-mmt,
.pagina_marchio_new_holland .pubbli-mmt,
.pagina_marchio_volvo .pubbli-mmt,
.pagina_marchio_yanmar .pubbli-mmt,
.pagina_marchio_caterpillar .pubbli-mmt,
.pagina_marchio_komatsu .pubbli-mmt {
margin-left: 0;
margin-right: 0;
text-align: right;
width: 100%;
margin-top: 1em;
margin-bottom: 1em;
}

.pagina_macchine_movimento_terra .risorse,
.pagina_lavori_stradali .risorse,
.pagina_camion_dumper .risorse,
.pagina_gru_sollevatori_carrelli .risorse,
.pagina_trattori .risorse,
.pagina_pale_gommate .risorse,
.pagina_pale_cingolate .risorse,
.pagina_sollevatori_gru_autogru .risorse,
.pagina_carrelli_elevatori_elettrici .risorse,
.pagina_carrelli_elevatori_diesel_gpl .risorse,
.pagina_miniescavatori .risorse,
.pagina_minipale .risorse,
.pagina_escavatori_cingolati .risorse,
.pagina_terne .risorse,
.pagina_dozer .risorse,
.pagina_attrezzature .risorse,
.pagina_rulli .risorse,
.pagina_marchio_bobcat .risorse,
.pagina_marchio_hitachi .risorse,
.pagina_marchio_case .risorse,
.pagina_marchio_fiat_allis .risorse,
.pagina_marchio_jcb .risorse,
.pagina_marchio_kubota .risorse,
.pagina_marchio_merlo .risorse,
.pagina_marchio_fiat_hitachi .risorse,
.pagina_marchio_new_holland .risorse,
.pagina_marchio_volvo .risorse,
.pagina_marchio_yanmar .risorse,
.pagina_marchio_caterpillar .risorse,
.pagina_marchio_komatsu .risorse {
margin-top: 0em;
}



.pagina_gru_sollevatori_carrelli #ContentDescrizione,
.pagina_trattori #ContentDescrizione,
.pagina_pale_gommate #ContentDescrizione,
.pagina_pale_cingolate #ContentDescrizione, 
.pagina_terne #ContentDescrizione,
.pagina_marchio_bobcat #ContentDescrizione,
.pagina_marchio_hitachi #ContentDescrizione {
width: 500px;
padding-left: 55px;
padding-top: 25px;
padding-bottom: 0;
}

.pagina_macchine_movimento_terra #ContentDescrizione,
.pagina_minipale #ContentDescrizione,
.pagina_dozer #ContentDescrizione, 
.pagina_rulli #ContentDescrizione,
.pagina_sollevatori_gru_autogru #ContentDescrizione,
.pagina_marchio_case #ContentDescrizione,
.pagina_marchio_fiat_allis #ContentDescrizione,
.pagina_marchio_jcb #ContentDescrizione,
.pagina_marchio_kubota #ContentDescrizione,
.pagina_marchio_merlo #ContentDescrizione,
.pagina_marchio_fiat_hitachi #ContentDescrizione,
.pagina_marchio_new_holland #ContentDescrizione,
.pagina_marchio_volvo #ContentDescrizione,
.pagina_marchio_yanmar #ContentDescrizione {
width: 482px;
padding-left: 72px;
padding-top: 25px;
padding-bottom: 0;
}

.pagina_miniescavatori #ContentDescrizione,
.pagina_escavatori_cingolati #ContentDescrizione,
.pagina_attrezzature #ContentDescrizione,
.pagina_lavori_stradali #ContentDescrizione,
.pagina_camion_dumper #ContentDescrizione,
.pagina_marchio_caterpillar #ContentDescrizione,
.pagina_carrelli_elevatori_elettrici #ContentDescrizione,
.pagina_carrelli_elevatori_diesel_gpl #ContentDescrizione,
.pagina_marchio_komatsu #ContentDescrizione {
width: 520px;
padding-left: 25px;
padding-top: 25px;
padding-bottom: 0;
}



.pagina_gru_sollevatori_carrelli div#contentIndiciTabella,
.pagina_trattori div#contentIndiciTabella,
.pagina_pale_gommate div#contentIndiciTabella,
.pagina_pale_cingolate div#contentIndiciTabella,
.pagina_sollevatori_gru_autogru div#contentIndiciTabella,
.pagina_carrelli_elevatori_elettrici div#contentIndiciTabella,
.pagina_carrelli_elevatori_diesel_gpl div#contentIndiciTabella,
.pagina_marchio_bobcat div#contentIndiciTabella,
.pagina_marchio_hitachi div#contentIndiciTabella,
.pagina_marchio_case div#contentIndiciTabella,
.pagina_marchio_fiat_allis div#contentIndiciTabella,
.pagina_marchio_jcb div#contentIndiciTabella,
.pagina_marchio_kubota div#contentIndiciTabella,
.pagina_marchio_merlo div#contentIndiciTabella,
.pagina_marchio_fiat_hitachi div#contentIndiciTabella,
.pagina_marchio_new_holland div#contentIndiciTabella,
.pagina_marchio_volvo div#contentIndiciTabella,
.pagina_marchio_yanmar div#contentIndiciTabella {
padding-top: 1.5em;
margin-bottom: 2.5em;
}

.pagina_lavori_stradali div#contentIndiciTabella,
.pagina_camion_dumper div#contentIndiciTabella,
.pagina_marchio_caterpillar div#contentIndiciTabella,
.pagina_marchio_komatsu div#contentIndiciTabella {
padding-top: 1.5em;
margin-bottom: 3em;
}

.pagina_terne div#contentIndiciTabella, 
.pagina_minipale div#contentIndiciTabella,
.pagina_dozer div#contentIndiciTabella,
.pagina_rulli div#contentIndiciTabella {
padding-top: 1.5em;
margin-bottom: 3em;
}

.pagina_macchine_movimento_terra div#contentIndiciTabella,
.pagina_miniescavatori div#contentIndiciTabella, 
.pagina_escavatori_cingolati div#contentIndiciTabella,
.pagina_trattori div#contentIndiciTabella {
margin-bottom: 1em;
}

.pagina_attrezzature div#contentIndiciTabella {
margin-top: 1.5em;
}



.pagina_gru_sollevatori_carrelli td.classMacroIndiciTd,
.pagina_pale_gommate td.classMacroIndiciTd,
.pagina_pale_cingolate td.classMacroIndiciTd,
.pagina_terne td.classMacroIndiciTd,
.pagina_marchio_bobcat td.classMacroIndiciTd,
.pagina_marchio_hitachi td.classMacroIndiciTd {
padding-left: 25px;
padding-top: 10px;
width: 220px;
}

.pagina_sollevatori_gru_autogru td.classMacroIndiciTd,
.pagina_carrelli_elevatori_elettrici td.classMacroIndiciTd,
.pagina_carrelli_elevatori_diesel_gpl td.classMacroIndiciTd,
.pagina_minipale td.classMacroIndiciTd,
.pagina_dozer td.classMacroIndiciTd,
.pagina_rulli td.classMacroIndiciTd,
.pagina_marchio_case td.classMacroIndiciTd,
.pagina_marchio_fiat_allis td.classMacroIndiciTd,
.pagina_marchio_jcb td.classMacroIndiciTd,
.pagina_marchio_kubota td.classMacroIndiciTd,
.pagina_marchio_merlo td.classMacroIndiciTd,
.pagina_marchio_fiat_hitachi td.classMacroIndiciTd,
.pagina_marchio_new_holland td.classMacroIndiciTd,
.pagina_marchio_volvo td.classMacroIndiciTd,
.pagina_marchio_yanmar td.classMacroIndiciTd {
padding-top: 10px;
width: 185px;
padding-left: 15px;
}

.pagina_macchine_movimento_terra td.classMacroIndiciTd,
.pagina_trattori td.classMacroIndiciTd {
padding-top: 5px;
width: 185px;
padding-left: 15px;
}
div#navigation div.googlecse {
height:47px;
margin-bottom:7px;
}

/* Modelli Popolari */ 
div.bloccoModelliPopolari a:link, div.bloccoModelliPopolari a: visited {
	color:#000;
}
div.bloccoModelliPopolari a:hover {
	color:#F00;
}
div.bloccoModelliPopolari {
	float: left;
	width: 652px;
	padding-left: 15px;
	margin-top:30px;
}
div.modelloPopolare-foto {
	float: left;
	width: 310px;
	text-align: left;
	vertical-align: middle;
	height: 225px;
}
div.modelloPopolare-dati {
	float: left;
	width: 325px;
	height: 190px;
	margin-top: 5px;
	margin-left: 10px;
	padding-right:5px;
}
div.bloccoModelliPopolari div.testoFineBlocco {
	float: left;
	width: 340px;;
}
div.bloccoModelliPopolari div.testoFineBlocco .immagine {
	float: left;
	width: 168px;
	vertical-align: bottom;
}
div.bloccoModelliPopolari div.testoFineBlocco .testo {
float: left;
width: 158px;
text-align: left;
font-size: 16px;
padding-top: 7px;
background-image: url('http://www.usatomacchine.it/usato-extra/immagini/puls-giallo-vai-scheda.gif');
padding-left: 10px;
height: 26px;
font-weight: bold;
text-decoration: none;
margin-top: -5px;
}

div.bloccoModelliPopolari div.testoFineBlocco .testo a {
	text-decoration:none;
}

div.modelloPopolare {
	float: left;
	border: 1px solid #D6D6D6;
	background-color: #F5F1F1;
	margin-bottom: 50px;
	height: 225px;
}
div.modelloPopolare-dati .titolo {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size: 16px;
	padding-bottom: 5px;
	float: left;
}
div.modelloPopolare-dati .riga {
	font-size: 14px;
	margin-top: 2px;
}
div.bloccoModelliPopolari span.venditore  {
	float: left;
	padding-top: 5px;
	padding-right: 4px;
}

.elencomodellipopolari {
border-top-width:2px;
padding-top:0px;
border-top-style: solid;
border-top-color: #000;
padding-bottom: 1em;
width:93%;
float:left;
margin-top:5px;
margin-left: 20px;
}

.elencomodellipopolari .titolobox {
padding-bottom: 0.3em;
padding-top: 0.3em;
font-size: 1.2em;
}
.elencomodellipopolari .cella {
text-transform:uppercase;
font-size:12px;
padding-right: 15px;
padding-bottom:5px;
}

.elencomodellipopolari .elencomodellipopolari-elenco {
width:100%;
float: left;
margin-bottom: 1em;
}
.indicemarchio .cella {
padding-right:0px;
}


.indiceModelliPopolari {
float:left;
margin-bottom:60px;
}

.indiceModelliPopolari .titolo{
float: left;
background-color: #DBDBD9;
padding-left: 10px;
text-transform: none;
padding-top: 3px;
padding-bottom: 3px;
font-size: 16px;
font-weight: normal;
margin-top:30px;
width:508px;
margin-left:30px;
}
.indiceModelliPopolari .riga {
border-bottom-style:dotted;
border-bottom-color:#C7C6C6;
border-bottom-width:1px;
float:left;
padding:3px;
width:508px;
margin-left:30px;
}
.indiceModelliPopolari .riga .modellopopolare-modello {
font-weight:bold;
float:left;
padding-right:2px;
padding-left:2px;
}
.indiceModelliPopolari .riga .modellopopolare-tipologia {
float:left;
}
div.novita-modpopolare {
	position:relative;
	top: -25px;
	left: 5px;
}
/* Indice grande  */ 
div.indicegrande {
	float: left;
	}

/* Indice Piccoli  */ 
div.indicepiccolo a:link, div.indicepiccolo a: visited {
	color:#000;
}
div.indicepiccolo a:hover {
	color:#F00;
}
div.indicepiccolo-foto {
	float: left;
	width: 310px;
	text-align: left;
	vertical-align: middle;
	height: 225px;
}
div.indicepiccolo-dati {
	float: left;
	width: 325px;
	height: 190px;
	margin-top: 5px;
	margin-left: 10px;
	padding-right:5px;
}
div.indicepiccolo div.testoFineBlocco {
	float: left;
	width: 342px;;
}
div.indicepiccolo div.testoFineBlocco .immagine {
	float: left;
	width: 160px;
	vertical-align: bottom;
}
div.indicepiccolo div.testoFineBlocco .testo {
float: left;
width: 158px;
text-align: left;
font-size: 16px;
padding-top: 7px;
background-image: url('http://www.usatomacchine.it/usato-extra/immagini/puls-giallo-vai-scheda.gif');
padding-left: 10px;
height: 26px;
margin-left: 14px;
font-weight: bold;
text-decoration: none;
margin-top: -5px;
}

div.indicepiccolo div.testoFineBlocco .testo a {
text-decoration:none;
}
div.indicepiccolo {
	float: left;
	border: 1px solid #D6D6D6;
	background-color: #F5F1F1;
	margin-bottom: 20px;
	height: 225px;
	width: 652px;
	padding-left: 15px;
	margin-top: 5px;
}
div.indicepiccolo-dati .titolo {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size: 16px;
	padding-bottom: 5px;
	float: left;
}
div.indicepiccolo-dati .riga {
	font-size: 14px;
	margin-top: 6px;
}
div.indicepiccolo span.venditore  {
	float: left;
	padding-top: 5px;
	padding-right: 3px;
}
div.novita-indicepiccolo {
	position:relative;
	top: -25px;
	left: 5px;
}


/* INDICE MEDIO  */
div.indicemedio {
border: 1px solid #959494;
width: 650px;
margin-left: 15px;
margin-bottom: 15px;
float:left;
}


div.indicemedio-foto {
width: 100px;
float: left;
border-right: 1px solid #959494;
height:75px;
}

div.indicemedio-dati {
width: 156px;
float: left;
border-right: 1px solid #959494;
background-color:#E6E4E4;
height: 48px;
padding-left: 4px;
}

div.indicemedio .titolo {
background-color: #F4F4F4;
text-transform: none;
border-bottom: 1px solid #959494;
width: 433px;
float: left;
padding: 6px;
font-weight: bold;
font-size:14px;
}
div.indicemedio .descrizione {
width: 279px;
float: left;
height: 46px;
background-color: #E6E4E4;
padding-left: 4px;
padding-top: 2px;
padding-right: 2px;
}
div.indicemedio div.testoFineBlocco{
width: 100px;
float: left;
border-left: 1px solid #959494;
margin-top: -25px;
padding-top: 2px;
text-align:center;
}
div.indicemedio div.testoFineBlocco img {
padding-top:2px;
}
div.indicemedio div.testoFineBlocco .testo {
border-top: 1px solid #959494;
margin-top: 5px;
padding-top:5px;
padding-bottom:4px;
background-color:#F4F4F4;
}
div.novita-indicemedio {
margin-top:-15px;
}
#tabella-indice-footer {
border-bottom: 1px solid;
width: 968px;
margin-left: 4px;
border: none;
}

div.pagina-modelli-popolari .titolo-low {
	font-size: 20px;
}

.contain-to-grid {
    border-bottom: none;
    height: 30px;
	background: url(http://www.usatomacchine.it/media/images/g/background-header.gif);
	top: 0;
}

.top-bar.docs-bar, .contain-to-grid, .tab-bar {
	background: url(http://www.usatomacchine.it/media/images/g/background-header.gif);
}

.contain-to-grid .top-bar {
	margin-top: -10px;
	    max-width: 100%;
}

.top-bar.docs-bar .top-bar-section {
    margin-left: 18%;
    width: 82%;
}

.top-bar.docs-bar .top-bar-section {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, transparent 0%, transparent 3%, #000000 3%, #000000 100%) repeat scroll 0 0;
    float: left;
    left: 0 !important;
}

.top-bar-section {
    position: relative;
}

.top-bar.docs-bar .top-bar-section .right {
    background: #5A0E0E;
	margin-right: -1px;
}

.top-bar.docs-bar .top-bar-section ul {
    display: inline;
    height: auto !important;
    width: auto;
}

.top-bar-section ul {
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.top-bar ul {
    list-style: none;
    margin-bottom: 0;
}

.right {
    float: right !important;
}

.search-bar.right {
    max-width: 150px;
	margin-top: 10px;
}

.top-nar ul.right {
	margin-right: -1px !important;
}

.top-bar.docs-bar .top-bar-section ul li {
    background: transparent;
    float: left;
}

.top-bar.docs-bar .top-bar-section .vertical:not(.has-form) a:not(.button) {
    font-size: 14px;
}

.top-bar.docs-bar .top-bar-section .vertical:not(.has-form) a:not(.button) {
    padding: 0 1.5rem;
    padding-top: 0.3rem;
}
.top-bar.docs-bar .top-bar-section .vertical:not(.has-form) a:not(.button) {
    display: table-cell;
    font-family: "Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;
    height: 24px;
    line-height: 14px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-shadow: 0 1px #000;
    text-transform: uppercase;
    vertical-align: middle;
	text-decoration: none;
}
.top-bar.docs-bar .top-bar-section li:not(.has-form) a:not(.button), .top-bar.docs-bar .top-bar-section .has-form {
    background: transparent;
    color: #fff;
    line-height: 30px;
}

.top-bar.docs-bar .top-bar-section > .right > .divider {
    border-color: #000;
    border-width: 2px;
}

.top-bar.docs-bar .top-bar-section > ul > .divider, .top-bar.docs-bar .top-bar-section > ul > [role="separator"] {
    height: 28px;
    border-bottom: none;
    border-top: none;
    clear: none;
    width: 0;
}

.top-bar.docs-bar .top-bar-section ul {
    display: inline;
    height: auto !important;
    width: auto;
}

.top-bar.docs-bar .top-bar-section .puls-news {
    background: #000;
    background: -moz-linear-gradient(45deg, transparent 0%, transparent 20%, #000000 20%, #000000 100%);
    background: -webkit-linear-gradient(45deg, transparent 0%, transparent 20%,#000000 20%,#000000 100%);
    background: linear-gradient(45deg, transparent 0%, transparent 20%,#000000 20%,#000000 100%);
}

.top-bar.docs-bar .top-bar-section .puls-news.vertical:not(.has-form) a:not(.button) {
    padding-left: 2.5rem;
}

.search-bar .gsc-control-cse.gsc-control-cse-it {
    background: transparent none repeat scroll 0 0;
	border: none;
	padding: 0;
	padding-top: 15px;
}

.search-bar .cse .gsc-search-button input.gsc-search-button-v2, .search-bar input.gsc-search-button-v2 {
    height: 13px;
    margin-left: 0;
    margin-top: 0px;
    min-width: 13px;
    padding: 6px 5px;
    width: 13px;
}


.header-logo > img {
    position: absolute;
	top: 10px;
	top: -20px;
}

.top-bar.docs-bar .top-bar-section > ul > .divider, .top-bar.docs-bar .top-bar-section > ul > [role="separator"] {
    border-color: #666;
    height: 28px;
    border-bottom: none;
    border-top: none;
    clear: none;
    width: 0;
}

.top-bar-section>ul>.divider, .top-bar-section>ul>[role="separator"] {
    border-right: solid 1px #4e4e4e;
}

.header-sezione {
    height: 60px;
	position: relative;
}

.search-bar  .gsc-search-box-tools .gsc-search-box .gsc-input {
    margin-right: 0;
    padding-right: 0 !important;
}

.top-bar.docs-bar .top-bar-section .puls-news:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-news:not(.has-form) .menu-active {
  	background: #1877b6;
	background: -moz-linear-gradient(45deg, transparent 0%, transparent 21%, #1877b6 21%, #1877b6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, transparent 0%, transparent 21%,#1877b6 21%,#1877b6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, transparent 0%,transparent 21%,#1877b6 21%,#1877b6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color: #fff;
}

.top-bar.docs-bar .top-bar-section .puls-nuovo:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-nuovo:not(.has-form) .menu-active {
  	background: #c15709;
}

.top-bar.docs-bar .top-bar-section .puls-usato:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-usato:not(.has-form)  {
  	background: #CA0B0F;
}

.top-bar.docs-bar .top-bar-section .puls-attrezzature:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-attrezzature:not(.has-form) .menu-active {
  	background: #119e9e;
}

.top-bar.docs-bar .top-bar-section .puls-aziende:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-aziende:not(.has-form) .menu-active {
  	background: #741784;
}

.top-bar.docs-bar .top-bar-section .puls-noleggio:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .puls-noleggio:not(.has-form) .menu-active {
  	background: #137f39;
}


.top-bar.docs-bar .top-bar-section .right li:not(.has-form) a:hover:not(.button), .top-bar.docs-bar .top-bar-section .right li:not(.has-form) .menu-active {
  background: #666;
  color: #fff;
}

.top-bar.docs-bar .top-bar-section .puls-news.vertical:not(.has-form) a:not(.button) {
    padding-left: 2rem;
}

div#container {
	padding-top: 10px !important;
}