/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#003333;
	margin: 0px auto;
	padding: 0px;	
	}
	
.ripristino{
	clear:both;}
	
.grassetto{
	font-weight:bold;
	display:inline;}
	
.minuscolo{
	font-size:10px;}
	
#pagina{
	width:760px;
	margin:0px auto;
	/*height:1050px;*/
	height:auto !important;
	background-color:#E8F5E4;
	border:1px solid #949494;
	margin-top:5px;	
	}
	
#top{
	width:760px;
	height:163px;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;}
	
#descrizione{
	padding:13px 0 0 162px;
	font-size:17px;}
	
#navigatore{
	font-size:11px;
	padding:3px;
	border-bottom:1px dotted red;}
	
#navigatore a:link, #navigatore a:visited{
	color:#000000;
	text-decoration:none;}
	
#navigatore a:hover{
	color:#000000;
	text-decoration:underline;}
	
#corpo{
	width:760px;
	margin-top:5px;
	height:auto !important;
	/*height:950px;*/
	}
	
#menu_sx{
	width:182px;
	float:left;	
	border-top:1px solid #A9ACA8;}
	/**/
.titolo{
	width:157px;
	height:20px;
	padding:3px 0 0 25px;
	background-color:#C6E14D;
	font-size:13px;
	background-image:url(img/sfondo_titolo.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-weight:bold;
	/**/
	}
	
.lista{border-right:1px dotted red;
	margin:0;
	padding:0;
	padding:5px 0 5px 5px;
	font-size:14px;
	list-style-type:none;}
	
ul.lista{
	margin:0;
	padding:0;}
	
ul.lista li{	
	border-bottom:1px solid #A9ACA8;
	}
	
.lista li a:link, .lista li a:visited{
	display:block;
	padding:2px 0 2px 5px;
	text-decoration:none;
	color:#000;}
	
.lista li a:hover{
	background-color:#fff;
	}
	
.note{width:177px;
	height:20px;
	padding:3px 0 0 5px;
	background-color:#C6E14D;
	font-size:13px;
	font-weight:bold;}
	
.note a:link, .note a:visited{
	color:#000000;
	text-decoration:none;}
	
.note a:hover{
	text-decoration:underline;
	color:#000000;
	}
	
.wii{
	padding:10px 0 10px 35px;}
	
#destra{
	float:right;
	width:576px;
	/*height:10px;*/
	}
	
#centro{
	width:394px;
	height:910px;
	float:left;
	background-image:url(img/omino.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;}

#menu_dx{
	width:182px;
	float:right;}

.lista_dx{border-left:1px dotted red;
	margin:0;
	padding:0;
	padding:5px 0 5px 5px;
	font-size:14px;
	list-style-type:none;}
	
ul.lista_dx{
	margin:0;
	padding:0;}
	
ul.lista_dx li{	
	border-bottom:1px solid #A9ACA8;
	}
	
.lista_dx li a:link, .lista_dx li a:visited{
	display:block;
	padding:1px 0 1px 5px;
	text-decoration:none;
	color:#000;}
	
.lista_dx li a:hover{
	background-color:#fff;
	}
	
.area{
	width:177px;
	padding:5px 0 5px 5px;
	background-color:#C6E14D;
	font-size:13px;
	font-weight:bold;
	background-image:url(img/operatori.gif);
	background-repeat:no-repeat;
	background-position:center right;}
	
.area a:link, .area a:visited{
	color:#000000;
	text-decoration:none;}
	
.area a:hover{
	text-decoration:underline;
	color:#000000;
	}

.contatore{
	margin-top:20px;
	text-align:center;}
	
.banner{
	width:377px;
	height:88px;
	margin-left:8px;
	margin-bottom:20px;}
	
.news{
	width:377px;
	height:168px;
	margin-left:8px;
	color:#FFFFFF;
	}
	
.scritta{
	background-color:#000000;
	height:22px;
	width:154px;
	background-image:url(img/news.gif);
	background-repeat:no-repeat;
	padding:2px 0 0 28px;
	font-size:15px;}
	
.contenuto{
	border:1px solid #868686;
	height:auto;
	background-color:#FFFFFF;
	}
	
.link{
	text-align:right;
	color:#000000;
	margin-top:3px;}
	
.link a:link, .link a:visited{
	color:#000000;
	text-decoration:none;}
	
.link a:hover{
	text-decoration:underline;
	color:#000000;
	}
	
.pubblicita{
	text-align:center;
	color:#000;
	font-size:18px;}	

#bottom{
	height:50px;
	font-size:11px;
	padding-top:10px;
	padding-bottom:5px;
	color:#4C4C4C;
	text-align:center;
	border-top:1px dotted red;
	}

/*####   FINE INDEX    #####*/
/*####   SPEEDY ADSL    #####*/

#corpo2{
	width:760px;
	margin-top:5px;
	height:5060px;
	background-image:url(img/omino2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;}

.interno{
	float:right;
	width:563px;
	height:auto;
	margin-right:5px;/**/
	}

.interno h1{
	font-size:16px;
	margin:0;
	padding:0;
	background-color:#CAE653;
	padding:2px 0 2px 4px;
	margin-bottom:5px;
	}
	
.interno h2{
	font-size:14px;
	margin:0;
	padding:0;
	color:#006633;}
	
.sottotitolo{
	color:#FF0000;}
	
.testo{
	float:left;}

.testo a:link, .testo a:visited, .testo a:hover{
	color:#000000;
	text-decoration:underline;}
	
.immagine{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	}
	
.nota{
	font-size:10px;}
	
#corpo3{
	width:760px;
	margin-top:5px;
	height:1550px;
	background-image:url(img/omino2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;}
	

#corpo4{width:760px;
	margin-top:5px;
	height:800px;
	background-image:url(img/omino2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;}
	
#corpo6{
	width:760px;
	margin-top:5px;
	height:3000px;
	background-image:url(img/omino2.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;}

.centrato{
	text-align:center;
	font-size:14px;
	}
	
.lista_contratti{
	list-style-type:square;
	}
	
.lista_contratti a:link, .lista_contratti a:visited{
	color:#000000;
	text-decoration:none;}
	
.lista_contratti a:hover{
	color:#FF0000;
	text-decoration:underline;}
/*#########################################*/	
.interno2{
	width:749px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	}

.interno2 h1{
	font-size:16px;
	margin:0;
	padding:0;
	background-color:#CAE653;
	padding:2px 0 2px 4px;
	margin-bottom:5px;
	}
	
.interno2 h2{
	font-size:14px;
	margin:0;
	padding:0;
	color:#006633;}
	
#corpo_pulito{width:760px;
	margin-top:5px;
	height:auto;
	}
	
#corpo5{width:760px;
	margin-top:5px;
	height:auto;
	}
	
.img{
	float:right;
	width:350px;}
	
.prog{
	display:inline;
	float:right;
	margin-left:10px;
	margin-bottom:100px;}
	
.testo1{
	float:left;
	width:399px;
	line-height:1.3;
	}
	
.testo_auto{
	float:left;
	line-height:1.3;}

.testo1 a:link, .testo1 a:visited, .testo1 a:hover{
	color:#000000;
	text-decoration:underline;}
	
.float_sx{
	float:left;
	margin-right:10px;}
	
.float_dx{
	float:right;
	}
.lavora{
	width:320px;}
	
.chi_siamo{
	width:auto;
	}
	
.lista_carina{
	list-style-type:none;
	}
	
.lista_carina li{
	background-image:url(img/puntatore2.gif);
	background-repeat:no-repeat;

	padding-left:25px;
	padding-bottom:10px;}
	
.lista_carina a:link, .lista_carina a:visited{
	color:#000000;
	text-decoration:none;}
	
.lista_carina a:hover{
	color:#FF0000;
	text-decoration:underline;}
	
.lista_contratti a:link, .lista_contratti a:visited{
	color:#000000;
	text-decoration:none;}
	
.lista_contratti a:hover{
	color:#FF0000;
	text-decoration:underline;}
	
.credits{
	width:350px;
	float:right;}