/* GENERAL  ne9*/
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%; 
    background-color: #FFFFFF; 
}
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 2px;
    text-decoration: none;
    padding-left: 2px
}
a:hover {
    color: #FE9C3A;
    text-decoration: none; 

}
form {
/*
    width: 150px;
*/
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px
}
i {
    font-weight: normal;
}
select {
    font-size: 11px;
}
input {
    font-size: 11px;
}

/* SHOULDER BOX */
.testa {
    color: #000;
    text-align: justify;
    vertical-align: middle;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    border: 0px #999999 solid;
    clip:       rect(   );
    margin-top: 0px;
    margin-right: -2px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-indent: 10pt;
    clear: right
}
.xxx {
	display:none;
	/**/
}
.DIVmenuSinistra {

    width: 75px;

    font-size: 84%; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
	text-align: center;

    position: absolute; 

    z-index: 1; 
    left: 0px; 
	top:127px;
}
.DIVmenu {

    width: 160px;

    font-size: 84%; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: bold; 

    position: absolute; 
	background: url(../master/_nuovo_ANGOLO_LEFT.gif) repeat-y;
    z-index: 1; 
    left: 75px; 
	top:127px;
	color: #000; 
}
.DIVcontent {
    padding: 0px 50px 50px 50px;

	text-align: justify;
	background: url(../master/_nuovo_ANGOLO_LEFT.gif) repeat-y ;	
	
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #000;


    height: 100%; 
	left:235px;
	top:127px;

    z-index: 0;
	
	/*
	background: url(../master/_nuovo_ANGOLO_LEFT.gif) repeat-y 234px;	
	padding-left:234px;
	width:100%;
	
	
	*/
}
.nuovoTopSpalla {
	background: url(../master/_nuovo_ANGOLO_TOP.gif) repeat-x;
	width: 100%;
}

.DIVmenuText {
    width: 160px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 2px;
    text-decoration: none ;
    padding-left: 36px;
    text-indent: -16px; 
    color: #000;
}
a.DIVmenuText:hover{
	color: #FE9C3A;
}
.DIVmenuTextTd {
    width: 160px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 2px;
    text-decoration: none ;
    padding-left: 36px;
    text-indent: -16px ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 82%;
    font-weight: normal;
    color: #000000
}
.dataNews {
    font-weight: lighter;
    clip: rect( );
    padding-left: 8px;
}
.pagNews {
    color: #666666;
    font-size: 65%;
    font-weight: bold
}


/* UPPER  */

/* location bar */
.DIVnav {
    width: 100%;
    background-image:  url(../cmp_images/sfondo_nav_menu.gif);
    vertical-align: bottom;
    padding-left: 170px;
    padding-top: 0px;
    clip:   rect(   );
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    border: #666666 solid;
    text-align: left;
    white-space: nowrap; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 85%; 
    font-weight: bold; 
    left: 0px; 
    top: 256px; 
    border-width: 1px 0px; 
    overflow: visible; 
    position: absolute; 
    visibility: visible; 
    z-index: 5
}
.DIVnavText {
    clip: rect( );
    color: #FFFFFF;
    padding-right: 5px;
    padding-left: 8px; 
    text-decoration: none
}
 /* navigation bar */
.DIVtopMenu {
    background-repeat: repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    font-weight: bold;
    color: #000000;
    height: 73px;
    width: 100%;
    padding-top: 0px;
    padding-right: 190px;
    padding-bottom: 0px;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap; 
    overflow: visible; 
    position: absolute;
    visibility: visible; 
    z-index: 4; 
    clip: rect(   ); 
    left: 0px; 
    top: 76px; 
    clear: right
}
.DIVtopMenuText {
    text-decoration: none ;
    clip: rect( );
    vertical-align: middle; 
    white-space: nowrap; 
    padding-left: 8px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    padding-right: 8px; 
    color: #000; 
    text-transform: uppercase; 
    font-size: 74%
}

/* head */
.DIVsopra {
   clip:        rect(   ); 
   position: absolute;
   visibility: visible; 
   height: 177px; 
   width: 100%; 
   left: 0px; 
   top: 0px; 
   z-index: 3; 
}

/* search */
.search {
    white-space: nowrap;
    vertical-align: bottom;
    clip: rect( );
    padding-right: 50px;
    padding-bottom: 3px
}
.bottone {
    background-image: url(../master/DIVcontentBG.gif);
    color: #FFFFFF; 
    height: 20px; 
    clip:    rect(   ); 
    font-weight: bold; 
    border: #000066; 
    border-style: solid; 
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px
}

/* decoration */
.DIVdeco {
	background-repeat : repeat-x;

	z-index: 2;
	height: 177px;
	width: 100%;
	left: 0px;
	top: 0px;
	text-align: right;
		

	padding-left: 308px;
	background-image: url(../master/_nuovo_SFONDO_TOP.gif);
}


/* CONTENT BOX */


.TITOLO {
    font-weight: bold;
    color: #000; 
}

.COMMENTO {
    font-style: italic
}
.textField {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 75%;
    width: 80px;
}
.fix_small {
    font-size: 10px;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px
}

/* CONTENUTO CON MENU NELLA PAGINA */
.MenuInPage {
    width: 300px;
    height: 100%;
    padding-bottom: 5px;
    padding-top: 180px;
    padding-right: 0px;
    padding-left: 180px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px ;
    left: 0px;
    top: 0px;
    font-size: 90%; 
    font-weight: normal;
    text-align: left; 
    white-space: normal
}
.ContentNextToMenuInPage {
    background-image:  url(../cmp_images/sf_sotto.gif);
    vertical-align: top;
    padding-left: 350px;
    padding-right: 50px;
    padding-top: 178px;
    padding-bottom: 80px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px ;
    background-repeat: repeat-x;
    background-position: bottom; 
    height: 100%; 
    left: 0px; 
    top: 0px
}



/* EXTRA */
.tabella {
    font-size: 85%;
}
.TDCorsi {
    font-size: 65%;
    font-weight: bold;
    border: dotted;
    border-width: 0px 1px 0px 0px;
    border-color: transparent #BECADC transparent #BECADC;
    padding-left : 5px;
}
.DIVTopMenuIMG {
  padding-right: 0px; 
  padding-left: 0px
}
.THCorsi {
    font-size: 70%;
    background-color: #31455D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;

}
.NewsCounter {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 85%;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 2px;
    text-decoration: none;
    padding-left: 35px;
    color: #FFFFFF;
    left: 0px;
    clip: rect( )
}
.DIVtopMenuTextOn {
    text-decoration: none ;
    clip: rect( ) ;
    vertical-align: middle;
    white-space: nowrap ;
    padding-left: 8px ;
    padding-top: 3px;
    padding-bottom: 3px ;
    padding-right: 8px ;
    color: #fff;
    text-transform: uppercase ;
    font-size: 80%;
}
p {
    font-size: 95%;
    clip: rect( )
}
a.pdpg:hover {  color: #FFFFFF; background-color: #FF0000}
