@charset "iso-8859-1";
/* CSS Document */

/*@font-face {
font-family: "MyriadPro Condensed";
src: url('../fonts/MyriadPro-Cond.eot');
src: url('../fonts/MyriadPro-Cond.eot') format('embedded-opentype'), url('../fonts/MyriadPro-Condensed.ttf') format('truetype');
}*/

@font-face {
 font-family: 'MyriadProLightCondensed';
 src: url('../fonts/myriadpro-lightcond-webfont.eot');
 src: url('../fonts/myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-lightcond-webfont.woff') format('woff'),  url('../fonts/myriadpro-lightcond-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-lightcond-webfont.svg#MyriadProLightCondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}

 @font-face {
 font-family: 'MyriadProSemiboldCondensed';
 src: url('../fonts/myriadpro-semiboldcond-webfont.eot');
 src: url('../fonts/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),  url('../fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),  url('../fonts/myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}

body,html{
	background-color:#E7E7E7;
	margin:0;
	color: #FFF;
	font-family: 'MyriadProLightCondensed', Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	}

a{text-decoration:none;color: #FFF;}
a:visited{text-decoration:none;color: #FFF;}
a:hover{text-decoration:none;color: #8895a1;}
a:active{text-decoration:none;color: #FFF;}

textarea{	
	resize:none;
	}

p{float:none;clear:both;}
/************************************************RICERCA******************************************/
#ricerca{
	width:217px; 
	position:absolute; 
	height:25px;
	right:0px;
	top:8px;
	}

#cerca{
	position: absolute; 
	right:25px; 
	height:18px; 
	width:180px; 
	top:2px;
	}

.input_cerca{
	background-color:transparent; 
	width:180px; 
	border:none;
	color: #3E3E3E;
	}
	
.input_email{
	position: absolute; 
	top:3px;
	left:10px;
	background-color:transparent; 
	width:180px; 
	border:none;
	color: #3E3E3E;
	}
	
#submit_ricerca {
	display:none;
}

.freccina{
	padding-bottom:2px;
	*padding-bottom:0px;
	padding-bottom:0px\0/IE8+9;
	}

.riga_risultati{
	padding:5px;
	margin:0px;
	cursor:pointer;
	min-height:20px;
	}
	
.riga_risultati:hover{
	background-color:#CCC;
	}

.result {
	padding:0px;
	float:none;
	outline:none;
	clear:both;
}

#risultati_ricerca{
	position:absolute;
	/*width:auto;*/
	overflow-y: scroll;
	overflow-x: hidden;
	min-width:400px;
	min-height:100px;
	max-width:620px;
	max-height:520px;
	display:block;
	padding:0px;
	font-size:12px;
	color:#3E3E3E;
	line-height:12px;
	background-color:#FFF;
	right:1px;
	z-index:1000;
	display:none;
	border:1px outset #CCC;
	}
	
.result b{
	font-size:12px;
	}

.result a{
	color: #3e3e3e;
	text-decoration:none;
	outline:none;
	}
	
.result a:visited{
	color: #3e3e3e;
	text-decoration:none;
	outline:none;
	}
	
.highlight{
	font-weight:bold;
	padding-right:2px;
	background-color:#FF0;
	}
/***********************************************TOP***********************************************/
#top{
	width:100%; 
	height:167px;
	position:fixed;
}

#top_sx{
	left:0px; 
	width:25%; 
	height:167px; 
	top:0px; 
	position: absolute; 
	background-image:url(../img/top/top_sx.jpg); 
	background-repeat:repeat-x; 
	z-index:100;
}

#top_cx{
	position:relative; 
	width:881px; 
	height:167px; 
	margin:0 auto; 
	background-image:url(../img/top/top.jpg); 
	background-repeat: no-repeat; 
	z-index:101;
	}
	
#top_dx{
	right:0px; 
	width:25%; 
	height:167px; 
	position: absolute; 
	background-image:url(../img/top/top_dx.jpg); 
	background-repeat:repeat-x; 
	top:0px; z-index:100;
	}

#logo{
	background-image:url(../img/top/logo.png); 
	background-repeat: no-repeat; 
	width:259px;
	height:112px;
	top:22px;
	position:relative;
	cursor:pointer;
	}

#telefono{
	position: absolute;
	top:10px;
	right:220px;
	width:150px;
	height:50px;
	font-size:20px;
	text-align:center;
	}

#menu{
	position: absolute;
	top:95px;
	right:0px;
	width:500px;
	height:50px;
	font-size:20px;
	text-align:center;
	}
	
#menu span{
	float:right;
	width:auto;
	padding-left:100px;
	line-height:50px;
	text-shadow: #000 -1px 1px 1px;
	cursor:pointer;
	}
	
/******************************************CONTENT***************************************************/
#contenitore{
	position:absolute; 
	top:167px; 
	left:0px; 
	width:100%; 
	z-index:1;
}

#content{
	background-image:url(../img/px_sfondo.jpg); 
	background-repeat: repeat-y; 
	position:relative;
	margin:0 auto;  
	width:881px;
	min-height:555px;
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	color:#848d9a;
	}

/*BANNER*/
#banner{
	position:relative;
	display: table;
	width:881px;
	}

#banner_prodotto{
	position: relative;
	float:right;
	color:#02325B;
	display:block;
	margin-top:5px;
	}

#txt_banner_prodotto{
	position: relative;
	left:0px;
	/*color:#3e3e3e;
	float:left;
	margin-top:10px;*/
	width:250px;
	text-align:left;
	float: left;
	font-size:14px;
	color:#848d9a;
	line-height:22px;
	}
	
.titolo{
	color:#4b5668;
	/*
	font-size:43px;
	text-shadow: #FFF -3px 3px 2px;*/
	margin:0px;
	/*float:none;
	white-space:nowrap;*/
	line-height:48px;
	font-weight:100 !important;
	font-size: 48px !important;
	text-shadow:0 1px 0 #FFFFFF;
	}
	
.sottotitolo{
	/*font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;*/
	/*font-size:20px;
	font-weight:normal;
	float:none;*/
	font-weight:100 !important;
	color:#81858f;
	font-size:24px;
	width:250px;
	}

#txt_banner_prodotto span{
	font-size:18px;
	color:#81858f;
	float:none;
	width:auto;
	}

/**BOX HP*/
#box_hp{
	position:relative;
	width:881px;
	display:table;
	margin:10px auto;
	}

#box_hp li{
	display:block;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:10px;
	}

#box_hp li img{
	display: block;
	/*float:right;*/
	}
	
#box_hp li span{
	width:205px;
	display: table;
	margin:10px 5px 0px 0px;
	height:50px;
	clear:both;
	float:none;
	}

.titolo_box{
	font-family: MyriadProLightCondensed;
	color:#02325B;
	font-size:27px;
	line-height:27px;
	text-shadow: #FFF -3px 3px 2px;
	margin:0px;
	clear:both;
	float:none;
	}

/*SEZIONE*/
#sezione{
	position:relative;
	display: table;
	padding-top:30px;
	padding-bottom:30px;
	color:  #848d9a;
	width:881px;
	}

#sezione table{
	width:881px;
	}

#tabella_prodotti{
	width:881px;
	}	

#sezione .colonna_tabella_prodotti{
	width:25%;
	float:left;
	}

#sezione .colonna_tabella_prodotti ul{
	list-style:none;
	padding:0px;
	float:none;
	font-size:16px;
	color: #C4C4C4;
	}
	
#sezione a{text-decoration: underline;color: #848d9a;}
#sezione a:visited{text-decoration:none;color: #848d9a;}
#sezione a:hover{text-decoration:none;color: #8895a1;}
#sezione a:active{text-decoration:none;color: #848d9a;}

#sezione .colonna_tabella_prodotti a{color:#848d9a; text-decoration:none;}
#sezione .colonna_tabella_prodotti a:visited{color:#848d9a; text-decoration:none;}
#sezione .colonna_tabella_prodotti a:hover{color:#06477E; text-decoration:none;}
#sezione .colonna_tabella_prodotti a:active{color:#848d9a; text-decoration:none;}

/*#sezione a{color:#5b5b5b;}
#sezione a:visited{color:#5b5b5b;}
#sezione a:hover{color:#06477E;}
#sezione a:active{color:#5b5b5b;}*/
/****************************************CONTENT PRODOTTI**********************************************/
#content_prodotti{
	float:left;
	width:600px;
	display:block;
	padding-top:10px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	
	color: #848d9a;
	font-size: 12px !important;
	line-height: 18px;
	font-weight:100 !important;
	}

#content_prodotti .titolo{
	color:#02325B;
	font-size:24px;
	line-height:24px;
	text-shadow: #FFF -3px 3px 2px;
	margin:0px;
	float:none;
	}
		
ul.lista_prodotti{
	padding:0px;
	margin:0px 0px 10px 0px;
	/*display:block;*/
	}
	
li.lista_prodotti{
	display:block;
	float:left;
	list-style-type:none;
	padding-right:20px;
	cursor:pointer;
	color:#848d9a;
	font-size:12px;
	line-height:18px;
	}

#menu_prodotti{
	float:right;
	width:200px;
	display:block;
	padding-top:10px;
	padding-bottom:30px;
	font-size:16px;
	color:#02325B;
	}


#menu_prodotti .separatore_h{
	width:200px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #c7c7c7;
	margin:10px 0px 10px 0px;
	float:none;
	clear:both;
	}
#menu_prodotti td{padding-top:10px;}

#menu_prodotti .td_img{padding-bottom:3px;}

#menu_prodotti .td_txt{padding-left:10px;}

#menu_prodotti a{color:#848d9a;}
#menu_prodotti a:visited{color:#848d9a;}
#menu_prodotti a:hover{color:#06477E;}
#menu_prodotti a:active{color:#848d9a;}

#livello_introduzione{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position: relative;
	width:580px;
	}

#livello_novita{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}

#livello_caratteristiche{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}

#livello_gallery{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}

#livello_requisiti{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}
	
#livello_basic{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}
	
#livello_professional{
	margin-top:50px;
	float:none;
	clear:both;
	display:none;
	position:relative;
	width:580px;
	}
	
#content_prodotti a{text-decoration: underline;color: #9b9b9b;}
#content_prodotti a:visited{text-decoration:none;color: #9b9b9b;}
#content_prodotti a:hover{text-decoration:none;color: #8895a1;}
#content_prodotti a:active{text-decoration:none;color: #9b9b9b;}

#content_prodotti li a{text-decoration:none;color: #9b9b9b;}
#content_prodotti li a:visited{text-decoration:none;color: #9b9b9b;}
#content_prodotti li a:hover{text-decoration:none;color: #8895a1;}
#content_prodotti li a:active{text-decoration:none;color: #9b9b9b;}

.titoli-programmi { 
	font-family: 'MyriadProSemiboldCondensed';
	color: #4b5668; 
 font-size: 15px; 
 letter-spacing: 1px }
 
.alt {background-color:#FFFFFF;}

.tdtitle{background-color:#E1E1E1;}

.titoli-programmi {
	font-family: 'MyriadProSemiboldCondensed';
	color: #4b5668; 
	font-size: 18px; 
	letter-spacing: 1px 
	}

.titolo_iframe{
 	font-family: 'MyriadProSemiboldCondensed';
	color:#4b5668;
	margin:0px;
	line-height:28px;
	font-size: 28px !important;
	text-shadow: none;
 }
	
#livello_novita .titolo, #livello_introduzione .titolo, #livello_caratteristiche .titolo, #livello_gallery .titolo, #livello_requisiti .titolo, #livello_basic .titolo, #livello_professional .titolo {
 	font-family: 'MyriadProSemiboldCondensed';
	color:#4b5668;
	margin:0px;
	line-height:28px;
	font-size: 28px !important;
	text-shadow: none;
	}

/****************************************GALLERY******************************************************/
#wrapper {width:510px; margin:100px auto; height:120px; display:block;}
#wrapper * {margin:0; padding:0}
#imgprev {left:0; background:url(../img/freccia_sx.png) left center no-repeat}
#imgnext {right:0; background:url(../img/freccia_dx.png) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
/*.linkhover {background:url(images/link.gif) center center no-repeat}*/
#thumbnails {margin-top:15px}
#slideleft {float:left; width:16px; height:110px; background:url(../img/freccia_sx.png) center center no-repeat; cursor:pointer;}
#slideleft:hover {background:url(../img/freccia_sx_on.png) center center no-repeat}
#slideright {float:right; width:16px; height:110px; background:url(../img/freccia_dx.png) center center no-repeat; cursor:pointer;}
#slideright:hover {background:url(../img/freccia_dx_on.png) center center no-repeat}
#slidearea {float:left; position:relative; width:465px; margin-left:5px; height:110px; overflow:hidden;}
#slider {position:absolute; left:0; height:auto; float:left; white-space:nowrap; line-height:100px;}
.gallery_thumb{margin:10px; padding:0px; border:4px solid #6D7587; width:auto; height:100px; vertical-align:middle; cursor:pointer;}
.gallery_popup{background-color:#FFF;}
/******************************************BOTTOM******************************************************/
#bottom1{font-family:Arial, Helvetica, sans-serif; font-size:11px; height:auto; width:100%; background-color:#DFDFDF; display: table;}
#sotto_bottom1{width:881px; margin:0 auto; color:  #969696}
/*#bottom1 table{
	margin:10px 0px 10px 0px;
	width:881px;
	color:#000;
	}
#bottom1 table tr{
	height:30px;
	}
	
#bottom1 table td{
	width:25%;
	}*/
#sotto_bottom1 .titolo_tb_prodotti{
	color:#9B9B9B;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	}
	
#sotto_bottom1 .colonna_tabella_prodotti{
	width:25%;
	float:left;
	}

#sotto_bottom1 .colonna_tabella_prodotti ul{
	list-style:none;
	padding:0px;
	float:none;
	}
	
#sotto_bottom1 .colonna_tabella_prodotti li{
	line-height:16px;
	}
	
#sotto_bottom1 .colonna_tabella_prodotti a{color:#9B9B9B; text-decoration:none;}
#sotto_bottom1 .colonna_tabella_prodotti a:visited{color:#9B9B9B; text-decoration:none;}
#sotto_bottom1 .colonna_tabella_prodotti a:hover{color:#06477E; text-decoration:none;}
#sotto_bottom1 .colonna_tabella_prodotti a:active{color:#9B9B9B; text-decoration:none;}

#bottom2{/*font-family: MyriadProLightCondensed;  font-size:16px;*/font-family:Arial, Helvetica, sans-serif;  font-size:11px; height:auto; width:100%; display: table; background-color:#939090}
#sotto_bottom2{width:881px; margin:0 auto;}
#bottom2 table{
	margin:10px 0px 10px 0px;
	width:881px;
	color:#FFF;
	}
#bottom2 table tr{
	height:30px;
	}
	
#bottom2 table td{
	width:25%;
	}


#bottom2 a{text-decoration:none;color: #FFF;}
#bottom2 a:visited{text-decoration:none;color: #FFF;}
#bottom2 a:hover{text-decoration:none;color: #3e3e3e;}
#bottom2 a:active{text-decoration:none;color: #FFF;}


#bottom3{font-family: MyriadProLightCondensed; font-size:16px; height:auto; width:100%; display: table; background-color:#666}
#sotto_bottom3{width:881px; margin:0 auto;}
#bottom3 table{
	margin:10px 0px 10px 0px;
	width:881px;
	color:#FFF;
	}
#bottom3 table td{
	width:50%;
	text-align:left;
	}

#bottom3 ul{
	list-style:none;
	padding:0px;
	float:none;
	}
/******************************************UTILITA'*****************************************************/
.bottoni{
	float:left;
	margin-top:10px;
	display: block;
	}

.bottone1_sx{
	background-image:url('../img/bottoni/btn_chiaro_sx.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:39px;
	width:22px;
	display:table-cell;
	}
	
.bottone1_txt{
	background-image:url('../img/bottoni/btn_chiaro_dx.png');
	background-repeat:no-repeat;
	background-position:right center;
	height:auto;
	width:auto;
	padding-right:22px;
	display:table-cell;
	font-size:17px;
	line-height:39px;
	text-shadow: #FFF -1px 1px 1px;
	cursor:pointer;
	color:#3e3e3e;
	vertical-align:middle;
	}
	
.bottone1_sx_on{
	background-image:url('../img/bottoni/btn_chiaro_sx_on.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:39px;
	width:22px;
	display:table-cell;
	}
	
.bottone1_txt_on{
	background-image:url('../img/bottoni/btn_chiaro_dx_on.png');
	background-repeat:no-repeat;
	background-position:right center;
	height:auto;
	width:auto;
	padding-right:22px;
	display:table-cell;
	font-size:17px;
	line-height:39px;
	text-shadow: #FFF -1px 1px 1px;
	color:#3e3e3e;
	cursor:pointer;
	vertical-align:middle;
	}

.bottone2_sx{
	background-image:url('../img/bottoni/btn_small_sx.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:34px;
	width:19px;
	float:left;
	}
	
.bottone2_txt{
	background-image:url('../img/bottoni/btn_small_dx.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:auto;
	padding-right:19px;
	float:left;
	font-size:15px;
	line-height:34px;
	text-shadow: #FFF -1px 1px 1px;
	cursor:pointer;
	color:#3e3e3e;
	vertical-align:middle;
	}
	
.bottone2_sx_on{
	background-image:url('../img/bottoni/btn_small_sx_on.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:34px;
	width:19px;
	float:left;
	}
	
.bottone2_txt_on{
	background-image:url('../img/bottoni/btn_small_dx_on.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:auto;
	padding-right:19px;
	font-size:15px;
	line-height:34px;
	text-shadow: #FFF -1px 1px 1px;
	color:#3e3e3e;
	cursor:pointer;
	vertical-align:middle;
	float:left;
	}

.bottone3_sx{
	background-image:url('../img/bottoni/btn_scuro_sx.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:39px;
	width:22px;
	display:table-cell;
	}
	
.bottone3_txt{
	background-image:url('../img/bottoni/btn_scuro_dx.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:auto;
	padding-right:22px;
	display:table-cell;
	font-size:17px;
	line-height:39px;
	text-shadow: #000 -1px 1px 1px;
	cursor:pointer;
	color:#FFF;
	vertical-align:middle;
	}

.bottone3_sx_on{
	background-image:url('../img/bottoni/btn_scuro_sx_on.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:39px;
	width:22px;
	display:table-cell;
	}
	
.bottone3_txt_on{
	background-image:url('../img/bottoni/btn_scuro_dx_on.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:auto;
	padding-right:22px;
	display:table-cell;
	font-size:17px;
	line-height:39px;
	text-shadow: #000 -1px 1px 1px;
	color:#FFF;
	cursor:pointer;
	vertical-align:middle;
	}
/*.bottone3_txt a{text-decoration:none;color: #FFF;}
.bottone3_txt a:visited{text-decoration:none;color: #FFF;}
.bottone3_txt a:active{text-decoration:none;color: #FFF;}*/

.bottone4_sx{
	background-image:url('../img/bottoni/btn_iscriviti_sx.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:31px;
	width:16px;
	float:left;
	}
	
.bottone4_txt{
	background-image:url('../img/bottoni/btn_iscriviti_dx.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:31px;
	padding-right:16px;
	float:left;
	font-size:11px;
	line-height:24px;
	text-shadow: #FFF -1px 1px 1px;
	cursor:pointer;
	color:#3e3e3e;
	vertical-align:middle;
	}
	
.bottone4_sx_on{
	background-image:url('../img/bottoni/btn_iscriviti_sx_on.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:31px;
	width:16px;
	float:left;
	}
	
.bottone4_txt_on{
	background-image:url('../img/bottoni/btn_iscriviti_dx_on.png');
	background-repeat:no-repeat;
	background-position:right center;
	width:auto;
	height:31px;
	padding-right:16px;
	float:left;
	font-size:11px;
	line-height:24px;
	text-shadow: #FFF -1px 1px 1px;
	color:#3e3e3e;
	cursor:pointer;
	vertical-align:middle;
	}


.separatore_h{
	width:881px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #c7c7c7;
	position: inherit;
	margin:10px 0px 20px 0px;
	float:none;
	clear:both;
	}

.separatore_v{
	/*width:auto;
	margin:0px 10px 0px 0px;
	min-height:335px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #c7c7c7;
	position: inherit;*/
	}

.titolo_24b{
	color:#3e3e3e;
	font-size:24px;
	font-weight:bold;
	float:none;
	clear:both;
	}

.titolo_tb_prodotti{
	color:#3e3e3e;
	font-size:18px;
	font-weight:bold;
	}
	
.img_left{float:left; margin-right:10px;}

.img_right{float: right; margin-left:10px;}
