BODY, iframe {
	background: url(/images/bg.gif) repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
}	

img{
border-color: #6191c9;
border	:0px;
}

td, form_main, row_main {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}

td.mini, div.mini{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	padding: 5px;
	line-height:1.4em;
	text-align: justify;
}

tr.bold{
font-weight: bold;
text-transform: uppercase;
}

td.txt, div.txt{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:1em;
line-height:1.4em;
text-align: justify;
}

span.did{
font-size:0.8em;
color: #959595;
letter-spacing: -0.5px;
}

td.bgadmintop { background: url(img/bgadmintop.gif) repeat-x; behavior: url(iepngfix.htc);}

h1, h2 {
	font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
	color: #6191c9;
	font-weight: bold;
}

h3, h4, h5, h6 {
	font-family: Calibri, Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
}

td.title, div.title{
	font-family:  Calibri,Helvetica, Arial, sans-serif;
	font-size: 28px;
	text-transform: uppercase;
	color: #6191c9;
	text-align: left;
}

div.msg {
	color: #000000;
	font-size: 1.2em;
	text-align:center;
	background: yellow;
	font-weight: bold;
}

div.topmenu{
	font-family: Verdana, helvetica, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #999999;
}

a:link,a:active,a:visited { font-size:1em;color : #6191c9; text-decoration: none; border: 2px; border-color: #6191c9;}
a:hover		{ font-size:1em;text-decoration: underline; color : #6191c9; border: 2px; border-color: #6191c9;}

a.news:link,a.news:active,a.news:visited { font-size:0.9em;color : #7f7f7f; font-weight: normal; text-decoration: none;}
a.news:hover		{ font-size:0.9em;text-decoration: underline; color :  #7f7f7f; }

a.footer:link,a.footer:active,a.footer:visited { font-size:1em;color : #ffcc00; font-weight: bold; text-decoration: none;}
a.footer:hover		{ font-size:1em;text-decoration: underline; color : #ffcc00; }

a.topmenu:link,a.topmenu:active,a.topmenu:visited { font-size:0.8em;color : #999999; font-weight: normal; text-decoration: underline;}
a.topmenu:hover		{ font-size:0.8em;text-decoration: none; color : #999999; }

td.footer, div.footer{
	font-size: 1em;
	color: white;
	text-align: left;
	line-height: 1.5em;
}

li{
	list-style-type: square;
	/*color: #6191c9;*/  
}

input, select, textarea {
  font-family 	: Verdana, Arial, Helvetica, sans-serif;
  padding-top	: 2px;
  padding-bottom: 2px;
  font-size     : 11px;
  color         : #000000;
  background-color: #ffffff;
  border        : 1px solid #7F9DB9;
}

.png{
	behavior: url(iepngfix.htc);
}

p {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: justify;
}

#table-gen {
	width: 100%;
	margin: 0px auto;
	border-collapse: collapse;
	border: 1px solid #c6c6c6;
	height: 300px;

 }
 
div.box{
	height: auto !important;  /* per i browser moderni */
	height: 300px;      /* per IE5.x e IE6 */
	min-height: 380px;  /* per i browser moderni */
	text-align: left;
} 
#contenthome {
	height: auto !important;  /* per i browser moderni */
	width: 100%;
	min-height: 300px;  /* per i browser moderni */

} 


#content {
	height: auto !important;  /* per i browser moderni */
	width: 680px;
	min-height: 300px;  /* per i browser moderni */
	text-align: left;
        margin:10px;
} 

#content .titolopagina {
  font-size   	: 12px;
  font-weight	:bold;
  color         : #6281a6;
  margin-bottom	:10px;		
} 
#content .capitolo {
  font-size   	: 11px;
  font-weight	:bold;
  color         : #6090c7;
  margin-left	:5px;
  margin-top	:10px	
}
#content .capitolo2 {
  font-size   	: 11px;
  font-weight	: bold;
  color         : black;
  margin	: 5px;	

}
#content P {
  font-size   	: 11px;
  padding 	: 5px;
}
#footer	{
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : gray;
  text-align   	: right;
  margin-top	: 0px;
  width		:706px;
}

/* lista */

table.lista {
width:100%;
}
top
table.lista th {
border-bottom:1px solid #000000;
color:black;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
table.lista td {
border-bottom:1px solid #efefef;
color:black;
font-family:Verdana;
font-size:10px;
font-weight:normal;
white-space: nowrap;
}

TR.RowOverFirst {
background-color : #efefef;
}

TR.RowOverSecond {
background-color : silver;
}

TR.RowOverSelected {
color : #FFFFFF;
background-color : #6281a6;
font-color: #ffffff;
}

#contattaci {
width:100%;
text-align:center;
font-weight:bold;
/**border:1px solid blue;**/
margin-top:15px;
margin-bottom:15px;
}

/* SPOT */

#sponsor
{
    position: Absolute;
    background-color: yellow;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica,;
    top: 250px;
    left: 450px;
    width: 350px;
    height: 250px;
    border: Solid 1px #000000;
    padding: 10px;
}
div.chiudi
{
    text-align: Right;
    border-bottom: Solid 1px grey;
}
a.sponsor
{
    color: #000000;
    text-decoration: None;
}
a.sponsor:hover
{
    color: #000000;
    text-decoration: None;
}


