@charset "iso-8859-2";
/* CSS Document */

body {margin:0 auto; padding:0;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../grafica/template/sfondotop.jpg); background-position:center top; background-repeat:repeat-y;}
#overcontenitore{background-image:url(../grafica/template/macchine-agricole.jpg); background-position:center bottom; background-repeat:no-repeat; width:100%;}
#contenitore{margin:0 auto; padding:0; text-align:center; width:995px; background-image:url(../grafica/template/macchine-agricole-header.jpg); background-position:right top; background-repeat:no-repeat;}
#top{width:995px; height:326px; position:relative; }
	#menu span {display:none;} #menu img {border:0;}
	#menu a {border-bottom:1px solid #FFF;} #menu a:hover {border-bottom:1px solid #CCC;}
	#menu #home {position:absolute; top:197px; left:39px;}  #home img {width:46px; height:18px;}
	#menu #azienda {position:absolute; top:240px; left:127px;}  #azienda img {width:67px; height:18px;}
	#menu #dovesiamo {position:absolute; top:250px; left:230px;}  #dovesiamo img {width:95px; height:18px;}
	#menu #consigli {position:absolute; top:275px; left:351px;}  #consigli img {width:71px; height:18px;}
	#menu #contatti {position:absolute; top:309px; left:443px;}  #contatti img {width:72px; height:18px;}
	
	#menuleft {position:absolute; width:250px; top:318px; left:12px; text-align:left; z-index:99999; letter-spacing:-1px;}
		#menuleft ul {margin:0; padding:0; list-style:none;}
		#menuleft li {line-height:38px; width:250px; background-image:url(../grafica/template/menu_r1_c1.jpg);}
		#menuleft ul a {display:block; padding-left:50px; font-size:14px; text-transform:uppercase; color:#012302; text-decoration:none;}
		#menuleft ul a:hover {display:block; padding-left:50px; font-size:14px; text-transform:uppercase; color:#012302; text-decoration:none; background-image:url(../grafica/template/menu_r3_c1.jpg);}
		#menuleft ul:hover {display:block;font-size:14px; text-transform:uppercase; color:#012302; text-decoration:none; background-image:url(../grafica/template/menu_r3_c1.jpg); background-repeat:no-repeat}
		
		#menuleft #ul2 ul {margin:0; padding:0; list-style:none;}
		#menuleft #ul2 li {line-height:38px; width:250px; background-image:url(../grafica/template/menu_r5_c1.jpg);}
		#menuleft #ul2 a {display:block; padding-left:50px; font-size:14px; text-transform:uppercase; color:#012302; text-decoration:none;}
		#menuleft #ul2 a:hover {display:block; padding-left:50px; font-size:14px; text-transform:uppercase; color:#012302; text-decoration:none; background-image:url(../grafica/template/menu_r5_c1roll.jpg);}
		
		
		
#center{width:995px; min-height:580px; height:auto !important; height:580px;}
	#navigazione {width:553px; padding-left:442px;  text-align:left; padding-top:30px; color:#666; font-size:10px; padding-bottom:10px;}
	#navigazione a {color:#333; text-decoration:underline;}
	#navigazione a:hover {color:#000; text-decoration:none;}
	#txt {width:700px; padding-left:282px; text-align:left}
	 a {color:#333; text-decoration:underline;}
	 a:hover {color:#000; text-decoration:none;}
		#txt h1 {font-size:14px; text-transform:uppercase; color:#012302;}
		#txt h2 {font-size:14px; text-transform:uppercase; color:#FF8E14;}
		.titolocatalogo {font-size:14px; text-transform:uppercase; color:#042304; margin-bottom:10px;}
		
#bottom{width:990px; line-height:20px; margin-left:5px;}
#bottommenu { border-bottom:1px solid #81B036; font-size:10px;}
	#bottommenu a {color:#333; text-decoration:none; margin:1px;} 
	#bottommenu a:hover {color:#000; text-decoration:underline; margin:1px;} 
#bottom p {margin:0; padding:0;}



/*SOTTOCATEGORIE*/

#sottocategorie ul {list-style:none; margin:0; padding:0px;}
#sottocategorie li {width:175px; float:left; margin:0; padding:0; text-align:center;}
.titolosottocategorie {display:block; margin:0 4px 5px; font-size:14px; font-weight:bold; margin-top:10px;}
.titolosottocategorie a {color:#FFF; text-decoration:none; background-color:#360; padding:2px 3px; display:block;}
.titolosottocategorie a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:2px 3px;}

.immaginesottocategorie{border:1px solid #D9D9D9; margin:5px;}


/*CATALOGO*/

.articolo {width:170px; padding:0px; border:1px solid  #C6DD85; margin:1px; float:left; text-align:center; height:200px; position:relative;}
.articolo .immagine{float:left; border:0; border-bottom:1px solid #CCC; margin-bottom:3px;}
.articolo span {}
.articolo ul {list-style:none; margin:0; padding:0px;}
.articolo li {margin:0 10px 4px 10px; padding:0;}

.nomearticolo {width:168px; font-size:11px; font-weight:bold; text-transform:uppercase; height:28px; line-height:11px; }
.nomearticolo a {color:#598C0B; text-decoration:none;padding:4px 0; display:block;}
.nomearticolo a:hover {color:#000; text-decoration:underline; background-color:#FFF; padding:4px 0;}
.categoriaarticolo {width:168px; font-size:10px; color:#666; position:absolute; bottom:5px; left:0px;}

.codice { margin-bottom:3px;}
.dimensione{  margin-bottom:3px; color:#666;}
.colore{ margin-bottom:3px; color:#7F2324;}
.peso { margin-bottom:3px;  color:#666;}
.prezzo{ font-size:12px; margin:10px 0;}
.dettagli{ text-align:right;}

/*PAGINAZIONE*/

.paginazione {display:block; text-align:center; background-color:#EFEFEF; margin:10px 0; padding:2px; line-height:14px;}
.paginazione a {color:#FFF; text-decoration:none; background-color:#666; padding:0 3px;}
.paginazione a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}

#generali ul { list-style:square; margin-left:25px; padding-left:25px;}

#generali li{ margin-left:25px;}
/*ARTICOLO*/

.articolodett { padding:5px; border:1px solid  #D9D9D9; margin:3px;}
.articolodett .immagine{float:left; border:1px solid #D9D9D9; margin-right:15px; }
.articolodett ul {list-style:none; margin:0; padding:0px;}
.articolodett li {margin:0 10px 4px 10px; padding:0; }

.nomearticolodett h1{display:block; margin:0 0 10px 5px; font-size:16px; font-weight:bold;}
.nomearticolodett a {color:#FFF; text-decoration:none; background-color:#193960; padding:0 3px; display:block;}
.nomearticolodett a:hover {color:#000; text-decoration:none; background-color:#FFF; padding:0 3px;}

.generali{ line-height:30px;  font-style:oblique;}

#formcarrello3 {margin:0px; padding:0px; position:relative; height:27px; width:185px; padding:2px; line-height:27px; padding-left:10px; background-color:#EFEFEF; color:#999999; float:left;}
	#formcarrello3 p {margin:0px; padding:0px;}
	#formcarrello3 input {margin:0px; padding:0px; ; color:#999; border:1px solid #CCC; text-align:center;}
#aggiungialcarrello3 {position:absolute; top:2px; left:55px;}
#quantita3 {position:absolute; top:2px; left:28px; height:25px; width:22px; margin:0px; padding:0px; line-height:25px;}
#nomequantita3 {position:absolute; top:2px; left:4px; height:25px; width:18px; margin:0px; padding:0px;}

#tabellacarrello {border:0;}
#tabellacarrello form {margin:0; padding:0;}
#tabellacarrello input {margin:0; padding:0;}
.titolocarrello  {background-color:#49666E; color:#FFF;  text-align:center;}
.spaziatore {background-color:#87A6AF; color:#FFF; text-align:left; }
.spaziatore input {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:0; margin:2px; }
.spaziatore form {margin:0; padding:0;}
.oggettocarrello td{background-color:#EFEFEF; color:#333; padding:2px 5px;}
.bottonicarrello {text-align:right;}
.bottonicarrello input {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; width:140px; margin:0; padding:0; margin:2px; }
.bottonicarrello form {margin:0; padding:0;}
.formcarrello {margin-top:10px; text-align:center; margin:0; padding:0;}

fieldset {border:1px solid #EFEFEF; padding:20px 10px; }
legend{margin-bottom:10px; padding:3px; color:#FFF; background-color:#666;}
label {width:150px; float:left; border-bottom:1px solid #EFEFEF; margin-right:5px; }
.button {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}
.bottonemodulo {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}

.testomodulo {margin-bottom:1px; font-size:11px}

#usernamer {width:150px;}
#passwordr{width:150px;}

.toggleSegue {cursor:pointer; text-align:center; border-bottom:1px solid #EFEFEF; color:#333; font-style:oblique; margin-bottom:10px;}
.toggleDiv {}

.clear {clear:both;}

#campocerca { position:absolute; border:0; background-color:transparent; left: 738px; top: 291px; width: 190px; }
#pulsantecerca { position:absolute; border:0; background-color:transparent; left: 932px; top: 289px; cursor:pointer; }

.fotodestra {float:right; margin-left:10px; border:1px solid #690;}
.fotosinistra {float:left; margin-right:10px; border:1px solid #690;}

#formcontatti {width:450px; background-color:#7EAE34; padding:20px; color:#000; border:8px solid #DCD5D5; margin-left:80px;}
#formcontatti p {margin:0; padding:0;}
#formcontatti a {color:#41541D; text-decoration:underline;}
.testomodulo {
	border: 1px solid #41541D;border-right:0; border-bottom: 0;
	background-color: #FFF;
	color: #000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:410px;
	margin-bottom:6px;
	padding:3px;
}


.bottonemodulo {
	border: 2px solid #CCC;
	border-right: 2px solid #333;
	border-bottom: 2px solid #333;
	color: #FFFFFF;
	background-color:#F60;
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-transform:uppercase;
}

.testomodulon {
	border: 2px solid #FFA717;
	background-color: #ffffff;
	color: #000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding-right:1px;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
}

.testomodulocerca {
	border: 1px solid #ccc;
	background-color: #ffffff;
	color:#666;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	width:83px;
}

#spaziatorecontatti {
	width:90%;
	text-align:right;

}
label { margin-bottom:2px; text-align:left; margin-right:10px; font-size:10px; display:block; text-transform:uppercase; color:#000; margin-top:5px; font-weight:bold; width:418px;}
fieldset {padding:10px; border:1px solid #333;}
legend {padding:2px; margin: 0  3px 20px 3px; color:#FFF; background-color:#41541D;}
.fontpiccolo { font-size: 9px; }
.centrale {text-align:center;}

.floatright{float:right;}

#colonnasinistra {float:left; width:345px; margin-right:31px; padding:20px 0;}
#colonnadestra {float:left; width:324px; padding:20px 0;}

.richiedinformazioni {display:block; text-align:center; background-color:#F8740F; border:1px solid #666; font-weight:bold; text-transform:uppercase; line-height:20px;} .richiedinformazioni a {color:#FFF; text-decoration:none;} .richiedinformazioni a:hover {color:#FFF; text-decoration:underline;}

#servizio {width:300px; float:right; text-align:center; padding:10px; margin-left:20px; border:1px solid #CCC;}
