/* Struttura Licaoni.it - ver 2.5 - Agosto 2007 - Graziano ARTS*/

*  {margin: 0; padding: 0 }

img {border: none;}

html {text-align: center;		/*centra in IE 5.x */
	width: 100%;
	}

body {text-align: center; 	/*centra negli altri browsers*/
	width: 100%;
	}

#main {
	position: relative;
	top: 20px;
	margin: auto; 
	width: 838px;
/*	background: silver;*/
	}

#header {
	width: 100%;
	height: 169px;
/*	background: orange;*/
	}

/* Stile per nascondere il link nella home in alto a sinistra */
#header a#homelnk {
	position: absolute;
	top: 20px;
	left: 10px;
	margin: 0;
	padding: 0;
	height: 100px;
	width: 120px;
	text-decoration: none;
	background: transparent;
	}

#header a#homelnk2 {
	position: absolute;
	top: 40px;
	left: 250px;
	margin: 0;
	padding: 0;
	height: 70px;
	width: 306px;
	text-decoration: none;
	background: transparent;
	}	

#header h1 {margin: 0;
	padding: 0;
	}

#header h1 a span {position: absolute;
	left: -1000px;
	}

#header h2 {
	display: inline;
	position: absolute;
	top: 116px;
	left: 142px;
	text-align: center; 
	}

.highlight {
	float: right;
	width: 124px;
	margin-top: 14px;
	margin-right: 22px;
	}	

.highlight p   { margin: 10px 10px 10px 10px;}


#contenuto {
	float: right;
	width: 808px;
/*overflow:auto;*/
/*margin-left: 30px;
background: white;*/
	}

#sinistra {
	float: left;
	width: 236px;
	margin-left: 21px;
	display: inline;
/*background: red;*/
	}

	
#destra {
	float: left;
	width: 509px;
	margin-left: 21px;
	display: inline;
/*background: blue;*/
	}

#centro {
	width: 766px;
	margin: 0 21px;
/*	display: inline;*/
	overflow: hidden;
/*background: silver;*/
	}

.colonna_link {
	float: left;
	width: 49%;
	margin-left: 1%;
	display: inline;
/*background: white;*/
	} 

div.clearer{
	float: none;
	clear: left;
	} 

.sinistra_top, .sinistra_bottom, .destra_top, .destra_bottom, .centro_top, .centro_bottom {
	height: 32px;
	font-size: 1px; 	/*hack per togliere il pixel di stacco tra top e content*/
	} 	

.destra_content, .centro_content { padding: 0 40px;}

.banners {
	width: 100%;
	text-align: center;
	}


/*.sostanza { margin: 0 10px;}		*/

.galleria {
/*        margin: 0 10px;*/
	text-align: center;
	}		


#footer {
	clear: both;
	height: 99px;
	margin-left: 30px;
	}




/*Altre definizioni*/
.manifesto { 
	max-height: 120px; 
	height: auto !important;
	height: 120px;
 	margin-bottom: 5px;
	}

.bannerino { 
	max-width: 120px; 
	width: auto !important;
	width: 120px;
 	margin: 20px 8px 0 8px;
	}
