/* CSS Document */

html,body{margin:0;padding:0;
}


body {
	text-align:center;
	border:0;
	background-color:#dfe2e4;
	background-color:#e7e9ea;
	background:#dee2e5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2e2f;
}


#tutto {margin:0; 
		border:0;
		margin:0 auto;
		text-align:center;
		/*border-top:1px solid #000;*/
		}





#centrale {
margin:0;
margin-left:40px;
padding:0;
border:0;
text-align:left;
margin-top:40px;
width:978px;
height:436px;
background:url("../images/sfondo.jpg") top center no-repeat;
}

#centrale_interna {
margin:0;
margin-left:40px;
padding:0;
border:0;
text-align:left;
margin-top:40px;
width:3293px;
height:436px;
background:url("../images/sfondo_interna.jpg") top center no-repeat;

}

#testo_descrittivo {
margin:0;
padding:0;
float:left;
width:180px;
height:300px;
margin-left:455px;
margin-top:80px;
}




#testo_descrittivo p{
margin:0;
padding:0;
margin-top:20px;
line-height:1.5;
}



#testo_descrittivo a{
color:#2b2e2f;
text-decoration: underline;}

#testo_descrittivo a:hover{
color:#2b2e2f;
text-decoration: line-through;}


#testo_descrittivo p.photography a{
color:#2b2e2f;
text-decoration:none;
}

#testo_descrittivo p.photography a:hover{
color:#2b2e2f;
text-decoration: line-through;
}


#testo_descrittivo h2{
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}

#testo_descrittivo h3{
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}



#logo {
display:none;
position:absolute;
margin:0;
padding:0;
margin-top:171px;
margin-left:98px;}

#box_centro{
float:right;
margin:0;
padding:0;
width:460px;
height:260px;
line-height:1.7;
margin-right:65px;
margin-top:120px;
/*border:1px solid  #FF0000;*/
}

#box_centro.interna{
float:right;
margin:0;
padding:0;
width:2600px;
margin-right:20px;
margin-top:120px;
/*border:1px solid  #FF0000;*/
}

#box_centro.interna img{
margin:0;
padding:0;
margin-right:3px;
margin-top:-60px;

}

#box_centro p{
margin:0;
padding:0;
margin-top:20px;
}

#box_centro p.primo_p{
margin:0;
padding:0;
margin-top:70px;
}

#box_centro p.secondo_p{
margin:0;
padding:0;
margin-top:8px;
}

#box_centro ul{
margin:0;
padding:0;
list-style:none;
margin-top:30px;
}

#box_centro ul li{
margin:0;
padding:0;
margin-top:5px;
}

#box_centro ul li a:link{
color:#2b2e2f;
text-decoration:none;
text-decoration: none;
}

#box_centro ul li a:visited{
color:#2b2e2f;
text-decoration:none;
}

#box_centro ul li a:hover{
color:#2b2e2f;
text-decoration:line-through;
}

#box_centro ul2 li2{
margin:0;
padding:0;
margin-top:0px;
}

#box_centro ul2 li2 a:link{
color:#2b2e2f;
text-decoration:none;
text-decoration: none;
}

#box_centro ul2 li2 a:visited{
color:#2b2e2f;
text-decoration:none;
}

#box_centro ul2 li2 a:hover{
color:#2b2e2f;
text-decoration:line-through;
}

#extra{clear:both;
margin:0;
padding:0;

} 

#footer{
position:absolute;
color: #777;
margin:0;
width:978px;
padding:0;
margin-left:30px;
padding-bottom:0;
margin-top:54px;}

/*#footer.about{
color: #777;
margin:0;
width:978px;
padding:0;
margin-left:30px;
padding-bottom:0;
margin-top:70px;}
*/

#menu_footer {
margin:0;
padding:0;
}



#menu_footer ul{
margin:0;
padding:0;
list-style:none;
text-align:left;
}

#menu_footer ul li{
display: inline;
margin:0;
padding:0;
}

#menu_footer ul li .line{
text-decoration:line-through;
display: inline;
margin:0;
padding:0;
}

#menu_footer ul li.info{
margin:0;
padding:0;
margin-left:335px;
}

#menu_footer ul li.info a:link{
color: #777;
text-decoration:none;
}

#menu_footer ul li.info a:visited{
color: #777;
text-decoration:none;
}

#menu_footer ul li.info a:hover{
color: #777;
text-decoration: line-through;
}

#menu_footer a{
outline:none;
}
