html,body{
margin: 0;
padding:0
}
body{
font-family: arial,sans-serif;
font-size: 76%;
text-align: center
}
div#contenitore{
width: 960px;
margin: 0 auto;
text-align: left;
 }

div#testata{
}

div#piedi a{

}
/*
div#menu{
float:right;
width: 225px}
*/
div#contenuti{
padding-top:2em;
padding-bottom:2em;
}
div#piedi{
padding:1em 0 1em 0;
margin:0;
border-top: 10px solid #360;
color: #000}


div#piedi img{

margin: 0;}


/*STILE CONTENUTI */

.info{
margin: 0 0 4em 0;
padding:0;
border-left:15px solid #cc3;

}


.info h1{
margin: 0;
padding-left:0.8em;
font: bold 2.4em/20px arial,serif;
color:#360;
text-transform:uppercase;

}


.info span{
margin: 0;
padding:0;
font: bold 1.1em/30px arial,serif;
color:#cc3;
text-transform:uppercase;
}
.info h2{
margin: 0;
padding-left:2em;
font: bold 1.2em/20px arial,serif;
color:#360;
border-bottom:5px solid #cc3;

}

.info h2 a{
color:#360;
text-decoration:underline;

}

.info h2 a:hover{
color:#cc3;
text-decoration:underline;

}
.info h3{
margin: 0;
padding-left:2em;
font: bold 1.2em/20px arial,serif;
color:#360;
}
.info p{
margin: 1em 0 0 0 ;
padding: 0 0 2em 2em ;
font: normal 1.1em/20px arial,serif;
color:#333;

}
.info p a{
color:#333;
text-decoration:underline;
}

.info p a:hover{
color:#cc3;
text-decoration:underline;
}

.info p a#active{
color:#360;
text-decoration:none;
font-weight:bold;
}

.info2{
margin: 0 0 1em 0;
padding:0;
border-left:15px solid #cc3;

}


.info2 h1{
margin: 0;
padding-left:0.8em;
font: bold 2.4em/20px arial,serif;
color:#360;
text-transform:uppercase;

}
.info2 h2 a{
color:#360;
text-decoration:underline;

}

.info2 h2 a:hover{
color:#cc3;
text-decoration:underline;

}


.info2 span{
margin: 0;
padding:0;
font: bold 1.1em/30px arial,serif;
color:#cc3;
text-transform:uppercase;
}
.info2 h2{
margin: 0;
padding-left:2em;
font: bold 1.2em/20px arial,serif;
color:#360;
border-bottom:5px solid #cc3;

}


.info2 h3{
margin: 0;
padding-left:2em;
font: bold 1.2em/20px arial,serif;
color:#360;
}

.info2 p{
margin: 1em 0 0 0 ;
padding: 0 0 2em 2em ;
font: normal 1.1em/20px arial,serif;
color:#333;

}
.info2 p a{
color:#333;
text-decoration:underline;
}

.info2 p a:hover{
color:#cc3;
text-decoration:underline;
}


ul{
list-style-type:none;
margin:0;
padding:0;
}

li{
margin:0;
padding:0 0 3em 0;
font: normal 1.1em arial, sans-serif;
text-align:right;
}

li a{
color: #333;
text decoration:underline;
}

li a:hover{
color: #cc3;
text decoration:underline;
}


img{
border:none;
}

.face{
text-align:right;
}

/*

h1{
padding-left:0.5em;
}
h2{
color: #999;
font-size: 1.5em
}

stili per la navigazione
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
*/
