body {  font-size:75%; /*background-color:#bece15;*/ background:#fff;
line-height: 2em; font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0; padding: 0; height:100%;
 }
 
html {height:100% }
 
ul{margin-left:15px; padding-left:15px;margin-top:0px; margin-bottom:0px; }

a:focus { outline:none }
a { /*color:#000;*/color:#81a600; text-decoration:none;}
a:hover { text-decoration:underline;}
.invisibile {
display: none;
}
form p{ margin:0; padding:0;}
.container { 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	width:998px;
	text-align:left;
	overflow:visible;
}
/*CKEDITOR STYLES*/

.verde_bold{
	color:#7C880B;
	font-weight:bold;
}

.verde_italic{
	color:#7C880B;
	font-style:italic;
}

.verde_pedice{
	color:#7C880B;
	font-style:italic;
	font-variant:inherit;
	font-size:x-small;
}

/**/
.tools {list-style:none;
width:562px; 
/*height:63px;*/
background-image:url(../images/tools_verde.png); background-repeat:no-repeat; background-position: top right; 
}

.tools ul {margin:0; padding:0; list-style:none;}
.tools  li{float:left; }
.tools  li a{ padding:5px 10px; font-size:130%; margin-left:65px; }
.tools img { float:left }
.foto a{ }

li.foto {width:180px; height:51px; background-image:url(../images/foto.png); background-repeat:no-repeat; } 
li.foto a{ display: block; width:105px; height:41px; }
#foto { background-color:#fdd7ab; padding:10px; width:521px; background-image:url(../images/bg_foto.png); background-position:top; background-repeat:repeat-x;}

li.video {width:181px; height:51px; background-image:url(../images/video.png); background-repeat:no-repeat;}
li.video a{ display: block; width:115px; height:41px; }
#video { background-color:#efed85; padding:10px; width:521px; background-image:url(../images/bg_video.png); background-position:top; background-repeat:repeat-x;}

li.articoli {width:141px; height:51px; background-image:url(../images/articoli.png); background-repeat:no-repeat;}
li.articoli a { display: block; width:165px; height:41px; }
#articoli { background-color:#c7ecaf; padding:10px; width:521px; background-image:url(../images/bg_articoli.png); background-position:top; background-repeat:repeat-x;}

li.webtv {width:119px; height:51px; /*background-image:url(../images/web.png); background-repeat:no-repeat;*/}
li.webtv a{ /*display: block;*/ display:none; width:121px; height:41px; }
#webtv { background-color:#fee379; padding:10px; width:521px; background-image:url(../images/bg_web.png); background-position:top; background-repeat:repeat-x;}

.menu_servizio { float:right; min-height:20px;font-size:90%; margin: 0 auto;}
.menu_servizio ul { color:#CC3502;  margin:0 0 0 0; padding:0 0 0 0; }
.menu_servizio li { float:left; list-style:none; white-space:nowrap;}
.menu_servizio a { padding:0px 5px 5px 0px; margin: 0; color: #000; text-decoration:none; }
.menu_servizio a:hover { padding-top:0px;  margin: 0; color:#CC3502;  text-decoration:underline; }


.services {
    overflow:visible;
	width:100%;
	height:auto;
	padding:15px 0 0 0; }

.services .box {
	width:225px;
	float:left;
	overflow:visible;
	text-align:center; }

.services .area_centrale {
	width:489px; 
	line-height:20px;
	float:left;
	overflow:visible;
	text-align:left;
	margin:20px 20px 0px 0px; }

.area_centrale2 p { margin:0px 10px 0 0; }
.area_centrale p { margin:0px 10px 0 0; }

.risultati{ color:#A70000; }

.titolo_notizia a{color:#81933a; text-decoration:underline; font-size:110%; }
.titolo_notizia a:hover{ text-decoration:none; }
.testo_notizia {padding-bottom:10px; color:#433f37;}

.box_ricerca_cont {
    color: #333333;
    font-family: Verdana,Arial;
    font-size: 90%;
    font-weight: normal;
    padding: 2px 1px 4px;
}
.services_home {/*background-image:url(../images/topp.png);*/ background-repeat:no-repeat; background-position:top;  
}

.testo_notizia2 { padding-bottom:10px; float:left; color:#433f37;  }

.tuttoimpresa{ padding-left:10px;float:left; width:48.1%; padding-bottom:20px; padding-top:10px; }
.tuttoimpresa ul {  padding:0; margin:0; width:100%;}
.tuttoimpresa li {  padding-bottom:10px; 
float:left;
font-weight: normal; 
margin:0;
text-decoration:none; padding-top:0px; clear:left; list-style:none;}

.tuttoimpresa li a:hover{  background-color:#e6e6e6;list-style:none;}

.titoletto_impresa a { padding-bottom:10px; 
float:left;
font-weight: normal; 
margin:0;
text-decoration:none; padding-top:0px; clear:left;
}

.titoletto_impresa a:hover{ background-color:#e6e6e6;}
.tabbi{width:524px; height:auto; background-image:url(../images/sf_area_tab.jpg); background-repeat:repeat-x;  }
.titoletto_impresa a:hover { color:#000;}
.blocco { clear:both; padding-bottom:10px;
}
.blocco p{ margin-top:10px;}

.blocco2 { clear:both; padding-bottom:10px;}
.blocco2 p{ margin-top:10px;}

.blocco_inevidenza { margin:10px 50px;
}
.testo_blocco { clear:both; padding-bottom:10px;}
.testo_blocco a:hover{ background-color:#e6e6e6;}

.services .box_dstr .last {	margin:0; }

.services .box .box_centrale .box_dstr{ float:left;
text-align:left;
margin:0px 0px;
color:#54370b;
}

  .main {
    height: auto;
    margin: 0 auto;
    min-height: 100%;
    overflow: visible;
    padding-bottom: 300px;
    width: 998px;
}

.main_int {
	overflow:visible; width:998px; height:auto; }

.main .box {
	width:225px;
	float:left;
	overflow:visible;
	text-align:center;
	margin: 10px 20px 0 20px;
}

   .box_sin { 
   	/*width:536px; margin: 0px 5px 0 0px;*/
	width:556px;
	float:left;
	overflow:visible;
	margin:0;
}
.mod_button { vertical-align:top;}   

.box_centrale {
    float: left;
    margin: 0 5px 0 30px;
    overflow: visible;
    width: 639px;
	
/*	
width:539px;
float:left;
overflow:visible;
margin: 0px 5px 0 5px;*/ }

.box_centrale_int{
	/*width:762px;*/ width:430px;
	float:left;
	overflow:visible;
	 padding-top:20px;
 	margin: 0px 10px 0 0px;}
.box_centrale_int h2{ padding-left:0px;}	

 
.area_banner { 
height:92px; float:left;}

.area_banner img{ padding-right:1em; padding-top:0.5em;  padding-left:1em; border:0;  }
.titolo_secondaria{  background: url(../images/sf_h2.jpg) no-repeat top left; border-bottom:solid 1px #ebe6e3; border-right:solid 1px #ebe6e3; padding-left:10px;color: #333; padding-bottom:3px;
 }
.titolo_secondaria img{padding-right:4px;border:0; padding-top:3px; }
   .box_dstr {
	width:317px;
	float:right;
	margin: 0px 0px 0px 5px; }

.titolo_interne { float:left; color:#666; font-weight:normal;padding-top:10px;}

.main .area_centrale {
	width:450px;
	line-height:20px;
	float:left;
	overflow:visible;
	text-align:left;
	margin:10px 10px 0 0; }

.main .last { margin:0; padding-top:10px; }

.main .box .box_dstr {
text-align:left;
margin:20px 0;
color:#54370b; }

.readmore { padding-bottom:10px; display:block;text-align:right; width:100%;}
.readmore a{ padding:0px 18px 3px 5px; background-image:url(../images/bg_readmore.png); background-color:#f8f9fa;  background-repeat:no-repeat; background-position: center right; border:solid 1px #b9b9b9; font-size:85%;}

.readmore a:hover { color:#000000; background-color: #EBEBEB; }

.readmoree { padding-bottom:10px; display:block;}
.readmoree a{ padding:0px 18px 3px 5px; margin-left:10px; background-image:url(../images/bg_readmore.png); background-color:#f8f9fa;  background-repeat:no-repeat; background-position: center right; border:solid 1px #b9b9b9; font-size:85%;}

.readmoree a:hover { color:#000000; background-color: #EBEBEB; }

.lettere {padding-top:20px;
}

.lettere a{ height:20px; background-color:#f8f9fa;
color: #990000; padding:2px; margin:2px;text-decoration:none; border:solid  #999999  1px;
}

.lettere a:hover{ background-color:#f8f9fa;
color:#333; padding:2px; margin:2px;text-decoration:none; border:solid #CCCCCC 1px;
}

.boxino p {
text-align:left; padding:10px;padding-top:0px;padding-bottom:0px; }

.boxino_ciao a:hover{ background-color:#e6e6e6; }

.boxino_ciao a img { border:none;} 

.boxino_ciao a { } 

.boxino_sin {  width:217px;height:auto; background-repeat:no-repeat; background-position:top;  margin-bottom:20px; clear:both; }

.boxino_vuoto { text-align:right; width:217px;background-image:url(../images/sf_boxino_vuoto.jpg);  background-repeat:no-repeat; background-position:top; padding-bottom:10px;  clear:both; height:55px; }

.boxino_vuoto h2 { color:#333333; padding-right:10px; text-align:right; }

.boxino {  width:217px;height:auto;background-repeat:no-repeat; background-position:top; clear:both; margin-bottom:20px; color:#54370b; }


.boxino_chiudi { background-color:#FFCC00; height:15px;  margin:0px 0px 0px 0px; }

.boxino_contenuto2 {width:215px; float:left;border-bottom:solid 1px #efebe9; background-image:url(../images/sf_cont.jpg);  background-repeat:repeat-x; background-position:top; text-align:left;  border-left:solid 1px #efebe9; border-right:solid 1px #efebe9; margin-bottom:10px; }


.boxino_grigio_sin {width:207px; float:left; padding-right:10px; background-color:#f7f7f7; clear:both;}
.boxino_grigio_sin a:hover { background-color:#e6e6e6; text-decoration:none;}

.boxino_grigio {width:202px; float:left; padding-left:10px; padding-right:5px; background-color:#f7f7f7; clear:both;}
.boxino_grigio a:hover { background-color:#e6e6e6; text-decoration:none;}
.chiudi_grigio { float:left;width:217px; height:25px; background-image:url(../images/sf_grigio.gif); background-position:bottom; margin-bottom:10px;}
.chiudi_grigio_sin { float:left;width:217px; height:25px; background-image:url(../images/sf_grigio_sin.gif); background-position:bottom; margin-bottom:10px;}

.boxino_rosa {width:207px; float:left; padding-left:10px; background-color:#f7f4f3; clear:both;}
.chiudi_rosa { float:left;width:217px; height:25px; background-image:url(../images/sf_rosa.gif); background-position:bottom; margin-bottom:10px;}


.boxino_contenuto2 img{padding-top:5px;padding-left:5px;padding-right:5px; padding-bottom:10px;}

.boxino_contenuto {     
	margin: 0 35px 0px 0px;
  padding: 0;
}
.boxino_contenuto p { padding:0; margin:0; }
.boxino_contenuto img{ border:0; padding:5px;text-align:center;}

.boxino_area_int {
	margin: 0 0 20px 0;
}

.boxino_area_int h2 {
	color:#7C880B;
}

.boxino_contenuto img{ border:0; padding:5px;text-align:center;}
.boxino_interazione { padding-left:10px;}
.boxino_interazione img{ border:0; }
.boxino_interazione a:hover{ background-color:#e6e6e6;}
 .aziende { padding-left:10px;}
.boxino p {
text-align:left; padding:10px;padding-top:0px; color:#54370b;
}
.mail{ float:right; border:0;}


#pagination {
color:#000000;
font-size:small;
font-weight:normal;
height:20px;
margin:10px;
}

#pagination a {
background:#555 none repeat scroll 0 50%;
color:#FFFFFF;
font-size:small;
font-weight:normal;
line-height:26px;
margin-right:1px;
min-width:14px;
padding:3px;
text-align:center;
text-decoration:none;
}

#pagination a:hover { background-color:#e5e5e5;
color:#000;
font-size:small;
font-weight:normal;
line-height:26px;
margin-right:1px;
min-width:14px;
padding:3px;
text-align:center;
text-decoration:none;
}


#pagination .current_page a {
	background-color:#660000;
	color:#fff;
}

#pagination .current_page a:hover {
	background-color:#f3d1d1;
	color:#333;
}

#pagination a.corrente {
background:#FFF;
color:#555;
}

#pagination a.corrente:hover {
background:#555;
color:#FFFFFF;
}

.notizia_img{ float:left;padding-right:5px; }

.main .box .categorie {
text-align:left;
margin:20px 0;
color:#54370b;
}
f
.services .box .box_dstr .categorie {
text-align:left;
margin:20px 0;
color:#54370b;
}

.categorie { padding:0px 10px 0px 0px; }

.titolo_categoria a { padding:0px 10px 0px 0px; color:#990000;}
.titolo_categoria a:hover { padding:0px 10px 0px 0px; text-decoration:underline; color:#990000;}

.categorie p {
text-align:left; padding:10px;padding-top:0px; color:#54370b;
}

.footer { height:100px;
    clear: both;
    margin: auto 0;
    padding: 40px 50px 0;
    position: relative;
    text-align: left;
    width: 888px;
}

.footer_testo{  float:left; color:#fff; height:35px; clear:both;  }
.footer_testo img{  float:left;  }

.footer_testo a{ color:#000;  width:230px; padding:20px  0 0 5px;height:35px; font-size:90%; }
.footer_testo a:hover{ color:#6d7703; text-decoration:underline;}	  

.footer_testo p{ margin:0; padding:0;}
  

ul.lista { margin-left:0px;}
ul.lista_contenuti { margin: 0 10px; padding:0 10px 0 0;}
ul.lista_dettaglio { margin:15px 0 10px 0; padding:0; clear:both; display:block;}
.lista_contenuti { list-style:square;}
.lista { list-style:none;}
.lista_rosso { list-style:url(../images/lista1.gif); padding-right:5px; }
.lista_dettaglio { list-style:none;}
.lista_dettaglio li {    background-image: url("../images/lista_dettaglio.png");
    background-position: 0 10px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #fdc600;
    color: #660000;
    float: left;
    padding-left: 15px;
    width: 97.2%;}

.lista_dettaglio li:hover { background-color:#fff7b6;  }





.lista a{ color:#000; text-decoration:none;}
.lista_dettaglio a{ color:#000; text-decoration:none; }
.lista_rosso a{ color:#000; text-decoration:none;}
.lista_rosso a:hover{ color:#666666; text-decoration:none; }
.lista a:hover{  text-decoration:none;background:#e6e6e6; }

.boxino_contenuto .cloud{ text-align:center;}
.cloud{ padding: 0px 0px;  }
.cloud a { text-decoration:none;
padding:0.1em 0.50em;
/*white-space:nowrap;*/
text-align: center;
line-height:1.4em;
}
.cloud a:hover{text-decoration:none;background:#e6e6e6;}

.cloud .size0 {
font-size:1.0em;
color:#4C4C4C;
}

.cloud .size1{
font-size:1.25em;
color:#684421;
}

.cloud .size2 {
font-size:1.3em;
color:#6F3737;
}

.cloud .size3{
font-size:1.4em;
color:#990000;
}

.cloud .size4{
font-size:1.50em;
color: #333333;
}

.cloud .size5{
font-size:1.55em;
color: #000;
}

.cloud .size6{
font-size:1.60em;
color:#803300;
}

.cloud .size7{
font-size:1.65em;
color:#990000;
}

.cloud .size8{
font-size:1.70em;
color:#0D0D68;
}

.cloud .size9{
font-size:1.80em;
color: #494949;
}

.box_interazione { min-height:212px;
	  color: #666666;
	 padding-top:20px; text-align:left;
}
.box_interazione img { border:0;}
.box_interazione p a{ color:#333333;
padding-left: 5px;
width:180px;
}
.primotitolo_interazione {
color:#64767d;
font-weight:bold;
text-align:left;
}
.titolo_interazione {
padding:5px 0px 5px 0px ; margin:5px 0px  5px 0px;
display:block; font-weight:bold;
color:#575757;
text-align:left;
}

.icon_link {
color:#000000;
float:left;
margin-bottom:3px;
padding-bottom:0;
padding-left:10px;
position:relative;


}
.icon_link img{ float:left;vertical-align:middle; margin:0 1em 1em 0; }

.icon { text-align:left; 
color:#000000;
padding-left:5px; clear:left;
}
.icon img { border:0;
float:left;
margin:0 0.5em 1em 0em ;
vertical-align:middle;
background-image: none;width:auto;height:auto;
}
.icon a:hover {
color:#000000;
text-decoration:underline;
}
.icon a, .icon a:visited {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#clear  {
display:block;
width:225px;
border:0px dotted #89C403;
float:left;
}
.rp_float {clear: both; }

.search {
    clear: both;
    float: right;
}
.search form { 
    height: auto !important;
    margin: 12px 0 0 4px !important;
    padding: 0 !important;
    width: auto !important;
}
.search .field {
    background: url("../images/search_bar.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    float: left;
    font: 12px/15px "Lucida Sans Unicode","Lucida Grande",sans-serif;
    height: 14 px;
    padding: 2px 3px 6px 6px;
    width: 119px;
}
.search input {
    margin-bottom: 0;
}
.search .button {
    background: url("../images/search_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #313131;
    float: left;
    font: 12px "Lucida Sans Unicode","Lucida Grande",sans-serif;
    height: 23px;
    outline: medium none;
    width:52px;
}
input#search{ text-indent:10px;
color:#666666;border: 1px solid #dfdfdf;
height:20px;
}

.lingue { float:right; padding-top:15px;}
.lingue img{ }

.lingue_ricerca { float:left; padding-bottom:15px; padding-left: -2px;}
.lingue_ricerca img{ padding:0px 2px; }

.boxino_ciao a:hover{ background-color:#e6e6e6; }

.boxino_ciao img { float:left; margin:5px; border:none;} 

#nav { font-family:Verdana, Geneva, sans-serif; font-size:145%; padding-top:95px; }
#nav form{ float:right; padding-right:0.5%}
#navigazione{ padding-left:10px;}
#navigazione ul { margin: 0; padding: 0; list-style: none; }
#navigazione  li { float: left; }
#navigazione  a {  color:#000; display: block; padding:3px 5px; margin: 0;text-decoration:none; }
#navigazione  a:hover { display: block; padding: 3px 5px; margin: 0; text-decoration:underline;}

#nav_cerca { height:31px; margin: 0 0 0px; 
 font-size: 1.25em; font-weight: 200; }
 
#path { padding: 10px 10px 10px 30px; min-height:12px;}
#path a {color: #BE6500; text-decoration:none;}
#path a:hover { color: #000; text-decoration:underline;}

#header { width:998px; height:129px; background-color:#bece15; }
#header img{ border:0;}

.animazione{ float:right;}
.logo { float:left; padding-left:37px; height:148px; padding-top:10px;}

h1.cameracommercio_salerno  {
  height: 0;
  width: 0;
  overflow: hidden;
  position: absolute; /* for the benefit of IE5 Mac */
}

h1,h2,h3,h4,h5 {
	font-weight: 300;
}

.blocco h2 {
	color: #7C880B;
}
h1 { display:none;
}

h2 img{ border:0; }

h2 a{  color:#990000;}

h2 a:hover{  color:#5B0000;}
.h2news {float:left ; width:89%; font-family:"Times New Roman", Times, serif; font-size:1.4em; padding:10px;/* margin:0; padding:10px 0 10px 10px;*/ color:#990000; background-color:#f4f3f1; border-bottom:solid 1px #cbcbca;  height:22px;}

ul.tabNavigation {margin:0; padding:0;}
.tabNavigation {list-style:none;}
.tabNavigation li{float:left; }
.tabNavigation li a{ padding:5px 10px;}
.img_rss { height:42px; float:right; width:6.2%; padding-right:5px; }
.img_rss img{ margin-top:10px; margin-right:5px;}

#tab1, #tab3{  padding:10px 10px 0px 30px; margin-bottom:20px;}
#tab2{  padding:20px 10px 0px 10px; margin-bottom:20px;}
#tab2 .titolo_notizia a{ color:#033503; margin-bottom:15px; }
#tab2 .titolo_notizia a:hover{ background:#dcf8c9; color:#033503; }

img { border-width: 0px;
 }
 
.notizia_blocco { padding-bottom:10px; display:block; clear:both; min-height:50px;}
 
.time { width:50px; background-color:#000; color:#fff; line-height:13px; text-align:center; float:left; padding: 5px 1px; height:40px; margin:6px 15px 50px 0px;} 
.giorno { display:block; }
.mese { display:block; }
.anno { display:block; }
.news {width:395px; padding-left:30px; padding-top:10px; color:#81933a; font-size:175%;}
.news a{color:#81933a;}

.agenda {width:395px; padding-left:30px; padding-top:10px; color:#81933a; font-size:175%}
.agenda a{color:#81933a; }

.tag {background:url(../images/sf_tag.png) no-repeat left; height:176px; width:395px; padding-left:30px; padding-top:10px;  }
.tag a{color:#000; }
.tag h2{font-size:145%; padding:0; margin:0;}

.tag_int{background:url(../images/sf_tag_int.png) no-repeat right bottom; min-height:176px; width:310px; padding-left:10px; padding-top:10px; padding-bottom:20px;  }
.tag_int a{color:#000; }
.tag_int h2{font-size:145%; padding:0; margin:0;}
.tag_int .boxino_contenuto{ width:290px;}

h3 {
color: #993300;
padding:0px 0px 0px 0px;
text-align:left;
}
h3 a{ padding:5px;
color:#684010; background: #eaf5ff;
text-decoration:none;
}
h3 a:hover{
background: #f5f2f0;
}

h4 {
    width: 395px;
    padding-left: 0px;
    color: #81933a;
    font-size: 175%;
}



em {
	font-style: italic;
}

.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
}

.data { padding-top:10px;
color:#805540;
font-size:0.9em;
}
.clear {
	clear:both;
}

.sponsor img{ padding:10px; border:0;}
/*-------------------- inizio gestione gallery  ----------------------*/


#gallery { /*background: url(/images/galleria.jpg) no-repeat 0 0;*/ padding: 0px; margin: 0 0 0px; }
#gallery div {margin-left:306px;  height: 121px; position: relative; }
#gallery .more { position: absolute; z-index: 100; margin: 0; }
#gallery .more a { color: #fff; font-size: 1.17em; font-weight: bold; }
#gallery_images { margin: 0; padding: 0; list-style: none; }
#gallery_images li { position: absolute; top: 0; left: 0; z-index: 50; }
.gallery_nav { position: absolute; bottom: 12px; right: 12px; z-index: 100; margin: 0; }
.gallery_nav li { float: left; list-style: none; margin: 0 0 0 5px; padding: 0; }
.gallery_nav a { width: 20px; height: 20px; display: block; }
* html .gallery_nav a { }
.gallery_nav span { position: absolute; left: -9999px; }
.gallery_nav .on a { background-position: bottom; }
 
/*-------------------- fine gestione gallery  ----------------------*/
.leggitutto a{/*float:right;*/ margin:10px 10px 10px 0;text-decoration:none;}
.leggitutto a:hover{ color:#999; text-decoration:none ;}

.banner { padding-left:30px;}
.banner img{ padding-right:5px; border:0px;}
.banner_box{ display:block; clear:both; float:left; padding-top:20px; width:100%;}
#greebar {
    background-color: #C2ECF2;
    border-bottom: 1px solid #2EBBCF;
    float: left;
    height: 9px;
    width: 0;
}

#redbar  {
	float:left; 
	background-color:#e1b9db;
	border-bottom:solid 1px #990f85;
	width:0px;
	height:9px;
}

#flash  {
	display:none;
	font-size:10px;
	color:#666666;
}

#close  {
	float:right; 
	font-weight:bold; 
	padding:1px 1px 1px 1px; 
	border:solid 1px #333;
}

.likeIT {
	background: url('../images/si_grigio.png'); float:left;
	width:15px; 
	height:16px;
	border:0px;
	cursor:pointer;
}

.dontLikeIT {
	background: url('../images/no_grigio.png');float:left; margin-top:5px;
	width:15px;
	height:16px;
	border:0px;
	cursor:pointer;
}

 

.likeIT:hover {
	background: url('../images/si_blu.png');
	width:15px;
	height:16px;
	border:0px;
	cursor:pointer;
}

 

.dontLikeIT:hover {
	background: url('../images/no_rosa.png');
	width:15px;
	height:16px;
	border:0px;
	cursor:pointer;
}

.barraVotazione {width:200px;}

/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:144px;	/* Width of box */
	height:150px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #990000;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
	margin-left:0px;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	color: #3C4B4F;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color: #800000; padding:3px; 
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

.underline, .underline a{ text-decoration:underline;}


.data_sondaggio { font-size:0.8em; color:#009900; text-decoration:none; margin:0; }

/*.titolo_notizia { line-height:1em; font-weight:bold; }
.titolo_notizia a{ font-weight:bold;margin:0 0 10px 10px; font-size:0.85em;  }
.titolo_notizia a:hover{ background-color:#E6E6E6;margin:0 0 10px 10px; }*/

.titolo_sondaggio { line-height:1.2em; font-weight:bold; margin: 0 0 10px 0; }
.titolo_sondaggio a{ font-weight:bold;font-size:0.85em;}
.titolo_sondaggio a:hover{ background-color:#E6E6E6; }

.contCampi {
	clear: both;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.colonna_piccola {
	float:left;
	width:10%;
	text-align:right;
	margin-right:2%;
}
.colonna_larga {
	float:left;
	width:88%;
}

.colonna_piccola2 {
	float:left;
	width:10%;
	text-align:right;
	margin-right:2%;
}
.colonna_larga2 {
	float:left;
	width:88%;
}

.colonna_piccola3 {
	float:left;
	width:30%;
	text-align:right;
	margin-right:2%;
}
.colonna_larga3 {
	float:left;
	width:68%;
}

.form_sondaggio input {
	margin:0;
	display:inline;
}

.form_home {
	border-bottom: 1px solid #DDDDDD;
	padding: 0 10px;
	margin-bottom: 10px;
}

/*Mappa */
.colonna {
	float:left;
	width:44%;
	margin-left:0%;
	margin-right:0%;
	}

.titSezione h2 {
  background-image:none;
	border:0;
  border-bottom:1px solid #660000;
	font-size:1.2em;
	padding-bottom:10px;
	clear:both;
	padding-bottom:5px;
	margin-bottom:15px;
}

.titSezione a {
	text-decoration:none;
	color: #660000;
	font-size: 0.9em;
	letter-spacing: 0.6px;	
}
.titSezione a:hover { text-decoration:underline;}

.tabNavigation li{ display:inline;}
.lista_mappa {
    margin: 0 15px;
}
/* Fine Mappa */	


/*** Trasparenza***/
.colonna_piccola_trasp {
	color: #4B4B4B;
	float: left;
	margin-right: 2%;
	text-align: right;
	width: 30%;
}
.colonna_grande_trasp {
	float:left;
	width:68%;
}


.colonna_1 {
	float:left;
	width:33%;
	padding: 0 2px;
}

.colonna_2 {
	float:left;
	width:16%;
	padding: 0 2px;
}

.colonna_3 {
	float:left;
	width:28%;
	padding: 0 2px;
}

.colonna_4 {
	float:left;
	width:18%;
	padding: 0 2px;
}

.ico_xml {
	margin-bottom:10px;
}

.ico_xml a{
	border: 1px solid #DDDDDD;
  padding: 3px 10px;
}

.ico_xml a:hover {
	background-color:#990000;
	color:#fff;
}

.riga_tab_trasp {
	background-color:#E4DACA;
	margin-bottom:1px !important;
  padding: 2px;
}

.dettagli_trasp {background-color:#FAF7EC;width: 101%;}
.row_pari {background-color:#E9E5D9}
/*** trasparenza ***/

/** barra votazione **/
.funzioni { background-color:#ecf0f7; font-size:80%; letter-spacing:0.12em; padding-bottom:5px; padding-right:10px; height:40px; padding:10px; margin-bottom:20px; margin-top:10px;
}
.funzioni a{ padding:1px;color:#474747; }
.funzioni a:hover{ color:#000; }
.votazione{ float:left;width:145px; height:20px; display:block; clear:both;}
.votazione2{ float:left;width:110px; height:20px; }
.votazione3{ float:left;width:200px; padding-left:105px; height:20px;  text-align: center;}
.votazione4{ float:right;width:100px; height:20px; }
.stringi_barra_votazione {float:left; width:120px;margin-top:5px;margin-left:10px;background-color:#ddd;}
.pdf {
    background-image: url("../images/pdf_funzione.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: right;
    height: 20px;
    padding-left: 20px;
    width: 50px;
}
.stampa {
    background-image: url("../images/stampa_funzione.png");
    background-position: left center;
    background-repeat: no-repeat;
    float: right;
    height: 20px;
    padding-left: 20px;
    width: 50px;
}
.stampa a{ text-decoration:none; float:left; padding-right:0.5em; font-weight:normal;}
.stampa a:hover{ text-decoration:none; color:#000;}
.stampa img{ border:0; padding-top:5px; }	
.mapping{width: 503px;height: 507px;float: left; top:-130px;position: relative;}
.box_sin .prm{ float:right; }
.prm{background-image: url("../images/piramide/piramide_accesa.png"); height:507px; width:503px; z-index:-5; float:left; margin-top:10px;}
.prm_calice { padding:10px 0 0 0; z-index:5; position:absolute;}
.prm p{ padding:10px 0 0 20px; margin:0; float:left; height:100px; text-align:center;}
.blu { color:#81a600; font-size:1.2em;  float:left;}
.blu1 { color:#0099cc; font-size:1.2em;  float:left; display:block;}
.blu2 { padding-top:15px; float:left; display:block; }

.vino {background-image: url("../images/calice.png"); background-repeat:no-repeat; background-position:5px 10px; font-size:90%; padding:5px 0 0 30px; float:left; line-height:16px; z-index:1; }

#piramide {position:relative; width:507px; height:512px;
margin:10px auto; background-image: url("../images/piramide.png"); z-index:3;}

#piramide area.dolci selceted{position:relative; width:507px; height:512px;
margin:10px auto; background-image: url("../images/piramide_dolci.png"); z-index:3;}
/*
.dettaglio { float:left; margin:0 5px 5px 0; border:2px solid #b0bf0e;width:150px;height:150px;}
.dettaglio:hover { float:left; margin:0 5px 5px 0; border:2px solid #e9f380;}
.dettaglio img  { margin:0 5px 0 0; padding:0;float:right;}
.dettaglio a{ font-size:120%; float:left; background-color:#b0bf0e; padding:5px 2px 5px 4px;}
.dettaglio a:hover{ float:left; background-color:#e9f380; }

.dettaglio_img {
	float:right;
	width:100px;
	margin:45px 0px;
}

.dettaglio_link {
	float:left;
	width:30px;
	margin:55px 0px;
}
*/

.dettaglio { float:left; margin:0 5px 5px 0; border:2px solid #b0bf0e;width:150px;height:150px;}
.dettaglio:hover { float:left; margin:0 5px 5px 0; border:2px solid #e9f380;}

.dettaglio_immagine {
	height: 120px;
	margin: 5px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 140px;
}
.dettaglio_immagine img  { 
	margin: -30px 0 0 -8px;
	padding: 0;
	width: 200px;
}

.dettaglio:hover {
	opacity: 0.6;
  filter: alpha(opacity=60); /* For IE8 and earlier */	
}

.dettaglio_link {
	float:left;
	margin:0px;
	padding:2px 5px;
	background-color:#b0bf0e;
	font-size:120%; 
	width:70%;
	line-height:16px;
	font-size:1em;
}
.dettaglio_link:hover{ background-color:#e9f380; }

.dettaglio_bandiera {
	float:right;
	margin: -2px 4px;
}

.social { float:right; }
.social img{ float:left; padding-right:5px; }

.banner_home {
	float:left; padding-left:10%;
}

select.ricerca {
	width:250px;
}

input.ricerca {
	width:250px;
}

/* glossario */
.glossario {
    color: #EA4788;
}
.glossario a {
    color: #EA4788;
    text-decoration: underline;
}

.lettere_g {
    padding-top: 20px;
}
.lettere_g a {
    background-color: #00afac;
    color: #FFF;
    height: 20px;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}
.lettere_g a:hover {
    background-color: #e2de23;
    color: #000;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}
span.glossletter {
    background-color: #00afac;
    color: #CCCCCC;
    height: 20px;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}
.glossario a:hover {
    color: #FFCCCC;
    text-decoration: none;
}

.riga_giallina {
	border-top:1px solid #bece15;
	margin-top:15px;
}

h2.autore {
	float:left;
	width:80%;
}

.back_autore {
	float:right;
}

.tit_piramide {
	text-align:center;
	margin:-15px 5px 5px 5px;
}

.