/* CSS Document */

body {text-align: center; font-family: Tahoma, Arial, sans-serif; color:black; font-size: 11px; margin:0;
	/*background: top center no-repeat url(../img/sfondo-body.jpg)*/}

a:link,a:visited {color:black; text-decoration: none;}
a:hover {color:#FF9933; text-decoration:underline}

#container {width:986px !important; width: 990px; margin: 12px /*100px di margine sup sono lo spazio per ospitare il banner alto 
						posizionato in modo assoluto */  auto 4px auto; text-align:left; }

#container2{
	float:left;
	width: 799px;
	background-image: url(../img/sfondo-contenuti.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#header {height:71px;line-height:71px ;background-image:url(../img/header.gif); padding: 8px 0}
	#header form{float:right; margin-right: 12px; }
	#header span.label {font-weight:bold; font-variant:small-caps; font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#d17605}
	#header input.campo-testo {border:1px solid #adb9c2; margin: 0 6px}
	#header input.bottone {background-image:url(../img/sfondo-bottone-cerca.gif);border:1px solid #adb9c2; width: 38px }
#menu {height:19px; line-height: 19px; text-align:center; background-image:url(../img/menu.gif); background-repeat:repeat-x; 
		border: 1px solid #d17605;}
#menu a:link,#menu a:visited{margin: 0 4px; font-weight:bold; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif}
#separatore-menu {height: 12px; background-color: #FFFFFF}

#content {width:484px; }
#contenuti-home {border:1px solid #d17605; margin-top: 8px; border-bottom: none}
	#contenuti-home p {padding: 8px; border-bottom:1px solid #d17605; margin:0; height: 57px}
	#contenuti-home span {font-size: 12px; font-weight: bold; margin-bottom: 4px; display: block; color:#d17605}
	#contenuti-home p img {float: left; margin-right: 8px; border:1px solid #f8b603} 

#contenuti-interna {}
	#contenuti-interna img{}
	#contenuti-interna .link-testuale-content {border:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; 
													 margin: 4px 8px}
	#contenuti-interna .menu-grafico {border:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; 
													 border-left: none; border-right:none; margin: 4px 8px}
	#contenuti-interna .menu-grafico td {padding:5px;}													 
	#contenuti-interna .menu-grafico img {border:1px solid #d17605; float:left; margin: 0 5px 5px 0}		
	#contenuti-interna .menu-grafico .titoletto { font-weight:bold}
	#contenuti-interna p.contenuti-aggiuntivi img { padding:1px; border:1px solid #666666; float:left; margin: 0 5px 5px 0}
	#contenuti-interna p.contenuti-aggiuntivi {min-height: 151px}
									 
	#contenuti-interna p { margin: 6px}
	#contenuti-interna p.titolo { margin: 8px 6px; font-size: 14px; font-weight:bold; color:#d17605}

#contenuti { margin-top: 8px}
	#contenuti img{}
	#contenuti .link-testuale-content {border:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; 
													 margin: 4px 8px}
	#contenuti .menu-grafico {border:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; 
													 border-left: none; border-right:none; margin: 4px 8px}
	#contenuti .menu-grafico td {padding:5px;}													 
	#contenuti .menu-grafico img {border:1px solid #d17605; float:left; margin: 0 5px 5px 0}		
	#contenuti .menu-grafico .titoletto { font-weight:bold}
	#contenuti p.contenuti-aggiuntivi img { padding:1px; border:1px solid #666666; float:left; margin: 0 5px 5px 0}
	#contenuti p.contenuti-aggiuntivi {min-height: 151px}
									 
	#contenuti p { margin: 6px}
	#contenuti p.titolo { margin: 8px 6px; font-size: 14px; font-weight:bold; color:#d17605}


#nav {float:right; width: 311px; margin-bottom: -1px }
#nav a:link,#nav a:visited  {color:#d17605}
#nav a:hover {color:#d17605; text-decoration: underline}
	#nav .link-testuale {border:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; margin-top: 8px}
	#nav .box-nav-bianco {border:1px solid #d17605; margin-top: 8px}
	#nav .box-nav-bianco p{margin: 6px;}
	#nav .box-nav-bianco .spazio-finatel {border-bottom:1px solid #d17605; background-color:#e4e4e4; padding: 6px;text-align:center; 
													  margin-bottom: 4px; height: 39px}
	#nav .box-nav-bianco .spazio-finatel img {float:left; vertical-align: middle}
	#nav .box-nav-bianco table{margin: 6px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; width:280px}
	#nav .box-nav-bianco table td {padding: 4px; width: 130px}
	#nav .box-nav-grigio {border:1px solid #d17605; background-color:#e4e4e4; margin-top: 8px}
	#nav .box-nav-grigio p{margin: 6px;}
	#nav .box-nav-grigio-foto {border:1px solid #d17605; background-color:#e4e4e4; margin-top: 8px}
	#nav .box-nav-grigio-foto p{padding: 6px; height: 101px; margin:0}
	#nav .box-nav-grigio-foto p img{float: left; margin-right: 6px; padding: 1px; background-color:#FFFFFF; border:1px solid #d17605 }
	#nav .box-nav-grigio-foto .titoletto { font-weight:bold; color: #d17605; text-transform: capitalize}
	#nav .box-nav-bianco-foto {border:1px solid #d17605; background-color:#ffffff; margin-top: 8px}
	#nav .box-nav-bianco-foto p{padding: 6px; height: 101px; margin:0}
	#nav .box-nav-bianco-foto p img{float: left; margin-right: 6px}
#banner-quadrato {border:1px solid #d17605; text-align:center; padding-bottom: 5px; }
	#banner-quadrato img {display: block; margin: 5px auto;}

#banner-floating {text-align:center; margin: 0 5px 5px 5px; position: relative}

#separatore-footer {margin:0; padding:0; background-image:url(../img/separatore-footer.gif); height:18px; clear:both}
#separatore-footer img{margin:-1px 0 0 0 ; padding:0}

#footer {background-image:url(../img/footer.gif); line-height:35px; height: 35px; text-align:center; clear:right; margin:0; padding:0}
#footer a {margin: 0 4px; font-weight:bold;  font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif}

/*   BANNER E PUBBLICITà IN ALTO E A DESTRA   */

#adv{ margin-left:807px; border:1px solid #d17605; text-align:center; width: 177px}
	#adv div {margin: 4px auto; text-align:left;width: 166px}
	#adv div.box-vetrina-1 a {border : 0px; }
	#adv div.box-vetrina-1 img {margin-bottom: 4px;
border-width: 1px;
border-style: solid;
border-color: #cccccc;

padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
	}
	#adv p {margin: 0}
/*#top-adv {position:absolute; top:5px; width: 100%; left:0; text-align:center; height:90px}*/

.titolo-sfondo-blu {
	font-size: 12px;
	font-weight: bold;
	background-color: #d17605;
	padding: 5px;
	text-transform: capitalize;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}
	.ban-contenuti {background-image: url(../img/sfondo-ban-content.gif); height: 35px; line-height: 35px; margin: 0;
						 margin: 0 1px}
	.ban-contenuti h1 {color:#d17605; background-color:#FFFFFF; float:left; margin:0; padding:0 5px;border:1px solid #d17605; border-left:none;
							 line-height: 33px;}

	.ban-contenuti-interna {background-image: url(../img/sfondo-ban-content.gif); height: 35px; line-height: 35px; margin: 0;
						margin: 0 1px}
	.ban-contenuti-interna h1 {color:#d17605; background-color:#FFFFFF; float:left; margin:0; padding:0 5px;
								border:1px solid #d17605;  line-height: 33px;border-bottom: none; border-left:none}


	.ban-adv-nav {background-image: url(../img/sfondo-ban-adv-nav.gif); height:20px; line-height:19px ;
						}
	.ban-adv-nav h1 {color:#d17605; background-color:#FFFFFF; float:left; margin:0; padding:0;  
					 font-size: 12px; padding: 0 4px; border-bottom: #d17605 1px solid; border-right: #d17605 1px solid}

