 body {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

/* General page style */
/*@*/
.bodyline {
	background:#007B79;
	color:black;
}


/*@stile per i link generici */
a, a:link , a.link_sito, a.link_sito:link,
a.link_to_download, a.link_to_download:link{
  font-family:  Verdana, Tahoma,Arial, Sans-Serif; 
  font-size: 13px; 
  text-decoration: none; 
  color: black;
	}
	
a:active,a.link_sito:active,
a.link_to_download:active {
	text-decoration: none; 
	}
  	
a:visited,a.link_sito:visited,a.link_to_download:visited {
	text-decoration: none; 
	}
	
a:hover, a.link_sito:hover ,a.link_to_download:hover{
	text-decoration: underline;
	}

/*@stile per il readmore*/
a.readmore{
  color: black; font-size:11px;
  text-decoration:none;
} 	
a.readmore:active{
  text-decoration: none; 
}
a.readmore:visited{
   text-decoration: none; 
}
a.readmore:hover {
  text-decoration: underline; 
}


.side_style {
   display: none;
}

.side {
  margin-left: 5px;
  display:none;                              
}
/*@definizione stile del menu' laterale. richiamato in infusion/navigation_panel/navigation_panel.php*/
a.side {
	color:white;  
	text-decoration:none;
	font-weight: bold;
}

a:hover.side {
	color:white; 
	text-decoration:underline;
}

/*@definizione link di uscita verso altri siti */
a.link_to_php  {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	font-weight: bold;
	color: white;
	text-decoration:none;
}


a.link_to_php:active{
      text-decoration: none; 
      color:white;
}
a.link_to_php:visited{text-decoration: none; color:white;}
a.link_to_php:hover {text-decoration: underline; color:white;}

/*@ stile per il contattami*/
.contact_me {
	font-family: Verdana,Tahoma,Arial,Sans-Serif; 
	font-size: 13px; 
	color: black; 
	line-height: 20px;
	}

/*@dove e' usato ??*/
a.white {
	color:pink; 
	text-decoration:none;
	font-weight:bold;
}

a:hover.white {
	color:#444444; 
	text-decoration:underline;
}

.seperator {
	color:#726D5D; 
}

form {
	margin:0px 0px 0px 0px;
}

hr {
	height:0px; 
	border:solid #CCCCCC 1px; 
	border-top-width: 1px;
}

hr.side-hr {
   display:none;
}

td {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px;
}

pre {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:11px;
}

.alt {
	color:#1C1C1C;
}


/*@ stile per il menu' orizzontale */
.sub_header {
   display:none;
}

.button {
	font-family: Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px; 
	color:white;
	background-color:#007B79;
	border: 2px solid red ;
	margin-top:2px;
}


.textbox	{
	background: #EAE9E4 url(images/bg_body.gif);
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px; 
	color:black;
	background-color:#E8E8E8;
	border:1px #8A8573 solid;
}

/*@ stile per il contatore delle visite */
.visits {
  display:none;
}

/*@ stile per i testi del corpo centrale. vedere anche tbl2*/
.main-body {
	font-family: Verdana ,Tahoma,Arial,Sans-Serif;
	font-size:14px; 
  color:black;
	padding:3px 10px 3px 10px;
}

/*@font dei contenuti laterali*/
.side-body {
	font-size:13px;
	color:white;
	padding:10px 4px 4px 4px;
}

/*colonna piu' a sx.*/
/*@
td.lefttd {
	background-repeat: repeat-y; 
	background-image: url(images/leftside.gif);
}
*/
td.lefttd {
	background-color: #FFFFD7; 
}

/*@
td.righttd {
	background-image: url(images/rightside.gif); 
	background-repeat: repeat-y;
}
*/
td.righttd {
	background-color: #FFFFD7; 
}

/*@ colore dello sfondo della parte centrale della pagina.*/
.main-bg {
	background-color: #FFFFD7;
}


/*@ bordo del corpo centrale della pagina. eliminabile*/
.border {
	border: 0px; /*0px 1px 1px 1px solid #007B79;*/
}

/*@Bordo dei contenuti centrali. eliminabile*/
.border2 {
	/*border: 2px solid orange;*/
}

/*@stile per articoli e news. vedere se ha senso tenerlo*/
.news-footer {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color:black;
	padding:4px 4px 4px 4px;
	border: 1px solid #007B79;
}

/*@stile per creare spazio*/
.news-footer-blk {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 11px;
	font-weight:normal;
	color:black;
	padding:4px 4px 4px 4px;
	
}

/*@intestazione dei vari menu, intestazione dei contenuti della parte centrale*/
.panel {
	/*display:none;*/
  font-family: Verdana,Tahoma,Arial,Sans-Serif;
	color:black;
	font-weight: bold;
	font-size: 15px; 
	text-align: left;
}

/*@ note pie' di pagina*/
.footer {
  display:none;
}


.link_to_print {
  display:none;
}
/*@stile per l'orario sito*/
.date {
	color: white; 
	font-size: 10px;
	font-weight: normal; 
	text-decoration: none;
	text-align: right;
}
/*@stile per l'orario ultimo aggiornamento*/
.last_update {
	color: black; 
	font-size: 10px;
	font-weight: normal; 
	text-decoration: none;
	text-align: right;
}



img {
border: 0px;
}


/*@bordo tabelle admin */
.tbl-border {
	background-color:#FFFFD7; 
}

.tbl {
  color: black;
	font-size:11px;
	padding:3px 4px 3px 4px;
}

/*@stile per la parte breve della news. stesso font di main-body*/
.tbl1 {
	font-family: Verdana ,Tahoma,Arial,Sans-Serif;
  font-weight: normal;
	font-size:11px; 
  color:black; 
	padding:4px;
}

/*@stile per il titolo della news le news se non uso il tema. ricopio gli stili di main-body*/
.tbl2 {
  font-family: Verdana ,Tahoma,Arial,Sans-Serif;
  font-weight: bold;
	font-size:11px; 
  color:black;
	padding:3px 4px 3px 4px;
	/*font-size:11px; 
	color:#091609;  
	background-color:#B4B1A7; 
	padding:4px;*/
}

/* This is for all aspects of the Shoutbox */
.shoutboxname {
	font-weight:bold; 
	color:#E1E1E1;
}

.shoutbox	{
	color:#06070A;
}

.shoutboxdate {
	font-size:9px; 
	color:#1C1C1C;
}

.small {
	font-size:11px; 
	font-weight:normal;
	color:#111111;
}

.small2 {
	font-size:10px; 
	font-weight:normal; 
	color:#1C1C1C;
}

.side-small {
	font-size:9px; 
	font-weight:normal; 
	color:#3A3935;
}

.side-label {
	display:none;
}

