﻿html, body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	font-family: verdana;
	text-align:left;
	font-size: 12px;
	color: black;
	text-align: center;
	background-color: #E7FFFF;
	
}
table,td { 
	border-style:none; 
	font-size: 100%;
}
table {	
	margin:0px; 
	border-collapse: collapse;
}
td { 
	padding:0px; 
	vertical-align:top; 
}
img {
	margin:0px; 
	border-collapse: collapse;
}
a { 
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	color: Black; 
}
a:hover { 
	text-decoration: underline;
}
.small { 
	font-size: 85%; 
	color: #EAEAEA;
}
.infoPage { 
}	
#formrechercherinline {
	margin-top: 10px;
	background-color: transparent;
	COLOR: #000000;
	}

#rechercherinline {
	height: auto;
	float: right;
	margin-right: 80px;
	margin-top: 350px;
	background-color: transparent;
}
#rechercherinline .cell {
	padding: 0px;
	font-size: 100%;
	font-weight: normal;
	border: 0px solid #505255;
	color: #131313;
	margin-bottom: 8px;
	margin-left: 3px;
	background-color: Red;
}
.button { 
	font-size: 100%; 
	color: black;
	padding: 2px;
	border: 1px solid BLACK;
}
.topbanner { 
	border: medium none;
	font-size: 100%; 
	text-align: center;
	border-right: 0px groove #000000;
	border-left: 0px groove #000000;
}
.tableline1 {
	padding: 3px;
	color: #696969;
	font-weight: normal;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
}
.tableline1 a {
	color: Black;
	font-weight: normal;
}
.tableline2 {
	padding: 3px;
	font-weight: normal;
	color: #5B5B5B;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: left;
}
.tableline2 a {
	color: Black;
	font-weight: normal;
}
.tablelinemain {
	height: auto;
	font-size: 100%;
	font-weight: bold;
	padding: 3px;
	color: #000000;
	background-color: #CCCCCC;
}
.tablelinemain a { 
	font-size: 100%;
}
.tablelinemain a:hover { 
	font-size: 100%;
	color: #000000; 
}
.normal { 
	list-style: square;
	font-size: 100%; 
	text-align: left; 
}
.myTable {
	font-weight: normal;
/*	color: #555555;*/
	font-size: 100%;
	LIST-STYLE-TYPE: square;
	TEXT-ALIGN: left;
	margin-bottom: 0px;
	border: 0px solid #97CCFF;
	background-color: transparent;
}
.mymodule {
	border: 0px solid Silver;
	list-style: square;
	font-size: 110%;
	background-color: transparent;
	font-style: normal;
}
.mySubTable {
	border: 0px solid #D6DFEF;
	list-style: square;
	background-color: transparent;
	font-style: normal;
	width: 100%;
}
.myTitle {
	padding-bottom: 2px;
	background-position: left;
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	font-size: 120%;
	text-align: left;
	color: #133A78;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: none;
}
.myTitleBottom {
	height: 25px;
	border: none;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 0px;
	COLOR: #DC143C;
	TEXT-ALIGN: left;
	PADDING-TOP: 1px;
}
.myTr { 
}
.myTD { 
	padding: 5px; 
	border: none;
}
	

.myQuote { 
	border: 1px solid #000000; 
	padding: 3px;
	font-size: 110%; 
	text-align: justify;
	background-color: #D3D3D3; 
} 
.img_newmessage { 
	border: 0px; 
}
.TitleListInformations {
	font-size: 120%;
	font-style: normal;
	color: black;
	text-align: left;
	font: bold;
}
.TitleListInformations a {
	text-decoration: none;
	color: black; 
}
.TitleListInformations a:hover {
	text-decoration: underline;
	color: #7D2030; 
}
.ElementListInformations {
	font-size: 120%;
	font-style: normal;
	color: black;
	text-align: left;
	font: bold;
}
.ElementListInformations a {
	text-decoration: none;
	color: #003399; 
}

.ElementListInformations a:hover {
	text-decoration: underline;
	color: #7D2030; 
}
	
.visitors_ajax {
overflow:auto;
height:80px;
}
.OnLine {
	color: Green;
}
.OffLine {
	color: Red;
}

/* Tabber */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
  
.tabber {
}
.tabbertab {
}
.tabberlive {
 margin-top:5px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav
{
	margin:0;
	padding: 3px 0;
	font-size: 100%; 
	color: #000000;
	background-color: transparent;	
	border-bottom: 1px solid #BBBBBB;
}
ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #BBBBBB;
 border-bottom: none;
 background: trasparent;
 text-decoration: none;
 color: Gray;
}
ul.tabbernav li a:link { 
	color: Gray; 
	text-decoration: none;
}
ul.tabbernav li a:visited { 
}
ul.tabbernav li a:hover
{
 color: red;
}
ul.tabbernav li.tabberactive a
{
 background-color: transparent;
 border-bottom: 0px solid #000000;
}
ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 border-bottom: 1px solid black;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
  
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height: 200px;
 overflow:auto;
}
#header {
	position: relative;
	color: #000000;
	height: 250px;
	width: 100%;
	background: transparent;
}
#linestatusinfo { 
	height: 25px;
	width: 99%;
	font-weight: normal;
	font-size: 90%;
	color: black;
	margin-left: 35px; 
	padding-top: 9px;
	text-indent: 0px;
	background-color: transparent;
	}
.topbanner { 
	font-size: 100%; 
	text-align: center;
	}
.rightbanner { 
	text-align: left;
	float: right;
	}
.leftbanner { 
	text-align: left;
	float: left;
}

/* ------------- colonne ----------------*/	

#container {
	width: 1000px;
	margin:0 auto;
	height: 100%;
	background-color: transparent;
}
#pagina {
	width: 1000px;
	margin:0 auto;
	background-color: transparent;
	background-image: url('toppage.jpg');
	background-position: top;
	background-repeat: no-repeat;
}
#pagina2 {
	width: 1000px;
	margin:0 auto;
	background-color: transparent;
	background-image: url('bottompage.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
#pagina3 {
	width: 1000px;
	margin:0 auto;
	background-color: transparent;
	background-image: url('contentpage.jpg');
	background-position: top;
	background-repeat: repeat-y;
}
#Toplogo {
	height: 30px;
	color: #000000;
	padding-top: 20px;
	text-indent: 80px;
	background-color: transparent;
}
#columnleft {
	float: left;
	width: 170px;
	padding: 0px 0px 3px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 50px;
}
#columnleft a {
/*	color: #000000;*/
}
#columnleft .small {
	color: #ADD8E6;
}
#columnleft .myTitle {
	border-bottom: 1px dotted #133A78;
	background: transparent;
}
#columnleft .myTD {	
	padding-left: 10px;
}
#columnleft .myTable { 
}
#columnleft .myTitleBottom {
	height: 25px;
	margin: 0px;
}

#Display {
	border-left:0px solid #ccc;
	border-right:0px solid #ccc; 
	border-top:0 solid #ccc;
	border-bottom:0 solid #ccc;
	font-size: 100%;
	text-align: left;
	background-color: transparent;
	margin-left:220px;
	margin-right:48px;
	margin-top:0;
	margin-bottom:10px; 
	padding-left:5px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:3px;
}
#Display .small { 
	color: Silver;
}
#Display .myTitle {  
	}
#Displayprint .myTitle{  
	}
#Display .myTitleBottom {  
	font-size: 85%; 
	color: #133A78;
	background-color: transparent;
	} 
#Display .myTitleBottom a{  
	font-size: 100%;
	font-weight: normal;
	color: #133A78;
	} 
#Display .myTitleBottom a:hover {  
	text-decoration: underline;
	} 
#Display .myTable {  
/*	color: #666666;*/
	border: none;
}
#Display .small { 
	color: #578EBE;
	}
#Display a:hover { 
	}
#footer {
	height: 30px;
	clear:both;
	border-top: 0px solid gray;
	padding-top: 10px;
	text-align: center;
	background-color: transparent;
	font-size: 90%;
}
#footer a {
	color: #6495ED;
	text-decoration: underline;
}
#footer a:hover{
	color: Black;
}
.copyright { 
 	padding-top: 10px;
 	margin-top: 10px;
}
.copyright a{
	font-weight: normal;
	text-decoration: underline;
}
.copyright a:hover {
	color: Black;
}

/* ------------- colonne -------------*/
#TopSearch{
	float: right;
	}
	
#toolbar {
	position: absolute;
	width: 88%;
	margin-top: 18px;
	margin-left: 70px;
	top: 0px;
	background-color: transparent;
	}
#toolbar a {
	color: Black;
	text-decoration: none;
	font-size: 90%;
	}
#toolbar a:hover {
	color: Yellow;
	}
.toolbar { 
 	padding: 3px 8px 0px 5px;
	border-right: 0px solid #141414;
   display: block;
   float: left;
   width:auto;
   text-align: center;
 	}

#slideajaxnews_0 {
 width: 700px;
 height: 330px;
}
#slideajaxnews1_0 {
 width: 700px;
}
#slideajaxnews2_0 {
 width: 700px;
}


ul.anmenu {
/*width:150px;*/
/*elimino i punti elenco */
margin:0; 
padding:0; 
list-style-type:square; 
font-weight:bold;
font-size: 16px;
}

ul.anmenu li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0px; /* lascia spazio far il bordo del menu e il testo del link */
height: 25px; 
line-height: 25px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.anmenu li { /*display: inline;*/ } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.anmenu li a:link, ul.anmenu li a:visited {
/*	background: url(up.png);*/
/*	border-bottom: 1px dotted #ccc;*/
	/*background:#ccc;*/
} /* colori per il link */
ul.anmenu li a:hover, ul.anmenu li a:active, ul.anmenu li:hover {
/*	background: url(down.png);*/
	color: #FF6600;
} /* colori per l'effetto roll-over */


ul.anmenu li {
}
ul.anmenu a {
	color: #000000;
	font-weight: bold;
}

ul.anmenu li.active li a {

}

ul.anmenu span {
}

ul.anmenu li a img {
	border-width: 0px;
}

#copyrightl {
	margin-left: 80px;
	float: left;
}

#copyrightr {
	margin-right: 80px;
	text-align: right;
}

#liveclock {
	position: absolute;
	margin-top: 90px;
	margin-left: 280px;
	color: red;
}

.menuaggiungianuncio {
	float: left;
	padding: 5px;
	margin: 5px;
	border: 1px solid;
}

.menuaggiungianuncio a {
	color: black;
	padding: 2px;
	text-decoration: none;
}

.menuaggiungianuncio a:hover {
	color: black;
	padding: 2px;
	text-decoration: underline;
	background: #0267CF;
}

#edition label {
	float: left;
	display: block;
	width: 25%;
}
#edition .cell {
	padding: 2px;
	font-size: 110%;
	font-weight: normal;
	border: 1px solid #505255;
	background-color: #F7F7F7;
}

#edition ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
/*	width:100%;*/
}

#edition li {
}

#edition .tableline1 {
	border-left: 1px solid; 
	border-top: 1px dotted;
	border-right: 1px solid;
	border-bottom: 1px dotted;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

#edition .tableline2 {
	border-left: 1px solid;
	border-top: 1px dotted;
	border-right: 1px solid;
	border-bottom: 1px dotted;
	color: #000000;
	BACKGROUND-COLOR: #dddddd;
}
#edition .tablelinemain {
	border: 1px solid;
}

#edition fieldset {
	margin-bottom: 10px;
	color: black;
	border: 1px solid;
}

.rowtableline1 {
	padding: 3px;
	color: #696969;
	font-weight: normal;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: left;
	height: 30px;
}
.rowtableline1 a {
	color: Black;
	font-weight: normal;
}
.rowtableline2 {
	padding: 3px;
	font-weight: normal;
	color: #5B5B5B;
	BACKGROUND-COLOR: #dddddd;
	TEXT-ALIGN: left;
	height: 30px;
}
.rowtableline2 a {
	color: Black;
	font-weight: normal;
}

#LoadingD {
	background-image: url(/ajax/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	z-index: 1;
}

.LoadingD {
	background-image: url(/ajax/img/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	z-index: 1;
	height: 50px;
}

#uploadimage-status
{
/*	background-color:		#F9F7ED;*/
	padding:				10px 15px;
/*	width:					420px;*/
}
 
#uploadimage-status .progress
{
	background:				white url(imgs/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}
 
#uploadimage-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}
 
#uploadimage-list
{
	list-style:				none;
/*	width:					450px;*/
	margin:					0;
}
 
#uploadimage-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(imgs/file.png) no-repeat 4px 4px;
}
#uploadimage-list li.file.file-uploading
{
	background-image:		url(imgs/uploading.png);
	background-color:		#D9DDE9;
}
#uploadimage-list li.file.file-success
{
	background-image:		url(imgs/success.png);
}
#uploadimage-list li.file.file-failed
{
	background-image:		url(imgs/failed.png);
}
 
#uploadimage-list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			44px;
	display:				block;
/*	clear:					left;*/
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#uploadimage-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#uploadimage-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#uploadimage-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

#uploadimage label {
	float: left;
	display: block;
	width: 25%;
}
#uploadimage .cell {
	padding: 2px;
	font-size: 110%;
	font-weight: normal;
	border: 1px solid #505255;
	background-color: #F7F7F7;
}

#uploadimage ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
/*	width:100%;*/
}

#uploadimage li {
}

#uploadimage .tableline1 {
	border-left: 1px solid; 
	border-top: 1px dotted;
	border-right: 1px solid;
	border-bottom: 1px dotted;
	color: #000000;
	BACKGROUND-COLOR: #FFFFFF;
}

#uploadimage .tableline2 {
	border-left: 1px solid;
	border-top: 1px dotted;
	border-right: 1px solid;
	border-bottom: 1px dotted;
	color: #000000;
	BACKGROUND-COLOR: #dddddd;
}
#uploadimage .tablelinemain {
	border: 1px solid;
}

#uploadimage fieldset {
	margin-bottom: 10px;
	color: black;
	border: 1px solid;
}

#elencoimmaginiannuncio ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}

#elencoimmaginiannuncio li {
	float: left;
	margin: 10px;
	padding: 10px;
	text-align: center;
	width: 120px;
	height: 160px;
	border: 1px solid;
}

#log_res {
	height: 50px;
}

#annuncio h2 {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
}


.lineannunciomain {
	font-size: 120%;
	margin-bottom: 10px;
}

.lineannunciomain1 {
	font-size: 120%;
	border-bottom: 1px solid #0267CF;
}

.lineannuncio1 {
	font-size: 120%;
	border-bottom: 1px solid #0267CF;
	margin: 0px;
	border-right: 1px dotted #0267CF;
}

.sublineannuncio1t {
	padding-left: 5px;
	font-weight: bold;
	width: 140px;
	float: left;
	border-left: 1px dotted #0267CF;
	border-right: 1px dotted #0267CF;
}

.sublineannuncio1 {
	padding-left: 5px;
}

.lineannuncio2 {
	font-size: 120%;
	margin-bottom: 10px;
	background-color: #DDDDDD;
	border-bottom: 1px solid #0267CF;
	margin: 0px;
	border-right: 1px dotted #0267CF;
}

.sublineannuncio2t {
	padding-left: 5px;
	font-weight: bold;
	width: 140px;
	float: left;
	border-left: 1px dotted #0267CF;
	border-right: 1px dotted #0267CF;
}

.sublineannuncio2 {
	padding-left: 5px;
}

#map {
	width: 600px;
	margin: 12px;
	height: 400px;
	border: 1px solid #0267CF;
}

#MenuNavigazioneAnnuncio {
	background-color: #0267CF;
	color: #ffffff;
	font-size:80%;
	padding: 5px;
}

#MenuNavigazioneAnnuncio a { 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff; 
}

#MenuNavigazioneAnnuncio a:hover { 
	text-decoration: underline;
}

.titleannuncio {
	border-bottom: 1px solid;
}

.topannuncio {
	background-position: right;
	margin: 5px;
	float: right;
	padding-right: 20px;
	height: 20px;
	background-image: url('top.gif');
	background-repeat: no-repeat;
}

#MenuSceltaAnnuncio {
	background-color: #0267CF;
	color: #ffffff;
	font-size:80%;
	padding: 5px;
}


#MenuSceltaAnnuncio a { 
	text-decoration: none;
	font-weight: normal;
	color: #ffffff; 
}

#MenuSceltaAnnuncio a:hover { 
	text-decoration: underline;
}

.lineannuncio1d {
	font-size: 100%;
	border-bottom: 1px solid #0267CF;
	margin: 0px;
	border-left: 1px dotted #0267CF;
	border-right: 1px dotted #0267CF;
}
.lineannuncio2d {
	font-size: 100%;
	margin-bottom: 10px;
	background-color: #DDDDDD;
	border-bottom: 1px solid #0267CF;
	margin: 0px;
	border-left: 1px dotted #0267CF;
	border-right: 1px dotted #0267CF;
}

.lineaelencoannunci1 {
	font-size: 100%;
	border: 1px solid #0267CF;
	margin-top: 10px;
	padding: 10px;
	height: 130px;
}

.lineaelencoannunci1i {
	float: left;
	margin-right: 10px;
	padding: 2px;
	text-align: center;
	width: 120px;
	height: 120px;
	border: 1px solid;
}

.lineaelencoannunci1 p {
	text-align:justify;
}

.lineaelencoannunci2 {
	font-size: 100%;
	border: 1px solid #0267CF;
	margin-top: 10px;
	padding: 10px;
	height: 130px;
	background-color: #dddddd;
}

.lineaelencoannunci2i {
	float: left;
	margin-right: 10px;
	padding: 2px;
	text-align: center;
	width: 120px;
	height: 120px;
	border: 1px solid;
}

.lineaelencoannunci2 p {
	text-align:justify;
}

h2.titoloelencoannunci {
	font-size: 120%;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
}

h2.titoloelencoannunci a {
	font-size: 120%;
	font-weight: bold;
}

h3.titoloelencoannunci {
	font-size: 100%;
	font-weight: bold;
	margin-top: 2px;
	padding: 0px;
}

#versionsimages {
	position: absolute;
	margin-top: 90px;
	margin-left: 880px;
	color: red;
}

.listapagineannunci {
	float: right;
}

.listatotaliannunci {

}

#filtroannunci .myTitle {
	background-image: url(title1.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 120%;
	color: #133A78;
	border: none;
}

#filtroannunci .myTitle a {
	color: #133A78;
	font-weight: bold;
}


#filtroannunci .myTitle {
	background-image: url(title1.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 120%;
	color: #133A78;
	border: none;
}

#AnnunciScrollBlocco {
	border:1px solid #0267CF;
	height: 120px;
	display: block;
	overflow: hidden;
	position: relative;
}

#AnnunciScroll {
/*	width: 6000px;*/
	height: 110px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#AnnunciScroll li {
	width: 280px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 10px;
	float: left;
/*	height: 164px;*/
	display: inline;
}
#AnnunciScroll li .annunciotitolo1 {
	display: block;
	color: #0000FF;
	font-size: 120%;
	margin-bottom:6px;
}
#AnnunciScroll li .annunciotitolo3 {
	display: block;
	color: #000000;
	font-size: 120%;
	margin-bottom: 6px;
}
#AnnunciScroll li .annunciotitolo1 a:link,
#AnnunciScroll li .annunciotitolo1 a:Visited {
	display: block;
	color: #000000;
	margin-bottom:6px;
	text-decoration:underline;
}
#AnnunciScroll li .annunciotitolo3 a:link,
#AnnunciScroll li .annunciotitolo3 a:Visited {
	display: block;
	color: #000000;
	margin-bottom:6px;
	text-decoration:underline;
}
#AnnunciScroll li .annunciotitolo1 a:hover {
	text-decoration:none;
}

#AnnunciScroll li .annunciotitolo3 a:hover {
	text-decoration:none;
}

#AnnunciScroll li .annuncioimmagine {
	float:left;
	margin-right:10px;
/*	border:solid 1px #000000;*/
}
#AnnunciScroll li .annunciobottom {
	display: block;
	font-size: 120%;
	margin:6px 0 14px 0;
	color:#000000
}

#AnnunciScroll li .annunciobottom1 {
	display: block;
	font-size: 140%;
	margin:6px 0 14px 0;
	color:#000000;
}
#AnnunciScroll li .annunciobottom3 {
	display: block;
	font-size: 140%;
	margin:6px 0 14px 0;
	color:#000000;
}

#slideajaxmessage {
	height: 200px; 
/*	width: 500px; */
	width: 410px;
	display: none;
}
#slideajaxmessage1, #slideajaxmessage2 {
/*	width: 500px;*/
	width: 410px;
	height: 200px;
}

#columnright {
	height: 340px;
	width: 720px;
	background-image: url('columnright.jpg');

}

#columnright .small {	
	color: black;
}
#columnright .myTitle {
	height: 20px;
	text-indent: 7px;
	border-bottom: 1px dotted black;
	color: black;
	margin: 0px;
	padding-top: 13px;
	font-size: 10px;
	font-weight: bold;
	background-image: none;
}
#columnright .myTable {
	padding: 15px;
}
#columnright .myTD { 
	padding-left: 10px;
}
#columnright .myTitleBottom {
	height: 25px;
	margin: 0px;
	background-position: bottom;
	background-repeat: no-repeat;
}

#RSSblock {
	height: 310px;
	overflow: hidden;
}

#RSSblock a {
	color: #0267CF;
	font-weight: bold;
}

#tablelinesRSS {
	list-style: none;
	padding: 0;
	margin: 0px;
}

.tablelineRSS {
	font-weight: normal;
	text-align: left;
	border-bottom: 1px dotted black;
	width: 569px;
}

.tablelinemainRSS {
	font-weight: bold;
	border-bottom: 1px solid black;
}

#tablelinesRSSdiv {
	width: 569px;
	height: 230px;
	overflow: hidden;
	position: absolute;
}
#chromemenu {
	position: absolute;
	margin-top: 240px;
	margin-left: 360px;
}

#copyright {
	width: 1000px;
	margin:0 auto;
	height: 30px;
	font-size: 80%;
}

.news_image {
	float: left;
	margin-right: 10px;
}

.news_title {
	font-size: 120%;
	border-bottom: 1px dotted;
	font-weight: bold;
	margin: 0px;
}

.news_title a {
	font-size: 120%;
	border-bottom: 1px dotted;
	font-weight: bold;
}

.news_bottom {
	font-size: 80%;
	border-bottom: 1px solid;
	margin-bottom: 40px;
}


#AnnunciScrollBloccoToppage {
/*	border:1px solid #0267CF;*/
	height: 120px;
	width: 650px;
	display: block;
	overflow: hidden;
	top: 108px;
	left: 270px;
	position: absolute;
}

#AnnunciScrollToppage {
	width: 6000px;
	height: 110px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#AnnunciScrollToppage li {
	width: 280px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 10px;
	float: left;
/*	height: 164px;*/
	display: inline;
}
#AnnunciScrollToppage li .annunciotitolo1 {
	display: block;
	color: #000000;
	font-size: 120%;
	margin-bottom:6px;
}
#AnnunciScrollToppage li .annunciotitolo3 {
	display: block;
	color: #000000;
	font-size: 120%;
	margin-bottom:6px;
}
#AnnunciScrollToppage li .annunciotitolo1 a:link,
#AnnunciScrollToppage li .annunciotitolo1 a:Visited {
	display: block;
	color: #000000;
	margin-bottom:6px;
	text-decoration:underline;
}
#AnnunciScrollToppage li .annunciotitolo3 a:link,
#AnnunciScrollToppage li .annunciotitolo3 a:Visited {
	display: block;
	color: #000000;
	margin-bottom:6px;
	text-decoration:underline;
}
#AnnunciScrollToppage li .annunciotitolo1 a:hover {
	text-decoration:none;
}
#AnnunciScrollToppage li .annunciotitolo3 a:hover {
	text-decoration:none;
}

#AnnunciScrollToppage li .annuncioimmagine {
	float:left;
	margin-right:10px;
/*	border:solid 1px #000000;*/
}
#AnnunciScrollToppage li .annuncioimmagine  a:link {
	text-decoration: none;
	border: 0px;
}
#AnnunciScrollToppage li .annunciobottom {
	display: block;
	font-size: 120%;
	margin:6px 0 14px 0;
	color:#000000
}
#AnnunciScrollToppage li .annunciobottom1 {
	display: block;
	font-size: 140%;
	margin:6px 0 14px 0;
	color:#000000;
}
#AnnunciScrollToppage li .annunciobottom3 {
	display: block;
	font-size: 140%;
	margin:6px 0 14px 0;
	color:#000000
}

#AnnunciScrollTable .myTitle {
	font-size: 180%;
	text-transform: uppercase;
	color: #FF6600;
	font-style: oblique;
}

.sociable img {
	float: none;
	width: 20px;
	height: 20px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#antoolbar {
/*width:150px;*/
/*elimino i punti elenco */
/*position:absolute;*/
margin-left:80px;
/*margin-top:240px;*/
height: 35px;
}

#antoolbar div a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0px; /* lascia spazio far il bordo del menu e il testo del link */
height: 35px;
line-height: 35px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-width: 0px;
}

#antoolbar div {
	float: left;
	width: 240px;
	padding-left: 5px;
	padding-right: 5px;/*display: inline;*/ 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

#antoolbar div a:link, #antoolbar div a:visited {
/*	background: url(up.png);*/
/*	border-bottom: 1px dotted #ccc;*/
	/*background:#ccc;*/
} /* colori per il link */
#antoolbar div a:hover, #antoolbar div a:active, #antoolbar div:hover {
/*	background: url(down.png);*/
	color: #FF6600;
} /* colori per l'effetto roll-over */


#antoolbar div {
}
#antoolbar a {
	color: #000000;
	font-weight: bold;
}

#antoolbar div.active div a {

}

#antoolbar span {
}

#antoolbar div a img {
	border-width: 0px;
}

#antoolbar img {
	border-width: 0px;
}

#DescrizioneGenere .myTitle a {
	color: #133A78;
	font-weight: bold;
}

#slideshow_annunci {
	text-align: center;
}

#Skype .myTitle {
    border-style: none;
    height: 34px;
    width: 164px;
    margin-left: 2px;
	border-color: inherit;
	border-width: medium;
	background-image: url('skype.gif');
   	background-position: left;
   	background-repeat: no-repeat;
}

