/*@charset "utf-8";
 CSS Document */

body
{
    margin:0px;
    padding:0px;
    /*background:url("img/bg.png") repeat-x;*/
    background-color:#D6D8C7;
    font-family:"Verdana","Trebuchet MS";
    font-size:11px;
    line-height:1.5em;
    color:#474A51;
    text-align:center;
}

/*menu orizzontale bottom*/
/*contenitore del menu: div#MENU*/
div#MENU
{
    font-size: 11px;
    font-family: Trebuchet MS;
    text-align: center;
    vertical-align:middle;
    padding: 1px;
    margin:0;
}
/*Effetto rollover sul testo dei link.*/
a.MENU, a:visited.MENU
{
    font-family: Trebuchet MS;
    color: #b8c5d1;
    font-weight: normal;
    text-decoration: None;
    width: 100px;
    padding: 20px;
}
a:hover.MENU
{
    color: #747985;
    font-weight: normal;
    text-decoration: underline;
    width: 100px;
    padding-right: 20px;
}
/*fine menu orizzontale*/
p{
margin:0px;
padding:0 0 10px 0;
text-align:justify;
}
/*ul {  Le regole per le liste non ordinate 
list-style-position:inside;
list-style-type:disc;
margin:0;
padding:0 0 0 20px;
text-align:justify;
}*/
/*li {  Le regole per i contenuti delle liste 
padding:10px 0 10px 0;
}*/
/*nuovo codice*/
.menu-ul { /* Le regole per le liste non ordinate */
list-style: url(img/arrows.gif) outside;
margin-left: 0;
padding:0 0 0 30px;
line-height:25px;
}
.menu-li { /* Le regole per le liste non ordinate */
padding:0 0 0 0;
vertical-align:super;
line-height:10px;
}
/*fine nuovo codice*/

a { /* Le regole per stilizzare i collegamenti */
font-family:Trebuchet MS;
color:#0066cc;
text-decoration:none;
}
a:visited { 
color:#0066cc;
text-decoration:none;
}
a:hover { 
color:#0066cc;
text-decoration:underline;
}
.bordopagina {
	border: 1px solid #b8c5d1;
    height: 413px;
}
A.reglog 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.cellareg {
	text-align:right;
	vertical-align:bottom;
	/*line-height:80px;
	background-image:url("img/sfondo-reg.jpg");
	background-color:#EDEEED;
	border:dotted 1px #24618E;*/
}
.testo-utente 
{
	FONT-SIZE: 1em; COLOR: #5A6B7B; font-family:"Trebuchet MS"; padding:0 5px 0 5px; font-weight:100;
}
.footer 
{
 width:990px; padding:30px; height:34px; 
/*background-color:#305370;*/ background:url("img/bigb.png") repeat-x;
 }


.area-mod-centrale{
    padding:25px 0 0 0; vertical-align:top; text-align:left; width:730px;
}
.area-centrale{
    padding:25px 0 0 0; vertical-align:top; text-align:left; width:610px;
}
.area-mod-centrale-iscritti{
    padding:0; vertical-align:top; text-align:left; width:730px;
}
.cella-menu-bottom{
    padding:25px; vertical-align:middle; text-align:center; /*background-image:url("img/cf-head-bg.gif"); background-repeat:repeat-x;*/
}
.bordo-flag {
	border: 1px solid #f7f7f7;
    margin-left: 0px;
}
.testo-produced 
{
    font-family:Arial;
    font-size:10px;
    font-style:normal;
    color:#333333;
    font-weight:normal;
}

.menu-orizz 
{
      /* background-position:100% -42px;*/
     line-height:20px;
      border-bottom:1px solid #24618E;
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      /*padding:5px 15px 4px 6px;*/
      color:#24618E;
}
.menu-item 
{
       /*background-position:0% -42px;*/
     line-height:20px;
      border-bottom:1px solid #24618E;
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
     /* padding:5px 15px 4px 6px;*/
      color:#FFF;
}

    #tabsJ {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:11px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      line-height:15px;
      border-bottom:1px solid #24618E;
      }
    #tabsJ ul {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       margin:0;
       padding:15px 10px 0 0;/* valore da modificare per far partire il menu pi� a destra*/
       list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      font-family: Verdana;
      font-size:11px;
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      font-weight:bold;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

        #tabsJ #current a {
                background-position:0% -42px;
        }
        #tabsJ #current a span {
                background-position:100% -42px;
                color:#FFF;
        }

.top
{
    width: 960px;
    height: 75px;
    background-image: url('img/sfonfo-top.png'); background-repeat: no-repeat; height: 90px;
}

.menu-area-ris 
{
line-height:20px; font-size:12px;
}



.border-top-bianco
{
border-top:2px solid;
border-color:#E7E7DB;
}
.body_padding
{
/*UP, DX, DOWN, SX*/
padding:8px 15px 8px 15px;
background-color:#fff;
color: #474A51;
line-height:25px;
}
.news {
border-bottom:1px dotted #141414; line-height:5px;
}
.cella-news{
padding:8px 2px 5px 3px;
}
.data-news {
	FONT-SIZE: 10px; font-family:Verdana, Arial; font-weight:bold; color:#979766; line-height:12px;
}
.titolo-news a:link, .titolo-news a:visited {
	FONT-SIZE: 10px; font-family:Verdana, Arial; line-height:15px; color:#333333; text-decoration:none;
}
.titolo-news a:hover{
	FONT-SIZE: 10px; font-family:Verdana, Arial; line-height:15px; color:#333333; text-decoration:underline;
}
.archivio-news a:link, .archivio-news a:visited {
	FONT-SIZE: 10px; font-family:Verdana, Arial; font-weight:bold; color:#333333; line-height:12px; padding-right:15px; text-decoration:underline;
}
.archivio-news a:hover{
	FONT-SIZE: 10px; font-family:Verdana, Arial; line-height:12px; color:#333333; text-decoration:none;
}

.data {
font-size: 11px; font-style: italic;
}

.cella-menu{
padding:10px 0 0 0;
}
.down {
	border-bottom: #606975 4px solid; COLOR: #1b364a; BACKGROUND-COLOR: #DDDDDD; line-height:15px; padding:5px 0 0 5px;
}

.mail a:link, .mail a:visited {
	FONT-SIZE: 10px; font-family:Verdana, Arial; line-height:15px; color:#6F6F4A; text-decoration:none; padding:0 10px 10px 0;
}
.mail a:hover{
	FONT-SIZE: 10px; font-family:Verdana, Arial; line-height:15px; color:#1b364a; text-decoration:underline;
}
