body {
	background:#FFF;
	font-family:Verdana,Arial, Geneva, Helvetica,sans-serif;
	text-align:center;
	line-height:1.45em;
	line-height:20px;
	color:#000000;
	height:0px;
	padding:0;
	margin:0;
}

html>body{font-size:14px;}

h1, h2{
	font-size:1em;
	font-weight:normal;
	border:0!important;
	margin:0!important;
	padding:0!important;
	display:block;
}
input,select,textarea{font-size:1em;}
img{border:0em;margin:0em;padding:0em}
acronym{border:0;font-style:italic;}
abbr{border:0;font-style:italic;}
div{overflow:hidden}
a{color:#404040;text-decoration:none;}
a:hover{text-decoration:underline;}

.container {
	float:none!important;
	text-align:left;
	position:static !important;
	position:relative;
	margin:0.5em auto 0em auto;
	width:954px;
	width:68.15em;
}
.t-space{margin-top:1.44em!important;display:inline;}
.b-space{margin-bottom:1.44em!important;display:inline;}
.r-space{
	margin-right:22px;
	margin-right:1.56em;
	display:inline;
}
.l-space{
	margin-left:22px;
	margin-left:1.56em;
	display:inline;
}

.hr-space{margin-right:0.78em!important;display:inline;}
.ht-space{margin-top:0.723em!important;display:inline;}
.hb-space{margin-bottom:0.723em!important;display:inline;}
.qt-space{margin-top:0.361em!important;display:inline;}

.ext-center{
	width:710px;
	width:50.72em;
	float:left;
}

.nrm-center{
	width:466px;
	width:33.29em;
	float:left;
}

.column{
	width:222px;
	width:15.84em;
	float:left;
}
#content {margin-top: 27px;}
.container a:hover{color:rgb(204,40,41)}

.logo{float:left}
.logo img{}
.logo-reg{float:right!important;text-align:right;}
.logo-reg img{}
.logo-reg .sbds{font-size:0.9em}
.button_menu{
	display:none;
	background-color: rgb(204,40,41);
	width:100%;
	float:left;
}
.button_menu.bottom{
	background-color: gray;
}
.navbar-top  {
	width: 100%;
}

.navbar-top li{
}
.navbar-top a:hover{color:#fff}

.navbar-top.last{
	background-color:rgb(227,225,226);
}
							
.navbar-bottom {
	width: 100%;
	background-color: rgb(227,225,226);
	line-height:2.17em;
}
.navbar-bottom .time a {
	margin-left: 0.5em;
}
.navbar-bottom li{float:left;}
.navbar-bottom xa:hover{color:#fff}
.link-sub.li-f-right{float:right;}

#select{
	background-color:rgb(227,225,226);
	border-bottom:1px solid rgb(227,225,226);
	color:#000;
}
#select a{color:rgb(80,80,80);}
menu-top{
	background-color:rgb(227,225,226);
}
.vocitopbar{
	float:left;
	text-align:center;
	line-height: 2.17em;
	background-color: rgb(204,40,41);
}
.vocitopbar.last{}
.vocitop {	border-right: 1px solid #fff;}
.vocitop.last {	border-right: 0;}

.inactive.rosso { color:rgb(204,40,41); }

.bianco{color:#fff;}	
.rosso{color:#c41b04;}
.verde{color:rgb(0,97,24);}
.marrone{color:rgb(82,77,82)}

ul, li, div{margin:0px;padding:0;}
ul li{list-style-type:none}
.b-padding{padding-bottom:1.44em!important;display:inline;}

.pos{float:left;}
.pdr{padding-right:9px}

.header{width:100%;margin-top:1em;}
.top-header {
width: 100%;
margin-bottom: 7px;
text-align:center;
}
.lrg{width:100%;}

.menu-top .border{padding:0 0.5em 0 0.5em;margin:0}
.link-sub{margin:0 0.3em;}	
.link-sub a{color:rgb(82,77,82);}
.link-sub a:hover{color:#000;}

.g-dim{width:100%;margin:0 0 0 0; padding:0; border:0}
.space-t0{margin-top:0px;}
.space-t1{margin-top:1px;}
.space-t2{margin-top:2px;}
.space-t-1{margin-top:-1px;}
.space-t-2{margin-top:-2px;}

.top-links{width:100%;}
.t-link{
border-right:1px solid #fff;
padding:0px 0.5em;
display:inline;
margin:0px;
color:#fff;
}

a.t-link:hover{color:#fff}

.t-link.last {border: 0;}

.ultvocefoot{padding:0px 0px 0px 4px;border:0px;margin:0px;float:left;float:none;display:inline;}

.menu-lower{display:none;}

.hidden{display:none;}
.no-border{border:0em!important;}

.left{float:left;}
.right{float:right;}

.footer{width:100%;margin-top:2.89em;float:left}
.footer a{float:left;margin-top:-1px;}
.footer .f-left{margin-left:0px;}
.footer .f-right{float:right;margin-right:0px;text-align:right;}

.lower-footer {
float: left;
margin: 0;
width: 100%;
background: rgb(75,76,77);
border-top: 10px solid rgb(204,40,41);
border-bottom: 20px solid gray;
}

.lower-footer .link {
display: inline;
float: left;
margin-left: 1.5em;
}
.lower-footer .link li{float:left}

.lower-footer .div-immagine-footer {
float: right;
background: url(/immagini/13_468_20130402135249.png);
height: 136px;
width: 140px;
background-repeat: no-repeat;
margin: 2em 3em 2em 0;
}

.menu-left2{width:15.857em;float:left;}
.menu-left2 ul{padding:0em;float:left;width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}

.menu-left2 ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -0.7em!important;display:inline;}
.menu-left2 ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -1.4em!important;display:inline;}
.menu-left2 ul li ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -2.1em!important;display:inline;}
.menu-left2 ul li ul li ul li ul li p {position: static!important;position: relative;padding:0em;width:0.5em;float:left;margin:0 0 0 -2.8em!important;display:inline;}

.menu-left2 ul li ul {width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}
.menu-left2 ul li ul li ul li ul li ul{width:95.0%!important;margin:0em 0em 0em 5.00%!important;display:inline!important;}

.leftbar {width:15.857em;float:left;margin-top: 27px;}

.menu-left{width:15.857em;float:left;}
.menu-left ul{padding:0em;margin:0em;float:left;width:100%;}
.menu-left li{padding:0em;margin:0em;float:left;width:100%;list-style-type:none;}

.photo{float:left;padding:5px 0px 3px 0px;height:9.395em;margin:0px;}
.photo2{float:left;padding:5px 0px 5px 0px;width:100%;margin:0px}
.thumbnail{float:left;width:7.06em;height:4.35em;padding:5px .72em 3px 0px;width:6.34em;height:3.62em;margin:0px;}
#galleryPdf{ list-style-type:none !important; margin:0px; padding:0px; float:left; width:100%;}
#galleryPdf li{ width:15.43em !important; margin: 1.44em 1.57em 0em 0em !important; float:left; list-style-type:none !important; min-height:7.66em;}
#galleryPdf li a{ font-weight:bold;}
#galleryPdf li a img{float:left;width:6.5em;height:6.5em;padding:5px .72em 3px 0px;margin:0px;}
#galleryPdf li div{ clear:both;}

.path{width:100%;display:block;margin-top:-28px!important;}
.path a{float:left;}
.path b{float:left;font-weight:normal;font-size:1em;}
.path span.ridotto{display:none}

.half-lined{border-bottom:1px solid #AAA;padding-bottom:7px;margin-bottom:8px;display:inline;}

.search-form-hp #idtext{width:12em;margin:0;font-size:1em;height:1.25em;padding:0em;}
.search-form-hp #idcerca{font-size:1em;padding:0px;margin:0 0.4em 0 0.4em}

.f-size-tit{font-size:1.265em}
.f-bold{font-weight:bold;}
.bold{font-weight:bold;}
.title4{font-weight:bold;font-size:0.909em;}
.title5{font-weight:bold;font-size:1em;}
.title6{font-size:1.264em;float:left}
.title8{font-size:1.5em;}
.title10b{font-weight:bold;font-size:0.909em;}
.title11{font-weight:bold;float:left;}
.block{display:block}
.maiuscolo {text-transform:uppercase}

div .g-dim{display:block}
li .half-lined{border-bottom:1px solid #AAA;padding-bottom:7px;margin-bottom:8px;display:inline;}
.boxsx{width:15.65em;float:left;border:1px solid #AAA;margin-top:1.445em!important;display:inline;}
.inboxsx{width:13.85em;margin:0.903em}

.primopiano {margin: 1.44em 0 3px 0}
.fotoprimopiano{width:33.25em;height:9.395em;float:right;margin:1px 0 0px 8px;border:0; padding:0}

.titprimopiano {
font-size: 1.5em;
padding: 0;
margin: 0;
}
.h1-sezione {
background: rgb(75,75,77);
display: block;
}

.h1-sezione .titprimopiano {
line-height: 1.7em;
padding: 0 0 0 0.5em;
color:#fff;
}
.space-icon{margin:6px 0 7px 0}
.space-icon-s{margin:6px 0 7px 0}
.icone{margin:0px 8px 0px 0px;float:left}
.s-abstract{background-color:rgb(231,248,192)}
.menu-left li ul ul{width:95%;float:right}
.titoloparagrafo{color:rgb(204,40,41);font-size:1.084em;}
.titoloparagrafobig{color:rgb(204,40,41);font-size:1.264em;}
.inactive{color:rgb(82,77,82);}
.testatina{color:rgb(82,77,82);font-size:0.909em;}

.tab-closed{margin-left:1em;float:left;display:none}
.tab-open{margin-left:1em;float:left;}
.button_open{width:1em;height:1.451em;margin-right:8px}

.bandi .titoloparagrafo{font-size:1.08em}

.intestazione-toolbar{
	color:rgb(82,77,82);
	font-size:1.5em;
	font-weight : bolder;
}
.search-nav  {text-align:center;margin:0em auto 0em auto; clear:both;}
.search-nav ul{margin:0px;padding:0px;}
.search-nav li{display:inline;}
.search-nav .pg {border-left : 1px solid #AAA;padding : 0 4px;}
.search-nav .first-item {border-left :0px;}

.form-container{width:100%}
.form-container .search-field{width:18em;margin:0px;font-size:1em;height:1.25em;padding:0.1em;line-height:1.27em;}
.form-schede .search-field{height:1.45em;height:1.27em;line-height:1.27em;width:18em;margin:0px;float:left;font-size:1em;}
/*.search-btn{font-size:1em;padding:0 0.5em 0 0.5em;float:left;display:inline;margin:0px 0.72em 0px 0.72em}*/
.azzurrino { COLOR: rgb(204,40,41); }
.search-input{margin:0; padding:2px 0 2px 0; border:0px} 
.search-radio{overflow:visible} 
.searchst-select {width:15.857em;margin:0px 0em 0px 0px;font-size:1em;height:1.50em;}
.searchst-field {width:15.15em;margin:1px 0em 0px 0px;font-size:1em;}
.searchst-check {margin:0px 0em 0px 0px;line-height:1.44em;height:1.44em;padding:0px 0em 0px 0px;border:0px;}
.searchst-check2 {margin:0px 0em 0px 0px;line-height:2.88em;height:2.88em;padding:0px 0em 0px 0px;border:0px;}
.search-btn{font-size:1em;padding:0 0em 0 0em;float:left;display:inline;margin:6px 0.72em 0px 0.72em;float:right;}

.inputButton {background-color:white; border:1px solid #638a00;font-weight:bold;color:#88a158;} 

/* di sardegnaturismo
.form-organizza{padding:0em;margin:0em;float:left;width:100%;}

.form-organizza .tab-top{width:33.25em;text-align:left;float:left;height:1.44em;line-height:1.44em;}
.form-organizza .tab-top a{color:#fff;font-weight:bold;font-size:0.909em;}
.form-organizza .tab-top span{color:#fff;font-weight:bold;font-size:0.909em;}
.form-organizza .tab-top li{padding:0;margin:0;float:left}

.form-organizza .tab-top .tab1{background-color:#0099FF;width:5.59439em;text-align:center;float:left;border-top:1px solid #0099FF; height:1.44em;line-height:1.44em;border-left:0px solid #0099FF!important;border-left:1px solid #0099FF;}
.form-organizza .tab-top .tab2{background-color:#B30134;width:5.68473em;text-align:center;float:left;border-top:1px solid #B30134;height:1.44em; line-height:1.44em;}
.form-organizza .tab-top .tab3{background-color:#5E710C;width:5.75em;text-align:center;float:left;border-top:1px solid #5E710C;height:1.44em; line-height:1.44em;}
.form-organizza .tab-top .tab4{background-color:#004372;width:7.87774em;text-align:center;float:left;border-top:1px solid #004372;height:1.44em; line-height:1.44em;}
.form-organizza .tab-top .tab5{background-color:#F08825;width:5.1em;text-align:center;float:left;border-top:1px solid #F08825;height:1.44em; line-height:1.44em;}

.form-organizza .tab-top .tab1-bordo{width:0.63233em;float:left;height:1.53em;background-image:url(/immagini/1_76_20060606100858.gif);background-repeat: no-repeat;}
.form-organizza .tab-top .tab2-bordo{width:0.63233em;float:left;height:1.53em;background-image:url(/immagini/1_76_20060606104438.gif);background-repeat: no-repeat;}
.form-organizza .tab-top .tab3-bordo{width:0.63233em;float:left;height:1.53em;background-image:url(/immagini/1_76_20060606105333.gif);background-repeat: no-repeat;}
.form-organizza .tab-top .tab4-bordo{width:0.63233em;float:left;height:1.53em;background-image:url(/immagini/1_76_20060606105341.gif);background-repeat: no-repeat;}
.form-organizza .tab-top .tab5-bordo{width:0.63233em;float:left;height:1.53em;background-image:url(/immagini/1_76_20060606114531.gif);background-repeat: no-repeat;}

.form-organizza .tab1-riga{background-color:#0099FF;float:left;height:8px; line-height:8px;width:33.19em!important;width:33.28em;}
.form-organizza .tab2-riga{background-color:#B30134;float:left;height:8px; line-height:8px;width:33.19em!important;width:33.28em;}
.form-organizza .tab3-riga{background-color:#5E710C;float:left;height:8px; line-height:8px;width:33.19em!important;width:33.28em;}
.form-organizza .tab4-riga{background-color:#004372;float:left;height:8px; line-height:8px;width:33.19em!important;width:33.28em;}
.form-organizza .tab5-riga{background-color:#F08825;float:left;height:8px; line-height:8px;width:33.19em!important;width:33.28em;}

.form-organizza .form1{border:1px solid #0099FF;height:10.3em;min-height:12.6em;}
.form-organizza .form2{border:1px solid #B30134;height:10.3em;min-height:12.6em;}
.form-organizza .form3{border:1px solid #5E710C;height:10.3em;min-height:12.6em;}
.form-organizza .form4{border:1px solid #004372;height:10.3em;min-height:12.6em;}
.form-organizza .form5{border:1px solid #F08825;height:10.3em;min-height:12.6em;}
*/

.ext-center ul {
  margin-left: 3.6em; /* usato nell'articolo 247849 e nella paginazione*/
}
.ext-center ul li {
  list-style-type: circle;
  /*margin-bottom:-16px!important; troppo generico, disturba in alcuni punti */
  margin-bottom:0px;
}
.ext-center ul li ul li{
  list-style-type: square;
}
.ext-center ol li {
  /*margin-bottom:-16px!important;*/
  margin-bottom:0px;
}

.tab-open ul {
  margin-left: 0px;
}
.tab-open ul li {
  margin-bottom:0px!important;
  list-style-type: none;
}

.photopag{float:left;padding:10px 0px 0px 0px;margin:0px;width:466px}

.form-stampa{padding:0em;margin:0em;float:left;width:100%;}
.form-stampa img{vertical-align:bottom}
.form-stampa input{margin:0px;font-size:1em;/*height:0.85em;*/}
.form-stampa .campocorto{width:15.2em;}
.form-stampa .campolungo{width:32.5em;}
.form-stampa .campoextralungo{width:49.8em;}
.form-stampa .campotext{width:49.8em;height:5em;font-size:1em;}
.form-stampa #idinvia{width:4em;padding:0;float:left;display:inline;height:1.8em;}
.form-stampa #idtesto{width:32.5em;height:10em;font-size:1em;}
.form-stampa input[type='radio'] {vertical-align:bottom;}
.form-stampa input[type='checkbox'] {vertical-align:bottom;}

.formlogin input{width:10em;font-size:1em;}
.formlogin .settore{text-align:center;color:#c41b04;text-transform:uppercase;margin-top:1.44em!important;display:inline;}
.formlogin #idinvia{width:5em}

.msg-errore{text-align:center;color:#c41b04;font-weight:bold;}
.msg-errore a{color:#c41b04}
.cmpvuoto{color:#c41b04;/*font-weight:bold;*/}
.msg-ok{font-weight:bold}

.formrichiesta #idtesto{font-size:1em;width:50em;height:10em}
.formrichiesta .settore{text-align:center;color:rgb(204,0,51);text-transform:uppercase;margin-top:1.44em!important;display:inline;}

.formcerca input{font-size:1em}
.formcerca select{font-size:1em}
.formcerca .divform{width:99%}
.formcerca .divcosa{width:100%;float:none;margin-top:4px}
.formcerca .divdove{width:100%;float:none;margin-top:4px}
.formcerca #idcerca{padding:0;width:3.6em}
.formcerca #idtext{width:13em;padding:0;margin:0}
.formcerca #iddove{width:9.5em;padding:0;margin:0}

.dettaglio .column{font-weight:bold;width:auto;padding-right:8px;}
.dettaglio .titolo{}

.divgalleria{height:3.62em;}
.galleriafoto {margin:0!important;padding:0!important;height:2.86em}
.galleriafoto li{
	float:left;
	padding:0px 1px 0px 0px;
	width:5em;
	height:2.86em;
	margin:0px;
display:inline;
}

.sfondibackground {background-color: rgb(204,40,41);}

.sfondibackground .box-primopiano{margin-top:0.9em!important;display:inline;}
.sfondibackground .box-titolo{font-size:1.264em;font-weight:bold;color:#fff}
.sfondibackground .box-breve{font-size:13.284px;color:#fff;}

.sfondibackground.gray1 {background-color: #e3e3e3;}
.sfondibackground.gray1 .box-titolo{color:#000}
.sfondibackground.gray1 .box-breve{color:#000;}

.search-form-hp{height:56px;}
.box .categoria{font-size:0.909em;text-transform:uppercase;color:rgb(204,40,41);}

.header .social {
float: right;
text-align: right;
background: url(/immagini/13_468_20130325141038.png);
width: 220px;
height:40px;
}
.social ul {
float: right;
padding-right: 1em;
}

.social li {
display: inline;
float: right;
margin-right: 0.4em;
}
.social li img{width:2em;float:left}
.social li a {float:left}

#idDivTwitter {
padding: 1em 0 1em 2em;
float: left;
width: 40%;
}

.lower-footer .twitter {
float: left;
}

.twitter span {
font-weight: bold;
}

.lower-footer .twitter li a {
display: block;
margin-bottom: 1em;
color: #fff;
font-size: 0.9em;
}

.lower-footer .twitter li a:hover {
color: #fff);
}

.lower-footer .link-social {
float: left;
width: 100%;
background: gray;
height: 40px;
line-height: 40px;
}

.lower-footer .social {
float: right;
padding-top: 0.5em;
}

.lower-footer .twitter span {
margin-bottom: 0.5em;
display: block;
color: #fff;
}

.leftbar .div-titolo-blocco {
border-bottom: 1px solid black;
background: rgb(227,225,226);
padding: 0.2em;
margin-bottom: 0.5em;
}
.leftbar .titolo-blocco {
font-weight: bold;
text-transform: uppercase;
color: #B92222;
}

.clearLeft{clear:left !important;}
.columnBox1, .columnBox2{padding:2px; border:1px solid #A2A2A2; width:15.32em; height:100%; padding-bottom:900px; margin-bottom:-900px; margin-right:1.40em;float:left; }
.columnBox0{padding:2px; border:1px solid #A2A2A2; width:15.32em; padding-bottom:900px; margin-bottom:-900px; margin-right:0em;float:left; }
.columnBox1 ul, .columnBox2 ul,.columnBox0 ul{
  list-style:none;
  margin-left:0px;
}
.columnBox1 ul li, .columnBox2 ul li,.columnBox0 ul li{
  list-style:none;
  margin-top:0.5em;
  margin-bottom:0px !Important;
}

.eW.eB{width:100%; float:left; display:block; clear:both; height:1px;}
.selectedMarker{color:#004272}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff');
}
#leftbar .block h2{ color: #C41B04 !important; font-weight: bold; margin: 0; padding: 0; text-transform: uppercase;  font:16px 'Source Sans Pro', sans-serif;  text-transform:uppercase;line-height:1.0em !important;  padding-bottom:0.265em; }
#leftbar .block h2 a{color: #C41B04 !important;}
.indent{ margin-left:0.72em !important;}
.selectedMenu{display: block; padding-bottom:1.44em; color:#c41b04;}
.ovisible{overflow:visible; }
.inlineimages{ list-type: none; clear:both; margin-top:1.44em; padding-bottom:1.44em; width:100%; display:inline-table; margin-left:0px !important;}
.inlineimages li{ list-type:none; display:table-cell; text-align:center;}
.sharebutton {
float:left;
margin:0!important;
}
.sharetop, .sharebottom {
margin-top: 20px;
float:left;
}
.sharebutton li {
float: left;
margin-bottom: 0px!important;
padding: 0px!important;
list-style: none!important;
}
.sharebutton #fb{width:150px}

.paginazione_num{width:40.48em;text-align:center;float:left;}
.paginazione_txt{width:10.10em;float:left;text-align:right;}

/** max-width: 954px **/
@media screen and (max-width: 954px) {
html>body {margin: 0 5px;font-size:15px;}
.container{width:100%}
.logo{float:none}
.button_menu{display:inline}
.button_menu a {
color: white;
padding: 0.3em 0 0 0.5em;
font-weight: bold;
float: left;
}
.button_menu img {float: right;margin: 5px 6px 6px 0;}
.button_menu.bottom img {float: left;margin: 0.4em;}
.navbar-top #lista_menu{
	position:absolute;
	z-index:1;
	display:none;
	margin-top:30px;
	right:5px;
	background-color: rgb(204,40,41);
}
.vocitopbar {
    float: none;
    width: auto!important;
    padding: 0 1em;
    text-align: right;
}
.vocitop{border:0!important}
.vocitop a{display:block}

.social {display:none}
.social ul{padding-right:0px}
.lower-footer .social {
    display: inline;
    float:right;
    margin: -36px 0 0 0;
}
.logo-reg{text-align:center;float:none!important;clear:left}
.div-immagine-footer{display:none}
.column{width:100%}
.img-con-didascalia div, .img-con-didascalia img{width:100%!important}
.img-con-didascalia .img_web{display:none!important}
.img-con-didascalia .img_mobile{display:inline!important}
#idDivTwitter{padding:0;width:100%}
.lower-footer .link{margin:0}
.lower-footer .twitter{margin:1em 0 0 1em}
.footer .f-right{}
.ext-center{width:100%}
.nrm-center{width:100%}
.r-space{margin:0}


.leftbar-hp{display:none}
.rightbar{width:100%}
.rightbar .blocco_4192{display:none}
.rightbar .blocco_4188{display:none}
.rightbar .blocco_6084{display:none}
.rightbar .blocco_ricerca{display:none}
.rightbar .blocco_3166{display:none}
.rightbar .blocco_10021{display:none}
/* versione inglese */
.rightbar .blocco_6051{display:none}
.rightbar .blocco_6055{display:none}
.rightbar .blocco_3815{display:none}
.rightbar .banner6081 {display:inline !important}


.search-form-hp .label-ricerca {
float: left;
margin-right: 1em;
}
.sfondibackground .box-primopiano {
    margin: 0.5em;
}
.search-form-hp #idkey{margin-right:1em}
.search-form-hp .submit{float:left!important}
.lower-footer .link-social {
    height: auto;
    line-height: 1em;
}
ul#bottom_menu {
    position: absolute;
    left: 5px;
    margin-top: 30px;
    background: gray;
    display:none;
}
.lower-footer .link li {
    float: none;
    padding: 0.4em 1em;
}
.t-link {
    border:0;
    padding:0;
    margin: 0px;
    color: #fff;
    display: block;
}
.path {
    margin-top: 0!important;
    /*display:none;*/
}
.path .home a {display:none}
.path span.ridotto{display:inline}
.path span.mezzo{display:none}

.leftbar{display:none}

.sharebutton li{display:inline-block}

.paginazione_num{width:auto;text-align:left;}
.paginazione_num ul{margin-left:0px}
.paginazione_num li.pag_prev{font-size: 20px;}
.paginazione_num li.pag_next{font-size: 20px;}
.paginazione_num li.pag_num{display:none} 

/**********xsl 558 (bandi) ******/
#selezione{width:100%!important}
#selezione li {width:20%!important;}
#selezione li#voce3,#selezione li#vocesel3{width:40%!important;white-space: nowrap;}
/****** fine xsl 558 (bandi)***/

/**** xsl 552 (ricerca) ***/
.ricerca-margin-b .column {width: 222px;}
/**** fine xsl 552 (ricerca) ***/

/*** xsl 371 (mappa) **/
.tab-open{width:100%}

/** xsl 385 **/
.column.left.l-space {  margin-left: 0;}

/** xsl 826 **/
.calendario-margin3{display:none}
.elenco-completo{display:inline!important}

/** xsl 369 **/
.sfondibackground .box-breve{font-size:15px}

}
/** fine max-width: 954px **/

/** max-width: 340px **/
@media screen and (max-width: 340px) {
.lower-footer .social #social_2{display:none}
}
/** max-width: 312px **/
@media screen and (max-width: 312px) {
.lower-footer .social #social_2{display:none}
.lower-footer .social #social_1{display:none}

}
