@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:#000000;font-size:1.4em;font-weight:bold;letter-spacing:-1px;}
p{font-size:0.8em;margin:0;padding:0;line-height:1.6em;}
a{font-size:1.2em;text-decoration:none;color:#336699;}
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.5em;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:14px;text-decoration:none;color:#003366; font-weight:normal;}
.caratteristiche A:VISITED {font-size:14px;text-decoration:none;color:#003366; font-weight:normal;}
.caratteristiche a:hover{font-size:14px;color:#FF5B01; font-weight:normal;}
.caratteristiche A:ACTIVE{font-size:14px;color:#003366; font-weight:normal;}


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;}

#rivenditori{width:826px;background:url(images/pagina_rivenditori.jpg) no-repeat;margin:auto;padding:290px 16px 0 16px;}
.main_rivenditori{width:600px;font-size:1.6em;color:#000000;text-align:right;float:right;margin:-200px 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 : #000000;
	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;
}


.arrowlistmenu{
width: 140px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #000000;
background: #F4F4F4 url(/images/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #333333;
background: url(/images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #333333;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333333;
background-color: #F3F3F3;
}


#percorso{margin:auto;width:158px;text-align:left;font-size:12px;background:url(images/percorso_body.gif) repeat-y;}
#percorso_hd{width:158px;margin:auto;background:url(images/percorso_hd.gif) no-repeat;}
#percorso_ft{width:138px;padding:10px;margin:auto;background:url(images/percorso_ft.gif) 0 100% no-repeat;}
.box_articoli{margin:0;padding:0;width:330px;border:1px solid #aaa;font-size:11px;}
.box_articoli h1{display:block;font-size:16px;line-height:24px;background:url(images/hline_g.gif) repeat-x;}
.box_articoli h1 b{padding:2px 0 4px 4px;color:#FFF;}
TD.dir{font-size:12px;}
