html, body {
	margin:0;
	padding:0;
	}
body{background: #94B5E8 url(sfondo.gif) repeat-y center;
     font: 12px/1.5em Verdana;}

div#container{
              width: 710px;
			  background: #fff;
			  margin: 0 auto; }

p {
    color:#000;
  }

a {
     color:#F59232;
  }

a:visited { 
      		color: #F59232;
          }

a:hover {
      	text-decoration: None;
      	color: #FFFFFF;  
		background-color: #8EB5EF;        				
		}
/*- Menu Tabs I--------------------------- */

    #tabsI {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #DD740B;
      }
    #tabsI ul {
	margin:0;
	padding:0px 0px 0 10px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("tabrightI.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
      
    
    #tabsI li#active a {
      background-position:0% -42px;
      text-decoration:none;
      color:#fff;
      border-bottom: 0px;
      }	
    
     #tabsI li#active span {
      background-position:100% -42px;
      color:#fff;
      border-bottom: 0px;
      }
/*---------------------------------------------------------------*/

#sx {
	background:url("themes/sinistro.jpg") left top;
}

#dx {
	background:url("themes/destro.jpg") right top;
}

#center {
	background:#FFFFFF;
}

#down {
	background:url("themes/down.gif");
	border-bottom:1px solid #6097E9;
	border-left:1px solid #6097E9;
    border-right:1px solid #6097E9;
	font-size: 8pt;
	color:#000;
}
#down a {
				font-size: 8pt;
				text-decoration: Underline;
      			color: #004080;
			   }
#down a:visited {
						font-size: 8pt;
       					color:#004080;
						}
#down a:hover {
						text-decoration: Underline;
      					color: #FFFFFF;  
				  		background-color: #F48D2A;
					 }




#line {
		border-bottom:1px solid #DD740B;
}

 div#nav-arrurro {
				  font-size: 10pt;
				  padding: 0 0 0 0;
				  margin:0 auto;
				  text-align:left;
			 	  background: #BED4F5 url(gradient-azzurro.gif) repeat-x 0 -5px
			     }

#nav-arrurro a {
				font-size: 10pt;
				text-decoration: Underline;
      			color: #004080;
			   }
#nav-arrurro a:visited {
						font-size: 10pt;
       					color:#004080;
						}
#nav-arrurro a:hover {
						text-decoration: Underline;
      					color: #FFFFFF;  
				  		background-color: #F48D2A;
					 }
 
  div#nav-azzurro {
				  font-size: 10pt;
				  padding: 0 0 0 0;
				  margin:0 auto;
				  text-align:left;
			 	  background: #BED4F5 url(gradient-azzurro.gif) repeat-x 0 -5px
			     }

#nav-azzurro a {
				font-size: 10pt;
				text-decoration: Underline;
      			color: #004080;
			   }
#nav-azzurro a:visited {
						font-size: 10pt;
       					color:#004080;
						}
#nav-azzurro a:hover {
						text-decoration: Underline;
      					color: #FFFFFF;  
				  		background-color: #F48D2A;
					 }
 
 div#nav-arancio {
				  font-size: 10pt;
				  padding: 1px  0;
				  margin:0 auto;
				   color:#fff;
				  text-align:left;
			 	  background: #FAC898 url(gradient-arancio.gif) repeat-x 0 -5px
			     }

#nav-arancio a {
				font-size: 10pt;
				text-decoration: Underline;
      			color: #004080;
			   }
#nav-arancio a:visited { 
      			     color: #004080;
                  }

#nav-arancio a:hover {
      	text-decoration: Underline;
      	color: #FFFFFF;  
		background-color: #8EB5EF;        				
		}
		
/*- Menu Tabs G--------------------------- */

    #tabsG {
      float:left;
      width:100%;
      background:#fff; 
      font-size:100%;
      line-height:normal;
      border-bottom:1px solid #6097E9;
      }
    #tabsG ul {
	margin:0;
	padding:10px 10px 0 10px;
	list-style:none;
      }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url("tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsG a span {
      float:left;
      display:block;
      background:url("tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#FFF;
      }
    #tabsG a:hover {
      background-position:0% -42px;
      }
    #tabsG a:hover span {
      background-position:100% -42px;
      } 
      
     #tabsG li#active a {
      background-position:0% -42px;
      text-decoration:none;
      color:#fff;
      border-bottom: 0px;
      }	
    
     #tabsG li#active span {
      background-position:100% -42px;
      color:#fff;
      border-bottom: 0px;
      }
         
/*-----------------------------------------------------------*/

#line-corsi {
	 border-left:1px solid #6097E9;
	 border-right:1px solid #6097E9;
}

