body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-image:  none;
}


/*************************** layout FISSO */
#main {
	width: 100%;
	background-image:  none;
	border: 1px solid #F1F1F1;
	/*border-left: 1px solid #999;	*/
}

/*____________________________ visibile in stampa*/
.solo_stampa { display: block; }
/*____________________________ non visibile in stampa*/
.solo_schermo {	display: none; }


/*____________stili lay-out_______________*/

/*-------------------------------------top  */
#top {
	margin: 0;
	padding: 0;
	color: #666;
	height: 80px;
/*	width: 600px;*/
		width: 100%;
}
div#top a:hover{
	background-color: transparent;
	color: #000;
}

/* __________________ visibile in stampa */
div#nomesito { 
	display: block;
}

div#nomesito img {
	float: left;
	width: 184px;
	height: 100px;
	vertical-align: 26px;
}

div#nomesito h1 {
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-transform: lowercase;
}
div#nomesito h2 {
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	text-transform: lowercase;
	border-bottom: 1px solid #000;
}


/* __________________ non visibile in stampa */
div#homelink	 { display: none; }
div#nomesito_url { display: none; }

/*-------------------------------------menuglobal  */
.menuglobal{
	display: none;
}

/*-------------------------------------content  */
#content{
	width: 100%;
	height: auto;	
	margin-bottom: 30px;
	padding-left: 20px;
}

/*-------------------------------------col_1,2,3  */
#col_1 { display: none; }

#col_2 { 
	margin:0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	min-height: 350px;
}
		/*------------------------------ tantek's hack */
#col_2 { 
  width:100%; 
}
		/*------------------------------ tantek's be nice to opera */
html>body #col_2 {
	width:100%;
} 

#col_2 div.img_scroll{
	height: auto;
	overflow: none;

}

/*_________________per pag. interne_________________ */

/*-------------------------------------pagina categorie  */

#col_2 div#area_cat{ 
	height: auto;
	overflow: none;
}


/*-------------------------------------pagina links  */
/*
#col_2 div#text{ 
	text-align: left;
	margin: 0 50px 0 50px;
	padding: 55px 0 0 0;	
}*/

#col_2 div#text{ 
	height: auto; 
	overflow: none;
}

#col_2 div#text p.url{ 
	clear: right;
	float: right;
	width: 150px;
	display: block;
	text-align: right;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 0 0;	
}

#col_2 div#text p.link{ 
	/*clear: right;*/
	background-color: #FFF;
	padding: 3px;
	margin: 0 0 10px 0;
}

#col_2 div#text p.nota{ 
	clear: both;
	color: #999;
	clear: both;
	background-color: #FFF;
}

/*-------------------------------------pagina contact  */
#col_2 div#contact { 
	height: auto; 
	overflow: none;
}

/*
#col_2 div#contact { 
	text-align: left;
	margin: 0 50px 0 70px;
	padding: 0 0 0 0;	
}*/

#col_2 div#contact img.vert{ 
	float: right; 
	width: 150px; 
	height: 440px;
}

#col_2 div#contact div#divsx{ 
	margin: 0;
	padding: 200px 0 0 0;
}

#col_2 div#contact div#divsx p{ 
	background-color: #FFF;
	padding: 3px;
	margin: 0 0 10px 0;
}

#col_2 div#contact div#divsx p.grigio{ 
	color: #999;
}

/*-------------------------------------icon_menu  */
#icon_menu{
	display: none;
}

/*-------------------------------------  copyright  */
div.copyright{
	/*margin: 221px 0 0 0;*/
	 /*45 + 20 + 156*/
	display: none;
}

/*-------------------------------------  menu_2  */
#menu_2 {display: none; }


/*-------------------------------------footer  */
#footer {
	padding: 0 0 0 440px;
}
