/* CSS Document * bettix */

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

h2{margin:0px; text-align: center; font-size: 12px; font-weight: bold; color:white;}

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

#container {width:986px; margin: 100px /*100px di margine sup sono lo spazio per ospitare il banner alto  posizionato in modo assoluto */  auto 4px auto; 
text-align:left;  }

#container2{background:url(/stili/locali/sfondo-container.gif) center; border: 8px solid #333333; border-bottom: none;
	border-right: 8px solid #333333}

#container2-interna{ background:url(/stili/locali/sfondo-container-interna.gif) center; border: 8px solid #333333; 
	border-bottom: none; border-right: 8px solid #333333}

#top-adv {position:absolute; top:5px; width:986px; text-align:center;
			height:90px !important; height:80px; }

#adv{/*float:right; width:177px; border:1px solid #e09e03; text-align:center; border-bottom:none */
		margin-left:807px; border:1px solid #5b9403; text-align:center; width: 177px}
	/*#adv div {text-align:left;  padding-top: 4px}*/
	#adv img.titolo {margin-bottom: 4px; margin-left:4px}
	#adv p {margin: 0; padding: 4px}
	div.box-adv {border-bottom:1px solid #e09e03; margin-top:6px}

#header {height:120px; background-image:url(/stili/locali/sfondo-header.gif); background-repeat:repeat-x; 
	background-color:#FFFFFF; padding-bottom: 2px; }
#header img {border: none}
#header .sx {float:left}
#header .dx {float:right}
	#header form{float:right; margin-right: 12px; margin-top:94px}
	#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(/stili/locali/sfondo-bottone-cerca.gif);border:1px solid #adb9c2; }
#menu {height:26px; line-height: 26px; text-align:center; background-image:url(/stili/locali/sfondo-menu.gif); background-repeat:no-repeat;
		background-position:top; background-color:#ff8400; padding-bottom: 9px ; color:#000000}
#menu a {margin: 0 4px; font-weight:bold; font-variant:small-caps; font-family:Verdana, Arial, Helvetica, sans-serif}
	#menu a:link,#menu a:visited {color:#000000; text-decoration: none;}
	#menu a:hover {color:#ffba00; text-decoration:underline}
	

		/* CONTENUTI HOME */
		
#content {width:451px !important; margin-left:204px !important; margin-left: 201px; margin-bottom:8px;}

#content .ban-titolo {border:1px solid #a5b1b9; border-bottom: none;}

#contenuti-home {border:1px solid #a5b1b9; border-top: none;
	 padding-bottom: 6px;  }
	#contenuti-home p {padding: 8px 0; margin:0 8px; height: auto!important; height: 57px; min-height: 57px;  border-bottom: 1px dashed #ffad80}
	#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:1px solid #f8b603} 

#contenuti-home-top {border:1px solid #a5b1b9; border-top: none;
	padding-bottom: 6px;  }
	#contenuti-home-top p {padding: 4px 0; margin:0 4px; height: auto!important; height: 57px; min-height: 57px; }
	#contenuti-home-top span {font-size: 12px; font-weight: bold; margin-bottom: 4px; display: block; color:#5b9923}
	#contenuti-home-top p img {float: left; margin-right: 8px; border:1px solid #f8b603} 

#contenuti-home-bottom {border:1px solid #a5b1b9; border-top: none;
	padding-bottom: 6px; border-bottom:none; }
	#contenuti-home-bottom p{padding: 8px 0; margin:0 8px; height: auto!important; height: 57px; min-height: 57px;  border-bottom: 1px dashed #ffad80}
	#contenuti-home-bottom p.vetrina-float {float: left; width: 206px !important; width: 202px;
		padding: 4px 0; margin:0 4px; height: auto!important; height: 57px; min-height: 57px; border: none }
	#contenuti-home-bottom span {font-size: 12px; font-weight: bold; margin-bottom: 4px; display: block; color:#5b9923}
	#contenuti-home-bottom p img {float: left; margin-right: 8px; border:1px solid #f8b603} 

div.box-articolo-main{
	height: 200px;
/*	float: left; */
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-right: 240px;
}

div.box-articolo-3{
	float: right;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 235px;
}

	/* CONTENUTI INTERNA */
	
#contenuti-interna {border:1px solid #a5b1b9; width:653px; border-bottom: none;}
	#contenuti-interna img.incorniciata{ float:left; margin: 0 4px 4px 5px; border: 1px solid black}
	#contenuti-interna .link-testuale-content {margin:6px; border:1px solid #e09e03; background-color:#e1ffac; padding: 6px;text-align:center; border-left:none; border-right:none}
	#contenuti-interna .link-testualeadv-content {margin:6px; padding: 6px;text-align:center; border-left:none; border-right:none}
		#contenuti-interna .link-testuale-content a:link,#contenuti-interna .link-testuale-content a:visited {color:#000000; text-decoration: none;}
		#contenuti-interna .link-testuale-content a:hover {color:#ffba00; text-decoration:underline}
	#contenuti-interna h3 {color:#FF9900; margin-left: 6px}
	#contenuti-interna div.testo { margin: 6px}
	#contenuti-interna p.titolo { margin: 8px 6px; font-size: 14px; font-weight:bold; color:#5b9923}
	div.riquardo {background-image:url(/stili/locali/sfondo-riquadro.gif); background-repeat:repeat-x; height:98px; width: 482px;
			border:1px solid #a5b1b9; border-top:none; text-align:center}
	div.riquardo img {margin: 18px 6px}
	#contenuti-interna a img {border: none}
	img.main {margin-left: 6px}
	
	#contenuti-interna .box-classic-gallery, #contenuti-interna .box-full-gallery {width:550px; margin: 0 auto}
	#contenuti-interna .box-classic-gallery a img , #contenuti-interna .box-full-gallery a img {margin: 6px}
	.footer-articolo {clear: right; width: 100%}
	
	/* ---------- navigazione archivio --------- */
	#archive-navigation {height: 32px; line-height: 32px; background: #999999;
			padding: 0 8px; font-family: "Trebuchet MS",sans-serif; margin: 4px 0}
		#archive-navigation #prev {float: left; margin-left: 12px} 
		#archive-navigation #next {float: right; margin-right: 12px}
		#archive-navigation a { color:#FFCC00; text-decoration: none; font-weight: bold}
		#archive-navigation a:hover {text-decoration: underline}

	/* Colonna sinistra*/

#nav {float:left; width:200px; color:#000; margin-bottom:-1px}
#nav div.menu {border:1px solid #a5b1b9;  margin-bottom: 8px;background-color:#969696; border-bottom:none}
#nav div.menu ul {margin:10px 0; padding:0; list-style-position:inside; color:#000000; }
#nav div.menu li {margin:2px 0 2px 6px; padding:0;  }
	#nav div.menu li a:link,#nav div.menu li a:visited {color:#000000; text-decoration: none;}
	#nav div.menu li a:hover {color:#ffba00; text-decoration:underline}

	/* Colonna destra */

#extra {float:right; width: 311px; margin-bottom:-1px; border-bottom:1px solid #a5b1b9;}
	#extra .link-testuale {border:1px solid #a5b1b9; width:auto !important; width:297px; background-color:#5d5d5d; 
		padding: 6px;text-align:center; font-weight:bold;}
		#extra .link-testuale a:link,#extra .link-testuale a:visited {color:#000000; text-decoration: none;}
		#extra .link-testuale a:hover {color:#ffba00; text-decoration:underline}
	
	#extra .box-link-dal-web {border:1px solid #a5b1b9; border-bottom: none; }
	#extra .box-link-dal-web p{padding: 6px; height: 101px; margin:0;}
	#extra .box-link-dal-web p img{float: left; margin-right: 6px}
	#extra .box-link-dal-web ul {margin:6px 0; padding-left:8px;}
	#extra .box-link-dal-web li {margin:0; padding:0; list-style-position: inside}

	#extra .box-extra {border:1px solid #a5b1b9;}
	#extra .box-extra .banner {margin: 0 auto; padding: 5px 0; width: 300px}
	#extra .box-extra ul {margin:6px 0; padding-left:8px}
	#extra .box-extra li {margin:0; padding:0; list-style-position: inside}

	#extra #box-menu p { padding: 5px!important;padding: 4px; margin:0}
	#extra #box-menu img {display: block;}

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

/* ------- Box Ricerca ------- */

.box-search, #error-message {padding: 4px 6px; border: 1px solid #a5b1b9; margin: 2px 8px; background: #333333}
.box-search h4 {margin:0; padding:0; font-size: 15px; }
.box-search h4 a {font-variant: small-caps}
.box-search p {margin: 4px 8px;}

	.search-navigation {padding: 2px; border: 2px solid #a5b1b9; height: 18px; line-height: 18px; 
		background: #333333; margin: 6px 3px; font-family: "Trebuchet MS",sans-serif; clear: left}
		.search-navigation #prev {float: left; margin-left: 12px} 
		.search-navigation #next {float: right; margin-right: 12px}
		.search-navigation a {color:#ffffff; text-decoration: none; font-weight: bold}
		.search-navigation a:hover {text-decoration: underline}
		
.box-stats-search p {margin:3px 0 0 0; padding:0 18px}

#ricerca-main {margin: 4px 0; padding: 0 8px}

/* ELEMENTI COMUNI */

div.ban-titolo {background-color:#000000; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; 
		text-align:left; color: #ffba00; font-weight: bold; font-size: 14px;padding-left: 6px; width:auto!important; }
div.ban-titolo-centrato {background-color:#000000; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif;
			text-align:left; color: #ffba00; font-weight: bold; font-size: 14px; width:auto!important; }
.separatore {margin:0; padding:0; background-color:#333333; height: 8px}			
.separatore-down {margin:0; padding:0; background-color:#333333; clear:both}			
.img-block {display:block}
.banner-txt {width: 480px; margin: 10px auto; padding: 4px 8px; text-align: center; background: #333333;
	border: 4px double #a5b1b9}
.bestclear {width: 100% !important; width: 96%; height:1px; float: none; display: block;
	clear: left;
	margin:-3px 0 0 0; padding:0;
	/* for IE  */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;}


/* Form Mini */
div.riga-form {margin: 0 6px}
div.formLabel {margin: 4px 0 2px 0}
div.avviso {margin: 24px 20px 14px 20px; text-align: center; color:#FFF; background: #333; 
		border: #a5b1b9 1px solid; padding: 8px}
.iscrizione textarea {font-family:Tahoma, AGLettericaCondensed;}
.oggetti-large {font-size: 12px}