/*margin and padding on body element
  can introduce errors in determining
  element position and are not recommended;
  we turn them off as a foundation for YUI
  CSS treatments. */
body {
	margin:0;
	padding:0;
	/*background-color:#061524;*/
	font-family:Arial, Helvetica, sans-serif; 
	color:#0a2640; 
}
   #custom-doc { width:61.54em;*width:60.06em;min-width:800px; margin:auto; text-align:left;}
   
   html {
	background-color:#061524;
}

#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px;
  visibility:hidden;
}

a:link {
	color: #3a4b5f;
	text-decoration: none;
}
a:visited {
	color: #3a4b5f;
	text-decoration: none;
}
a:hover {
	color:#3a4b5f;
	text-decoration: none;
}
a:active {
	color: #3a4b5f;
	text-decoration: none;
}

.yui-skin-sam .yuimenu .bd { width:160px;
}

.yui-layout-bd .yui-layout-bd-nohd .yui-layout-bd-noft{
	overflow: visible;  
	
}

.yui-skin-sam .yui-layout .yui-layout-unit-top,  .yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-bd-nohd {   
         overflow: visible;   
     }   
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu {
/*tolgo la freccetta in giu dal menu*/
background:transparent url('') no-repeat scroll right center;

	 }
/*.yuimenubaritem .first-of-type .yuimenubaritem-hassubmenu, .yuimenubaritemlabel .yuimenubaritemlabel-hassubmenu{
width:200px;

}*/
.yui-skin-sam .yui-panel .bd {
	background-color:#ffffff; 
}
.yui-skin-sam .yui-panel .ft {
	/*background-color:#c4ddff; */
	background:url(../img/sfondo_pop.png) repeat-x 0 0;
}
.yui-skin-sam .yui-panel .hd{
	/* background:url(../ajax/yui/build/assets/skins/sam/sprite.png) repeat-x 0 -1300px;*/
	background:url(../img/sfondo_pop.png) repeat-x 0 -130;
}
.yui-skin-sam .yui-panel-container.matte {
background-color:#FFFFFF;
padding:0px 0px;
}

em {

    font-style: normal;
	/*font-weight:bold;*/
    display: block;
    text-align: left;
    white-space: nowrap;
    
    width: 8.435em; /* 5 puls 10.642em;*/
	*width:8.189em;/* IE */
    /* Hide the overflow if the text label exceeds 10em in width. */
    /*overflow: hidden;*/
    /* 
        IE and Safari support the ability to add ellipsis when the text 
        label exceeds 10em in width.
    */
    text-overflow: ellipsis;

}

.yuimenuitem{
/*width:190px;	*/
/*right:2px;*/
font-size:95%;
}
#custom-doc { width:61.54em;*width:60.06em;min-width:800px; margin:auto; text-align:left;}

#ft { 
font-size:85%;	

	
}
#bd
{
	background:#FFF;
	margin:0;
	padding:0;
	}
/*
        Position and hide the Menu instance to prevent a flash of unstyled 
        content when the page is loading.
    */

    div.yuimenu {
    
        position: absolute;
        visibility: hidden;
    
    }
    

    /*
        Set the "zoom" property to "normal" since it is set to "1" by the 
        ".example-container .bd" rule in yui.css and this causes a Menu
        instance's width to expand to 100% of the browser viewport.
    */
    
    div.yuimenu .bd {
    
        zoom: normal;
    
    }
	
	#menu {
            
                margin: 0 0 5px 0;
            
            }

#elenco li{
	list-style-position: inside;
	list-style-type: square;
}

#puls_accredito{
position:relative; 
top:-20px;
*top:-8px;/* IE */
left:601px;
width:200px;
cursor:pointer;
cursor:hand;
}

.pari{
	background:#FFF;
}
.dispari{
	background:#b9bfc8;
}
.accredito{
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	background-color: #3a4b5f;	
	
}
#d_bd{ 
background-image:url(../img/sfondo-lungo.gif);
font-size:100%;

}
.TitoloPagina{
	font-size: 130%;
	font-weight: bold;
	color: #FFF;
	background-color: #3a4b5f;	
}
.testo_130_U {
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
}
.testo_130_U_blu {
	font-size: 130%;
	font-weight: bold;
	text-transform: uppercase;
	color:#3a4b5f;
}

.testo_130_AB {
	font-size: 130%;
	font-weight: bold;
	text-transform: capitalize;
}
.testo_130_AB_normal {
	font-size: 130%;
		text-transform: capitalize;
}

.testo_130 {
	font-size: 130%;
	font-weight: bold;
	
}
.testo_100 {
	font-size: 100%;
	font-weight: bold;
}
.testo_100_C {
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
}
.testo_100_AB {
	font-size: 100%;
	text-transform: capitalize;
}
.testo_80 {
	font-size: 80%;
}
