/* STILI PER I DIV */

#BordoSu
{
background-image:url(/Immagini/BordoSu.jpg); background-repeat:no-repeat; height:10px; width:991px; overflow:hidden; margin-top:5px
}

#BordoGiu
{
background-image:url(/Immagini/BordoGiu.jpg); background-repeat:no-repeat; height:10px; width:991px;overflow:hidden;  position:relative
}

#footer { 
border-right:#003366 1px solid; border-left:#003366 1px solid; background-color:#fff; width:989px; font-size:12px; overflow:hidden
}

#BordoSuMenu
{
background-image:url(/Immagini/BordoSuSez.jpg); background-repeat:no-repeat; height:10px; width:991px;  overflow:hidden; 
}


#Menu
{
font-size:12px; color:#fff; overflow:hidden; font-weight:bold; width:991px; height:38px; padding:0px; margin:0px; background-image:url(/Immagini/Sfum_Sez.jpg); background-repeat:repeat-x; position:relative;
}

#BordoGiuMenu
{
background-image:url(/Immagini/BordoGiuSez.jpg); height:10px; background-repeat:no-repeat; width:991px; position:relative; top:0px; margin-top:0px; overflow:hidden
}

#Corpo{
width:994px; overflow:hidden; margin-top:5px;
}

#Ricerca{
float:left;margin-right:20px; margin-left:430px; position:absolute; overflow:hidden}

#Lingue
{
border-right:#003366 1px solid; 
border-left:#003366 1px solid; 
background-color:#fff; 
width:969px; 
height:28px; 
padding-left:20px; overflow:hidden
}



#flash{
width:490px; height:260px; color:#000; background-color:#999999; float:left; margin-right:10px;
}

#ChiSiamo{
background-image:url(/Immagini/Barra.gif); background-repeat:no-repeat; height:20px; width:490px;overflow:hidden
}


#SfumChiSiamo{
background-image:url(/Immagini/Sfum_ChiSiamo.jpg); background-repeat:repeat-x; height:210px; padding:10px; width:470px; background-position:bottom; background-color:#FFFFFF;overflow:auto
}


#ChiSiamoGiu{
background-image:url(/Immagini/BordoGiuChiSiamo.gif); background-repeat:no-repeat; width:490px; height:10px;overflow:hidden}

#BarraGialla{
background-image:url(/Immagini/BarraGiallo.gif); background-repeat:no-repeat; height:20px; width:325px; margin-top:5px;overflow:hidden
}
#SfumGialla{
background-image:url(/Immagini/Sfum_Giallo.jpg); background-repeat:repeat-x; height:108px; padding:6px; width:313px;overflow:auto;background-color:#FFFFFF; background-position:bottom
}

#BarraGiallaGiu{
background-image:url(/Immagini/BordoGiuGiallo.gif); background-repeat:no-repeat; width:325px; height:10px;overflow:hidden
}

#BarraVerde{
background-image:url(/Immagini/BarraVerde.gif); background-repeat:no-repeat; height:20px; width:325px; margin-top:5px;overflow:hidden
}
#SfumVerde{
background-image:url(/Immagini/Sfum_Verde.jpg); background-repeat:repeat-x; height:99px; padding:6px; width:313px;overflow:auto;background-color:#FFFFFF; background-position:bottom
}

#SfumVerde2{
background-image:url(/Immagini/Sfum_Verde.jpg); background-repeat:repeat-x;width:325px;  overflow:auto; background-color:#FFFFFF; background-position:bottom
}

#BarraVerdeGiu{
background-image:url(/Immagini/BordoGiuVerde.gif); background-repeat:no-repeat; width:325px; height:10px;overflow:hidden}

/* FINE STILI PER I DIV */


/* CLASSI */

body
{
background-color:#5583ad;
color:#000033;
margin:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
}
.img { 
background-color:#FFFFFF;
border: 1px solid #CCCCCC; 
padding: 7px; 
margin: 5px; 
color:#999999; 
filter: progid:DXImageTransform.Microsoft.Shadow(color=”#cccccc”, Direction=120, Strength=2); 
float: left; 
}

.dropshadow{ width: 250px; background-color: #fff; margin: 20px auto; }


h4 { height: 50px; text-align: center; line-height: 2em; font-size: 1.5em; background: transparent url('containers.jpg') center repeat-x; }
		p { text-align: justify; background: transparent; /* url('gradient.jpg') center repeat-x;*/ padding: 15px; }
hr
{
display:none;
}

.TitoliBox{
padding-left:10px; padding-top:10px; color:#FFFFFF
}


.linkHome
{ 	
	color:#000000;
	font-size:12;
	text-decoration:none;
}

.linkHome:hover
{ 	
text-decoration:underline; color:#000000;
}



.linkInterno{
color:#4c7cdb;
font-size:100%;
text-decoration:none;
font-weight:bold;
}

.linkInterno:hover
{
color:#0b0d91;
font-size:100%;
text-decoration:underline;
font-weight:bold;
}

.linkNelMondo{
color:#4c7cdb;
font-size:15px;
text-decoration:none;
font-weight:bold;
padding-right:15px;
}

.linkNelMondo:hover
{
color:#0b0d91;
font-size:15px;
text-decoration:underline;
font-weight:bold;
padding-right:15px;
}


.voceMenu
{ 	
	color:#ffffff;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
	padding:10px; position:relative
	
}


.voceMenu:hover
{ 	
text-decoration:none; background-color:#FFFFFF; padding:10px; color:#336699;font-weight:bold; position:relative
}


.voceMenuLinked
{ 	
	color:#336699;font-size:110%;	font-weight:bold;text-decoration:none;padding:10px;background-color:#FFFFFF;  position:relative
}


.spazioLingue
{float:left; margin-right:500px}

a.voceMenuLinked:hover
{ 	
text-decoration:none; background-color:#FFFFFF; padding:10px; color:#336699;font-weight:bold;
}

.sezione
{
float:left; padding-left:0px; padding-bottom:5px
}

.voceSotSez
{ 	
font-size:95%; color:#006699; font-weight:bold; text-decoration:none; vertical-align:text-bottom; position:relative
}


a.voceSotSez:hover
{ 	
text-decoration:underline;
}

.voceLingua
{ 	
font-size:11px; color:#003366; font-weight:bold; text-decoration:none
}

a.voceLingua:hover, .voceLinguaAttiva
{ 
text-decoration:underline;
}

.voceFooter
{ 	
font-size:11px; font-weight:bold;text-decoration:none; color:#003366;
}

a.voceFooter:hover
{
color:#006699
}

.campotesto
{
border:1px solid #000000;
padding:2px;
}

.button
{
color:#FFFFFF;
padding:2px; 
background-color:#336699;
border:1px solid #330066;
font-size:80%;
font-weight:bold;
}

.link
{ 	
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}


a.link:hover
{ 	

text-decoration:underline;
color:#003366;
}

.linkTesto
{ 	
	color:#000000;
	text-decoration:none;
}


a.linkTesto:hover
{ 	

text-decoration:underline;
color:#000000;
}

.campo_obbligatorio
{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color:#000000;
	height:20px;
	BORDER: solid 1px #336699;
	width:250px;
	}
	

.textArea{
font-size:11px;
width:250px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
border:1px solid #336699;
scrollbar-3dlight-color:##336699; 
scrollbar-arrow-color:##336699;
scrollbar-base-color: #ffffff; 
scrollbar-darkshadow-color: ##336699; 
scrollbar-face-color: #ffffff;  
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color :##336699;

}

.testoBlu
{
text-decoration:none;
color:#336699;
font-size:12px;
font-weight:bold;
}

/* FINE CLASSI */

