/* CSS Document */

html, body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	background:black;
	font:normal 14px "Trebuchet MS", Arial, Verdana;
	color:#aaa;
	line-height:21px;
}

hr{
	border-top:1px solid #2f312b;
	border-bottom:1px solid #2f312b;
	border-left:5px solid #a2f546;
	border-right:5px solid #a2f546;
}

p{
	position:relative;
	overflow:auto;
	padding:0 5px;
}

a{
	color:#97e541;
	outline:none;
}

a:hover{
	color:white;
}

/*-----------------------------*/

#contenitore{
	z-index:1;
	min-height:100%;
}

#contenuti{
	overflow:auto;
	margin:0 auto;
	padding:15px 0 215px;
	width:1000px;
}

.trecol{
	background:url(images/tratteggio2.gif) 450px 10px repeat-y;
}

.duecol{
	background:url(images/tratteggio2.gif) 725px 10px repeat-y;
}

#fondo{
	position:relative;
	z-index:10;
	height:200px;
	margin:-200px 0 0 0;
	background:white url(images/sf-menu2.gif) 0 0 repeat-x;
}

/*-----------------------------*/

#top{
	margin:5px 0;
	border-top:1px solid white;
	border-bottom:1px solid white;
	height:142px;
}

#testa{
	position:relative;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}

#logo{
	overflow:hidden;
	margin:0px;
	width:274px;
	height:142px;
	background:url(images/enoclub2000.gif) 0 0 no-repeat;
}

#logo a{
	display:block;
	width:274px;
	height:142px;
	padding-top:142px;
}

#flashtesta{
	position:absolute;
	z-index:1;
	top:0;
	left:274px;
	width:726px;
	height:142px;
}

/*-----------------------------*/

#menu{
	position:relative;
	overflow:hidden;
	height:32px;
	background:#2f312b;
}

#menu ul{
	width:1000px;
	height:38px;
	margin:0 auto;
	padding:0;
	border-left:5px solid black;
	border-right:5px solid black;
}

#menu li{
	overflow:hidden;
	float:left;
	list-style-type:none;
	height:32px;
	padding:0 20px 0 15px;
}

#menu li.ultimo{
	padding-right:0;
}

#menu li a{
	display:block;
	padding-top:38px;
}

#menu li a.home{
	width:53px;
	background:url(images/menu.gif) 0 0 no-repeat;
}

#menu li a.chi{
	width:73px;
	background:url(images/menu.gif) -63px 0 no-repeat;
}

#menu li a.news{
	width:46px;
	background:url(images/menu.gif) -153px 0 no-repeat;
}

#menu li a.divinazioni{
	width:79px;
	background:url(images/menu.gif) -216px 0 no-repeat;
}

#menu li a.libri{
	width:40px;
	background:url(images/menu.gif) -312px 0 no-repeat;
}

#menu li a.dischi{
	width:50px;
	background:url(images/menu.gif) -369px 0 no-repeat;
}

#menu li a.locali{
	width:129px;
	background:url(images/menu.gif) -436px 0 no-repeat;
}

#menu li a.photo{
	width:110px;
	background:url(images/menu.gif) -582px 0 no-repeat;
}

#menu li a.link{
	width:38px;
	background:url(images/menu.gif) -708px 0 no-repeat;
}

#menu li a.info{
	width:38px;
	background:url(images/menu.gif) -762px 0 no-repeat;
}

/*-----------------------------*/

#menu2{
	position:relative;
	overflow:hidden;
	background:#2f312b;
}

#menu2 ul{
	width:1000px;
	height:24px;
	margin:0 auto;
	padding:0;
	border-left:5px solid black;
	border-right:5px solid black;
	text-align:center;
}

#menu2 li{
	display:inline;
	padding:0 18px;
	list-style-type:none;
}

#menu2 li a{
	font:normal 12px "Trebuchet MS", Arial, Verdana;
	color:#a2f546;
	text-transform:uppercase;
	text-decoration:none;
}

#menu2 li a:hover{
	color:white;
}


/*------------------------------------*/

#colonna_sx{
	float:left;
	width:420px;
	padding:0 15px;
}

#colonna_sxgrande{
	float:left;
	width:695px;
	padding:0 15px;
}

#colonna_centro, #colonna_dx{
	position:relative;
	float:left;
	width:243px;
	min-height:100%;
	padding:0 15px 0 17px;
	/*background:url(images/tratteggio.gif) 0 0 repeat-y;*/
}
/*EX #contestata */
#contenitore_slide_verticale{
	position:relative;
	overflow:hidden;
	width:230px;
	/*margin:10px 0 0;*/
	height:388px;
}
/*EX #testata */
#contenitore_fisso_slide_verticale{
	margin:0;
	position:absolute;
}
/*EX #testata div */
#contenitore_fisso_slide_verticale div{
	position:relative;
	height:10000px;
}
