/* Comuni
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, iframe, blockquote, ul, ol, dl {
	margin:0;
	padding:0;}
html{height: 101%;}
body{
	text-align:center;
	background: url(immagini/bg2.gif) repeat-x;
	background-color: #50514D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}
div#container{background: url(immagini/bgbianco2.gif) repeat-y;}
#accessibility {position: absolute; top: -10000px;}

/* header bassa 
   se occorre rimettere il banner 468 sostituire con header alta che sta nel file rinnovabili2.css
------------------------------------------------------------------*/
#header {
	position:relative;
	left:0px;
	top:0px;
	width:952px;
	height:320px;
}
#header h1, #header h2 {
	width: 0;
	height: 0;
	line-height: 0;
	clip: rect(0,0,0,0); /* nasconde il testo */
	display: block;
	font-size: 0px;
	float: left;
	text-indent: -9999px;
    }
#rinnovabili-sole {
	position:absolute;
	left:0px;
	top:46px;
	width:208px;
	height:114px;
	background: url(immagini/sprite-header.jpg) left top;
}
#rinnovabili-banner728 {
	position:absolute;
	left:208px;
	top:46px;
	width:744px;
	height:99px;
	background: url(immagini/sprite-header.jpg) -208px 0;
	padding-top: 15px;
}
#sole-sotto {
	position:absolute;
	left:0px;
	top:160px;
	width:208px;
	height:17px;
	background: url(immagini/sprite-header.jpg) 0 -114px;
}
#spazio-ban-468 {
	position:absolute;
	left:208px;
	top:160px;
	width:493px;
	height:17px;
	background: url(immagini/sprite-header.jpg) -208px -114px;
	padding-left: 251px;
}
#rinnovabili-logo {
	position:absolute;
	left:0px;
	top:177px;
	width:98px;
	height:99px;
	background: url(immagini/sprite-header.jpg) 0 -191px;
}
#rinnovabili {
	position:absolute;
	left:98px;
	top:177px;
	width:428px;
	height:45px;
	background: url(immagini/sprite-header.jpg) -98px -191px;
	text-indent: -9999px;
}
#rinnovabili-direttore {
	position:absolute;
	left:526px;
	top:177px;
	width:426px;
	height:99px;
	background: url(immagini/sprite-header.jpg) -526px -191px;
}
#rinnovabili-quotidiano {
	position:absolute;
	left:98px;
	top:222px;
	width:428px;
	height:54px;
	background: url(immagini/sprite-header.jpg) -98px -236px;
}
#rinnovabili-data {
	position:absolute;
	left:0px;
	top:276px;
	width:511px;
	height:44px;
	padding-left: 15px;
}
#rinnovabili-ricerca {
	position:absolute;
	left:526px;
	top:276px;
	width:426px;
	height:44px;
}
/* fine header bassa
------------------------------------------------------------------*/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	text-decoration: none;
}
p{text-align: justify;}
div#container{text-align:left}
div#container{
	width:952px;
	margin:0 auto;
	background-color: #FFF;
}
div#wrapper{float:left;width:100%}
div#navigation{
	float:left;
	width:135px;
	padding-left: 15px;
	margin-bottom: 15px;
}
div#content{
	float:left;
	width:369px;
	padding: 0 15px;
	margin-bottom: 15px;
}
#content-2 {
	width: 768px;
	float:left;
	padding: 0 15px;
	margin-bottom: 15px;
}
#content-3 {
	width: 479px;
	float:left;
	padding: 0 0 0 15px;
	margin-bottom: 15px;
}
div#colonna{
	float:left;
	width:96px;
	margin-bottom: 15px;
}
div.loghini{
	float:left;
	width:96px;
	background-image: url(immagini/rounded_top.gif);
	margin-bottom: 15px;
}
div#news{
	float:left;
	width:276px;
	margin-bottom: 15px;
	padding-left: 15px;
}
div#footer{background: #333;color: #FFF}
div#footer{
	clear:left;
	width:951px;
	background: url(immagini/sprite-header.jpg) 0 -290px;
	height: 117px;
}
div#footer p{
	margin:0;
	padding:38px 31px 10px 0;
	text-align: right;
	font-size: 10px;
	line-height: 14px;
}
div#footer a{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#news p {
	margin-top: 5px;
	line-height: 1.3em;
}
#content p {
	line-height: 1.5em;
	margin-top: 5px;
}
#content-2 p, #content-3 p {
	font-size: 12px;
	line-height: 1.7em;
	padding-bottom: 15px;
	padding-top: 5px;
}
.rounded {
	background: url(immagini/rounded_bot.gif) bottom left no-repeat;
	width: 86px;
	float: left;
	text-align: center;
	padding: 10px 5px;
}
.rounded p {
	text-align: center !important;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 0px;
	padding: 8px 0;
}
.loghini .rounded img {
	padding: 15px 0;
}
.boxmenuvert {
	margin-top: 0px;
	margin-bottom: 15px;
	border-top: 1px solid #e5e5e5;
}
/* Navigazione verticale
------------------------------------------------------------------*/
ul#navmenu,
ul#navmenu li,
ul#navmenu ul,
ul#navmenu3,
ul#navmenu3 li,
ul#navmenu3 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 135px; /*For KHTML*/
  list-style: none;
}
ul#navmenu li, ul#navmenu3 li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}
/* Root Menu */
ul#navmenu a, ul#navmenu3 a {
	padding: 5px 6px;
	display: block;
	background: #EEE;
	color: #666;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	line-height: 15px;
	background-image: url(immagini/tasto_vert.gif);
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #ccc;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a,
ul#navmenu3 a:hover,
ul#navmenu3 li:hover a,
ul#navmenu3 li.iehover a {
	background: #9CA95B;
	color: #FFF;
	background-image: url(immagini/tasto_vert2.gif);
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a,
ul#navmenu3 li:hover li a,
ul#navmenu3 li.iehover li a {
	color: #fff;
	background-image: url(immagini/tasto_vert2.gif);
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a,
ul#navmenu3 li:hover li a:hover,
ul#navmenu3 li:hover li:hover a,
ul#navmenu3 li.iehover li a:hover,
ul#navmenu3 li.iehover li.iehover a {
	background-image: url(immagini/tasto_vert.gif);
  color: #666;
}
ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu3 ul,
ul#navmenu3 ul ul{
  display: none;
  position: absolute;
  top: 0;
  left: 135px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu3 li:hover ul ul,
ul#navmenu3 li.iehover ul ul{
  display: none;
}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul,
ul#navmenu3 li:hover ul,
ul#navmenu3 ul li:hover ul,
ul#navmenu3 ul ul li:hover ul,
ul#navmenu3 li.iehover ul,
ul#navmenu3 ul li.iehover ul,
ul#navmenu3 ul ul li.iehover ul {
  display: block;
}
/* Navigazione orizzontale
------------------------------------------------------------------*/
ul#nav {
	position:absolute;
	left:0px;
	top:0px;
	width:772px;
	height:46px;
	/*overflow: hidden;*/
	background:#50514D url(immagini/menuintero.gif) no-repeat 0 -46px;
	margin: 0;
	padding: 0;
	}
ul#nav li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	text-indent:-9999px;	
	}
ul#nav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(immagini/menuintero.gif) no-repeat;
	}
li#home a {width:84px;height:46px;}
li#chisiamo a {width:83px;height:46px;}
li#mission a {width:76px;height:46px;}	 
li#comitato a {width:142px;height:46px;}
li#newsletter a {width:89px;height:46px;}	
li#eventi a {width:65px;height:46px;}	
li#archivio a {width:75px;height:46px;}
li#links a {width:59px;height:46px;}
li#contattaci a {width:83px;height:46px;}		 		 		 	  	 	 	 
li#home a:link, li#home a:visited {background-position: 0px 0px;}
li#home a:hover, li#home a:focus {background-position: 0px -46px;}	 
li#chisiamo a:link, li#chisiamo a:visited {	background-position: -84px 0px;}
li#chisiamo a:hover, li#chisiamo a:focus {	background-position: -84px -46px;}
li#mission a:link, li#mission a:visited {	background-position: -167px 0px;}
li#mission a:hover, li#mission a:focus {	background-position: -167px -46px;}
li#comitato a:link, li#comitato a:visited {	background-position: -243px 0px;}
li#comitato a:hover, li#comitato a:focus {	background-position: -243px -46px;}
li#newsletter a:link, li#newsletter a:visited {	background-position: -385px 0px;}
li#newsletter a:hover, li#newsletter a:focus {	background-position: -385px -46px;}
li#eventi a:link, li#eventi a:visited {	background-position: -474px 0px;}
li#eventi a:hover, li#eventi a:focus {	background-position: -474px -46px;}
li#archivio a:link, li#archivio a:visited {	background-position: -539px 0px;}
li#archivio a:hover, li#archivio a:focus {	background-position: -539px -46px;}
li#links a:link, li#links a:visited {	background-position: -614px 0px;}
li#links a:hover, li#links a:focus {	background-position: -614px -46px;}
li#contattaci a:link, li#contattaci a:visited {	background-position: -673px 0px;}
li#contattaci a:hover, li#contattaci a:focus {	background-position: -673px -46px;}					
ul,li {list-style-type:none;}

/* Navigazione orizzantale "active tabs"
------------------------------------------------------------------*/
body#home-page ul#nav li#home a {background-position:0px -92px;}
body#chisiamo-page ul#nav li#chisiamo a {background-position:-84px -92px;}
body#mission-page ul#nav li#mission a {background-position:-167px -92px;}
body#comitato-page ul#nav li#comitato a {background-position:-243px -92px;}
body#newsletter-page ul#nav li#newsletter a {background-position:-385px -92px;}
body#eventi-page ul#nav li#eventi a {background-position:-474px -92px;}	
body#archivio-page ul#nav li#archivio a {background-position:-539px -92px;}	
body#links-page ul#nav li#links a {background-position:-614px -92px;}
body#contattaci-page ul#nav li#contattaci a {background-position:-673px -92px;}	
div.hr {
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}
div.hr2 {
	height: 3px;
	border-bottom: 3px solid #8A9649;
	margin-bottom: 15px;
}
hr {display: none;}
.arancio{color: #D3612B}
#content .editoriale img, #content .rilievo img {
	padding: 5px;
	background-color: #fffcfa;
	float: left;
	border: 1px solid #DADADA;
	margin: 5px 20px 6px 0;
}
.img-grande{
	padding: 5px;
	background-color: #fffcfa;
	float: left;
	border: 1px solid #DADADA;
	margin: 5px 0px 16px 0!important;
}
#content-2 .editoriale img, #content-3 .editoriale img {
	padding: 5px;
	background-color: #fffcfa;
	border: 1px solid #DADADA;
	margin: 5px 20px 6px 0;
	text-decoration: none;
}
#content-2 .editoriale .destra, #content-3 .editoriale .destra {
	float: right;
	margin: 10px 0px 10px 15px;
}
#content-2 .editoriale .sinistra, #content-3 .editoriale .sinistra {
	float: left;
	margin: 10px 20px 6px 0;
}
#content .rilievo {
	background-color: #FFFEFC;
	background-image: url(immagini/bgarancio2.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px dashed #D3612B;
	padding: 10px;
	margin: 8px 0 12px 0;
	padding-bottom: 20px;
}
#content-2 .rilievo {
	background-color: #FFFEFC;
	background-image: url(immagini/bgarancio.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px dashed #D3612B;
	padding: 10px;
	margin: 8px 0 12px 0;
}
#content h2, #content-2 h2, #content-3 h2 {
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	color: #D3612B;
	line-height: normal;
}
#content h2 a, #content-2 h2 a, #content-3 h2 a{
	color: #D3612B;
	line-height: normal;
}
#content .editoriale, #content-3 .editoriale{
	background-image: url(immagini/articolo_top2.gif);
	background-repeat: repeat-x;
	padding-top: 9px;
	padding-bottom: 7px;
}
#content-2 .editoriale{
	background-image: url(immagini/articolo_top2.gif);
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-bottom: 7px;
}
h6, #newslocali li .small {
	font-size: 9px;
	font-weight: normal;
	padding-bottom: 4px;
	line-height: 10px;
}
#content .rilievo h2 {color: #474B25;}
#content .rilievo h2 a{color: #D3612B;}
#content .rilievo h4 {
	font-size: 16px;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	line-height: 0.8em;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D3612B;
}
.allineadestra {text-align: right;}
h4 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 4px;
}
.single_news h4 {color: #D3612B;}
.single_news h4 a{color: #D3612B;}
.single_news {
	width: 276px;
	padding-top: 2px;
	padding-bottom: 8px;
}
#intest_grande {
	margin-bottom: 8px;
	background-image: url(immagini/intest_grande2.jpg);
	width: 276px;
	height: 38px;
	text-indent: -9999px;
}
.intest_articoli {margin-bottom: 8px;}
#search {
	position:relative;
	left:0px;
	top:5px;
	width:413px;
	height:33px;
	text-align: right;
}
/* Form ricerca
--------------------------------------------------------------------------------------- */
.formtext {
	border: 1px solid #d9d9d9;
	width: 140px;
	padding-left: 3px;
	background: url(immagini/search_bg.gif) no-repeat top right;
	height: 16px;
	position: absolute;
	top: 0px;
	right: 25px;
	padding: 1px 2px 1px 3px;
}
.formsubmit {
	width: 16px;
	height: 20px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#search form {
	padding-top: 0;
	margin-top: 0;
	margin-right: 0px;
	height: 18px;
	position: relative;
	top: 7px;
	right: 2px;
	width: 250px;
}
a {text-decoration: none;}
a:focus {outline-style: none;}
p a {
	color: #4D4D4D;
	font-weight: bold;
	border-bottom: 1px dotted #D3612B;
}
p a:hover {color: #D3612B;}
#content-2 .editoriale p a {
	color: #D3612B;
	font-weight: bold;
	border: 0;
}
#content-2 .editoriale p a:hover {
	color: #666;
	border: 0;
}
a img{text-decoration: none;}
#rassegna-stampa {
	margin-bottom: 10px;
	background-image: url(immagini/rassegna-stampa-su.jpg);
	height: 38px;
	width: 96px;
}
#rassegna-stampa a:link, #rassegna-stampa a:visited{
	background:transparent url(immagini/rassegna-stampa.jpg) no-repeat;
	height: 38px;
	width: 96px;
	display: block;
	text-indent: -9999px;
}
#rassegna-stampa a:hover, #rassegna-stampa a:focus{
	background:transparent url(immagini/rassegna-stampa-su.jpg) no-repeat;
	height: 38px;
	width: 96px;
	display: block;
	text-indent: -9999px;
}
#banner468 {
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 236px;
	text-align: right;
	width: 468px;
	height: 60px;
	margin: 26px 0 20px 236px;
}
.single_news .more a {
	font-weight: bold;
	color: #4D4D4D;
}
.single_news .more a:hover {
	font-weight: bold;
	color: #D3612B;
}
.rilievo h5 {
	font-size: 11px;
	text-align: right;
	padding: 0;
	margin: 0;
	line-height: 0.8em;
	padding-bottom: 13px;
}
.grey {color: #7E7E7E;}
#content h1 {
	font-weight: bold;
	color: #8A9649;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 36px;
	border-top: 1px dashed #D3612B;
	border-bottom: 1px dashed #D3612B;
	margin-bottom: 10px;
}
#stringa_data {
	padding-top: 0px;
	margin-top: 0px;
	position: relative;
	top: 16px;
	left: 0px;
	width: 340px;
	line-height: 15px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#content-2 .editoriale .occhiello {
	font-weight: bold;
	color: #666;
	font-size: 12px;
	line-height: 1.5em;
}
#content-2 .editoriale .sommario {
	font-style: italic;
	color: #666;
}
#content-2 .editoriale h3, #content-3 .editoriale h3 {
	font-size: 14px;
	color: #D3612B;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2em;
}
#content-2 .editoriale h3 a, #content-3 .editoriale h3 a{
	font-size: 14px;
	color: #D3612B;
	font-family: Arial, Helvetica, sans-serif;
}
#content-2 .editoriale h4, #content-3 .editoriale h4{
	font-weight: bold;
	color: #4D4D4D;
	font-size: 12px;
	margin-top: 10px;
}
#content-2 .editoriale h4 a, #content-3 .editoriale h4 a {
	font-weight: bold;
	color: #4D4D4D;
	font-size: 12px;
}
#content-2 .editoriale .more a, #content-3 .editoriale .more a {
	border: 0;
	font-size: 11px;
	color: #999;
}
legend {display: none;}
fieldset, .newsletter {
	padding: 15px;
	background-image: url(immagini/bgarancio.gif);
	background-repeat: repeat-x;
	background-color: #fff;
	border-bottom: 1px dashed #D3612B;
	border-top: 1px dashed #D3612B;
	border-left: 1px solid #D3612B;
	border-right: 1px solid #D3612B;
}
label {
	color: #D3612B;
	line-height: 2em;
	font-size: 12px;
	font-weight: bold;
}
.zemSubmit {margin-top: 20px;}
.zemError {
	padding-top: 15px;
	padding-bottom: 20px;
}
.zemError li {
	padding-left: 20px;
	background: url(immagini/exclamation.gif) no-repeat left center;
	line-height: 2em;
	margin-left: 0px;
	color: #333;
}
#intest_hr {margin-bottom: 10px;}
.box_ricerca {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.box_ricerca .small {
	font-size: 10px;
	color: #666;
}
.box_ricerca .small a {
	font-size: 11px;
	color: #666;
	border: 0;
}
.box_ricerca strong {background-color: #E2E7CB;}
#content-2 .title{
	border-top: 1px dashed #D3612B;
	border-bottom: 1px dashed #D3612B;
	margin-bottom: 5px;
	width: 768px;
	position: relative;
	height: 37px;
}
#content-3 .title{
	border-top: 1px dashed #D3612B;
	border-bottom: 1px dashed #D3612B;
	margin-bottom: 10px;
	width: 479px;
	position: relative;
	height: 37px;
}
.title h1{
	font-weight: bold;
	color: #8A9649;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 36px;
}
.title .sinistra {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 37px;
}
.title .destra {
	position: absolute;
	width: 352px;
	height: 30px;
	top: 0px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	padding-top: 5px;
	text-align: right;
}
.title .destra a {
	line-height: 25px;
	color: #8A9649;
	font-weight: bold;
	font-size: 11px;
}
.aa dt {
	color: #D3612B;
	font-weight: bold;
	padding: 4px 2px 5px 0px;
	border-bottom:1px solid #eee;
	font-size: 15px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.rssSubdate {
	margin-right: 10px;
	background: url(immagini/datario2.gif) top right no-repeat;
	font-size: 10px;
	color: #FFF;
	display: block;
	width: 22px;
	height: 16px;
	text-align: center;
	float: left;
	background-color: #A5B15F;
	border-top: 2px solid #666;
}
.aa dd {
	line-height: 1.4em;
	margin: 6px 0 5px 16px;
	font-weight: bold;
	color: #999;
}
.rssCmntCnt {
	font-weight: normal;
	font-size: 10px;
}
a.rssArticle{
	border-bottom: 1px dotted #D3612B;
	color: #666;
}
.aa .rssSection {color: #999;}
#content-2 .editoriale .small, #content-3 .editoriale .small {
	font-size: 10px;
	font-weight: normal;
}
#content-3 .editoriale li  {
	background: url(immagini/bullett.gif) no-repeat left 8px;
	padding-left: 18px;
	font-size: 12px;
	line-height: 1.7em;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: justify;
}
#content-2 .editoriale li {
	background: url(immagini/bullett.gif) no-repeat left 8px;
	padding-left: 18px;
	font-size: 12px;
	line-height: 1.7em;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
}
#content-2 .editoriale li a {
	font-weight: bold;
	color: #666;
}
#content-2 .editoriale li a:hover {
	font-weight: bold;
	color: #D3612B;
}
.editoriale pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 200px;
	line-height: 1.7em;
	padding: 0;
}
img.centro {margin: 10px 25px!important;}
#content-3 .editoriale a {
	font-weight: bold;
	color: #666;
	border-bottom: 1px dotted #D3612B;
}
.newsletter {height: 400px;}
.boxprivacy {
	width: 266px;
	padding-top: 2px;
	padding-bottom: 8px;
	height: 642px;
	overflow: auto;
	padding-right: 10px;
	line-height: 1.8em;
}
.boxprivacy h4 {color: #D3612B;}
.boxprivacy li  {
	background: url(immagini/bullett.gif) no-repeat left 16px;
	padding-left: 18px;
	line-height: 1.7em;
	padding-bottom: 4px;
	padding-top: 4px;
}
.boxprivacy p  {
	line-height: 1.7em;
	padding-bottom: 4px;
	padding-top: 4px;
}
.link-rass-st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D3612B;
	border: 0;
	line-height: 20px;
}
.advertising {
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #999;
	padding: 10px 5px;
	line-height: 1.5em;
}
#locali-link{
	padding: 4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #EBEDDE;
}
#locali-link a, #locali-link a:link{
	font-weight: bold;
	color: #788341;
	padding: 0 5px 7px 2px;
}
.locali-link{
	padding: 4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #EBEDDE;
}
.locali-link a, .locali-link a:link{
	font-weight: bold;
	color: #788341;
	padding: 0 5px 7px 2px;
}
#mappa-del-sito{
	position:absolute;
	top: 0px;
	width: 180px;
	height: 46px;
	background-color: #50514C;
	left: 772px;
	color: #FFF;
	text-align: right;
}
/* overlayer (alex)
------------------------------------------------------------------*/
Layer1{display: block;}
.banner {
	z-index: 100;
	top: 285px;
	left: 50%;
	margin-left: -150px;
	position: absolute;
	height: 315px;
	width: 300px;}
div.chiusura{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #50514d;
	font-size: 18px;}
#Layer1 .chiusura #chiudi {
	color: #50514d;
	text-decoration: none;}
#Layer1 .chiusura a {
	color: #50514d;
	text-decoration: none;}
#Layer1 a img {
	text-decoration: none;
	border: 0;}
#pulsante-info {
	padding-top: 18px;
	padding-right: 16px;}
.editoriale .straord {
	font-size: 20px !important;}
#widget {
	background: url(immagini/freccia-widget.gif) no-repeat 202px 50px;
	height: 400px;
	margin-top: 20px;}

/* richhtmlticker.css
------------------------------------------------------------------*/
.tickerstyle1, .tickerstyle2{
	width:123px;
	height:110px;
	border:1px solid #ccc;
	overflow:hidden;
	padding: 10px 5px;}
.tickerstyle1{height:110px;}
.tickerstyle2{height:150px;}
.messagediv{display: none; background:#fff;}
.messagediv h4 a, .messagediv h4 a:link{
	line-height:1.2em;
	color: #D3612B;
	margin-top: 0px;
	border-bottom: 1px solid #ccc;}
	
/* stili per boxino aziende
------------------------------------------------------------------*/	
#myhtmlticker2 .messagediv p {
	color: #666;
	font-size: 10px;
	text-align: center;
	margin-bottom: 5px;
}
#myhtmlticker2 .messagediv h3 {
	color: #666;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 8px;
	text-align: center;}
#myhtmlticker2 .messagediv a {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	text-align: center;}
	
/* stili sondaggio polldaddy
------------------------------------------------------------------*/
.pds-box {background: #fff url(immagini/sond-bg.jpg) repeat-x top left !important;}
.pds-question-top {font: normal normal bold 10px/14px Verdana !important;}
.pds-answer {font: normal normal normal 10px/24px Verdana !important;}
.pds-radiobutton {font-size:10px !important;}
.pds-answer-feedback {background-color: #fff!important;}
.pds-answer-feedback {border: 1px solid #ccc !important; padding: 0px; margin: 0px;}
.pds-answer-feedback-bar {margin: 3px 0px !important;}

/* titoletti verdi colonna sin
------------------------------------------------------------------*/
#titolo-rass, #tasto-sond, #tasto-loc {
	background: url(immagini/sprite-tasti.jpg) no-repeat;
	height: 38px;
	width: 135px;
	text-indent: -9999px;}
#titolo-rass {background-position: left top;}
#tasto-sond {background-position: left -114px;}
#tasto-loc {background-position: left -152px;}
#titolo-aziende{
	background-image: url(immagini/titolo-aziende.gif);
	text-indent: -9999px;
	height: 45px;
}
#tecnonews a:link, #tecnonews a:visited{
	background:transparent url(immagini/sprite-tasti.jpg) left -190px no-repeat;
	height: 38px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#tecnonews a:hover, #tecnonews a:focus {background-position: left -228px;}
#tasto-mercato a:link, #tasto-mercato a:visited {
	background:transparent url(immagini/sprite-tasti.jpg) left -38px no-repeat;
	height: 38px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;}
#tasto-mercato a:hover, #tasto-mercato a:focus {background-position: left -76px;}
#tasto-cert a:link, #tasto-cert a:visited {
	background:transparent url(immagini/sprite-tasti-certificaz.jpg) left 0px no-repeat;
	height: 38px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;}
#tasto-cert a:hover, #tasto-cert a:focus {background-position: left -38px;}
#tasto-banche a:link, #tasto-banche a:visited {
	background:transparent url(immagini/sprite-tasti-certificaz.jpg) left -76px no-repeat;
	height: 38px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;}
#tasto-banche a:hover, #tasto-banche a:focus {background-position: left -114px;}
#tasto-laquila a:link, #tasto-laquila a:visited {
	background:transparent url(immagini/sprite-tasti-certificaz.jpg) left -152px no-repeat;
	height: 38px;
	width: 135px;
	display: block;
	text-indent: -9999px;
	margin-bottom: 10px;}
#tasto-laquila a:hover, #tasto-laquila a:focus {background-position: left -190px;}
/* Domnews.css
------------------------------------------------------------------*/
/* the box */
#newslocali{
	background:#fff;
	padding: 0;
	margin: 0;
	height: 170px;
	visibility: hidden;
	overflow: hidden;
	width: 123px;	}
#newslocali ul{
	padding:0;
	margin: 0;}
#newslocali.hasJS li h6{
	line-height:1.1em;
	margin-bottom: 0px;
	margin-top: 15px;}
#newslocali.hasJS li h4 a, #newslocali.hasJS li h4 a:link{
	line-height:1.2em;
	color: #D3612B;
	margin-top: 0px;
	border-bottom: 1px solid #ccc;}
/* the news box when JavaScript is available */
#newslocali.hasJS{
	background:#fff;
	padding: 0;
	margin: 0;
	height: 170px;
	overflow:hidden;
	position:relative;
	visibility: visible;
	width: 123px;}
/* The nested UL when JavaScript is available */
#newslocali.hasJS ul{
	position:absolute;
	top:150px;
	left:0;
	margin:0 0px;
	padding:0;}
/* togliere il display:none se vuoi far apparire il link ferma lo scroller sotto al newsticker */
#DOMnewsstopper{
	display: none;
	visibility: hidden;}
/*****************************************************************************/
/* Styles for the HTML popups											    */
/* highslide css - Thank you Torstein for your great work! 	http://highslide.com/			                                        */
/*****************************************************************************/
.highslide-container div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
.highslide {
	outline: none;
	text-decoration: none;}
.highslide img {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
	border: 2px solid silver;}
.highslide:hover img {
	border-color: gray;}
.highslide-active-anchor img {
	visibility: hidden;}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;}
.highslide-wrapper, .highslide-outline {
	background: white;}
.highslide-number {
	font-weight: bold;
	color: gray;}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;}
.highslide-move, .highslide-move * {
	cursor: move;}
.highslide-overlay {
	display: none;}
.highslide-maincontent {
	display: none;}
.highslide-html-content {
	display: none;}
.highslide-html {
	background-color: #fff;}
.highslide-html-content {
	width: 250px;
	padding: 0 5px 5px 5px;
	line-height: 18px;}
.highslide-header {
	padding-bottom: 15px;}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;}
.highslide-header a:hover {
	color: black;}
.highslide-header .highslide-move a {
	cursor: move;}
.highslide-footer {
	height: 11px;}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);}
.highslide-body {}
.highslide-resize {
	cursor: nw-resize;}
