/* @override http://suex2011.dndcms.com:82/css/stile.css */

@charset "UTF-8";
a {
	outline: 0 none;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #e8eaeb;
	background-position: center top;
}

div#inevidenza {
   display: none;
	height: 160px;
	width: 900px;
	margin: 0px auto;
	background-color: #1d47c0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}

div#inevidenza h1 {
font-size: 24px;
}

div#formcontatti {
margin: 0px 15px;
}

.tdlabel {
	width: 200px;
	font: 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px dotted #999;
}

.inputsubmit {
   width: 400px;
	font: 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	border: 0px;
	border-bottom: 1px dotted #999;
	background-color: #c7cbd3;
	padding: 3px;
	margin-top: 5px;
}

.inputsubmit:focus {
	color: #fff;
	background-color: #4e76e0;
	padding: 3px;
	margin-top: 5px;
}

div#evidenza {
	background: url(../images/sfondo-evidenza.png);
	background-repeat: no-repeat;
	width: 960px;
	height: 273px;
	margin-top: 10px;
}

div.boxevidenza {
	width: 180px;
	height: 200px;
	padding: 10px;
	float: right;
	margin-right: 10px;
	margin-top: 20px;
	-webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
	-webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
   background-color: #c2ddf1;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eceaef));
   background: -moz-linear-gradient(#ffffff, #eceaef);
   background: linear-gradient(#ffffff, #eceaef);
   -pie-background: linear-gradient(#ffffff, #eceaef);
   behavior: url(/css/PIE/PIE.htc);
	z-index: 100;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
}

div.boxevidenza a{
text-decoration: none;
color: #108eea;
line-height: 24px;
font-weight: bolder;
}

div.boxevidenza a:hover{
text-decoration: none;
color: #b42039;
}

div#logo {
	height: 160px;
	width: 160px;
	float: left;
	clear: both;
}

div#menuprincipale {
	width: 950px;
	padding: 0;
	margin: 0 auto;
	background-color: #8b3b73;
	-webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
	 behavior: url(/css/PIE/PIE.htc);
	 padding: 1px 10px;
	 margin-bottom: 5px;
}

div#menuprincipale li {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
display: inline;
margin: 0px 8px;
}

div#menuprincipale li a{
color: #fff;
text-decoration: none;
}

div#pagina {
	width: 950px;
	padding: 0;
	margin: 0 auto;
	background-color: #fff;
	-webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
	 behavior: url(/css/PIE/PIE.htc);
	 padding: 10px 10px;
	 font-family: Arial, Helvetica, sans-serif;
	 
}

div#intro {
float: right;
width: 700px;
border: 1px dotted #a6a5a5;
padding: 15px;
font-size: 16px;
margin-top: 20px;
background-color: #f7f3f3;
}

div#intro .titolo{
font-size: 22px;
margin-top: 0px;
margin-bottom: 0px;
}

div#intro .testo{
font-size: 16px;
font-style: italic;
margin-top: 0px;
margin-bottom: 0px;
}

div#contenuto {
	width: 100%
	 font-family: Arial, Helvetica, sans-serif;
	 margin-top: 180px;
}

div#contenuto p{
text-align: justify;
}

div#contenuto .imgDx{
float: right;
margin: 0px 0px 10px 20px;
}

div#contenuto .citazione{
font-style: italic;
font-size: 14px;
padding: 0px 10px;
margin-top: 0px;
color: #666666;
}

div#contenuto a{
color: #8b3b73;
text-decoration: none;
font-weight: bolder;
}

div#contenuto a:hover{
color: #000;
text-decoration: underline; 
}

div#contenuto p{
line-height: 150%;
}

.rowinput {
margin: 10px 20px;
font-family: Arial, Helvetica, sans-serif;
}

 .rowinput label{
	float: left;
	vertical-align: top;
	width: 150px;
	font-size: 10px;
}

.tel {
background-color: #9fd0f5;
padding: 15px;
	background-image: url(../images/icona-tel.png);
	background-repeat: no-repeat;
	background-position: center left;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.fax {
background-color: #9fd0f5;
padding: 15px;
	background-image: url(../images/icona-fax.png);
	background-repeat: no-repeat;
	background-position: center left;
	text-align: center;
		color: #fff;
	font-size: 16px;
}

.privacy {
	color: #666666;
	height: 120px;
	margin: 20px 200px 0px 20px;
	overflow: auto;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.privacy_approva {
	margin: 8px 0px 0px 10px;
}


div#sconto {
	height: 107px;
	width: 350px;
	position: absolute;
	z-index: 900000;
	top: 370px;
	left: -60px;
	border: 0px;
}

div#sconto2 {
	height: 107px;
	width: 350px;
	z-index: 900000;
	border: 0px;
	margin-top: 20px;
}

div#header {
	height: 100px;
}
div#head {
	height: 100px;	
}
img.dive {
	position: absolute;
	top: 20px;
	right: 100px;
}


p#lingue {
	position: absolute;
	color: #8d9292;
	top: 5px;
	right: 0;
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

p#lingue a {
	color: #8d9292;
	text-decoration: none;
	text-transform: capitalize;
	margin: 5px;
}

p#lingue a.select {
	color: #c9cdcd;
	text-decoration: none;
}

p#lingue a:hover {
	text-decoration: underline;
}

/* @group menu */


div#social {
width: 250px;
	position: absolute;
	top: 65px;
	left: 710px;

}

div#domus {
	padding: 0;
	font: 20px 'Open Sans Condensed', sans-serif;
	height: 20px;
	position: absolute;
	z-index: 10;
	letter-spacing: 1;
	top: 68px;
	left: 160px;
}

div#domus .evi {
color: #b91394;
font-weight: bolder;
}


ul.ulev1 {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 26px;
	z-index: 100;
	text-align: left;
	-webkit-box-shadow: #2b56c8 0px 1px 4px;
   -moz-box-shadow: #2b56c8 0px 1px 4px;
   box-shadow: #2b56c8 0px 1px 4px;
	/*-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   background-color: #4e76e0;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7e0ed), to(#b6c6de));
   background: -moz-linear-gradient(#d7e0ed, #b6c6de);
   background: linear-gradient(#d7e0ed, #b6c6de);
   -pie-background: linear-gradient(#d7e0ed, #b6c6de);
   behavior: url(/css/PIE/PIE.htc);*/
}
ul.ulev1 li.subMenu {
	border-top: 1px solid #448AC1 ;
	background-color: #4e76e0;
}

ul.ulev1 li.subMenu a {
	text-decoration: none;
	color: #dadada;
	display: inline-block;
	text-transform: uppercase;
	padding: 5px 8px;
	white-space:nowrap;
	width: 200px;
	
}

ul.ulev1 li.subMenu a:hover {
	color: #e00a19;
	font-weight: normal;
}

/* @end */

/* @group social */

li.headerSocial {
	float: left;
	color: #fff;
	margin: 0 0px;
	position: relative;
	border-left: 1px solid #555;
}

li.headerSocial a {
	display: inline-block;
	border: 0 none;
	width: 16px;
	height: 18px;
	padding: 0px;
	color: #fff;
	text-decoration: none;
}

li.headerSocial a.facebook {	
	background: url(social_mini_icons/PNG/facebook.png) no-repeat center center;
	margin: 0px 8px 0 8px;
}
li.headerSocial a.youtube {
	background: url(social_mini_icons/PNG/youtube.png) no-repeat center center;
	margin: 0px 5px 0 0px;
}

li.headerSocial a img {
	border: 0;
}

/* @end */

div#slideshowCont {
	width: 960px;
	height: 290px;	
	margin-top: 20px;
	padding: 0;
	overflow: hidden;
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
   background-color: #4e76e0;
   behavior: url(/css/PIE/PIE.htc);
}

div#corpoPagina {
	position: relative;
	margin-top: 35px;
	width: 960px;
	z-index: 0;
}

div#corpoHome {
	position: relative;
	margin-top: 10px;
	width: 960px;
	z-index: 0;
	height: 320px;
}

div#box1 {
	position: relative;
	width: 960px;
	z-index: 0;
	height: 30px;

}
div#box1 .scorrevole {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #2f5acb;
	height: 30px;
	top: 0px;
	margin: 2x;
	padding: 2px;
	width: 68%;
	color: #fff;
	font: normal 20px 'Open Sans Condensed', sans-serif;
	text-align: center;
	float: left;
	behavior: url(/css/PIE/PIE.htc);
}

div#box1 .scorrevole a{
text-decoration: none;
color: #fff;
}

div#box1 .scorrevole:hover{
text-decoration: none;
color: #fff;
background-color: #df022b;
}

div#referenze {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
		-webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
	background-color: #fff;
	height: 70px;
	top: 0px;
	margin: 10px 0px;
	padding: 0px;
	width: 100%;
	color: #666;
	font: bolder 16px 'Open Sans Condensed', sans-serif;
	text-align: left;
	behavior: url(/css/PIE/PIE.htc);
	background-image: url(../images/sfondo-referenze.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

div#referenze p{
margin: 0px;
padding: 5px 0px 0px 10px;
}

.titoloref {
color: #1e95ef; 
font-size: 22px;
}

div#box1 .pdf {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #b42039;
	height: 30px;
	top: 0px;
	margin: 2x;
	padding: 2px;
	width: 30%;
	color: #fff;
	font: normal 20px 'Open Sans Condensed', sans-serif;
	text-align: center;
	float: right;
	behavior: url(/css/PIE/PIE.htc);
}

div#box1 .pdf a{
	color: #fff;
	text-decoration: none;

}

div#box1 .pdf:hover{
	color: #fff;
	text-decoration: none;
	background-color: #df022b;

}

div.colonnasx {
width: 465px;
float: left;

}

div.colonnadx {
float: right;
width: 465px;
}

div.col_menu {
	width: 280px;
	float: left;
	position: relative;
	z-index: 0;
}

div#newsHome {
	display: table-cell;
	width: 465px;
	height: 320px;
	margin-right: 10px;
	position: relative;
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	-webkit-box-shadow: #999 0px 1px 4px;
   -moz-box-shadow: #999 0px 1px 4px;
   box-shadow: #999 0px 1px 4px;
   background-color: #c2ddf1;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c2ddf1), to(#e4f1fb));
   background: -moz-linear-gradient(#c2ddf1, #e4f1fb);
   background: linear-gradient(#c2ddf1, #e4f1fb);
   -pie-background: linear-gradient(#c2ddf1, #e4f1fb);
   behavior: url(/css/PIE/PIE.htc);
}

#newsHome h1 {
	color: #fff;
	font: normal 21px 'Open Sans Condensed', sans-serif;
	margin: 2px;
	padding: 0px;
}

#sfondoh1 {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #75bdf2;
	height: 30px;
	top: 0px;
	margin: 2x;
	padding: 2px;
	behavior: url(/css/PIE/PIE.htc);
}

ul#scrollNews {
	overflow: hidden;
	height: 270px;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}

ul#scrollNews1 {
	overflow: hidden;
	height: 270px;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}

#newsHome li.newsSingola {
	color: #333;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	width: 400px;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 7px;
	
}


#newsHome li.newsSingola strong {
	color: #1845bd;
	font-size: 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	margin-bottom: 1px;
}

#newsHome li.newsSingola img {
float: left;
width: 70px;
height: 70px;
margin-right: 5px;
margin-bottom: 5px;
}

#newsHome li.newsSingola strong a {
	color: #1845bd;
	text-decoration: none;
}

#newsHome li.newsSingola strong a:hover {
	color: #0099cc;
	text-decoration: none;
}

#newsHome li span.vaiNews {
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid  #999 ;
	text-align: right;
	height: 15px;
	line-height: 20px;
	position: absolute;
	bottom: 0;
	
}

#newsHome li span.vaiNews a {
	display: inline-block;
	width: 420px;
	height: 20px;
	background: url(../images/vai.png) no-repeat right top;
	text-decoration: none;
}

div#galleryHome {
	display: table-cell;
	float: left;
	width: 326px;
	height: 311px;
	margin-right: 14px;
	background: url(../images/fondo-news.jpg) no-repeat;
}
div#galleryHome h1 {
	color: #999;
	font: normal 21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 15px;
	padding: 0;
}

div#galleryHome p {
	color: #333;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 15px 5px;
	padding: 0;
}


div#newsletterHome {
	display: table-cell;
	float: left;
	width: 280px;
	height: 100px;
	background: url(../images/fondo-newsletter-8.png) no-repeat;
	
}

div#newsletterHome h1 {
	color: #0b79c1;
	font: bolder 16px 'Open Sans Condensed', sans-serif;
	margin: 10px 15px 5px;
	padding: 0;
	
}

div#newsletterHome p {
	color: #fff;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 15px 0px 15px;
	padding: 0;
}

div#dealerHome {
   display: table-cell;
	float: left;
	width: 280px;
	height: 100px;
	margin-top: 14px;
	background: url(../images/fondo-dealer.png) no-repeat;
	
}

div#dealerHome h1 {
	color: #e45507;
	font: bolder 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 15px 5px;
	padding: 0;
	
}

div#dealerHome p {
	color: #fff;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 15px 0px 15px;
	padding: 0;
}


div#areaRiservataHome {
	display: table-cell;
	float: left;
	margin-top: 14px;
	width: 280px;
	height: 196px;
	background: url(../images/fondo-login.png) no-repeat;
	
}
div#areaRiservataHome h1 {
	color: #696969;
	font: bolder 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 15px 5px;
	padding: 0;
	
}

div#areaRiservataHome p {
	color: #1a1d1d;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px 15px;
	padding: 0;
}

div#areaRiservataHome label {
	color: #1a1d1d;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 15px;
	padding: 3px 0;
	width: 250px;
	overflow: hidden;
	display: inline-block;
	clear: both;
}
form{
	margin: 0;
	padding: 0;
}

div#areaRiservataHome label span {
	text-align: right;
	display: inline-block;
	width: 70px;
	float: left;
	line-height: 24px;
}

div#areaRiservataHome label .inputLogin{
	display: inline-block;
	float: right;
	color: #1a1d1d;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 4px 0 0 5px;
	width: 167px;
	border: 1px solid #999;
	padding: 1px 2px;
	background-color: #d6dee1;
}

.bLogin, .bIscriviti {
	text-align: right;
	margin-right: 20px;
	margin-top: 3px !important;
}

a.bGrafico {
	height: 20px;
	font: bold 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;	
	display: inline-block;
	position: relative;
	z-index: 100;	
	padding: 0px 36px 0px 10px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/fondo-bottone_grigio.png) no-repeat right center;
	behavior: url(/css/PIE/PIE.htc);
	text-decoration: none;
	
}

a.bGrafico:hover {
	color: #333;
	
}



div#footer {
	clear: both;	
	height: 130px;
	width: 960px;
margin: 0 auto;
padding-top: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999;
}

div#footer  a {
	color: #333;
	text-decoration: none;
	
}

div#footer  a:hover {
	color: #f0183f;
	text-decoration: none;
	
}

div#footer p.floatSx {
	float: left;	
	color: #dcecf6;
	margin: 13px 0 ;
	padding: 0;
}

div#footer p.floatDx {
	float: right;	
	color: #dcecf6;
	margin: 13px 0;
	padding: 0;
}


#copy {
background-color: #2d53b8;
padding: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #7493e4;
color: #b2c5f8;
}


 div#slideshowCont  img {
	width: 960px;
	height: 350px;	
	margin: 0;
	padding: 0;
}

/*
div#slideshow {
	width: 960px;
	height: 290px;
}

div#slideshow a img {
	border: 0px;
}
*/

#navImgShow{
	position: absolute;
	z-index: 50;
	top: 390px;
	right: 25px;

	
}

#navImgShow a{
	display: inline-table;
	width: 10px;
	height: 10px;
	font-size: 0;	
	margin-left: 10px;
	margin-bottom: 2px;
	color: transparent;
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: #2b56c8 0px 1px 4px;
   -moz-box-shadow: #2b56c8 0px 1px 4px;
   box-shadow: #2b56c8 0px 1px 4px;
   background-color: #4e76e0;
   /*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d7e0ed), to(#b6c6de));
   background: -moz-linear-gradient(#d7e0ed, #b6c6de);
   background: linear-gradient(#d7e0ed, #b6c6de);
   -pie-background: linear-gradient(#d7e0ed, #b6c6de);*/
   behavior: url(/css/PIE/PIE.htc);
}
#navImgShow a.activeSlide{	
	color: transparent;
}


div#menulat {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 0;
}

div#menulat ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	width: 280px;
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.prodotti li.liv1 {
	margin: 10px 10px 5px 10px;
}

ul.prodotti li.liv1 a {
	color: #0b8be2;
	text-decoration: none;
	display: inline-block;
	width: 250px;
	margin: 0;
	padding: 4px 0;
	font-weight: bold;
}

ul.prodotti ul li.liv2 a {
	color: #42474b;
	text-decoration: none;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	width: 230px;
	padding: 2px 10px;
	font-size: 12px;
}

ul.prodotti ul li.liv2 a:hover  {
	color: #999;
	text-decoration: none;
	display: inline-block;
}

ul.prodotti ul li.liv2 a.selected {
	color: #bc364f;
	text-decoration: none;
	display: inline-block;
}




div#menulat div.top_box_menulat {
	height: 0px;
	width: 280px;
	margin: 0;
	padding: 0;

}

div#menulat div.bottom_box_menulat {
	height: 0px;
	width: 280px;
	margin: 0;
	padding: 0;

}

div#menulat div.corpo_box_menulat {
	width: 280px;
	margin: 0;
	padding: 10px 0;
	background-color: #e6f1fa;
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   behavior: url(/css/PIE/PIE.htc);
}

div.col_menu div#newsletterHome {
	margin-top: 14px;
	
}

/* @group box centrali */

div.box {
	width: 665px;
	float: right;
	margin-top: 0;
	margin-bottom: 14px;
	position: relative;
	z-index: 0;
}


div.box.bianco {
background-color: #fff;
	min-height: 200px;
	overflow: hidden;
	-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: #d9dada 0px 1px 4px;
   -moz-box-shadow: #d9dada 0px 1px 4px;
   box-shadow: #d9dada 0px 1px 4px;
   behavior: url(/css/PIE/PIE.htc);

}


div.box.grigio div.top{
	background: url(../images/top_fondo_grigio.png) no-repeat;
}

div.box.grigio div.centro{
	background-color: #eae8e8;
	min-height: 200px;
}

div.box.grigio div.bottom{
	background: url(../images/bottom_fondo_grigio.png) no-repeat;
}

/* @end */

/* @group dettagli prodotto */

ul.fileDownload {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 400px;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

ul.fileDownload li {
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 0px;

	
}

div.fileCorrelati p.titolo {
	font: bold 13px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px;
	padding: 3px 20px;
	width: 360px;
	background-color: #ccc;
	border: 1px solid #ccc;
}

ul.fileDownload li a{
	color: #000;
	text-decoration: none;
	display: inline-block;
	height: 48px;
	line-height: px;
	padding: 5px 13px ;
	margin: 0px;
	width: 374px;
	font-size: 11px;
}

ul.fileDownload li a:hover{
	background-color: #e0e2e2;
}

ul.fileDownload li a span.icona{
	display: inline-block;
	height: 48px;
	width: 48px;
	vertical-align: middle;
	background: url(icone/nd.png) no-repeat;
	margin-right: 5px;
	
}


ul.fileDownload li a span.pdf{
	background: url(icone/pdf.png) no-repeat;
}

ul.fileDownload li a span.xls{
	background: url(icone/xls.png) no-repeat;
}

ul.fileDownload li a span.doc{
	background: url(icone/doc.png) no-repeat;
}

ul.fileDownload li a span.zip{
	background: url(icone/zip.png) no-repeat;
}

ul.fileDownload li a span.rar{
	background: url(icone/rar.png) no-repeat;
}

ul.fileDownload li a span.ppt{
	background: url(icone/ppt.png) no-repeat;
}

ul.fileDownload li a span.jpg{
	background: url(icone/jpg.png) no-repeat;
}

ul.fileDownload li a span.mov{
	background: url(icone/mov.png) no-repeat;
}

ul.fileDownload li a span.avi{
	background: url(icone/avi.png) no-repeat;
}

ul.fileDownload li a span.mp3{
	background: url(icone/mp3.png) no-repeat;
}

ul.fileDownload li a span.mp4{
	background: url(icone/mp4.png) no-repeat;
}

p.confronta {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}
a.apriBoxContronta {
	font: 16px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	
}



div.fileCorrelati {
	margin: 15px 15px 0 15px;
	overflow: hidden;
	position: relative;
	
}

div.iconSpecs {
	margin: 15px;
	
}

div.iconSpecs img {
	margin-right: 0px;
	margin-bottom: px;
	width: 36px;
	height: 36px;
}

div.iconSpecs img.attivo {
	
}

div.iconSpecs img.disattivato {
	opacity: 0.1;
	
}



div.dett_prodotto {
	position: relative;	
	width: 665px;
}

div.imgprodotto {
	text-align: center;	
}

div.imgprodotto  a img{
	border: none 0;	
}

p.prezzo {
	font: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 20px;
	margin: 0 15px 0 0;
	padding: 5px 10px;
	vertical-align: top;
	float: right;
	background-color: #eae8e8;
	color: #000;
}


div.dett_prodotto h1 {
	color: #045081;
	font: normal 32px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 15px;
	padding: 0;

}
h1.titolografico {
	
}

h1.titolografico img{
	position: absolute;
	top: 20px;
}

div#boxcontatti {
	width: 280px;
	height: 300px;
	position: absolute;
	margin-top: 20px;
	left: 0px;

}

div.datitecnici {
	background-color: #EAE8E8;	
	overflow: hidden;
	padding-bottom: 10px;
	margin: 15px 15px 10px;
}

div.datitecnici p.titolo {
	color: #000;
	font: bold 12px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 20px 0 20px;
}

div.notetecniche p {
	font: italic 11px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 35px;
	padding: 0;
	color: #666;
	width: 380px;
}
div.notetecniche {
	font:  13px/120% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 0px;
	padding: 0;
	color: #333;
	
}
div.datitecnici ul {
	font: 11px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style: none;
	margin: 0 0px;
	padding: 0;
}

div.datitecnici ul li {
	float: left;
	width: 286px;
	border-bottom: 1px solid #ccc;
	margin-right: 0px;
	margin-left: 20px;
	height: 24px;
	position: relative;
}

div.datitecnici ul li span {
	display: inline-block;
	position: absolute;
	text-align: right;
	right: 0;
	top: 0;
}

div.accessori h3.titoloAccessori {
	color: #4b4545;
	font: normal 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 15px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}

div.accessorioProdotto {
	margin: 15px;
	padding: 3px;
	background-color: #fff;	
	position: relative;
	overflow: hidden;
	color: #000;
	font: 12px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 122px;
}

div.accessorioProdotto p {

	}

p.accessorioDescrizione {
	text-align: justify;
	margin: 5px 15px;
}
p.accessorioNomeCod {
	position: relative;
	height: 20px;
	margin: 5px 15px;
	z-index: 1;
	font-size: 12px;
}

span.accessorioNome {
	display: inline-block;
}

span.accessorioCod {
	display: inline-block;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	
}

.titolosite {
font-size: 11px;
}

.linksite {
font-size: 10px;
}

.linksite a{
font-size: 10px;
text-decoration: none;
color: Red;
}

p.prezzoAccessorio {
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0px 10px 5px 10px;
	padding: 5px;
	background-color: #eeede6;
}

div.accessori h3.titoloAccessori span{
	color: #817d7d;
}
div.accessorioProdotto div.boxImgAccessorio {
	border: 1px solid #ccc;
	width: 120px;
	height: 120px;	
	position: relative;
	float: left;
	margin-right: 10px;
	z-index: 3;
}

div.accessorioProdotto div.boxImgAccessorio a img {
	border: none;	
}

div.accessorioProdotto div.boxImgAccessorio a img.iconaAccessorio {
	margin: 0px;	
}

div.boxImgAccessorio a img.zoom {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 2;
	
}
img.zoom {	
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
}

p.bGallery {
	position: absolute;
	top: 0px;
	right: 16px;
	margin: 15px 0;
	}

p.bGallery a {
	font: 16px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

p.bGallery a.visibile {
	visibility: visible ;
}

p.bGallery a.nonvisibile {
	visibility: hidden ;
	display: none;
}



/* @end */

div.paginaStandard h1 {
	color: #045081;
	font: normal 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px 15px 0px 15px;
	padding: 5px 0 3px 0 ;
	border-bottom: dotted 1px #1b74ad;
}

div.testoPaginaStandard {
	font: 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 15px 0px 15px;
}


div.testoPaginaStandard p {
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 8px 0px 0px 0px;
	color: #333;
}

div.testoPaginaStandard li {
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 8px 0px 0px 0px;
	color: #333;
	list-style: circle;
}

div.paginaStandard .biancobig {
	color: #fff;
	font: normal 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px auto;
}

div.paginaStandard .rossobig {
	color: #cb0e0e;
	font: normal 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px auto;
}

div.paginaStandard .verdebig {
	color: #1d920a;
	font: normal 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px auto;
}

div.paginaStandard .nerobig {
	color: #000;
	font: normal 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px auto;
}

div.paginaStandard .big2 {
	font: normal 28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px auto;
}

div.paginaStandard .helvetica {
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.testoPaginaStandard .btpdf {
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px auto;
	padding: 5px 30px;
	width: 300px;
	text-align: center;
	color: #fff;
	background-color: #3b64d3;
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	-webkit-box-shadow: 1px 1px 4px #666;
	-moz-box-shadow: 1px 1px 4px #666;
	box-shadow: 1px 1px 4px #666;
	behavior: url(/css/PIE/PIE.htc);
	float: none;
}

div.testoPaginaStandard .btpdf a {
	color: #fff;
	text-decoration: none;
}

.importante {
	background-color: #ebe9e9;
	padding: 3px 5px 10px 5px;
	font-size: 26px;
	color: #8b3b73;
	text-align: center !important;
}

div.evi1 {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #ebe9e9;
	padding: 3px 5px 10px 5px;
}

div.evi1 p{
font-style: italic;
}

div.evi2 {
	background-color: #ecf4fa;
	padding: 0px 5px;
	border-bottom: 1px solid #cae1f3;
	border-top: 1px solid #cae1f3;
}

div.evi3 {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #df022b;
	padding: 0px 5px;
}

div.evi3 p{
	color: #fff !important;
}

div.evi4 {
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
	background-color: #4e76e0;
	padding: 5px 5px;
	color: #ffffff !important;
}

div.evi4 p{
	color: #ffffff !important;
}

div.testoPaginaStandard a{
text-decoration: none;
color: #0099cc;
}

div.testoPaginaStandard a:hover{
text-decoration: none;
color: #f30d0d;
}

div.testoPaginaStandard .tddealer{
border: 1px dotted #bababa;
}

div.testoPaginaStandard .titolodealers{
font-size: 16px;
font-weight: bolder;
background-color: #dedede;
padding: 5px 2px 5px 2px;
}

div.testoPaginaStandard .divdealer{
border-bottom: 1px dotted #bababa;
margin-bottom: 10px;
}


div.centro h4 {
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 15px;
	color: #4f4f4f;
}

p.chiusuraDiv {
	margin: 0px;
	padding: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

div#cboxWrapper {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #bbb;
}

div.slideShowGallery {	
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 20px 15px 0px 15px;
	border-top: dotted 1px;
}

div.slideShowGallery .boxIconaGallery {	
	display: inline-block;
	background-color: red;
	width: 148px;
	height: 120px;
	margin-right: 8px;
	margin-bottom: 9px;
	padding: 0;
	border: 0;
}

div.boxIconavideo{	
	display: inline-block;
	width: 148px;
	height: 120px;
	margin-right: 8px;
	margin-bottom: 9px;
	padding: 0;
	border: 0;
	text-align: center;
	vertical-align: top;
}

div.boxIconavideo a{	
text-decoration: none;
color: #333;
font-size: 11px;
line-height: 11px;
}

div.slideShowGallery .titoloslide {	
	font: 20px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-color: #f3f8fe;
	margin-top: 0px;
	padding: 5px 0px;
	color: #045081;
}

/*
div#cboxTitle {
	background-color: rgba(255,255,255,0.7);
	font: normal normal 12px Arial, Helvetica, Geneva, sans-serif;
	position: absolute;
	height: auto;
	z-index: 100000;
	color: #000;
	margin: 0;
	padding: 0;
	
}*/
div#cboxTitle {
	background-color: #e6e5e5;
	font: normal normal 12px Arial, Helvetica, Geneva, sans-serif;
	height: auto;
	z-index: 100000;
	position: relative;
	color: #000;
	margin: 0 auto;
	padding: 0px 0;	
	width: 100%;
	bottom: -50px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	behavior: url(/css/PIE/PIE.htc);
	
	
}

div#cboxTitle p{
	margin: 0 ;
	padding: 5px;
	
	
}
div#s5 {
	text-align: center;
	width: 296px;
	height: 220px;
	margin: 10px auto;
}

div#s5 img {
	border: 0;
}

/* @group mini icone */

.mini.avi{	
	background: url(icone/avi.png) no-repeat -16px -28px;
}
.mini.doc{	
	background: url(icone/doc.png) no-repeat -16px -28px;
}
.mini.eps{	
	background: url(icone/eps.png) no-repeat -16px -28px;
}
.mini.gif{	
	background: url(icone/gif.png) no-repeat -16px -28px;
}
.mini.html, .mini.htm{	
	background: url(icone/html.png) no-repeat -16px -28px;
}
.mini.ind{	
	background: url(icone/ind.png) no-repeat -16px -28px;
}
.mini.jpg, .mini.jpeg {	
	background: url(icone/jpg.png) no-repeat -16px -28px;
}
.mini.mov{	
	background: url(icone/mov.png) no-repeat -16px -28px;
}
.mini.mp3{	
	background: url(icone/mp3.png) no-repeat -16px -28px;
}
.mini.mp4{	
	background: url(icone/mp4.png) no-repeat -16px -28px;
}
.mini.pdf{	
	background: url(icone/pdf.png) no-repeat -16px -28px;
}
.mini.php{	
	background: url(icone/php.png) no-repeat -16px -28px;
}
.mini.png{	
	background: url(icone/png.png) no-repeat -16px -28px;
}
.mini.ppt{	
	background: url(icone/ppt.png) no-repeat -16px -28px;
}
.mini.rar{	
	background: url(icone/rar.png) no-repeat -16px -28px;
}
.mini.txt{	
	background: url(icone/txt.png) no-repeat -16px -28px;
}
.mini.xls{	
	background: url(icone/xls.png) no-repeat -16px -28px;
}
.mini.zip{	
	background: url(icone/zip.png) no-repeat -16px -28px;
}
.mini.flv{	
	background: url(icone/flv.png) no-repeat -16px -28px;
}

/* @end */

/* @group area riservata */

div.corpo_box_menulat.login p {
	color: #1f1f1f;
	font: normal 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 5px 15px;
	padding: 0;	
}

div.corpo_box_menulat.login p  a{
	color: #1f1f1f;
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	margin: 15px 0;
}

div.centro.pagRiservata {
	padding: 10px 20px;
}

h3.titoloDownload {
	color: #1f1f1f;	
	font: normal bold 16px Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
}

div.centro.pagRiservata p {	
	font: normal normal 12px Arial, Helvetica, Geneva, sans-serif;
	color: #1f1f1f;
	clear: both;
}

div.centro.pagRiservata p a {
	color: #1f1f1f;
	text-decoration: none;
	display: inline-block;
	height: 12px;
	padding-left: 34px;
	line-height: 12px;
}

div.centro.pagRiservata p a:hover {
	color: #1f1f1f;
	text-decoration: underline;
}
div.centro.pagRiservata p a.folder {
	color: #1f1f1f;
	text-decoration: none;
	display: block;
	height: 36px;
	padding-left: 40px;
	line-height: 36px;
	background: #e9ebeb url(../images/folder_lavoro.png) no-repeat 3px 2px;
	
}

 div.centro.pagRiservata p a.tornaCartellaSuperiore {
	font-size: 12px;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
	color: #585858;
	background: url(../admin/images/back.gif) no-repeat 6px -1px;
	height: 18px;
	line-height: 18px;
}
/* @end */

a.bottone26{	
	display: inline-block;
	position: relative;
	z-index: 100;	
	padding: 0px 36px 0px 10px;
	height: 26px;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/fondo-bottone_azzurro.png) no-repeat right center;
	behavior: url(/css/PIE/PIE.htc);
	text-decoration: none;
}
a.conOmbra {
	margin: 2px 3px;
	-webkit-box-shadow: 1px 1px 4px #666;
	-moz-box-shadow: 1px 1px 4px #666;
	box-shadow: 1px 1px 4px #666;
	behavior: url(/css/PIE/PIE.htc);
	
}
a.conOmbra:hover {
	margin: 2px 3px;
	-webkit-box-shadow: 1px 1px 4px #333;
	-moz-box-shadow: 1px 1px 4px #333;
	box-shadow: 1px 1px 4px #333;
	behavior: url(/css/PIE/PIE.htc);
	
}

a.bottone26:hover{
	color: #276692;
}




p.titoloSlideShow {
	position: absolute;
	z-index: 1000000;
	top: 240px;
	left: 7px;
	color: #fff;
	font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px;
}

#bloccoflash{
width: 960px;
height: 350px; 
margin: 0px auto;
margin-top: 15px;
margin-bottom: 15px;
float: none;
position: relative;
z-index: 100;
}

/* slideshow home */

div.slideshow { 
height: 350px; 
width: 960px; 
position: relative;
overflow: hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE/PIE.htc);

}

ul#navSecondario {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 40px;
	right: 0px;
	z-index: 1000;

}

ul#navSecondario li{	
	position: relative;
	background: url(../images/bottoneUp.png) no-repeat;
	height: 55px;
	width: 300px;
	display: block;
	margin: 0px 0;
	padding-left: 40px;
	padding-right: 5px;
   margin-bottom: 15px;	
   margin-right: 40px;
	
	
}

ul#navSecondario li a{
	display: inline-block;
	text-decoration: none;
	color: #fff;
}


 ul#navSecondario li.activeSlide{
	background-image: url(../images/bottoneDw.png);
}

.titoloButtSlide {
	color: #FFF;
	font: 24px 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	margin-top: 2px;
	line-height: 25px;
	word-spacing: 6px;
}

span.testosotto {
   display: block;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0px 15px 0px 0px;
}

.sottoTitoloButtSlide {
	color: #000;
	font: 12px/15px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-top: 5px;
	overflow: hidden;
	height: 30px;
}
.slide {
	position: relative;
}
.titoloSlide {
	position: absolute;
	z-index: 1000;
	color: #fff;
	bottom: 10px;
	left: 160px;	
	padding: 2px 15px;
	font: 16px/28px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;	
	-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: #333 0px 1px 4px;
   -moz-box-shadow: #333 0px 1px 4px;
   box-shadow: #333 0px 1px 4px;
   background-color: #4e76e0;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dd022b), to(#820a21));
   background: -moz-linear-gradient(#dd022b, #820a21);
   background: linear-gradient(#dd022b, #820a21);
   -pie-background: linear-gradient(#dd022b, #820a21);
   behavior: url(/css/PIE/PIE.htc);
	filter:alpha(opacity=80);
 -moz-opacity:.80;
 opacity:.80;
 display: none;

}

.titoloSlide a{
	color: #f7c8d1;
	text-decoration: none;
}

.titoloSlide a:hover{
	color: #fff;
	text-decoration: none;
}

p.titolomap {
	color: #1f49c1 !important;
	font-weight: bolder !important;
}

p.sezionemap {
	color: #1f49c1 !important;
	font-size: 11px !important;
	font-weight: bolder !important;
}

ul.ulmap {
	margin-bottom: 0px !important;
}

ul.ulmap li {
	color: #1f49c1 !important;
	font-size: 11px !important;
	margin-bottom: 0px !important;
	line-height: 12px !important;
}


