/* CSS Document */

body {text-align: center; font-family:Tahoma, AGLettericaCondensed; color:black; font-size: 76%}

a:link,a:visited {color:black; text-decoration: none;}
a:hover {color:#333333; text-decoration:underline}

#container {width:986px !important; width: 990px; margin: 0 auto; text-align:left; }
#adv{float:right; width:178px;  text-align:center; border-bottom:none; }
	#adv .bordo-sx-dx {border-left: 1px solid black; border-right: 1px solid black; margin:0 !important;  padding:0}
	/*#adv div {text-align:left;  padding-top: 4px}*/
	#adv img.titolo {margin-bottom: 4px; margin-left:4px}
	#adv p {margin: 0; padding: 4px; border-bottom:1px solid #e09e03; margin-bottom: 6px}
	div.box-adv { padding-top:6px; padding-bottom:1px }
#adv .brd-giu {height: 5px; margin:0; padding:0; background-image:url(/img/adv-box-brd-giu.gif); 
						font-size:0; background-repeat:no-repeat; background-position:bottom}
#adv .brd-su {height: 5px; margin:0; font-size:0;padding:0px; background-image:url(/img/adv-box-brd-su.gif);  background-repeat:no-repeat; background-position:top}

#container2{margin-right:188px}

#header {height:96px;line-height:96px ;background-image:url(/img/header.gif); padding: 0px 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}
	#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:20px; line-height: 20px; text-align:center; margin-bottom:12px; 
			background-image:url(/img/barra-orange-sfondo.gif); background-repeat:repeat-x;}
#menu a {margin: 0 4px; font-weight:bold; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif}

#content {width:344px; margin-bottom:12px; margin-left: 141px }
#contenuti-home {
	padding-bottom: 6px;
}
	#contenuti-home p {padding: 8px 0; margin:0 16px 0 8px; height: auto!important; height: 85px; min-height: 85px;  border-bottom: 1px dashed #999999}
	#contenuti-home span {font-size: 12px; font-weight: bold; margin-bottom: 4px; display: block; color:#5b9923}
	#contenuti-home p img {
	float: left;
	margin-right: 8px;
	border: none;
}
	#contenuti-home h3 {padding: 8px 0; margin:0 16px 0 8px; }

	#contenuti-home .bordo-sx-dx {border-left: 1px solid black; border-right: 1px solid black; margin:0 !important;  padding:0}
#contenuti-home .brd-giu {height: 5px; margin:0; padding:0; background-image:url(/img/conte-home-giu.gif); 
						font-size:0; background-repeat:no-repeat; background-position:bottom}
#contenuti-home .brd-su {height: 5px; margin:0; font-size:0;padding:0px; background-image:url(/img/conte-home-su.gif);  background-repeat:no-repeat; background-position:top}


#contenuti-interna { width:482px; height: auto!important; height: 350px; min-height: 350px;border-bottom:none}
	#contenuti-interna .link-testuale-content { background-color:#e1ffac; padding: 6px;text-align:center; 
													border-left:none; border-right:none}
	#contenuti-interna .bordo-sx-dx {border-left: 1px solid black; border-right: 1px solid black; margin:0 !important;  padding:0}
	#contenuti-interna h3 {color:#FF9900}
	#contenuti-interna p { margin: 0px 8px; }
	#contenuti-interna p.titolo { margin: 8px 6px; font-size: 14px; font-weight:bold; color:#5b9923}
	#contenuti-interna .brd-giu {height: 5px; margin:0; padding:0; background-image:url(/img/interna-bordo-giu.gif); 
						font-size:0; background-repeat:no-repeat; background-position:bottom}
	#contenuti-interna .brd-su {height: 5px; margin:0; font-size:0;padding:0px; background-image:url(/img/interna-bordo-su.gif);  background-repeat:no-repeat; background-position:top}

	div.riquardo {background-image:url(/img/sfondo-riquadro.gif); background-repeat:repeat-x; height:98px; width: 482px;
			 border-top:none; text-align:center}
	div.riquardo img {margin: 18px 6px}

#nav {float:left; width:136px}
#nav a {color:#FFFFFF; text-decoration:underline;font-weight:normal} #nav a:hover {color:#CCCCCC; text-decoration: none}
#nav div.menu {
	padding-bottom:0px;
	margin-bottom: 8px;
	background-image: url(/img/nav-box-sfondo.gif);
	background-repeat: repeat-x; background-color:#000000
}
#nav div.menu p { 
	color:#FFFFFF;background-color:#212121; height: 23px; line-height:23px; margin:0 6px; padding:6px 4px; border: 1px solid black; border-top:none
					}
#nav .brd-giu {height: 4px; background-image:url(/img/nav-box-brd-giu.gif); background-repeat:no-repeat; background-position:bottom}
#nav .brd-su {height: 5px; background-image:url(/img/nav-box-brd-su.gif);  background-repeat:no-repeat; background-position:top}

#extra {float:right; width: 309px; margin-bottom: 12px; text-align:center}
#extra a {color:#FFFFFF; text-decoration:none; font-weight:normal} #extra a:hover {color:#CCCCCC; text-decoration:underline }
	#extra .link-testuale { background-color:#FFCC00; padding: 6px;text-align:center; margin: 0 8px 8px 8px; border:1px solid orange; color: black }
	#extra .link-testuale a {color:black}
	#extra .link-testuale a:hover {color:#CCCCCC; text-decoration: none}
	/*#extra .box-evision-plus {margin-top: 8px}
	#extra .box-evision-plus p{margin:0; padding:6px; border:1px solid #ff6009; border-top:none}*/
	
	#extra .box {background-color:#212121; border-right:1px solid black; border-left:1px solid black; 
		color:#FFFFFF; margin: 0 auto 0 auto !important; margin-left:-1px; margin-right: -2px; padding-bottom:1px}
	#extra .box div.border { margin: 6px; height: 110px;}
	#extra .box div.height110{margin: 0px; height: 90px;}
	#extra .box p.normale{margin: 6px;}
	#extra .box img.sx {float:left; margin-right: 5px; border: 1px solid #969599}
	#extra .box hr {margin: 6px}
	#extra .box div.bordo {  padding: 6px 6px 0 6px;text-align: left;}
	#extra .box div.elemento {padding-bottom: 6px; border-bottom: 1px solid #FFCA95; margin-bottom: 6px;}
	#extra .box div.elemento p{padding-right: 6px; width: 210px; float:right; margin:0;}
	#extra .box div.link-dal-web{padding: 6px; height: 101px; margin:0; }
	#extra .box div.link-dal-web img{/*float: left; margin-right: 6px*/}
	#extra .box .banner { padding: 0px; margin:0; text-align:center} 
	#extra .box img.banner {display: block;}
	
	#extra .brd-giu {height: 5px; background-image:url(/img/extra-box-brd-giu.gif); font-size:0;background-repeat:no-repeat; 
	background-position:bottom; margin-bottom: 8px}
	#extra .brd-su {height: 5px; background-image:url(/img/extra-box-brd-su.gif); font-size:0;  background-repeat:no-repeat; 
	background-position:top;}


#footer {background-image:url(/img/footer-sfondo.gif); line-height:35px; height: 35px; text-align:center; clear:right; color:#FFFFFF}
#footer a {margin: 0 4px; font-weight:bold;  font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}


/* ELEMENTI COMUNI */

div.ban-titolo {height:20px; line-height: 20px; text-align:left; margin-bottom:0px; font-weight:bold;
			background-image:url(/img/barra-orange-sfondo.gif); background-repeat:repeat-x;}
.float-sx {float:left}
.float-dx {float:right}
