 @charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: url(sfondo-body.png) center repeat-y #ffffff ;}

#container {margin: 0 auto 0 auto; width: 991px; padding: 6px 25px 0 25px;  background: url(footer.png) bottom no-repeat #ffffff; 
	font-family:Myriad Web,  Trebuchet MS, sans-serif; font-size: 12px;}

#banner-alto {background: url(banner-alto.png) no-repeat; height: 124px; margin: 0 -25px; padding: 0 25px}
	#banner-alto img.logo{border: none; float: left; margin: 14px 0 5px 20px; cursor: pointer}

#menu-alto {background: url(menu-alto.png) no-repeat; height: 33px; margin: 0 -25px; padding: 30px 25px 0 25px;
	color: #FFFFFF; text-transform: capitalize; line-height: 33px; text-align: right; font-size: 12px} 
	#menu-alto ul {margin:0;padding:0}
	#menu-alto li {display: inline; list-style: none; margin: 0; padding: 0 12px;  
		border-right: #FFFFFF 1px solid}
	#menu-alto a {color: #FFFFFF; text-decoration: none} 
	#menu-alto a:hover {color: #FFFFFF; text-decoration: underline}

#fascione-flash {height: 288px; background-image: url(fascione-flash.jpg); margin: 0 -25px; padding: 0 25px}
	#fascione-flash #inserto-flash {float: right; }
	#fascione-flash .anteprime {}
	#fascione-flash .anteprime img {border: none}
	#fascione-flash .anteprime a {color:#FFFFFF; text-decoration: none}
	#fascione-flash .anteprime a:hover {color:#FFFFFF; text-decoration: underline}
	#fascione-flash .anteprime h2 {padding: 6px 0 6px 4px; margin: 0; font-size: 12px; /*text-transform: uppercase*/}
	#fascione-flash .anteprime p {padding: 0px 4px; margin: 0; font-size: 10px; margin-bottom: 6px}

/*#onda {height: 64px; background: url(onda.jpg) no-repeat; margin: 0 -25px; padding: 0 25px}*/
#onda-home {height: 50px; background: url(onda-home.jpg) no-repeat; margin: 0 -25px; padding: 0 25px}

/*#nav {width: 310px; float: left; height: 289px; }*/
#nav-home {width: 310px; float: left; height: 289px; background: url(sfondo-nav.jpg) no-repeat;}
	#nav-home img.b2p {border: none}

/*#extra {width: 293px; float: right; height: 289px}*/
#extra-home {width: 234px; float: right; height: 252px; background: url(sfondo-extra.png) no-repeat;
	padding: 37px 29px 0 30px}
	#extra-home h1, #extra-home p {margin: 0; padding:0}
	#extra-home h1  {border-bottom: dotted 1px  #666666; padding-bottom: 6px; font-weight: normal; font-size: 18px;}
	#extra-home h1 a {color: #666666; text-decoration: none} #extra-home h1 a:hover {text-decoration: underline}
	#extra-home img {display: block; margin: 10px 0 10px 0; border: none}
	#extra-home p  {border-top: dotted 1px  #666666; padding-top: 10px; font-weight: bold; color:#333333}
	#extra-home p a {color: #666666; text-decoration: none} #extra-home p a:hover {text-decoration: underline}

/*#contenuti {margin-left: 335px; margin-right: 318px; height: 289px }
#contenuti-home { min-height: 278px }*/

#contenuti-home { margin-left: 310px; margin-right: 293px; background:url(sfondo-contenuti.png) no-repeat}
	#contenuti-home form {padding:0; margin:0}

	#contenuti-home .titolo-news{margin:0; padding:0}
	#contenuti-home .testo-news p {margin:0; padding:4px 16px; font-size: 15px; font-weight: normal; overflow: hidden; height: 119px}
	#contenuti-home .testo-news p a {color:#666666; text-decoration: underline} 
	#contenuti-home .testo-news p a:hover {text-decoration:none}
	#contenuti-home .link-news a {margin-right:16px; color:#000000 }
	#contenuti-home .link-news a:hover {text-decoration: underline}

	#contenuti-home .table-log-in {margin: 10px auto 0 auto; width: 374px}
	#contenuti-home .titolo-log-in input {font-family: "Myriad Web", Tahoma, sans-serif; margin-right: 8px}
	#contenuti-home .label-log-in label {color: #FFFFFF; margin: 0 2px}
	#contenuti-home .input-log-in input {width:100px; margin: 0 2px}
	#contenuti-home .invia-log-in input {margin: 0 4px 0 0; background: none; border: none; color:#FFFFFF; font-weight:bold;
		cursor: pointer}
	#contenuti-home .invia-log-in input:hover {text-decoration: underline}
	
#footer {height: 66px; line-height: 66px; padding: 0 12px; color:#666666; clear: both}
	#footer #menu-servizio {float: right }
	#footer #menu-servizio ul {margin:0;padding:0}
	#footer #menu-servizio li.menu {display: inline; list-style: none; margin: 0; padding: 0 6px; border-left:#666666 solid 1px}
	#footer #menu-servizio a {color: #666666; text-decoration: none}
	#footer #menu-servizio a:hover {color: #666666; text-decoration: underline}

a img {border: none}
