a{
	color: #003366;
	text-decoration: none;
}

a:link{
	color: #003366;
	text-decoration: none;
}

a:visited{
	color: #003366;
	text-decoration: none;
}

a:hover{
	color: #FF0000;
	text-decoration: underline;
}

h1{
 font-family: verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding-bottom: 3px;
}

h1:link{
 color: #334d55;
}

h1:hover{
 color: #ff0000;
}

h1:visited{
 color: #334d55;
}

h2{
	font-family: Arial,sans-serif;
	font-size: 114%;
	color: #003366;
	margin: 0px;
	padding: 0px;

}

h3{
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h6{
text-align: center;
margin: 0;
font-size: 50%;
font-family: tahoma, arial, helvetica, sans-serif;
}

ul{
 list-style-type: square;

}
ul a:hover{
	list-style-type: square;
	background-image: url(../home/freccina_blu2.gif);
	text-decoration: none;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

    
.centro
{
    background-image: url(../../grafica/sfondobase.gif);
    background-repeat:repeat-x;
    margin: 2px auto 2px auto;
    width: 980px;
    text-align: center;
}

#navisx {
	BORDER-RIGHT: #7b7d94 1px solid; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #7b7d94 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e6e8ec
}
#navidx {
	BORDER-RIGHT: #7b7d94 1px solid; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #7b7d94 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e6e8ec
}
#naviblock {
	PADDING: 10px; 
	MARGIN: 2px 0px; 
}

.naviblockdx {
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 6px;  
	PADDING-TOP: 0px;
}

A.naviitem {
	BORDER-RIGHT: #aaa9b6 1px solid; 
	BACKGROUND-POSITION: 139px 1px; 
	DISPLAY: block; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../images/icon_go.gif); 
	BORDER-LEFT: #aaa9b6 1px solid; 
	WIDTH: 160px; 
	COLOR: #6f7188; 
	 
	BORDER-BOTTOM: #aaa9b6 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F0FFF0; 
	TEXT-DECORATION: none;
	text-align: left;
	BORDER-LEFT: 8px solid #82869c;
}
A.naviCreditsItem {
	BORDER-RIGHT: #aaa9b6 1px solid; BORDER-TOP: #aaa9b6 1px solid; MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #aaa9b6 1px solid; WIDTH: 164px; COLOR: #7b7d94; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #aaa9b6 1px solid; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.specialitem {
	BORDER-RIGHT: #aaa9b6 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 155px 1px; BORDER-TOP: #aaa9b6 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/icon_go.gif); MARGIN: 1px 4px 0px; BORDER-LEFT: #aaa9b6 1px solid; WIDTH: 169px; COLOR: #7b7d94; BORDER-BOTTOM: #aaa9b6 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f3f7; TEXT-DECORATION: none
}
A.naviitem:hover {
	COLOR: #0000CD;
}
A.specialitem:hover {
	COLOR: #f71200
}



A.naviitemdx {
	BORDER-RIGHT: #aaa9b6 1px solid; 
	BACKGROUND-POSITION: 0px 1px; 
	DISPLAY: block; 
	PADDING-RIGHT:2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(../images/icon_go_dx.gif); 
	BORDER-LEFT: #aaa9b6 1px solid; 
	WIDTH: 160px; 
	COLOR: #6f7188; 
	BORDER-BOTTOM: #aaa9b6 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F0FFF0; 
	text-align: right;
	 text-decoration: none;
	BORDER-RIGHT: 8px solid #82869c; 
}
A.naviCreditsItemdx {
	BORDER-RIGHT: #aaa9b6 1px solid; BORDER-TOP: #aaa9b6 1px solid; MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #aaa9b6 1px solid; WIDTH: 164px; COLOR: #7b7d94; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #aaa9b6 1px solid; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.specialitemdx {
	BORDER-RIGHT: #aaa9b6 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 155px 1px; BORDER-TOP: #aaa9b6 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/icon_go.gif); MARGIN: 1px 4px 0px; BORDER-LEFT: #aaa9b6 1px solid; WIDTH: 169px; COLOR: #7b7d94; BORDER-BOTTOM: #aaa9b6 1px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f3f7; TEXT-DECORATION: none
}
A.naviitemdx:hover {
	COLOR: #0000CD;
}
A.specialitemdx:hover {
	COLOR: #f71200
}

#tagimgdx
{
	
}

/************* #accessibilestyles **************/

.specialcolor{
   color: #ff0000;
}



/**DA LIBERO********/

.box250topsfondoblu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left;
	background-image: url(images/box250top_sfondoblu.gif);width: 100%;
}
.box250bottomsfondoblu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(images/box250bottom_sfondoblu.gif);
}

.box250topsfondoblugrande {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left;
	background-image: url(images/box250top_sfondoblugrande.gif);width: 100%;
}
.box250bottomsfondoblugrande {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(images/box250bottom_sfondoblugrande.gif); background-color:Transparent;
}

.boxang {
	BORDER-RIGHT: #afb4b8 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: right top; BORDER-TOP: medium none; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #afb4b8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.boxsfondoBlu
{
    border-right: #afb4b8 1px solid;
    padding-right: 8px;
    background-position: right top;
    border-top: medium none;
    padding-left: 8px;
    padding-bottom: 3px;
    margin: 0px;
    border-left: #afb4b8 1px solid;
    padding-top: 3px;
    border-bottom: medium none;
    background-repeat: no-repeat;
    background-color: #D5E1F9;
}

/**DA LIBERO********/


/************* #INTESTAZIONE **************/
#TabellaEventi
{
	padding: 0px; width: 98%; overflow: auto; height: 410px;
	margin: 0; 
}

#intestazione{
	padding: 0px; width: 100%;
	margin: 0; 
}

#intestazione2{
 border-bottom: 1px solid #CED1E2;
}

#contienilogo
{
	
}
#intimg_sx
{
	float: left; width: 23%; height: 120px; text-align: right;
}
#contienitestatabussolauser
{
	  
}
#intimg_sx1
{
	float: left; width: 20%; height: 100px; 
}
#intimg_centro
{
	float: left; width: 100%; height: 100px;
}
#intimg_dx1
{
	float: right; width: 20%; height: 100px; 
}

#intimg_dx
{
	float: right; width: 77%; height: 100px; text-align: left;
}

#intimg_centro2
{
	float: left; width: 100%; height: 25px; text-align: left;
	background: url(images/newline.gif);
}

.classetestatasx
{
	height: 120px;
}

.classetestatadx2
{
	height: 100px; width: 100%; text-align: center;
}

.classetestatadx2
{
	height: 120px; width: 100%; text-align: right;
}


#test
{
		background: url(images/newline.gif);
}

#bussola
{
	float: left; width: 49%; height: 20px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #6f7188;  padding-left: 6px;

	text-align: left;
}
#user
{
	float: right;width: 49%; height: 20px;  text-align: right; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #6f7188; padding-right: 6px; 
	text-align: right;

	}

#contienicorpo
{
 width: 100%;
 background-color: White;
}

#contsinistro
{
 float: left; width: 21%;   
  margin-left: 3px;
  margin-right: 5px;
  height: 100%;
}
#contdestro
{
 float: left;
 width: 21%;	   
  margin-left: 5px;
  margin-right: 3px;

 height: 100%;
}


#contcentrale
{
float: none;
 width: 50%;	   
 height: 400px;
 border-right: 1px solid #CED1E2;
 border-left: 1px solid #CED1E2;
}

#atupertu {
	BORDER-RIGHT: #82869c 1px solid; BORDER-TOP: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #82869c 1px solid; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #82869c 1px solid;  width: 100%;
}

#atupertuimg
{
	margin-left: 0px; text-align: right;  BACKGROUND-POSITION: 0px 1px;
	background: url(images/head_atupertu_sx.GIF) no-repeat;
	}
.temasondaggio {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D4D0C8;
}
.temasondaggio .tema {
	DISPLAY: block; MARGIN-LEFT: 86px; HEIGHT: 70px
}
.temasondaggio .tema A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2a3c6a; MARGIN-RIGHT: 4px; TEXT-DECORATION: none
}
.temasondaggio .tema A:hover {
	TEXT-DECORATION: underline
}
.temasondaggio .titolo {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; COLOR: #f71200; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.temasondaggio .altro {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 86px; COLOR: #7b7d94; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.temasondaggio .altro A {
	COLOR: #7b7d94; TEXT-DECORATION: none
}
.temasondaggio .altro A:hover {
	TEXT-DECORATION: underline
}
.sondaggio {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f3f7
}
.sondaggio .titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f71200
}
.sondaggio .domanda {
	BORDER-TOP: #f71200 1px dotted; MARGIN-TOP: 3px; PADDING-BOTTOM: 5px; COLOR: #7b7d94; PADDING-TOP: 5px; BORDER-BOTTOM: #f71200 1px dotted
}
.sondaggio .domanda .button {
	BORDER-RIGHT: #676666 1px solid; BORDER-TOP: #676666 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #676666 1px solid; COLOR: #676666; BORDER-BOTTOM: #676666 1px solid; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef
}

.tema {
	 BORDER-TOP: 5px; BORDER-BOTTOM: 5px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.testo img {
	 margin-top:6px;margin-bottom:6px;
}

.tema .testo {
	padding-bottom: 6px; margin-left: 4px; BORDER-BOTTOM: #2a3c6a 1px solid; height:81px
}

.tema .testo A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2a3c6a; TEXT-DECORATION: none
}

.tema .testo A:hover {
	TEXT-DECORATION: underline
}

.tema .link {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-BOTTOM: 1px; COLOR: #7b7d94; MARGIN-RIGHT: 2px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff;
}
.tema .link A {
	COLOR: #7b7d94; TEXT-DECORATION: none
}
.tema .link A:hover {
	TEXT-DECORATION: underline
}


#footer{
	border: 1px solid #32446d; 
	}
 
 img {
	
}

#notizie {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #669999; font-family:Georgia
}
.Pubblicita .titolo {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; COLOR: #f71200;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
}
#titoloprogetti {
MARGIN-LEFT: 4px; MARGIN-TOP: 5px;
}

#footer_sx
{
	float: left; width: 23%; height: 60px; text-align: right;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer_dx
{
	float: right; width: 23%; height: 60px; text-align: right; vertical-align: bottom;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000080;
	font-weight: bold;
}
#footer_centrale
{
	width: 100%; height: 60px; text-align: center;
	FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footer_ptpg
{
	font-size: 12px;
	font-weight: bold;
}
.footer_email
{
	color: #0000CD;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}


#notizie {
	TEXT-ALIGN: center;
}
#notizie .inevidenza {
	BORDER-RIGHT: #82869c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #82869c 1px solid; WIDTH: 241px; PADDING-TOP: 5px; BORDER-BOTTOM: #82869c 1px solid; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 110px; BACKGROUND-COLOR: #ffffff
}
#notizie .inevidenza A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2a3c6a; TEXT-DECORATION: none
}
#notizie .inevidenza A:hover {
	TEXT-DECORATION: underline
}
#notizie .inevidenza .titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #f71200; BORDER-BOTTOM: #2a3c6a 1px solid
}


.destra {
	FLOAT: right; MARGIN-LEFT: 0px; WIDTH: 30%; HEIGHT: 170px; TEXT-ALIGN: left; MARGIN-TOP: 10px;
}
#news {
	BORDER-RIGHT: #82869c 1px solid; BORDER-LEFT: #82869c 1px solid; WIDTH: 164px; BORDER-BOTTOM: #82869c 1px solid; HEIGHT: 110px;
	OVERFLOW: auto; 
}
.dynPage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; border-TOP: 0px
}
.dynPage A {
	FONT-WEIGHT: bold; COLOR: #2a3c6a; TEXT-DECORATION: none
}
.dynPage A:hover {
	TEXT-DECORATION: underline
}
#dietroevidenza
{
	margin-left: 0px; text-align: right;  BACKGROUND-POSITION: 100%;
	background: url(images/head_inevidenza.gif) no-repeat;
}


.boxnovita2
{
  	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left;
    width: 99%;
}

.boxnovita2 p{
	margin: 3px 3px 3px 3px;
	padding: 1px;
	color: #333333;
	border: 1px;
}

.boxnovita2 h3{
	background-color: #CDDDE4;
	padding: 3px;
	color: #8B0000;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	}		

.boxnovita2 h2{
	padding: 4px;
	border: 6px;
    margin: 2px; 
    text-align: left;
	font-size: 0.7em;
	font-style: normal; 
	font-family: "verdana";
    }		

.boxnovita2 img{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    float:left;
    width:30%;
    }		

.boxnovita2 h4{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    font-size: 0.7em;
    float:left;
    width:70%;
    font-family: "verdana";
    }


.boxnovita2 A {
    padding: 3px;
    margin: 2px;
	text-align: left;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	float:left;

}
.boxnovita2 A:hover 
{
   	FONT-WEIGHT: bold; 
    padding: 3px;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	TEXT-DECORATION: underline; color:#cc0033;
	float:right;
}


.boxnovita1
{
  	PADDING-RIGHT: 1px;
  	PADDING-LEFT: 1px;
  	PADDING-BOTTOM: 5px;
  	MARGIN: 0px 0px 0px;
  	PADDING-TOP: 0px;
  	BACKGROUND-REPEAT: no-repeat;
  	TEXT-ALIGN: left;
}


.boxnovita1 h3
{
    padding: 3px;
    color: #006699;
    text-align: left;
    font-size: 10px;
    font-style: normal;
    font-family: "verdana";
}		

.boxnovita1 h1
{
    background-color: #BFCDB4;
    padding: 3px;
    color: #007700;
    text-align: left;
    font-size: 0.6em;
    font-style: normal;
    font-family: "verdana";
}	

.boxnovita1 h5
{
    background-color: #97B68B;
    padding: 3px;
    color: #333300;
    margin: 2px;
    text-align: right;
    font-size: 0.7em;
    font-style: normal;
    font-family: "verdana";
}		

.boxnovita1 h6
{
    padding: 4px;
    border: 6px;
    margin: 2px;
    text-align: left;
    font-size: 0.7em;
    font-style: normal;
    font-family: "verdana";
    color: #5A8787;
}		
    
.boxnovita1 h2{
	padding: 4px;
	border: 6px;
    margin: 2px; 
    text-align: left;
	font-size: 0.7em;
	font-style: normal; 
	font-family: "verdana";
    }		

.boxnovita1 img{
	padding: 1px;
	margin: 1px; 
    float:right;
    }		

.boxnovita1 h4{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    font-size: 0.7em;
    float:left;
    width:96%;
    font-family: "verdana";
    }

.boxnovita1 p{
	padding: 1px;
	margin: 1px; 
    text-align: left;
    font-size: 0.7em;
    font-family: "verdana";
    }

.boxnovita11
{
    margin: 2px;
    text-align: left;
    font-size: 10px;
    font-family: "verdana";
    font-style: italic;
    font-weight: bold;
}
        
.boxnovita1 A {
    padding: 3px;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	float:right;

}
.boxnovita1 A:hover 
{
   	FONT-WEIGHT: bold; 
    padding: 3px;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	TEXT-DECORATION: underline; color:#cc0033;
	float:right;
}

.contenitore{
    width: 100%;
	position:inherit;
	line-height: 1.1;
	background-color:Transparent;
	border-bottom: 1px solid #CCCCCC;
    padding-top: 1px;
    text-align: inherit;
}
    
.sin2 {
	padding: 0px 0px 0px 0px;
	margin-bottom: 2px;
	float: left;
	margin-right: 2px;
	border: 0px;
}

.sin {
	padding: 0px 0px 0px 0px;
	border: 0px;
	float: left;
	text-align: left;
}

#sidebar {
	float: left;
	width: 214px;
	height: 100%;
}

.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* Login View */

.login .label {
    display:block;
}

.login .textbox {
	border: 1px solid #000000;
	width: 140px;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

.login .button {
    display:block;
    margin-top:8px;
    margin-bottom:8px;
}

#boxCampionati
{
    border: 0px;
    border-right: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-top: 0px solid #cccccc;
    margin-bottom: 5px;
    width: 99%;
    margin-top: 5px;
    background-color: Transparent;
}

#boxCampionati h3
{
    background-color: Transparent;
    padding: 3px;
    border: 0px;
    color: #333300;
    margin: 2px;
    text-align: left;
    font-size: 90%;
    font-style: normal;
    font-family: "verdana";
    text-align: center;
}	
	
.TitoloNews
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 6px 0px 6px;
    padding-top: 3px;
    background-repeat: no-repeat;
    text-align: left;
    background-image: url(images/box250top_sfondoblugrande.gif);
    width: 50%;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    width: 99%;
    font-family: Cursive;
    text-align: center;
    color: #006666;
}


#FondoGriglia
{
    font-family: verdana; font-size: 0.7em; color:Gray;
    }
    
.NovitaEvidenza
{
   overflow : auto;   
   margin:0,0,0,0;
   border-left: 1px solid black;
   border-right: 1px solid black;
}

#TestoCentrale
{
    font-family:Verdana;
    font-size: 0.7em;
    text-align:justify;
    width:100%;
    background-color:Transparent;
    float:left;
    vertical-align:middle;
    padding-left:2px;
    padding-bottom:10px;
}

#TestoCentrale h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    background-color: Transparent;
    color: #0000CC;
    height: 20px;
    vertical-align: middle;
    padding-top: 3px;
}

#zonasinistra{
	float: left;
	width: 15%;
	margin: 0px;
	padding: 0px;
	background-color:Transparent;
	padding-left: 5px;
}

#zonasinistra h1{
    font-family:Verdana;
    font-size: 10px;
    text-align:center;
    font-weight:bold;
    color:White;
    background-color:#669999;
}

#zonasinistra h4{
    font-family:Verdana;
    font-size: 12px;
    text-align:center;
    font-weight:bold;
}

#zonasinistra img
{
    border-width:0px;
}

#contenitoreLargo{
	width: 79%;
	height : 90%;
	margin: 0px 0px 0px 0px;
	background-color: Transparent;
	float: left;
	padding-left:15px;
    padding-bottom:20px;
}

.contenitore2{
	width: 81%;
	margin: 0px 0px 0px 0px;
	background-color:Transparent;
    position:inherit ;
	float: left;
	padding-top: 5px;
	padding-left:5px;
	padding-bottom : 5px;
}

.fondopagina
{
    width: 100%;
    margin: 0px 0px 0px 0px;
    background-color: Transparent;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#content{
	width: 80%;
	padding-right: 5px;
	padding-left: 5px;
	float:left;
}

#testatasopra{
	padding: 1px 1px 3px 1px;
	background-color:Transparent;
	width: 100%;
	float:left;
}

#Paginaincostruzione
{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    font-size: 1em;
    float:left;
    width:90%;
    font-family: "verdana";
    text-align:center;
    }
    
#TestoEmail
{
    font-family:Verdana;
    font-size: 9px;
    text-align:justify;
    width:101%;
    background-color:Transparent;
    float:left;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding:2px 2px 2px 2px;
    
}
#TestoEmail h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    background-color: #537EFF;
    color: White;
    height: 15px;
    vertical-align: middle;
    width: 100%;
}

#TestoComunicatiStampa
{
    font-family:Verdana;
    font-size: 10px;
    text-align:justify;
    width:100%;
    background-color:Transparent;
    float:left;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    padding:2px 2px 2px 2px;
    margin-top: 10px;
    margin-bottom: 10px;
    
}
#TestoComunicatiStampa h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    background-color: #537EFF;
    color: White;
    height: 15px;
    vertical-align: middle;
    width: 100%;
}

#TestoSiti
{
    font-family:Verdana;
    font-size: 10px;
    text-align:justify;
    width:120%;
    background-color:Transparent;
    float:left;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding:2px 2px 2px 2px;
    margin-top: 10px;
 
}
#TestoSiti h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    background-color: #669999;
    color: White;
    height: 15px;
    vertical-align: middle;
    width: 100%;
}

.DividiNews td
{
    border-right: 1px solid #cccccc;
    background-color: #CCFFFF;
}

/************* #globalNav styles **************/

#globalNav
{
    text-align: center;
    color: #FFFFFF;
    background-color: #99BBFF;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 3px;
    word-spacing: 4px;
}

#globalNav img{
 display: list-item;
}

#globalNav a
{
    padding: 1px 1px 1px 1px;
    color: #FFFFFF;
    text-decoration: none;
}
#globalNav a:hover{
	background-color: #ffffff;
	color: #003366;
}

/************** .contenitore styles ***************/

#Percorso h1{
	padding: 2px 0px 2px 5px;
	color: #A9A9A9;
	background-color: Transparent;
	height: auto;
	font-size: 11px;
	border-bottom: 0px solid #CCC;
	text-align: left;
	float: left;
}

#Percorso h2{
	padding: 2px 5px 2px 0px;
	color: #A9A9A9;
	background-color: Transparent;
	height: auto;
	font-size: 11px;
	border-bottom: 0px solid #CCC;
	text-align: left;
	float: right;
}

#StampaRisultati{
	border: 1px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-bottom: 5px;
	width: 500px;
	margin-top: 5px;
	background-color: #F5F5F5;
}

#StampaRisultati h3{
	
	padding: 3px;
	border: 6px;
	color: black;
	margin: 2px;
	text-align: left;
	font-size: 90%;
	font-style: normal;
	font-family: "verdana";
	text-align:center;
	}	

#StampaClassifica{
	border: 1px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	width: 700px;
	margin-top: 5px;
	background-color: #F5F5F5;
	float:left;
	margin-left:3px;
}

#StampaClassifica {
	padding: 3px;
	border: 6px;
	color: black;
	margin: 2px;
	text-align: left;
	font-size: 90%;
	font-style: normal;
	font-family: "verdana";
	text-align:center;
	}	

/************** #zonadestra styles **************/

#zonadestra{
	margin: 0px;
	padding: 1px 1px 1px 1px;
	font-size: 0.85em;
	width: 18.2%;
	float: right;
}

#zonadestra p{
	padding: 5px 0px 0px 0px;
}

#zonadestra h2{
	padding: 0px 0px 0px 0px;
    border: 1px;
	border-right: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
}


.boxSocieta_affiliate
{
  	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left;
	width: 100%;
    width: 99%;
}

.boxSocieta_affiliate p{
	margin: 3px 3px 3px 3px;
	padding: 1px;
	color: #333333;
	border: 1px;
}

.boxSocieta_affiliate h3{
	background-color: #CDDDE4;
	padding: 3px;
	color: #8B0000;
    margin: 2px;
	text-align: left;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	}		

.boxSocieta_affiliate h2{
	padding: 4px;
	border: 6px;
    margin: 2px; 
    text-align: left;
	font-size: 0.7em;
	font-style: normal; 
	font-family: "verdana";
    }		

.boxSocieta_affiliate img{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    float:left;
    width:30%;
    }		

.boxSocieta_affiliate h4{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    font-size: 0.7em;
    float:left;
    width:95%;
    font-family: "verdana";
    }


.boxSocieta_affiliate A {
    padding: 3px;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	float:right;

}
.boxSocieta_affiliate A:hover 
{
   	FONT-WEIGHT: bold; 
    padding: 3px;
    margin: 2px;
	text-align: right;
	font-size: 0.7em;
	font-style: normal;
	font-family: "verdana";
	TEXT-DECORATION: underline; color:#cc0033;
	float:right;
}

.page {
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	float:left;
}


/* 2.2 ALBUMS PAGE */

#albums {
	padding: 0px 10px 0px 10px;
	width: 77%;
}

.view {

	text-align: center;
}

.view .photo-frame {
	margin-left: 10px;
	margin-right: 10px;
}

.item {
	padding: 10px 20px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}

.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;
}

/* 2.3 PHOTOS, DETAILS, ADMIN/DETAILS PAGE */

#photos, #details, #admin-details {
/*	background-image: url(images/body-repeat-photo.gif); */
border:6px;
	padding: 0;
	width: 100%;
}

.buttonbar {
/*	background-image: url(images/photonav-bg.gif); */
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	width: 100%;
	height: 33px;
	text-align: center;
}

.buttonbar-top {
/*	background-image: url(images/photonav-top-bg.gif); */
}

#photos .view, #admin-details .view {
	margin-top: 20px;
	margin-bottom: 20px;
}

#NoRecord
{
    font-family:Verdana;
    font-size: 0.8em;
    text-align:center;
    width:100%;
    height:300px;
    background-color:Transparent;
    float:left;
    vertical-align:middle;
    padding-top:70px;
    padding-bottom:10px;
}

.boxsfondoBlu2
{
    border-right: #afb4b8 1px solid;
    padding-right: 1px;
    background-position: right top;
    border-top: medium none;
    padding-left: 1px;
    padding-bottom: 2px;
    margin: 0px;
    border-left: #afb4b8 1px solid;
    padding-top: 3px;
    border-bottom: medium none;
    background-repeat: no-repeat;
    border-top: #afb4b8 1px solid;
    border-bottom: #afb4b8 1px solid;
    background-color: #D5E1F9;
    width: 165px;
}

.boxsfondoBlu2 h4 {
    font-family:Verdana;
    font-size: 0.8em;
    text-align:center;
    width:100%;
    BACKGROUND-COLOR: #D5E1F9;
    padding-top:2px;
    padding-bottom:4px;
}

#TestoRicerca {
    font-family:Verdana;
    font-size: 0.8em;
    text-align:center;
    width:99%;
    BACKGROUND-COLOR: #D5E1F9;
    padding: 2px 0px 2px 0px;
}

#TestoCentraleNews
{
    font-family:Verdana;
    font-size: 0.7em;
    text-align:justify;
    width:100%;
    background-color:Transparent;
    float:left;
    vertical-align:middle;
    padding-left:2px;
}

#TestoCentraleNews2
{
    font-family:Verdana;
    font-size: 1em;
    text-align:justify;
    width:100%;
    background-color:Transparent;
    float:left;
    vertical-align:middle;
    padding-left:2px;
}

#TestoCentraleNews h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    color: #0033CC;
    height: 55px;
    vertical-align: super;
    padding-top: 3px;
    padding-bottom: 3px;
}

#TestoCentraleDettaglioNews
{
    font-family:Verdana;
    font-size: 0.7em;
    text-align:justify;
    width:100%;
    background-color:Transparent;
    float:left;
    vertical-align:middle;
    padding-left:2px;

}
#TestoCentraleDettaglioNews h1
{
    font-family: Verdana;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    color: #0066CC;
    height: 25px;
    vertical-align: super;
    padding-top: 3px;
    padding-bottom: 3px;
}

.boxnovitaDettaglioNews
{
  	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left;
    width: 99%;
}

.boxnovitaDettaglioNews p{
	margin: 3px 3px 3px 3px;
	padding: 1px;
	color: #333333;
	border: 1px;
	text-align:justify;
}

.boxnovitaDettaglioNews ol
{
	color: #333333;
	text-align:left;
}

.boxnovitaDettaglioNews h3
{
    background-color: #C5C6DE;
    padding: 3px;
    color: #376FA6;
    margin: 2px;
    text-align: right;
    font-size: 0.7em;
    font-style: normal;
    font-family: "verdana";
    width: 380px;
}		

.boxnovitaDettaglioNews h2{
	padding: 4px;
	border: 6px;
    margin: 2px; 
    text-align: left;
	font-size: 0.7em;
	font-style: normal; 
	font-family: "verdana";
    }		

.boxnovitaDettaglioNews img{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    float:left;
    width:30%;
    }		

.boxnovitaDettaglioNews h4{
	padding: 2px;
	margin: 2px; 
    text-align: left;
    font-size: 0.7em;
    float:left;
    width:100%;
    font-family: "verdana";
    }


.boxnovitaDettaglioNews A 
{
	font-size: 1em;
 	font-style: normal;
 	TEXT-DECORATION: underline;
    text-align:center;
}

.boxnovitaDettaglioNews A:hover 
{
	font-size: 1em;
	font-style: normal;
	TEXT-DECORATION: underline; color:#cc0033;
}
------