@charset "utf-8";
/* CSS Document */


html{
    background-color:#000000;
    height:100%;
	font-family:verdana, Arial, Helvetica, sans-serif;
 }

body {
margin:0px;
padding:0px;
height:100%;
width:100%;
 
}

.lingue_p{
position:fixed;
bottom:20px;
width:20%;
min-width:200px;
 
color:#FFFFFF;
text-align:center;
font-size:10px;}

.lingue_p img{
border:none;
margin-bottom:8px;
width:26px;}

.menu{
position:relative;
    
    width:20%;
    text-align:right;
    padding:0px;
    margin:0px;
    height:400px;
   position:fixed;
   min-width:200px;
}


.menu_sx{
    float:left;
    width:20%;
    text-align:right;
    padding:0px;
    margin:0px;
    height:400px;
   
}

.menu_int{

padding-left:6%;
 
float:left;
width:100%;
margin-top:25px;}

.menu_int a{
float:none;
font-size:14px;
padding-left:20%;}
 

.contenitore{
padding:0px;
margin:0px;
max-width:80%;
min-width:710px;


float:left;

    
}

.contenitore_ext{
 
    padding:0px;
    margin:0px;
        min-width:1010px; 
    
}

.contenitore img{
    float:left;
    width:100%;
    padding:0px;
    margin:0px;
}

.contenitore_interno{
padding:0px;
margin:0px;
max-width:60%;
min-width:510px;
float:left;
}
    
.contenitore_interno img{
    float:left;
    width:100%;
    padding:0px;
    margin:0px;
}



.flotta{
    width:200px;
    height:100%;
    float:left;
}

.des{
    float:left;
    padding:0px;
    margin:0px;
   max-width:20%;
 
    color:#ffffff;
    
    font-family:arial;
    font-size:12px;
    padding-top:70px;
     min-width:200px;
   
}

.cont{
    padding-left:40px;
    width:150px;
  
	   
}

.fisso{
position:fixed}


.cont a{
color:#E1CF78;}

.testo{ color:#ffffff;
    
    font-family:arial;
    font-size:12px;
    padding-top:70px;}

.testo a{color:#E1CF78;}

.oggetto{
visibility:hidden;
color:#FFFFFF;
 float:left;
    width:20%;;
    padding:0px;
    margin:0px;
	position:relative;
	font-size:12px;
}

.oggetto img{
border:none;
visibility:visible;}

.oggetto:hover{
visibility:visible;}

.layer{
height:14%;
min-height:32px;
position:absolute;
bottom:0px;
padding-top:5%;
padding-left:5%;
padding-right:5%;
width:90%;
background-color:#000000;
-moz-opacity:.75; filter:alpha(opacity=75); opacity:.75;
}

.left_layer{
float:left;
-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;
width:90%;
text-align:left;
color:#ffffff;
z-index:2;
}

.right_layer{
float:right;
-moz-opacity:.99; filter:alpha(opacity=99); opacity:.99;
width:10%;
text-align:right;
color:#ffffff;
z-index:2;
}

.menu img{
border:none;}

.menu{
text-align:left;}

.menu a{
color:#FFFFFF;}

.menu a:hover{
color:#FF0000;
text-decoration:none;}

.logo{
text-align:center;
margin-top:20px;
margin-bottom:40px;}

.logo img{
margin:auto;

min-width:100px;
max-width:150px;}

#selected{
font-weight:bold;}

.firma_sotto{
width:180px;
margin:auto;
margin-bottom:10px;
margin-top:10px;
}

.firma_sotto img{
width:180px;
float:none;}

.firma_lingue{
width:100%;
table-align:center;
}

.firma_lingue img{
margin-left:10px;
margin-right:10px;}

.menu_alt{
height:10px;}

.titolo_des{
font-size:20px;
 }
 
 .rec_dx{
 width:100%;
 margin-bottom:20px;
 margin-top:15px;}
 
  .rec_dx img{
  max-width:25px;
  float:left;}
  
 .menu_cv{
 padding-top:20px;}
 
 .amici{
    color: #fff;
 }
 
 .amici:hover{
    text-decoration: underline;
 }
 
 .amico_l{
    width:33%;
    float: left;
    text-align: center;
    color: #fff;
    margin-top: 20px;
 }
 
 .amico_l img{
    width: 80%;
    max-width: 220px;
    float: none;
    border: none;
    margin-bottom: 10px;
 }
 
 