body

 { 

 width:100%;

 margin:0px;

 padding:0px;

 font-family:verdana,arial,sans-serif;

 font-size:100%;

 background-color:#fff;

 color:#000;

  }

	

#top-line

 {

 background-color:#003f55;

 color:#fff;

 height:20px;

 width:100%;

 text-align:right;

 padding-top:3px;

 font-size:70%;

    }



#top-line_green

 {

 background-color:#296216;

 color:#fff;

 height:20px;

 width:100%;

 text-align:right;

 padding-top:3px;

 font-size:70%;

    }

		

#top-line_orange

 {

 background-color:#f3590d;

 color:#fff;

 height:20px;

 width:100%;

 text-align:right;

 padding-top:3px;

 font-size:70%;

    }	

		

		

#top-line_red

 {

 background-color:#800b0b;

 color:#fff;

 height:20px;

 width:100%;

 text-align:right;

 padding-top:3px;

 font-size:70%;

    }				

#top_blu

 {

 background-image:url("../images/top_blu.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:110px;

    }



#top_green

 {

 background-image:url("../images/top_green.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:110px;

    }



#top_orange

 {

 background-image:url("../images/top_orange.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:110px;

    }

		

#top_red

 {

 background-image:url("../images/top_red.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:110px;

    }

				

#top-line1

 {

 background-color:#003f55;

 color:#fff;

 height:8px;

 width:100%;

 margin:0px;

    }		

	

#top-line1_green

 {

 background-color:#296216;

 color:#fff;

 height:8px;

 width:100%;

 margin:0px;

    }	

		

#top-line1_orange

 {

 background-color:#f3590d;

 color:#fff;

 height:8px;

 width:100%;

 margin:0px;

    }	

#top-line1_red

 {

 background-color:#800b0b;

 color:#fff;

 height:8px;

 width:100%;

 margin:0px;

    }						



.links-sx

 {

 background-image:url("../images/links-sx.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:150px;

margin-top:1px;

    }

		

#links-sx1

 {

 background-image:url("../images/links-sx.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }



#links-sx3

 {

 background-image:url("../images/links-sx.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:100px;

margin-top:1px;

    }

		

#links-sx2

 {

 background-image:url("../images/links-sx.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:250px;

margin-top:5px;

    }



#links-sx_green

 {

 background-image:url("../images/links-sx_green.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:150px;

margin-top:1px;

    }

		

#links-sx1_green

 {

 background-image:url("../images/links-sx_green.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }



#links-sx2_green

 {

 background-image:url("../images/links-sx_green.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }

			

#links-sx3_green

 {

 background-image:url("../images/links-sx_green.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }

	

#links-sx4_green

 {

 background-image:url("../images/links-sx_green.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:100px;

margin-top:5px;

    }		

						

#links-sx_orange

 {

 background-image:url("../images/links-sx_orange.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:150px;

margin-top:1px;

    }

		

.links-sx1_orange

 {

 background-image:url("../images/links-sx_orange.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }



#links-sx2_orange

 {

 background-image:url("../images/links-sx_orange.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:250px;

margin-top:5px;

    }



#links-sx3_orange

 {

 background-image:url("../images/links-sx_orange.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:100px;

margin-top:5px;

    }	

		

#links-sx_red

 {

 background-image:url("../images/links-sx_red.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:150px;

margin-top:1px;

    }

		

.links-sx1_red

 {

 background-image:url("../images/links-sx_red.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:160px;

margin-top:5px;

    }



#links-sx2_red

 {

 background-image:url("../images/links-sx_red.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:250px;

margin-top:5px;

    }

		

#links-sx3_red

 {

 background-image:url("../images/links-sx_red.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:100px;

margin-top:5px;

    }		

		

#links-dx

 {

 background-image:url("../images/links-dx.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

height:211px;

margin-top:1px;

    }

		

#links-dx1

 {

 background-image:url("../images/links-dx1.jpg");

 background-repeat:no-repeat;

 background-position:top;

 width:253px;

margin-top:5px;

    }

				

				

table.contenuto 

 {

width:100%;

margin:0px;

padding:0px;

   }

	

table.contenuto td

 {

vertical-align:top;

font-size:100%;

    }		

	

table.contenuto td P

 {

font-size:88%;

    }	

			

table.contenuto td.side

 {

width:253px;

    }

	

table.contenuto td.content

 {

font-size:80%;

    }											



table.testim

 {

width:460px;

font-size:88%;

    }

	

table.testim td

 {

vertical-align:bottom;

text-align:center;

    }

	

table.testim td A:link, table.testim td A:visited 

 {

color:#000;

background-color:#fff;

text-decoration:underline;

    }

				

table.testim td A:hover, table.testim td A:active 

 {

color:#000;

background-color:#fff;

text-decoration:none;

    }

										

table.quote

 {

width:450px;

font-size:72%;

    }

		

table.quote caption

 {

color:#800000;

background-color:#fff;

font-weight:bold;

    }

table.quote th

 {

color:#003f55;

background-color:#fff;

font-weight:bold;

border:dotted 1px #333;

    }

table.quote td

 {

color:#555;

background-color:#fff;

text-align:left;

border-right:dotted 1px #333;

    }

		

table.quote td.right

 {

color:#555;

background-color:#fff;

text-align:left;

border-left:dotted 1px #333;

border-right:none;

    }		

	

table.quote td.none

 {

border:none;

    }		

			

table.form

 {

width:230px;

font-size:70%;

color:#003f55;

background-color:transparent;

margin-left:15px;

    }

	

table.form1

 {

width:230px;

font-size:85%;

color:#003f55;

background-color:transparent;

margin-left:25px;

    }

			

table.primopiano

 {

width:90%;

font-size:80%;

margin:5%;

margin-top:0px;

margin-bottom:1%;

    }



span

		 {

font-style:italic;

		   }

		



								

table.primopiano td

 {

vertical-align:top;

width:50%;

text-align:left;

    }

		

table.primopiano td.left

 {

border-right: dotted 1px #1f5e91;

vertical-align:top;

    }

						

	

table.primopiano td A:link, table.primopiano td A:visited 

 {

color:#000;

background-color:#fff;

text-decoration:underline;

    }

					

table.primopiano td A:hover, table.primopiano td A:active 

 {

color:#000;

background-color:#fff;

text-decoration:none;

    }

		



table.primopiano span A:link, table.primopiano span A:visited

 {

text-decoration:underline;

color:#800000;

background-color:#fff;

    }	

	

			

table.primopiano span A:hover, table.primopiano span A:active

 {

text-decoration:none;

color:#800000;

background-color:#fff;

    }	

									

table.eventi

 {

text-align:left;

width:90%;

font-size:88%;

    }

	

table.eventi caption

 {

font-weight:bold;

    }

												

table.eventi td

 {

width:20%;

padding-left:5px;

padding-bottom:10px;

border-bottom:dotted 1px #000;

    }



table.eventi td.spc

 {

width:1%;

border-left:dotted 1px #000;

border-right:dotted 1px #000;

    }

				

table.eventi A:link, table.eventi A:visited 

 {

text-decoration:underline;

color:#000;

background-color:#fff;

    }		

		

table.eventi A:hover, table.eventi A:active 

 {

text-decoration:none;

color:#000;

background-color:#fff;

    }	

												

#footer

 {

 background-image:url("../images/footer.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:69px;

    }



#footer_green

 {

 background-image:url("../images/footer_green.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:69px;

    }

	

#footer_orange

 {

 background-image:url("../images/footer_orange.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:69px;

    }	

#footer_red

 {

 background-image:url("../images/footer_red.jpg");

 background-repeat:no-repeat;

 background-position:left;

 width:100%;

height:69px;

    }				

/* TESTI */



p.elenco

		 {

color:#555;

background-color:transparent;

padding:20px;

padding-bottom:0px;

margin:0px;

text-align:justify;

    }		

		

p

		 {

color:#555;

background-color:transparent;

padding:20px;

margin:0px;

text-align:justify;

    }	

	



.none A:link, .none A:visited 

		 {

color:#555;

background-color:transparent;

text-decoration:underline;

    }	

	

.none A:hover, .none A:active 

		 {

color:#555;

background-color:transparent;

text-decoration:none;

    }	

			

p A:link, p A:visited 

		 {

color:#555;

background-color:transparent;

text-decoration:underline;

    }	

	

p A:hover, p A:active 

		 {

color:#555;

background-color:transparent;

text-decoration:none;

    }	

			

ul li

		 {

color:#555;

background-color:transparent;

padding:0px;

margin:0px;

text-align:left;
line-height:20px;

    }	

		

ul li A:link, ul li A:visited 

		 {

color:#555;

background-color:transparent;

text-decoration:underline;

    }	

	

ul li A:hover, ul li A:active 

		 {

color:#555;

background-color:transparent;

text-decoration:none;

    }			

	

ul li.elenco

		 {

color:#555;

background-color:transparent;

padding:0px;

margin:0px;

text-align:left;

font-size:88%;

    }	

										

h1

		 {

font-size:80%;

color:#fff;

background-color:transparent;

padding:3px 0px 0px 15px;

margin:0px;

    }	

		

h2

		 {

font-size:70%;

color:#030303;

background-color:transparent;

margin:0px 0px 0px 15px;

line-height:20px;

font-weight:normal;

border-bottom:#dedede solid 1px;

    }	

			

h2 A:link, h2 A:visited 

		 {

color:#030303;

background-color:transparent;

text-decoration:none;

    }	

	

h2 A:hover, h2 A:active 

		 {

color:#45859b;

background-color:transparent;

text-decoration:none;

    }	

	

h2.last A:link, h2.last A:visited 

		 {

color:#800000;

background-color:transparent;

text-decoration:none;

   }	

	

h2.last A:hover, h2.last A:active 

		 {

color:#0b6d8f;

background-color:transparent;

text-decoration:none;

    }

											

h3

		 {

font-size:69%;

color:#030303;

background-color:transparent;

margin:5px 12px 5px 15px;

line-height:20px;

font-weight:normal;

    }	

	

h3 A:link, h3 A:visited

		 {

color:#030303;

background-color:transparent;

text-decoration:none;

    }	

		

h3 A:hover, h3 A:active

		 {

color:#030303;

background-color:transparent;

text-decoration:underline;

    }	

								

address

 {

 font-size:70%;

 color:#fff;

 background-color:transparent;

 padding-top:48px; 

 text-align:center;

    }				



address A:link, address A:visited 

		 {

color:#fff;

background-color:transparent;

text-decoration:none;

    }	

	

address A:hover, address A:active 

		 {

color:#45859b;

background-color:transparent;

text-decoration:none;

    }	

		

	

.center

			 {

text-align:center;

    }		

								

A:link, A:visited 

		 {

color:#fff;

background-color:transparent;

text-decoration:none;

    }	

	

A:hover, A:active 

		 {

color:#fff;

background-color:transparent;

text-decoration:underline;

    }	

									

			/* immagini */

img

 {

border:none;

    }

		



img.mid

 {

float:left;

clear:both;

margin-right:8px;

    }

		

img.mid1

 {

vertical-align:middle;

    }

table.linksutili-tbl
 {

margin-left:50px;

    }
		
	
table.linksutili-tbl td
 {

border:dotted 1px #000;

    }		
		
b.red
 { color:#800000;
 }
						

		/* menu*/

#dhtmlgoodies_menu

	{		

		width:250px;	/* Larghezza del menu */		

    text-align:left;

	margin:0px;

	padding:0px;

	padding-top:15px;



	}

#dhtmlgoodies_menu	li{	/* <li> del menu principale */

		list-style-type:none;	/* Elimina i bullets delle liste */

		margin:0px;	/* Regola per Opera */

	padding:0px;

		 	}

 

	

#dhtmlgoodies_menu ul{	

		margin:0px;	/* Elimina i margini dalle <ul>  */

		padding:0px;	/* Elimina il padding dalle <ul> air */	



	}

#dhtmlgoodies_menu ul li ul{	/* Stili per i browser senza Javascript  - item dei sottomenu*/

		padding-left:10px;			

 

	}

	

#dhtmlgoodies_menu	li a{	/* Link del menu principale*/

		text-decoration:none;	/* Toglie la sottlineatura */

		color:#030303;	/* Colore dei link */

		height:20px;	/* Altezza di 20 pixel  */

		line-height:20px;	/* Interlinea */

		vertical-align:top;	/* Centra il testo */

		background-color:transparent;	/* Colore di sfondo dei link */

		display:block;

font-size:70%;

margin:0px;

padding:0px;

padding-left:15px;

border-bottom:#dedede solid 1px;

	}

	



#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{

color:#45859b;

background-color:transparent;

	}

	

.dhtmlgoodies_subMenu{

		visibility:hidden;

		position:absolute;

		overflow:hidden;

	  background-color:transparent;

		text-align:left;

		margin-left:-70px;

				

		

	

	}

.dhtmlgoodies_subMenu ul{

		margin:0px;

		padding:0px;	



	}

.dhtmlgoodies_subMenu ul li{

		list-style-type:none;

		margin:0px;

		}

		

.dhtmlgoodies_subMenu ul li a{	/* Voci dei sottomenu */

		white-space:nowrap;	/* Il testo non va a capo */

		text-decoration:none;	/* Toglie la sottolineatura */

		color:#030303;	/* Testo nero */

border-bottom:#dedede solid 1px;

		height:20px;	/* Altezza di 16 pixels height */

		line-height:20px;	/* interlinea */

		padding:0px 0px 0px 15px;

    background-color:#f2f2f2;

		display:block;	/* Display come block - non cambiare! */

		width:350px;

		font-size:70%;

	}

.dhtmlgoodies_subMenu ul li a:hover{	/* Mouse over sulle voci dei sottomenu  */

	color:#45859b;

  background-color:#f2f2f2;

	}



	

	

	
