/* @override http://www.arkilite.net/assobed/screen.css */

/* @override http://www.arkilite.net/assobed/screen.css */

body {

	margin: 0;

	text-align: center;
	background-color: #b8ac94;
}



#shell {

	width: 594px;

	padding: 0 3px;

	text-align: left;

	margin: 0 auto;

	background: url(bg/shell.jpg) repeat-y 0 0;

}



#top {

	width: 760px;

	text-align: center;

	margin: 0 auto;

	background-position: 0;

}



#header {

	background: url(bg/header2.jpg) no-repeat;

	width: 760px;

	height: 210px;

	text-indent: -18000px;

	margin-right: 0;

	margin-bottom: 0;

	margin-top: 0;

}



#navigation {

	list-style: none;

	height: 38px;

	width: 594px;

	background: url(bg/navigation.jpg) no-repeat;

	margin: 0;

}



#navigation li {

	list-style: none;

	margin: 0;

}



#navigation li a {

	height: 0 !important;

	height /**/: 35px; /* for IE5/Win */;

	margin: 0;

	width: 109px;

	color: white;

	text-decoration: none;

	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-align: center;

	float: left;

	padding-top: 8px;

	padding-bottom: 0;

}



#navigation li a:hover {

	color: orange;

}





#contentPadding {
	padding: 0 20px;
	margin-bottom: 0;
}



#banner {

	width: 113px;

	list-style: none;

	margin: 0;

	padding: 0 2px 49px 0;

	float: left;

	background-image: none;

}



#banner .elencoStrutt {

	list-style-type: square;

	list-style-position: inside;

	text-align: left;

	font: bold 10px/15px Georgia, "Times New Roman", Times, serif;

	color: #2154a4;

}



#banner #motto {

	height: 0;

	overflow: hidden;

	padding-top: 220px;

	background: url(bg/bannerMotto.jpg) no-repeat;

	width: 113px;

	text-indent: -10000px;

}



#banner a {

	height: 0;

	overflow: hidden;

	padding-top: 95px;

	background: url(bg/bannerClick.jpg) no-repeat;

	width: 113px;

	display: block;

	text-indent: -10000px;

}



#orderArea {

	width: 160px;
	float: right;
	text-align: right;
}

#orderArea img {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 4px solid white;
	background-color: #eff3f5;
}

/* @group Submenu */

#dati_struttura #submenu {

	width: 250px;

	float: right;
	margin-top: 10px;
	margin-bottom: 8px;
	padding-bottom: 0;
	padding-top: 0;
}

#dati_struttura #submenu ul {
	list-style-type: square;
	color: #678100;
	margin-top: 0;
	margin-bottom: 0;
	list-style-position: inside;
	padding-left: 19px;
	margin-left: 0;
}

#dati_struttura #submenu li a {
	
	color: maroon;
	font: italic 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dati_struttura #submenu li a:hover {
	
	color: #4f7090;
	
}

#dati_struttura #submenu #active_submenu {
	color: #4f7090;
}

/* @end */

/* @group Dati struttura */

#dati_struttura #news {
	width: 250px;
	float: left;
	height: 110px;
}

#dati_struttura #news ul {
	list-style-type: none;
	color: #ae2015;
	margin-left: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
}

#dati_struttura #news ul li {
	color: #6089b0;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 3px;
}

#dati_struttura #news ul li a {
	color: maroon;
	text-decoration: underline;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}

#dati_struttura {

	width: 250px;

	float: left;
	margin-top: 10px;
	background-color: #fdf7eb;
	border: 1px solid #baaa89;
	padding-bottom: 5px;
	margin-bottom: 8px;
	padding-top: 5px;
	margin-left: 17px;
}

#dati_struttura ul {
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 19px;
	margin-left: 0;
	padding-right: 10px;
}

#dati_struttura ul li.titolo {
	
	color: #678100;
	font: bold 13px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#dati_struttura li {
	
	color: gray;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#dati_struttura li a {
	
	color: maroon;
	font: italic 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#dati_struttura li a:hover {
	
	color: #4f7090;
	
}

/* @end */

/* @group Gallery */

#gallery {

	width: 420px;

	float: right;
	margin-bottom: 0;
	background-color: #d8c8a6;
	padding: 0;
}



#gallery img {

	float: left;

	margin: 5px 0 5px 5px;

	padding: 1px;

	border: 3px solid white;

	background-color: black;

}

/* @end */

/* @group Tabella Strutture */

#tabella_strutture tr.header_table td {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #7c542e;
	color: white;
	text-align: left;
	display: none;
}

#tabella_strutture tr td img {
	border-style: none;
	margin: 0;
	background-image: none;
	background-color: transparent;
}

#tabella_strutture tr td {
	border-bottom: 1px solid #d6d9de;
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#tabella_strutture tr td a {
	text-decoration: none;
	color: #415d77;
	font-size: 11px;
}

#tabella_strutture tr td a:hover {
	text-decoration: none;
	color: orange;
}

#tabella_strutture .tr_neutro {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: white;
	color: gray;
	text-align: left;
}

#tabella_strutture .tr_celeste {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #e8f0fd;
	color: gray;
	text-align: left;
}

#tabella_strutture .celeste {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #fdf7eb;
	color: gray;
	text-align: center;
}

#tabella_strutture .elenco {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #6089b0;
	color: white;
}

#tabella_strutture {

	width: 420px;

	float: right;
	margin-bottom: 0;
	background-color: white;
	border: 1px solid #baaa89;
	padding-bottom: 0;
}



#tabella_strutture h2 {

	color: #537488;

	text-transform: uppercase;

	background: none no-repeat;

	margin-top: 10px;

	margin-bottom: 5px;

	margin-left: 0;

}



#tabella_strutture h2 span {

	font: normal 18px/29px georgia, times, serif;

	padding-left: 10px;

	display: block;

	text-transform: none;

	color: #6089b0;

	margin-left: 20px;

	border-left: 5px solid #81a100;

}



#tabella_strutture p.startArticle, #tabella_strutture p {

	color: #647580;

	font: 12px/16px georgia, times, serif;

	padding: 15px 20px 0 30px;

	margin: 0;

}



#tabella_strutture p.startArticle {/*

	border-top: 3px double #d0b77c;

	background: url(bg/headingShadow2.jpg) 15px 0 no-repeat;*/

}



#tabella_strutture span.articleClose {

	display: block;

	border-top: 3px double #678100;

	margin: 10px 15px 10px 20px;

	clear: right;

}



#tabella_strutture span#final {

	height: 16px;

	display: block;

	margin: 0;

	clear: right;
	background-image: none;
}



#tabella_strutture h3 {

	font-size: 16px;

	font-style: italic;

	padding: 10px 20px 0 80px;

	margin: 0;

	color: #6e2424;

}



#tabella_strutture p em {

	display: block;

	color: #6e2424;

	clear: right;

	border-bottom: 3px double #ddcca8;

	font-size: 20px;

}



#tabella_strutture img {

	float: right;

	margin: 5px 0 5px 5px;

	padding: 1px;

	border: 3px solid silver;

	background-color: gray;

}



#tabella_strutture a {

	color: #6e2424;

}



#tabella_strutture a:hover {

	text-decoration: none;

}

/* @end */

#orderArea span {

	display: none;

}



#contentArea {

	width: 420px;

	float: right;
	margin-bottom: 0;
	background-color: #fdf7eb;
	border: 1px solid #baaa89;
}

#contentArea ul {
	list-style-type: square;
	color: #6089b0;
	margin-top: 0;
	margin-bottom: 0;
}

#contentArea ul li {
	font-size: 13px;
	margin-bottom: 5px;
}

#contentArea ul li a {
	font-size: 15px;
}



#contentArea h2 {

	color: #537488;

	text-transform: uppercase;

	background: none no-repeat;

	margin-top: 10px;

	margin-bottom: 5px;

	margin-left: 0;

}



#contentArea h2 span {

	font: normal 18px/29px Arial, Helvetica, Geneva, sans-serif;

	padding-left: 10px;

	display: block;

	text-transform: none;

	color: #6089b0;

	margin-left: 20px;

	border-left: 5px solid #81a100;

}



#contentArea p.startArticle, #contentArea p {

	color: #647580;

	font: 12px/16px Arial, Helvetica, Geneva, sans-serif;

	padding: 15px 20px 0 30px;

	margin: 0;

}



#contentArea p.startArticle {/*

	border-top: 3px double #d0b77c;

	background: url(bg/headingShadow2.jpg) 15px 0 no-repeat;*/

}



#contentArea span.articleClose {

	display: block;

	border-top: 3px double #678100;

	margin: 10px 15px 10px 20px;

	clear: right;

}



#contentArea span#final {

	height: 16px;

	display: block;

	margin: 0;

	clear: right;
	background-image: none;
}



#contentArea h3 {

	font-size: 16px;

	font-style: italic;

	padding: 10px 20px 0 80px;

	margin: 0;

	color: #6e2424;

}



#contentArea p em {

	display: block;

	color: #6e2424;

	clear: right;

	border-bottom: 3px double #ddcca8;

	font-size: 20px;

}



#contentArea img {

	float: right;

	margin: 5px 0 5px 5px;

	padding: 1px;

	border: 3px solid silver;

	background-color: gray;

}



#contentArea a {

	color: #6e2424;

}



#contentArea a:hover {

	text-decoration: none;

}



#footer {

	background: #3c2917 url(bg/footer.gif) no-repeat;

	color: #cfb67a;

	height: 56px;

	width: 560px;

	padding: 20px 20px 0;

	text-align: left;

	margin: 0 0 0 -3px;

	font: 10px/16px georgia, times, serif;

}



#footer h6 {

	font-size: 12px;

	margin: 0;

}



#footer a {

	color: #cfb67a;

}



#footer a:hover {

	text-decoration: none;

}



#footer .right {

	text-align: right;

	padding-top: 16px;

}



.right {

	float: right;

}



.clear {

	clear: both;

}

.clear_medio {
	padding-bottom: 20px;
}







/* @group TOC */

#navi {

	width: 593px; 

	margin: 0 auto 0; 

	padding: 0;text-align: center; 

	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;

}

#navi #active_menu {
	color: orange;
	font-weight: bold;
}



#navi ul {

	margin: 0; 

	background: #52381f url(bg/navigation.jpg) no-repeat center bottom;
	padding: 9px 0 14px;
}



#navi ul li {

	display: inline;

	padding-left: 10px;

	padding-right: 10px;

}



#navi ul li a, #nav li a:visited {

	color: white; 

	text-decoration: none; 

	text-align:center;
	font-weight: bold;
}



#navi ul li a:hover {

	color: orange;
	font-weight: bold;
	padding: 0;
	margin: 0;
	
}

/* @end */
