body{
background-color:#000000; margin-top:30px; margin-left:0px; margin-right:0px; 
font-family: Geneva, Arial, Helvetica, sans-serif;
            scrollbar-face-color: #000;
            scrollbar-shadow-color: #06220C; 
            scrollbar-highlight-color: #06220C;
            scrollbar-3dlight-color: #06220C; 
            scrollbar-darkshadow-color: #06220C; 
            scrollbar-track-color: #06220C; 
            scrollbar-arrow-color: #fff;
}

#container{
width:1280px;
}

#mainpage{
height:300px;
width:1280px;
position:relative;
}


#mainlspacer{
width:150px; height:300px; float:left;
}

#mainlmenu{
width:149px; height:270px; margin-top:10px; margin-bottom:20px; float:left; color:#FFFFFF; font-size:18px; border-right: dashed 1px #06220C; overflow:auto;
}
#mainlmenufoto{
width:299px; height:300px; float:left; color:#FFFFFF; font-size:18px; border-right: dashed 1px #06220C;
}

#mainlmenu .menugrande{ height:30px; width:130px; border-bottom:1px dashed #06220C; margin-top:5px;}
#mainlmenu .menugrande a{ height:30px; width:130px;  margin-top:5px; text-decoration:none; color:#FFFFFF}
#mainlmenu .menugrande a:hover{ height:30px; width:130px;  margin-top:5px; text-decoration:underline; color:#FFFFFF}
#mainlmenu .menupiccolo{font-size:12px;margin-top:3px;}
#mainlmenu .menupiccolo a{text-decoration:none; color:#FFFFFF}
#mainlmenu .menupiccolo a:hover{ text-decoration:underline; color:#FFFFFF}

#mainl{
height:300px;
width:300px;
float:left;
}

#mainr{
width:940px;
height:290px;
float:left;
overflow: scroll;
overflow-x: hidden;
color:#FFFFFF;
padding-left:20px;
padding-top:10px;

}

#mainrtesto{
width:780px;
height:290px;
float:left;
color:#FFFFFF;
padding-top:10px;
}

#mainrtesto a{

color:#FFFFFF;

}

#mainrspacer{
width:20px; height:300px; float:left;
}

#mainrsmallpic{
width:230px; height:280px; margin-top:20px; float:left;
}

#mainrsmalltext{
width:221px; height:100px; margin-top:7px;color:#FFFFFF; float:left
}

#fotinediv{
overflow: hidden;z-index: 99;width:250px; height:284px; margin-top:16px;  float:left
}
#fotinediv2{
overflow: hidden;z-index: 99;width:220px; height:284px;   float:left
}

.fotine{
width:105px;
height:79px;
margin:4px;
border:1px solid #ffffff;
float:left;
}

.fotineelenco{
width:105px;
height:79px;
}
.fotineelenco img{
border:1px solid #9c9c9c;
margin:0px;
}


.fotineg{
width:110px;
height:120px;
float:left;
margin:10px;
color:#9c9c9c;
font-size:12px;
}

.fotinegev{
width:110px;
height:120px;
float:left;
margin:10px;
color:#9c9c9c;
font-size:12px;
}

.info{
width:107px;
height:14px;
text-align:right
}

.info2{
width:202px;
height:14px;
text-align:right
}



.SmallImageCont {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0099;
float:left;
position:relative;
}

.BigImageCont {
overflow: hidden;
z-index: 100;
visibility: hidden;
border:1px solid #ffffff;

}

.MagicZoomPup {
	        background: 	#fff979;
        }
.luckyZoomHeader {
height:0px;
}

.luckyZoomHeader a {
color: #fff;
}

.luckyZoomPup {

visibility              : hidden;
position                : absolute;
width                   : 10px;
height                  : 10px;
border: 1px solid #aaa;
background: #000000;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=60);
}

