body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: #18030F url(images/layout/bg_body.gif) repeat-x;
	margin:0px auto;
	padding:0px auto;
	text-align:center;
	color:#C29DB3;
	text-align:center;
}

#flashcontent {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#F2F2F2;
		margin:0px;
		padding:0px;
		text-align:center;
}

a:link, a:visited {
	color:#F391CB;
	text-decoration:underline;
}

a:hover{
	color:#FFD34B;
	text-decoration:underline;
}

p {
	margin:5px;
}

#container {
	width:864px;
	border-left: 1px solid #690841;
	border-right: 1px solid #690841;
	text-align:left;
	background: #270519;
	padding:1px;
	margin:0px auto;
}

#menuright{
	width:120px;
	float:right;
	margin-top:2px;
	border:4px solid #690841;
	background: #000000;
	padding:2px;
	text-align:center;
}

#contenuto{
	width:560px;
	float:left;
	background: #270519;
	margin-left:1px;
}

#header{
	width:100%;
	height:70px;
	background: #18030F url(images/layout/bg_head.gif) repeat-x top;
}
#header img{
	float:left;
	margin: 10px 0px 0px 8px;
}
#headtext{
	float:right;
	text-align:right;
	font-size:100%;
	color: #FFD34B;
	margin: 10px 2px 0px 8px;
	padding:4px 6px 6px 26px;
	background-color:#000000;
	border: 1px solid #690841;
}

#logo{
	float: left;
	padding: 3px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:bold;
	color: #FFD34B;
}
.sublogo{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: -6px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFD34B;
}

#banner{
	float:right;
	text-align:right;
}

#path{
	font-size:90%;
	padding: 2px 0px 4px 13px;
	border-bottom: 1px solid #690841;
	background: transparent url(images/icone/arr02.gif) no-repeat top right;
	background-position: 2px 4px;
}

#path a:link, #path a:visited{
	text-decoration:none;
}

#headnav{
	/*background: #ff0000;*/
	text-align:center;
	height:28px;
	color:#FFD34B;
	border-bottom: 1px solid #690841;
}

#headnav a:link, #headnav a:visited {
	font-size:110%;
	color: #F391CB;
	font-weight:bold;
	text-decoration:none;
	padding:5px 17px 10px 17px;
	line-height:25px;
	border-left:1px solid  #000000;
	border-right:1px solid  #000000;
	background-color:#000000;
}
#headnav a:hover{
	font-size:110%;
	color: #FFD34B;
	font-weight:bold;
	text-decoration:underline;
	background-color:#370623;
	border-left:1px solid #690841;
	border-right:1px solid #690841;
}

.titlemenu{
	display:block;
	font-weight:bold;
	background: #FFD34B url(images/layout/bg_title.gif) repeat-x ;
	color:#000000;
	text-align:center;
	line-height:24px;
	height:30px;
}

/*  MENU DI SINISTRA*/

#menuleft {
	float:left;
    width: 170px;
    text-align: left;
	border-right: 1px solid #690841;
	background: #000000;
}

#menuleft p{
	padding:0px;
	margin:1px 0px 0px 0px;
}

#menuleft p a:link, #menuleft p a:visited {
	display:block;
	color:#FFD34B;
	border-bottom:1px solid #690841;
	background: #000000 url(images/icone/arrow01.gif) no-repeat left center;
	background-position: 4px 7px;
	font-weight:bold;
	padding: 5px 2px 6px 22px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
}
#menuleft p a:hover{
	color: #F391CB;
	font-weight:bold;
	text-decoration:underline;
	border-bottom:1px solid #690841;
	background: #270519 url(images/icone/arrow02.gif) no-repeat left center;
	background-position: 150px 7px;
	border-right: 6px solid #690841;
	padding: 5px 2px 6px 6px
}

.linktable{
	padding:2px 1px 4px 2px;
	text-align:center;
	border-top:2px solid #690841;
	border-bottom:2px solid #690841;
	background-color: #4E0A32;/**/
	color:#C29DB3;
}

.linktable p {
	padding:0px;
	margin:0px 0px 3px 0px;
}
.linktable td{
	wight:25%;
	text-align:left;
	padding:2px;
	/*border-bottom:1px solid #4E0A32;*/
	/*background:#000000;*/
}

.linktable p a:link, .linktable p a:visited {
	color:#C29DB3;
	text-decoration:underline;
	padding:0px 0px 0px 14px;
	background: transparent url(images/icone/arr01.gif) no-repeat;
	background-position: 2px 3px;
}
.linktable p a:hover{
	color: #F391CB;
	text-decoration:underline;
	background: transparent url(images/icone/arr02.gif) no-repeat;
	background-position: 2px 3px;
}

.linktable h1{
	font-size:16px;
	color:#F391CB;
	margin:0px;
}
.linktable h1 a:link, .linktable h1 a:visited {
	color:#F391CB;
	text-decoration:underline;
	padding-left:13px;
	background: transparent url(images/icone/arrow02.gif) no-repeat;
	background-position: 0px 5px;
}
.linktable h1 a:hover{
	color: #FFD34B;
	text-decoration:underline;
	background: transparent url(images/icone/arrow01.gif) no-repeat;
	background-position: 0px 5px;
}

.hometable{
	padding:2px 1px 4px 2px;
	text-align:center;
	border-bottom:2px solid #690841;
	/*color:#F391CB;*/
	widht:100%;
}
.hometable td{
	padding:2px 3px 4px 2px;
	text-align:center;
	border-bottom:2px solid #690841;
	/*color: #FFD34B;*/
}
.hometable img{
	border: 2px solid #690841;
	background:#000000;
	padding:1px;
}

.phototable{
	padding:2px 1px 4px 2px;
	text-align:center;
	border-bottom:2px solid #690841;
	color:#F391CB;
	widht:100%;
}

.phototable td{
	padding:2px 3px 4px 2px;
	text-align:center;
	border-bottom:2px solid #690841;
	color: #FFD34B;
}

.phototable img{
	border: 4px solid #690841;
	background:#000000;
	padding:2px;
}

#footer{
	clear:both;
	background: #690841;
	color:#C29DB3;
	text-align:center;
	font-size:100%;
	height:14px;
	padding:3px 2px 3px 2px;
}

#footer a:link, #footer a:visited {
	color:#C29DB3;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}
#footer a:hover{
	color: #ffffff;
	text-decoration:underline;
}

.outline{
	border: 1px solid #33CC33;
	background:#ffffff;
	padding:1px;
	margin:0px;
}

.bannertable{
	width:100%;
	margin:10px 0px 10px 0px;
	/*background: #000000;
	border: 1px solid #690841;*/
}

.bannertable td{
	text-align:center;
	border-bottom:2px solid #690841;
}

.bannertable img{
	border:2px solid #690841;
	background: #000000;
	padding:2px;
	margin: 2px 6px 4px 6px;
}

.blacktd{
	background: #000000;
	border: 0px solid #690841;
	color: #FFD34B;
}

.darktd{
	background: #690841;
	height:8px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

.tgptable{
	width:100%;
	margin:10px 0px 10px 0px;
}
.tgptable td{
	text-align:center;
	border-bottom:2px solid #690841;
	margin:16px 12px 140px 12px;
}
.tgptable img{
	border:2px solid #690841;
	background: #000000;
	padding:2px 10px 2px 10px;
	margin: 2px 10px 2px 10px;
}

.directorytable{
	width:100%;
	margin:5px 0px 10px 0px;
	color:#C29DB3;
	/*background: #000000;
	border: 1px solid #690841;*/
}
.directorytable p{
	margin:1px;
	padding:0px;
}

.directorytable td{
	border-bottom:1px dashed #C29DB3;
	font-size:110%;
}

.directorytable img{
	float:left;
	background: #000000;
	border:2px solid #690841;
	padding:2px;
	margin: 2px 10px 2px 2px;
}

.directorytable p a:link, .directorytable p a:visited {
	color:#F391CB;
	text-decoration:underline;
	/*padding-left:14px;
	background: transparent url(images/icone/arr02.gif) no-repeat;
	background-position: 2px 4px;*/
}
.directorytable p a:hover{
	color: #FFD34B;
	text-decoration:underline;
	/*padding-left:12px;
	background: transparent url(images/icone/arr03.gif) no-repeat;
	background-position: 2px 4px;*/
}

.directorytable h1{
	font-size:16px;
	color:#F391CB;
	margin:0px;
}

.directorytable h1 a:link, .directorytable h1 a:visited {
	color:#FFD34B;
	text-decoration:underline;
	padding-left:16px;
	background: transparent url(images/icone/arrow01.gif) no-repeat;
	background-position: 0px 5px;
}
.directorytable h1 a:hover{
	color: #F391CB;
	text-decoration:underline;
	padding-left:13px;
	background: transparent url(images/icone/arrow02.gif) no-repeat;
	background-position: 0px 5px;
}



a.ylink:link, a.ylink:active, a.ylink:visited {
	font-size: 110%;
	color:#cc0000;
	text-decoration:none;
}
a.ylink:hover {
	color: #F391CB;
	text-decoration:underline;
}


li {
	margin: 0px 1px 6px 6px;
	text-align:justify;
	list-style-type:square;
	list-style-image:url(images/icone/arr03.gif);
	/*background: transparent url(images/icone/arr03.gif) no-repeat;
	background-position: 2px 3px;*/
}

li img {
	/*float:left;*/
	margin:50px 2px 0px 0px;
	padding:0px;
}

li a:link, li a:visited {
	list-style-image:url(images/icone/arr01.gif);
}

li a:hover {
	list-style-image:url(images/icone/arr02.gif);
}

