#page {
background:#ffffff url(images/righine_storte.png) repeat 0 0;
}

#wrapper-body {
background:transparent url(images/DOC_web.png) no-repeat center top;
height:1490px;
}

#wrapper {
margin:auto;
width:1000px;
position:relative;
}

#fascetta {
position:absolute;
top:0px;
right:2px;
z-index:10;
}

#flickr {
position:absolute;
right:115px;
top:270px;
z-index:10;
}

#foto {
margin:0 auto;
padding-bottom:10px;
padding-top:260px;
width:100%;
}

.foto {
display:block;
padding-left:200px;
width:625px;
height:250px;
}

.thumbs {
float:left;
padding-right:25px;
}

#video {
background:transparent url(images/ombra_video.png) no-repeat scroll 195px 15px;
padding-left:205px;
padding-top:25px;
height:370px;
}

#word {
background:transparent url(images/cosa_doc.png) no-repeat center top;
width:100%;
height:21px;
}

#button p {
margin-top:4px;
color:#94127C;
font-family:helvetica;
font-size:26px;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
padding-left:10px;
}

#button span {
font-size:18px;
text-transform:none;
vertical-align:middle;
padding-left:15px;
}

.ul_button {
display:block;
padding-top:15px;
padding-left:210px;
}

.li_button {
float:left;
padding-right:30px;
}

#lists {
   margin-bottom:1.0em;
padding-left:210px;
padding-top:15px;
}

#lists div {
   float:left;
   margin-right:2.0em;
}

#lists ul {
   list-style-type:none;
   margin-bottom:1.0em;
}

#lists ul li {
   display:block;
   padding:0.5em 1.0em 0.5em 0;
}

#box {
   height:100%;
   left:0pt;
   margin:0pt auto;
   position:fixed;
   top:0pt;
   width:100%;
   z-index:10;
}

#blackboard-bkg {
   filter:alpha(opacity=70);
   -moz-opacity:.70;
   opacity:.70;
   background-color:#000000;
   height:100%;
   z-index:11;
   width:100%;
}

#overlay {
   position:absolute;
   top:0;
   left:0;
   width:100%;
   height:100%;
   padding:2% 0 0;
}

#layer {
   background-color:#060606;
   height:480px;
   margin:0 auto;
   z-index:12;
   width:400px;
   text-align:left;
   padding:0.5em 1.0em;
   position:relative;
   border:1px solid #303030;
}

.layer0 {
background:transparent url(images/layer_albero2.jpg) no-repeat 0 0 !important;
padding:0 0 0 0 !important;
}

.layer1 {
background:transparent url(images/layer_bici2.jpg) no-repeat 0 0 !important;
padding:0 0 0 0 !important;
}

.layer2 {
background:transparent url(images/layer_eolica2.jpg) no-repeat 0 0 !important;
padding:0 0 0 0 !important;
}

.layer3 {
background:transparent url(images/layer_treno2.jpg) no-repeat 0 0 !important;
padding:0 0 0 0 !important;
}

#close {
   font-size:15pt;
   font-weight:bold;
   position:absolute;
   right:1.0em;
   top:0em;
}

#close a {
color:#ffffff;
font-family:helvetica;
font-size:13px;
}

#button_change {
position:absolute;
left:25px;
margin-top:35px;
}

#phrase {
color:#FFFFFF;
font-family:helvetica;
font-size:15px;
font-weight:bold;
margin-top:320px;
text-align:center;
text-transform:uppercase;
width:100% !important;
   padding-top:0.5em;
   padding-bottom:0.5em;
   padding-left:0;
   padding-right:0;
}

.loading {
   background: transparent url(images/loading.gif) no-repeat;
   font-size:20px;
}

.button {
   border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
   border-style:solid;
   border-width:0px;
   color:#FFFFFF;
   padding:2px 5px 3px;
   text-align:center;
   cursor:pointer;
   text-decoration:none;
   font-size:16px;
   font-family:helvetica;
   font-weight:bold;
   color:#94127C;
}



.sender {
   position:absolute;
   margin-top:80px;
   right:15px;
}

.hide {
   display:none;
}

.clear {
   width:0px!important;
   font-size:1px!important;
   clear:both!important;
   padding-bottom:20px!important;
}

		#light {
                   position: fixed;
                   padding:10px;
                   width:500px;
                   height:300px;
                   color:#333;
                   background:#E1E1E1;
                   z-index: 9981;
                 }
                #lightinner {
                   width:480px;
                   height:280px;
                   padding:10px;
                   border:1px solid #000;
                   background: #fff;
                }
                #fade {
                   position:fixed;
                   left:0;
                   top:0;
                   padding:0;
                   width:100%;
                   height:100%;
                   color:#333;
                   background:#000;
                   z-index: 9980;
                }

