body{
margin:0;
padding:0;
background-image: url('../images/width.png'); 
background-repeat: repeat-x;
background-attachment:fixed;
color : #FFFFFF
}


.intesta {
color : #FFFFFF; 
text-decoration: none; 
font-family : arial; font-size : 15px; 
letter-spacing:4px ; 
margin-left: 12px; 
font-weight: bold;
}

.intesta_pic {
color : #FFFFFF; 
text-decoration: none; 
font-family : arial; font-size : 11px; 
letter-spacing:2px ; 
margin-left: 10px; 
font-weight: none;
}

.input_ici { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000000 ; 
width: 130px; 
border : 1px solid black
}

.submit { font-family: Arial; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-WEIGHT: bold ; width: 80px; cursor:pointer; background: black;}

.modulo_2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; font-weight: bold; background:#000000; color: #FFFFFF ; width: 345px; height: 22px; border : 1px solid }

.micro {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000}

.
a
	{
	color: #0000CD;
	text-decoration: underline;
	}

a:hover
	{
	color: #FF0000;
	text-decoration: none;
	}


a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

 h3 {text-align:center;}

 
  
  #test1 {
    margin: 1em auto;
    border: 2px solid #555;
    width: 500px;
    height: 375px;
  }

/* menu orizzontale */
ul.menu-orizzontale {
list-style: none;
padding:5px 2em 4px 0;margin:0; 
text-align:right;
background:#262820;
font-family: Arial;
font-size :16px;	
}

ul.menu-orizzontale li { display:inline } 
ul.menu-orizzontale a { 
text-decoration:none;
padding:15px 10px;
color : #FFFFFF;

}
ul.menu-orizzontale a:hover { 
background:#000000;
color:#ffffff;   /* 900 */
border-bottom:1px solid #ffffff; /* opera 5 */ 
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
}

ul.menu-orizzontale li.voisietequi a,
ul.menu-orizzontale li.voisietequi a:hover { 
background:#000000;
color:#ffffff;   /* 900 */
border-bottom:1px solid #ffffff; /* opera 5 */ 
border-top : 1px solid #ffffff;
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
}



#principale{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#contenitore{
float: left; 
width: 100%;

}

#colonnadestra{
margin-left: 270px; /* 200px - Set left margin to LeftColumnWidth*/
background: #FFFFFF;
padding:10px;
border-bottom:2px solid #FF8000;  
border-top : 2px solid #FF8000;
border-left : 2px solid #FF8000;
border-right : 2px solid #FF8000;
text-align: justify;
}

#colonnasinistra{
float: left; /* non togliere mai */
width: 250px; /* 200px - Width of left column*/
margin-left: -900px; /* -900px - Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
background-image:url('../images/sfondo.gif');
padding:-10px;
border-bottom:2px solid #FF8000;  
border-top : 2px solid #FF8000;
border-left : 2px solid #FF8000;
border-right : 2px solid #FF8000;
text-align: justify;
}



#centrale_destro {
    position:absolute; 
    overflow:scroll; 
    float:right; 
    top:15px; 
    right:10px; 
    width:340px;
    height:680px;
    background-color:#b0c4de;
    padding:10px 10px 10px 10px;
    text-align:justify;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
} 

.testo {
margin-top: 5px;
margin-right : 5px;
margin-left: 5px;
font-family : arial;
font-size : 16px;
margin-bottom : 5px;
color : #000000;
}

.testo_bianco {
margin-top: 5px;
margin-right : 5px;
margin-left: 5px;
font-family : arial;
font-size : 14px;
margin-bottom : 5px;
color : #FFFFFF;
}

#footer{
clear: left;
width: 100%; 
background: #262820;
color: #FFF;
text-align: justify; /* modificare in justify */
padding: 4px 0;
font-family : arial;
font-size : 12px;
}

#footer a{
color: #FFFF80;
}

#boxcentrale{
clear: left;
width: 896px; 
background: #FFFFFF;
color: #000000;
text-align: justify; /* modificare in justify */
padding: 4px 0;
font-family : arial;
font-size : 12px;
border-bottom:2px solid #FF8000;  
border-top : 2px solid #FF8000;
border-left : 2px solid #FF8000;
border-right : 2px solid #FF8000;

}

.sotto{ 
margin-top: 5px;
margin-right : 5px;
margin-left: 5px;
font-family : arial;
font-size : 12px;
margin-bottom : 5px;
color : #FFFFFF;}

b{font-size: 100%;}
em{color: red;}

#sep{
clear: left;
width: 100%;
}

hr 
{
border : 1px solid #000000; 
width:99%;
}

.mini{font-family : arial; font-size : 12px; color : #000000}


#testo_news {font-family : arial ; font-size : 12px; font-weight: none; background-color: #999999; width:315px;  padding : 4px ;}