html,body{margin:0; border:0; }

body {
	font: 15px/26px Helvetica, Arial, Verdana, sans-serif;
	color: #454545;
	padding: 0;
	margin: 0;
	width:100%;
	height:100%;
	background-image:url(../img/sfondo_body.jpg);
	background-repeat: repeat-y;
}
#contenitore {
	width: 800px;
	margin: 0 auto;
	background-image:url(../img/sfondo_contenuto.jpg);
	background-repeat: repeat-y;
}

#colonna_sx {
	float:left;
	width:308px;
	min-height:930px;
	margin: 0 auto;
	padding: 30px 40px 0px 0px;
}
#colonna_cen {
	float:left;
	width:151px;
	min-height:840px;
	margin: 0 auto;
	padding: 120px 0px 0px 0px;
}
#colonna_dx {
	float:left;
	width:240px;
	min-height:940px;
	margin: 0 auto;
	padding: 20px 0px 0px 30px;
}
/*===================================== INIZIO box =====================================*/
.box1 {
	float: left;
	padding:60px 0px 0px;
}
.box2 {
	float: left;
	padding:16px 0px 0px 5px;
}
.box3 {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px;
	margin:10px 0px;
}
.box4 {
	float:left;
	padding:5px 10px 0px 0px;
}
.box6 {
	float:left;
	padding:10px 10px 0px 0px;
}
.box7 {
	width:240px;
	float:left;
	padding:10px 0px;
}
.box8 {
	float:left;
	padding:6px 10px 0px 0px;
}
.box9 {
	float:right;
	width:214px;
	font-style:italic;
	color:#454545;
	font-size:13px;
}
.box10 {
	padding:0px 0px 0px 16px;
}
.box11 {
	width:200px;
}
.box12 {
	text-align:right;
	padding-top:100px;
}
.immagini1 {
	width: 105px;
	height: 79px;
	text-align: center;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
	margin-right:10px;
	background-color:#FFFFFF;
}
.immagini2 {
	width: 105px;
	height: 79px;
	text-align: center;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
	background-color:#FFFFFF;
}
.immagini4 {
	width: 105px;
	height: 79px;
	text-align: center;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 5px 5px 0px;
	background-color:#FFFFFF;
}
.immagini5 {
	width: 105px;
	height: 79px;
	text-align: center;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 0px 5px 5px;
	background-color:#FFFFFF;
}
/*===================================== FINE box =====================================*/
.clear {
clear: both;
background: none;
}
/*===================================== INIZIO LINK =====================================*/
.link_nero a:link,.link_nero a:visited {
	color: #000000;
	text-decoration: none;
}
.link_nero a:hover {
	color: #000000;
	text-decoration: underline;
}

.lin_pag a:link,.lin_pag a:visited { 
	color: #454545;
	text-decoration: none;
	}
	
.lin_pag a:hover {
	color: #454545;
	text-decoration: underline;
	}
.selected {
	font-weight:bold;
}
/*===================================== INIZIO Menu =====================================*/
ul#navlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul#navlist li {
    float: left;
    margin: 0;
	font-style:italic;
	font: 15px/20px Helvetica, Arial, Verdana, sans-serif;
	width:100%;
}

#navlist a, #navlist a:link {
    float: left;
  	margin: 0;
	padding: 0px 0px 20px 20px;
	color: #454545;
	text-decoration: none;
	font-style:italic;
}

ul#navlist a#current  {
    float: left;
	color: #000000;
	padding: 5px 0px 20px 20px;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
	background-image:url(../img/menu_attivo.jpg);
	background-repeat: no-repeat;
	width:100%;
}

#navlist a:hover {
    float: left;
	color: #000000;
	padding: 0px 20px 20px;
	text-decoration:underline;
}
/*===================================== FINE MENU' =====================================*/
/*===================================== INIZIO Tooltip =====================================*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#F2F2F2; color:#454545;}
/*===================================== FINE Tooltip =====================================*/
/*===================================== INIZIO COLORE =====================================*/
p {margin: 0 0 5px 0;}
.sotto {text-decoration:underline;}
.rosso {color:#FF0000;}
.nero {color: #454545;}
.grigio1 {color: #999999;}
.grigio2 {color: #666666;}
.bianco {color: #ffffff;}
.Stile1 {font-size: 12px}
.Stile2 {font-size: 14px}
.Stile3 {font-size: 13px}
.Stile5 {font-size: 16px;}
/*===================================== FINE COLORE =====================================*/

