/* CSS Document */


		/*inizio attributi a livello generale*/
		
body {
/*background-image:url(../graphics/fondo_rosso.png);*/
background-color:#CC0000;
padding:0em;
margin:0 2.5em 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.73em;
line-height:1.62em;
}

p {
margin:1em 40px 1em 2em;
}

a {
color:#F00;
}

a:hover {
color:#C00;
}

a:visited {
color:#C00;
}

a:active {
/*background-color:#FFCC00;*/
color:#000000;
}

h1 {
font-size:150%;
margin:1em 1em 0 2em;
}

h2 {
font-size:110%;
margin:1em 1em 0 2em;
}

h3 {
font-size:100%;
margin:1em 1em 0 2em;
}

#box {
/*background-image:url(../graphics/fondo_verde.gif);
background-color:#99BB22;*/
background-color:#CC0000;*/
position:absolute;
width:100%;
max-width:1000px;
min-width:640px;
border-right:1px solid #900;
}

		/*fine attributi a livello generale*/
		
		/*inizio attributi navigation.php*/

#testata_l {
width:35%;
background-image:url(../graphics/pacesx.png);
background-repeat:no-repeat;
height:109px;
float:left;
font-size:85%;
line-height:1.3em;
text-align:right;
}

.txt {
margin-top:20px;
}

.gra {
display:none;
}

#testata_r {
background-image:url(../graphics/pacedx.png);
background-repeat:no-repeat;
margin:0px;
width:53%;
height:109px;
float:left;
}

#testata_r2 {
background-image:url(../graphics/50anni.gif);
background-repeat:no-repeat;
width:12%;
margin:0px;
height:109px;
float:left;
}

#testata_l a{
margin:0.3em;
}

#testata_l li{
list-style-type:none;
}

#jumpmenu {
display:none;
}

#menu_servizio {
/*background-image:url(../graphics/fondo_rosso.png);*/
background-color:#CC0000;
float:left;
font-size:90%;
text-align:right;
width:100%;
height:30px;
border-right:1px solid #900;
}

#menu_servizio a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0 3px 0 3px;
}

#menu_servizio a:hover{
color:#FFFF00;
}

#menu_servizio a:active{
color:#FFFF00;
}

#menu_servizio li{
list-style-type:none;
display:inline;
padding:0px;
margin:0px;
}

#menu {
/*background-image:url(../graphics/sfuma_menu.gif);*/
background-repeat:no-repeat;
border-top:1px solid #900;
position:relative;
float:right;
color:#FFF;
width:24%;
padding:1.3em 0 0 0;
background-color:#CC0000;
height:100%;
font-size:95%;
}

#menu a{
color:#FFF;
text-decoration:none;
display:block;
margin-left:4px;
}

#menu ul{
display:block;
padding:0.3em 0 1em 2em;
list-style-type:none;
margin:0px;
}

#menu ul li{
display:block;
list-style-type:none;
padding:0px;
background-color:#FFF;
border-top:1px solid #69C;
color:#000000;
}

#menu ul ul li{
border-top:1px solid #36C;
background-color:#0066CC;
/*background-image:url(../graphics/sfuma_li.gif);*/
background-repeat:no-repeat;
font-size:96%;
margin:0px;
}

#menu ul ul li a:hover{
color:#FFFF00;
/*background-image:url(../graphics/sfuma_lihover.gif);*/
background-repeat:no-repeat;
}

#menu ul ul{
margin-top:0px;
padding:0 0 0 1em;
}

#menu li{
font-weight:bold;
margin-left:0.3em;
}

		/*fine attributi navigation.php*/
		
		/*inizio attributi footer.php*/

#spazio2 {
width:100%;
background-color:#FFBB11;
float:left;
border-bottom:0.1em solid #8C8057;
margin-top:0px;
}

#spazio2 div{
width:120px;
height:70px;
background-color:#FFFFFF;
float:left;
margin:1em;
}

#footer {
background-image:url(../graphics/footer_sfuma.jpg);
background-repeat:repeat-x;
font-size:85%;
line-height:1.2em;
text-align:center;
background-color:#FFFFFF;
float:left;
width:100%;
}

		/*fine attributi footer.php*/
		
		/*inizio attributi CONTENT*/

#content {
position:relative;
/*background-image:url(../graphics/fondo_violet.gif);
background-color:#FF0066;*/
background-color:#CC0000;
border-top:1px solid #900;
float:left;
width:76%;
height:100%;
padding-top:1.3em;
padding-bottom:1.3em;
}

#content p{
background-color:#FFFFFF;
border-top:1px solid #756C5B;
margin-top:0px;
margin-bottom:0px;
padding:3px;
}

#content ul{
background-color:#999999;
/*border-top:1px solid #756C5B;*/
margin:1px 40px 1px 3em;
list-style:none;
}

#content ul li{
margin:10px 0px 10px 0px;
}

#content ul a{
color:#FFFFFF;
font-weight:bold;
padding:3px;
/*border-top:1px solid #F30;*/
margin:0px;
margin-left:10px;
margin-top:10px;
text-decoration:none;
}

#content ul a:hover{
color:#FF3600;
}

#content h1{
/*background-image:url(../graphics/line_sfuma.gif);
background-repeat:no-repeat;*/
margin:0px 40px 0px 2em;
background-color:#00CC33;
border-top:1px solid #F99;
padding:4px;
}

#content h2{
margin:0px 40px 0px 2em;
background-color:#FFCC00;
border-top:1px solid #756C5B;
padding:4px;
color:#C00;
}

#content h3{
margin:0px 40px 0px 2em;
background-color:#FFE99F;
border-top:1px solid #756C5B;
padding:4px;
color:#C00;
}

#content h2:before {
content:url("../graphics/freccia3.gif")" ";
}

#content h1:before {
content:url("../graphics/doc.gif")" ";
}

#content img{
float:left;
}

#content input{
display:block;
font-weight:bold;
background-color:#FFBB11;
border:2px solid #C00;
}

#content form{
margin:1em 1em 1em 2em;
color:#CC0000;
}

#content textarea{
display:block;
font-weight:bold;
background-color:#FFBB11;
border:2px solid #C00;
}

		/*fine attributi CONTENT*/
				
		/*inizio attributi index.php*/

#content2 {
background-repeat:no-repeat;
background-color:#FF99CC;
border-top:1px solid #756C5B;
position:relative;
width:76%;
height:auto;
float:left;
}

#content2 h1{
margin:0px 40px 0px 2em;
background-color:#00CC33;
border-top:1px solid #F99;
padding:4px;
}

#content2 div{
width:130px;
height:170px;
background-color:#FFFFFF;
margin:2em;
margin-top:2.8em;
float:left;
text-align:right;
}

#content2 div img{
margin:4px;
}

.box1{
background-image:url(../upload/imgs/immagine1.jpg);
background-position:center;
}

.box2{
background-image:url(../upload/imgs/immagine2.jpg);
}

.box3{
background-image:url(../upload/imgs/immagine3.jpg);
}

.box4{
background-image:url(../upload/imgs/immagine4.jpg);
}

#content3 {
font-size:95%;
line-height:97%;
border-top:1px solid #600;
padding-top:2.8em;
background-color:#FF5588;
position:relative;
float:left;
width:76%;
height:auto;
margin:0px;
}

#content3 h1{
margin:0px 40px 0px 2em;
background-color:#00CC33;
border-top:1px solid #F99;
padding:4px;
}

#content3 h2 {
color:#FFFFFF;
background-color:#FFCC00;
padding:5px 0 5px 20px;
margin:0px 40px 0px 0px;
border-bottom:1px solid #600;
}

#content3 h1:before {
content:url("../graphics/event.gif")" ";
}

#content3 p{
background-color:#FF6699;
color:#FFFFFF;
margin-right:40px;
padding:10px 5px 5px 5px;
margin-top:0px;
}

#newsindex {
background-color:#CC0000;
margin-top:0px;
margin-bottom:0px;
}

#newsindex p{
border-top:1px solid #FC6;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:0px;
padding:3px;
}

#newsindex p li{
margin-left:20px;
display:block;
margin-right:20px;
}

#newsindex1 h1{
margin:0px 40px 0px 2em;
background-color:#00CC33;
border-top:1px solid #F99;
padding:4px;
}

#newsindex h2{
margin:0px 40px 0px 2em;
background-color:#FFCC00;
border-top:1px solid #756C5B;
padding:4px;
color:#C00;
}

#newsindex2 h1{
margin:0px 40px 0px 2em;
background-color:#FF3399;
border-top:1px solid #F99;
padding:4px;
}

#newsindex3 h1{
margin:0px 40px 0px 2em;
background-color:#00CCFF;
border-top:1px solid #F99;
padding:4px;
}

/*
#newsindex h3{
margin:0px 40px 0px 2em;
background-color:#FF9933;
border-top:1px solid #756C5B;
padding:4px;
color:#000000;
}
*/

#newsindex h1 a{
color:#000;
display:block;
text-decoration:none;
font-size:75%;
}

#newsindex h1 a:before{
content:no-open-quote;
}

#newsindex h1 a:hover{
color:#C00;
}

		/*fine attributi index.php*/
				
		/*inizio attributi CIRCOLI*/

.indirizzi {
/*background-image:url(../graphics/fondo_violet.gif);*/
background-color:/*#FF0066*/#FAFBC6;
font-size:87%;
font-style:italic;
font-weight:bold;
width:230px;
float:right;
line-height:1.1em;
border:1px solid #756C5B;
margin:10px;
}

.indirizzi img{
margin:10px 15px 15px 15px;
}
.indirizzi p{
margin:10px 15px 15px 15px;
/*background-color:#FF0066;*/
}

.boxcircoli {
background-color:/*#CBC69D*/#FFFFFF;
height:350px;
margin:0 40px 0 2em;
}

.boxcircoli p{
margin:0px;
}
		/*fine attributi CIRCOLI*/
				
		/*inizio attributi news/b2.php*/

#menu_news {
font-size:10px;
margin:1em 40px 1em 2em;
margin:1em 20px 1em 2em; !important
display:table;
}

#menu_news a {
background-color:#0066CC;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
display:block;
float:left;
padding:3px;
border-top:1px solid #C03;
border-left:1px solid #C03;
color:#FFFFFF;
}

#menu_news a:hover {
color:#FFFF00;
}
#menu_news form {
background-color:#FF3366;
}

#menu_news input{
float:left;
background-color:#FFFFFF;
border:2px solid #C03;
margin:0px;
}

.categoria {
background-color:#0066CC;
color:#FFFFFF;
font-style:italic;
margin:0px 40px 1em 2em;
border-top:1px solid #F60;
}


		/*fine attributi news/b2.php*/
				
		/*inizio attributi appuntamenti.php*/

#menu_app {
margin:1em 40px 1em 2em;
display:table;
}

#menu_app a {
background-color:#FF3366;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
display:block;
float:left;
padding:3px;
border-top:1px solid #C03;
border-left:1px solid #C03;
color:#FFF;
}

#menu_app a:hover {
background-color:#FF2255;
}

#menu_app form {
background-color:#FF3366;
}

#menu_app input{
float:left;
background-color:#FFFFFF;
border:2px solid #C03;
margin:0px;
}

		/*fine attributi news/b2.php*/
				
		/*inizio ALTRI attributi*/

#arancio ul{
display:block;
padding:0.3em 0 1em 2em;
list-style-type:none;
margin:0px;
}

#arancio ul li{
display:block;
list-style-type:none;
padding:0 0 0.2em 0;
border-top:1px solid #F00;
}

#arancio ul ul li{
border-top:1px solid #F00;
background-color:#FF6600;
background-image:none;
font-size:96%;
margin:0px;
}

#arancio ul ul li:hover{
background-color:#F60;
background-image:none;
}

#arancio ul ul{
margin-top:0px;
padding:0 0 1em 2em;
}

#arancio li{
font-weight:bold;
margin-left:0.3em;
}

#arancio input,select,checkbox {
background-color:#F2AF1F;
border:2px solid #F20;
margin-left:5px;
color:#990000;
}

#grigio ul{
display:block;
padding:0.3em 0 1em 2em;
list-style-type:none;
margin:0px;
}

#grigio ul li{
display:block;
list-style-type:none;
padding:0 0 0.2em 0;
border-top:1px solid #888;
}

#grigio ul ul li{
border-top:1px solid #DDD;
background-color:#CCC;
background-image:none;
font-size:96%;
margin:0px;
color:#333;
font-weight:normal;
}

#grigio ul ul li:hover{
background-color:#CCC;
background-image:none;
}

#grigio ul ul{
margin-top:0px;
padding:0 0 1em 2em;
}

#grigio li{
margin-left:0.1em;
}

.stat {
font-size:93%;
line-height:113%;
}

.key {
padding-left:0.2em;
padding-right:0.2em;
}

		/*fine ALTRI attributi*/