/* CSS Document */

/* BODY */
body { background-image:url(Immagini/grafica/SfondoBase.gif); background-repeat:repeat; text-align: center;}
hr {visibility:hidden; width:100%;}


/* Contenitore */
#contenitore
{
margin:0 auto;
text-align:left;
width:970px;
height:800px;
background-image:url(Immagini/grafica/sfondo2.gif);
background-repeat: repeat;
padding:5px 5px 5px 5px;
border:double 2px;
border-color:black;

}

/* Banner* /
#banner
{
position:static;
width:100%;
float: right;
text-align:center;
padding-left:3px;
}

/* Parte alta */
#upext
{
position:relative;
width:968px;
height:78px;
background-image:url(Immagini/grafica/shadow.jpg);
background-repeat: no-repeat;
background-position: left top;
left:2px !important; left:2px;
top:3px;
margin-bottom:5px;
}


#upint
{
position:relative;
width:970px;
height:78px;
background-image:url(Immagini/grafica/upcenter.jpg);
background-repeat: no-repeat;
background-position: center bottom;
float:right;
margin-right:0px !important;
}


/* Contenitore colonne */
#container
{
float:left;width:970px;margin-top:3px;
}


/* Colonna sinistra */
#contenitoresx
{
float:left;
width:150px;
margin-left:-967px; 
margin-top:3px; 
background-image: url(Immagini/grafica/footer.gif);
}

#altosx
{
position:relative;
width:150px;
vertical-align:top;
background-image: url(Immagini/grafica/footer.gif);

}


#corposx
{
position:static;
width:150px;
height:457px !important; height:479px;
background-image: url(Immagini/grafica/footer.gif);
background-repeat:repeat-y;
}



/* Colonna destra */
#contenitoredx
{
float:left;width:150px;margin-left:-155px !important; margin-left:-153px; 
margin-top:3px;background-image: url(Immagini/grafica/footer.gif);
}

#altodx
{
width:150px;
background-image: url(Immagini/grafica/footer.gif);
margin:0;
}


#corpodx
{
position:static;
width:150px;
height: 457px !important; height: 354px;
background-image: url(Immagini/grafica/footer.gif);
background-repeat:repeat-y;
}




/* Corpo Centrale */

#centro
{
height:100%;
vertical-align:bottom;
margin:0 165px;
}

#cuore
{
background-color:#e7d6b5;
height:420px;
width:600px;
border: double 3px;
border-color:black;
margin:9px auto !important; margin:17px auto;
text-align:center;
}

#testo
{
margin: 0 auto;
padding-top:15px;
overflow:auto;
width:100%;
vertical-align:bottom;
}

#contenuti
{
margin: 0 auto;
width:550px; 
padding-bottom:15px;
}

#footer
{
vertical-align:bottom;
margin:0 auto;
width:600px;
height: 80px;
margin-top: 13px !important; margin-top: 19px;
background-image:url(Immagini/grafica/footer.gif);
background-repeat:repeat;
border:solid 1px black;
}


/* Menu links */

*:first-child+html li {padding-bottom:7px; margin-top: 2px !important;}
li {padding-bottom:7px; margin-top: 5px !important; margin-top: 2px;} 


.elenco
{
list-style-type:none; 
text-align:left; 
margin:0 auto; 
padding-left:15px;
}


#map
{
width:488px; 
height:220px; 
text-align:center; 
border:1px solid black;
margin: 0 auto;
margin-bottom:3px;
}

.tborder1
{
background-color:#fbe2c8;
}



/* Links */


a:Link {color:white; text-decoration:none;}
a:Visited {color:white; text-decoration:none;}
a:Active {color:white; text-decoration:none;}
a:Hover{color:#FFCC66; text-decoration:none; }

a.text:Link {color:red; text-decoration:none;}
a.text:Visited {color:red; text-decoration:none;}
a.text:Active {color:red; text-decoration:none;}
a.text:Hover{color:black; text-decoration:underline; }

a.text2:Link {color:black; text-decoration:none;}
a.text2:Visited {color:black; text-decoration:none;}
a.text2:Active {color:black; text-decoration:none;}
a.text2:Hover{color:black; text-decoration:underline; }

a.text3:Link {color:#9f0002; text-decoration:none;}
a.text3:Visited {color:#9f0002; text-decoration:none;}
a.text3:Active {color:#9f0002; text-decoration:none;}
a.text3:Hover{color:red; text-decoration:none;}

a.text4:Link {color:#2a106d; text-decoration:none;}
a.text4:Visited {color:#2a106d; text-decoration:none;}
a.text4:Active {color:#2a106d; text-decoration:none;}
a.text4:Hover{color:#9f0002; text-decoration:none;}

a.text5:Link {color:white; text-decoration:none;}
a.text5:Visited {color:white; text-decoration:none;}
a.text5:Active {color:white; text-decoration:none;}
a.text5:Hover{color:#66ffff; text-decoration:none;}

a.text6:Link {color:#AD032F; text-decoration:none;}
a.text6:Visited {color:#AD032F; text-decoration:none;}
a.text6:Active {color:#AD032F; text-decoration:none;}
a.text6:Hover{color:#AD032F; text-decoration:underline;}



/* Scrittura */

.Stile1 {color:white; font-family: Arial, Tahoma, sans-serif; font-size:14pt; font-weight:bold; }
.Stile2 {text-align:justify; font-size:8pt; font-family: Arial, Tahoma, sans-serif;}
.Stile3 {color:black; font-family: Arial, Tahoma, sans-serif; font-size:10pt;}
.comune {color:#2a106d; font-family:'Times New Roman'; font-size:20pt; font-weight:bold;}
.path {color:black; font-family: Arial, Tahoma, sans-serif; font-size:10pt; font-weight:bold;}