@charset "utf-8";
/* CSS Document */

body{
	color:#7e6445;
	font-family: verdana;
	font-size: 10px;

}

p{margin:0; padding: 0;}

img {border: 0;}
#containersito{
	width: 972px;
	height: 520px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -260px 0 0 -486px;
	background-image: url(../img/rettangolo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#areatoolslingue a:link{color:#FFF; text-decoration:none;}
#areatoolslingue a:hover{color:#FFF; text-decoration:none;}
#areatoolslingue a:visited{color:#FFF; text-decoration:none;}

#areatoolslingue{
	position:absolute;
	top:0;
	right:10px;
	background-image: url(../img/lingue.gif);
	width: 133px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	padding: 2px 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
}

.chiuditool a:link{color:#fff; text-decoration:none;}
.chiuditool a:visited{color:#fff; text-decoration:none;}
.chiuditool a:hover{color:#7e6445; text-decoration:none;}

.chiuditool{padding: 10px;}

#fotopagina{ width: 480px; z-index:10; text-align:right;}

#lingueareatool{padding: 10px;}
#areacentrale{width: 956px;
	height: 504px;
	margin-top:8px;
	margin-left:8px;
	position: absolute;
	z-index:100;
	}

#fotosotto{width: 956px;
	height: 504px;
	margin-top:8px;
	margin-left:8px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -252px 0 0 -478px;
	z-index:0;
	}

#logo{position: absolute; z-index: 999; margin-top:17px; margin-left: 17px;}



#gallery3d{z-index: 99; position: absolute;
	top: 50%;
	left: 50%;
	margin: -252px 0 0 -478px;}

#selezionelingua{position:absolute; top:0; right:0px;}



#bassobasso{
	width: 95%;
	height: 20px;
	position: absolute;
	bottom: 0;
	font-size: 9px;
	color: #7e6445;
	padding: 0 0 1px 5px;
	z-index: 9999999999999999999999999999999999999999999999;
}

#bassobasso a:link{color:#7e6445; text-decoration:none;}
#bassobasso a:visited{color:#7e6445; text-decoration:none;}
#bassobasso a:hover{color:#000; text-decoration:underline;}

.Scroller-Container a:link{color:#7e6445; text-decoration:underline;}
.Scroller-Container a:visited{color:#7e6445; text-decoration:underline;}
.Scroller-Container a:hover{color:#000; text-decoration:none;}

#newsnews a:link{color:#fff; text-decoration:underline;}
#newsnews a:visited{color:#fff; text-decoration:underline;}
#newsnews a:hover{color:#000; text-decoration:none;}

#titolo h1{
	position:absolute;
	text-align:right;
	top:0px;
	right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #67490f;
	margin: 0;
	padding: 5px;
	z-index: 10000000;
	background-image: url(../img/retroh1.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.clearboth{clear:both;}


		#newsnews{padding: 10px;background-image: url(../img/retro_news_home.png);
			background-repeat: repeat;
			border: solid 1px #3f2d1b;color:#fff;	line-height: 17px;}
			
		#chiudinews{background-color:#3f2d1b;padding:2px; text-align:right;}
		#chiudinews a:link{color:#FFF; text-decoration:none;}
		#chiudinews a:visited{color:#FFF; text-decoration:none;}
		#chiudinews a:hover{color:#7e6445; text-decoration:none;}



/********************************************************************/
/*               M E N U'  A   T E N D I N A                       */
/******************************************************************/

ul#nav{/*position:relative;*//*top:523px;z-index: 9999;*/}	
ul#nav,ul#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#nav {

}

.menu{position: relative;
	top:523px;
	margin:auto;
	width: 450px;
	margin:auto;
	z-index: 9999;
}

ul#nav li {
	position: relative;
	float: left;
	/*width:108px;*/
	height:20px;
	text-align:left;
	padding: 0;
	background-color: #fff;
}

.linea{background-image: url(../img/linea_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;	text-align:center;}
	
.submenu{width: 120px; }
	
#nav li ul {
	position: absolute;
	left: 0; 
	bottom:20px;
	margin-left:-999em;
}
#nav li ul ul{
	position: absolute;
	left:100%; 
	bottom: 0;
	}

/* Styles for Menu Items */
ul#nav li a {
	display:block;
	text-decoration: none;
	color: #7e6445;
	height:20px;
	/*width:100px;*/
	padding: 0 10px 0 10px;
 text-align:center;
 background:url(../images/egrave.jpg) no-repeat 0 0;
}
ul#nav li li{clear:left}
/* this sets all hovered lists to red and current item */
#nav li.current a,
#nav li:hover a,#nav li.over a,
#nav li:hover li:hover a,#nav li.over li.over a,
#nav li:hover li:hover li:hover a,#nav li.over li.over li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover,
#nav li:hover li:hover li:hover a:hover,#nav li.over li li a:hover,
#nav li:hover li:hover li:hover li:hover a:hover,#nav li.over li.over li.over li.over a:hover 
{
   color: #311f0a;
			background-position:0 -30px
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a,
#nav li:hover li:hover li a,#nav li.over li.over li a,
#nav li:hover li:hover li:hover li a,#nav li.over li.over li.over li a
 {
    color: #7e6445;
			background-position:0 0;
}
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.over ul ul, ul#nav li.over ul ul ul {
margin-left:-999em;

}

ul#nav li:hover ul,ul#nav li li:hover ul,ul#nav li li li:hover ul, ul#nav li.over ul, ul#nav li li.over ul,ul#nav li li li.over ul {
margin-left:0;
}



/*********************************/
/*     FINE TENDINA             */
/*******************************/

/*****************************/
/*    AREA SCROLL           */
/***************************/




.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  z-index:99999;
  width:100%;
  	line-height: 17px;
}
.Scrollbar-Up {
  position: absolute;
  width: 10px; height: 10px;
  background-color: #80684b;
  font-size: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 160px;
  position: absolute;
  top: 20px;
  background-color: #ded4c3;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 30px;
  background-color: #80684b;
}
.Scrollbar-Down {
  position: absolute;
  top: 190px;
  width: 10px; height: 10px;
  background-color: #80684b;
  font-size: 0px;
}
#Scrollbar-Container {
 position: absolute;
  top: 100px; left: 930px;
 z-index:9999999;
}



#Container {
	position: absolute;
	top: 100px;
	left: 500px;
	width: 405px;
	height: 334px;
	background-image: url(../img/retro_txt.png);
	background-repeat: repeat;
	border: solid 1px #d3c7b8;
	padding: 5px 15px 5px 5px;
}
#News{ 
  position: absolute;
  overflow: hidden;
  width: 420px;
  height: 335px;
  display: none;
}
#News {display: block;}


#tastoprev{position:absolute; top: 250px;left:-18px; z-index:99; cursor:hand;}
#tastonext{position:absolute; top: 250px; left: 940px; z-index:99; cursor:hand;}



/* SLIDER */
/*#slide-show{padding: 0; margin:0;}
#slider li{
	width: 956px;
	text-align: center;
	padding: 0;
	margin:0;
	margin:auto;
	list-style-type: none;
	float:left;
}
ul#slider {margin: 0;
	padding: 0;
	list-style: none; top:0;position:absoulte;}*/
	
#galleryjs{width:956px; text-align:center;}


/*****************/

#slide-show
{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:956px;
	height:504px;
	overflow:hidden;
	margin-top: 20px;
	margin:auto;
}

#slider li
{
	position:absolute;
	/*display:block;*/
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	margin:auto;
	width: 956px;
}

#slider li img a
{
	display:block;
	background-color:#FFFFFF;
	text-align:center;
}

#prev,
#next
{
	cursor: pointer;
	margin-top: 5px;
}

img { border: none; }





/*******************************************/
#slider-container2, { width:956px; margin:0 auto 30px auto;}
 #protofade2, #protofade3 { position:relative; display:block; margin:0; padding:0px; width:956px;  height:504px; overflow:hidden; clear:both; }
 #protofade2 li { position:absolute; top:0; left:0; display:block; margin:0; padding:0; background:none;width:956px;}
 #protofade2 li img { display:block;margin:auto; text-align:center; }






.next, .previous, .start, .stop { cursor:pointer; display: block; margin:5px 15px 15px 15px; float:left; }




/*************************************/
#root {
			position:absolute;
			z-index:999999;
			width:264px;
			margin-left: 650px;
			height:200px;
		}

	#handle {margin:0px;width:264px;margin: auto;color:#cc0000;background-color:white;font-family:verdana, sans-serif;
			margin-top: 300px;
			background-image: url(../img/frecce.gif);background-repeat: no-repeat;	background-position: top right; 
			height:21px;
			background-color:#3f2d1b;
		}


/*******************************************************/

.recapito1{	float:left;	padding: 0 0 3px 0;}
.recapito2{
	margin-left: 200px;
	margin-bottom:3px;
	
}


.retrotasto{
	background-image: url(http://www.drb.it/upload/Image/immagini/tasto.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 148px;
	height: 23px;
	text-align:center;
	padding: 5px 0 0 0;
	margin: auto;
}

.trasparente{
	background-image: url(http://www.drb.it/upload/Image/immagini/logo_trasparente.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 334px;
	text-align:center;
	padding: 0;
	margin: auto;
	background-attachment: scroll;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1D6C8;
	width: 97%;
}