/* CSS Document */

body { 
margin:0; 
padding:0;
}  
#header{
float:left;
margin:0;
width:100%;
margin:14px 0 0 10px;
z-index:0;
}
.banner{float:left; margin:0 0 0 600px; }

#logo a{
float:left;
width:81px;
height:81px;
background:url(../img_struttura/logo/logo.gif) no-repeat;
}
#logo a:hover{
background: url("../img_struttura/gallery/back_index_p_r.gif") no-repeat top left;
width:81px;
height:81px;
}
/*header pagina gallery*/

/*back to index*/

#back_p {
float:left;
margin:90px 0 0 -81px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_p_a.gif") no-repeat top left;
}

#back_pm {
float:left;
margin:90px 0 0 -81px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_pm_a.gif") no-repeat top left;
}
#back_art {
float:left;
margin:90px 0 0 -81px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_art_a.gif") no-repeat top left;
}
#back_design {
float:left;
margin:90px 0 0 -81px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_design_a.gif") no-repeat top left;
}
#back_contact {
float:left;
margin:90px 0 0 -82px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_contact_a.gif") no-repeat top left;
}
#back_about {
float:left;
margin:90px 0 0 -82px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_about_a.gif") no-repeat top left;
}

#back_press{
float:left;
margin:90px 0 0 -82px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_press_a.gif") no-repeat top left;
}

#back_blog{
float:left;
margin:90px 0 0 -82px;
width: 122px;
height:33px;
background: url("../img_struttura/gallery/back_index_blog_a.gif") no-repeat top left;
}


/*prev - next*/
#prev a{
float:left;
margin:91px 0 0 10px;
width: 11px;
height:11px;
background: url("../img_struttura/gallery/prev_a.gif") no-repeat top left;
}
#prev a:hover{
background: url("../img_struttura/gallery/prev_r.gif") no-repeat top left;
}

#next a{
float:left;
margin:91px 0 0 3px;
width: 11px;
height:11px;
background: url("../img_struttura/gallery/next_a.gif") no-repeat top left;
}

#next a:hover{
background: url("../img_struttura/gallery/next_r.gif") no-repeat top left;
}

/* END header pagina gallery*/

/* corpo */
#corpo { 
	float:left; 
	width:1000px; 
    margin:0; 
    text-align:left;
	border:0; 
}

#corpo-colonna1 { 
	float:left;
	width:1000px; 
	margin:0 0 0 10px; 

}
#descrizione{
float:left;
margin:0;
width:200px;
}
h1 {
float:left;
font-family:Verdana;
font-size:9px;
font-weight:bold;
width:100%;
color:#000;
}
p{
margin:5px 0 0 0;
float:left;
font-family:Verdana;
font-size:9px;
font-weight:none;
color:#000;
width: 80%;
padding:0 5px 0 0;
}
p a{
float:left;
font-weight: bold; 
font-size:9px;
text-decoration:underline;
color:#000;
padding:0 5px 0 0;
}

p a:hover{
text-decoration:none;
}


/*#corpo-colonna2 { 
float:left;
	width:80%; 
	margin:0;  
}*/

/*VIDEO*/
#video{
float:left;
margin:0 0 10px 0 !important;
margin:0 0 10px 0;
padding: 0;
border:0;

}
#colonna_video1 { 
	float:left;
	width:200px; 
	margin:0 0 0 10px;
	border:0; 
}
#colonna_video2 { 
	float:right;
	width:600px; 
	margin:-170px 0 0 160px!important; 
	margin:-150px 0 0 160px;
	border:0;
}


#credits_video{
margin:50px 0 0 0 !important;
margin:20px 0 0 0;
}


/*GALLERY------------------------------------------------------*/


.zoom1{
float:right;
margin:-73px 0 0 0px !important;
margin:-20px 0 0 0px;
padding: 0;
border:0;
}

#zoom{
float:right;
margin:-73px 0 0 0px !important;
margin:-80px 0 0 0px;
padding: 0;
border:0
z-index:20;
}
#zoom img{
display:block;
width:auto;
height:auto;
}

#minipics{
float:left;
margin: 13px 0 0 0 !important;
margin: 20px 0 0 0;
width:200px;
z-index:10;

}
#minipics ul{
float:left;
list-style-type: none;
margin: 0;
padding: 0;
}
#minipics li{
float:left;
margin:0 10px 3px 0;
}
#minipics img{
width:20px;
height:20px;
border: 1px #000 solid;
}

.txt{
float:left;
width:100%;
}

/*FOOTER-----------------------------------------------------*/
#footer{
float:left;
margin:20px 0 20px 10px !important;
margin:40px 0 10px 10px;
width:80%;
height:8px;
background:url(../img_struttura/footer/footer.gif) no-repeat;
}
.credits{
margin:10px 0 0 0;
font-family:Arial;
font-size:9px;
color:#000000;
}

/*PAGIne-----------------------------------------------------*/

#about{
float:left;
margin:0 0 0 10px !important;
margin:0 0 0 10px;
background: url("../img_struttura/sezioni/about.gif") no-repeat top left;
width:1024px;
height:18px;
}


#press{
float:left;
margin:0 0 0 10px !important;
margin:0 0 0 10px;
background: url("../img_struttura/sezioni/press.gif") no-repeat top left;
width:1024px;
height:18px;
}

#blog{
float:left;
margin:0 0 0 10px !important;
margin:0 0 0 10px;
background: url("../img_struttura/sezioni/blog.gif") no-repeat top left;
width:1024px;
height:18px;
}

#contact{
margin:20px 0 0 10px;
float:left;
width:1024px;
}
#txt_contact{
margin:40px 0 0 0;
float:left;
width:1024px;
}

.mail a{
float:left;
margin:-11px 0 0 20px;
font:Arial;
font-size:9px;
text-decoration:underline;
color:#000;
}
.mail a:hover{
text-decoration:none;
}

