/* ------------------------------------- */
/* HTML elements						 */
/* ------------------------------------- */

html,body {
	margin:0px auto;
	padding:0px auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	background-image:url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	background-color:#FFF;	
}

#container {
 width:900px;
 background-color:#FFFFFF;
 margin:0 auto;
 padding:0 auto;
}


/* ------------------------------------- */
/* Home									 */
/* ------------------------------------- */

.title-prodotti {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#03AAD1;
	font-weight:bold;
	padding-top:30px;
	padding-left:56px;
	padding-bottom:20px;
}

#header-home {
	width:900px;
	height:377px;
}

#over-header-home {
	width:900px;
	height:15px;
	background-image:url(../images/over-header-home.jpg);
}

#flash-home {
	width:900px;
	height:180px;
}

#flash-prodotti-home {
	width:430px;
	height:180px;
	float:left;
}

#flash-centro-home {
	width:200px;
	height:180px;
	float:left;
	padding-left:8px;
}

#flash-banner-home {
	width:228px;
	height:180px;
	float:left;
	padding-left:8px;
}

#conteiner-home-banner1 {
	width:228px;
	height:86px;
	padding-bottom:8px;
}

#footer-home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	width:900px;
	height:30px;
	padding-TOP:32px;
}

/* ------------------------------------- */
/* Inside								 */
/* ------------------------------------- */

#header-inside {
	width:900px;
	height:199px;
	background-image:url(../images/header-inside.jpg);
	position:relative;
}

#footer-inside {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B1B1B1;
	width:900px;
	height:30px;
	padding-top:14px;
}

#SelectRegion select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}


/* ------------------------------------- */
/* prodotti								 */
/* ------------------------------------- */

#prodotti-inside {
	width:900px;
	background-image:url(../images/back-prodotti.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:454px;
}

#prodotti-intro-inside {
	width:900px;
	background-image:url(../images/back-prodotti-intro.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#prodotti-intro-inside .categoria-intro{
	width:205px;
	height:131px;
	padding:17px;
	float:left;
	margin:0px;
}

#prodotti-intro-inside .categoria-intro .title{
	font-size:16px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
}

#prodotti-intro-inside .categoria-intro .text{
	font-size:12px;
	color:#4C4C4C;
	padding-top:6px;
	text-decoration:none;
}

#prodotti-intro-inside .categoria-intro .flash{
	padding-top:14px;
}


#prodotti-elenco {
	width:188px;
	padding-top:30px;
	padding-left:20px;
	float:left;
}

#prodotti-elenco h3{
	color:#6f6f6f;
	margin:0px;
	padding-bottom:20px;
	font-size:17px;
	font-weight:bold;
}

#prodotti-elenco ul{
	margin:0; 
	padding:0; 
	list-style:none; 
}
#prodotti-elenco ul li{ 
	color:#6f6f6f;
	font-size:11px;
	margin:0; 
	padding:0; 
	display:block; 
	line-height:13px;
	padding: 3px 4px 3px 0;
}

#prodotti-elenco ul li a{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-elenco ul li span{
	color:#1F9CB8;
	font-weight:bold;
}

#prodotti-elenco ul li a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-elenco ul li a:hover{
	color:#2097b3;
	text-decoration:none;
}

#prodotti-categorie {
	padding-top:30px;
}

#prodotti-categorie ul{
	margin:0; 
	padding:0; 
	list-style:none; 
}
#prodotti-categorie ul li{ 
	color:#6f6f6f;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:0; 
	padding:0; 
	padding-bottom:3px;
	display:block; 
	font-size:12px;
}

#prodotti-categorie ul li a{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-categorie ul li a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-categorie ul li a:hover{
	color:#2097b3;
	text-decoration:none;
}

#prodotti-foto {
	width:430px;
	padding-top:30px;
	float:left;
}

#prodotti-small {
	text-align:center;
	margin-top:20px;
}

#prodotti-foto h2 {
	padding-left:26px;
	margin:0px;
	color:#00425C;
	font-size:16px;
}

#prodotti-foto span.codice{
	padding-left:26px;
	padding-bottom:20px;
	display:block;
	color:#4C4C4C;
	font-size:16px;
}

#prodotti-info {
	padding-top:130px;
	margin:0px;
	float:left;
}

#prodotti-info h3{
	color:#1F9CB8;
	font-size:12px;
}

#prodotti-info ul{
	margin:0; 
	padding:0; 
	list-style:none; 
}
#prodotti-info ul li{ 
	color:#4C4C4C;
	border-bottom:1px solid #CCCCCC;
	width:180px;
	font-size:11px;
	margin:0; 
	padding:0; 
	display:block; 
}

#prodotti-info ul li a{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-info ul li a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#prodotti-info ul li a:hover{
	color:#2097b3;
	text-decoration:none;
}

#prodotti-descrizione {
	color:#4C4C4C;
	font-size:12px;
	width:180px;
	padding-top:12px;
}

/* ------------------------------------- */
/* approfondimento						 */
/* ------------------------------------- */

#approfondimento-inside {
	width:900px;
	background-image:url(../images/back-approfondimento.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:410px;
}

#approfondimento-foto {
	width:440px;
	padding-top:50px;
	font-size:14px;
	line-height:18px;
	color:#4C4C4C;
	float:left;
}

#approfondimento-foto h2{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#4BA8C9;
}

#approfondimento-foto h3{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:20px;
	color:#4BA8C9;
}

#approfondimento-foto a.readMore:link, a.readMore:visited{color:#1F9CB8; font-size:12px; font-weight:bold;}

#approfondimento-foto a.readMore:hover{color:#1F9CB8; font-size:12px; font-weight:bold; text-decoration:none;}

#approfondimento-text {
	padding-top:50px;
	padding-bottom:30px;
	padding-right:60px;
	width:340px;
	color:#4C4C4C;
	font-size:12px;
	line-height:18px;
	float:left;
}

#approfondimento-text h3{
	font-size:16px;
	padding-top:0px;
	margin-top:0px;
	line-height:24px;
	color:#4C4C4C;
	font-weight:bold;
}

#approfondimento-text ul{
	margin:0; 
	padding:0; 
	list-style:square;
}

#approfondimento-text ul li{
	font-size:12px;
	padding-top:6px;
	list-style:square;
}

/* ------------------------------------- */
/* about								 */
/* ------------------------------------- */

#about-inside {
	width:900px;
	background-image:url(../images/back-about.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:546px;
}

#about-azienda {
	width:900px;
	background-image:url(../images/back-about-azienda.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:860px;
}

#about-azienda a{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#about-azienda a:hover{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#about-certificazioni {
	width:900px;
	background-image:url(../images/back-about-certificazioni.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:670px;
}

#about-certificazioni a{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#about-certificazioni a:hover{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#about-qualita {
	width:900px;
	background-image:url(../images/back-about-qualita.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:610px;
}

#about-qualita a{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#about-qualita a:hover{
	font-size:12px;
	color:#4C4C4C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#about-menu {
	width:158px;
	padding-top:50px;
	padding-left:20px;
	float:left;
}

#about-menu a{
	color:#4C4C4C;
	text-decoration:none;
}

#about-menu a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#about-menu a:hover{
	color:#2097b3;
	text-decoration:none;
}

#about-menu span.attivo{
	color:#2097b3;
	text-decoration:none;
}


#about-menu h3{
	color:#6f6f6f;
	margin:0px;
	padding-bottom:20px;
	font-size:17px;
	font-weight:bold;
}

#about-menu ul{
	margin:0; 
	padding:0;
	padding-left:10px; 
	list-style:none; 
}
#about-menu ul li{ 
	color:#6f6f6f;
	font-size:12px;
	margin:0; 
	padding:0; 
	display:block; 
}

#about-menu ul li a{
	color:#4C4C4C;
	text-decoration:none;
}

#about-menu ul li a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#about-menu ul li a:hover{
	color:#2097b3;
	text-decoration:none;
}

#about-menu ul li span.attivo{
	color:#2097b3;
	text-decoration:none;
}


#about-text {
	width:530px;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
	color:#4C4C4C;
	float:left;
}

#about-text h2{
	margin:0px;
	color:#00425C;
	font-size:16px;
	padding-bottom:20px;
}

#about-text h3{
	margin:0px;
	color:#00425C;
	font-size:12px;
	display:inline;
}

#about-azienda-text {
	width:430px;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
	color:#4C4C4C;
	float:left;
}

#about-azienda-text h2{
	margin:0px;
	color:#00425C;
	font-size:16px;
	padding-bottom:20px;
}

#about-azienda-text h3{
	margin:0px;
	color:#00425C;
	font-size:12px;
}

#about-qualita-text {
	width:530px;
	padding-top:50px;
	padding-left:15px;
	padding-right:15px;
	color:#4C4C4C;
	float:left;
}

#about-qualita-text h2{
	margin:0px;
	color:#00425C;
	font-size:16px;
	padding-bottom:20px;
}

#about-qualita-text h3{
	margin:0px;
	color:#00425C;
	font-size:12px;
	display:inline;
}

#about-loghi {
	width:230px;
	padding-top:140px;
	float:right;
}

#about-loghi-certificazioni {
	width:230px;
	padding-top:110px;
	float:right;
}

.qualita-logo {
	float:left;
	vertical-align:top;
	width:130px;
}

.qualita-text {
	float:left;
	vertical-align:top;
	padding-bottom:20px;
	width:390px;
}

/* ------------------------------------- */
/* concessionari						 */
/* ------------------------------------- */

#concessionari-inside {
	width:900px;
	background-image:url(../images/back-concessionari.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:410px;
}

#concessionari-text {
	width:440px;
	padding-top:50px;
	padding-left:100px;
	padding-right:60px;
	color:#4C4C4C;
	float:left;
}

#concessionari-text span.textblu{
	font-style:italic;
	color:#00425C;
}

#concessionari-text h2{
	margin:0px;
	color:#4C4C4C;
	font-size:16px;
	padding-bottom:20px;
}

#concessionari-text h3{
	margin:0px;
	color:#00425C;
	font-size:14px;
	padding-bottom:20px;
}

#concessionari-mappa {
	width:300px;
	padding-top:60px;
	float:right;
}

#concessionari-text .concessionari-risultato{
	width:200px;
	padding-top:20px;
	padding-right:20px;
	color:#4C4C4C;
	float:left;
}

#concessionari-text .concessionari-risultato h3.nome{
	color:#4C4C4C;
	font-weight:bold;
	padding-bottom:0px;
}
#concessionari-text .concessionari-risultato p{
	margin:0px;
	padding:0px;
}

#concessionari-text .concessionari-risultato a{
	color:#4C4C4C;
	text-decoration:none;
}

#concessionari-text .concessionari-risultato a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#concessionari-text .concessionari-risultato a:hover{
	color:#4C4C4C;
	text-decoration:underline;
}

#concessionari-text .concessionari-paginazione {
	padding-top:20px;
	text-align:left;
}

#concessionari-text .concessionari-paginazione span.attivo{
	padding-left:6px;
	padding-right:6px;
	color:#4C4C4C;
}

#concessionari-text .concessionari-paginazione a{
	padding-left:6px;
	padding-right:6px;
	color:#4C4C4C;
	text-decoration:none;
}

#concessionari-text .concessionari-paginazione a:visited{
	color:#4C4C4C;
	text-decoration:none;
}

#concessionari-text .concessionari-paginazione a:hover{
	color:#4C4C4C;
	text-decoration:underline;
}

/* ------------------------------------- */
/* contatti								 */
/* ------------------------------------- */

#contatti-inside {
	width:900px;
	background-image:url(../images/back-concessionari.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:310px;
}

#contatti-text {
	width:210px;
	padding-top:50px;
	padding-left:100px;
	padding-right:60px;
	color:#4C4C4C;
	float:left;
}

#contatti-text a{
	color:#4C4C4C;
	text-decoration:underline;
}

#contatti-text a:hover{
	color:#4C4C4C;
	text-decoration:none;
}

#contatti-text span.textblu{
	font-weight:bold;
	font-size:14px;
	color:#4BA8C9;
}

#contatti-text h2{
	margin:0px;
	color:#4C4C4C;
	font-size:16px;
	padding-bottom:20px;
}

#contatti-text h3{
	margin:0px;
	color:#00425C;
	font-size:14px;
	padding-bottom:20px;
}

#contatti-mappa {
	width:430px;
	float:left;
}

/* ------------------------------------- */
/* area riservata						 */
/* ------------------------------------- */

#riservata-inside {
	width:900px;
	background-image:url(../images/back-concessionari.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:310px;
}

#riservata-text {
	width:440px;
	padding-top:50px;
	padding-left:100px;
	padding-right:60px;
	color:#4C4C4C;
	float:left;
}

#riservata-text a{
	color:#4C4C4C;
	text-decoration:underline;
}

#riservata-text a:hover{
	color:#4C4C4C;
	text-decoration:none;
}

#riservata-text span.textblu{
	font-style:italic;
	color:#00425C;
}

#riservata-text h2{
	margin:0px;
	color:#4C4C4C;
	font-size:16px;
	padding-bottom:20px;
}

#riservata-text h3{
	margin:0px;
	color:#00425C;
	font-size:14px;
	padding-bottom:20px;
}

#listaVarianti img {border:none; vertical-align:middle;}

div#downloadBox{ padding-top:20px;}
div#downloadBox a:link, div#downloadBox a:visited{display:block; color:#1F9CB8; text-decoration:underline; font-weight:bold; }
div#downloadBox a:hover{}

.infoEvidenza{color:#FF9900; font-weight:bold;}

a.readMore:link, a.readMore:visited{color:#1F9CB8; font-weight:bold;}

a.readMore:hover{color:#1F9CB8; font-weight:bold; text-decoration:none;}

div#sottoTitolo{color:#1F9CB8; padding:5px 0 5px 0; width:250px}

div#searchTitle a:link, div#searchTitle a:hover, div#searchTitle a:visited {color:#1F9CB8; text-decoration:none;}

div.concessionari-risultato span.nome a:link{color:#ff0000;}

.agentiColSx{width:200px; float:left}
.agentiColDx{width:200px; float:right}