/* --------- generiche --------- */
body {
	margin:5px 0 40px 0;
	text-align:center;
}


a {
	color:#012255;
	text-decoration:none;
}


/* --------- header --------- */

td.header {
           background-color="#D2691E";
		border-top:1px solid #012255;
}

.header img{
	border:none;
}


/* --------- menu --------- */

.menu {
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}

.menu a {
   color: #FFFFFF;
	text-decoration:none;
}

.menu a:hover {
	text-decoration:none;
	/* color: #FFFFFF; */
	color: #FFDE60;
}


td.menu {
   background-color:#012255;
   text-align:center;
   padding:8px 3px 8px 3px;
   width:7%;
}


/* --------- sottomenu --------- */
table.sottomain {
	width:222px;
}

div.sottomenu {
	background: url(immagini/horus.jpg) no-repeat top left;
	width:230px;
	height:500px;
	padding-bottom:10px;
}

p.sottotit {
	background-color:#012255;
	text-align:center;
	padding:2px;
        color:#FFDE60;
}

.sottotit span {
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFDE60;
}

div.sottorig1 {
	background-color:#FBF5DD;
	padding:2px;
	text-align:center;
}

div.sottorig2 {
	background-color:#FAF8F1;
	padding:2px;
	text-align:center;
}

.sottomenu a {
	text-decoration:none;
}

.sottomenu a:hover {
	font-weight:bold;
}

.sottolink {
	font-family:Verdana;
	font-size:9pt;
	color:#012255;
}

/* --------- contenuto --------- */
div.contenuto {
	width:730px;
	padding:0 10px 30px 15px;
	vertical-align: top;
}

.nobord table {
	border:none;
}

th.contit {
	background-color:#012255;
	padding:2px;
}

.contit span {
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color: #FFFFFF;		
}

td.cont1 {
	background-color:#FBF5DD;
}

td.cont2 {
	background-color:#FAF8F1;
}

.contenuto a {
	text-decoration:none;
}

.contenuto a:hover {
	text-decoration:none;
	font-weight:bold;
}

.contenuto span dt {
	font-weight: bold;
}

.big {
		font-family:Verdana;
		font-size:15pt;
		font-weight:bold;
		color: #012255;	
}

.small {
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		color: #012255;
}

.contenuto {
		font-family:Verdana;
		font-size:9pt;
		color: #012255;
		text-align:left;
}

.contital {
	font-family: Verdana;
	font-size: 9pt;
	color: #012255;
	text-align: left;
	font-style: italic;
}

table.login {
	border:1px solid #012255;
}

th.loginmain {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color: #FFDE60;
	background-color:#012255;
	text-align:center;
	border:1px solid #012255;
}

th.login1 {
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color: #012255;
	background-color:#FBF5DD;
}

td.login1 {
	text-align:center;
	background-color:#FBF5DD;
}

th.login2 {
	font-family:Verdana;
	font-size:9pt;
	color: #012255;
	background-color:#FAF8F1;
	text-align:center;
}

td.login2 {
	text-align:center;
	background-color:#FBF5DD;
}

form.login {
	font-family:Verdana;
	font-size:9pt;
	color: #012255;
}

input.nletter {
	background-color:#012255;
	border:1px solid #012255;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

/* --------- footer --------- */
div.footer {
	text-align:center;
	color:#12255;
}

div.cerca{
  position:absolute;
  top:20%;
  right:1%;

}

.footer {
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		color: #012255;
}

.footer a {
	text-decoration:underline;
}

div.webmaster {
	margin-top:5px;
}

.small {
		font-family:Verdana;
		font-size:7pt;
		color: #012255;
}

.small a {
	color: #012255;
	text-decoration:none;
}


/* -------- commenti -------- */

table.comm {
	border:1px solid #012255;
	width:500px;
}

th.comm {
	background-color:#012255;
	padding:2px;
}

.comm span {
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color: #FFFFFF;		
}

td.comrig1 {
	background-color:#FBF5DD;	
	padding:0 3px 0 3px;
}

td.comrig2 {
	background-color:#FAF8F1;	
	padding:0 3px 0 3px;
}

/*-----menu in alto------*/

div.menuass {
      
      background:#FFDE60;
      color:#012255;
      padding:3px;
      position:absolute;
      text-align:left;
}

td.calendario_up {
    background-color:#012255;
    color:#FFDE60;
    text-align:center;
}

td.calendario_down {
    color:#012255;
    background-color:#FFDE60;
    text-align:center;
}

div.frecciasx {
    position:absolute;
    left:4px;
    top: 53%;
}

div.frecciadx {
    position:absolute;
    left:250px;
    top: 53%;
}

td.headserata{
    text-align:center;
    color:#822222;
    width:230px;
}

td.bodyserata{
   background-color:#ADD8E6;
   width:230px;
   color:#012255;
}

div.news{
  
   background-color:#FFDE60;

}


