body{margin-top:0px; margin-left:0px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
background-image:url('img/sfondo_sfumato_celeste.gif');
background-repeat:repeat-x;
margin:0;
}

textarea    { font-family: "Lucida Grande", "Lucida Sans Unicode",Verdana, Arial, Helvetica; color:black; }

@media screen {
#headermobile { display:none; }
#footermobile { display:none; }
}

input.text    { font-family: "Lucida Grande", "Lucida Sans Unicode",Verdana, Arial, Helvetica; color:black; }


input.text_bianco { BORDER-TOP:#FFFFFF 1px solid;	BORDER-RIGHT: #FFFFFF 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #FFFFFF 1px solid; LINE-HEIGHT: 10px; BORDER-BOTTOM: #FFFFFF 1px solid; TEXT-ALIGN: left;}


select    { font-family: "Lucida Grande", "Lucida Sans Unicode",Verdana, Arial, Helvetica; color:black;}

table{color:black;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;}
td{color:black;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;}
table.sfondo_tabella_superiore{
background-image: url('img/sfondo_bianco_2.gif'); background-repeat: no-repeat; 
background-position: center top
}


#sottomenu1{display:inline;}
#sottomenu2{display:none;}
#sottomenu3{display:none;}
#sottomenu4{display:none;}
#sottomenu5{display:none;}

table.centrale {width:980px;background-color: #FFFFFF;}
table.seconda_centrale {width:984px};
table.grigio {background-color: #bcbcbc;color:white;}
table.sfondo_tabella_bassa {background-image: url('img/sfondo_tabella_bassa.gif');  background-position: center top}
td.blue {background-color: #0000A6;color:white;}
td.arancione {background-color: #FC9846;color:white;}
td.bianco {background-color: #FFFFFF;color:black;}
td.bordo_grigio	{ BORDER-TOP:#bcbcbc 1px solid;	BORDER-RIGHT: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #bcbcbc 1px solid; COLOR: #00249f; LINE-HEIGHT: 11px; BORDER-BOTTOM: #bcbcbc 1px solid; TEXT-ALIGN: left}




#sfondo_basso{ background-image:url('img/sfondo_sfumato_grigio.gif');
background-repeat:repeat-x;
margin:0; background-position: center bottom}

td.grigio {background-color: #bcbcbc;color:white;}
td.celeste_chiaro {background-color: #E8F3FF;color:black;}

table.bordo_grigio	{ BORDER-TOP:#bcbcbc 1px solid;	BORDER-RIGHT: #bcbcbc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #bcbcbc 1px solid; COLOR: #00249f; LINE-HEIGHT: 11px; BORDER-BOTTOM: #bcbcbc 1px solid; TEXT-ALIGN: left}

#centrale_cella_sinistra {width:16%;}
#centrale_cella_destra {width:84%;}

div.cella_con_sfondo {FONT-SIZE: 11px;background-image: url('img/rettangolo.gif'); background-repeat: no-repeat; background-position: center top}

td.cella_con_sfondo {background-image: url('img/rettangolo.gif'); background-repeat: no-repeat; background-position: center top}

td.cella_con_sfondo_bianco {background-image: url('img/rettangolo_bianco.gif'); background-repeat: no-repeat; background-position: center top}

td.cella_header {background-image: url('img/sfondo_orizzontale.jpg'); background-repeat: no-repeat; background-position: right top}




td.cella_con_sfondo_home1 {background-color:#E5E5E5;
border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}

td.cella_con_sfondo_home2 {background-image: url('img/sfondo_2_bianco.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}


td.cella_con_sfondo_home_horizon1 {background-image: url('img/sfondo_1_bianco_horizon.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}

td.cella_con_sfondo_home_horizon2 {background-image: url('img/sfondo_2_bianco.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}


td.cella_con_sfondo_home_studiod1 {background-image: url('img/sfondo_1_bianco_studiod.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}

td.cella_con_sfondo_home_studiod2 {background-image: url('img/sfondo_2_bianco.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}


td.cella_con_sfondo_home_studiov1 {background-image: url('img/sfondo_1_bianco_studiov.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}

td.cella_con_sfondo_home_studiov2 {background-image: url('img/sfondo_2_bianco.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}



td.cella_con_sfondo_home_dps1 {background-image: url('img/sfondo_1_bianco_dps.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}

td.cella_con_sfondo_home_dps2 {background-image: url('img/sfondo_2_bianco.gif'); background-repeat: no-repeat; background-position: right bottom;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}





td.footer {background-image: url('img/barra_superiore4_bianca.gif'); background-repeat: no-repeat; background-position: center top;
width:980px; height:32; text-align:center;
}


td.over_menu { background-color: #EEECEC; color:white;} 
td.out_menu  { }


a	{color: black; text-decoration: underline;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana; outline: none;}
a:link	{color: black; text-decoration: underline;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana; outline: none;}
a:hover {color:#FFB200; text-decoration : none;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana; outline: none;}


a.link_crumb	{FONT-SIZE: 11px; outline: none;}
a.link_crumb:link{FONT-SIZE: 11px; outline: none;}
a.link_crumb:hover {FONT-SIZE: 11px; outline: none;}
a.link_crumb:visited{FONT-SIZE: 11px; outline: none;}

a.menu	{ outline: none; color: black; text-decoration: none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.menu:hover {  outline: none; color:#FFB200; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}


a.rosso	{ outline: none; color: #B71B31; text-decoration: underline;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.rosso:hover { outline: none;  color:#B71B31; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}

a.footer { outline: none; color: black; text-decoration: none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.footer:hover { outline: none;  color:#FC9846; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}

a.tabella_bassa { outline: none; color: black; text-decoration: none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.tabella_bassa:hover { outline: none;  color:#FC9846; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}


a.footer2 { outline: none; color: gray; text-decoration: none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.footer2:hover { outline: none;  color:#FC9846; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}


a.cella_con_sfondo	{ outline: none; color: #0162A5; text-decoration: underline;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.cella_con_sfondo:link	{ outline: none; color: #0162A5; text-decoration: underline;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}
a.cella_con_sfondo:hover { outline: none;  color:#FFB200; text-decoration : none;FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;}



div.menuBar,
div.menuBar a.menuButton,
div.menu,

div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
 text-align: left;
}

div.menuBar {
  background-color: #DEDEDE;
  border: 0px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 4px 2px 4px 1px;
  text-align: left;
FONT-FAMILY: Arial,Helvetica,sans-serif,Verdana;
}

#testo
{
FONT-SIZE: 11px;FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
}

div.menuBar a.menuButton {
 font-size: 11px;
  background-color: transparent;
  border: 1px solid #DEDEDE;
  color: black;
  cursor: default;
  left: 1px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
}

div.menuBar a.menuButton:hover {
 font-size: 11px;
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: black;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #a0a0a0;
  font-size: 11px;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #ffffff;
  left: 1px;
  top: 1px;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
 z-index: 300;
}




div.menu {
  background-color: #DEDEDE;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
 z-index: 300;
}



div.menu a.menuItem {
  color: black;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Arial,Helvetica,sans-serif,Verdana;
 z-index: 300;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial,Helvetica,sans-serif,Verdana;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
 z-index: 300;
  }

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
 z-index: 300;
  }


td.cella_non_visualizzata { display : none }

#cella_non_visualizzata { display : none }





#banner1 {height:163px;width:950px;}
#banner1 img {border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}
#banner1 a {display:block;position:absolute}
#banner1 a:hover img, #banner a:active img { display:none }
#banner1 a:hover, #banner a:active {
height:247px;width:952px;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style:dashed; background:url('img/sfondi/big/1big__.jpg');}


#banner2 {height:163px;width:950px;}
#banner2 img {border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}
#banner2 a {display:block;position:absolute}
#banner2 a:hover img, #banner a:active img { display:none }
#banner2 a:hover, #banner a:active {
height:247px;width:952px;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
background:url('img/sfondi/big/2big__.jpg');}


#banner3 {height:163px;width:950px;}
#banner3 img {border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}
#banner3 a {display:block;position:absolute}
#banner3 a:hover img, #banner a:active img { display:none }
#banner3 a:hover, #banner a:active {
height:247px;width:952px;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
background:url('img/sfondi/big/3big__.jpg');}


#banner4 {height:163px;width:950px;}
#banner4 img {border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;}
#banner4 a {display:block;position:absolute}
#banner4 a:hover img, #banner a:active img { display:none }
#banner4 a:hover, #banner a:active {
height:247px;width:952px;border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
background:url('img/sfondi/big/4big__.jpg');}

td.bordo_tratteggiato
{border-width: 1px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
}
td.bordo_tratteggiato_sup 
{border-width: 1px 1px 0px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
}
td.bordo_tratteggiato_inf 
{border-width: 0px 1px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
}

td.bordo_tratteggiato_des 
{border-width: 0px 0px 1px 1px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
}

td.bordo_tratteggiato_sin 
{border-width: 0px 1px 1px 0px;border-color: #bcbcbc #bcbcbc #bcbcbc #bcbcbc;border-style: dashed;
}

.menutitle_faq_orig{font-size:11px; cursor:pointer;margin-left:1px;margin-top:5px;margin-bottom:1px;background-color:#EEEEEE;width:100%;padding:4px;text-align:left;/*/*/border:1px solid #BCBCBC;/* */}

.menutitle2_faq_orig{font-size:11px; cursor:pointer;margin-left:1px;margin-top:5px;margin-bottom:1px;background-color:#FBE8A4;width:100%;padding:4px;text-align:center;/*/*/border:1px solid #BCBCBC;/* */}

.over_menu_faq_orig {font-size:11px;cursor:pointer;margin-left:1px;margin-top:5px;margin-bottom:1px;background-color: #E8F3FF;width:100%;padding:2px;text-align:left;/*/*/border:1px solid #BCBCBC;/* */} 

.out_menu_faq_orig  {font-size:11px;cursor:pointer;margin-left:1px;margin-top:5px;margin-bottom:1px;background-color: #EEEEEE;width:100%;padding:2px;text-align:left;/*/*/border:1px solid #BCBCBC;/* */}


.menutitle_faq{font-size:11px;text-decoration: underline;cursor:help;
}

.menutitle2_faq{font-size:11px;text-decoration: underline;cursor:help;}

.submenu_faq{font-size:11px;padding:4px;}

.over_menu_faq {font-size:11px;text-decoration: underline;color:red;cursor:help;} 

.out_menu_faq  {font-size:11px;text-decoration: underline;cursor:help;}


 legend
{
font-size:100%;
border:1px solid #bcbcbc;
background-color:#E8F3FF;
color:black;
padding:1px;
}

a.button{ outline: none; display: block;width: 82px;height: 20px;
    margin: 1em;text-decoration: none;text-align: center;
    font: bold 11px/20px Arial,Helvetica,sans-serif,Verdana;
    background: url(img/bottone2.png);color: #286C98}

a.button:hover{ outline: none; color: #0D4B72;text-decoration: none;text-align: center;
    font: bold 11px/20px Arial,Helvetica,sans-serif,Verdana;} 



#dhtmltooltip{
position: absolute;
font:11px;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}



div.box_banner{position:absolute; 
	top:90px;	
	left:40%;
        overflow:hidden;
        z-index:2;
}


div.box1{ 
	position:absolute; 
	top:71px;
	left:16%;
        visibility:hidden;
        overflow:hidden;
        z-index:2;
}





td.home_test_centrale1{ 
	display:inline;
        z-index:2;
}


td.home_test_centrale{  
	display:none;
        z-index:2;
}




#footer_novisible2{ 
	display:inline;
        z-index:2;
	
}




.lati_cella {
width:201px;
height:200px;
BORDER-TOP:#bcbcbc 1px solid;
BORDER-RIGHT: #bcbcbc 1px solid; 
BORDER-LEFT: #bcbcbc 1px solid;
vertical-align: top;	
background: #FFFFFF;
}


.bottom_cella {
width:202px;
height:5px;
background-image: url(../../img/barra_grigia.gif);
background-repeat: repeat-x;
background-position: center top;
}




/* // BANNER PICCOLO PROMO ESTATE 08 HORIZON  */

ul#thumbs, ul#thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#thumbs li{
		float:left;
		margin-right:0px;
		border:1px solid #999;	
		padding:0px;
	}
	ul#thumbs a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul#thumbs a img{
		float:left;
		position:absolute;
		top:0px;
		left:0px;	
	}
	
	/* mouse over */
	
		ul#thumbs a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		ul#thumbs a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:0px;			
		}	
	
	/* // mouse over */

	/* clearing floats */
	
		ul#thumbs:after, li#thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul#thumbs, li#thumbs{
			display:block;
			}
		/*  \*/
		ul#thumbs, li#thumbs{
			min-height:1%;
			}
		* html ul#thumbs, * html li#thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */


/* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:0px;
		border:1px solid #999;	
		padding:0px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:100px;
		height:100px;
		line-height:100px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-2px;
		left:-2px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:0px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */
/* // FINE BANNER PICCOLO PROMO ESTATE 08 HORIZON  */



/* link menu ultraportatile */
a.menu_ultraportatile	{ outline: none;  font-family: "Lucida Grande", "Lucida Sans Unicode";color: black; text-decoration: none;}
a.menu_ultraportatile:vlink	{ outline: none;  font-family: "Lucida Grande", "Lucida Sans Unicode";color: black; text-decoration: none;}
a.menu_ultraportatile:link	{ outline: none;  font-family: "Lucida Grande", "Lucida Sans Unicode";color: black; text-decoration: none;}
a.menu_ultraportatile:hover { outline: none;  font-family: "Lucida Grande", "Lucida Sans Unicode"; color:#647484; text-decoration : none;}



