@charset "UTF-8";
/* CSS Document */

/* @override http://25test08.blulab.net/inc_sito/apss.css */

@import url(/inc_sito/_core/scripts/jquery_plugins/megamenu/style.css);
@import url(/inc_sito/_core/scripts/jquery_plugins/fancybox/fancybox.css);
@import url(/inc_sito/_core/scripts/jquery_plugins/wow_slider/style.css);
@import url(/inc_sito/_core/font/helveticacondensed/stylesheet.css);
@import url(/inc_sito/_core/scripts/jquery_plugins/carousel/style.css);
/*@import url(/inc_sito/_core/font/helvetica_extended/stylesheet.css);*/


body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width:100%;
text-align: center;
color: #333333;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
background-image:url(/img_sito/grafica/background.gif);
background-repeat:repeat-x;
}

img {
color: #0093d6;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
border-width:0px;
line-height: 18px
}

div.container {
position: relative;
float:left;
width: 760px;
text-align: left;
margin: 0;
padding: 0;
}

div.logocontainer {
position: relative;
float:left;
width: 760px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(/img_sito/grafica/bg_logo.jpg);
background-repeat:repeat-x;
clear: both;
overflow: hidden;
}

div.menusxcontainer {
position: relative;
float:left;
width: 195px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}

.products_container_top {
    position: relative;
    float:left;
	width: 760px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border-width:1px 0px 1px 0px;
	border-style:dotted;
	border-color:#333333;
	}
	
	.products_container_home {
    position: relative;
    float:left;
	width: 510px;
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#333333;
	}
	
	.products_container_bottom {
    position: relative;
    float:left;
	width: 760px;
	margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#333333;
	}
	
	.products_title {
    position: relative;
    float:left;
	width: 253px;
	height:58px;
	color : #004068;
	text-decoration: normal;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height:21px;
	margin: 0px 0px 0px 0px;
    padding: 10px 25px 0px 19px;
	background-image:url(/img_sito/grafica/bg_products.gif);
	background-repeat:no-repeat;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:209px;
}

.products_title a:link {COLOR: #004068; TEXT-DECORATION: none}
.products_title  a:visited {COLOR: #004068; TEXT-DECORATION: none}
.products_title  a:active {COLOR: #004068; TEXT-DECORATION: none}
.products_title  a:hover{COLOR: #004068; TEXT-DECORATION: none}

.sottomenu {
    position: relative;
    float:left;
	width: 200px;
	color : #666666;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 16px;
	font-style: normal;
	line-height:18px;
	margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 18px;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:162px;
}

.sottomenu a:link {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu  a:visited {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu  a:active {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu  a:hover{COLOR: #0094D7; TEXT-DECORATION: none}

.sottomenu_on {
    position: relative;
    float:left;
	width: 200px;
	color : #0094D7;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 16px;
	font-style: normal;
	line-height:18px;
	margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 18px;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:162px;
}

.sottomenu_on a:link {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on  a:visited {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on  a:active {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on  a:hover{COLOR: #0094D7; TEXT-DECORATION: none}

.sottomenu2 {
    position: relative;
    float:left;
	width: 200px;
	text-align:right;
	color : #666666;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 17px;
	font-style: normal;
	line-height:20px;
	margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 18px;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:162px;
}

.sottomenu2 a:link {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu2  a:visited {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu2  a:active {COLOR: #666666; TEXT-DECORATION: none}
.sottomenu2  a:hover{COLOR: #0094D7; TEXT-DECORATION: none}

.sottomenu_on2 {
    position: relative;
    float:left;
	text-align:right;
	width: 200px;
	color : #0094D7;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 17px;
	font-style: normal;
	line-height:20px;
	margin: 0px 0px 0px 0px;
    padding: 15px 20px 0px 18px;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:162px;
}

.sottomenu_on2 a:link {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on2  a:visited {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on2  a:active {COLOR: #0094D7; TEXT-DECORATION: none}
.sottomenu_on2  a:hover{COLOR: #0094D7; TEXT-DECORATION: none}

.products_img_container {
    position: relative;
    float:left;
	width: 253px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}

font.menu {
	color : #666;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 14px;
	font-style: normal;
	line-height:14px;
	padding: 8px 0;
}

.menu a:link {COLOR: #666666; TEXT-DECORATION: none}
.menu  a:visited {COLOR: #666666; TEXT-DECORATION: none}
.menu  a:active {COLOR: #666666; TEXT-DECORATION: none}
.menu  a:hover{COLOR: #0094D7; TEXT-DECORATION: none}


div.piedecontainer {
position: relative;
float:left;
width: 760px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(/img_sito/grafica/bg_piede.gif);
background-repeat:repeat-x;
}

font.piede {
	color : #666666;
	text-decoration: normal;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:16px
}

.piede a:link {COLOR: #666666; TEXT-DECORATION: none}
.piede  a:visited {COLOR: #666666; TEXT-DECORATION: none}
.piede  a:active {COLOR: #666666; TEXT-DECORATION: none}
.piede  a:hover{COLOR: #004068; TEXT-DECORATION: none}

font.download {
	color : #004068;
	text-decoration: normal;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height:15px
}

.download a:link {COLOR: #004068; TEXT-DECORATION: none}
.download  a:visited {COLOR: #004068; TEXT-DECORATION: none}
.download  a:active {COLOR: #004068; TEXT-DECORATION: none}
.download  a:hover{COLOR: #004068; TEXT-DECORATION: underline}

td.news {
background-image:url(/img_sito/grafica/bg_news.gif);
background-repeat:repeat-x;
background-color: #d9effa
}


td.corpohome {
background-image:url(/img_sito/grafica/bg_corpohome.jpg);
background-repeat:repeat-x;
background-color: #ffffff
}

td.corpohome h1{
	margin: 0;
    padding: 25px 30px 10px 20px;
}

td.products_dotted {
	border-left-width:1px;
	border-left-style:dotted;
	border-left-color:#333333;
}

div.menuproducts {
position: relative;
float:left;
background-image:url(/img_sito/grafica/bg_menuproducts.gif);
background-repeat:repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.menucompany {
position: relative;
float:left;
background-image:url(/img_sito/grafica/bg_menucompany.gif);
background-repeat:repeat-y;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
	color : #004068;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 30px;
	font-style: normal;
	line-height:30px;
	margin: 0px 0px 0px 0px;
    padding: 30px 30px 20px 20px;
}

h2 {
	color : #004068;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 24px;
	font-style: normal;
	line-height:24px;
	margin: 0px 0px 0px 0px;
    padding: 20px 14px 2px 14px;
}

h3 {
	color : #0094D7;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 28px;
	font-style: normal;
	line-height:28px;
	margin: 0px 0px 0px 0px;
    padding: 30px 30px 20px 0px;
}

h4 {
	color : #004068;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 22px;
	font-style: normal;
	line-height:22px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 14px 0px;
}

h5 {
	color : #0094D7;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 28px;
	font-style: normal;
	line-height:28px;
	margin: 0px 0px 0px 0px;
    padding: 22px 0px 16px 0px;
}

h6 {
	color : #004068;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 20px;
	font-style: normal;
	line-height:20px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 18px;
}

.titolosottomenu {
    position: relative;
    float:right;
	color : #004068;
	text-decoration: normal;
	text-align:right;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 22px;
	font-style: normal;
	line-height:22px;
	margin: 0px 0px 0px 0px;
    padding: 0px 18px 0px 0px;
}

.titolo {
	color : #0094D7;
	text-decoration: normal;
	font-family: 'HelveticaNeueLT57CnRegular', arial, sans-serif;
	font-weight:normal;
	font-size: 26px;
	font-style: normal;
	line-height:28px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 26px 0px;
}

h6 a:link {COLOR: #004068; TEXT-DECORATION: none}
h6  a:visited {COLOR: #004068; TEXT-DECORATION: none}
h6  a:active {COLOR: #004068; TEXT-DECORATION: none}
h6  a:hover{COLOR: #004068; TEXT-DECORATION: none}

.news_sx {
    position: relative;
    float:left;
	width: 195px;
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:14px;
	margin: 0px 14px 0px 14px;
    padding: 12px 0px 12px 0px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#333333;
	voice-family:"\"}\""; 
    voice-family:inherit;
    width:167px;
}

div#vetrina {
    float:left;
	color : #000000;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:14px;
	margin: 0px 14px 0px 14px;
    padding: 18px 0px 0px 0px;
    width:167px;
}




div#vetrina h2{
	margin: 0;
    padding: 7px 0px 0px 0px;
}

div#vetrina a:link {COLOR: #000000; TEXT-DECORATION: none}
div#vetrina  a:visited {COLOR: #000000; TEXT-DECORATION: none}
div#vetrina  a:active {COLOR: #000000; TEXT-DECORATION: none}
div#vetrina  a:hover{COLOR: #666; TEXT-DECORATION: none}

div#vetrina a:link h2 {COLOR: #004068; TEXT-DECORATION: none}
div#vetrina  a:visited h2{COLOR: #004068; TEXT-DECORATION: none}
div#vetrina  a:active h2{COLOR: #004068; TEXT-DECORATION: none}
div#vetrina  a:hover h2{COLOR: #666; TEXT-DECORATION: none}


.testohome {
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
	margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 20px;
}

.testohome-nopadd {
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
	margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 20px;
}


.testohome-nopadd a:link {COLOR: #0094D7; TEXT-DECORATION: none}
.testohome-nopadd a:visited {COLOR: #0094D7; TEXT-DECORATION: none}
.testohome-nopadd  a:active {COLOR: #0094D7; TEXT-DECORATION: none}
.testohome-nopadd  a:hover{COLOR: #000000; TEXT-DECORATION: none}

.testo {
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
	margin: 0px 0px 0px 0px;
    padding: 0px 30px 30px 0px;
}

.testo a:link {COLOR: #000000; TEXT-DECORATION: none}
.testo  a:visited {COLOR: #000000; TEXT-DECORATION: none}
.testo  a:active {COLOR: #000000; TEXT-DECORATION: none}
.testo  a:hover{COLOR: #000000; TEXT-DECORATION: underline}

.testo2 {
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
	margin: 0px 0px 0px 0px;
    padding: 0px 30px 10px 0px;
}

.testocontatti {
	color : #000000;
	text-decoration: normal;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:21px;
	}

.testocontatti a:link {COLOR: #000000; TEXT-DECORATION: none}
.testocontatti  a:visited {COLOR: #000000; TEXT-DECORATION: none}
.testocontatti  a:active {COLOR: #000000; TEXT-DECORATION: none}
.testocontatti  a:hover{COLOR: #000000; TEXT-DECORATION: underline}

.activities {
	margin: 0px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
}

ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 18px;
}

li {
list-style-type: disc;
list-style-position: outside;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.attivita {
margin: 0px 0px 0px 0px;
padding: 0px 0px 25px 10px;
}

ul.attivita li {
list-style: none;
color : #000000;
text-decoration: normal;
font-weight:normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height:21px;
background-image:url(/img_sito/grafica/square2.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

