/*link per editor*/
.linkBannerHp {display: block;  height: 110px; width: 276px; overflow: hidden;}
.linkBannerHp img{width: 276px;}
.testoBannerHp {text-align: left; margin-left: 10px; margin-right: 10px;}
.text {}
.imginaturale {}

html, body {
	height:100%; 
	min-height:100%;

}

body {
	background: #efefef url(/user/assets/Images/bg_top.png) repeat-x  left 0px;
	color: #333;
	/*width: 954px;*/
	font: 12px 'trebuchet ms', arial, Helvetica, sans-serif;
	line-height: 1.1;
	margin: 0;
	padding: 0;
}

form>div{/* Nasconde il DIV creato da ASP.NET subito dopo il form */
    display: none;
}

html body#tinymce, input, select, textarea {cursor: default !important;}


form {display: block; overflow:hidden; min-height:100%; height:auto !important; height: 100%; }

form > #twoCol, form > #threeCol, form > #noCol, form > #footer{display:block; margin: 0 auto; width: 924px;/* position:relative*/}
form > #twoCol, form > #threeCol, form > #noCol{ height: 100%; }
a {
background: transparent;
color: #547D3F;
cursor: pointer !important;
}
a:hover {
background: #547D3F; 
color: #fff;
padding:0; margin:0; border:0
}
a:focus {outline:none}
p {
margin: 0 0 8px ; 
}

h1, h2, h3, h4, h5 {
clear: left;
}

h1, .level2 div.progettoinaturale .firstBox34 h2, .level2 div.progettoinaturale .secondBox34 h2  {
color: #999;
font-size: 1.2em;
margin: 0;
padding: 0 0 0 5px;
line-height:25px;
font-family: 'Lucida sans', 'trebuchet ms', sans-serif; 
min-height:25px;
text-align:left;
background: transparent url(/user/assets/Images/bg_orecchie.gif) left -105px   no-repeat;
padding-left: 30px
}

	.boxes > h2, .notizietag h1, #content > h2, .level2 div.progettoinaturale .firstBox66 h2, .level2 div.progettoinaturale .secondBox66 h2, .level2 div.progettoinaturale .twoRowBoxOdd + .oneRowBox h2, span.risultati_ricerca > p, /*.level3 .bloccoblog h1,*/ .level3 .bloccoblog > h2 {display: block; width:auto; clear:both; color:#fff; background: #507639 url(/user/assets/Images/bg_barreverdi_loghi.png) left -13px no-repeat; height:35px; line-height:35px; padding:0px 20px; margin-right:18px; font-size: 19px; font-weight:bold;}



	/*ie6*/  .notizietag h1{display: block; width:698px; clear:both;  color:#fff; background: #507639 url(/user/assets/Images/bg_barreverdi_loghi.png) left -13px no-repeat; height:35px; line-height:35px; padding:0 20px; margin-right:18px; font-size: 19px; font-weight:bold;}


	h1.iper, h1.inaturale, h1.insieme, .level2 .iper > h1, .level2 .inaturale > h1, .level2 .insieme > h1, .level3 .iper h1, .level3 .inaturale h1, .level3 .insieme h1, .level2 h2.sez1, .level3 .bloccoblog h1, .level3 .bloccoblog > h2, .level3 .bloccoblog h1, .level2 .pdv_3.bloccoblog h1 {
		background: #588446 url(/user/assets/Images/bg_barreverdi_loghi.png) no-repeat scroll left -13px;
		height:54px;
		color:#fff;
		text-indent:-1900px;
		line-height:35px;
		min-height:35px;
		position: relative;
		top:-13px;
		margin-bottom: -13px;
		margin-right:18px;
		padding-left:0;
	}

	h1.iper, .level2 .iper > h1, .level3 .iper h1, .level2 .iper h2.sez1 {
		background-position: left -393px;
	}

	div#pnlContent.viaggiaresostenibile h2.sez1, h1.inaturale, .level2 .inaturale > h1, .level3 .inaturale h1, .level2 .inaturale h2.sez1 {
		background-position: left -447px;
	}

	.level2 .inaturale.benessere > h1, .level3 .inaturale.benessere h1, .level2 .inaturale.benessere h2.sez1 {
		background-position: left -580px;
		
	}
	h1.insieme, .level2 .insieme > h1, .level3 .insieme h1, .level2 .insieme h2.sez1 {
		background-position: left -507px;
	}




h2, .risultati_ricerca h4{
color:#333;
font:  bold 19px arial, helvetica, sans-serif;
line-height:19px;
margin: 0 0 10px 0;
padding: 0;
}

	h2 a {text-decoration:none; color:#333}
	h2 a:hover {color:#547D3F; text-decoration:underline; background: transparent}
	
	span.sceltealimentari h2, .risultati_ricerca .sceltealimentari h4,  .level3 .sceltealimentari.article h1 + a, .level3 .pdv_3.sceltealimentari h2 a {background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left -772px !important; }
	
	span.riciclare h2,  .risultati_ricerca .riciclare h4, .level3 .riciclare.article h1 + a,  .level3 .pdv_3.riciclare h2 a {background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left -580px !important; }
		
	span.benessere h2, .risultati_ricerca .benessere h4, .level3 .benessere.article h1 + a, .level3 .pdv_3.benessere h2 {background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left -191px !important; }
	
	span.ecologia h2, .risultati_ricerca .ecologia h4, .level3 .ecologia.article h1 + a,  .level3 .pdv_3.ecologia h2 a{background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left -383px !important; }
		
	#pnlContent.progettoinaturale div div div  h2 a {background:transparent url(/user/assets/Images/bg_progettoinatturale.png) no-repeat scroll left -5px;}
	span.progettoinaturale h2, .risultati_ricerca .progettoinaturale h4, .level3 .progettoinaturale.article h1 + a {background:transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1548px !important;}
	#pnlContent.progettoinaturale div div div h2 a {
display:block;
padding-bottom:15px;
padding-top:25px;
margin-top:10px;
}

#pnlContent.progettoinaturale div div div h2 a:hover{text-decoration:none; color:#333}

	span.iblogdiinaturale h2, .risultati_ricerca .iblogdiinaturale h4, .level3 .iblogdiinaturale.article h1 + a{background:transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1157px !important;}

	#pnlContent.informaconinaturale div div div  h2 a, .level2 span.informaconinaturale h2, .risultati_ricerca .informaconinaturale h4, .level3 .informaconinaturale.article h1 + a,  .level3 .pdv_3.informaconinaturale h2 a{background:transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1943px !important;}

	
 #pnlContent.viaggiaresostenibile div div div  h2 a, span.viaggiaresostenibile h2, .risultati_ricerca .viaggiaresostenibile h4, .level3 .viaggiaresostenibile.article h1 + a,  .level3 .pdv_3.viaggiare sostenibile h2 a{background:transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -966px !important;}

	#content span.sceltealimentari h2 a, #content span.sceltealimentari h2 a, #content span.riciclare h2 a, #content span.benessere h2 a, #content span.ecologia h2 a, #content span.sceltealimentari h4 a, #content  span.riciclare h4 a, #content  span.benessere h4 a, #content  span.ecologia h4 a, #content  span.progettoinaturale h2 a, #content  span.progettoinaturale h4 a, #content  span.viaggaresostenibile h2 a, #content  span.viaggaresostenibile  h4 a, #content .level2  span.informaconinaturale h2 a, #content  span.informaconinaturale  h4 a {margin-left:25px; display:block;  min-height:25px; height: auto !important; height:25px;} 

		
	/*.home .sceltealimentari h2, .home .ecologia h2, .home .riciclare h2, .home .benessere h2 {background : transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left top; text-indent:45px}*/

	
	 .home .migliorareinsieme h2, #inspercorsi li.migliorareinsieme{background : transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1346px  !important; }
	.home .limpegnodiiper h2, #inspercorsi li.limpegnodiiper {background : transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1548px  !important; }
	.vivereinaturaleconilprofcorbellini h2, .home .vivereinaturale h2, #inspercorsi li.viverenaturale {background : transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat scroll left -1745px  !important; }



	div.home .wide  h2, div.home .box  h2{text-indent:30px}
	div.home .ilblogdelnaturopata  h2 {margin-left: 10px; margin-right: 10px}



h3 {

color: #555;
font-size: 1.3em;
margin: 10px 0 5px;
padding: 0;
}
h4 {

color: #666;
font-size: 1.1em;
margin: 8px 0 0;
padding: 0;
}

img {
border: 0;
}
strong {color: #000}

input.text, textarea, select, div#comments_write table td input {
font: 11px Arial, Helvetica, sans-serif;
border:1px solid #999;
display:inline
}

input:focus, textarea:focus {background:#ddd;}
button{display:inline}
hr {
background: #fff;
display: block;
height: 1px;
margin: 5px 0;
border-bottom: dashed 1px #DDDEDC;
clear: both;
}
html>body hr {
background: #fff url("/user/assets/Images/dashH.gif") repeat-x center;
height: 20px;
border: 0;
margin: 0;
}
*:first-child+html hr {
background: #fff;
display: block;
height: 1px;
margin: 5px 0;
border-bottom: dashed 1px #DDDEDC;
clear: both;
}
table  {
border-collapse: collapse;
width: 100%;
margin: 5px 0 20px;
padding: 0;
border: solid 1px #ddd;
}
table caption  {
color: #666;
text-align: left;
padding: 0;
}
table th  {
background: #ddd;
color: #333;
padding: 3px 5px;
border: solid 1px #ddd;
}
table td  {
padding: 3px 5px;
border: solid 1px #ddd;
}

#content ul li {
margin: 0;
padding: 0;
}
#content li ul {
margin-top: 5px;
}
#content ul li li {
margin: 0;
padding: 0 0 5px;
}

 /* Generic Carousel Properties */
    .carousel { position:relative; clear:both;}
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:no-repeat; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    /*.carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }*/


/*---------------hd----------------*/
#twoCol, #threeCol, #noCol {margin: 0 auto; width: 924px; position:relative}

#hd { 
width: 924px;
height: 175px;
margin: 0;
padding: 0;
position:relative;
background-color: transparent;
background-image: url(/repository/images/OBJ00126.JPG);
background-repeat: no-repeat;
background-position: 0 30px;
}

/*.hdHome {background-image: url(/user/download.aspx?TIPO=IMG&NOME=header+homepage&FILE=OBJ00126.JPG) !important;}*/
.hdScelteAlimentari {background-image: url(/repository/images/OBJ00173.JPG) !important;}
.hdRiciclare {background-image: url(/repository/images/OBJ00177.JPG) !important;}
.hdBenessere {background-image: url(/repository/images/OBJ00178.JPG) !important;}
.hdEcologia {background-image: url(/repository/images/OBJ00179.JPG) !important;}
.hdProgettINaturale {background-image: url(/repository/images/OBJ00180.JPG) !important;}
.hdBlog {background-image: url(/repository/images/OBJ00181.JPG) !important;}
.hdViaggiareSostenibile {background-image: url(/repository/images/OBJ00182.JPG) !important;}


#hd a#logo {display:block; width:176px; height:85px; position:absolute;z-index:9; overflow:visible}
	
	#hd a#logo img {
	margin: 0;
	padding: 0;
	border:0;
	/*width: 774px;
	height:153px;*/
	z-index:8;
	position:absolute; top:0; 
	}

#hd a#logoInat {
display:block;
position:absolute;
width:150px;
height:140px;
top:0; right:0; z-index:1500;}

#hd a#logoInat img {
width:150px;
height:140px;}

#hd a#logo:hover, #hd a#logoInat:hover {background: transparent none; text-decoration:none}

/*--------------search form-------------*/

form#search {
margin: 0;
padding: 0 5px;
display: inline;
}

form .divsearch {
margin: 0;
padding: 0;
display: block;
position:absolute;
right:0;
bottom:-5px;
text-align:right;
background:#fff;
z-index:14;
height:20px;
overflow: hidden;
border: 1px solid #ccc;
}
form .divsearch table, form .divsearch table td {
padding:0; margin:0;
height:20px;
border:0;
}
form input {
margin: 0;
padding: 0;
}
/*form#search button {
font: 1em Arial, Helvetica, sans-serif;
height: 18px;
background: #ddd;
margin: 0 5px 0 2px;
padding: 0 1px 3px;
border-right: solid 1px #999;
border-bottom: solid 1px #999;
}*/

.divsearch input.text {
width:110px;
height:20px;
border:0;
font-size:12px;
line-height:20px;
font-weight:bold;
color: #588446;
margin:0;
}


.divsearch input.submit {
margin:0px;
background:#fff url(/user/assets/Images/search.gif) no-repeat 3px 3px;
width:22px;
height:20px;
text-indent: -1000em;
cursor: default;
border:0;
border-left:2px solid #ccc;

/* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  margin:0;
}
.divsearch input.submit:hover {
background-position:  3px -13px;
border:1px solid #ccc;
border-left:2px solid #ccc;

}
.divsearch input.text:focus {
background:#fff;
}




.logobar{position: absolute; top:0; left:0; z-index:3}


/*---------------mn---------------*/

#mn {
position:absolute;
top:15px;
left:198px;
background: transparent;
color: #fff;
float: inherit;
margin: 0;
padding: 0;
z-index:10;
overflow: hidden;
width:573px;
}
html>body #mn {float: left;}
#mn ul {
color: #fff;
margin: 0;
padding: 0;
width:/*619px*/ 750px;
height: 55px;
/*background: transparent url(/user/assets/Images/bg_mn.png)  540px -5px no-repeat;*/
overflow: hidden;
float: left;
}


#mn li {
list-style: none;
float: left;
height: 55px;
padding: 0;
margin: 0;
background: transparent url(/user/assets/Images/bg_mn.png)  -150px -5px no-repeat;
}

#mn li a {
display:block;
background-color:transparent;
background-image: url(/user/assets/Images/bg_menu.png);
background-repeat: no-repeat;
color: #507639;
float: left;
font-size: 1.1em;
font-weight: bold;
font-family: 'trebuchet ms';
text-transform: uppercase;
text-decoration: none;
border: 0;
margin: 17px 0 10px 0;
text-align:center;
height: 31px;
line-height:55px;
text-indent:-246724em;


}

#mn li#open {background-position: -52px -563px !important;}

#mn li#open a {
color:#fff;
border:0;
}


#mn .nav_0 a{
width:50px;
background-position: -9px 0px !important;
}
#mn  .nav_1 a{
width:126px;
background-position: -75px 0px !important;
}
 #mn .nav_2 a{
width:74px;
background-position: -215px 0px !important;
}
#mn  .nav_5  a{
width:85px;
background-position: -305px 0px !important;
}
#mn  .nav_6  a{
width:76px;
background-position: -401px 0px !important;
}
#mn  .nav_8  a{
width:219px;
background-position: -489px 0px !important;

}

/*ie6*/#mn li#open.nav_0 a { background-position: 0px -37px !important; margin-left:-5px; width:69px;}

#mn ul > li#open.nav_0 a {background-position: 0px -37px !important; margin-left:0}

#mn li#open.nav_1 a{
width:138px;
background-position: -67px -37px !important;
}
#mn li#open.nav_2 a{
background-position: -208px -37px !important;
width:89px
}
#mn li#open.nav_5  a{
width:99px;
background-position: -297px -37px !important;
}
#mn li#open.nav_6  a{
width:90px;
background-position: -396px -37px !important;
}
#mn li#open.nav_8  a{
width:145px;
background-position: -484px -37px !important;
}




#mn li a:hover {
border-top:2px solid #fff;
}

#mn li#open a:hover {
border:0;
}



/*---------------path---------------*/

#path {/*display: none*/ clear: both; z-index: 3947}

/*------------wrapper-------------*/

#wrapper {
background: transparent;
color: #333;
width: 924px; 
float: inherit; 
clear: both;
margin: 0;
padding: 15px 0 0 0;
/*height:100%  !important;
height: 785px; per altezza fissa
position:relative;
min-height: 785px;*/ 
}
html>body #wrapper {float: left;clear:both;/*overflow: hidden;*/}
a.banner img {
display: block;
}
a.banner:hover {
background: transparent;
color: #333;
}

/*----------leftSide-----------*/

#leftSide {
margin: 0;
background: transparent;
color: #333;
width: 168px;
float: left;
padding: 0;
position:relative;

/*height:100%;*/
}

#leftSide  div { /*ie6*/
background-color: #fff; background-image: url(/user/assets/Images/bg_shadow.png);
background-repeat: no-repeat;
background-position: right bottom;
overflow: visible;
padding-bottom:18px;
padding-right: 18px;
}

#leftSide > div {
padding: 0 18px 18px 0;
background: #fff url(/user/assets/Images/bg_shadow.png) right bottom no-repeat;

}

.leftSide p {width:150px;}


/*barra sx extra boxes */
#leftSide div span{display: block !important;min-height:30px; height: auto !important; height:30px; overflow: hidden; }
#leftSide div span h2 {display:block; min-height:25px; height: 100%; font: normal 11px  'trebuchet ms',arial,Helvetica,sans-serif !important; line-height: 9px !important; background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left top; margin: 0; padding-left:25px}
#leftSide div span h2 a{display: block; min-height: 25px; padding: 2px; height: 100%}
#leftSide div span h2 a:hover{text-decoration: none; background:#eee url(/user/assets/Images/bg_news_2h.gif) repeat-x scroll left bottom; color: #547D3F}

#leftSide div.inevidenza span{display: block; height: 40px !important;overflow: hidden; }
#leftSide div.inevidenza span h2 {padding: 0; background: transparent none !important; float: right; width: 123px; }
#leftSide div.inevidenza span .linkImmagineNotizia {margin: 0; padding: 0; display: block; width: 25px; height:40px; overflow: hidden; text-align: center; float: left;}
#leftSide div.inevidenza span .linkImmagineNotizia img {height: 40px; margin-left: -20px}


.tag {font-size: 12px !important}


#lanciIper {padding-bottom:36px;}
#lanciIper img {display:block;margin:5px  auto;}
#lanciIper li {clear:both; margin:0; padding:0; height:52px; overflow:hidden; display:block;}
#lanciIper li a img {float:left; margin:0 5px 0 0;}
#lanciIper li a {clear:both; display: block; font: normal 10px 'trebuchet ms',sans-serif; line-height:11px; margin:0;height: auto !important; height: 52px; min-height:44px;}



.piuletti {background-position: right -50px !important; padding-bottom: 0 !important;}
ul#piuletti {height:25px; width:150px; display:block;}
/*ul#piuletti, ul#piuletti li:first-child{background: transparent url(/user/assets/Images/bg_tab.gif) no-repeat right top !important;}*/
ul#piuletti li{display:block; height:30px !important; float:left; overflow:hidden;width:64px;}
/*ul#piuletti li:first-child*/ ul#piuletti li.tab1 {width:86px !important;}

li.tab a {background: #fff url(/user/assets/Images/bg_orecchia.gif) no-repeat left top !important; font-weight:normal; font-family:'Lucida sans','trebuchet ms',sans-serif;color:#999; padding:  7px 1px 3px 18px !important; border-top:2px solid #efefef; border-bottom:1px solid #efefef;}
li.tab a.active {border:0px !important;}
li.tab a:hover {background-color: transparent;}
li.tab a.active:hover {cursor:default !important;}

div.tag h1/*, div.notiziepiulette h1*/{display:none;}
div.notiziepiulette h1{visibility: hidden;}
div.notiziepiulette{ padding:0 18px 0 5px !important; height:228px;}
div.tag{font-size:12px !important; text-align:center; padding:0 21px 0 3px !important;height:395px}
div.tag a {text-decoration: none}

#leftSide ul {
display: block;
margin: 0;
padding: 0;
clear:both;
font: bold 11px arial, helvetica, sans-serif; line-height: 14px; border:0
}


#leftSide ul li {
list-style: none;
text-align: left;
margin: 0;
padding: 0;
}

#leftSide li a {
background: transparent none;
color: #547d3f;
display: block;
text-decoration: none;
margin: 0;
padding: 4px;
}

/*div.ipercorsi{position: absolute; width:150px; bottom:15px}
div.itemi{position: absolute; width:150px; bottom:129px}*/

h1.ipercorsi  {background-position: left -35px; padding-left:63px; }
h1.itemi {background-position: left 0; padding-left:63px; }

#leftSide li a:hover, #leftSide .itemi li a:hover {
background:transparent url(/user/assets/Images/bg_news_2h.gif) bottom left repeat-x;
}

 #leftSide .itemi li{
display:block; overflow:hidden;
}
 #leftSide div.itemi li:first-child{
display:none;
}


#leftSide .itemi li a, #leftSide .mainLefNav li a {margin:0 8px; padding-right:0; border-top: 1px solid #ccc; text-transform: uppercase; font:bold 10px 'trebuchet ms', arial; display:block;}

ul.mainLefNav {overflow:hidden; /*height:71px*/}


/*----------content-----------*/

#content {
color: #333;
float: left;
padding: 0;
display: block;
}



/* layout at boxes */

.oneRowBox, .twoRowBox, .threeRowBox {
/*clear: both;*/
overflow: hidden;
}

/* .content{padding-top:15px;}
 .level3 #content{padding-top:15px;  overflow:hidden}*/


/* BOX // formattazione */
/*ie6*/ #boxArticoliCorrelati, .article, .wide, .home .short, .level3 .short, .level2 .pdv_2, .level2 .pdv_3, .box, .notizietag, .carousel_container, .risultati_ricerca, .bloccoblog{background-color: #fff; background-image: url(/user/assets/Images/bg_shadow.png);
background-repeat: no-repeat;
background-position: right bottom;
overflow: visible;
padding-bottom:18px;}

#boxArticoliCorrelati, .article, .wide, .home .short, .level2 .short > div, .level3 .short, .box, .notizietag, .carousel_container, .risultati_ricerca, #content > .boxes , #rightside div, #Mappa{

background-image: url(/user/assets/Images/bg_shadow.png);
background-repeat: no-repeat;
background-position: right bottom;
background-color: #fff;
overflow: visible;
padding-bottom:18px;
}


.level3 #content > .boxes, .level3 .twoRowBox.boxes {background-color: transparent; background-image: none !important;}
#content > .progettoinaturale {overflow:hidden; background: transparent none; padding-bottom: 0; overflow: visible}


.twoRowBox {overflow:visible} /*compensa spazio per h1*/
.level3 .twoRowBox {width: auto !important; width:100%;} /*impedisce che ie vada a capo*/
.wide, .firstBox66, .secondBox66, .level2 #pnlContent.bloccoblog, .level3 #pnlContent.bloccoblog, #comments_read, #comments_write{width:462px !important;margin:0;  }
.short,  .firstBox34, .secondBox34, #rightside div.sideboxes, .home .bloccoblog, .level2 .pdv_2.bloccoblog, level2 .pdv_3.bloccoblog/*, div#twoCol .twoRowBox div.short div*/ {
width: 294px;margin:0; 
}


.level2 .twoRowBox .wide ,.level2  .twoRowBox .short , .level2 .box, .level3 .twoRowBox .wide ,.level3  .twoRowBox .short , .level3 .box {/*ie6 hack*/
float: left; display:inline;
}

/*ie6*/ .wide { overflow:hidden; margin:0;}
.short{float:right; ; margin:0;}
.twoRowBox >  .wide, div#pnlContent.viaggiaresostenibile, div#pnlContent.informaconinaturale {overflow:visible;}

.level2  .twoRowBox .short .pdv_3 {
clear:both;
}
.twoRowBox > div , threeRowBox > div {
float: left; display:block;
}

.level2 #boxes ul {margin:0; padding:0;}

/*formattazione anteprima notizie*/

/*

.level2 .wide > div:first-child span.conImmagine h2, .home .wide  h2, .notizietag h2{width:267px; float:right; margin-right:10px;}
.level2 .wide > div:first-child span.pari h2, .home .iper  span.pari h2, .home .inaturale span.pari >  h2, .notizietag span.pari h2, .risultati_ricerca span.pari  h4 {float:left; margin-left:10px; margin-right:0;}
.level2 .wide > div:first-child span.senzaImmagine h2 {margin-left: 10px;}
.level2 .wide > div:first-child ul > li:first-child, .level2 .wide > div:first-child >h1 + span, .home .iper  >h1 + span, .home .inaturale >h1 + span,.home .insieme >h1 + span, .notizietag >h1 + span, .notizietag >h1 + span {background-image:none !important; padding-top:0 !important; height:auto;min-height:0;}
.level2 .wide > div:first-child img, .home .iper span img, .home .inaturale span img, .notizietag span img, .risultati_ricerca span img {width:155px; float:left; margin-right:10px; background:#507639; vertical-align:bottom;}
.level2 .wide > div:first-child .pari img, .home .iper  span.pari img, .home .inaturale span.pari > img, .notizietag span.pari img,.risultati_ricerca span.pari img{float:right; margin-left:10px; margin-right:0;}
.level2 .wide > div:first-child p, .home .iper span p, .home .inaturale span p, .risultati_ricerca span p{margin-right:10px; display:block;   width:424px;}
.level2 .wide > div:first-child span.conImmagine p, .home .iper  span.conImmagine p, .home .inaturale span.conImmagine p {width:267px; float:right;margin-right:10px;}
.level2 .wide > div:first-child span.pari p, .home .iper  span.pari p, .home .inaturale span.pari >  p{margin:0 0 0 10px; float:left}
.level2 .wide > div:first-child span.senzaImmagine p{margin: 0 10px 8px 10px;}
.level2 .wide > div:first-child ul li div{margin:10px !important; display:block;}*/


div.home .wide span, div.home .box span, .level2 .wide .pdv_1 span,  .notizietag  span { 
	padding: 15px 0 0 0 !important;  margin: 0 18px 0 0 !important; clear:both; min-height: 105px; background: #fff url(/user/assets/Images/bg_news_divider.gif) left top no-repeat; display:block;
}
.home /*.wide*/ > span, .level2 .wide > div:first-child > span,  .notizietag > span { 
	height: auto !important; min-height:110px; overflow:hidden;
}

/*libera possibilita' uso span interni*/
.home /*.wide*/ span span, .level2 .wide .pdv_1 span span,  .notizietag  span span { 
	padding: 0 !important;  margin: 0 !important; clear:none; height: auto; background:transparent; background-image:none; display: inline;
}

.home .wide  /*.pdv_1*/  span  h2, .home .box span h2 .level2 .wide  .pdv_1  span  h2, .notizietag h2, .risultati_ricerca h2{ text-align:left; width:420px; display:block; margin-right: 10px;} 
.home /*.wide*/ > div:first-child > span > h2, .level2 .wide > div:first-child > span > h2 .notizietag h2, .risultati_ricerca h2{ width:424px;} 

.home .wide span  h2,  .level2 .wide .pdv_1 span.conImmagine h2, .home .box span h2, .notizietag h2, .risultati_ricerca span.conImmagine h4  {width:258px !important; float:right; margin-right:10px;}

.level2 .wide .pdv_1 span.pari h2, .home .wide  span.pari h2, .home .box span.pari h2,  .notizietag span.pari h2{float:left !important; margin-left:10px; margin-right:0;}

.level2 .wide .pdv_1 span.senzaImmagine h2 {margin-left: 10px;}

.level2 .wide  .pdv_1 > h1 + span, .home .wide  > h1 + span, .home .box > h1 + span, .notizietag >h1 + span, .notizietag >h1 + span {background-image:none !important; padding-top:0 !important; height:auto;min-height:0;}

.level2 .wide .pdv_1 img, .home .wide span img, .home .box span img, .notizietag span img, .risultati_ricerca span img {width:165px; height: 110px; max-height:110px;float:left; margin-right:10px; background:#588446; vertical-align:bottom;}
.home #PAG64.progettoinaturale .ImmagineNotizia, .home #PAG72.progettoinaturale .ImmagineNotizia, .home #PAG71.progettoinaturale .ImmagineNotizia {
height:auto !important;
width:auto !important;
}
.notizietag span.progettoinaturale .linkImmagineNotizia, .risultati_ricerca span.progettoinaturale .linkImmagineNotizia {display: block; width: 165px; height:110px; float:left; margin-right:10px}
.notizietag span.progettoinaturale img, .risultati_ricerca span.progettoinaturale .ImmagineNotizia  {float: none; width: 87px; height:110px; margin: auto}

.level2 .wide .pdv_1 .pari img, .home .wide  span.pari img, .home .box span.pari img, .notizietag span.pari img {float:right; margin-left:10px; margin-right:0;}

.level2 .wide .pdv_1 p, .home .wide span p, .home .box span p {margin-right:10px; display:block;   width:424px;}
.level2 .wide .pdv_1 span.conImmagine p, .home .wide  span.conImmagine p, .home .box span.conImmagine p {width:258px; float:right;margin-right:10px;}
.level2 .wide .pdv_1 span.pari p, .home .wide  span.pari p, .home .box span.pari  p{margin:0 0 0 10px; float:left}
.level2 .wide .pdv_1 span.senzaImmagine p {margin: 0 10px 8px 10px;}
.level2 .wide .pdv_1 ul li div {margin:10px !important; display:block;}


.box {width:50%;}
.box span {display: block;}
.box h2 {float:right; display: block; width:145px; margin-right:5px}
.level2 .box p .linkImmagineNotizia, .box .home .linkBannerHp {width:200px; height:160px; display: block; float:left; margin-right:10px; overflow:hidden}
.level2 .box img, .box .linkBannerHp img {height: 160px; width:213px}
.box p {margin-right:5px;}
.lanci h1, .box h1, .home .short h1, .level2 div.progettoinaturale .firstBox34 h2, .level2 div.progettoinaturale .secondBox34 h2 {background-position: left -70px; padding-left:63px}

.level2 > div.short + div.box{ clear:both}
.box span, .home .short span {display:block; margin-right:18px; padding-top:5px;}



/* HOME generali */
div.bannerzone_home {height: auto; padding:0 !important;background: transparent  none !important;}
.home .wide, .home .short, .home .bloccoblog {height:277px; overflow: visible}
.home .wide span {height:110px; overflow: hidden}
.home .short span, .home .bloccoblog span {max-height:234px; overflow:hidden; padding-top: 16px}


.home .box {height: 322px}
.home .box span {height: 133px !important; overflow: hidden}
.home .box span.conImmagine p, .home .box span  h2{width:230px !important}
.home .box span  h2{/*width: auto !important; float: none;margin: 0 10px*/ }
.home .box span .linkImmagineNotizia { display: block; float: left;  width: 110px; height:133px; overflow: hidden}
.home .box span.pari .linkImmagineNotizia { float: right;}
.home .box span .ImmagineNotizia {float: none; height: 133px; width: 200px;  max-height: 133px; margin-left: -50px !important}

/*MOD IMMAGINE UNA GRANDE UNA PICCOLA
.home div.wide h1 + span.conImmagine {height:176px; overflow: none;}
.home div.wide h1 + span.conImmagine img {width:264px !important; height:178px !important; max-height:176px; important}
.home div.wide h1 + span.conImmagine p, .home div.wide h1 + span.conImmagine h2 {width:160px !important}
*/

/* immagine VERTICALE
.home .lanci h2, .home .lanci span.conImmagine p {text-indent: 0; width:145px !important; float: right; margin-right:10px}
.home .lanci .linkImmagineNotizia {display: block; float: left; height: 237px; width: 110px; overflow: hidden }
.home .lanci .linkImmagineNotizia img { height: 236px; width: 354px; margin-left: -60px}
*/

.home .lanci span.conImmagine p, .home .viaggiaresostenibile  span.conImmagine p{margin-left: 10px; margin-right: 10px}
.home .lanci h2, .home .viaggiaresostenibile h2 {text-indent: 0; padding: 125px 10px 0 10px}
.home .lanci .linkImmagineNotizia, .home .viaggiaresostenibile .linkImmagineNotizia, .home .lanci .linkBannerHp  {display: block;  height: 110px; width: 276px; overflow: hidden; position: absolute; top: 42px; left: 0}
.home .lanci .linkImmagineNotizia img, .home .viaggiaresostenibile .linkImmagineNotizia img, .home .lanci .linkBannerHp img { width: 276px; margin-top: -20px }

.home .bloccoblog h1 {background: transparent url(/user/assets/Images/bg_orecchie.gif) no-repeat scroll left -71px !important}
.home .bloccoblog h2 {display: none}

.carousel_container{height:245px; text-align:center;}

#carousel1{margin:0 0 0 -18px;}
#carousel1:focus {outline: none;}
.carousel_container h1 {background-position: left 0; padding-left:63px; margin-bottom:12px }


.home /*.wide*/ {/*padding-bottom:18px*/}
.home .twoRowBox > div {/*margin-top:12px;*/ position: relative}

.home .ecologia h1, .home .riciclare h1, .home .benessere h1, .home .sceltealimentari h1, .level2 div.progettoinaturale h2.sez1, .level3 div.progettoinaturale h1,  .home .progettoinaturale h1   {
background: #588446 url('/user/assets/Images/bg_barreverdi_loghi.png') 0 -5px  no-repeat;
margin-right:18px;
		height:49px;
		color:#fff;
		text-indent:-1900px;
		line-height:35px;
		min-height:35px;

		position: relative;
		top:-8px;
		margin-bottom: -8px;
}

.home .ecologia h1 {
background-position: 0 -60px;}

.home .riciclare h1 {
background-position: 0 -276px;}

.home .benessere h1 {
background-position: 0 -112px;}

.home .sceltealimentari h1 {
background-position: 0 -170px;}

.home .wide span {overflow: hidden; max-height:110px}

.level2 div.progettoinaturale h2.sez1, .level3 div.progettoinaturale h1, .home .progettoinaturale h1  {background-position: 0 -221px;}
.level2 div.progettoinaturale h2.sez1 {z-index:98435}

 
 /* LEVEL 2 // ARCHIVIO LIVELLO */

.level2 .archivio h1 {padding-left:10px; text-indent:0; top:0; background: #FFFFFF url(/user/assets/Images/bg_news_divider.gif) no-repeat scroll left top; margin-bottom:0; color:#999; height:40px;}
.level2 .wide .archivio span {padding:0 !important; margin: 0 18px 0 0 !important; background:#fff url(/user/assets/Images/bg_news_2.gif) bottom left repeat-x !important; display:block; height:auto!important; height:40px; min-height:40px}
.level2 div.archivio span h2 {display: block; margin:0 !important;}
.level2 .archivio span h2 a {padding: 10px !important; display:block; text-decoration:none; color: #424F29; font-size:16px;}
.level2 .archivio span h2 a:hover {background:#fff url(/user/assets/Images/bg_news_2h.gif) bottom left repeat-x}

/* LEVEL 2 // pdv_2 e pdv_3 */
.level2 .short > div {}
.pdv_2 ul, .pdv_3 div{margin:0 18px 18px 0; padding:0;}
.pdv_2 h1, .pdv_3 h1 {}
.pdv_2 h2, .pdv_3 h2 {margin:0;}

.pdv_2 span img {float:left;/*width:80px; height:52px;*/ height: 66px; width: 99px;}

.pdv_2  span, .pdv_3 span {display:block; margin-right:18px; clear:both; overflow:hidden; height:auto; }

.pdv_2 > span {height:66px; background:#fff url(/user/assets/Images/bg_news_2.gif) bottom left repeat-x;}

.level2 .pdv_2 h2 {display:block; /*width:195px;*/ width:176px; height: 100%; float:right;}

.pdv_2 li a, .pdv_2 span h2 a/*, .pdv_3 span h2 a*/  {display:block; height:100%; padding: 8px 8px 0 8px !important; display:block;text-decoration:none; font:bold 16px sans-serif; line-height: 14px}
/*.pdv_3 span h2 a {padding-top:9px !important; line-height:16px;}*/
.pdv_2 li a:hover, .pdv_2 span:hover, .pdv_2 span a:hover .pdv_3 span a:hover {background:#fff url(/user/assets/Images/bg_news_2h.gif) bottom left repeat-x}

.pdv_3 div {padding:10px; }
.pdv_3.insieme.riciclare h2, .pdv_3.inaturale.ecologia h2, .pdv_3.lanci h2, .pdv_3.bloccoblog h2,.pdv_3 p.text {display:none}


.level2 .oneRowBox img.imginaturale, .notizietag .imginaturale{display:none}



.level2 .pdv_3.insieme span {max-width:275px !important; overflow: hidden; margin-bottom:0;}
/*liv 2 e tre misti*/

.pdv_3.iper span, .pdv_3.inaturale span {margin-right:18px;}
.level2 .pdv_2 {/*padding-bottom:18px;display:inline*/min-height:50px;}
.pdv_3 p {margin:0}

/* LEVEL 3 // generali */

.level3 .twoRowBox {/*padding-top:15px;*/}
.level3 .pdv_2, .level3 .pdv_3 {/*padding-bottom:18px;display:inline*/min-height:107px;}
/*.pdv_3.iper span {margin-left:10px; margin-right:28px;overflow: visible !important}*/
.level3 .pdv_3 span {margin-right:18px;background:#FFFFFF url(/user/assets/Images/bg_news_2.gif) repeat-x scroll left bottom; padding: 10px}


.level3 .pdv_3.insieme.riciclare span, .level3 .pdv_3.inaturale.ecologia span, .level3 .pdv_3.lanci span, .pdv_3.bloccoblog span {margin-bottom:0; padding: 0}



.level3 .pdv_2 h2 {display:block; height: 100%; width:344px; float:right;}
.level3 .pdv_3 h2 {margin-bottom:10px;  font:bold 16px sans-serif; line-height: 14px;}
.level3 .pdv_3 h2 a {display: block; padding:0px 5px 5px 35px;}
.level3 .pdv_3 h2 a:hover {background-color: #ccc;}


.level3 .pdv_4 {display: none !important}



/* LEVEL 3 // ARTICOLO */
.article{min-height:440px; height: auto !important; height:440px; width:100%}
.article h1{display:block;  width: auto !important; width:738px/*per ie7*/;}
div.article a + div{background-image: none; background-color:#fff; margin: 0px 58px 28px 30px; overflow: hidden; width: auto !important; width: 660px; max-width: 668px;/*max-height:560px*/}
.article h1 + div {overflow:hidden; padding: 0 18px 18px 10px;}
.article a + div h2, #pnlContent.viaggiaresostenibile div div div  h2 {clear:both; background:transparent url(/user/assets/Images/bg_art_title.gif) no-repeat scroll left top !important;
padding: 25px 10px 15px 10px !important;
color:#424F29;
margin:0px 28px 15px 0px;
display: block;
float: none;
width: auto !important;
width: 680px;
}

 #pnlContent.progettoinaturale div div div h2 {
background:transparent url(/user/assets/Images/bg_art_title.gif) no-repeat scroll left top !important;
padding-left: 10px !important;
color:#424F29;
display: block;
font-size:19px;
}


.article h1 +  a{display:block;  padding-left:25px; width:680px; text-transform: uppercase; color:#999; font: bold 14px arial; text-decoration:none; position:relative; top:23px; left:40px; height:25px; line-height: 25px; background: transparent url(/user/assets/Images/bg_minitemiepercorsi.gif) no-repeat left top; }
.article h1 +  a:hover{background: transparent}
.article h3 {display:inline-block; clear: none !important; background: url(/user/assets/Images/bg_dot.gif) left top no-repeat !important; padding-left:18px; padding-bottom:10px;margin-top: 1.3em }
.article img.ImmagineNotizia /*imbarbarito per ie6 .article h2 + img*/{height:280px; width:420px; margin:0 20px 20px 0; float:left;}
.article p, .article li { font-size: 13px; line-height:1.3em;  margin: 1.5em 0}

/* LEVEL 3 // ARTICOLI CORRELATI */

#boxArticoliCorrelati {display:block; overflow: hidden !important; margin-bottom:0; width:756px; height:203px;background: #fff url(/user/assets/Images/bg_shadow.png) no-repeat right bottom;
	overflow: visible;}

#ArticoliCorrelati {display:block; width:718px !important; height: 150px; overflow:hidden !important; margin:10px; padding:0; float:left; background:transparent;}

    #ArticoliCorrelati .container {left:26px;display:block; width:650px !important; height: 150px; overflow:hidden !important; margin:0 10px; padding:0; float:left; background:transparent;}        
    #ArticoliCorrelati .items {top:0; width:auto;  }
    
	#ArticoliCorrelati .item {position:relative;background:#fff; width:150px;  height:145px; /*display:inline;*/ float:left; clear:right; margin:0 10px 10px 0 !important; padding: 0 !important; text-align:center;  border:1px dotted #588446; }
	#ArticoliCorrelati .item:hover{background:#fff url(/user/assets/Images/bg_news_2h.gif) bottom left repeat-x; border:1px solid #d5d5d5;}
    #ArticoliCorrelati .icon {display:block;margin:7px;width:135px !important; height:89px;}
	#ArticoliCorrelati .item .icon img {width:135px !important; height:89px;}
	
    #ArticoliCorrelati .navButton { position:absolute; bottom:55px; width:24px; height:30px; }
    #ArticoliCorrelati .navButton.previous {  left:0px; background:transparent url('/user/assets/Images/arrowleft.gif') top right no-repeat; }
    #ArticoliCorrelati .navButton.next { right:0px; background:transparent url('/user/assets/Images/arrowright.gif') top left no-repeat; }

	#ArticoliCorrelati h2{ height:26px; font: normal 12px 'trebuchet ms' !important;line-height:1 !important; bottom:0px; width:100%; text-align:center; position:absolute; left:0; bottom:5px }
	#ArticoliCorrelati h2 a{ text-decoration:none; color:#666}
	#ArticoliCorrelati h2 a:hover{ background: transparent; color:#666;}
	
	



/* image formatting */
img.leftImg {
float: left;
margin: 0 6px 2px 0;
}
img.rightImg {
float: right;
margin: 0 0 2px 6px;
}
img.centerImg {
clear: both;
display: block;
float: none;
margin: 10px auto;
text-align: center;
}


/*------------rightBar------------*/






/*-------------footer------------*/

#footer { 
background: #333 url(/user/assets/Images/bg_footer.gif) repeat-x;
color: #999;
clear: both; 
margin: 0;
padding: 0;
overflow:hidden;
height:38px;

}
#footer * {font: normal 11px arial;}
#footer div {margin:0 auto; width:924px}
#footer a {
background: transparent;
color: #ccc;
text-decoration:none;
margin: 0 5px; 
padding: 0;
}
#footer a:hover {
background: #036;
color: #fff;
}
#footerLeft{
margin-top:10px !important;
width: 657px !important;
float:left;
}
#footerRight {
padding:10px 0;
float:left;
width: 267px !important;
background:transparent url(/user/assets/Images/loghino.gif) 205px top no-repeat;
}
#footerRight img {
vertical-align: middle;
}
#footerRight a{
display:block; width:100%;
}
#footerRight a:hover{
background: transparent;
}

#footer input.text {margin:4px 0; width:110px; border:0}
#footer button.submit {
background:transparent url(/user/assets/Images/subscribe.gif) no-repeat center top;
width:18px;
height:18px;
text-indent: -1000em;
cursor: pointer;
border: 0;
/* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  margin: 8px 34px 4px 4px;
}

#footer button.submit:hover {
background:transparent url(/user/assets/Images/subscribe.gif) no-repeat center -22px;
}

/* special classes */

.clear {
clear: both;
height:1px;
font-size:0;
overflow:hidden;
float: none;
}

/* --------------- two columns layout */
body#twoCol #rightBar {
display: none;
}
body#twoCol #content {
width: 708px;
}
/* layout at boxes */
body#twoCol .twoRowBox div {
width: 334px;
}
body#twoCol .twoRowBox div.secondBox {
width: 324px;
}
body#twoCol .threeRowBox div {
width: 236px;
}
body#twoCol .wide, body#twoCol .twoRowBox div.wide div {
width: 454px;
}
body#twoCol .twoRowBox div.short, body#twoCol .twoRowBox div.short div {
width: 226px;
}

/* --------------- two columns layout Div*/
div#twoCol #rightBar {
display: none;
}
div#twoCol #content {
width: 756px;
position: relative;
}
/* layout at boxes */
div#twoCol .twoRowBox div {
/*width: 334px;*/
}
div#twoCol .twoRowBox div.secondBox {
width: 324px;
}
div#twoCol .threeRowBox div {
width: 33.3333333333%;
}


div#twoCol  .threeRowBox div div {width:auto !important;}



/* --------------- No columns layout Div*/
div#noCol #rightBar {
display: none;
}

/* layout at boxes */
/*div#noCol .twoRowBox div {
width: 445px;
}
div#noCol .twoRowBox div.secondBox {
width: 297px;
}
div#noCol .threeRowBox div {
width: 293px;
}
div#noCol .twoRowBox div.wide, div#noCol .twoRowBox div.wide div {
width: 593px;
}
div#noCol .twoRowBox div.short, div#noCol .twoRowBox div.short div {
width: 297px;
}*/

/* --------------- 2 columns (no Menu) layout Div*/

div#twoColNoMenu #rightBar {
margin-left:13px;
}
div#twoColNoMenu #leftSide {
display: none;
}

div#twoColNoMenu #content {
width: 708px;
}
/* layout at boxes */
div#twoColNoMenu .twoRowBox div {
width: 334px;
}
div#twoColNoMenu .twoRowBox div.secondBox {
width: 324px;
}
div#twoColNoMenu .threeRowBox div {
width: 226px;
}
div#twoColNoMenu .twoRowBox div.wide, div#twoColNoMenu .twoRowBox div.wide div {
width: 454px;
}
div#twoColNoMenu .twoRowBox div.short, div#twoColNoMenu .twoRowBox div.short div {
width: 226px;
}

/*Box spalla dx*/
div.rightbox
{
margin:0;padding:0;
}

div.rightbox_separator
{
    margin:10px 0 10px 0;
    border-bottom:1px dotted #000;
    background:none;
    }




/* Immagini */



.homeimg{width:234px; height:160px;}
.homesmall{width:98px; height:125px; margin-left:-10px !important; margin-right:10px !important;}














.loginbox {font-size:9px; margin-bottom:10px !important; padding-bottom:0 !important; width:100%; display:inline-block;
}
.loginbox button.submit {
display:inline-block;
background:transparent url(/user/assets/Images/subscribe_grey.gif) no-repeat center top;
width:18px;
height:18px;
text-indent: -1000em;
cursor: pointer !important;
border: 0;
/* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  margin:3px 34px 4px 4px;

}

.loginbox button.submit:hover {
background:transparent url(/user/assets/Images/subscribe_grey.gif) no-repeat center -18px;
}
.loginbox p {clear:both;}
.loginbox b a {display:inline-block; margin-right:15px; font-size:12px;}


.short > .insieme.pdv_3 h2 {/*display:none*/}




.pdv_3.divSez_28 img {float:left; margin-right: 5px;}
.pdv_3.divSez_28 p {margin-right:5px;}

.sideboxes p, .divSez_19 p, .divSez_9 p {margin-bottom:0 !important}

 .bannerzone_home p {
margin: 4px 20px 4px 10px !important; 
}



.pag_impegno {margin-bottom: 20px;}
.pag_impegno  span {clear:both; display:block; min-height:50px; margin-right:18px;  width:738px; overflow:hidden}
.pag_impegno  span.pari {text-align:right}

.pag_impegno  span  p, .pag_impegno span div {text-align: left; clear:left; margin:0 0 0 20px; width:230px;padding:0; overflow:hidden; background: transparent;}
.pag_impegno  span.pari  p, .pag_impegno  span.pari  div{clear:right; margin: 0 20px 0 0;}

.pag_impegno span h2{display:inline-block;  color:#fff; background: #507639 url(/user/assets/Images/bgh.png) top left no-repeat;  margin: 25px 0 25px 10px; width:auto; max-width:580px; height:35px; line-height:35px; padding:0px 20px; zoom:1; *display: inline;}
.pag_impegno span.pari h2 { margin: 20px 10px 25px 0;}

.pag_impegno  p.img {clear:both !important; float:right;margin:0 0 0 20px; width:453px; overflow:hidden;}
.pag_impegno span.pari p.img {float:left;margin:0 20px 0 0px; }




/* risultati ricerca */
span.boxes {overflow: hidden; display:block; padding-bottom:18px;}
span.boxes input{margin-bottom:18px;margin-left:18px}
span.risultati_ricerca {display:block;}
span.risultati_ricerca > div {display:block; margin: 10px 28px 10px 10px}
span.risultati_ricerca > div > strong, span.risultati_ricerca > span > strong {color:#598546; font-size:14px}
span.risultati_ricerca > p strong {color: #fff;}
.risultati_ricerca span.conImmagine  h4 {width: 533px !important}




.pdv_4 h2 {display: none}
.pdv_3.insieme.benessere p,  .pdv_4.benessere p{margin:0;}






/* BLOG */

.bloccoblog + .twoRowBox {float: none; clear: left}
.level3 .bloccoblog h1, .level3 .bloccoblog > h2, .level2 .bloccoblog h1, .level2  .bloccoblog > h2, .level2 .pdv_3.bloccoblog h1 {background-position: left -335px; text-indent: -3300px; height:58px; z-index:5674}

#PAG53.bloccoblog.article h1 +  a
{height:54px;
left:65px;
z-index: 735;
top:28px;
width:344px; border-top: 1px solid #ccc; padding-top:3px;
background-position: left -1154px !important} 

#PAG77.bloccoblog.article h1 +  a{
top:35px; left:20px;
z-index: 67567249;
} 

div.bloccoblog {height: 100%; overflow: hidden}
.bloccoblog .oneRowBox {min-height: 207px; float: none;}
.bloccoblog .oneRowBox > div > div {position: relative; padding-top:75px;  margin: 10px 28px 0 0;}
.bloccoblog p, .bloccoblog .pari p {margin-right: 0 !important; margin-left: 0 !important}


.article_date {position: absolute; top: 0; left: 0px; width:60px; height:70px; text-align:center; color: #999; background: transparent url(/user/assets/Images/bg_art_title.gif) no-repeat scroll 55px 5px !important;}
span.date_gg {display: block !important;font-size: 32px; line-height:30px;} 
span.date_mm {display: block !important;font-size: 17px; line-height:18px; text-transform: uppercase;font-weight: bold}
span.date_aa {display: block !important;font-size: 18px; line-height:18px; margin:0 !important; padding-top:0 !important}

.bloccoblog.article div.article_date + h2, .level2 .bloccoblog .oneRowBox h2 {position: absolute; top: 22px; left:60px;  width: 365px !important; clear: none; margin: 0 0 0 10px  !important; padding: 7px 0 5px 0 !important;height:38px; font-size:18px; line-height: 18px; border-top: 1px solid #999; background: transparent none !important}

p.author {position: absolute; right: 0; top: 0; text-align: right; margin: 0;}
p.author a, .comment_num a {color:#666; text-decoration: none; height:20px; line-height:20px; font-size:11px; }


.level2 .bloccoblog h2 a {display: block; color: #557C3E; }
.level2 .bloccoblog .ImmagineNotizia {float: left; margin: 0px 10px 0 0; width: 180px; height: 120px}
.level2 .wide .pdv_1 span span.comment_link , span.comment_link, p.comment_link {display: block; float: right; text-align: right; margin: 0  10px 10px 0 !important; font-weight: bold; font-size: 14px; padding: 5px}
.level2 .wide .pdv_1 span span.comment_num, .bloccoblog span.comment_num {position: absolute; left: 65px; top: 0px; padding-left: 25px !important;background-image:url(/user/assets/Images/bg_comments.png) !important; background-position: -3px -8px !important; }


.level3 .bloccoblog.article {width:462px; overflow: visible}
.level3 .bloccoblog.article > div {position: relative; margin:0 18px 18px 0px; top: -50px}
 .level3 #PAG77.bloccoblog.article > div {PADDING-TOP:50PX}
.level3 .bloccoblog.article  img.ImmagineNotizia {width: 444px; height: 290px;margin:90px 0 0 0; float: none}
.level3 .bloccoblog.article p.author {right: 10px}
.level3 .bloccoblog.article div div p {margin-left: 10px !important}
.level3 .bloccoblog.article a + div > h2 {margin:10px; width: auto; top:40px; border:0}


div#comments_read {display: block; float: left; clear: left; height: auto; margin-bottom:0; 
background-color:#FFFFFF;
background-image:url(/user/assets/Images/bg_shadow.png);
background-position:right top;
background-repeat:no-repeat;
overflow:visible;
padding:0}

#comments_read span.comment_num {display: block; padding-left: 25px !important;background: transparent url(/user/assets/Images/bg_comments.png) -3px -8px  no-repeat !important; font-weight:bold; margin:10px 20px 18px 10px}
#comments_read span.comment_num a:before {content: "sono stati lasciati ";}
#comments_read span.comment_num a {font-size:16px;}
div.comment{background: #FFFFFF url(/user/assets/Images/bg_news_divider.gif) no-repeat scroll left top; margin-right: 18px }
.comment_author {font-weight: bold; font-size: 14px; color: #547D3F; float: left; margin: 10px}
.comment_date {float: right; margin: 10px 28px;}
.comment_body {float: none; clear: both; margin: 10px }

#comments_read .author {border:1px solid green}
#comments_read .author .comment_body {padding-left: 50px}

div#comments_write {background-color:#FFFFFF;
background-image:url(/user/assets/Images/bg_shadow.png);
background-position:right bottom;
background-repeat:no-repeat; float: left; clear: left; overflow: hidden; padding-bottom:28px;margin: auto; }

#comments_write > span {display: block; padding-left: 25px !important;background: transparent url(/user/assets/Images/bg_comments.png) -3px -73px  no-repeat !important; font-weight:bold; margin:10px 20px 18px 10px; font-size:16px; text-indent:-3000px}

div#comments_write input, div#comments_write textarea {width: 318px !important}
div#comments_write table {margin-left:10px; width:425px; border:0}
div#comments_write table td {border:0;text-align: right;}
div#comments_write table th {border:0; width: 105px; }

#recaptcha_area {margin-left: 110px}


/* PROGETTO INATURALE */

#content .progettoinaturale {/*background: transparent none !important*/}

#inspercorsi {list-style: none; padding:0; margin: 0  0 0 10px !important}
#inspercorsi li {height:21px; line-height:21px; list-style: none; padding:0 0 0 30px !important; margin: 0; font-weight: bold}

.progettoinaturale h2.sez1 + div > div > h2 {display: none !important}
.level2 .progettoinaturale .oneRowBox, .level2 .progettoinaturale .twoRowBoxOdd {height: auto; overflow: hidden; width:100% }
.level2 .progettoinaturale .oneRowBox > div, .level2 .progettoinaturale .twoRowBoxOdd > div{/*min-height: 300px;*/ height: auto !important; height:300px; overflow: hidden; background:#FFFFFF url(/user/assets/Images/bg_shadow.png) no-repeat scroll right bottom; float: left;}
.progettoinaturale .oneRowBox > div{width:100%}
.progettoinaturale h2.sez1 + .oneRowBox {position:relative; top:-38px; min-height:100px; margin-bottom:-38px}
.progettoinaturale h2.sez1 + .oneRowBox > div {min-height:100px;  padding-top:38px; padding-bottom:18px}
.progettoinaturale .twoRowBoxOdd + .oneRowBox > div {padding-bottom:18px}
.level2 .progettoinaturale .twoRowBoxOdd > div{min-height: 280px;}



/*primo box secondo livello // pagine prodotti e imballi*/
.level2 .progettoinaturale .oneRowBox  div div { height: auto !important; height:180px; /*max-height: 420px; overflow: hidden*/}
.level2 .progettoinaturale .oneRowBox  div div h2 {width: 356px !important; float: right; margin: 20px 28px  20px 0}
.level2 .progettoinaturale .oneRowBox  div div .ImmagineNotizia {float: left; margin: 20px; width: 320px; height: 386px;}
/*.level2 .progettoinaturale .oneRowBox  div div div {width: 360px !important; float: left; height: auto !important; height: 350px; min-height:340px}*/
.level2 .progettoinaturale .oneRowBox  div div .boxinaturale{margin: 15px 28px 15px 15px; float: left; width: 340px; height: auto; font-size:13px;
line-height:1.3em;
margin:1.5em 0;}



.level2 #PAG64.progettoinaturale .ImmagineNotizia, .home #PAG64.progettoinaturale .ImmagineNotizia{height: auto !important; width: auto !important}
.home #PAG64.progettoinaturale .ImmagineNotizia {margin:0 10px}
.level2 #content .progettoinaturale .twoRowBoxOdd h2 a:link, .level2 #content .progettoinaturale .twoRowBoxOdd h2 a:visited, .level2 #content .progettoinaturale .twoRowBoxOdd h2 a:hover {color:#fff; text-decoration: none}
.progettoinaturale .firstBox34 h2 a:link, .progettoinaturale .firstBox34 h2 a:visited, .progettoinaturale .secondBox34 h2 a {color: #999 !important;}
.progettoinaturale .firstBox34 h2 {background: transparent url(/user/assets/Images/bg_orecchie.gif) no-repeat scroll left -35px !important}

.level2 #content .progettoinaturale p{margin-left: 10px; margin-right: 28px}
.level2 #content .progettoinaturale p img{margin:0 -10px;}

.level2 .boxinaturale{margin: 0px 0px 10px 20px; float: left; /*width: 360px;*/; height: auto;}
.level2 .boxinaturale p{margin: 0 0 1.3em 0!important}



.level3 .boxinaturale{width: 313px; margin: 0px 0px 10px 10px; float: left; /*width: 360px;*/; height: auto;}
.level3 .boxinaturale ul {padding-left:20px}
.level3 .boxinaturale p {margin-top: 0}
.level3 .progettoinaturale .ImmagineNotizia  {width: auto; height: auto}
.level3 .progettoinaturale ul h3 {background-image: none !important; display: block;}
.level3 .progettoinaturale li h4 {clear: none}

/*eccezioni per le tre pagine con l'ovale*/
.level3 #PAG64.progettoinaturale a + div h2, .level3 #PAG72.progettoinaturale a + div h2, .level3 #PAG71.progettoinaturale a + div h2 {width: 302px !important; float: right; margin-right: 0; margin-left:5px}
.level3 #PAG64.article h1 + a, .level3 #PAG72.article h1 + a,  .level3 #PAG71.article h1 + a {left: 380px}
.level3 #PAG72.progettoinaturale .ImmagineNotizia, .level3 #PAG71.progettoinaturale .ImmagineNotizia, .level3 #PAG64.progettoinaturale .ImmagineNotizia{height: 386px !important; width: 320px !important;}
.altrinotiziebis {margin-right:28px}
.level3 #PAG72.progettoinaturale .altrinotiziebis, .level3 #PAG71.progettoinaturale .altrinotiziebis {display: none}



/* percorsi inaturale*/
.progettoinaturale .percorsoinaturale {background: transparent url(/user/assets/Images/bg_inaturale_home.png) -3px 0 no-repeat !important;  padding-top:200px; z-index: 456465; height:280px}
.progettoinaturale .percorsoimpegno {background: transparent url(/user/assets/Images/bg_iper_home.png) -3px 0 no-repeat !important; padding-top:200px; z-index: 456465; height:280px}
.progettoinaturale .percorsomigliorare {background: transparent url(/user/assets/Images/bg_migliorare_home.png) -3px 0 no-repeat !important; padding-top:200px; z-index: 456465; height:280px}
.progettoinaturale .percorsoinaturale h3, .progettoinaturale .percorsoimpegno h3, .progettoinaturale .percorsomigliorare h3 {margin:0 28px 10px 10px; padding: 0; background: none}

/*archivi progettoinaturale*/
/*.twoRowBox.progettoinaturale h2.sez1 {text-indent:0 !important; line-height:56px !important; text-align:right}*/

.progettoinaturale .threeRowBox {clear:both; float: none;}
.progettoinaturale .threeRowBox  div {min-height:203px; display: inline; width:33.3333% !important; width: 252px; float: left; width:33.3333% !important; background:#fff url(/user/assets/Images/bg_shadow.png) bottom right no-repeat;}
.progettoinaturale .threeRowBox > div img.ImmagineNotizia {float: left; width:40% !important; margin-right: 10px}
.progettoinaturale .threeRowBox > div p {margin-right:  28px}
.progettoinaturale h2.sez1 + div.threeRowBox > div > h2 {display: block !important; }
.progettoinaturale div.threeRowBox > div > h2 {/*background: transparent url(/user/assets/Images/bg_orecchie.gif) no-repeat scroll left -105px;*/ padding:5px 18px 0 10px; height:40px; font-size:18px}

#PAG72.pdv_2, #PAG72.pdv_3, #PAG71.pdv_2, #PAG71.pdv_3,  #PAG76.pdv_2, #PAG76.pdv_3 {display: none; !important}

.blocklist {float: none; clear: both; margin:auto;
overflow:hidden;
padding:0;
width:660px;}
.blocklist li {display: inline-block; float: left;  margin: 10px !important; vertical-align: top; width: 200px; height:200px; font-size:12px; line-height:1.1 }
.blocklist li a {display: block; background: transparent; text-decoration: none; border: 1px dotted #666; text-align: center; width: 200px; height:200px; overflow:hidden}
.blocklist li a:hover {background: #eee; text-decoration: none; border: 1px dotted green; color:#547D3F;}
.blocklist li h3{background: transparent none !important; padding: 0; height:35px; margin-top:10px}
.blocklist li img {margin-bottom: 5px}



.home .imginaturale, .home .imginaturale img, .home .progettoinaturale .comment_link, .home .boxinaturale, .risultati_ricerca .imginaturale {display: none !important}
.home .wide.progettoinaturale h2, .home .progettoinaturale p {width: 318px !important; text-indent: 0 !important}

#PAG43 span  h2:first-child, #PAG44 span  h2:first-child {display: none;}



/*.notizietag{width:462px !important;}*/
.notizietag h1{width:auto !important;}
.notizietag h1 span{display: inline; background: none; text-transform: uppercase; margin: 0; padding: 0}
.notizietag h2{width:550px !important;}
.notizietag h2{width:550px !important;}
.notizietag span{ background-position: 150px top}
.notizietag p { background-position: 150px top; margin-left:10px; margin-right: 10px}

.notizietag .tagspeciali h3 {margin-left: 10px; margin-bottom: 10px}
.notizietag .tagspeciali {margin: -45px 0 0 0; border-bottom: 10px solid #efefef; background: transparent url(/user/assets/Images/bg_shadow.png) no-repeat scroll right bottom; height: 230px; padding-right:40px; z-index: 5945; padding-left:70px}
.tagspeciali .percorsoimpegno {height:200px;  padding-left: 300px; padding-top: 20px; background: transparent url(/user/assets/Images/bg_iper_home.png) no-repeat scroll -30px 40px !important}
.tagspeciali .percorsoinaturale {height:200px;  padding-left: 300px; padding-top: 20px; background: transparent url(/user/assets/Images/bg_inaturale_home.png) no-repeat scroll -30px 40px !important}
.tagspeciali .percorsomigliorare {height:200px;  padding-left: 300px; padding-top: 20px; background: transparent url(/user/assets/Images/bg_migliorare_home.png) no-repeat scroll -30px 40px !important}
.notizietag .tagspeciali + h1 {height:45px}

#rightside {float: left}
#rightside div.profilo {
width: 100%;
}

#rightside div p {margin: 0 20px 8px 10px}



.level3 .box, .level2 .bloccoblog .box, .progettoinaturale .box, .viaggiaresostenibile .box {display: none}

.altrenotizie {display: block; clear:both; height:40px; font-size: 14px; text-indent: -1000px; line-height:40px; font-weight:bold; margin: 10px 0 0 0; background:#fff url(/user/assets/Images/bg_altrenotizie.png) left top no-repeat }
.altrenotizie:hover {text-decoration: none; padding-left: 10px; background: transparent url(/user/assets/Images/bg_altrenotizie.png) left -40px no-repeat !important }


.level2 #content .twoRowBox > div.iper , .level2 #content .twoRowBox  > div.insieme , .level2 #content .twoRowBox  > div.inaturale{
overflow:hidden}


.level2 #content > div.iper .oneRowBox, .level2 #content > div.buonodistagione .oneRowBox, .level2 #content > div.insieme  .oneRowBox, .level2 #content > div.inaturale  .oneRowBox{
float: none !important; height:110px}

.level2 #content > div.iper .oneRowBox h2, .level2 #content > div.insieme  .oneRowBox h2, .level2 #content > div.inaturale  .oneRowBox h2,
.level2 #content > div.iper .oneRowBox p, .level2 #content > div.insieme  .oneRowBox p, .level2 #content > div.inaturale  .oneRowBox p, .level2 #content > div.buonodistagione .oneRowBox h2, .level2 #content > div.buonodistagione .oneRowBox p{
float: right; width: 555px; margin-right:28px}

.level2 #content > div.iper .oneRowBox img, .level2 #content > div.insieme  .oneRowBox img, .level2 #content > div.inaturale  .oneRowBox img, .level2 #content > div.buonodistagione .oneRowBox img{
float: left; width: 165px; height:110px}


.level2 .twoRowBox.boxes {float: none; clear: both;}
.level2 .lanci span {display: block; margin-right: 18px}

.level2 .pdv_3 object {margin: 10px 0}









#pnlContent.viaggiaresostenibile div div div  h2  {padding-top: 0 !important; padding-bottom: 0 !important; margin-top:25px}
#pnlContent.viaggiaresostenibile div div div  h2 a {display: block; padding-top:25px; padding-bottom:15px}
#pnlContent.viaggiaresostenibile div div div  h2 a:hover {text-decoration: none}
#pnlContent.viaggiaresostenibile div div div .ImmagineNotizia {float:left;
height:280px;
margin:0 20px 20px 0;
width:420px;}

#pnlContent.viaggiaresostenibile div.oneRowBox > div {margin:0 58px 28px 30px;
overflow:hidden;
width:auto !important;}

.home .wide span p span {height: auto; display: inline; background: transparent none; padding: 0; margin: 0}

ul.buonodistagione {list-style: none; margin: 0 10px 14px 10px; padding: 0}
#content ul.buonodistagione li { display: block;  margin: 4px 0 0 0; padding:0;font-size: 14px; font-weight: bold; background: #FFFFFF url(/user/assets/Images/bg_news_2.gif) repeat-x scroll left bottom}
#content ul.buonodistagione li a { display: block; height:100%;padding: 3px 10px;; text-decoration: none}
#content ul.buonodistagione li a span{ display: inline; font-size:10px; font-weight: normal}

ul.bloglinks {list-style: none; margin: 0 28px 14px 10px; padding: 0}
ul.bloglinks li { display: block;  margin: 4px 0 0 0; padding:0;font-size: 14px; font-weight: bold; background: #FFFFFF url(/user/assets/Images/bg_news_2.gif) repeat-x scroll left bottom}
ul.bloglinks li a { display: block; height:100%;padding: 3px 10px;; text-decoration: none}
ul.bloglinks li a span{ display: block; font-size:10px; font-weight: normal}

.level3 .bis {display: none}

.follower {position: absolute; bottom: 0; left: 0; display: block; visibility:hidden;}

#box_social {background: transparent url(/repository/Images/OBJ00305.GIF) no-repeat scroll left top !important; padding-left: 30px; padding-bottom: 23px !important; padding-top: 2px; margin-top:3px; height:68px}
#box_social a:hover {background:none transparent; border:0}

#Mappa {position: relative; top:-45px; padding-top:65px}
#Mappa ul#sitemap li.sez{margin: 15px 0}
#Mappa ul#sitemap li.sez> a {font-family:'trebuchet ms',arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 8px;
padding-right:0;
text-transform:uppercase;
text-decoration: none}

#Mappa ul#sitemap li.sez ul{padding-top:15px}
#Mappa ul#pag1 {display: none}


#pnlContent.buonodistagione h2.sez1 {display:none !important}
#pnlContent.buonodistagione .oneRowBox {}
#scheda0, #scheda2, #scheda1, #scheda3,#scheda4,#scheda5 {display:block; overflow:hidden; padding:30px 43px 30px 23px; background-image:url(/user/assets/Images/bg_shadow.png);
background-position:right bottom; float:none}

#scheda0 > div, #scheda2 > div, #scheda1 > div, #scheda3 > div, #scheda4 > div,#scheda5 > div {display:inline;}


#scheda0 > div  p, #scheda2 > div  p, #scheda1 > div  p, #scheda3 > div  p, #scheda4 > div  p,#scheda5 > div  p {width: auto !important; float:none !important; clear: right}

#scheda0 h2, #scheda2 h2, #scheda1 h2, #scheda3 h2,#scheda4 h2,#scheda5 h2 {background: transparent none !important; color: green; margin:0 0 20px 0 !important; float: right; width:250px !important}
#scheda0 h2 {display:none !important}
#scheda0 h3, #scheda2 h3, #scheda1 h3, #scheda3 h3,#scheda4 h3,#scheda5 h3 {clear: none}
#scheda0 img.ImmagineNotizia, #scheda2 img.ImmagineNotizia, #scheda1 img.ImmagineNotizia, #scheda3 img.ImmagineNotizia,#scheda4 img.ImmagineNotizia,#scheda5 img.ImmagineNotizia {width:420px !important; height:280px; height: auto !important; min-height:280px; float: left; margin-right:20px;}

#scheda0 img {width: 690px !important; height:auto !important}
#scheda0 p {width: 690px !important;margin: 0 !important; padding:0 !important; float: none: !important}

#tabstagione {display: block; height:41px; margin: 0 18px 0 0; border:0; padding: 0pt; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; background:#fff;}
#tabstagione li.tab {width: 19.9% !important; overflow: none; display: block; float: left; margin:0; padding:0; display: inline;}
#tabstagione li.tab a {overflow: visible !important; display: block; padding-left:22px !important; padding-right:0px !important; text-decoration:none; font-size: 15px; font-weight:bold;  color: #557C3E; }
#tabstagione li.tab a img {width:40px !important; height:40px !important}
#tabstagione li.tab a.active{font-size:18px}
#tabstagione li.tab a span {display: block; font-size:9px; font-weight: normal; color:#777}

.buonodistagione .oneRowBox {width:100%; height: auto !important; float:none}