/* CSS Document */
body {
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	padding:0px;
	color:#555
}

a{color:#333}
a:hover{color:#666}

#header {
	height: 96px;
	background: url(bg_header.jpg) repeat-x;	
	border-bottom:0px solid #000;
	clear:both;
	position:relative;
	top:0px;
	left:0px;
}
*:first-child+html #header{
	z-index:9999
}


#headerArea {
	width: 997px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position:relative;	
}
#headerTop {
	width: 269px;
	padding: 0px 5px 0px 0px;
	position:absolute;
	top:5px;
	right:0px;	
}
#headerLeft {
	width: 183px;
	float: left;
	padding: 14px 0px 0px 20px;
}
#headerRight {
	width: 537px;
	float: right;
	padding: 48px 0px 0px 0px;	
}

/*======================================= nav area =======================================*/

#nav	{
	height: 21px;
	width: 535px;
	border-bottom:0px solid #000;
	padding:0px;
	margin:0px;
}


#nav ul	{
	margin:0px;
	padding:0px;
}

#nav li	{
	float:left;
	padding:0px;
	margin:0px 0px 0px 7px;
	list-style: none;
	background-repeat: no-repeat;
}

#nav a {display:block; height:0; padding-top:21px; color:#000; overflow:hidden;}

#nav li.nav1	{width:68px;}
#nav li.nav2	{width:73px;}
#nav li.nav3	{width:55px;}
#nav li.nav4	{width:49px;}
#nav li.nav5	{width:92px;}
#nav li.nav6	{width:68px;}
#nav li.nav7	{width:69px;}

#nav a#navName1	{background: url(nav_eng.gif) 0px 0px;}
#nav a#navName2	{background: url(nav_eng.gif) -76px 0px;}
#nav a#navName3	{background: url(nav_eng.gif) -157px 0px;}
#nav a#navName4	{background: url(nav_eng.gif) -221px 0px;}
#nav a#navName5	{background: url(nav_eng.gif) -280px 0px;}
#nav a#navName6	{background: url(nav_eng.gif) -380px 0px;}
#nav a#navName7	{background: url(nav_eng.gif) -458px 0px;}

#nav a#navName1:hover	{background: url(nav_eng.gif) 0px -21px;}
#nav a#navName2:hover	{background: url(nav_eng.gif) -76px -21px;}
#nav a#navName3:hover	{background: url(nav_eng.gif) -157px -21px;}
#nav a#navName4:hover	{background: url(nav_eng.gif) -221px -21px;}
#nav a#navName5:hover	{background: url(nav_eng.gif) -280px -21px;}
#nav a#navName6:hover	{background: url(nav_eng.gif) -380px -21px;}
#nav a#navName7:hover	{background: url(nav_eng.gif) -458px -21px;}

#nav a#navName1Over	{background: url(nav_eng.gif) 0px -42px;}
#nav a#navName2Over	{background: url(nav_eng.gif) -76px -42px;}
#nav a#navName3Over	{background: url(nav_eng.gif) -157px -42px;}
#nav a#navName4Over{background: url(nav_eng.gif) -221px -42px;}
#nav a#navName5Over	{background: url(nav_eng.gif) -280px -42px;}
#nav a#navName6Over	{background: url(nav_eng.gif) -380px -42px;}
#nav a#navName7Over	{background: url(nav_eng.gif) -458px -42px;}

/*======================================= nav top =======================================*/

#navTop	{
	height: 22px;
	width: 269px;
}
#navTop ul	{
	margin:0px;
	padding:0px;
}
#navTop li	{
	float:left;
	padding:0px;
	margin:0px;
	list-style: none;
	background-repeat: no-repeat;
}
#navTop a {display:block; height:0; padding-top:22px; color:#000; overflow:hidden;}

#navTop li.navTop1	{width:153px;}
#navTop li.navTop2	{width:116px;}

#navTop a#navTopName1	{background: url(navTop_eng.gif) 0px 0px;}
#navTop a#navTopName2	{background: url(navTop_eng.gif) -153px 0px;}

#navTop a#navTopName1:hover	{background: url(navTop_eng.gif) 0px -22px;}
#navTop a#navTopName2:hover	{background: url(navTop_eng.gif) -153px -22px;}

#navTop a#navTopName1Over	{background: url(navTop_eng.gif) 0px -22px;}
#navTop a#navTopName2Over	{background: url(navTop_eng.gif) -153px -22px;}


/*======================================= home header =======================================*/


#homeHeader {
	height: 269px;
	background: url(bg_homeHeader.jpg) repeat-x;
}

#homeHeaderArea {
	height:269px;
	width: 997px;
	margin: 0 auto;
	background: url(bg_homeIntro.jpg) no-repeat;
}

#homeHeaderContent {
	float: left;
	width: 997px;
	padding: 0px 0px 0px 0px;
	position:relative;
}
.homeIntro{
	position:absolute;
	top:-20px;
	left:0px;
	width:997px;
	height:395px;
	border-right:0px solid #ff9900;
	z-index:9999
}

#homeContentNews {
	height:107px;
	padding: 0px 0px 0px 0px;
	background: url(bg_homeNews.jpg) repeat-x;
}
#homeContentProducts {
	height:122px;
	padding: 0px 0px 0px 0px;
	background: url(bg_homeProducts.jpg) repeat-x;
	overflow:hidden;
}
#homeContentNewsArea {
	width: 997px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	z-index:9999 !important;
	position:relative
}
#homeContentProductsArea {
	width: 997px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
#homeLeft {
	width: 450px;
	float: left;
}

#homeContentProductsArea ul li{
	list-style:none;
}
#homeContentProductsArea .homeProduct {
	width: 235px;
	height:110px;
	float: left;	
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-right:2px solid #F0F0F0
}

#homeContentProductsArea .homeProduct:hover {
	background:url(arrow_homeProducts.jpg) no-repeat 50% 100%;

}
#homeContentProductsArea .homeProduct:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#homeContentProductsArea .image {
	width: 90px;
	height: 75px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float:left;
	
}
*html #homeContentProductsArea .image {
	width: 102px
}
#homeContentProductsArea .image img{
	width:80px;
}
#homeContentProductsArea .homeProduct .description{
	float:left;
	width:125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
*html #homeContentProductsArea .homeProduct .description{
	width:120px;
}
#homeContentProductsArea h2 {
	color: #0f3664;
	font-size: 14px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	
}

#homeContentProductsArea h2 a {
	color: #0f3664;
	text-decoration: none;
}

#homeContentProductsArea p {
	color: #666;
	font-size:11px;
	line-height: 1.2em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#homeContentProductsArea .textlink{
	float:right;
}
#homeContentProductsArea .textlink a {
	color: #0066cc;
	padding: 0px 0px 0px 0px;
	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size:11px;
}

#homeContentProductsArea a:hover {
	color: #1683f0;
}
#homeContentProductsArea .firstItem{
	margin:0px 0px 0px 0px
}
#homeContentProductsArea .lastItem{
	border:none ;
}
#homeRight {
	width: 450px;
	float: right;
	border-left: 0px solid #d9d5c7;
	padding: 0px 0px 0px 0px;
}

#pageHeader {
	height: 154px;
	background: url(bg_pageHeader.jpg) repeat-x;
}

#pageHeaderArea {
	height:154px;
	width: 997px;
	margin: 0 auto;
	background: url(bg_pageIntro.jpg) no-repeat 0px 0px;
}

#pageHeaderContent {
	float: left;
	width: 997px;
	padding: 0px 0px 0px 0px;
	position:relative;
}
.pageIntro{
	position:absolute;
	top:0px;
	left:55px;
	width:800px;
	height:185px;
	border-right:0px solid #ff9900;
}
#pageContentBlock{
	display:block;
	padding:0 10px 20px 10px
}
#pageContent {
	min-height:300px;
	padding: 10px 0px 35px 0px;
	background: url(bg_pageContent.jpg) repeat-x 0px 0px #F0F0F0;
}
#pageContentArea {
	width: 997px;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	position:relative;
}
#pageContentLeft {
	float:left;
	width:700px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-bottom:0px solid #000
}
#pageContentLeftNews{
	float:left;
	width:210px;
	margin: 0px 0px;
	padding: 0px 0px 0px 10px;
}
#pageContentLeftAzienda{
	float:left;
	width:210px;
	margin: 0px 0px;
	padding: 0px 0px 0px 10px;
}
#pageContentLeftProdotti {
	float:left;
	width:665px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#pageContentLeftScheda {
	float:left;
	width:665px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#pageContentRight {
	float:right;
	width:250px;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-bottom:0px dashed #000
}
#pageContentRightNews {
	float:right;
	width:740px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 18px;
	border-left:1px solid #dcdcdc;
	min-height:300px;
}
#pageContentRightAzienda{
	float:right;
	width:740px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 18px;
	border-left:1px solid #dcdcdc;
	min-height:300px;
}
#pageContentRightProdotti {
	float:right;
	width:298px;
	margin: 0px 0px;
	padding: 0px 10px 0px 0px;
}
#pageContentRightScheda {
	float:right;
	width:225px;
	margin: 0px 0px;
	padding: 20px 10px 0px 0px;
}
.title{
	background: url(arrow_circled.gif) no-repeat 0px 1px;
	padding:0 0 0 18px;
	margin:0px;
	
}
.title h2{
	font-size:13px;
	height:18px;
	margin:0px 0px 6px 0px;
	text-transform:uppercase;
	color:#E8E8E8;
}
/*================================ Azienda =================================*/
#azienda h3{
	font-size:18px;
	height:24px;
	padding:0px;
	margin:0px 0px 5px 0px;
}
#azienda h4{
	font-size:14px;
	/*height:30px;*/
	padding:0px;
	margin:10px 0px 0px 0px;
}
#azienda p{
	padding:0px;
	width:350px;
	line-height:1.5em;
	margin:0px 0px 20px 0px;
}
#azienda #leftside{
	float:left;
	width:350px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#azienda #rightside{
	float:right;
	width:350px;
	/*height:340px;*/
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#azienda #rightside img{
	float:left;
}
#azienda #rightside a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/*================================ Prodotti ================================*/
#prodotti {
	width: 665px;
	padding:7px 0px 0px 0px;
	margin:0px;
	
	
}
#prodotti #leftColumn{
	float:left;
	width:325px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px dashed #000;
	border-top:1px solid #ced0d1;
	border-left:1px solid #ced0d1;
}
#prodotti #rightColumn{
	float:left;
	width:325px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #ced0d1;
}
/*#prodotti .prodottoLista {
	width:325px;
	height:100px;
	float:left;
	margin:0px 0px 5px 0px;
}*/
#prodotti .prodottoLista {
	width:325px;
	height:170px;
	float:left;
	margin:0px 0px 0px 0px;
}
.prodottoLista .thumb {
	float:left;
	width:125px;
	height:120px;
	padding:35px 0 7px 7px;
}
.prodottoLista .description{
	float:left;
	width:145px;
	height:90px;
	margin:30px 0px 20px 0px;
	padding:15px 0px 10px 15px;
	border-left:1px solid #CED0D1
}
.prodottoLista h3{
	font-size:19px;
	
	padding:0px;
	margin:0px;
	color:#E6E6E6 !important
}
.prodottoLista h3 a{
	color:#E6E6E6 !important
}
.prodottoLista p{
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#666;
	line-height:1.2em;
}
.prodottoLista p a{
	color:#666;
	text-decoration:none;
}
.prodottoLista p a:hover{
	color:#454545
}
.prodottoLista .thumb a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#prodotti #leftColumn .prodottoLista{
	/*background-color:#E2E2E2;*/
	border-bottom:1px solid #ced0d1;
	border-right:1px solid #ced0d1;
	
}
#prodotti #rightColumn .prodottoLista{
		/*background:url(bg_prodottoLista.jpg) repeat-y 0px 0px;*/
	border-bottom:1px solid #ced0d1
}
/*.onlineSoonLeft{
	background:url(bg_onlineSoonLeft.jpg) no-repeat 0px 0px !important
}
.onlineSoonRight{
	background:url(bg_onlineSoonRight.jpg) no-repeat 0px 0px !important
}*/
/*================================ Applicazioni ================================*/
#applicazioni	{
	height: 516px;
	width: 298px;
	padding:7px 0px 0px 0px;
	margin:0px;
	border-top:0px dashed #000
}


#applicazioni ul	{
	margin:0px;
	padding:0px;
	height: 516px;
	border:0px solid #000
}

#applicazioni li{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	width: 298px;
	height:87px;
	list-style: none;
	background-repeat: no-repeat;
	/*text-indent:-999em;*/
	overflow:hidden;
	
}
#applicazioni li a{
	text-indent:-999em;
	display:block;
	width: 298px;
	height:87px;
}
#applicazioni li.demolizione	a {background: url(img_applicazioni_eng.jpg) 0px 0px;}
#applicazioni li.lavoriStradali	a {background: url(img_applicazioni_eng.jpg) 0px -87px;}
#applicazioni li.scavi			a {background: url(img_applicazioni_eng.jpg) 0px -174px;}
#applicazioni li.caveMiniere	a {background: url(img_applicazioni_eng.jpg) 0px -260px;}
#applicazioni li.scassoVigneti	a {background: url(img_applicazioni_eng.jpg) 0px -346px;}
#applicazioni li.bonifiche		a {background: url(img_applicazioni_eng.jpg) 0px -432px; height:84px}

#applicazioni li:hover{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/*======================================= nav prodotti =======================================*/

#navProdotti	{
	height: auto;
	width: 225px;
}
#navProdotti ul	{
	margin:0px;
	padding:0px;
}
#navProdotti li	{
	float:left;
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style: none;
	background-repeat: no-repeat;
	text-align:right;
	font-size:1em;
	font-weight:700;

}

#navProdotti a {display:block; height:45px; padding-top:0px; line-height:45px;padding-right:10px;color:#4081B9; overflow:hidden; text-decoration:none;}

#navProdotti li	{width:225px;}

#navProdotti a	{background: url(navProd.gif) 0px 0px;}

#navProdotti a:hover	{background: url(navProd.gif) 0px -46px; color:#fff}

#navProdotti a#over	{background: url(navProd.gif) 0px -46px; color:#fff}

/*================================ scheda ===================================*/

#scheda{
	padding:15px 0 0 0;
	margin:0px;
}
#scheda h2{
	font-size:22px;
	padding:0px;
	margin:0px;
	color:#F0F0F0;
}
#scheda #descrizione{
	padding:0px;
	margin:0px;
	width:340px;
	float:left;
	border-right:0px solid #000

}

#scheda #descrizione p{	color:#666;line-height:1.4em;margin:0px;padding:0px}
/*#scheda #descrizione p.specificheTecniche{ font-size:11px;}*/

#scheda #immagine{
	padding:0px;
	margin:0px;
	float:right;
	width:300px;
}
/*======================================= tool scheda =======================================*/

#toolScheda	{
	height: 28px;
	width: 100%;
	border-bottom:0px solid #000;
	float:left;
	margin:0px;
	padding:30px 0px 0px 0px;
}
#toolScheda ul	{
	margin:0px;
	padding:0px;
}
#toolScheda li	{
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
	list-style: none;
	background-repeat: no-repeat;
}
#toolScheda a {display:block; height:0; padding-top:28px; color:#000; overflow:hidden;}

#toolScheda li.toolScheda1	{width:149px;}
#toolScheda li.toolScheda2	{width:149px;}
#toolScheda li.toolScheda3	{width:149px;}

#toolScheda a#toolSchedaName1	{background: url(toolScheda_eng.gif) 0px 0px;}
#toolScheda a#toolSchedaName2	{background: url(toolScheda_eng.gif) -149px 0px;}
#toolScheda a#toolSchedaName3	{background: url(toolScheda_eng.gif) -298px 0px;}

#toolScheda a#toolSchedaName1:hover	{background: url(toolScheda_eng.gif) 0px -29px;}
#toolScheda a#toolSchedaName2:hover	{background: url(toolScheda_eng.gif) -149px -29px;}
#toolScheda a#toolSchedaName3:hover	{background: url(toolScheda_eng.gif) -298px -29px;}


#toolScheda a#toolSchedaName1Over	{background: url(toolScheda_eng.gif) 0px -22px;}
#toolScheda a#toolSchedaName2Over	{background: url(toolScheda_eng.gif) -153px -22px;}
#toolScheda a#toolSchedaName3Over	{background: url(toolScheda_eng.gif) -153px -22px;}

/**/

#navScheda{
	float:left;
	margin:25px 0 0 0;
	padding:0px 0px 0px 0px;
	width:100%;
	
}
#navScheda ul	{
	margin:0px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #D5D5D5
}
#navScheda li	{
	float:left;
	padding:6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	list-style: none;
	background-repeat: no-repeat;
	font-size:11px;
	border-left:1px solid #dcdcdc
}
.navSchedaBack{
	background: url(arrow_circled2.gif) no-repeat 0px 6px ;
	padding-left:18px !important;
	border-left:none !important;
}
/*================================== Usato ===============================*/
#usato{
		width:980px;
		border:0px solid #ff9900;

}

#usato table.usedItem {
		width:300px;
		float:left;
		font-size:11px;
		border-collapse:collapse;
		margin:0px 25px 20px 0px;
}
#usato tr.itemData td {
		/*background:#E2E2E2;*/
		padding:7px 7px 7px 7px;
		border:1px solid #B6B6B6
}
#usato td.description {
		padding:7px 7px 7px 10px;
		font-size:11px;
		text-align:left;
}

#usato td.description span{
	display:block;
	font-weight:700;
	color:#666;
	line-height:1.5em;
}
#usato td.description span b{
	color:#333;
	font-size:12px;
}
#usato td.thumb {
		padding:7px 0px 7px 7px;
		width:150px;
		text-align:left;
}
#usato td.thumb img{
	border:0px solid #fff
}
#usato .nonScontato b{
	text-decoration:line-through;
	font-size:13px !important;
	color:#777 !important 
}
#usato .scontato b{
	font-size:13px !important;
	color:#555
}
#usato .rosso{
	color:red  !important;
	padding:0px 20px 0px 0px;
	background:url(stato_rosso.gif) no-repeat 100% 50%
}
#usato .verde{
	color:green  !important;
	padding:0px 20px 0px 0px;
	background:url(stato_verde.gif) no-repeat 100% 50%
}
#usato .giallo{
	color:#EEC805  !important;
	padding:0px 20px 0px 0px;
	background:url(stato_giallo.gif) no-repeat 100% 50%
}
.furtherInfo td{
	padding:4px 7px 4px 7px;
	background:none;
	border:1px solid #B6B6B6
}
.furtherInfo a{
	text-decoration:none;
	border-right:1px solid #ccc;
	padding:0 6px 0 5px;
	color:#333

}
.furtherInfo a:hover{
	color:#666
}
/*=================================================================*/
.doveSiamo{
	background:url(img_doveSiamo_eng.jpg) no-repeat 0px 0px;
	width:259px;
	height:325px;
	margin-top:39px;
	
}
.doveSiamo a{
	display:block;
	width:259px;
	height:325px;	
}
.doveSiamo a span{
	display:none;
}




/* ========================== nuovo menu DoveSiamo  ========================== */
.doveSiamo_2{
	margin-top:39px;
}

.doveSiamo_2 h3{
	background:url(img_doveSiamo_eng.jpg) no-repeat 0px 0px;
	width:259px;
	height:65px;
	text-indent:-999em;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
.doveSiamo_2 ul{
	width:259px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.doveSiamo_2 li{
	width:259px;
	height:49px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}

.doveSiamo_2 li a{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999em;
	background:url(nav_dovesiamo_en.jpg) no-repeat 0px 0px;
	height:49px;
}

#mapBtn_1 a {background-position:0px 0px;}
#mapBtn_2 a {background-position:-260px 0px;}
#mapBtn_3 a {background-position:-520px 0px;}
#mapBtn_4 a {background-position:-780px 0px;}
#mapBtn_5 a {background-position:-1040px 0px;}

#mapBtn_1 a:hover {background-position:0px -50px;}
#mapBtn_2 a:hover {background-position:-260px -50px;}
#mapBtn_3 a:hover {background-position:-520px -50px;}
#mapBtn_4 a:hover {background-position:-780px -50px;}
#mapBtn_5 a:hover {background-position:-1040px -50px;}

/*==============================================================================*/

#boxMappa, #boxMappa_1, #boxMappa_2, #boxMappa_3, #boxMappa_4{
	position:absolute;
	top:45px;
	left:10px;
	padding:8px 20px 20px 20px!important;
	background:#fff;
	border:0px solid #ccc;
	display:block;
	visibility:hidden;
	width:950px;
}
#boxHead{

	padding:0px 0px 0px 0px;

}
#boxHead a{
	background:url(closelabel.gif) no-repeat -20px -5px;
	width:45px;
	height:20px;
	display:block;
	float:right;
	text-indent:-999em;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}
/*======================================= nav news =======================================*/
#navNews	{
	height: auto;
	width: 200px;
}
#navNews ul	{
	margin:0px;
	padding:0px;
}
#navNews li	{
	float:left;
	padding:0px;
	margin:0px 0px 3px 0px;
	list-style: none;
	background-repeat: no-repeat;
	text-align:left;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}

#navNews a {display:block; height:30px; padding-top:0px; line-height:30px;padding-left:24px;color:#4081B9; overflow:hidden; text-decoration:none;}

#navNews li	{width:200px;}

#navNews a	{background: url(navNews.gif) 0px 0px;}

#navNews a:hover	{background: url(navNews.gif) 0px -30px; color:#fff}

#navNews a#over	{background: url(navNews.gif) 0px -30px; color:#fff}

#navNews .submenu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	font-weight:400;
	font-size:11px;
	width:185px;
	/*font-family:Tahoma*/
}
#navNews .submenu a {
	display:block; 
	height:25px; 
	padding-top:0px; 
	line-height:25px;
	padding-left:24px;
	color:#062A5E;
	overflow:hidden; 
	text-decoration:none;
	background: url(arrow_submenu.gif) no-repeat 14px 10px;
	text-transform:capitalize;
	border-bottom:1px solid #BDD1E2
}
#navNews .submenu a:hover {  color:#4081B9; background: url(arrow_submenuOver.gif) no-repeat 14px 10px;}

#navNews .submenu li.selected a{
	color:#4081B9; background: url(arrow_submenuOver.gif) no-repeat 14px 10px;
}
/*#navNews  li.photogallery a{
	background: url(ico_photogallery.gif) no-repeat 14px 10px;
}
#navNews  li.videogallery a{
	background: url(ico_videogallery.gif) no-repeat 14px 10px;
}*/
/*============================================== lista news =======================================*/
#lista_news {
	width:700px;
}
#lista_news div {
	position:relative;
	height:131px;
	margin:15px 0px 15px 0px;
	overflow:hidden;
}
#lista_news div h3 {
	border-bottom:1px solid #D3D3D3;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	font:1.1em/1.0em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica", Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	font-weight:800 !important;
	letter-spacing:-0.0005em;
}
#lista_news div h3 a{
	color:#0E3D81;
	text-decoration:none;
}
#lista_news div h3 a:hover{
	color:#062A5E;
	text-decoration:none;
}
#lista_news div img {
	float:left;
	margin:0px 10px 10px 0px;
}
#lista_news div p {
	text-align:left;
}
#lista_news div p img {
	float:none;
	margin:0px 0px 0px 0px;
}
#lista_news .leggi{
	display:block;
	text-decoration:none;
	line-height:25px;
}
/*============================================== scheda news ================================*/
#scheda_news h3 {
	border-bottom:1px solid #D3D3D3;
	padding:10px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	font:1.1em/1.0em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica", Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	font-weight:800 !important;
	letter-spacing:-0.0005em;
	color:#0E3D81;
}
#scheda_news img {
	float:right;
	margin:25px 0px 10px 15px;
}
#scheda_news em{
	display:block;
	line-height:2em;
	color:#4889C1;
}
#scheda_news p {
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#scheda_news p img {
	float:none;
	margin:0px 0px 0px 0px;
}

#link_tasti {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	border-top:1px solid #D3D3D3;
}
#link_tasti_sx {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:10px !important;
	padding-top:5px;
	list-style:none;
}
#link_tasti_sx li {
	background:url(images/tastino_back.gif) no-repeat left center;
	line-height:14px;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}
#link_tasti_sx li a {
	padding-left:20px;
	font-weight:bold;
}
#link_tasti_dx {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-top:10px !important;
	padding-top:5px;
	list-style:none;
}
#link_tasti_dx li {
	background:url(images/tastino.gif) no-repeat left center;
	line-height:14px;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}
#link_tasti_dx li a {
	padding-left:20px;
	font-weight:bold;
}
/**/
UL.pdf-link{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	font-size:11px;	
}
UL.pdf-link LI{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}
UL.pdf-link A{
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	font-weight:700;
	color:#555;
	
}

UL.pdf-link A:hover{
	color:#666;
	text-decoration:none !important
}

UL.pdf-link LI.download {
	padding:0 0 2px 29px;
	display:block;
	background:url("ico_download.gif") no-repeat 0px 0px;
}
UL.pdf-link LI.url {
	padding:0 0 2px 29px;
	display:block;
	background:url("ico_link.gif") no-repeat 0px 0px;
}
/*====================================== gallery ============================*/
#gallery{
	float:left;
	border:0px solid #000
}
#gallery h3{
	
	font:1.1em/1.0em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica", Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	/*font-family:"Lucida Sans", "Lucida Sans Unicode", Helvetica, Tahoma, Verdana, sans-serif;
	font-size:13px;*/
	letter-spacing:-1px;
	font-weight:600 !important;
	color:#0E3D81;
	padding-left:0px
}

#gallery div{
	/*width:110px;*/
	height:119px;
	overflow:hidden;
	float:left;
	margin:0 7px 14px 0;
	border:2px solid #F0F0F0;
	background:transparent;
	width:159px;
	text-align:center
	
}
#gallery div:hover{
border:2px solid #FEDC00;
}
#gallery a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/*============================ form ==================================*/
.nota{
	font-size:11px;
	
}

.formStyle { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left
}

.formStyle FIELDSET { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px dashed #ff9900;
	width:370px;
	float:left
}
.formStyle FIELDSET.rightFields { 
	width:300px;

}
.formStyle DIV { 
	margin: 11px 0px 11px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
* html .formStyle DIV { 
	margin: 9px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}         
.formStyle LABEL { 
	display: block;
	width: 110px;
	float: left;
	font-weight: normal;
	font-family:Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing:0em;
	line-height: 16px;
	color: #062A5E;
	text-align:left;
	margin-right: 0px;
}
.formStyle LABEL.agree { 
	font-size:11px;
	letter-spacing:0px;
}
.formStyle LABEL SPAN {
	color: #ff0000;
	font-family: Arial,Tahoma, Verdana,  Helvetica, sans-serif;
}
        
.formStyle INPUT,
.formStyle SELECT,
.formStyle TEXTAREA { 
	background: transparent; 
	color: #005EA9; 
	font-weight: normal;
	font-family:  Arial, Tahoma, Verdana,Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:normal;
	line-height:normal;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #8EA4D0;
	width: 230px;
	cursor: text;
}
.formStyle INPUT:hover,
.formStyle SELECT:hover { 
	border-bottom: 1px solid #8EA4D0;
	background:url("bgInput.gif") repeat-x 0px 100%;
}
.formStyle INPUT:focus,
.formStyle SELECT:focus { 
	border-bottom: 1px solid #8EA4D0;
	background:url("bgInput.gif") repeat-x 0px 100%;
}

.formStyle DIV.riga_textarea LABEL { 
	clear:both;
	margin-top:0px;
}
.formStyle DIV.riga_textarea TEXTAREA {
	border:none;
	height: auto;
	width: 280px;
	padding:5px;
	background:transparent;
	border: 1px solid #8EA4D0;
}
.formStyle DIV.riga_textarea TEXTAREA:hover {
	border:none;
	background:#f9f9f9;
	border: 1px solid #8EA4D0;
}
.formStyle DIV.riga_textarea TEXTAREA:focus {
	background:#f9f9f9;
	border: 1px solid #8EA4D0;
}

.formStyle DIV.riga_spunta {
	margin:0 0 10px 0px;

}
.formStyle DIV.riga_spunta input {
	background: transparent;
	border: 0px solid #fff;
	width: auto;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
}
.formStyle DIV.riga_spunta INPUT:hover {
	background: transparent;
}
.formStyle DIV.riga_spunta label {
	display: inline;
	width: 180px;
	text-align: left;
	float: none;
}

.formStyle P.leggi_privacy { 
	color: #555555;
	font-size:11px;
	margin: 10px 0px 10px 0px;
	padding:1px 0 0 19px !important;
	background:url("arrowBlu.gif") no-repeat 0px 2px
}
P.leggi_privacy a{
	text-decoration:none;
	color:#062A5E
}
INPUT.pulsante {
	color: #062A5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	text-align: center;
	font-weight: 700;
	line-height:normal;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing:0.00em;
	border: 0px;
	float: left;
	width:75px;
	height:25px;
	background:url("bgBott.gif") no-repeat 0px 0px
}
.formStyle INPUT.pulsante:hover {
	color: #fff;
	border:none;
	background:url("bgBott.gif") no-repeat 0px -25px !important
}
INPUT.pulsante2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:lowercase;
	text-align: center;
	font-weight: 700;
	line-height:normal;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	letter-spacing:0.00em;
	border: 0px;
	float: left;
	width:75px;
	height:25px;
	background:url("bgBott2.gif") no-repeat 0px -25px
}
INPUT.pulsante2:hover {
	color: #fff;
	border:none;
	background:url("bgBott2.gif") no-repeat 0px 0px !important
}
.sender{
	background: url("bott_invia_eng-off.gif") no-repeat 0px 0px ;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:25px !important;
	height /**/:25px;
	line-height: 25px;
	width:90px;
	margin-bottom:0px;
}

#formCancella FIELDSET{
	border:0px;
	padding:0px 15px 0px 15px;
}
#formCancella LABEL{
	font-size:11px;
	line-height:2.6em;
	padding:0px;
	margin:0px;
}
#formCancella INPUT{
	font-size:11px;
	padding:5px;
	
}
#formCancella .cancellazione{
	padding-top:70px;	background:url(cancellazione_eng.jpg) no-repeat 0px 0px;
	width:259px;
	height:325px;
}
#formCancella h3{
	display:none;
}
#formCancella p{
	font-size:11px;
	line-height:1.3em;
	padding:0px 15px 0px 15px;

}






/*======================================================================*/

.clearBoth {
	clear: both;
}
.noBorder{
	border:none !important;
}




#footerContent {
	clear: both;
	width: 997px;
	margin: 0 auto;
	height: 127px;
	padding: 33px 0px 0px 0px;
	
}

#footerLeft {
	width: 325px;
	float: left;
	padding:0 0 0 15px;
	background: url(v-dot.gif) repeat-y right;
}
#footerAddress {
	width: 290px;
	float: left;
	padding:0 0 0 25px;
	color:#9B9FA1;
	background: url(v-dot.gif) repeat-y right;
}
#footerAddress h4{
	font-size:11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;	
}
#footerAddress P{
	font-size:11px;
	line-height:1.4em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*letter-spacing:0.05em;*/
	float:left
}
#footerLeft ul {
	width: 115px;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px;
}

#footerLeft ul li {
	font-size: 10px;
	list-style: none;
	border-bottom: 0px solid #d6d4ce;
	padding: 2px 0px 2px 20px;
}

#footerLeft ul li.ita {background: url(flags/it.gif) no-repeat left;}
#footerLeft ul li.eng {background: url(flags/gb.gif) no-repeat left;}
#footerLeft ul li.usa {background: url(flags/us.gif) no-repeat left;}
#footerLeft ul li.deu {background: url(flags/de.gif) no-repeat left;}
#footerLeft ul li.fra {background: url(flags/fr.gif) no-repeat left;}
#footerLeft ul li.ned {background: url(flags/nl.gif) no-repeat left;}

#footerLeft ul li.esp {background: url(flags/es.gif) no-repeat left;}
#footerLeft ul li.por {background: url(flags/pt.gif) no-repeat left;}
#footerLeft ul li.rus {background: url(flags/ru.gif) no-repeat left;}
#footerLeft ul li.pol {background: url(flags/pl.gif) no-repeat left;}
#footerLeft ul li.jap {background: url(flags/jp.gif) no-repeat left;}

#footerLeft ul li.chi {background: url(flags/cn.gif) no-repeat left;}
#footerLeft ul li.ara {background: url(flags/sa.gif) no-repeat left;}
#footerLeft ul li.ira {background: url(flags/ir.gif) no-repeat left;}
#footerLeft ul li.bra {background: url(flags/br.gif) no-repeat left;}

#footerLeft ul li.aus {background: url(flags/au.gif) no-repeat left;}
#footerLeft ul li.mex {background: url(flags/mx.gif) no-repeat left;}

#footerLeft ul li.ell {background: url(flags/ell.gif) no-repeat left;}

#footer ul li a {
	color: #9FA3A6;
	text-decoration: none;
}

#footer ul li a:hover {
	color: #43587b;
}



#footerRight {
	width: 330px;
	float: right;
	text-align: right;
	border:0px solid #000;
	padding:0px;
}
#footerRight ul {
	width: 330px;
	margin: 24px 0px 0px 0px;
	float: right;
	padding: 0px;
}

#footerRight ul li {
	font-size: 10px;
	list-style: none;
	border-bottom: 0px solid #d6d4ce;
	padding: 10px 6px 10px 6px;
	border-right:1px solid #D7E1EC;
	float:left;
}
#footerRight h5 {
	color: #3f5d7e;
	font-size: 17px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	font-style: italic;
}

#footerRight h6 {
	color: #887a40;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}






.lightview img {
	border: 3px solid #ede9d9;
	margin: 0px 5px 0px 0px;
}




#contactForm {
	font-size: 13px;
}

#contactForm span {
	color: #175791;
}

#contactForm input, #contactForm textarea	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484641;
}

#contactForm label	{
	width: 120px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-size: 12px;
}

#contactForm select	{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#contactForm .submitBtn input {
	margin: 10px 0px 0px 0px;
}






sup {
	font-size: 12px;
}


#sitemap ul{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}
#sitemap ul li ul{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		display:inline;
		background:url(arrow_sitemap.gif) no-repeat 0% 50%
}
#sitemap ul li{
		list-style:none;
		padding: 12px 0px 12px 33px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px solid #dcdcdc;
		font-weight:700;
		background:url(arrow_submenu.gif) no-repeat 20px 50%
}
#sitemap ul li ul li{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		display:inline;
		border-bottom:none;
		font-weight:400;
		background:none;
		text-transform:capitalize !important
}
#sitemap ul a{
	text-decoration:none;
	
}
#sitemap ul li ul li a{
	text-decoration:none;
	
}

.nosifr_sezione{
	font:1.05em/1.2em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica", Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	color:#1B74BA !important;
	font-weight:700 !important;
	letter-spacing:-0.0005em;
}
.nosifr_titolo{
	font:1.45em/1.0em "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica",  Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	color:#0F3264 !important
}

.nosifr_titoloHome,
.nosifr_titoloHome a{
	font:13px/1.0em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica",  Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	color:#2E5081 !important;
	font-weight:600 !important;
	letter-spacing:0px;
}

.nosifr_sottotitolo{
	font:1.1em/1.6em   Arial, Verdana, Geneva, sans-serif !important;
	color:#2276B9 !important;
	font-weight:700 !important
}

.nosifr_home a{
	font:0.85em/1.0em Arial, "HelveticaNeueLT Std Cn", "Helvetica Lt Std", "HelveticaNeue", "Helvetica", Arial, Verdana, Geneva,Helvetica, sans-serif !important;
	color:#1B74BA !important;
	text-decoration:none;
	line-height:1.2em;
	font-weight:700 !important;
	letter-spacing:-0.0005em;
	
}
.nosifr_home{
	padding-bottom:5px !important
}

h3.nosifr_titoloProd,
h3.nosifr_titoloProd a{
	font:1.2em/1.0em Arial, Helvetica, serif !important;
	color:#2E5081 !important;
	font-weight:800 !important;
	text-decoration:none;
	margin:0px 0px ;
	padding:0px 0px 0px 0px; 
}
h3.nosifr_titoloProd a:hover{
	color:#1B74BA !important;
}

h2.nosifr_titoloScheda,
h2.nosifr_titoloScheda a{
	font:1.9em/1.1em Arial, Helvetica, serif !important;
	color:#0F3264  !important;
	font-weight:500 !important;
	text-decoration:none;
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px !important;
}

h2.nosifr_titoloScheda,
h2.nosifr_titoloScheda a{
	font:1.9em/1.0em Arial, Helvetica, serif !important;
	color:#0F3264  !important;
	font-weight:500 !important;
	text-decoration:none;
	letter-spacing:-1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px !important;
}
/**/
.banner{
	z-index:99999;
	position:absolute;
	top:5px;
	left:20px;
}
.banner a:hover{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.codice_promozione{
	background:#062A5E;
	padding:10px 0px 10px 15px !important;
	width:276px
}
.codice_promozione input{
	border:0px solid #A4A4A4;
	background:#fff;
	width:200px;
	margin:5px 0
}
.codice_promozione label{
	color:#FEDC00
}
.codice_promozione span{
	float:left;
	clear:both;
	font-size:10px;
	color:#f2f2f2;
	line-height:1.1em
}
.codice_promozione input:hover,
.codice_promozione input:focus{
	border:0px solid #A4A4A4;
	background:#fff;
}

.newsAdvice{
	border-top:1px solid #ccc;
	width:210px;
	font-size:11px;
	color:#666;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;	
}
.newsAdvice a{
	background:none !important;
	margin:0px !important;
	padding:0px !important;
	line-height:1.2em !important;
	height:auto !important
}
.newsAdvice a:hover{
	color:#666 !important
}
.newsAdvice .address{
	line-height:1.6em;
	
}
.allegato{
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	width:300px;
	clear:both
}

.allegato li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-weight:700;
	line-height:25px;
	font-size:11px;
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
.allegato li:first-child{
	border-bottom:0px solid #dcdcdc
}
.allegato li a{
	display:block;
	padding:0px 0px 0px 22px;
	line-height:30px;
	text-decoration:none;
	color:#444;
	background:url(ico_pdf.gif) no-repeat 0px 50%;
	
}
.allegato li a:hover{
	text-decoration:underline;
	color:#444
}


.calcolaGuadagno{
	position:absolute;
	top:10px;
	right:0px;
	z-index:999;

}
.calcolaGuadagno a{
	display:block;
	text-indent:-999em;
	width:281px;
	height:75px;
	background:url(calcola_guadagno.png) no-repeat 0px 0px;
}

.calcolaGuadagno a:hover{
	outline: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
h2.bgTop{
	background:url(bg_form-header.gif) no-repeat 0px 0px;
	width:390px;
	text-align:left;
	margin:0 0 10px 0;
	min-height:50px;
}
h2.bgTop div{
	padding:10px 20px 10px 20px !important;
	font-size:13px;
	color:#062A5E
}
div.costoTotale{
	color:#fff;
	background:#062A5E;
	width:390px;
	text-align:left;
	font-size:11px;
	line-height:16px;
	margin:5px 0px !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
div.costoTotale div{
	padding:10px 20px 10px 20px !important;
}
div.costoTotale span{
	font-weight:700;
	font-size:16px;
	line-height:16px;
	float:right;
	color:#FFD600
}
.cg_nota{
	width:370px;
	border:1px solid #ccc;
	padding:10px !important;
}
/* ---------------------------------  language ------------------------------------- */

#language{
	position:absolute;
	right:0px;
	top:0px;
	margin:0px 0px 0px 0px;
	background:#000;
	width:180px;
	z-index:999999 !important
}

#language ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	letter-spacing:normal;
	color:#fff;
	text-align:left;
	float:right;
	width:180px;
	

}
#language ul li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	width:auto;
	position: relative;
	width:180px;
}
#language ul li a {
	color:#222;
	display:block;
	overflow: hidden;
	padding:4px 0px 3px 0px;
	text-decoration:none;
	width:180px;
	text-align:center;
	text-indent:-999em;
	background:url(btn_language.gif) no-repeat 0% 0%;
	
}
#language ul li a.firstLevel {
	text-transform:uppercase;
	font-size:13px;
}
#language ul li a:hover{
	color:#db130f ;
	text-decoration:none;
}
#language ul li a.first_level{
	text-transform:uppercase;
}
#language ul li a.dir:hover,
#language ul li a#attivo:hover{
	color:#222;
	text-decoration:none;	
}

#language ul li a.attivo{
	color:#db130f ;
	text-decoration:none;
	background:none no-repeat 50% 100%
}

#language li:hover ul {
	left: 0px
}

#language li.over ul {
	left: 0px 
}

#language li li {
	float: none; 
	width: 100%; 
	position: static;
	font-size:11px;
	letter-spacing:normal;
	font-weight:700;
	border-bottom:0px solid #eee;	
}

#language li li a {
	display:block;
	padding:3px 15% 3px 25%; 
	background:  none  scroll no-repeat 7% 50% transparent; 
	width: 60% !important; 
	text-indent: 0px; 
	height: auto;
	color:#fff;
	text-decoration:none;
	text-align:left !important;
	/*line-height:1.5em;*/	
}
*:first-child+html #language li li a{
	padding:2px 15% 2px 25%; 
}

#language li li a:hover {
	background-color:#2b4a76; 
	color:#fff;
}

#language li li a:active {
	color:#062A5E;
	background-color:#f6db01; 
}

#language li li#lang_attiva a{
	color:#fff;
	background-color:#508ade; 
}

#language li ul{
	margin:0 0 0 0px;
	padding:10px 0px 25px 0px !important;
	z-index: 999999; 
	left: -1999px; 
	width: 180px; 
	border-top: 0px solid #b3b3b3; 
	border-right: 0px solid #888; 
	border-bottom: 0px solid #888;
	border-left: 0px solid #fff; 
	position: absolute; 
	top: 22px;	
	background:none no-repeat 100% 100% #062A5E;
		z-index:99999 !important
}

#language li.ita a{background: url(flags/it.gif) no-repeat 20px;}
#language li.eng a{background: url(flags/gb.gif) no-repeat 20px;}
#language li.usa a{background: url(flags/us.gif) no-repeat 20px;}
#language li.deu a{background: url(flags/de.gif) no-repeat 20px;}
#language li.fra a{background: url(flags/fr.gif) no-repeat 20px;}
#language li.ned a{background: url(flags/nl.gif) no-repeat 20px;}
#language li.esp a{background: url(flags/es.gif) no-repeat 20px;}
#language li.por a{background: url(flags/pt.gif) no-repeat 20px;}
#language li.rus a{background: url(flags/ru.gif) no-repeat 20px;}
#language li.pol a{background: url(flags/pl.gif) no-repeat 20px;}
#language li.jap a{background: url(flags/jp.gif) no-repeat 20px;}
#language li.chi a{background: url(flags/cn.gif) no-repeat 20px;}
#language li.ara a{background: url(flags/sa.gif) no-repeat 20px;}
#language li.ira a{background: url(flags/ir.gif) no-repeat 20px;}
#language li.bra a{background: url(flags/br.gif) no-repeat 20px;}
#language li.aus a{background: url(flags/au.gif) no-repeat 20px;}
#language li.mex a{background: url(flags/mx.gif) no-repeat 20px;}
#language li.ell a{background: url(flags/ell.gif) no-repeat 20px;}

/*-----------------------------------------------------------------------------------------------*/
#navTop_2{
	position:absolute;
	right:170px;
	top:0px;
	margin:0px 0px 0px 0px;
	background:transparent;
	width:380px;
}

#navTop_2 ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:normal;
	letter-spacing:normal;
	color:#fff;
	text-align:left;
	float:right;
	width:380px;
	

}
#navTop_2 ul li {
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	width:auto;
	position: relative;
	width:180px;
}
#navTop_2 ul li.navTop1 a {
	color:#222;
	display:block;
	overflow: hidden;
	padding:4px 0px 3px 0px;
	text-decoration:none;
	width:180px;
	text-align:center;
	text-indent:-999em;
	background:url(btn_campo-prova_en.gif) no-repeat 0% 0%;
	
}
#navTop_2 ul li.navTop2 a {
	color:#222;
	display:block;
	overflow: hidden;
	padding:4px 0px 3px 0px;
	text-decoration:none;
	width:180px;
	text-align:center;
	text-indent:-999em;
	background:url(btn_area-riservata_en.gif) no-repeat 0% 0%;
	
}
#navTop_2 ul li a:hover {
filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
/* ---------------------------------------- FOOTER NEW ----------------------------------------- */
#footer {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100% !important;
	float:left;


}
.bgfooter_top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	float:left;
	background:url(bg_filiali.gif) repeat-x 0% 0%;

}
#footer .inner{
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;

}
#elenco_filiali{
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:980px;
	min-height:120px;
	position:relative;
	z-index:99999
}
#elenco_filiali h3{
	position:absolute;
	top:-25px;
	left:50%;
	width:158px;
	height:42px;
	margin:-19px 0px 0px -79px;
	padding:0px 0px 0px 0px;
	text-indent:-999em;
	background:url(label_filiali_en.png) no-repeat 0px 0px;
}
#elenco_filiali div.filiale{
	float:left;
	width:177px;
	margin:0px 9px 0px 10px;
	padding:0px 0px 15px 0px;
	/*background:#f90*/
}
#elenco_filiali div.filiale h4{
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	color:#062A5E;
	/*color:#dcdcdc;*/
	font-size:12px;
	border-bottom:1px dotted #999;
	float:left;
	display:block;
	width:100%;
}
#elenco_filiali div.filiale p{
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#666;
	/*color:#ccc;*/
	font-size:11px;
	float:left;
	display:block;
	width:100%;
	line-height:1.3em;
	letter-spacing:1px;

}
#elenco_filiali div.filiale p b{
	font-size:11px;
	letter-spacing:0px;
	color:#454545;
	/*color:#fff;*/
}
#elenco_filiali div.filiale a{
	background:#808080;
	color:#fff;
	padding:3px 6px;
	display:block;
	float:left;
	text-decoration:none;
	letter-spacing:0px !important;
	font-weight:700;
	font-size:8px !important;
	font-family:verdana;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}
#elenco_filiali div.filiale a:hover{
	background:#666
}

.footer_bottom{
	width:100% !important;
	min-height:39px;
	float:left;
	background:url(bg_footer.gif) repeat-x 0% 0% ;
}

.footer_bottom ul{
	margin:0px auto;
	padding:15px 0px 0px 0px;
	width:950px;
}
.footer_bottom ul li{
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
	font-size:11px;
}
.footer_bottom ul li,
.footer_bottom ul li a{
	color:#999 !important
}
.footer_bottom ul li a:hover{
	color:#666 !important
}

.banner{
	top:5px;
	left:15px;
}

/****/
#NewsTicker{
	border:0px solid #000;
	margin-top:15px !important;
	

}
#NewsTicker a { 
	text-decoration:none; 
}
#NewsTicker img { 
	border: 0px solid #FFFFFF; 
}



.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

#NewsTicker h2{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:70px;
	height:90px;
	text-indent:-999em;
	display:block;
	background: url(title_homeNews.gif) no-repeat 100% 0%;

}
#NewsTicker ul{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:380px
}
#NewsTicker ul li{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 15px;
	width:365px;
	height:80px;
	font-size:11px;

	
}
.testonews {
	width:75%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left
}
.testonews div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.2em
}
.testonews h4{
	font-weight:700;
	font-size:14px;
	display:block;
	margin:0px 0px 2px 0px !important;
	padding:0px 0px 0px 0px !important;
}

div.boxData{
	float:right !important;
	width:50px !important;
	margin:0 0px 0 0px;
	padding:0 15px 0 15px;
	border-left:0px solid #dcdcdc;
	background: url(divider_homeNews.gif) no-repeat 0% 0%;

}
.data{
	float:right;
	width:55px;
	/*height:50px;*/
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#666;
}
.day{
	font-size:39px;
	color:#4172a1 !important;
	float:left;
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	font-family: 'Droid Sans', arial, serif !important;
}
.monthYear{
	text-transform:uppercase;
	color:#4172a1 !important;
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	letter-spacing:-0.005em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1.0em;

}
#ten-years{
	position:absolute;
	top:20px;
	left:35px;
}

#banner-2011{
	position:absolute;
	top:175px;
	right:0px;
	width:345px;
	height:66px;
	z-index:99999 !important
}
#banner-2011 a:hover img{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	}
ul#elenco-usato{
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul#elenco-usato li{
	float:left;
	list-style:none;
	margin:0px 18px 35px 18px;
	padding:5px 5px 0px 5px;
	width:150px;
	background:#fff;
	/*-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;*/
	/**/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
ul#elenco-usato li a {
	text-decoration:none;
}
ul#elenco-usato li a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
ul#elenco-usato li span{
	float:left;
	clear:both;
	font-size:11px;
}
ul#elenco-usato li span.thumb{
	float:left;
	clear:both;
	width:150px;
	height:110px;
	overflow:hidden;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius:4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius:4px;
	text-align:center;
	background:#dcdcdc
}
ul#elenco-usato li span.name{
	background:#333;
	color:#ffed00;
	display:block;
	text-align:center;
	width:96%;
	padding:5px 2% 5px 2%;
	font-weight:700;
	font-size:12px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius:4px;
}
ul#elenco-usato li span.description{
	color:#888;
	display:block;
	text-align:left;
	width:96%;
	padding:5px 2%;
	font-size:12px;
}

ul#elenco-usato li span.description span {
	line-height:1.6em
}

ul#elenco-usato li span.description span b{
	color:#444;
	font-weight:400
}

ul#elenco-usato li span.description span.nazione{
	background:url(ico-flag.gif) no-repeat 0px 50%;
	padding:0 0 0 15px;
}
ul#elenco-usato li span.description span.fabbricazione{
	background:url(ico-made.gif) no-repeat 0px 50%;
	padding:0 0 0 15px;
}
/*------------------------------------------------------------------------------------------ PAGINATORE */
/*#paginatore{
	border:0; 
	float:left;
	width:100%;
	margin:5px 0px 0px 0px; 
	padding:15px 0px 0px 0px; 
	border-top:1px dotted #ccc
}
#paginatore li{
	border:0; 
	margin:0; 
	padding:0;
	font-size:11px;
	list-style:none;
}
#paginatore a{
	border:solid 1px #ddd;
	margin-right:2px;
	padding:3px 0;


}
#paginatore .previous-off,
#paginatore .next-off {
	color:#ccc;
	display:block;
	float:left;
	font-weight:800;
	padding:1px 8px;
	font-size:14px
}
#paginatore .next a,
#paginatore .previous a {
	border:solid 1px transparent;
	font-weight:800;
	font-size:14px
} 
#paginatore .active{
	color:#E11F35;
	font-weight:bold;
	display:block;
	float:left;
	padding:1px 8px;
}
#paginatore a:link,
#paginatore a:visited {
	color:#454545;
	display:block;
	float:left;
	padding:1px 8px;
	text-decoration:none;
}
#paginatore a:hover{
	border:solid 1px #666666;
}
*/
#usato #col_sx{
	float:left;
	margin:0px 0px 0px 0px; 
	padding:15px 0px 25px 0px; 
	width:360px;
}

#usato #col_dx{
	float:right;
	margin:0px 0px 0px 0px; 
	padding:15px 0px 25px 0px; 
	width:580px;
}
#usato #col_sx h3{
	color:#062a5e;
	font-size:22px;
	font-weight:900;
	margin:5px 0px 15px 0px; 
	padding:0px 0px 0px 0px;
}
#usato #col_sx ul.lista-caratteristiche {
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	border-top:1px dotted #999;
	width:360px;
	}
#usato #col_sx ul.lista-caratteristiche li {
	float:left;
	width:98%;
	list-style:none;
	margin:0px 0px 0px 0px; 
	padding:5px 0px 5px 2%; 
	border-bottom:1px dotted #999;
	}
#usato #col_sx ul.lista-caratteristiche li span{
	float:left;
	width:43%;
	padding:2px 0 2px 7%;
	color:#777
}
#usato #col_sx ul.lista-caratteristiche li strong,
#usato #col_sx ul.lista-caratteristiche li em{
	float:right;
	text-align:right;
	width:50%;
	color:#222
}
#usato #col_sx ul.lista-caratteristiche li strong{
	font-size:16px;
	padding:1px 0;
}
#usato #col_sx ul.lista-caratteristiche li em{
	font-size:11px;
	font-style:normal;
	padding:1px 0;
}

#usato #col_sx ul.lista-caratteristiche li#anno span{
	background:url('ico-anno.gif') no-repeat 0px 50%;
}
#usato #col_sx ul.lista-caratteristiche li#prezzo span{
	background:url('ico-prezzo.gif') no-repeat 0px 50%;
}
#usato #col_sx ul.lista-caratteristiche li#categoria span{
	background:url('ico-categoria.gif') no-repeat 0px 50%;
}
#usato #col_sx ul.lista-caratteristiche li#garanzia span{
	background:url('ico-garanzia.gif') no-repeat 0px 50%;
}
#usato #col_sx ul.lista-caratteristiche li#nazione span{
	background:url('ico-nazione.gif') no-repeat 0px 50%;
}
#usato #col_sx ul.lista-caratteristiche li#accessori span{
	background:url('ico-accessori.gif') no-repeat 0px 50%;
}

#box-img-usato{
	float:left;
	width:560px;
	background:#fff;
	padding:10px;
	/*	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;*/
	}
#box-img-usato div{
	float:left;
	width:450px;
	overflow:hidden;
	text-align:center;
}
#box-img-usato ul{
	float:right;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	width:100px;
}
#box-img-usato ul li{
	float:left;
	margin:0px 0px 5px 0px; 
	padding:0px 0px 0px 0px;
	list-style:none;
}
#box-img-usato ul img{
	width:100px;
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

#box-img-usato ul a:hover img{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	}

#navScheda span a{
	font:1em/1.6em   Arial, Verdana, Geneva, sans-serif !important;
	color:#666 !important;
	font-weight:700 !important;
	text-decoration:none;
	letter-spacing:0px;
	padding-right:10px;
}

.gallery-subcat{
	background-color:#f9f9f9 !important;
	float:left;
	border-bottom:1px solid #BDD1E2 !important;
	width:185px;
	padding:0px 0px 6px 0px !important
}
.gallery-subcat li{
	float:left;
	background-image:none !important;
}

.gallery-subcat li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	font-weight:400;
	font-size:11px !important;
	width:185px;
	
}
.gallery-subcat li a{
	display:block; 
	height:18px !important;
	padding-top:0px; 
	line-height:18px !important;
	padding-left:24px;
	color:#666 !important;
	overflow:hidden; 
	text-decoration:none;
	background: url(linea.gif) no-repeat 14px 8px !important;
	text-transform:capitalize;
	border-bottom:0px dotted #BDD1E2 !important;
	font-weight:400 !important;
}

.gallery-subcat li a:hover{
	color:#4081B9 !important;
}
.gallery-subcat li a.selectedLIV{
	font-weight:400 !important;
	color:#4081B9 !important;
	background: url(arrow_submenu.gif) no-repeat 14px 7px !important;
}
#navNews .submenu li.selected a{
	font-weight:700;
	color:#4081B9; background: url(arrow_submenuOver.gif) no-repeat 14px 10px;

}
#navNews .submenu li.dir a {
	border-bottom:0px solid #BDD1E2 !important;
	background-color:#f9f9f9
}
.btn_video{
	margin:0px;
	padding:0px;
	background:url("tv.gif") no-repeat 7px 50% #ffd600;
	padding:8px 10px 8px 30px;
	text-decoration:none;
	display:inline;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	color:#333
}
.btn_video:hover{
	color:#000;
	background:url("tv.gif") no-repeat 7px 50% #fbd400;
}
