@charset "utf-8";
/* CSS Document */

BODY{padding:0;margin:0;
background:url(images/back_body.jpg) repeat-x;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:0.9em;}

h1{margin:0 0 6px 0;padding:0;color:#FF6600;font-size:1.4em;font-weight:normal;letter-spacing:-1px;}
p{font-size:0.8em;margin:0;padding:0;line-height:1.6em;}
a{font-size:0.9em;font-weight:bold;text-decoration:none;color:#FF6600;}
a:hover{color:#ff9853;}
p a{font-size:1em;}
IMG{border:0;}
.numeri{color:#FF6600;font-weight:bold;}
.nero{color:#000}

#porta_pulsanti{display:block;padding:0 26px;}
a.pulsante_giallo{width:164px;height:46px;background:url(images/pulsante_giallo_off.jpg) no-repeat;display:block;font-size:1.3em;letter-spacing:-1px;padding:8px 0 0 14px;color:#000;font-weight:normal;}
a.pulsante_giallo:hover{background:url(images/pulsante_giallo_on.jpg) no-repeat;color:#000;}
a.pulsante_giallo2{width:160px;height:46px;background:url(images/pulsante_giallo2_off.jpg) no-repeat;display:block;font-size:1.3em;letter-spacing:-1px;padding:8px 18px 0 0px;color:#000;font-weight:normal;float:right;text-align:right;}
a.pulsante_giallo2:hover{background:url(images/pulsante_giallo2_on.jpg) no-repeat;color:#000;}

a.pulsante_giallo3{width:160px;height:46px;background:url(images/pulsante_giallo3_off.jpg) no-repeat;display:block;font-size:1.3em;letter-spacing:-1px;padding:8px 18px 0 0px;color:#000;font-weight:normal;float:right;text-align:right;}
a.pulsante_giallo3:hover{background:url(images/pulsante_giallo3_on.jpg) no-repeat;color:#000;}

.footer_end_txt{width:800px;font-size:0.7em;text-align:center;padding:20px 0;clear:both}


.menu{margin:auto;padding:0;width:840px;height:34px;white-space:nowrap;list-style:none;}
.menu li{display:inline;float:right;}
.menu li a{margin:0;padding:9px 0 0 0;display:block;width:100px;height:25px;text-decoration:none;text-align:center;background:url(images/menu_hl.jpg) 100% 0 no-repeat;color:#fff;font-size:0.85em;font-weight:bold;}
.menu li a:hover{padding:8px 0 0 0;height:26px;text-decoration:none;color:yellow;}
ul.footerlinks{float:left;width:145px;padding: 0 10px;margin:auto;font-size: 0.9em;list-style:none;display:inline-block;}
ul.footerlinks a{border-bottom:1px solid #ccc;display:block;height:16px;padding:4px 0 0 0;font-weight:normal;font-size:0.85em;color:#000;}
ul.footerlinks a:hover{color:#666}
ul.footerlinks img{margin-right:4px;}
.footer_header{font-size:1.3em;color:#FF6600;font-weight:normal;margin: 0 0 4px 0;letter-spacing:-1px;}

.pannello{background:url(images/pannello_body.gif) repeat-y;display:block;font-size:0.9em;}
.pannello_footer{background:url(images/pannello_footer.gif) 0 100% no-repeat;}
.pannello_header{background:url(images/pannello_header.gif) no-repeat;padding:10px 10px 0 10px;}
.pannello a{font-size:1.0em;}

.caratteristiche A:LINK{font-size:12px;text-decoration:none;color:#003366;}
.caratteristiche A:VISITED {font-size:12px;text-decoration:none;color:#003366;}
.caratteristiche a:hover{font-size:12px;color:#FF5B01;}
.caratteristiche A:ACTIVE{font-size:12px;color:#003366;}


ul.features{margin:0 14px;padding:0;list-style:square;line-height:1.6em;}

#sedia{width:200px;height:265px;background:url(images/sedia.jpg) no-repeat;padding:10px 0 0 250px;font-size:0.85em;}

#pagina{width:826px;background:url(images/pagina_top.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_titolo{width:600px;font-size:1.6em;color:#FFF;text-align:right;float:right;margin:-124px 30px 0 0;}

#guida{width:826px;background:url(images/pagina_guida.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_guida{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}

#clienti{width:826px;background:url(images/pagina_clienti.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_clienti{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}

#feedback{width:826px;background:url(images/pagina_feedback.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_feedback{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}

#addons{width:826px;background:url(images/pagina_addons_extra.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_addons{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}

#faq{width:826px;background:url(images/pagina_faq.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_faq{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}

#contattaci{width:826px;background:url(images/pagina_contattaci.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_contattaci{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-300px 30px 0 0;}

#video{width:826px;background:url(images/pagina_video.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_video{width:600px;font-size:1.6em;color:#000000;text-align:right;float:right;margin:-200px 30px 0 0;}

#articoli{width:826px;background:url(images/pagina_articoli.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_articoli{width:600px;font-size:1.6em;color:#FFFFFF;text-align:right;float:right;margin:-40px 30px 0 0;}

#buy{width:826px;background:url(images/pagina_buy.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_buy{width:600px;font-size:1.6em;color:#FFFFFF;text-align:right;float:right;margin:-200px 30px 0 0;}

#screenshot{width:826px;background:url(images/pagina_screenshot.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_screenshot{width:600px;font-size:1.6em;color:#FF5B01;text-align:right;float:right;margin:-200px 30px 0 0;}



#head{margin:auto;width:840px;height:76px;}
#col_sx{width:172px;float:left;font-size:0.8em;font-weight:normal;line-height:1.6em;padding:0 4px;}
#col_dx{width:170px;float:right;font-size:0.85em;padding:0 0 0 10px;background:url(images/col_dx.jpg) repeat-y;}
/*#col_dx IMG{margin:4px 0;}*/
#centro{width:452px;margin:0 0 0 180px;}
#footer{padding:0;display:block;clear:both;background:url(images/footer_sfondo_v.gif) 0 100% repeat-x;}
#footer_txt{width:832px;margin: 0 auto;background:url(images/footer_txt2.jpg) 0 100% no-repeat;padding:10px 10px 0 16px}


.noborder {border: 1px solid #CCCCCC;
		float:left;
		padding:1px;
		filter: alpha(opacity=80);
		opacity: 0.8;
		cursor:pointer;

}


table.tableprodotti {
	font-family : Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	
	color: #000000;
	
}


table.tableprodotti caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 4px;
	background: #efefef;
	border: 1px dotted #000000;
	color: #666;
}



table.tableprodotti tr th a {
	color: #369;
	border-bottom: 1px dotted #000000;
}

table.tableprodotti tr th a:hover {
	color: #fff;
	background: #369;
}

table.tableprodotti thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

table.tableprodotti tfoot tr th, table tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}



table.tableprodotti td, table th {
	border-right: 0px solid #ccc;
	border-bottom: 1px dashed #CCCCCC;
	padding: 2px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	padding:4px;
}

table.tableprodotti tr.odd th, table tr.odd td {
	background: #efefef;
}

table.tablenull { border: solid 0px red; }
table.tablenull  td { border: solid 0px red; }
table.tablenull { border-collapse: separate; border-spacing:3px;}

.form-iscrizione {

	background-image : url(images/input_quadrato.jpg);
	background-color: #FFFFFF;
	font-family : Verdana;
	font-size : 12;
	color : #FF5B01;
	border: 1px solid #CCCCCC; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px
	
	
}

.input_block{width:266px;height:20px;background: url(images/input.jpg) no-repeat;padding:2px 0 0 4px;}
.input_block24{width:172px;height:20px;background: url(images/input_24.jpg) no-repeat;padding:2px 0 0 4px;}
.area{width:356px;height:274px;background: url(images/area.jpg) no-repeat;padding:2px 0 0 4px;}
INPUT.mod{background:transparent; border:0px;}
TEXTAREA.mod{background:transparent; border:0px;overflow: auto;}


h2 {
	font-size:150%;
	color:#003366;
	font-weight:normal;
	letter-spacing:-.05em;
	margin:.6em 0;
	position:relative;
	font-weight:bold;
}
h2 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:60%;
	width:100%;
	background-color:#F9F8F7;
	filter: alpha(opacity=35); /*     <-----------this part do the magic--------*/
  	-moz-opacity: 0.35;/*  			  <----------this part do the magic---------*/
  	opacity: 0.35;/*     			  <---------this part do the magic----------*/
}


/*impostazioni form*/
a.opacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
a.opacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
} 
.opacityit img{
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
border: 0px solid #ccc;
}
.opacityit:hover img{
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
border: 0px solid #ccc;
}