body 

{

	font-family: Verdana;

	FONT-SIZE: 11px;

  line-height: 1.3;

  COLOR: #000000;

  FONT-FAMILY: Verdana

}



form, div, h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

}



/* content */

TD .articleSummary

{

    FONT-SIZE: 11px;

	text-align: left;

    COLOR: #000000;

    FONT-FAMILY: Verdana;

	line-height: 150%;

}







A .articleSummary

{

    font-family: Verdana;

	font-size: 11px;

	color: #000000;

	font-weight: none;

    text-decoration: none;

	line-height: 150%;

}





A:hover .articleSummary

{

    color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}





/* fin content  */





A 

{

        font-family: Verdana;

	font-size: 11px;

	color: #000000;

	font-weight: none;

        text-decoration: none

}











A:hover 

{

        color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}





/* Style teut dal vedl CSS (1.1 R4C) */









.info /*style per informazioni piccole*/

{

	font-family: Verdana;

	font-size: 9px;

	color: #FFFFFF;

	font-weight: none

}



.info a:link

{

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana;

	font-size: 9px;

	font-weight: none

}



.info a:visited

{

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana;

	font-size: 9px;





	font-weight: none

 }

 

.info a:hover

{

	color: #d9d9d9;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 9px;

	font-weight: none

}



/*########################*/



.homepage /*style per categoria homepage*/

{

	font-family: Verdana;

	font-size: 10px;

	color: #ff6000;

	font-weight: bold

}



.homepage a:link 

{

	color: #ff6000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}











.homepage a:visited

{

	color: #ff6000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}



.homepage a:hover

{

	color: #ff6000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}



/*########################*/





.computer /*style per categoria computer*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold

}



.computer a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.computer a:visited

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.computer a:hover

{

	color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}







/*########################*/





.list /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold

}



.list a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.list a:visited

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.list a:hover

{

	color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



/*########################*/





.info /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 11px;

	color: #949494;

	font-weight: none

}



.info a:link 

{

	color: #949494;

	text-decoration: none;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



.info a:visited

{

	color: #949494;

	text-decoration: none;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



.info a:hover

{

	color: #949494;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



/*########################*/





.lingua /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: none

}



.lingua a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: none

}



.lingua a:visited

{

	color: #000000;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: none

}



.lingua a:hover

{
	color: #000000;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 12px;
	font-weight: none
}

 

 

/* SEN FIN DE CHEL ÜBERNOMMERN */


.orange{
  color:#E64F08;
}





.listEntry {

	margin-bottom: 10px;

}





.articleText { 

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana;

	color : #000000

}



.articleCode {

	margin-bottom: 3px;

	font-family: "Courier New", Courier, monospace;

	font-size: 12px;

}



h1, h2, h4, h5, h6 {

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana;

	text-decoration: none;

	color : #000000;

}



h3{

	font-size: 13px;

	font-weight:normal;

	font-family: Verdana;

	text-decoration: none;

	font-style: italic;

	color : #000000;



}



.articleSummary {

	font-family: Verdana;

	font-size: 11px;

	color: #000000;

}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover 

{

	font-family: Verdana;

	line-height: 1.5;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

.nav_table a:hover {

	text-decoration: underline;

}



.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.articleList_toptext {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

}



.articleList_listhead {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}





/* CSS for the top level list*/



ul.list_top, ul.list_level {

	padding: 3px 0;

	margin-left: 0;

	border-bottom: 1px solid #5E747F;

	font: bold 12px Verdana, sans-serif;

}

ul.list_top li, ul.list_level li {

	list-style: none;

	margin: 0;

	display: inline;

	padding: 0;

}

ul.list_top li a, ul.list_level li a {

	padding: 3px 0.5em;

	margin: 0px;

	border: 1px solid #778;

	border-bottom: none;

	background: #D7DEE5;

	text-decoration: none;

}

ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }

ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }

ul.list_top li a:hover, ul.list_level li a:hover {

	color: Black;

	background: #92A1AF;;

	border-color: #227;

}

ul.list_top li.active a, ul.list_level li.active a {

	background: white;

	border-bottom: 1px solid white;

}







/*

 * Sample CSS for DIV pagelayout 

 

#container {

	width: 760px;

	\width: 780px;

	w\idth: 760px;

	border: 1px solid gray;

	margin: 10px;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

}



#headerBlock {

	padding: 5px;

	margin-bottom: 5px;

	background-color: rgb(213, 219, 225);

}



#mainBlock {

	padding: 5px;

	margin-left: 215px;

	margin-right: 215px;

	background-color: gray;

}



#leftBlock {

	float: left;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-right: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#rightBlock {

	float: right;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-left: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#footerBlock {

	clear: both;

	padding: 5px;

	margin-top: 5px;

	background-color: rgb(213, 219, 225);

}



*/



.imgDIVinTextLeft {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

	padding: 0;

}

.imgDIVinTextRight {

	float: right;

	margin-left: 5px;

	margin-bottom: 5px;

	padding: 0;

} 

.imgDIVtopLeft { 

	margin:8px 10px 5px 20px; 

	padding:0px; 

	border:0; 

} 

.imgDIVtopCenter { 

	margin:8px -50% 5px -50%; 

	padding:0px; 

	border:0; 

}



.imgDIVblockImgLeft { 

	margin-right: 10px;

}

.imgDIVblockImgRight {

	margin-left: 10px; 

} 



.phpwcmsImgListRight {

	text-align: right;

	margin: 0;

	padding: 0;

}

.phpwcmsImgListLeft {

	text-align: right;

	margin: 0;

	padding: 0;

}





.phpwcmsSearchResult {

	margin: 15px 0 15px 0;

}

.phpwcmsSearchResult h3 {

	margin: 10px 0 1px 0;

	font-size: 12px;

	font-weight: bold;

}

.phpwcmsSearchResult p {

	margin: 0;

}

.phpwcmsSearchResult em.highlight, em.highlight {

	background-color: #FFFF00;

	font-style:inherit;

}



.phpwcmsArticleListEntry {

	clear: both;

}

.phpwcmsArticleListImage {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	padding-top: 3px;

}

.phpwcmsArticleListImageCaption {

	padding-top: 5px;

}



div.cpPagination {







	margin: 10px 0 10px 0;

	text-align: right;

}

a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {

	padding: 0px 3px 1px 3px;

	background-color: #FFFFFF;

	color: #BBBBBB;

	text-decoration: none;

	font-weight: bold;

	border: 1px solid #CBCBCB;

}

a.cpPaginateActive {

	background-color: #CBCBCB;

	color: #FFFFFF;

	border: 1px inset #CBCBCB;

}



a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {

	background-color: #DDDDDD;

	color: #666666;

	border: 1px inset #CBCBCB;

}

















/*main CSS*/



		*{

		margin:0;

		padding:0;

		

		}

	body{

		background:#d9d9d9;

		}

		

		

	h1

	{

	font-size:13px;

	font-family:Verdana;

	font-weight: bold;

	}

	

	h2

	{

	font-size:13px;

	font-family:Verdana;

	font-style:italic;

	font-weight: normal;

	

	}

	

	h3

	{

	font-size:13px;

	font-family:Verdana;

	font-style:italic;

	font-weight: normal;

	

	}



	

	p

	{

	font-size:11px;

	font-family:Verdana;

	}



  ul{
  list-style-position: inside;

  }
  
  #content_content ul{
    padding: 10px 20px 20px 20px;
  }
  
  #content_content ul li{
    margin-top: 5px;
  }
  
  





	#container

		{

		border: 1px solid #707070; 

		background:#white;

		width:900px;

		margin:10px auto;

		overflow: hidden;

		}

		

		

	#header 

		{

		border-bottom: 1px solid #707070;

		}	

	#left

		{

		float:left;

		width:200px;

		height:200px;

		background:#f4f4f4;

		border-right: 1px solid #707070;

		}

		

		

	#websites_active{

	background: #F05D0F;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;

	



}

	#computer_active{

	background: #007BC1;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;

}



	#customers_active{

	background: #2FA302;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;



}

		

#not_active{

	width: 200px;

	height: 25px;

	border-top:1px solid transparent;

	border-bottom:1px solid transparent;	

	padding-left: 30px;

	

}



		

		

	#right

		{

		float:right;

		width:200px;

		height:200px;

		background:#f4f4f4;

		border-left: 1px solid #707070;

		text-align:center;

		}

	#logo

		{

		margin-top: 10px;

		}

	#content

		{

		height:200px;

			overflow: hidden;

		}

	#container_content

		{

		min-height: 700px;

		background:white;

		overflow: hidden;

		}

		

	.language{

	color: black;

	margin-top: -10px;

	font-family: Verdana;

	font-size: 12px;

	

}

#categories

{

	margin-top: 60px;

}



#menu ul{

  list-style-type: none;

}



#left_content_bottom{

  border-top: 1px solid #707070;

  padding-top: 20px;
  
  border-bottom: 1px solid #707070;

}



#left_content ul{

  margin: 0;
  
  padding-bottom: 20px;

}

#left_content ul ul, #left_content ul ul ul, #left_content ul ul ul ul{
  padding-bottom: 0;
}






#left_content ul li{

  font-size: 12px;

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_1.gif");

  background-repeat: no-repeat;

  list-style-type: none;

  font-weight: normal;

  padding-left: 20px;

  margin-bottom: 10px;

}



#left_content ul li ul{

  margin-top: 10px;

}



#left_content ul li.sub_ul{

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_2.gif");

  background-repeat: no-repeat;

}



#left_content ul li.act_path{

  font-weight: bold;

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_2.gif");
  

}



#left_content ul li a, #left_content ul li a:active, #left_content ul li a:hover, #left_content ul li a:visited{

  font-size: 12px;

}



#menu, #menu a:link, #menu a:active, #menu a:visited{	

	font-family: Verdana;	

	font-size: 11px;

	color: #black;

	font-weight:bold;

	text-decoration: none;

	list-style:none;

	line-height: 220%;

}



#menu a:hover{

	text-decoration: underline;

}



.nav_table, .nav_table a:link, .nav_table a:active, .nav_table a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	line-height: 150%;

text-decoration: none;

}



.nav_table a:hover{

	text-decoration: underline;

}



.nav_table_active, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	line-height: 150%;

	font-weight: bold;

	text-decoration: none;

}



._nav_table_active a:hover{

	text-decoration: underline;

}



		

		

		

	#left_content {

		float:left;

		width:180px;

		height: 700px;

		background:#FFFFFF;

		overflow: hidden;

		padding: 10px 10px 10px 10px;



		}

	#right_content {

		float:right;

		width:180px;

		height: 700px;

		background:#ffffff;

		text-align:center;

		overflow: hidden;

		padding: 10px 10px 10px 10px;

				}

	#blocco_cerca{

	width: 180px;

}

	#news_right{

	width: 180px;
	text-align: left;
	margin-bottom: 20px;
	line-height: 150%;
	

}

.news_right_spacer{

	height: 10px;
	

}


	#content_content {

		overflow: hidden;

		border-left: 1px solid #707070;

		border-right: 1px solid #707070;

		min-height: 700px;

		padding: 10px 10px 10px 12px;

		font-family: Verdana;

		font-size: 11px;
		
		line-height: 150%;

		}



	#tools

	{

	font-family:Verdana;

	font-size:11px;

	text-align:center;

}





	#footer

	{

	width: 900px;

	margin:0 auto;

	font-family: Verdana;

	font-size: 12px;

	line-height: 150%;

	text-align: center;

	}

	

	#footer, #footer a:link, #footer a:active, #footer a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	color: #black;

	text-decoration: none;

	}

#footer a:hover{

	text-decoration: underline;

}



	.column-in {

		margin:0; padding:0.5em 1em;

		}

	.cleaner {

		clear:both;

				}

		

	h1,h2,h3,h4 { margin: 0.2em 0 }

	p { margin: 0.5em 0 }

	a { color:black }

	

.copy { text-align:center; font-size:80% }



.spacer{

	height:20px;

}



/*style per referenze listing*/

.hp_references_listing{

  border: 1px solid #C0C0C0;

  overflow: hidden;

  padding: 12px 12px 12px 12px;

  margin-bottom: 10px;

}



.hp_references_listing img{

  float: left;

  margin-right: 12px;

}



.hp_references_listing h2{
  font-weight: bold;
  position: relative;
  top: -5px;
  font-style: none;
}



.hp_references_listing a{
  display: inline;
}



.hp_references_listing .more{

  float: right;

}



/*sitemap*/
ul.sitemap_level li{

}

/*orari di apertura*/
#orari_di_apertura{
  padding-top: 20px;
  margin-left: 19px;
}

#orari_di_apertura p, #orari_di_apertura div{
  font-size: 12px;
}body 

{

	font-family: Verdana;

	FONT-SIZE: 11px;

  line-height: 1.3;

  COLOR: #000000;

  FONT-FAMILY: Verdana

}



form, div, h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

}



/* content */

TD .articleSummary

{

    FONT-SIZE: 11px;

	text-align: left;

    COLOR: #000000;

    FONT-FAMILY: Verdana;

	line-height: 150%;

}







A .articleSummary

{

    font-family: Verdana;

	font-size: 11px;

	color: #000000;

	font-weight: none;

    text-decoration: none;

	line-height: 150%;

}





A:hover .articleSummary

{

    color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}





/* fin content  */





A 

{

        font-family: Verdana;

	font-size: 11px;

	color: #000000;

	font-weight: none;

        text-decoration: none

}











A:hover 

{

        color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}





/* Style teut dal vedl CSS (1.1 R4C) */









.info /*style per informazioni piccole*/

{

	font-family: Verdana;

	font-size: 9px;

	color: #FFFFFF;

	font-weight: none

}



.info a:link

{

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana;

	font-size: 9px;

	font-weight: none

}



.info a:visited

{

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana;

	font-size: 9px;





	font-weight: none

 }

 

.info a:hover

{

	color: #d9d9d9;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 9px;

	font-weight: none

}



/*########################*/



.homepage /*style per categoria homepage*/

{

	font-family: Verdana;

	font-size: 10px;

	color: #ff6000;

	font-weight: bold

}



.homepage a:link 

{

	color: #ff6000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}











.homepage a:visited

{

	color: #ff6000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}



.homepage a:hover

{

	color: #ff6000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold

}



/*########################*/





.computer /*style per categoria computer*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold

}



.computer a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.computer a:visited

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.computer a:hover

{

	color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}







/*########################*/





.list /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold

}



.list a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.list a:visited

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



.list a:hover

{

	color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold

}



/*########################*/





.info /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 11px;

	color: #949494;

	font-weight: none

}



.info a:link 

{

	color: #949494;

	text-decoration: none;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



.info a:visited

{

	color: #949494;

	text-decoration: none;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



.info a:hover

{

	color: #949494;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 11px;

	font-weight: none

}



/*########################*/





.lingua /*styleper descrizione*/

{

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: none

}



.lingua a:link 

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: none

}



.lingua a:visited

{

	color: #000000;

	text-decoration: none;

	font-family: Verdana;

	font-size: 12px;

	font-weight: none

}



.lingua a:hover

{

	color: #000000;

	text-decoration: underline;

	font-family: Verdana;

	font-size: 12px;

	font-weight: none

}

 

 

/* SEN FIN DE CHEL ÜBERNOMMERN */













.listEntry {

	margin-bottom: 10px;

}





.articleText { 

	font-weight: normal;

	font-size: 12px;

	font-family: Verdana;

	color : #000000

}



.articleCode {

	margin-bottom: 3px;

	font-family: "Courier New", Courier, monospace;

	font-size: 12px;

}



h1, h2, h4, h5, h6 {

	font-weight: bold;

	font-size: 13px;

	font-family: Verdana;

	text-decoration: none;

	color : #000000;

}



h3{

	font-size: 13px;

	font-weight:normal;

	font-family: Verdana;

	text-decoration: none;

	font-style: italic;

	color : #000000;



}



.articleSummary {

	font-family: Verdana;

	font-size: 11px;

	color: #000000;

}



.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover 

{

	font-family: Verdana;

	line-height: 1.5;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	text-decoration: none;

}

.nav_table a:hover {

	text-decoration: underline;

}



.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {

	font-family: Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.articleList_toptext {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

}



.articleList_listhead {

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}





/* CSS for the top level list*/



ul.list_top, ul.list_level {

	padding: 3px 0;

	margin-left: 0;

	border-bottom: 1px solid #5E747F;

	font: bold 12px Verdana, sans-serif;

}

ul.list_top li, ul.list_level li {

	list-style: none;

	margin: 0;

	display: inline;

	padding: 0;

}

ul.list_top li a, ul.list_level li a {

	padding: 3px 0.5em;

	margin: 0px;

	border: 1px solid #778;

	border-bottom: none;

	background: #D7DEE5;

	text-decoration: none;

}

ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }

ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }

ul.list_top li a:hover, ul.list_level li a:hover {

	color: Black;

	background: #92A1AF;;

	border-color: #227;

}

ul.list_top li.active a, ul.list_level li.active a {

	background: white;

	border-bottom: 1px solid white;

}







/*

 * Sample CSS for DIV pagelayout 

 

#container {

	width: 760px;

	\width: 780px;

	w\idth: 760px;

	border: 1px solid gray;

	margin: 10px;

	margin-left: auto;

	margin-right: auto;

	padding: 10px;

}



#headerBlock {

	padding: 5px;

	margin-bottom: 5px;

	background-color: rgb(213, 219, 225);

}



#mainBlock {

	padding: 5px;

	margin-left: 215px;

	margin-right: 215px;

	background-color: gray;

}



#leftBlock {

	float: left;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-right: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#rightBlock {

	float: right;

	width: 200px;

	\width: 210px;

	w\idth: 200px;

	margin: 0;

	margin-left: 5px;

	padding: 5px;

	background-color: rgb(235, 235, 235);

}



#footerBlock {

	clear: both;

	padding: 5px;

	margin-top: 5px;

	background-color: rgb(213, 219, 225);

}



*/



.imgDIVinTextLeft {

	float: left;

	margin-right: 5px;

	margin-bottom: 5px;

	padding: 0;

}

.imgDIVinTextRight {

	float: right;

	margin-left: 5px;

	margin-bottom: 5px;

	padding: 0;

} 

.imgDIVtopLeft { 

	margin:8px 10px 5px 20px; 

	padding:0px; 

	border:0; 

} 

.imgDIVtopCenter { 

	margin:8px -50% 5px -50%; 

	padding:0px; 

	border:0; 

}



.imgDIVblockImgLeft { 

	margin-right: 10px;

}

.imgDIVblockImgRight {

	margin-left: 10px; 

} 



.phpwcmsImgListRight {

	text-align: right;

	margin: 0;

	padding: 0;

}

.phpwcmsImgListLeft {

	text-align: right;

	margin: 0;

	padding: 0;

}





.phpwcmsSearchResult {

	margin: 15px 0 15px 0;

}

.phpwcmsSearchResult h3 {

	margin: 10px 0 1px 0;

	font-size: 12px;

	font-weight: bold;

}

.phpwcmsSearchResult p {

	margin: 0;

}

.phpwcmsSearchResult em.highlight, em.highlight {

	background-color: #FFFF00;

	font-style:inherit;

}



.phpwcmsArticleListEntry {

	clear: both;

}

.phpwcmsArticleListImage {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	padding-top: 3px;

}

.phpwcmsArticleListImageCaption {

	padding-top: 5px;

}



div.cpPagination {







	margin: 10px 0 10px 0;

	text-align: right;

}

a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {

	padding: 0px 3px 1px 3px;

	background-color: #FFFFFF;

	color: #BBBBBB;

	text-decoration: none;

	font-weight: bold;

	border: 1px solid #CBCBCB;

}

a.cpPaginateActive {

	background-color: #CBCBCB;

	color: #FFFFFF;

	border: 1px inset #CBCBCB;

}



a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {

	background-color: #DDDDDD;

	color: #666666;

	border: 1px inset #CBCBCB;

}

















/*main CSS*/



		*{

		margin:0;

		padding:0;

		

		}

	body{

		background:#d9d9d9;

		}

		

		

	h1

	{

	font-size:13px;

	font-family:Verdana;

	font-weight: bold;

	}

	

	h2

	{

	font-size:13px;

	font-family:Verdana;

	font-style:italic;

	font-weight: normal;

	

	}

	

	h3

	{

	font-size:13px;

	font-family:Verdana;

	font-style:italic;

	font-weight: normal;

	

	}



	

	p

	{

	font-size:11px;

	font-family:Verdana;

	}



  ul{
  list-style-position: inside;

  }
  
  #content_content ul{
    padding: 10px 20px 20px 20px;
  }
  
  #content_content ul li{
    margin-top: 5px;
  }
  
  





	#container

		{

		border: 1px solid #707070; 

		background:#white;

		width:900px;

		margin:10px auto;

		overflow: hidden;

		}

		

		

	#header 

		{

		border-bottom: 1px solid #707070;

		}	

	#left

		{

		float:left;

		width:200px;

		height:200px;

		background:#f4f4f4;

		border-right: 1px solid #707070;

		}

		

		

	#websites_active{

	background: #F05D0F;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;

	



}

	#computer_active{

	background: #007BC1;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;

}



	#customers_active{

	background: #2FA302;

	width: 200px;

	height: 25px;

	padding-left: 30px;

	border-top:1px solid #707070;

	border-bottom:1px solid #707070;

	overflow: hidden;



}

		

#not_active{

	width: 200px;

	height: 25px;

	border-top:1px solid transparent;

	border-bottom:1px solid transparent;	

	padding-left: 30px;

	

}



		

		

	#right

		{

		float:right;

		width:200px;

		height:200px;

		background:#f4f4f4;

		border-left: 1px solid #707070;

		text-align:center;

		}

	#logo

		{

		margin-top: 10px;

		}

	#content

		{

		height:200px;

			overflow: hidden;

		}

	#container_content

		{

		min-height: 700px;

		background:white;

		overflow: hidden;

		}

		

	.language{

	color: black;

	margin-top: -10px;

	font-family: Verdana;

	font-size: 12px;

	

}

#categories

{

	margin-top: 60px;

}



#menu ul{

  list-style-type: none;

}



#left_content_bottom{

  border-top: 1px solid #707070;

  padding-top: 20px;
  
  border-bottom: 1px solid #707070;

}



#left_content ul{

  margin: 0;
  
  padding-bottom: 20px;

}

#left_content ul ul, #left_content ul ul ul, #left_content ul ul ul ul{
  padding-bottom: 0;
}






#left_content ul li{

  font-size: 12px;

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_1.gif");

  background-repeat: no-repeat;

  list-style-type: none;

  font-weight: normal;

  padding-left: 20px;

  margin-bottom: 10px;

}



#left_content ul li ul{

  margin-top: 10px;

}



#left_content ul li.sub_ul{

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_2.gif");

  background-repeat: no-repeat;

}



#left_content ul li.act_path{

  font-weight: bold;

  background-image:url("http://www.web2net.it/val_gardena/img/article/nav_link_2.gif");
  

}



#left_content ul li a, #left_content ul li a:active, #left_content ul li a:hover, #left_content ul li a:visited{

  font-size: 12px;

}



#menu, #menu a:link, #menu a:active, #menu a:visited{	

	font-family: Verdana;	

	font-size: 11px;

	color: #black;

	font-weight:bold;

	text-decoration: none;

	list-style:none;

	line-height: 220%;

}



#menu a:hover{

	text-decoration: underline;

}



.nav_table, .nav_table a:link, .nav_table a:active, .nav_table a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	line-height: 150%;

text-decoration: none;

}



.nav_table a:hover{

	text-decoration: underline;

}



.nav_table_active, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	line-height: 150%;

	font-weight: bold;

	text-decoration: none;

}



._nav_table_active a:hover{

	text-decoration: underline;

}



		

		

		

	#left_content {

		float:left;

		width:180px;

		height: 700px;

		background:#FFFFFF;

		overflow: hidden;

		padding: 10px 10px 10px 10px;



		}

	#right_content {

		float:right;

		width:180px;

		height: 700px;

		background:#ffffff;

		text-align:center;

		overflow: hidden;

		padding: 10px 10px 10px 10px;

				}

	#blocco_cerca{

	width: 180px;

}

	#news_right{

	width: 180px;
	text-align: left;
	margin-bottom: 20px;
	line-height: 150%;
	

}

.news_right_spacer{

	height: 10px;
	

}


	#content_content {

		overflow: hidden;

		border-left: 1px solid #707070;

		border-right: 1px solid #707070;

		min-height: 700px;

		padding: 10px 10px 10px 12px;

		font-family: Verdana;

		font-size: 11px;
		
		line-height: 150%;

		}



	#tools

	{

	font-family:Verdana;

	font-size:11px;

	text-align:center;

}





	#footer

	{

	width: 900px;

	margin:0 auto;

	font-family: Verdana;

	font-size: 12px;

	line-height: 150%;

	text-align: center;

	}

	

	#footer, #footer a:link, #footer a:active, #footer a:visited{	

	font-family: Verdana;	

	font-size: 12px;

	color: #black;

	text-decoration: none;

	}

#footer a:hover{

	text-decoration: underline;

}



	.column-in {

		margin:0; padding:0.5em 1em;

		}

	.cleaner {

		clear:both;

				}

		

	h1,h2,h3,h4 { margin: 0.2em 0 }

	p { margin: 0.5em 0 }

	a { color:black }

	

.copy { text-align:center; font-size:80% }



.spacer{

	height:20px;

}



/*style per referenze listing*/

.hp_references_listing{

  border: 1px solid #C0C0C0;

  overflow: hidden;

  padding: 12px 12px 12px 12px;

  margin-bottom: 10px;

}



.hp_references_listing img{

  float: left;

  margin-right: 12px;

}



.hp_references_listing h2{
  font-weight: bold;
  position: relative;
  top: -5px;
  font-style: none;
}



.hp_references_listing a{
  display: inline;
}



.hp_references_listing .more{

  float: right;

}



/*sitemap*/
ul.sitemap_level li{

}

/*orari di apertura*/
#orari_di_apertura{
  padding-top: 20px;
  margin-left: 19px;
}

#orari_di_apertura p, #orari_di_apertura div{
  font-size: 12px;
}
