/* CSS Document */




.giustificato{

text-align:justify;

}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#0073a6;
	background-image:url(img/bg_page.jpg);
	background-repeat:repeat-y;

}

a:link {

color:#CFF;
text-decoration:underline;

}

a:hover {

color:#FFF;
text-decoration:none;

}

a:visited {

color:#CFF;
text-decoration:underline;

}


a:visited:hover {

color:#FFF;
text-decoration:none;


}

ul {



color:#CFF;
list-style-image:url(img/listing.gif);
padding-top:0px;

}


li {



color:#CFF;
list-style-image:url(img/listing.gif);
padding-top:0px;

}


.titolo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding-left:8px;
	
}

.testo {

    font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #FFF;
	padding-left:8px;
	padding-top:14px;
	letter-spacing:0.4pt;
	line-height:18px;


}

.testo2 {

    font-family: Verdana, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFF;
	padding-right:18px;


}


.testo2 img {

	padding-top:16px;
	padding-bottom:10px;
    border:0;
	/*padding-top:14px;*/


}

.testoatt {


    font-family: Verdana, Helvetica, sans-serif;
	font-size:7pt;
	letter-spacing:0px;
	color: #FFF;
	background-image:url(img/att_bg.gif);
	background-repeat:repeat-y;


}


.imgdeco{

    /*padding-left:143px;*/
	padding-top:16px;
    border:0;

}

.maintable{

padding-top:20px;

}




/* GDema menu styles */

#rolloutlayer_down {

	position:absolute;
	left:0px;
	top:200px;
	width:800px;
	height:31px;
	z-index:2;
/*	background-image:url(fake.gif);*/ /* fuck IE7... */


}


#rolloutlayer_top {

	position:absolute;
	left:0px;
	font-size:0px;
	top:87px;
	width:800px;
	height:7px;
	z-index:3;
/*	background-image:url(fake.gif);*/ /* fuck IE7... */


}

#az {
	position:absolute;
	left:12px;
	top:142px;
	width:auto;
	height:30px;
	z-index:4;
	background-image:url(img/bg_popupmenu.gif);
	visibility:hidden;
	padding-right:2px;
    padding-left:2px;
	

}


#fo {
	position:absolute;
	left:101px;
	top:142px;
	width:auto;
	height:30px;
	z-index:5;
	background-image:url(img/bg_popupmenu.gif);
	visibility:hidden;
	padding-right:2px;
    padding-left:2px;
}

#se {
	position:absolute;
	left:222px;
	top:142px;
	width:auto;
	height:30px;
	z-index:6;
	background-image:url(img/bg_popupmenu.gif);
	visibility:hidden;
	padding-right:2px;
    padding-left:2px;

}


#mu {
	position:absolute;
	left:305px;
	top:142px;
	width:auto;
	height:30px;
	z-index:7;
	background-image:url(img/bg_popupmenu.gif);
	visibility:hidden;
	padding-right:2px;
    padding-left:2px;

}

.menutext {
  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
    padding-right:5px;
	padding-left:5px;
	margin-top:9px;
	


}

.menutext a:link {

	color:#FFF;
	text-decoration:none;

}

.menutext a:hover {

    color:#CF0;

}


.menutext a:visited {

    color:#FFF;
	text-decoration:none;

}

.menutext a:visited:hover {

    color:#CF0;
	text-decoration:none;

}



/* END GDema menu styles */

.cursore{

cursor:pointer;


}


/*     scroller       */



#scroll {
	position:fixed;
	left:800px;
	top:378px;
	width:49px;
	height:86px;
	z-index:30;
}

#ancore {

    font-family: arial, Helvetica, sans-serif;
	font-size:8pt;
	position:fixed;
	left:830px;
	top:378px;
	width:120px;
	

}


#ancore li {

    padding-top:5px;
	

}

/*   end  scroller       */


/* news classes */



.newstab {

padding-left:110px


}


.newstab li {


font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006699;
padding-top:2px;
padding-left:2px;
padding-bottom:0px;
list-style-image:url(img/listing.gif);


}



.newstab li a:hover {

color:#36C;
text-decoration:none;

}

.newstab li a:link {

color:#069;
text-decoration:underline;

}



.newstab li a:visited {

color:#069;
text-decoration:underline;

}

.newstab a:visited:hover {

color:#36C;
text-decoration:none;

}


.newstd {

padding-left:255px;
background-image:url(img/bg_n.gif);
background-position:right;
background-repeat:repeat-y;



}



/* end news classes */



/*TERZA COLONNA*/



#colonna {
	position:absolute;
	background-color:#0073a6;
	background-image:url(img/colonnadx_bg.gif);
	font-size:12px;
	left:739px;
	top:370px;
	padding:0px;
	width:248px;
	z-index:400;
	line-height:18px;


}

.col {

margin-left:20px;
margin-right:13px;



}


#colonna_up {
	position:absolute;
	left:739px;
	top:345px;
	width:248px;
	z-index:401;
}

#colonna_dw {
	position:relative;
	margin-bottom:0%;
	top:1%;
	width:248px;

}


form {

margin:0;
margin-top:5px;
padding:0;

}

.titoli {

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
letter-spacing:1px;
color:#CCC;



}

.lista{

margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin-right:5px;

}
/* fine TERZA COLONNA*/



/* GALLERY */

.galimg {
border:0px;
margin:3px;
padding:0px;
}

/* FINE GALLERY */


/* LINK COLONNA */

#colonna a{

color:#CFF;
text-decoration:none;
padding:3px;

}



#colonna a:link{

color:#CFF;
text-decoration:none;


}

#colonna a:hover{

border:#006699;
border-width:1px;
background-color:#0099FF;
color:#FFF;



}

#colonna a:visited{

color:#CFF;
text-decoration:none;


}

#colonna a:visited:hover{

border:#006699;
border-width:1px;
background-color:#0099FF;
color:#FFF;



}

/* LINK COLONNA */

/*Aggiunto da Raffi */

#footer{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
letter-spacing: 0.6pt;
color: #FFF;
margin-left: 255px;
}