/*stili per il layout fisso con altezza minima*/
html,body{margin: 0;padding:0;height:100%;}
body{ font-size: 100%;font-family: Verdana, Helvetica, Arial, sans-serif;
background: #Ffffff}
#container{height:100%;margin: 0 auto;text-align: left;position:relative;}

body>#container{height:auto;min-height:100%;}


#testatatitolo
{
background: #F79238 url(../images/testata.gif) no-repeat;
height:95px;
border-bottom:2px solid #ffffff;
text-align:right;
font-size : 70%;
border-top:#F79238 2px solid;
border-bottom:#F79238 2px solid;
}


#strumenti
{
position: absolute;
top:82px;
right:0;
background:#F9C99B url(../images/strumenti.gif) no-repeat;;
padding:2px;
padding-left:15px;
}




#strumenti ul {
padding : 0;
margin : 0;
}
#strumenti li {
display : inline;
border-left : 1px solid #000000;
padding :0 0.3em;
}
#strumenti li.primavoce {
border-left : none;
}
#strumenti li a {
text-decoration: none;
color : #000000;
background:#F9C99B;
}
#strumenti li a:hover, #strumenti li a:active, #strumenti li a:focus{
text-decoration: underline;
color:#000000;
background:#F9C99B;
}



#menu {
border-top:#ffffff 3px solid;
border-bottom:#ffffff 3px solid;
background-color : #EAEAEA;
color : #253A71;
font-size : 70%;
padding-top:10px;
padding-bottom:10px;
}
#menu ul {
padding : 0;
margin : 0;
}
#menu li {
display : inline;
}
#menu li a {
color : #000000;
text-decoration : none;
padding-top:10px;
padding-bottom:9px;
padding-right:0.6em;
padding-left:0.6em;
border-right:2px solid #ffffff;
}

#menu li a:hover, #menu li a:active, #menu li a:focus{
    background-color : #F4F2F2;
}


.frecce
{
list-style-image:url(../images/freccia.gif);
margin-left:22px;
padding:0;
}

.frecce li
{
padding-left:3px;
padding-bottom:15px;
}


/*stili per la navigazione destra*/


#sinistra
 {
 float:left;
 width:33%;
 font-size: 75%;
 color:#505050;

  padding-bottom:2em;/*NON MODIFICARE*/
 }


 #sinistra  a
{color:#000000;
text-decoration:underline;
font-weight:bold;
}

#sinistra a:hover
{
color:#4D4D4D;
text-decoration:none;
}

 #sinistra .box
 {
border-bottom:#EAEAEA 2px solid;
 padding:20px;}





 #sinistra h1
 {

color:#D90000;
margin-top:0;
font-weight:bold;
font-size:130%;
 }

  #sinistra h2
 {
color:#000000;
margin-top:0;
margin-bottom:10px;
font-weight:bold;
font-size:130%;
 }






/*end stili per la il menu sinistro*/


#content
{
font-size: 75%;
padding-top:10px;
padding-right:0.6em;
padding-left:0.6em;
padding-bottom:4em;/*NON MODIFICARE*/
border-top:#F79238 2px solid;
}

#content .testo
{
color:#575757;
padding-top:0;
padding-right:6px;
padding-left:6px;
padding-bottom:6px;
}


#content .testo a
{
color:#000000;
text-decoration:underline;
font-weight:bold;
}


#content .testo a:hover,#content .testo a:active,#content .testo a:focus
{
color:#4D4D4D;
text-decoration:none;
}

#content .percorso
{
color:#515151;
font-size: 80%;
padding-bottom:18px;
}

#content .percorso a
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}


#content .percorso a:hover
{
color:#D90000;
text-decoration:none;
}


#content h1
{
padding-bottom:10px;
color:#000000;
font-weight:bold;
font-size:140%;
}

#content h2
{
padding-bottom:5px;
color:#000000;
font-size:95%;
font-style:oblique;
}


#content_home
{
margin-left:33%;
font-size: 75%;
color:#575757;
padding-bottom:2em;/*NON MODIFICARE*/
  border-left:#EAEAEA 2px solid;
}


#content_home  a
{
color:#000000;
text-decoration:underline;
font-weight:bold;
}

#content_home  a:hover,#content_home  a:active, #content_home  a:focus
{
color:#4d4d4d;
text-decoration:none;
}




#content_home h1
{
color:#000000;
margin-top:0;
font-weight:bold;
font-size:130%;
}


#content_home h2
{
color:#000000;
margin-top:0;
font-weight:bold;
font-size:130%;
}

#footer{
background:#ffffff;
clear:both;
padding: 0;/*NON TOCCARE*/
color: #515151;
font-size:70%;
text-align:center;
}

#footer a{color: #515151; text-decoration:underline;font-weight:bold;}
#footer a:hover{text-decoration:none;}



#footer_ie{
background:#ffffff;
position: absolute;
bottom:0;
left:0;
width: 100%;
padding: 0;/*NON TOCCARE*/
color: #515151;
font-size:70%;
}

#footer_ie a{color: #515151; text-decoration:underline;font-weight:bold;}
#footer_ie a:hover{text-decoration:none;}



div#credits
{
	position: absolute;
	bottom: 2px;
	right: 10px;
	padding: 0; /*NON TOCCARE*/
	color: #000000;
	font-size: 70%;
	z-index: 1;
	font-weight:bold;
}


div#credits a
{
	color: #000000;
	text-decoration:none;
}


div#credits a:hover
{
	color: #575757;
	text-decoration:underline;
}






#wrapper1{
margin: 0;
padding: 10px;
}

#wrapper1:after{
clear: right;
content: " ";
height: 0;
display: block;
}
#wrapper2{
margin: 0;
padding: 10px;
 border-top:#EAEAEA 2px solid;
 border-bottom:#EAEAEA 2px solid;

}

#wrapper2:after{
clear: right;
content: " ";
height: 0;
display: block;
}

#content1{
float: right;
width: 49%;
padding: 10px;
}

#content2{
margin: 0 49% 0 0;
padding: 10px;
}

#content3{
float: right;
width: 49%;
padding: 10px;
}

#content4{
margin: 0 49% 0 0;
padding: 10px;
}


#wrapper3{
margin: 0;
padding: 10px;
}

#wrapper3:after{
clear: right;
content: " ";
height: 0;
display: block;
}


#content5{
margin: 0;
padding-top:10px;
}

#content6{
margin: 0;
padding:10px;
}

/*ALTRO*/

IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
IMG a{BORDER:none}
hr {color:#C4C0C0; border-style: solid; border-width: 1px;}
input { font-size: 100%; border: 1px solid #818181; padding:0px;}
select{ font-size: 100%; border: 1px solid #818181; padding:0px;}
.invisibile {position:absolute;left:-9000px;width:100px;}
.archivio {margin:0; text-align: right;color:#D90000;padding:0;}
.archivio a{font-size: 90%;color:#D90000;text-decoration:underline;}
.archivio a:hover{text-decoration:none;}
fieldset     { border: 1px solid #F79238;}
legend     { font-weight:bold;color:#000000; text-transform:uppercase;padding-bottom:5px;}
textarea     { border: 1px solid #818181;}

.img_sx
{
margin-right:5px;
float:left;
}




.testata_menu_dati
{
    color:#D20101;
	font-weight:bold; text-transform:uppercase
}
.testata_menu_dati a
{
    color:#D20101;
	text-decoration: none;
	}

.dispari
	{
	color: #000000;
	BACKGROUND: #FCE4CE;

	}
.dispari a
	{
	color: #000000;
	text-decoration: none;
	}
.dispari a:hover
	{
	text-decoration: underline;
	BACKGROUND: #ffffff;
	}

.pari
	{
	color: #000000;
	BACKGROUND: #EAEAEA;
	}

.pari a
	{
	color: #000000;
	text-decoration: none;
	}

.pari a:hover
	{
	text-decoration: underline;
	BACKGROUND: #F2F5FA;
	}

	.piccolo
{
color:#515151;
font-size: 80%;
}

.piccolo a
{
color:#515151;
text-decoration:underline;
}

.piccolo a:hover
{
color:#515151;
text-decoration:none;
}


.galleria1
{
	color: #000000;
}

.galleria1 a
{
color:#000000;
text-decoration:underline;
}

.galleria1 a:hover
{
color:#4d4d4d;
text-decoration:none;
}

.galleria2
{
color:#000000;
font-size: 95%;
font-style:italic;
}


.galleria2 a
{
color:#000000;
text-decoration:underline;
}

.galleria2 a:hover
{
color:#4d4d4d;
text-decoration:none;
}

.SearchText
{
background-color:#F9C99B;
}

.rosso
{
color:#D90000;
}

/* Style dell'editor */
.normale
{
color:#383539;
font-size: 100%;
}

.blu
{
color:#00184F;
}

.verde
{
color:#009E00;
}

.grande
{
font-size: 120%;
}

.grandissimo
{
font-size: 160%;
}

.rosso_piccolo
{
color:#8A0C00;
font-size: 80%;
}

.blu_piccolo
{
color:#00184F;
font-size: 80%;
}

.verde_piccolo
{
color:#009E00;
font-size: 80%;
}


.rosso_grande
{
color:#8A0C00;
font-size: 120%;
}

.blu_grande
{
color:#00184F;
font-size: 120%;
}

.verde_grande
{
color:#009E00;
font-size: 120%;
}


.rosso_grandissimo
{
color:#8A0C00;
font-size: 160%;
}

.blu_grandissimo
{
color:#00184F;
font-size: 160%;
}

.verde_grandissimo
{
color:#009E00;
font-size: 160%;
}



.gallery{
margin: 0;
padding: 5px;
 border:#EAEAEA 1px solid;
}

.gallery:after{
clear: right;
content: " ";
height: 0;
display: block;
}

.descrizione{
float: right;
padding: 10px;
width: 70%;
}

.descrizione a{
font-size: 90%;
color:#D90000;
text-decoration:underline;
font-weight:bold;
}

.descrizione a:hover{
text-decoration:none;
}

.foto{
margin: 0 70% 0 0;
padding: 10px;
text-align:center;
}
