<STYLE type=text/css MEDIA="screen, print, projection">
<!--

body {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}

form { display: inline; } 

hr {height:2px;border-style:dotted;border-color:#9BBDD9;}

table.confbo {
  font-size:10px;
}


#container {
  	width: 770px;
}
 
#header {
	position: relative;
	height: 80px;
}


#headerprint {display: none;}

#footer {
  text-align: left;
  clear:left; 
  width: 770px; 
	/*border: 1px solid black;*/
}


#titolopagina {
	position: relative;
  color: white;
  font : 12px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bolder;
  text-align: left;
  margin-left: 0px;
  padding-left:10px;
  padding-top: 3px;
  height: 30px;
  /*border: 1px solid blue;*/
  background: url('../skin/pagombrasu.jpg') no-repeat top left;
}

#contenutopagina {
  margin: 0px;
  text-align: justify;
  padding-left:10px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-right: 13px; 
  margin-bottom: 0px;
  font : 11px Verdana, Arial, Helvetica, sans-serif;
  background: url('../skin/pagombramiddle.jpg');
  /*border: 1px solid green;*/
}



/* _________ legend ______________ */
legend {
 position:absolute;
 top:-10px;
 color:black;
 font-weight:bold;
 border: 0px solid silver; padding:2px 5px;
 background: none;
}

/* _________ fieldset ______________ */
fieldset {
  position:relative;
  padding-top:20px;
  background: none;
	border-right:0px solid silver;
	border-left:0px solid silver;
	border-bottom:0px solid silver;
  border-top:0px solid silver;	
}


ul.campi {
	margin: 0;
	padding: 0;
	list-style: none outside;
	display: block;
}


ul.campi li {
	display: block;
	padding:3px;
    text-align: left;

}

label {
	float: left;
	width: 12em;
	margin: 0;
	padding: 0em 0.5em 0em 0em;
	text-align: right;
	font-weight: normal;
	color: black;
	background-color: transparent;
	/*border: 1px solid silver;*/
}

label.red {
	float: left;
	width: 12em;
	margin: 0;
	padding: 0em 0.5em 0em 0em;
	text-align: right;
	font-weight: normal;
	color: red;
	background-color: transparent;
	/*border: 1px solid silver;*/
}

label.requestfield {
	float: left;
	width: 12em;
	margin: 0;
	padding: 0em 0.5em 0em 0em;
	text-align: right;
	font-weight: bold;
	color: black;
	background-color: transparent;
	/*border: 1px solid silver;*/
}


#divprimopiano {
  height:20px;
  background: url('../skin/homeprimopiano.jpg') no-repeat;
  	/*border: 1px solid silver;*/
}

#divnews {
  height:17px;
  background: url('../skin/homenews.jpg') no-repeat;
  	/*border: 1px solid silver;*/
}

#divaltrenews {
  height:20px;
  background: url('../skin/homebgsotto.jpg') no-repeat;
  text-align: right;
  /*border: 1px solid silver;*/
}

#divlogin {
  text-align:right;
  height:80px;
  background: url('../images/headground.jpg');
}

#divlogintop {
  text-align:right;
  padding-top:30px;
}

#divlogindown {
  text-align:right;
  padding-top:2px;
}


#footerpagina {
  margin-top: -14px;
	position: relative;
  text-align: justify;
  padding-left:10px;
  padding-top: 3px;
  padding-right: 13px; 
  /*width: 100%; */
  height: 30px;
  font : 12px Verdana, Arial, Helvetica, sans-serif;
  background: url('../skin/pagombragiu.jpg') no-repeat top left;
  /*border: 1px solid green;*/
}

#capsula {
  float:left;
  text-align: left;
  width: 585px;
  padding-left: 0px;
  /*border: 1px solid blue;*/
}

#pagina {
  text-align: left;
  margin-left: 181px; 
  padding-left: 0px;
	/*border: 1px solid yellow;*/
}

#partedestra {
  margin-top: 3px; 
  float: right;
  font-size: 10px; 
}


/* *********************** SEZIONE MENU ****************************************************** */
/* Stile per le prime 3 news in home page */
.newshome {
	width:447px;
	padding-bottom:4px;
	padding-left:4px;
	padding-top:4px;
  	font : 10px Verdana, Arial, Helvetica;
}

.newshome a,.newshome a:link,.newshome a:active,.newshome a:visited {
	font-size:10px;
}

.primopianohome {
	width:450px;
	min-height: 65px;
	margin-top:10px;
	padding-left:4px;
  	font : 10px Verdana, Arial, Helvetica;
}

span { vertical-align: middle }


.headersponsor  {
	width: 122px;
	height: 17px;
	background: url('../images/bottonesmall.jpg') no-repeat top left;
	font-size: 10px;
	text-align: center;
	font-weight: bolder;
  	color: #000080; 
  	border-right: 1px solid silver;
}

.sponsor  {
	width: 122px;
  border-bottom: 1px solid silver;
  border-right: 1px solid silver;
  border-left: 1px solid silver;
}


#menu {
  text-align: left;
  float:left; 
  width: 180px; 
  margin-top:3px;
  /*border: 1px solid green;*/
}



#home {
  background: url('../skin/homebgmezzo.jpg');
  text-align: left;
  float:left; 
  width: 460px; 
  /*border: 1px solid green;*/
}

.vocemenu {
	padding-left:8px;
  	padding-top:3px;
  	color: #000080;
  	font : 10px Verdana, Arial, Helvetica, sans-serif;
}

.vocemenu a,.vocemenu a:link,.vocemenu a:visited {
	color : #000080;
	text-decoration : none;
}

.vocemenu a:hover {
	background-color:#000080;
	color:#FFFFFF;
}


.menusxsmall {
  	margin-top:5px;
	background: url(../images/bottone.jpg) no-repeat top left;
	height:20px;
	width:180px;
  	/*border: 1px solid red;*/
}

.menusxbig {
  	margin-top:5px;
	background: url(/confbo/images/bottonegrande.jpg) no-repeat top left;
	height:40px;
	width: 180px;
  	/*border: 1px solid yellow;*/
}



.menu{
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}


.menu a,.menu a:link,.menu a:active,.menu a:visited {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
display : block;
}


.menu a:hover {
background : #FFFF00;
font : bold 10px;
color : #000000;
}

.menu2{
font : 11px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #ECECEC;
}

.menu3{
font : 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background : #ECECEC;
}

/* ************************************************************************************************/


/* *********************** TD *******************************************************/
td.webspeed {
    text-align: right;
	font-size:9px; 
	color:#336699;
	font-family: Verdana,Helvetica
}



.primopianohome a,.primopianohome a:link,.primopianohome a:active,.primopianohome a:visited {
	font-size:10px;
}

TD.TITLESCADENZARIO {font-size:12px;color:#FFFFFF;font-weight:bold;background-color:#FF3333;font-family:Verdana,Arial,Helvetica;}
TD.VOCESCADENZARIO {font-size:10px;color:#000000;font-weight:bold;background-color:#FDEAE1;font-family:Verdana,Arial,Helvetica;}
TD.TITLEMENU {font-size:10px;color:#FFFFFF;font-weight:bold;background-color:#8C8ECE;font-family:Verdana,Arial,Helvetica;}
TD.VOCEMENU {font-size:10px;color:#000000;font-weight:bold;background-color:#DFE0F3;font-family:Verdana,Arial,Helvetica;}


TD.titolo {
	border:1;
	font-size:10px;
	color:#000000;
	background-color:#D3CBF8;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica;
}

TD.nero10 {font-size:10px;color:#FFFFFF;background-color:#CC0000;font-family:Verdana,Arial,Helvetica;}


td.standard {color:#ffffff;font-weight:bolder;padding-top:2px;font-size:10px;font-family:Verdana,Arial,Helvetica;}
td {font-size:11px;color:#000000;font-family:Verdana,Arial,Helvetica;}

/* ************************************************************************************************/

/* *********************** LINKS *******************************************************/
A:link {font-size:11px;color: #000080;text-decoration:none;}
A:visited {font-size:11px;color:#000080;text-decoration:none;}
A:hover {font-size:11px;background-color:none;color:#000000;text-decoration:none;}

a.contentlink:link {font-size:10px;color:#93261E;text-decoration:none;font-weight:bolder;font-family:Verdana, Arial, Helvetica;}
a.contentlink:visited {font-size:10px;color:#93261E;text-decoration:none;font-weight:bolder;font-family:Verdana, Arial, Helvetica;}
a.contentlink:hover {font-size:10px;color:#93261E;text-decoration:none;font-weight:bolder;background:#FFFF00;font-family:Verdana, Arial, Helvetica;}

A.WH:link {color: #FFFFFF;text-decoration:underline;font-family:Verdana, Arial, Helvetica;}
A.WH:visited {color:#FFFFFF;text-decoration:underline;font-family:Verdana, Arial, Helvetica;}
A.WH:hover {background-color:#FFFFFF;color:#000000;text-decoration:none;;font-family:Verdana, Arial, Helvetica;}
A.BLU:link {font-size:10px;color: #000080;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica;}
A.BLU:visited {font-size:10px;color:#000080;font-weight:bold;text-decoration:none;font-family:Verdana,Arial,Helvetica;}
A.BLU:hover {font-size:10px;background-color:#000080;font-weight:bold;color:#FFFFFF;text-decoration:overline;font-family:Verdana, Arial, Helvetica;}
A.REDCALENDARIO:link {font-size:10px;color: #cc0000;text-decoration:none;font-family:Verdana,Arial,Helvetica;}
A.REDCALENDARIO:visited {font-size:10px;color:#cc0000;text-decoration:none;font-family:Verdana,Arial,Helvetica;}
A.REDCALENDARIO:hover {font-size:10px;background-color:nome;color:#cc0000;text-decoration:none;;font-family:Verdana, Arial, Helvetica;}
/* ************************************************************************************************/

/* *********************** FONT *******************************************************/

font.REDCALENDARIO10 {font-size:10px;font-weight:bold;color:#93261E;font-family:Verdana,Arial,Helvetica}
font.REDCALENDARIO9 {font-size:9px;color:#cc0000;font-family:Verdana,Arial,Helvetica}

font.nero2 {font-size:2px;color:#000000;font-family:Verdana,Arial,Helvetica}
font.blu10 {font-size:10px;color:#000080;font-family:Verdana,Arial,Helvetica}
font.nero10 {font-size:10px;color:#000000;font-weight:normal;font-family:Verdana,Arial,Helvetica}
font.bianco10 {font-size:10px;color:#FFFFFF;font-family:Verdana,Arial,Helvetica}


/* *********************** SEZIONE TOOLTIP *******************************************************/
#TipLayer{position:absolute; width: 120px; top: 20px; left: 0px; z-index:4; visibility:hidden;}
/* ************************************************************************************************/


/* ************************** INPUT TYPES *********************************************************/

input {
	color: #000000;
	font-family:Verdana,Helvetica;font-size: 11px;
	background:#FFFFFF;
	border: 1px solid #333399;
}

input.image {
	font-size:10px;
	font-family:Verdana,Arial,Helvetica
	margin-top:10px;border:10px;
	position:relative; 
	top:5px;
}

input.text {font-size:10px;font-family:Verdana,Arial,Helvetica}



select {
  color: #000000;
	background-color: #ffffff;
  font-family:Verdana,Helvetica;
	font-size:10px;
	border: 1 solid #008080;
}

textarea {
  color: #000000;
	background-color: #ffffff;
  font-family:Verdana,Helvetica;
	font-size:10px;
	border: 1 solid #333399;
}

/* ************************************************************************************************/

/* ************************** SCADENZARIO *********************************************************/


li.scad{
  list-style-type:square;
  line-height:10px;
  padding: 2px;
  margin-left: -25px;
  
}

ul.scad {
  text-align: left;
  list-style: none outside;
	/*display: block;*/
	/*margin-left: -15px;*/
  margin-bottom: 0px;
}

.vocemenu a,.vocemenu a:link,.vocemenu a:active,.vocemenu a:visited {
	font-size:10px;
}



.scadenzario{font : bold 10px Verdana, Arial, Helvetica, sans-serif;border-style: dotted;border-width: 1px;border-color: #000000;background : #FFFFFF;}

.scadenzario a,.scadenzario a:link,.scadenzario a:active,.scadenzario a:visited {
		font : bold 10px Verdana, Arial, Helvetica, sans-serif;
		color : #000000;
		text-decoration : none;
		display : block;
}

.scadenzario a:hover {background : #FFFFFF;font : bold 10px;color : #000000;}

.scadenzariot{font : bold 10px Verdana, Arial, Helvetica, sans-serif;border-style: dotted;border-width: 1px;border-color: #000000;background : #cc0000;}

.scadenzariot a,.scadenzariot a:link,.scadenzariot a:active,.scadenzariot a:visited {
		font : bold 10px Verdana, Arial, Helvetica, sans-serif;
		color : #ffffff;
		text-decoration : none;
		display : block;
}
.scadenzarios{
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
border-width: 0px;
background : #cc0000;
}
.scadenzarios a,.scadenzarios a:link,.scadenzarios a:active,.scadenzarios a:visited {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #FFFFFF;
text-decoration : none;
display : block;
}
.scadenzarios a:hover {background:#cc0000;font:bold 10px;color:#FFFFFF;}

.scadenzarion{
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
border-width: 0px;
background : #FFFFFF;
}
.scadenzarion a,.scadenzarion a:link,.scadenzarion a:active,.scadenzarion a:visited {
font : bold 10px Verdana, Arial, Helvetica, sans-serif;
color : #000000;
text-decoration : none;
display : block;
}
.scadenzarion a:hover {background:#FFFFFF;font:bold 10px;color:#000000;}
.scadenzariot a:hover {background:#cc0000;font:bold 10px;color:#ffffff;}
/* ************************************************************************************************/

/* ************************** AMBIENTE *********************************************************/


.menuambiente {
FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.menuambiente A {
	DISPLAY: block; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.menuambiente A:link {
	DISPLAY: block; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-DECORATION: none
}
.menuambiente A:active {
	DISPLAY: block; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-DECORATION: none
}
.menuambiente A:visited {
	DISPLAY: block; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #800040; TEXT-DECORATION: none
}
.menuambiente A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	text-decoration: underline;
	color: #0000A0;
	background-color: #FFFF80;
}


.tabella {
	border: 1px solid silver;
}
.tabella td{

	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000;
	border: 1px solid silver;
	border-style: ridge;
	padding: 2px;

}
/*.tabella {
	border: 1px solid silver;
}

.tabella td {
	border-collapse: 30px;
	font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000;
	border: 1px solid silver;
	border-style: ridge;
	padding: 3px;
}
*/
.tabella A{
	font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000;
	
}
.tabella A:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-DECORATION: none

}


.tabella A:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #004080; TEXT-DECORATION: none
}
.tabella A:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #800040; TEXT-DECORATION: none
}
.tabella A:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #004080; TEXT-DECORATION: underline
}


-->
</STYLE>