/* Base Styles



----------------------------------------------- */
html{
   margin: 0;
   padding: 0;
   background-color: #fff;
}

body {
	text-align: left;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

acronym, abbr 	{ cursor: help;	}
img a{  border: 0;}
img {  border: 0;}


/*a:link { background-color: inherit; color: #595959; text-decoration: none;}
a:visited { background-color: inherit; color: #595959; text-decoration: none;}
a:active { background-color: inherit; color: #595959; text-decoration: none;}
a:hover {  background-color: inherit; color: #000; text-decoration:underline;}*/


/*input[type="text"] { line-height: normal; border: #C1C1C1 solid 1px;}*/



/* classi generiche 



---------------------------------------------------------------------*/
#centrato {
   width: 800px;
	height: 670px;
   margin-left: auto;
   margin-right: auto;
   background: url(../img/sfondo01.gif) repeat-x 0 0;
   background-color:#696969;
}

#top{
	width: 760px;
	/*height:500px;*/
	height: 508px;
	background: url(../img/img_curva.gif) no-repeat right bottom;
	background-color:#EDEFF0;
  padding:5px 20px 0 20px;
}

#corpo {
   width: 800px;
	padding:0;
   float:left;
	height:137px;
   background-color: #696969;
}

#bottom {
   width: 770px;
   padding: 0;
   clear: left;
   height: 20px;
   background-color: #696969;
   padding:0 10px 0 20px;
}

.nofloat {
   clear: both;
}

a img.logo{
	border:0;
}



/* ================================================

   *** inizio formattazione listato menu bottom

================================================ */

ul.bottom {
   margin: 0;
   border: 0 none;
   padding: 0;
   list-style: none; /*width: 438px;*/
   height: 10px;
   float:right;
}
ul.bottom li.avanti,
ul.bottom li.indietro {
	margin: 0 20px 0 0;
	padding: 0;
	height: 15px;
   float:left;
}
ul.bottom li.avanti span,
ul.bottom li.indietro span{
	display:none;
}

ul.bottom li.avanti a:link,
ul.bottom li.avanti a:visited{
   display: block;
   width: 12px;
   background: transparent url(../img/freccia_avanti.gif) no-repeat 0 0;
   height: 15px;
}

ul.bottom li.indietro a:link,
ul.bottom li.indietro a:visited{
   display: block;
   width: 12px;
   background: transparent url(../img/freccia_indietro.gif) no-repeat 0 0;
   height: 15px;
}

ul.bottom li.avanti a:hover,
ul.bottom li.avanti a:focus,
ul.bottom li.avanti a:active,
ul.bottom li.indietro a:hover,
ul.bottom li.indietro a:focus,
ul.bottom li.indietro a:active{
	background-position: 0 -15px;
}


/* ================================================

   *** fine formattazione listato menu bottom

================================================ */



/* ================================================

   *** inizio formattazione box corpo

================================================ */

.colonna01_corpo{
   width: 190px;
   height: 137px;
   margin: 0;
   padding: 0;
   float: left;
}
.colonna02_corpo{
   width: 610px;
   height:137px;
   margin: 0;
   padding: 0;
   float: left;
}


.colonna01_corpo img{
   margin: 0 0 10px 0;
   padding: 0;
}

.colonna01_corpo ul{
   margin: 0 10px 0 20px;
   padding: 0;
   list-style: none;
}
.colonna01_corpo ul li {
   /*margin: 0 !important;*/
   margin: -3px 0 0 0!important;
   margin: -6px 0 0 0;
   padding:0;
   font-size: 0.7em;
   font-weight: normal;
   line-height: normal;
}
.colonna01_corpo ul li a:link,
.colonna01_corpo ul li a:visited{
   text-decoration: underline;
   color: #fff;
}
.colonna01_corpo ul li a:hover,
.colonna01_corpo ul li a:focus,
.colonna01_corpo ul li a:active{
   text-decoration: none;
   color: #fff;
}
.colonna01_corpo ul li.attivo{
   color:#EDEFF0;
}

.colonna02_corpo h1{
   padding: 0;
   margin: 0 0 5px 0;
   font-size: 1.4em;
   line-height: normal;
   font-weight: bold;
   text-align: left;
   color: #000;
   text-transform: capitalize;
}

.colonna02_corpo p{
   padding: 0;
   margin: 0;
   font-size: 0.8em;
   line-height: normal;
   text-align: justify;
   width:400px;
   color:#fff;
}

/* ================================================

   fine formattazione box corpo

================================================ */
