/* foglio di stile che resetta il comportamento difforme dei diversi browser */
/* fonte: http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
a{text-decoration:none;}


#footer{
clear:both;
background-color:white;
background-image:url(img/sfondo_footer.gif);
background-position:left top;
height:2em;
padding-top:0.5em;
width:700px;
background-repeat:no-repeat;
}




/*elementi globali*/
html,body{
font-size:0.76em;
font-family: verdana,serif,arial;
background-image: url(img/sfondo.gif);
}
#corpo{
margin:auto;
width:700px;
padding-left:52px;
padding-right:52px;
/*background-image:url(img/sfondo_corpo.gif);*/
background-image:url(img/sfondo_corpo_2.gif);
background-repeat:repeat-y;
background-color:#fff;
overflow:visible;
}
#testata{
width:100%;
height:140px;
background-image: url(img/testata2.gif);
background-repeat:no-repeat;
background-color:#ffffff;
background-position:left;
}
/*TITOLI*/
#testa_titoli{
display:block;
background-color:white;
width:100%;
height:2.5em;
}
.titolo_h1_home{
font-size:2.7em;
}
#works{
float:left;
display:block;
margin-top:0px;
}
#info{
padding-left:480px;
margin-top:0px;
}
.testo_home_2{
margin-top:10px;
}
/*#################################*/
/*elementi home blocco di sinistra*/
.evento_home{
vertical-align:bottom;
}
#colonna_sx{
width:450px;
background-color:#F2F3F4;
float:left;
border-top:4px solid black;
padding-bottom:20px;
}
.evento_home img{
margin-left:20px;
}
.testo_home{
position:relative;
width:180px;
padding-left:20px;
}
.blocco_sx{
vertical-align:bottom;
}
.titolo_home{
position:relative;
top:3.5em;
width:140px;
height:2em;
background-color:#E2001A;
text-transform: uppercase;
text-align:right;
line-height:1.9em;
padding-right:1em;
}
a.l_home:link, a.l_home:hover, a.l_home:visited{
color:#ffffff;
display:block;
width:140px;
height:2em;
}
a.l_home_img:link, a.l_home_img:hover, a.l_home_img:visited{
display:block;
width:100%;
height:100%;
}
/*###################################*/
/*blocco di destra in alto */
#colonna_dx{
position:relative;
left:40px;
text-align:right;
margin-right:80px;
margin-left:440px;
}
#dati_info{
padding-top:20px;
font-size:110%;
margin-right:1em;
}
.dati_titolo{
margin-top:0.5em;
text-transform: uppercase;
}
#dati_info a{
color:black;
}
#colonna_dx_su{
border-top:4px solid black;
text-align:right;
background-color:#F2F3F4;
}
#dati_siamo{
margin-right:1em;
margin-top:20px;
}
.friends{
margin-top:20px;
margin-bottom:20px;
}
a.link_ftp:link, a.link_ftp:hover, a.link_ftp:visited{
color:white;
display:block;
height:100%;
width:100%;
}
.link_friends{
margin-right:1em;
}
a.link_friends:link, a.link_friends:hover, a.link_friends:visited {
color : black;
}
.grigio{
color:#666666;
}
#fr{
text-align:right;
position:relative;
width:150px;
margin-left:auto;
}
#fr .friends {
background-color: #E3001C;
color:white;
display:block;
width:100%;
text-align:left;
padding-left:1em;
margin-left:-1em;
height:2em;
line-height:1.9em;
}
#xf{
margin-bottom:20px;
margin-right:1em;
}
/*###################################*/
/*blocco di destra in basso */
#production {
display:block;
text-align:left;
background-color:white;
height:20px;
font-size:2.7em;
margin-top:20px;

}
#production p img{
margin-left:-8px;
}
#colonna_dx_giu{
border-top:4px solid black;
/*border-bottom:4px solid black;*/
position:relative;
background-color:#F2F3F4;
padding-bottom:10px;
padding-top:20px;
margin-bottom:-4px;
}
#img_dx{
width:110px;
margin-left:auto;
margin-top:20px;
}
#colonna_dx_giu ul img{
width:110px;
border:0px;
}
#img_dx p{
text-align:left;
padding-bottom:20px;
text-transform: uppercase;
}
.barra{
width:100px; margin-left:50px;"
}
.link_friends_li{
margin-top:1em;
}
/*#####################################*/




/*hack*/


/*
html>body#production p{
text-indent:-6px;
}
html>body#colonna_dx{
left:50px;/*solo explorer 6*/
/*margin-right:90px;
}
*/












































