
body,html { height:100%;margin:0 }


body {
 margin:0px;
 padding:0px;
 font-family:verdana, arial, helvetica, sans-serif;
 color:#000000;
 font-size:10px;
 text-align:left;
 background-repeat:no-repeat;
 }


img{
border:none;
}


a {font-family: verdana, arial, helvetica; sans-serif;  font-size:10px; text-decoration:none;}
a:link{color: #666666}
a:visited {color: #666666}
a:hover {color:#999999}
a:active{color:#999999}


a.magazine {font-family: verdana, arial, helvetica; sans-serif;  font-size:9px; text-decoration:none;}
a.magazine:link{color: #666666}
a.magazine:visited {color: #666666}
a.magazine:hover {color:#999999}
a.magazine:active{color:#999999}



a.pagine{font-family: verdana, arial, helvetica; sans-serif;  font-size:10px; text-decoration:none;}
a.pagine:link{color:gray;}
a.pagine:visited{color:gray;}
a.pagine:hover {color: red;}
a.pagine:active{color: red;}


a.simply{font-family: verdana, arial, helvetica; sans-serif;  font-size:10px; text-decoration:none;}

a.simply:link{color:black;}
a.simply:visited{color:black;}
a.simply:hover {color: red;}
a.simply:active{color: red;}



//ROLLOVER MENU
a.pul{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#3B7474;
margin-bottom:1px;
padding:3px;
}


a.pul:link{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#3B7474;
margin-bottom:1px;
padding:3px;
}

a.pul:visited{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#3B7474;
margin-bottom:1px;
padding:3px;
}

a.pul:hover{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#666666;
margin-bottom:1px;
padding:3px;
}
a.pul:active{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#666666;
margin-bottom:1px;
padding:3px;
}



a.pul2{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#666666;
margin-bottom:1px;
padding:3px;
}


a.pul2:hover{
font-family:Verdana, arial, helvetica; font-size:10px; text-decoration:none; 
display:block;
float:left;
width:80px;
height:12px;
color:white;
background-color:#666666;
margin-bottom:1px;
padding:3px;
}





div#shim {
visibility: hidden;
width: 100%;
height: 50%;  
margin-top: -335px;  
float: left;
            }
#wrapper {
	position: relative;
	text-align: left;
	width: 986px;
	height: 670px;
	clear: both;
	margin: 0px auto;
	}




#testata{
position:absolute;
top:0px;
left:4px;
width:980px;
height:260px;
background-color:gray;
background-repeat:no-repeat;

}


#sinistra{
position:absolute;
top:260px;
left:4px;
width:120px;
height:390px;
float:left;
background-color:#CCCCCC;

}



#centro{
position:absolute;
top:260px;
left:124px;
width:860px;
height:390px;
float:left;
background-color:#C8C8C8;
border:0px solid red;
}


#centro_vuoto{
position:absolute;
top:260px;
left:124px;
width:860px;
height:390px;
display:block;
background-color:#C8C8C8;
border:0px solid blue;
}

#contenitore_thumbs{
position:relative;
top:10px;
left:10px;
width:855px;
height:380px;
display:block;
}



#menu{
position:absolute;
top:10px;
left:10px;
width:100px;
height:350px;
border:0px solid red;
}

#menu2{
position:absolute;
top:9px;
left:10px;
width:100px;
height:96px;
line-height:110%;
font-size:10px;
}


#menu_categorie{
position:absolute;
top:134px;
left:10px;
width:100px;
height:250px;
line-height:110%;
font-size:10px;
}

#menu_categorie2{
position:absolute;
top:124px;
left:10px;
width:100px;
height:250px;
line-height:110%;
font-size:10px;
}



#piede_sx{
position:absolute;
top:621px;
left:4px;
width:96px;
height:20px;
background-color:#3F3F3F;
}


#piede_sx2{
position:absolute;
top:650px;
left:124px;
width:96px;
height:20px;
background-color:#3F3F3F;
}




#simply{
position:absolute;
top:650px;
left:782px;
width:200px;
height:15px;
text-align:right;
border:0px solid gray;
}


#pagine{
position:absolute;
top:650px;
left:132px;
width:450px;
height:15px;
color:white;
font-size:9px;
color:white;
}






.contenuto{
position:absolute;
top:10px;
left:10px;
width:743px;
height:410px;
display:block;
}






.box_thumb{
position:relative;
top:0px;
left:0px;
width:160px;
height:180px;
background-color:#999999;
float:left;
margin-bottom:10px;
margin-right:10px;
}



.fotina{
position:relative;
top:10px;
left:10px;
width:140px;
height:140px;
text-align:center;
}


.box_testo{
position:absolute;
top:160px;
left:0px;
width:160px;
height:20px;
background-color:#525252;
}


.testo_fotina{
position:absolute;
top:5px;
left:10px;
width:140px;
height:15px;
color:white;
text-align:center;
color:white;
}





.colonna_elenco2{
position:relative;
width:180px;
height:400px;
top:-2px;
left:0px;
float:left;
text-align:left;
display:inline;
margin-right:10px;
line-height:160%
}



.elenco_spazi{
position:relative;
width:300px;
height:400px;
top:-2px;
left:0px;
float:left;
text-align:left;
display:inline;
margin-right:10px;
line-height:160%
border: 1px solid blue;
}

.back2{
position:absolute;
left:0px;
top:398px;
width:120px;
height:12px;
text-align:left;
}


#foto_bio{
position:absolute;
left:0px;
top:0px;
width:140px;
height:157px;
}

#testo_home{
position:relative;
left:10px;
top:10px;
width:331px;
height:371px;
color:black;
float:left;
line-height:130%
}


#foto_home{
position:relative;
left:0px;
top:10px;
width:500px;
height:369px;
color:black;
float:left;
background-image:url('img/foto_orsi.jpg');
background-repeat:no-repeat;
}

#testo_home{
position:relative;
top:10px;
left:10px;
width:337px;
height:369px;
float:left;
color:#666666;
border:0px solid red;
}


#testo_exhibitions{
position:relative;
left:0px;
top:10px;
width:410px;
height:369px;
color:black;
float:left;
border:0px solid red;
color:#333333;
}



#testo_exhibitions2{
position:relative;
left:10px;
top:10px;
width:435px;
height:369px;
color:black;
float:left;
border:0px solid red;
color:#333333;
}



#testo_magazine{
position:relative;
left:0px;
top:10px;
width:185px;
height:369px;
color:black;
float:left;
line-height:130%;
}

#contenitore_thumb_magazine{
position:absolute;
left:198px;
top:9px;
width:670px;
height:369px;
color:black;
float:left;
}

#testo_crediti_magazine{
position:absolute;
left:198px;
top:13px;
width:230px;
height:369px;
color:black;
float:left;

}

#testo_crediti_magazine2{
position:absolute;
left:438px;
top:13px;
width:310px;
height:369px;
color:black;
float:left;
}



#foto_editoriale{
position:absolute;
left:198px;
top:9px;
width:270px;
height:225px;
background-image:url('img/editoriale.jpg');
background-repeat:no-repeat;
}


#credito_editoriale{
position:absolute;
left:198px;
top:245px;
width:300px;
height:15px;
text-align:left;
}



#testo_editoriale{
position:absolute;
left:478px;
top:13px;
width:370px;
height:369px;
color:black;
float:left;
}






.box_thumb_magazine{
position:relative;
top:0px;
left:0px;
width:122px;
height:180px;
background-color:#999999;
float:left;
margin-bottom:10px;
margin-right:10px;
}


.fotina_magazine{
position:relative;
top:0px;
left:0px;
width:122px;
height:160px;
text-align:center;
float:left;
}




.testo_fotina_magazine{
position:relative;
top:5px;
left:0px;
width:122px;
height:15px;
color:white;
text-align:center;
color:white;
}

.box_testo_magazine{
position:relative;
top:1px;
left:0px;
width:122px;
height:20px;
background-color:#525252;
float:left;
}





 .nada {
position:absolute;
top:10px;
left:26px;
width:570px;
height:15px;
 text-align:left;
 float:left;
background-color:#E5E5E5;
 }
 
 
 
  .freccinzsx {
position:absolute;
top:10px;
left:9px;
width: 15px;
height:15px;
 text-align:left;
 float:left;

 }
   .freccinzdx {
position:absolute;
top:10px;
left:598px;
width: 15px;
height:15px;
border:0px dotted green;
 text-align:left;
 float:left;
 }
 

a.prev{
background-image:url('img/previous.gif');
color:#FFFFFF;
display:block;
float:left;
width:15px;
height:15px;
margin-right:0px;
margin-left:0px;
border:0px solid white;
}

a.prev:hover{
background-image:url('img/previous.gif');
display:block;
float:left;
width:15px;
height:15px;
border:0px solid red;
}


a.next{
background-image:url('img/next.gif');
color:#FFFFFF;
display:block;
width:15px;
height:15px;
float:left;

border:0px solid red;
}

a.next:hover{
background-image:url('img/next.gif');
display:block;
width:15px;
height:15px;
float:left;
border:0px solid red;
}




.colonna_testo{
position:absolute;
top:20px;
left:460px;
width:245px;
height:560px;
float:left;
}


.colonna_testo2{
position:absolute;
top:0px;
left:255px;
width:230px;
height:560px;
float:left;

}


.colonna_testo3{
position:absolute;
top:20px;
left:460px;
width:245px;
height:560px;
float:left;
line-height:110%;

}


.colonna_testo4{
position:absolute;
top:0px;
left:255px;
width:240px;
height:560px;
float:left;
line-height:110%;
}


.foto_grande_magazine{
position:absolute;
top:0px;
left:10px;
width:445px;
height:580px;
text-align:left;
border:0px solid blue;
}



.crediti_magazine{
position:absolute;
top:90px;
left:30px;
width:235px;
height:430px;
text-align:left;
border:0px solid blue;
font-size:9px;
line-height:120%;
}

.crediti_magazine2{
position:absolute;
top:470px;
left:0px;
width:235px;
height:30px;
text-align:left;
border:0px solid blue;
}


.colonna_testo_credits{
position:absolute;
top:20px;
left:20px;
width:570px;
height:320px;
text-align:left;
border:1px solid red;
}




.colonna_testo_provv{
position:absolute;
top:30px;
left:295px;
width:310px;
height:575px;
float:left;
border:0px solid red;
}


.colonna_testo_provv2{
position:absolute;
top:0px;
left:330px;
width:310px;
height:575px;
float:left;
border:0px solid red;

}



/* stile per il menu */
  
  
  div#nav{position:absolute;top:0px;left:0px;width:100px;margin-left: 0px;font: 10px Verdana, Arial, Helvetica, sans-serif;line-height: 98%}

  
  .navbar
{
}  

.mainDiv
{
  width:100px;
}

.topItem
{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
padding-top:4px;
  border: none;
  width: 100px;
  height: 10px;
  color: white;
  cursor:pointer;
  text-indent:0px;
    line-height:50%;

}

.topItemOver
{
  text-indent:0px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
   height: 10px;
  width: 100px;
  padding-top:4px;
  color: red;
  cursor:pointer;
  line-height:50%;
}

.topItemClose
{
  text-indent:0px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
   height: 10px;
   padding-top:4px;
  width: 100px;
  color: white;
  cursor:pointer;
}


.topItemCloseOver
{
  text-indent:0px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  height: 10px;
  width: 100px;
  padding-top:4px;
  cursor:pointer;
    color: red;
}



.dropMenu
{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  background-color: #2D2D2D;
  color: #999999;
  filter:alpha(opacity=10);
  padding-top:2px;
  padding-bottom:2px;
}

.subMenu
{
   display:block;
   
}

.subItem
{
   margin-left:5px;
   margin-top:2px;
   height:12px;
  font:10px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color: #666666;


   
}

.subItem a
{
   margin-left:5px;
  font:10px Verdana, Arial, Helvetica, sans-serif;
   text-decoration:none;
   color: #999999;
}

.subItemOver
{
   margin-left:5px;
   margin-top:2px;
  font:10px Verdana, Arial, Helvetica, sans-serif;  
   height:12px;
   color: red;
}

.subItemOver  a
{
   margin-left:5px;
  font:10px Verdana, Arial, Helvetica, sans-serif;
   cursor:pointer;	
   color: red;
text-decoration:none;
   cursor:pointer;
}


.drop
{
   border-left:1px solid black;
   border-right:1px solid black;	
}


.menujava
{
   margin-top:3px;
  font:  10px Verdana, Arial, Helvetica, sans-serif;  
}

a.menujav {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.menujav:link{color: white}
a.menujav:visited {color: white}
a.menujav:hover {color: red}
a.menujav:active{color: red}


