BODY
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
}
a:link,
a:visited,
a:active
{
	height: 18px;
	text-decoration:none;
	color:#000;
}
a:hover
{
	height: 18px;
	text-decoration: underline;
	color:#FF6600;
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
FORM
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em
}
FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0em;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: medium none
}
TABLE
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em
}
DIV
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em
}
P
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em
}

HR
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    MARGIN: 0em;
    PADDING-TOP: 0em
}
.hide
{
	DISPLAY: none;

}

#menu
{ height: 33px;
  width: 100%;
  margin:0px;
  float:left;
  padding:0px;

}

#menu ul{margin: 0px;
vertical-align:top;
 } 

#menu li
{ float: left; 
  margin: 0px; 
  padding: 0px;
  list-style: none;
  
} 
#menu li a 
{ display: block;
  float: left;
 height: 32px;
  text-decoration: none; 
  padding: 9px 15px 4px 15px;
background:url(../images_index/img_menu_rosso.jpg) repeat-x scroll left top;
  border-right: 1px solid;
  font-weight: bold;
  color: #FFFFFF;
  border-color: #FFF;
  background-image:
} 

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ 
  color: #FFF;
  border-color: #FFF;
  font-style: normal;
  text-decoration:none;
   background:url(../images_index/img_menu_rosso_over.jpg) repeat-x scroll left top;
  
} 


.Titoli  {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFF;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;
}
.sottoTitoli  {
	font-family:  Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #999;
	text-align:left;
	vertical-align:middle;
	padding:4px;

}
#guide
{
	display:block;
	margin-left:0;
	padding-bottom: 5px;
}
#guide TH.sottotitoli
{
	border-bottom:#979797 1px dotted;
	

}
/*
#guide TD
{
	border-bottom:#979797 1px dotted;
	height:22px;
	padding-left:3px;
	

}
#guide  TD A,
#guide  TD A:link,
#guide  TD A:visited
{	width:192px;
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	vertical-align:middle;
	text-decoration:none;
	
background-position:100% 4px;

}

#guide  TD A:hover

{
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	vertical-align:middle;
	text-decoration:none;
	background-position: 100% -96px;
	
}
*/

ul.listaColonnaVerde {
	float:left;
	text-decoration:none;
	margin: 0px auto;	
	position:absolute;
	width:189px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.listaColonnaVerde li{
	border-bottom:#979797 1px dotted;
	height: 18px;
	padding-top: 4px;
	width:189px;
	float:left;
	list-style: none;
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.listaColonnaVerde a:link,
.listaColonnaVerde a:visited,
.listaColonnaVerde a:active
{
	height: 18px;
	background: url("../images_index/icone/tasto_verde.gif") no-repeat  right ;
	display:block;
	background-position: right;
	text-decoration:none;
	color:#000;
}
.listaColonnaVerde a:hover
{
	height: 18px;
	background: url("../images_index/icone/tasto_verde_over.gif") no-repeat  right ;
	text-decoration:none;
	color:#FF6600;
	
}
/*Blu*/
ul.listaColonnaBlu {
	float:left;
	text-decoration:none;
	margin: 0px auto;	
	position:absolute;
	width:189px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.listaColonnaBlu li{
	border-bottom:#979797 1px dotted;
	height: 18px;
	padding-top: 4px;
	width:189px;
	float:left;
	list-style: none;
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.listaColonnaBlu a:link,
.listaColonnaBlu a:visited,
.listaColonnaBlu a:active
{
	height: 18px;
	background: url("../images_index/icone/tasto_blu.gif") no-repeat  right ;
	display:block;
	background-position: right;
	text-decoration:none;
	color:#000;
}
.listaColonnaBlu a:hover
{
	height: 18px;
	background: url("../images_index/icone/tasto_blu_over.gif") no-repeat  right ;
	text-decoration:none;
	color:#FF6600;
	
}

/*Grigio Colonna Small*/
ul.listaColonnaGrigioS {
	float:left;
	text-decoration:none;
	margin: 0px auto;	
	position:absolute;
	width:178px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.listaColonnaGrigioS li{
	border-bottom:#979797 1px dotted;
	height: 18px;
	padding-top: 4px;
	width:178px;
	float:left;
	list-style: none;
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.listaColonnaGrigioS a:link,
.listaColonnaGrigioS a:visited,
.listaColonnaGrigioS a:active
{
	height: 18px;
	background: url("../images_index/icone/tasto_grigio.gif") no-repeat  right ;
	display:block;
	background-position: right;
	text-decoration:none;
	color:#000;
}
.listaColonnaGrigioS a:hover
{
	height: 18px;
	background: url("../images_index/icone/tasto_grigio_over.gif") no-repeat  right ;
	text-decoration:none;
	color:#FF6600;
	
}


/*Viola Colonna Small*/
ul.listaColonnaViolaS {
	float:left;
	text-decoration:none;
	margin: 0px auto;	
	position:absolute;
	width:178px;
	padding-bottom: 3px;
	padding-left: 3px;

}
.listaColonnaViolaS li{
	border-bottom:#979797 1px dotted;
	height: 18px;
	padding-top: 4px;
	width:178px;
	float:left;
	list-style: none;
	font-weight:normal;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.listaColonnaViolaS a:link,
.listaColonnaViolaS a:visited,
.listaColonnaViolaS a:active
{
	height: 18px;
	background: url("../images_index/icone/tasto_viola.gif") no-repeat  right ;
	display:block;
	background-position: right;
	text-decoration:none;
	color:#000;
}
.listaColonnaViolaS a:hover
{
	height: 18px;
	background: url("../images_index/icone/tasto_viola_over.gif") no-repeat  right ;
	text-decoration:none;
	color:#FF6600;
	
}

.listaColonnaViolaS li.vuoto{
	border-bottom:#979797 1px dotted;
	height: 9px;
	padding-top: 0px;
	width:100%;
	float:left;
	list-style: none;
}
/* Scroller */

.contentslide{
	border: 0px;
	padding: 0px;
	width: 192px;
	height: 100px;
	float:left;
	color:#000000;
}

.contentslide_small{
	border: 0px;
	padding: 5px;
	width: 192px;
	height: 205px;
}
.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:justify;

}



.contentslide .contentdiv{
display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
}

.contentdiv IMG{
	float:right;
	border:1px solid;
	color:#969696;
	margin: 0px 3px 3px 3px;
	
}
.pagination{
text-align: right;
background-color: white;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}



.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #006B00;
background-color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
}

.pagination a:hover, .pagination a.selected{
color: #FFA217;
text-decoration:underline;
}


/* input*/
.TestoPagina,
.TestoPagina A:link ,
.TestoPagina A:visited,
.TestoPagina A:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #A8B2BC;
	text-align:left;
	line-height:1.5em;
}

.TestoPagina A:hover {
	color: #FB5200;
	font-weight: normal;
	text-decoration: underline
}

.TestoPagina INPUT
{
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0em;
	PADDING-TOP: 0em;
	FLOAT: left;
	margin-bottom:0.2em;
	margin-right: 0.5em;
	BORDER: #A8B2BC 1px solid;

}

.TestoPagina IMG
{
	PADDING-RIGHT: 0em;
	PADDING-LEFT: 0em;
	PADDING-BOTTOM: 0em;
	PADDING-TOP: 0em;
	FLOAT: left;
	margin-bottom:0em;
	margin-right: 0em;
	BORDER: 0px;

}


/*news scroller 3*/
  UL.menu2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 3px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #CD5C01 5px solid;
    LIST-STYLE-TYPE: none
}
UL.menu2 A
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
   background-color:#FFD1A8;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 5px solid #FFD1A8;
    COLOR: #5A3E3A;
    PADDING-TOP: 3px;
    HEIGHT: 1%;
    TEXT-DECORATION: none
}
UL.menu2 A:link
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
	background-color:#FFD1A8;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #FFD1A8 5px solid;
    COLOR: #5A3E3A;
    PADDING-TOP: 3px;
    HEIGHT: 1%;
    TEXT-DECORATION: none
}
UL.menu2 A:visited
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
	background-color:#FFD1A8;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #FFD1A8 5px solid;

    COLOR: #5A3E3A;
    PADDING-TOP: 3px;
    HEIGHT: 1%;
    TEXT-DECORATION: none
}
UL.menu2 A:hover
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    background-color:#FFD1A8;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 3px;

    BORDER-LEFT: #FFD1A8 5px solid;
    COLOR: #843F00;
    PADDING-TOP: 3px;
    HEIGHT: 1%;
    TEXT-DECORATION: none
}
  
  
    #board  { border:0}
    #board  {position:relative; width:187px; height:208px; overflow:hidden}

    #control    {display:none; border-bottom:0;background-color:#CD5C01; color:#333;padding:3px; }

	
	
    #control h3 {line-height:15px; display:inline; padding:0px; margin:0px 0px 0px 0px; font-size:98%; }
    #control ul {display:inline; padding:0px; margin:0px 0px 0px 0px}
    #control li {line-height:150%; display:inline; padding:0px; margin:0px 0px; font-size:90%}

    #control a:link     {color:#333}
    #control a:visited  {text-decoration:none;color:#333333}
    #control a:active   {}
    #control a:focus    {}
    #control a:hover    {text-decoration:underline; color:#333;white-space:nowrap;}

    #scrollcontent  {width:100%; height:95%; position:relative; overflow:hidden;background-color:#FFD1A8;}
    #scrollcontent dl {margin-left: 0px;}
    #scrollcontent dt {color:#333;font-style:normal; font-weight:bold}
    #scrollcontent a:link     {color:#333333; font-style:italic;}
    #scrollcontent a:visited  {text-decoration:none;color:#333333; font-style:italic;}
    #scrollcontent a:active   {}
    #scrollcontent a:focus    {}
    #scrollcontent a:hover    {text-decoration:underline;}
    #scrollcontent dd { margin:0px 0px; color:#000}
    #scrollcontent p {font-size:98%; line-height:150%; margin-bottom:0px;margin-left: 0px;}
    #scrollcontent p.more {font-size:90%; height:22px; text-align:right; margin:0 5px 0 0; cursor:hand }

    #news {position:absolute;margin-left: 10px;}
	
	
/* banner*/
	#slideCont {
	margin: 0px;
	border: 0px;
	text-align: center;
}
#slideCont img {
	margin: 0px;
}



/*fondo pagina*/
.linkFooter {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
.footerSpec {
	color: #666666;
	font-size: 70%;
	text-align: center;
	vertical-align: middle;
	background-position: bottom;
	background-image: url(../images_index/fondo/bg_footer_spec.gif);
	background-repeat: repeat-x;
}
.foot_sx {
	background-image: url(../images_index/fondo/bg_footer_sx_spec.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-top: 1px solid #BEBEBE;
}
.foot_dx {
	background-image: url(../images_index/fondo/bg_footer_dx_spec.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top: 1px solid;
	border-top-color:#BEBEBE;
}
.foot_centrSx {
	border-top: 1px solid #BEBEBE;
	vertical-align: middle;
	text-align: left;
	color: #666666;
}
.foot_centrDx {
	border-top: 1px solid #BEBEBE;
	text-align: right;
	vertical-align: middle;
	color: #999999;
}

.foot_centrDx a ,.foot_centrSx a{
	vertical-align: middle;
	color: #666666;
	text-decoration:none;
}

.foot_centrDx a:hover ,.foot_centrSx a:hover{
	vertical-align: middle;
	color: #666666;
	text-decoration:underline;
}

div.press   {
	scrollbar-base-color: #B3D994;
	scrollbar-face-color: #D5EAC4;
	scrollbar-shadow-color: #D5EAC4;
	scrollbar-arrow-color: #B3D994;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #D5EAC4;
	overflow:auto;
	overflow-x:hidden;
	width: 348px;
	height: 200px;
	margin-bottom:0px;
	background-color:#D5EAC4;
	border:0px;
	margin-left:0px;
	padding-left:3px;
	text-align:left
}

div.pressI   {
	scrollbar-base-color: #C9C7E9;
	scrollbar-face-color: #E0DFF2;
	scrollbar-shadow-color: #E0DFF2;
	scrollbar-arrow-color: #666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-track-color: #E0DFF2;
	overflow:auto;
	overflow-x:hidden;
	width: 348px;
	height: 200px;
	margin-bottom:0px;
	background-color:#E0DFF2;
	border:0px;
	margin-left:0px;
	padding-left:3px;
	text-align:left
}