html{
	overflow:scroll;
	overflow-x:hidden;
}
a{
	color:#ed3823;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.current{
	color:#ed1b1c;
	font-size:12px;
	text-decoration:none;
}
a.link01{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}
a.link01:hover{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
a.link02{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding-left:35px;
	text-decoration:none;
}
a.link02:hover{
	text-decoration:underline;
}
a.link03{
	color:#ed3823;
	font-weight:bold;
	text-decoration:underline;
}
a.link03:hover{
	color:#aaaaaa;
	text-decoration:none;
}
a.link04{
	font-size:9px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.link04:hover{
	font-size:9px;
	color:#ed3823;
	font-weight:bold;
	text-decoration:underline;
}
a.link05{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.link05:hover{
	color:#666666;
	text-decoration:underline;
}
a.link06{
	font-size:10px;
	color:#a2a2a2;
	text-decoration:none;
}
a.link06:hover{
	font-size:10px;
	color:#a2a2a2;
	text-decoration:underline;
}
a.link07{
	color:#666666;
	text-decoration:none;
}
a.link07:hover{
	color:#ed1b1c;
	text-decoration:none;
}
a.link08{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.link08:hover{
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
a.link09{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
a.link09:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.link10{
	color:#ed3823;
	text-decoration:none;
}
a.link10:hover{
	color:#000000;
	text-decoration:none;
}
a.link11{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}
a.link11:hover{
	color:#cc0000;
	text-decoration:none;
}
body{
	background-color:#ffffff;
	/*background-image:url(../images/background.gif);
	background-repeat:repeat-x;*/
	font-family:Arial, Verdana;
	margin:0px;
	text-align:center;
	color:#444444;
}
div.bottomHome{
	width:80px;
	height:100%;
	float:right;
	border-right:2px solid #ff0000;
}
div.bottomCopy{
	width:755px;
	height:12px;
	padding-left:15px;
	padding-top:1px;
	background-color:#e1e1e1;
	color:#555555;
	font-size:9px;
}
div.contatti{
	width:81%;
	text-align:left;
	margin:20px;
	padding:10px;
	font-size:11px;
	border:1px solid #ff0000;
	background-color:#f3f3f3;
	line-height:18px;
}
div.copyright{
	width:100%;
	text-align:center;
	font-size:11px;
	margin-top:10px;
	/*background-image:url(../images/background_copyright.gif);
	background-repeat:repeat-x;
	background-position:0px 10px;*/
}
div.copyrightMenu{
}
div.copyrightSubmenu{
	width:1000px;
	margin:auto;
	font-size:11px;
	padding-top:5px;
	height:18px;
	text-align:center;
}
div.feedback{
	width:98%;
	font-size:11px;
}
div.flash{
	 height:163px;
	 padding-top:5px;
	 background-color:#ffffff;
	 float:right;
	 margin-left:20px;
	 margin-bottom:20px;
	 margin-right:20px;
	 margin-top:0px;
}
div.formMotore{
	width:100%;
	height:100%;
	margin-top:10px;
	vertical-align:top;
	padding-top:15px;
	padding-left:15px;
	background-color:#e1e1e1;
}
div.homeBoxNoleggiText{
	padding:20px;
	text-align:justify;
	font-size:12px;
}
div.homeBoxNoleggiTitle{
	padding-left:20px;
	margin-top:30px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
div.homeBoxProdotti{
	margin:10px;
	margin-top:10px;
}
div.homeBoxProdottiSpace{
	padding-bottom:4px;
}
div.homeBoxProdottiSpaceX{
	padding-bottom:11px;
}
div.homeBoxProdottiText{
	padding-left:10px;
	text-align:justify;
	padding-right:10px;
	margin-top:9px;
	font-size:12px;
}
div.homeBoxProdottiTitle{
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
div.homeBoxTextProdotti{
	text-align:justify;
	font-size:11px;
	line-height:14px;
}
div.homeBoxTextProdotti div{
	padding-left:15px;
	padding-right:15px;
}
div.homeBoxTitle{
	background-image:url(../images/background_box_home.gif);
	background-repeat:repeat-x;
	background-position:top center;
	height:34px;
	width:142px;
	text-align:left;
	margin:auto;
	margin-bottom:6px;
	margin-top:20px;
}
div.homeBoxTitle div{
	padding-left:10px;
	padding-top:8px;
}
div.homeBoxUsatoText{
	padding:20px;
	text-align:justify;
	font-size:12px;
}
div.homeBoxUsatoTitle{
	padding-left:20px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
div.homeNews{
	margin:auto;
	width:1000px;
	height:300px;
	margin-top:-8px;
	background-image:url(../images/slide_home_background.png);
	background-repeat:no-repeat;
	background-position:center center;
	/*text-align:center;*/
}
div.homeEvidenzaBox{
	float:right;
	width:170px;
	height:170px;
	/*margin-left:291px;
	top:150px;
	z-index:100;
	left:50%;*/
	font-size:12px;
	text-align:justify;
	line-height:16px;
	color:#333333;
	margin-top:50px;
}
div.homeEvidenzaBoxText{
	padding:5px;
}
div.homeNewsBox{
	float:right;
	width:170px;
	height:170px;
	/*margin-left:71px;
	top:150px;
	left:50%;*/
	font-size:12px;
	text-align:justify;
	line-height:16px;
	color:#333333;
	margin-right:38px;
	margin-left:52px;
	margin-top:50px;
}
div.homeNewsBoxText{
	padding:5px;
}
div.homeSloganBox{
	float:right;
	width:570px;
	height:300px;
}
div.homeBottom{
	margin-top:2px;
	width:100%;
	background:url(../images/background_home_bottom.gif);
	background-repeat:repeat-x;
	text-align:center;
}
div.homeTop{
	width:100%;
	height:327px;
	background:url(../images/background_home_top.gif);
	background-repeat:repeat-x;
	text-align:center;
}
div.intBottom{
	width:1001px;
	text-align:justify;
	margin:auto;
}
div.intBottomTop{
	width:1001px;
	height:11px;
	background:url(images/int_content_top.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
}
div.intBottomContents{
	width:1001px;
	background:url(images/int_content_center.gif);
	background-repeat:repeat-y;
	text-align:justify;
	margin:0px;
}
div.intBottomContents p{
	margin:0px;
}
div.intBottomBottom{
	width:1001px;
	height:11px;
	background:url(images/int_content_bottom.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px;
}
div.intContents{
	float:right;
	width:800px;
}
div.intMenu{
	float:left;
	width:185px;
}
div.intTop{
	width:100%;
	height:180px;
	background:url(images/background_int_top.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin-bottom:20px;
}
div.leftImgPartners{
	text-align:center;
	font-size:12px;
}
div.informativa{
	width:95%;
	margin-top:20px;
	margin-bottom:20px;
	padding:3px;
	font-size:12px;
	border:1px solid #bababa;
	background-color:#f5f5f5;
	line-height:18px;
	text-align:justify;
}
div.logoPagineInterne{
	width:770px;
}
div.mappa{
	margin:10px;
	font-size:11px;
	line-height:18px;
}
div.menu{
	width:770px;
	height:18px;
	background-image:url(../images/background_menu.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
div.newsBack{
	text-align:right;
	font-size:11px;
	margin-right:20px;
}
div.news{
	float:left;
	width:365px;
	height:120px;
	margin-right:20px;
	margin-left:10px;
}
div.news h2{
	margin:5px;
	padding-bottom:6px;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	border-bottom:solid 1px #aaaaaa;
	background:url("../images/thumb_box_prodotti.gif") left top no-repeat;
	padding-left:30px;
	height:1.3em
}
div.news table{
	margin-left:5px;
	margin-right:5px;
}
div.prodottiName{
	font-size:12px;
	color:#f0000a;
	text-align:left;
	margin-left:5px;
	margin-bottom:3px;
}
div.newsZoom{
	width:760px;
	margin-right:20px;
	margin-left:10px;
}
div.newsZoom h2{
	margin:5px;
	margin-top:15px;
	padding-bottom:8px;
	font-size:16px;
	border-bottom:solid 1px #aaaaaa;
}
div.newsZoom table{
	margin-left:5px;
	margin-right:5px;
}
div.points{
	margin-top:-12px;
	margin-bottom:-5px;
}
div.sottomenuPagineInterne{
	width:175px;
	padding:8px;
	text-align:left;
	line-height:26px;
	font-size:11px;
}
div.sottomenuPagineInterneX{
	float:left;
	width:240px;
	padding:8px;
	line-height:26px;
	text-align:left;
	font-size:11px;
}
div.subTitlePages{
	background:#aaaaaa;
	color:#ffffff;
	width:93%;
	font-weight:bold;
	text-align:left;
	padding:3px;
	font-size:13px;
	padding-left:10px;
	padding-right:30px;
	clear:both
}
div.titoli{
	width:95%;
	text-align:right;
}
div.www{
	padding-left:10px;
	text-align:right;
	font-size:12px;
	letter-spacing:1px;
	margin-top:10px;
	margin-bottom:30px;
}
form.contatti{
	padding-left:25px;
	font-size:11px;
	text-align:left;
}
form.ricercaProdotto{
	text-align:left;
	padding-left:56px;
	margin-top:-5px;
}
h1{
	color:#ed1a1c;
	font-size:18px;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}
h2{
	text-align:left;
}
h3{
	font-size:14px;
	padding-top:15px;
	padding-left:10px;
	color:#666666;
}
h3.productsDescription{
	padding-left:0px;
	padding-top:0px;
	background-color:#888888;
	color:#ffffff;
	width:100%;
	padding-left:5px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:2px;
}
h3.title{
	font-size:14px;
	padding-top:15px;
	padding-left:10px;
	margin-left:10px;
	color:#888888;
	border-bottom:2px dotted #888888;
	width:90%;
}
h4{
	font-size:12px;
	padding-top:15px;
	text-align:center;
	color:#666666;
}
h5{
	width:100%;
	text-align:center;
	font-size:13px;
}
hr{
	color:#ed3823;
	width:80%;
}
hr.homeLine{
	margin-left:10px;
	height:1px;
	color:#666666;
	width:95%;
	margin-top:5px;
}
hr.prodotti{
	color:#e0e0e0;
	/*color:#ffffff;*/
	width:80%;
}
img{
	border:0;
}
img.logo{
	margin-left:15px;
	float:left;
}
img.logoInterno{
	float:left;
}
img.prodotti{
	float:right;
	margin-top:5px;
	margin-left:5px;
}
img.prodotti02{
	float:left;
	margin-top:5px;
	margin-right:5px;
}
li{
	text-align:left;
	margin-right:15px;
	color:#444444;
}
p{
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
	text-align:justify;
	color:#444444;
}
span.bottoneInvio{
	padding-left:80px;
}
span.categorie{
	height:20px;
	font-size:10px;
	padding-bottom:2px;
}
span.download{
	background-color:#f1f1f1;
	border:1px solid #ed3823;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding:6px;
}
span.motoreRicerca{
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
}
span.sottomenu{
	padding-left:30px;
}
span.spaceCopy{
	padding-left:390px;
}
span.testiNews{
	width:100%px;
	padding:12px;
	min-height:180px !important;
	height:auto;
	height:180px;
}
span.testiNews02{
	width:98%;
	padding:12px;
}
span.wwwHome{
	margin-left:280px;
	color:#dedede;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
span.wwwHome02{
	margin-left:335px;
	color:#dedede;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
strong.productsDescription{
	font-size:13px;
	color:#222222;
}
table.contenutiInterni{
	width:1000px;
	text-align:left;
}
table.head{
	margin:auto;
	width:1000px;
	text-align:center;
	margin-top:0px;
	margin-bottom:20px;
	height:70px
}
table.homeBox{
	margin:auto;
	width:1000px;
	height:130px;
}
table.homeBox td{
	width:170px;
	text-align:center;
	padding:10px;
	border-left:solid 1px #cccccc;
}
table.homeBoxProdotti{
	width:380px;
	margin-top:10px;
	margin-left:10px;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
}
table.loghi{
	width:310px;
	margin:20px;
	font-size:11px;
	background-color:#ffffff;
	line-height:18px;
}
table.main{
	width:100%;
	height:100%;
}
table.mainPagineInterne{
	margin:auto;
	width:1000px;
	text-align:top;
	background:#ffffff;
	margin-top:0
}
table.productDescription{
	font-size:12px;
	width:100%;
	text-align:left;
	line-height:18px;
}
table.utilita{
	width:100%;
}
td{
	vertical-align:top;
}
td.contenuti{
	vertical-align:top;
	padding-top:15px;
	line-height:16px;
	width:800px;
}
td.contenuti table td a{
	color:#fff;
}
td.contenutiCatalogo{
	vertical-align:top;
	padding-top:15px;
	line-height:16px;
	width:760px;
}
td.contenutiHome{
	width:770px;
	height:430px;
	border-right:2px solid #ff0000;
}
td.contenutiUtilita{
	width:100%;
}
td.contenutiPagineInterne{
	text-align:center;
}
td.copyright{
	width:100%;
	text-align:center;
	background-color:#e1e1e1;
}
td.headLogo{
	text-align:left;
	width:300px;
}
td.headMenu{
	text-align:right;
	vertical-align:top;
	font-size:11px;
	width:700px;
	font-weight:bold;
}
td.homeBoxCenter{
	width:250px;
	height:230px;
	background-image:url(../images/background_home_box_noleggio.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:top;
}
td.homeBoxLeft{
	width:320px;
	vertical-align:top;
}
td.homeBoxProdotti{
	width:430px;
	height:201px;
	background-image:url(../images/background_home_box_prodotti.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:top;
}
td.logoPagineInterne{
	width:100%;
	height:56px;
	vertical-align:top;
	text-align:center;
	padding-top:10px;
}
td.loghiCelle{
	width:20%;
	vertical-align:middle;
	/*border-bottom:1px solid #c9c9c9;*/
	text-align:center;
	font-weight:bold;
}
td.margineDxHome{
	width:20%;
	background-image:url(../images/background_home_sx.jpg);
	background-repeat:repeat-x;
	background-position:center;
}
td.margineSxHome{
	width:20%;
	background-image:url(../images/background_home_dx.jpg);
	background-repeat:repeat-x;
	background-position:center;	
}
td.menuPagineInterne{
	background-image:url(../images/background_menu.jpg);
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
}
td.motoreRicercaInterno{
	width:220px;
	height:100%;
	background-color:#e0e0e0;
	vertical-align:top;
}
td.newsPic{
	width:100px;
}
td.newsText p{
	font-size:11px;
}
td.sottomenuPagineInterne{
	width:200px;
	vertical-align:top;
	padding-top:30px;
	background-image:url(../images/background_sottomenu_interno.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}
td.thumbProdotti{
	width:150px;
	text-align:center;
}
textarea{
	color:#444444;
	font-size:12px;
	border:1px solid #bababa;
}
ul{
	font-size:11px;
	line-height:22px;
}
/*
***************************************************/
/************* ACCORDION **************************/
/*************************************************/
div.boxAccordion{
	width:95%;
	text-align:right;
}
.toggler {
	text-align:right;
	color:#ffffff;
	/*background-color:#dedede;*/
	/*border-bottom: 1px solid #777777;*/
	font-size: 11px;
	cursor:hand;
}
.element {
	/*display:none;*/
	height:0;
	margin-bottom:4px;
	padding:10px 0 0 20px;
	margin-top:4px;
	color:#333333;
}
.voceSubMenu {
	text-align:right;
	margin:0;
	padding:1px 5px;
	color:#ffffff;
	background-color:#b88c8e;
	/*border-bottom: 1px solid #777777;*/
	font-size: 11px;
	cursor:hand;
}
.subelement {
	/*height:100%;*/	
	margin-bottom:4px;
	padding:10px 0 0 20px;
	margin-top:4px;
}
div#img{
	text-align:left;
	width:560px;
	margin-left:10px
	
}
div#img a img{
	margin:20px 30px 0 0;
	border:0px solid #fff
}
div#img a img.last{
	margin:20px 0 0 0;
}
div.titolonews {
	float:left; width:310px
}
div#content {
	min-height:300px;
  	height:auto !important;
  	height:300px;
	font-size:13px
}
div#content p{
	text-align:justify !important;
}
.pressElenco { font-size:12px }
.pressElenco .content { background:#ebebea; width:600px; padding:10px }
.pressElenco .pressImg { width:150px }
.pressElenco .allegato { width:200px; float:right; text-align:right }
.txt { height:50px; line-height:16px }
