a img { border: 0; }
a:focus { outline: 0; }

body {
	font-family: arial;
	font-size: 8pt;
        background-image: url(../images/sfondo.gif);
        background-repeat: repeat-x;
        background-color:#000000;
        margin: 0;


}

#content {
        position:absolute;
        width:910px;
        background-color: black;
        height:500px;
        padding-top:85px;
        left:50%;
        margin-left:-455px;

 }
 

.lingua {
        position:absolute;
        width:300px;
        height:10px;
        top:25px;
        left:50%;
        margin-left:152px;
        background-color:#000;
        text-align:right;
        color:#C0C0C0;
        font-size:10px;
        text-align:right;
        z-index:3;
}

.lingua_campagna {
        position:absolute;
        width:910px;
        height:10px;
        top:25px;
        left:50%;
        margin-left:-458px;
        background-color:transparent;
        text-align:right;
        color:#C0C0C0;
        font-size:10px;
        z-index:1;
}


a.link_lingua:link   {text-decoration: none; color: #C0C0C0; font-weight:normal; font-size:10px;}
a.link_lingua:visited {text-decoration: none; color: #C0C0C0; font-weight:normal; font-size:10px;}
a.link_lingua:hover   {text-decoration: none; color: #FFC800; font-weight:normal; font-size:10px;}
a.link_lingua:active  {text-decoration: none; color: #FFC800; font-weight:normal; font-size:10px;}




#logo {
        position:absolute;
        width:910px;
        height:80px;
        top:25px;
        left:50%;
        margin-left:-455px;
        border-bottom:dotted 1px #3A3A3A;

}

/***home-intro-filosofia-storia-bibliografia-contatti-campagna-mappa-artisti-tecniche-catalogo-progetti-expertise-collezionisti***/

#footer {
        position:absolute;
        width:910px;
	    background-color: #000;
        height:75px;
        top:545px;
        left:50%;
        margin-left:-455px;
        border-top:dotted 1px #3A3A3A;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}

/***cartella-cartella_r-eventi-news-tecniche_prodotti-register_new-expertise_r***/
#footer2 {
        position:absolute;
        width:910px;
	    background-color: #000;
        height:30px;
        top:536px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}

#footer_family_new {
        position:absolute;
        width:910px;
	    background-color: #000;
        height:30px;
        top:504px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}

/***collezionisti_r***/

#footer5 {
        position:absolute;
        width:910px;
	background-color: #000;
        height:30px;
        top:536px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}

/***artglass-artlight***/
#footer4 {
        position:absolute;
        width:910px;
	background-color: #000;
        height:30px;
        top:536px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}


/*****rassegna  ***/
#footer6 {
        position:absolute;
        width:910px;
	background-color: #000;
        height:30px;
        top:536px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}


#footer_expertise {
        position:absolute;
        width:910px;
	    background-color: #000;
        height:20px;
        top:637px;
        left:50%;
        margin-left:-455px;
        font-family:arial;
        font-size:10px;
        color:#393939;
        text-align:right;
}


a.credits:link   {text-decoration: none; color: #C0C0C0; font-weight:normal;}
a.credits:visited {text-decoration: none; color: #C0C0C0; font-weight:normal;}
a.credits:hover   {text-decoration: none; color: #FFC800; font-weight:normal;}
a.credits:active  {text-decoration: none; color: #FFC800; font-weight:normal;}



h1 {
	text-align: center;
	padding: 0 0 0.25em 0;
	margin: 0;
}

ul {

        list-style: none;
	padding: 0;
	margin: 0;
}


#nav  {margin-top:3px;
}


#nav a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav  li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }


#nav1  {margin-top:-401px;
}


#nav1 a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav1 li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav1 li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }


#nav_inf  {margin-top:3px;
}


#nav_inf a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_inf li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_inf li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }





li {
	float: left;
	position: relative;
	width: 10em;
	text-align: left;
	cursor: pointer;
	background-color: black;
	
}



li ul {
	display: none;
	position: absolute;
	top: 100%;
        left: 0;
        background: url(../images/menu/sfondo_menu.gif) top left no-repeat;
        font-weight: normal;
	padding: 0.5em 0 1em 0;

}

li ul {
	top: 10;
	left: 10;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
}

hr {
	display: none;
}




.menu_inferiore{top:-74px;
      left:0px;
      background: url(../images/menu/sfondo_menu_inf.gif) bottom left no-repeat;
      border-right:0;

      }





.menu_inferiore4{top:-74px;
      left:0px;
      background: url(../images/menu/sfondo_menu_inf.gif) bottom left no-repeat;
      border-right:0;

      }



      
      
.menu1{top:5px; margin-left:2px; margin-right:20px; width:34px;}

.menu2{top:5px; margin-left:20px; margin-right:20px; width:48px;}

.menu3{top:5px; margin-left:20px; margin-right:20px; width:166px;}

.menu4{top:5px; margin-left:20px; margin-right:20px; width:61px;}

.menu5{top:5px; margin-left:20px; margin-right:20px;width:118px;}

.menu6{top:5px; margin-left:20px; margin-right:auto; width:86px;}

.thumb {border:1px solid #831414; }



/*****homepage*****/
.animazione_centrale{

*position:relative;
top:5px; 
*z-index:-1;

}




/*****MAPPA*****/
.mappa{
position:relative;
top:5px;
*z-index:-1;
height:440px; 
width:910px; 
background-color:#000;
}


.titolo_mappa{
position:relative; 
top:0px;
*z-index:-1;
height:25px;
width:910px; 
}


.colonna1{
position:absolute; 
top:35px;
left:10px;
*z-index:-1;
height:400px;
width:210px;
color:#E09900;
font-weight:bold;

}


.colonna2{
position:absolute;
top:35px;
left:235px;
*z-index:-1;
height:400px;
width:210px;
color:#E09900;
font-weight:bold;

}

.colonna3{
position:absolute;
top:35px;
left:460px;
*z-index:-1;
height:400px;
width:210px;
color:#E09900;
font-weight:bold;

}

.colonna4{
position:absolute;
top:35px;
left:685px;
*z-index:-1;
height:400px;
width:210px;
color:#E09900;
font-weight:bold;
}

.mappa a:link, a:visited {
color:white;
font-weight:bold;
text-decoration:none;
}

.mappa a:hover{
color:#8A8A8A;
font-weight:bold;
text-decoration:none;
}

.mappa a:active {
color:#5BAFD1;
font-weight:bold;
text-decoration:none;
}

.mappa li a:link, a:visited, a:active{
float:none;
color:white;
font-weight:bold;
text-decoration:none;
list-style-type: square;
list-style-position:inside;
}

.store{
position:absolute;
top:105px;
*top:105px;
*z-index:-1;  
height:440px; 
width:910px; 
background-color:white;
}


.titolo{
      top:5px;
      height:60px;
      width:355px;
      text-align:left;
      background-color:#000;
}




/****SCROLLBARS***/
a.jScrollArrowUp:link {
height:18px;
background-image: url(../images/arrow_up.gif);

}

a.jScrollArrowUp:visited {
height:18px;
background-image: url(../images/arrow_up.gif);

}

a.jScrollArrowUp:hover {
background-image: url(../images/arrow_up_hover.gif);
height:18px;
}

			
a.jScrollArrowDown:link {
background-image: url(../images/arrow_down.gif);
height:18px;
}

a.jScrollArrowDown:visited {
background-image: url(../images/arrow_down.gif);
height:18px;
}

a.jScrollArrowDown:hover {
background-image: url(../images/arrow_down_hover.gif);
height:18px;
}




/*****NEWS***/


#news{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}

#holder{
position: relative;
top: -32px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000000;
}

#pane1 {
height: 382px;
float: left;
}

#pane2 {
height: 382px;
float: left;
}


                        

                       
.holder_lista {
position: relative;
top: 10px;
left: 0px;
height:384px;
width:355px;
overflow:hidden;
background-color:#000000;
}


			
.holder_lista .jScrollPaneTrack {
background: #333333;
}
.holder_lista .jScrollPaneDrag {
background: #0A0A0A;
}
.lista_scroll-pane {
background: #000000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 355px;
overflow:auto;

}

.holder_approfondimento .jScrollPaneTrack {
background: #333333;
}
.holder_approfondimento .jScrollPaneDrag {
background: #0A0A0A;
}
.approfondimento_scroll-pane {
background: #000000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 260px;
overflow:auto;
}

.holder_approfondimento {
position: relative;
top: -374px;
left: 370px;
height:384px;
width:265px;
overflow:hidden;
background-color:#000000;
}



#slideshow {
position: absolute;
top: 6px;
left: 640px;
width: 268px;
height: 384px;
background-color:#000000;
border:1px solid #831414;

}


#nav_news  {margin-top:-9px;}

#nav_news a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_news li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_news li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }
        


/*****EVENTI***/

#eventi{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}




.holder_approfondimento_evento .jScrollPaneTrack {
background: #333333;
}
.holder_approfondimento_evento .jScrollPaneDrag {
background: #0A0A0A;
}
.approfondimento_evento_scroll-pane {
background: #000000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 540px;
overflow:auto;
}

#pane2_evento {
height: 172px;
float: left;
}


.holder_approfondimento_evento {
position: relative;
top: -164px;
left: 370px;
height:172px;
width:540px;
overflow:hidden;
background-color:#000000;
}

#slideshow_eventi {
position: absolute;
top: 6px;
left: 368px;
width: 540px;
height: 210px;
background-color:#000;
border:1px solid #831414;

}



/*****TECNICHE DI LAVORAZIONE***/

.tecniche{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}

.tecniche .titolo{
      top:5px;
      height:45px;
      width:355px;
      text-align:left;
      background-color:#000;
}


.tecniche .titolo2{
      position:relative;
      top:0px;
      height:15px;
      width:280px;
      text-align:left;
      background-color:#000;

}



.tecniche .titolo3{
      position:relative;
      top:8px;
      left:5px;
      height:65px;
      width:905px;
      text-align:left;
      background-color:#000;
      margin-bottom:-50px;
      color:#525252;


}
.tecniche .titolo4{
      position:relative;
      top:-35px;
      left:485px;
      height:31px;
      width:425px;
      text-align:left;
      background-color:#000;

}

.tecniche .titolo5{
      position:relative;
      top:-40px;
      left:485px;
      height:31px;
      width:425px;
      text-align:left;
      background-color:#000;

}

a.link:link, a.link:visited  {
         position:relative;
         top:-2px;
         font-family:arial;
         font-size:11px;
         font-weight:normal;
         color:#C2C2C2;
         text-decoration:none;
}

a.link:hover {
         position:relative;
         top:-2px;
         font-family:arial;
         font-size:11px;
         font-weight:normal;
         color:#009BA1;
         text-decoration:none;
}


#holder_tecnica{
position: relative;
top: -33px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000;
}

#pane1_descrizione_tecnica {
height: 290px;
float: left;
background-color:#000;

}

.holder_descrizione_tecnica {
position: relative;
top: 30px;
left: 0px;
height:290px;
width:400px;
overflow:hidden;
background-color:#000;
}


			
.holder_descrizione_tecnica .jScrollPaneTrack {
background: #333333;
}
.holder_descrizione_tecnica .jScrollPaneDrag {
background: #0A0A0A;
}
.descrizione_tecnica_scroll-pane {
background: #000;
color:#525252;
font-family:arial;
font-size:11px;
width: 400px;
overflow:auto;

}

#bottoni_tecniche {
position: absolute;
top: -20px;
left: 230px;
width: 450px;
height: 35px;
background-color:#000;
}

#slideshow_tecniche {
position: absolute;
top: 8px;
left: 480px;
width: 500px;
height: 376px;
background-color:#000;
}

#nav_tecniche  {margin-top:-25px;}

#nav_tecniche a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_tecniche li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_tecniche li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }


/*****TECNICHE_PRODOTTI**/
#pane1_tecnica_prodotti {
height: 256px;
float: left;
}



.holder_tecnica_prodotti {
position: relative;
top: 68px;
left: 0px;
height:256px;
width:910px;
overflow:hidden;
background-color:#000;
}



.holder_tecnica_prodotti .jScrollPaneTrack {
background: #333333;
}
.holder_tecnica_prodotti .jScrollPaneDrag {
background: #0A0A0A;
}
.tecnica_prodotti_scroll-pane {
background: #000;
color:#fff;
font-family:arial;
font-size:11px;
width: 910px;
overflow:auto;

}

.cella {
background: #ffffff;
}


/***rassegne**/

.rassegne{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}

.titolo_rassegne{
      top:5px;
      height:60px;
      width:355px;
      text-align:left;
      background-color:#000000;
}
.holder_rassegne{
position: relative;
top: -23px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000;
}

#pane1_rassegne {
height: 390px;
float: left;
}


.holder_pubblicazioni {
position: relative;
top: 0px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000;
}


.rassegne_scroll-pane {
background: #000;
color:#fff;
font-family:arial;
font-size:11px;
width: 910px;
overflow:auto;
}

.holder_pubblicazioni .jScrollPaneTrack {
background: #333333;
}
.holder_pubblicazioni .jScrollPaneDrag {
background: #0A0A0A;
}

#nav_rassegne  {margin-top:-9px;}

#nav_rassegne a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_rassegne li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_rassegne li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }

/****** categorie catalogo***/
.categorie{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 *z-index:-1;
}

.titolo_categorie{
     position:relative;
      top:2px;
      height:32px;
      width:400px;
      text-align:left;
      background-color:#000;

}

#holder_contenitore_categorie{
 position: relative;
 top: 3px;
 left: 0px;
 height:408px;
 width:910px;
 overflow:hidden;
 background-color: #000;
}

.holder_categorie{
position: relative;
top: 7px;
left: 0px;
height:405px;
width:910px;
overflow:hidden;
background-color:#000;
}

#pane1_categorie{
height:405px;
float: left;
}

.holder_categorie .jScrollPaneTrack {
background: #333333;
}
.holder_categorie .jScrollPaneDrag {
background: #0A0A0A;
}

.categorie_scroll-pane {
background: #000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 910px;
overflow:auto;
}

#nav_categorie  {margin-top:3px;}

#nav_categorie a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_categorie li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_categorie  li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }



/***family****/

#registrazione{
position:relative;
top:5px;
width:600px;
height:40px;
background-color:transparent;
}

#newsletter{
position:relative;
top:5px;
width:910px;
height:150px;
background-color:#000;
*z-index:-1;
}



#navigazione{
position:relative;
top:-15px;
width:910px;
height:160px;
background-color:#000;
}


input
 {font-size: 11px;
  font-family:arial;
  background-color: #0E0E0E;
  color:#909090;
  border-color:#2F2F2F;
  border-width:1px;
  border-style:solid;
  outline: none;
  height:15px;
  width:160px;
  margin-bottom:3px;
  }

.radio
 {font-size: 11px;
  font-family:arial;
  background-color: #0E0E0E;
  color:#909090;
  border-color:#000;
  border-width:1px;
  border-style:solid;
  outline: none;
  height:15px;
  width:25px;
  margin-bottom:3px;
  }


.checkbox, .file
 {font-size: 11px;
  font-family:arial;
  background-color: #0E0E0E;
  color:#909090;
  border-color:#000;
  border-width:1px;
  border-style:solid;
  outline: none;
  height:10px;
  width:15px;
  margin-bottom:3px;
  }



 focus
 {outline: none;
  }


textarea{font-size: 11px;
  font-family:arial;
  background-color: #0E0E0E;
  color:#909090;
  border-color:#2F2F2F;
  border-width:1px;
  border-style:solid;
  outline: none;
  margin-bottom:3px;
  width:160px;
 }

.file
 {font-size: 11px;
  font-family:arial;
  background-color: #0E0E0E;
  color:#909090;
  border-color:#2F2F2F;
  border-width:1px;
  border-style:solid;
  outline: none;
  height:20px;
  width:164px;
  margin-bottom:3px;
  }



.btnform
{border: 0px; 
 background-color: #000;
 cursor:pointer;
 width: 78px;
 height:30px;
 padding:0px;}

.btnform1
{border: 0px; 
 background-color: #000;
 cursor:pointer;
 width: 150px;
 height:27px;
 padding:0px;}
 
.btnform2
{border: 0px; 
 background-color: #000;
 cursor:pointer;
 width: 182px;
 height:32px;
 padding:0px;}

.line {
line-height:38px;}

#banner_family{
position:relative; 
top:-30px;  
*z-index:-1; 
}

#nav_family{
margin-top:63px;
}

#nav_family_new{
margin-top:-19px;
}


#nav_family,#nav_family_new a {

font-weight: normal;
background-color: black;
color: white;
text-decoration: none;
}

#nav_family,#nav_family_new li li a {
background-color: transparent;
display: block;
font-size:11px;
font-weight: normal;
color: #ffffff;
padding: 0.2em 10px;
padding-top:7px;
padding-bottom:7px;
border-bottom:1px solid #181818;
}

#nav_family,#nav_family_new li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }
        

/****REGISTRAZIONE utenti register.php***/

.titolo_registrazione{
      position:relative;
      top:7px;
      height:60px;
      width:355px;
      text-align:left;
      background-color:#000;
}


.titolo_registrazione_new{
      position:relative;
      top:7px;
      height:140px;
      width:900px;
      text-align:left;
      background-color:transparent;
	  border-bottom: 1px dotted #dc9b35;
}

#holder_registrazione{
position: relative;
top: 0px;
left: 0px;
height:350px;
width:910px;
overflow:hidden;
background-color:#000;
}

#holder_registrazione_new{
position: relative;
top: 50px;
left: -615px;
height:280px;
width:910px;
overflow:hidden;
background-color:#000;
}


.holder_lista_registrazione {
position: relative;
top: 10px;
left: 0px;
height:320px;
width:900px;
overflow:hidden;
background-color:#000;
}

.holder_lista_registrazione_new {
position: relative;
top: 0px;
left: 0px;
width:900px;
height:280px;
overflow:hidden;
background-color:#fff;
}


			
.holder_lista_registrazione .jScrollPaneTrack {
background: #333333;
}
.holder_lista_registrazione .jScrollPaneDrag {
background: #0A0A0A;
}


.holder_lista_registrazione_new .jScrollPaneTrack {
background: #333333;
}
.holder_lista_registrazione_new .jScrollPaneDrag {
background: #0A0A0A;
}


.lista_registrazione_scroll-pane {
background: #000000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 900px;
overflow:auto;

}

#pane_registrazione {
height: 320px;
float: left;
}

#pane_registrazione_new {
height: 280px;
float: left;
}

#form_registrazione{
position:relative;
top:40px;
width:500px;
height:345px;
background-color:#000;
border-top:1px dotted #50550A;
}

#nav_registrazione{
margin-top:33px;
}

#nav_registrazione_expertise{
margin-top:-2px;
}



#nav_registrazione,#nav_registrazione_expertise a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}

#nav_registrazione,#nav_registrazione_expertise li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_registrazione,#nav_registrazione_expertise li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }

#nav_error{
margin-top:25px;
}

#nav_error a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}

#nav_error li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_error li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }

#nav_activation{
margin-top:25px;
}

#nav_activation a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}

#nav_activation li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_activation li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }



/*****modifica dati***/

#bottoni_modifica_dati{
position:relative;
width:920px;
height:40px;
background-color:#000;
text-align:right; 
*z-index:-1;
top:5px;
}

#nav_modifica{
margin-top:-2px;
}


#nav_modifica a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}

#nav_modifica li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_modifica li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }


#nav_pwd_change{
margin-top:33px;
}



#nav_registrazione a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}

#nav_registrazione li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_registrazione li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }



/***login***/

.login{
 position: relative;
 top: 3px;
 left: 0px;
 height:441px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:0;
 *z-index:-1;
}

.login .titolo1{
      position:relative;
      top:2px;
      height:20px;
      width:280px;
      text-align:left;
      background-color:#000;


}


.login .titolo2{
      position:relative;
      left:3px;
      top:17px;
      height:20px;
      width:280px;
      text-align:left;
      background-color:#000;
      color:#D8C800;

}

#holder_login{
position: relative;
top: 12px;
left: 0px;
height:372px;
width:295px;
overflow:hidden;
color:#9e9e9e;
background-color:#000;

}

#nav_login{margin-top:-354px;}

#nav_login a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_login li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_login li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }
        
#form{
position: relative;
top: -392px;
left: 300px;
height:382px;
width:565px;
overflow:hidden;
color:#9E9E9E;
background-color:#000000;
border-left: solid 2px #222222;
padding-left:45px;
}


 
/***catalogo***/
.body_catalogo {
	font-family: arial;
	font-size: 8pt;
        background-image: url(../images/sfondo_bianco3.gif);
        *background-image: url(../images/sfondo_bianco2.gif);
        background-repeat: repeat-x;
        background-color:#000;
        margin: 0;

}


#content_catalogo {
        position:absolute;
        width:910px;
        background-image: url(../images/sfondo_content.gif);
        background-repeat:repeat-x;
        background-position: 0px 0px;
        height:500px;
        padding-top:85px;
        left:50%;
        margin-left:-455px;
        background-color:#fff;
 }

/***mappa**/
#nav_inf_mappa{margin-top:3px;}

#nav_inf_mappa a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_inf_mappa li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_inf_mappa li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }
        
/****cartella stampa****/

#cartella{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:black;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}


#registrazione_cartella{
position:relative;
top:5px;
width:600px;
height:40px;
background-color:#000;
}

#holder_cartella{
position: relative;
top: 10px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000000;
}

#holder_cartella_r {
position: relative;
top: -52px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000000;
}

#nav_cartella{margin-top:11px;}

#nav_cartella a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_cartella li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_cartella li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }
        
        
#nav_cartella_r{margin-top:-29px;}

#nav_cartella_r a {

        font-weight: normal;
	background-color: black;
	color: white;
        text-decoration: none;
}



#nav_cartella_r li li a {
	background-color: transparent;
        display: block;
	font-size:11px;
        font-weight: normal;
	color: #ffffff;
	padding: 0.2em 10px;
        padding-top:7px;
        padding-bottom:7px;
        border-bottom:1px solid #181818;
}

#nav_cartella_r li li a:hover {
        padding: 0.2em 5px;
        padding-top:7px;
        padding-bottom:7px;
        color: #A8A189;
	border-width: 0 5px;
        border-bottom:1px solid #181818;
        }


#login_cartella{
position:relative;
top:-50px;
left:500px;
height:20px;
width:408px;
font-family:Arial;
color:#FFC800;
font-size:10px;
text-align:right;
}


/*****COLLEZIONISTI***/

#collezionisti{
 position: relative;
 top: 0px;
 left: 0px;
 height:444px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}

#holder_collezionisti {
position: relative;
top: -52px;
left: 0px;
height:392px;
width:910px;
overflow:hidden;
background-color:#000;
}

.holder_lista_collezionisti {
position: relative;
top: 10px;
left: 0px;
height:384px;
width:460px;
overflow:hidden;
background-color:#000;
}


			
.holder_lista_collezionisti .jScrollPaneTrack {
background: #333333;
}
.holder_lista_collezionisti .jScrollPaneDrag {
background: #0A0A0A;
}


.lista-collezionisti_scroll-pane {
background: #000000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 460px;
overflow:auto;

}


#immagine_collezionisti {
position: absolute;
top: 6px;
left: 538px;
width: 369px;
height: 386px;
background-color:#fff;
border:1px solid #831414;

}

#bottoni_collezionisti{
position:relative;
top:-55px;
left:400px;
height:25px;
width:508px;
font-family:Arial;
background-color:#000;
font-size:10px;
text-align:right;
}




#nav_collezionisti_r{margin-top:-34px;}

#nav_collezionisti_r_new{margin-top:-2px;}


#nav_collezionisti_r a,#nav_collezionisti_r_new {

font-weight: normal;
background-color: black;
color: white;
text-decoration: none;
}



#nav_collezionisti_r,#nav_collezionisti_r_new li li a {
background-color: transparent;
display: block;
font-size:11px;
font-weight: normal;
color: #ffffff;
padding: 0.2em 10px;
padding-top:7px;
padding-bottom:7px;
 border-bottom:1px solid #181818;
}

#nav_collezionisti_r,#nav_collezionisti_r_new li li a:hover {
padding: 0.2em 5px;
padding-top:7px;
padding-bottom:7px;
color: #A8A189;
border-width: 0 5px;
border-bottom:1px solid #181818;
}

		
#immagine_app_collezionisti {
position: absolute;
top: 6px;
left: 15px;
width: 369px;
height: 384px;
background-color:#fff;
border:1px solid #831414;

}


#testo_app_collezionisti {
position: absolute;
top: 20px;
left: 500px;
width: 410px;
height: 354px;
background-color:#000;
color:#707070;
}



#testo_app_collezionisti .jScrollPaneTrack {
background: #333333;
}

#testo_app_collezionisti .jScrollPaneDrag {
background: #0A0A0A;
}

.app-collezionisti_scroll-pane {
background: #000;
color:#ffffff;
font-family:arial;
font-size:11px;
width: 410px;
overflow:auto;

}

#pane3{
height: 372px;
float: left;
}


/*****FAMILY***********/
#family{
 position: relative;
 top: 32px;
 left: 0px;
 height:412px;
 width:910px;
 background-color:#000;
 border-bottom:dotted 1px #3A3A3A;
 z-index:-1;
}

#holder_family{
position: relative;
top: -25px;
left: 0px;
height:430px;
width:910px;
overflow:hidden;
background-color:#000;
}


.holder_elenco {
position: relative;
top: 5px;
left: 0px;
height:423px;
width:320px;
overflow:hidden;
background-color:#000;

}

.holder_login {
position: relative;
top: -416px;
left: 330px;
height:432px;
width:575px;
overflow:hidden;
background-color:#000;
}
