@charset "utf-8";
body {
	font: 12px Arial, Helvetica;
	background: #4E4E4E url(../images/bg.jpg) 0 0 repeat-x;
	text-align: left; 
	color: #000000;
	margin:0 auto; 
}
h1, h2, h3
{
    margin:0px;
    padding:0px;
}
.container {
	text-align: left; 
	margin:0 auto; 
}
.container .testata{
	background: url(../images/testata.jpg) 0 0 no-repeat;
	text-align:left;
	margin:0px; 
	width: 1095px; 
	height:121px;
}
.container .testata .lingue{
	background-color:#99D408;
	width:63px;
	height:16px;
	margin: 0px 0px 0px 1051px;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0 0;
}
.container .testata .lingue a{
	color:#FFFFFF;
	text-decoration:none;
}
.container .testata .lingue a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.container .testataDentro{
	background: transparent url(../images/logo.png) no-repeat scroll 5px 6px;
	text-align:left;
	margin:0px; 
	width: 900px; 
	height:100px;
}
.container .testataDentro .lingue{
	background-color:#99D408;
	width:63px;
	height:16px;
	margin: 0 0 0 864px;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0 0;
}
.container .testataDentro .lingue a{
	color:#FFFFFF;
	text-decoration:none;
}
.container .testataDentro .lingue a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.container .testataDentro .lingueDentro{
	background-color:#99D408;
	width:63px;
	height:16px;
	margin: 0 0 0 890px;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0 0;
}
.container .testataDentro .lingueDentro a{
	color:#FFFFFF;
	text-decoration:none;
}
.container .testataDentro .lingueDentro a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.mainContent {
	padding: 0 20px; 
}
.menu{
	font-size:14px;
	font-weight:bold;
	line-height:23px;
}
.menu ul{
	list-style-type:none;
	list-style-image:url(../images/ulmenu.jpg);
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.menu ul li{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menuDentro{
	font-size:14px;
	font-weight:bold;
	line-height:23px;
}
.menuDentro ul{
	list-style-type:none;
	list-style-image:url(../images/ulmenu.jpg);
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.menuDentro ul li{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.menuDentro ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
.menuDentro ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
ul li.menuAttivo a{
	color:#99D408;
	text-decoration:none;
}
ul li.menuAttivo a:hover{
	color:#99D408;
	text-decoration:underline;
}

.newsHome{
	background:transparent url(../images/bg-sfondo-news-home.png) no-repeat scroll 0 0;
	height:206px;
	padding:0 0 0 23px;
}
.newsHome div{
	float:left;
	width:272px;
	height:132px;
	background-color:#FFFFFF;
	margin:45px 0 0;
	padding:10px;
}
.newsHome div img{
	padding:5px 10px 0 0;
}
.newsHome div p{
	margin:0px;
	padding:0px;
}
.newsHome div p.titolo{
	margin:0px;
	padding:0px;
	color:#7CB003;
	font-weight:bold;
}
.newsHome div p.titolo a{
	color:#7CB003;
	text-decoration:none;
}
.newsHome div p.titolo a:hover{
	color:#7CB003;
	text-decoration:underline;
}
.newsHome div p.corpo{
	margin:0px;
	padding:0px;
	color:#000000;
}
.newsHome div p.corpo a{
	color:#7CB003;
	text-decoration:none;
}
.newsHome div p.corpo a:hover{
	color:#7CB003;
	text-decoration:underline;
}
.newsHome .primo{
	background:#FFFFFF url(../images/bg-news-sotto-sx.jpg) 0 0 no-repeat;
	border-right:6px solid #D7D9D8;
}
.newsHome .mezzo{
	border-right:6px solid #D7D9D8;
	border-left:6px solid #D7D9D8;
}
.newsHome .ultimo{
	background:#FFFFFF url(../images/bg-news-sotto-dx.jpg) 100% 100% no-repeat;
	border-left:6px solid #D7D9D8;
}
.footerDentro{
    padding-left:250px;
    padding-right:30px;
}
.footer p{
	padding:0px;
	margin:0px;
	padding:4px 0 0 10px;
	color:#FFFFFF;
}
.footer a{
	color:#FFFFFF;
	text-decoration: none;
}
.titolo-categoria
{
    font-size:40px;
    color:#46797C;
    padding:0px;
	line-height:35px;
}
.titolo-categoria-ris
{
    font-size:40px;
    color:#46797C;
    padding:10px 0px 0px 0px;   
}
.titolo-articolo
{  
    margin:15px 0 20px;
}
.titolo-categoria-2-liv
{
    font-size:30px;
    color:#46797C;  
    margin:15px 0 28px;
}
.titoloDettaglioContent
{
    font-size:40px;
    color:#46797C; 
    display:inline;
}
.titoloDettaglioContentRis
{
    font-size:40px;
    color:#46797C; 
    display:inline;
    line-height:30px;
}
.contenuti
{
    margin:0px 28px;  
    color:#707070;
      height: auto !important;
      height: 657px;
      min-height: 655px;
    line-height:20px;
}
.contenuti a 
{
    color:#87B902;
	text-decoration:none;
    font-weight:bold;
}
.contenuti a:hover
{
	text-decoration:underline;
}
.sottomenuAzienda
{
    color:#87B902;
    display:inline;
    font-size:15px;
    font-weight:bold;
    padding:0 2px 0 0;
    line-height:30px;
}
.sottoMenuAziendaSelected
{
    color:#447B78;
    display:inline;
    font-size:15px;
    font-weight:bold;
    padding:0 2px 0 0;
}
.sottomenuAzienda a
{
    color:#87B902;
	text-decoration:none;
	background:url(../images/liMenuAzienda.jpg) 0 50% no-repeat;
	padding: 0px 0px 0px 10px;
}
.sottomenuAzienda a:hover
{
    color:#87B902;
	text-decoration:underline;
	background:url(../images/liMenuAziendaHover.jpg) 0 50% no-repeat;
	padding: 0px 0px 0px 10px;
}
.sottomenuAzienda a
{
    color:#87B902;
	text-decoration:none;
	background:url(../images/liMenuAzienda.jpg) 0 50% no-repeat;
	padding: 0px 0px 0px 10px;
}
.sottoMenuAziendaSelected a 
{
    color:#447B78;
	text-decoration:none;
	background:url(../images/liMenuAzienda.jpg) 0 50% no-repeat;
	padding: 0px 0px 0px 10px;
}
.sottoMenuAziendaSelected a:hover
{
    color:#447B78;
	text-decoration:none;
	background:url(../images/liMenuAzienda.jpg) 0 50% no-repeat;
	padding: 0px 0px 0px 10px;
}
.divisore
{
     height:1px;
     color:#447A7A;    
}
.sfondoSottoAlMenu
{
	background:url(../images/bg-Sottomenu.jpg) 100% 0 no-repeat;
	width:233px;
	height:429px;
}
.sfondoSottoAlMenuRiservata
{
	background:url(../images/bg-lucchetto.jpg) 100% 33px no-repeat;
	width:233px;
	height:429px;
}
.sfondoSottoAlMenuCatalogoHome
{
	background:url(../images/catalogo1.jpg) 100% 0 no-repeat;
	width:233px;
	height:429px;
}
.sfondoSottoAlMenuCatalogoInterno
{
	background:url(../images/catalogo2.jpg) 100% 0 no-repeat;
	width:233px;
	height:429px;
}
.sfondoSottoAlMenuNews
{
	background:url(../images/bg-Sottomenunews.png) 100% 0 no-repeat;
	width:233px;
	height:429px;
}
.contenutiCatalogo
{
    padding: 0px 0px 20px 33px;  
    color:#707070;    
      height: auto !important;
      height: 637px;
      min-height: 635px;
}
.contenutiCatalogo a 
{
    color:#98D20B;
	text-decoration:none;
    font-weight:bold;
}
.contenutiLogin
{
    padding: 0px 0px 20px 40px;  
    color:#707070;
      height: auto !important;
      height: 638px;
      min-height: 636px;
}
.contenutiLogin a 
{
    color:#98D20B;
	text-decoration:none;
    font-weight:bold;
}
.catalogolistacat
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.catalogolistacat img
{
    padding-top:2px;
}
.catalogotitolocat
{
    clear:both;
	/*background:url(../images/liMenuAzienda.jpg) 0 2px no-repeat;*/
	/*padding: 0px 0px 0px 7px;*/
	color:#98D20B;
}
.catalogoimmaginecat
{
    clear:both;
}
.catalogolistacatContainer
{
    margin:0 15px 0 0;
    padding:0px;
    vertical-align:top;
	width:112px;
}
.altoCatalogInterno
{
    padding: 0px 10px 0px 0px;
}
.catalogolistaart
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.catalogolistaart img
{
    padding-top:18px;
}
.catalogolistaart2
{
    margin:0px;
    padding:0px;
    font-size:12px;
}
.catalogolistaart2 img
{
    padding-right:18px;
}
.blocco-lista
{
    padding:0 20px 0 0;
    width:300px;
}
.blocco-lista a img
{
    margin: 0px 5px 5px 0px;
}
.blocco-lista-ris
{
    padding:20px 20px 0 0;
	clear:both;
}
.blocco-lista-ris a img
{
    margin: 0px 5px 5px 0px;
}
#articolo-blocco-img1
{
    float:left;
    padding: 0px 15px 0px 0px;
}
#allegati-blocco
{
    background-color:#CEDCDC;
    padding:15px;
    width:220px;
}
#allegati-blocco ul li a
{
    color:#457879;
    font-size:12px;
    text-decoration:none;
}
#allegati-blocco ul li
{
    list-style-type:none;
    list-style-image:url(../images/pdf.png);
}
#allegati-blocco ul li a:hover
{
    text-decoration:underline;
}
.scarica
{
    color:#457879;
    font-size:12px;
}
.scarica a
{
    color:#457879;
    font-size:12px;
    text-decoration:none;
}
.scarica a;:hover
{
    color:#457879;
    font-size:12px;
    text-decoration:none;
}
paddingSottoMenu
{
    padding:10px 0px 0px 0px;
}
.boxcerca
{
	float:right;
    margin:0 8px 0 0;
    padding:15px 0 0 10px;
    width:208px;
    height:100px;
    background: url(../images/bg-ricerca.png) 0 0 no-repeat;
}
.cercaTitolo
{
    color:#475150;
    font-weight:bold;    
}
.cercaTesto
{
    width:190px;
    margin:10px 0;
}
.cercaButton
{
    padding:10px 0px 0px 145px;
}
.logout
{
    padding:10px 0 0 72px;
    color:#475150;
    font-weight:bold;
    text-decoration:none;
}
.verdino { color:#7CB003;text-decoration:none;}
.verdino img{ display:inline;}
#articolo-blocco-img2
{
    clear:both;
    background: url(../images/divisoreLungoSottoImmagini.jpg) 0 0 no-repeat; 
    padding-top:10px;
}
#corpo-articolo
{
	width:635px;
}
.contentCatalogo #corpo-articolo 
{
	width:380px;
}
#gmap{
	overflow:hidden;
}
#paginazione
{
    margin-top:10px;
}
.contactform
{
    padding-top:10px;
}
.requestquote
{
    padding-top:10px;
}
legend 
{
    color:#707070;
}
.divisoredistributori
{
    background: url(../images/divisoreDistributori.jpg) 0 0 no-repeat;
}
.pannellolinksAzienda
{
    padding:20px 0px 0px 0px;
}
.catalogotitoloart2{line-height:10px;}

.spacerTitolo{padding-top:8px;}
