@font-face {
    font-family: 'HelveticaNeueLTStd45Light';
    src: url('helveticaneueltstd-lt-webfont.eot');
    src: url('helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-lt-webfont.woff') format('woff'),
         url('helveticaneueltstd-lt-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, img {margin: 0; padding: 0; border:none;vertical-align:bottom;}
img {margin: 0; padding: 0; border:none;vertical-align:bottom;}
a img{border:none;margin: 0;padding:0;vertical-align:bottom;}
a:link img,a:visited img,a:hover img,a:active img{border:none;margin:0;padding:0;vertical-align:bottom;}
body {margin:0;text-align:left;background-color:#fff;font-size:100%;line-height:100%;font-family:Arial;}
form,fieldset,label,legend{margin:0;padding:0;border:0;}
a {text-decoration: none; }
a, a:hover {font-weight: normal;text-decoration:none;}
a:link,a:focus{outline:none;}
table {border-spacing: 0px; border-collapse: collapse; }
td {padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;line-height:100%;font-family:Arial;}
h1{font-family:'HelveticaNeueLTStd45Light';}
ul,li{list-style:none;margin:0;padding:0;}
form {margin:0;padding:0;}
p {margin:0;padding:0; }
.clear {clear: both;font-size:1px;overflow:hidden;height:1px;}
.nascondi {display: none;}
.appari{display:inline;}
.block{display:block;}
.orange{color:#ff6100;}
.red{color:#b5111b;}
.fleft{float:left;}
.fright{float:right;}
.testo_foto{background-color:#222;padding:10px;overflow:hidden;}
.titolo_foto{font-family:'HelveticaNeueLTStd45Light';font-size:18px;color:#fff;}
.data_foto{font-family:'HelveticaNeueLTStd45Light';font-size:18px;font-size:14px;color:#fff;}
/*div#back{}*/
div#page{width:900px;margin:0 auto;overflow:hidden;padding-top:10px;}
h1{font-size:40px;color:#3575b6;margin-bottom:3px;font-weight:normal;margin-top:30px;}
h2{font-size:12px;color:#999;font-style:oblique;margin-bottom:50px;font-weight:normal;}
h2 a{color:#999;text-decoration:underline;}
h2 a:hover{color:#999;text-decoration:none;}
.fotografie_mareggiata img{width:900px;}
.social{position:relative;top:35px;right:0;}
.social div{position:absolute;top:0;right:0;}
.social a{margin-left:5px;}
.mareggiate{margin-top:30px;margin-bottom:60px;}
.mareggiate a{color:#3575b6;font-size:16px;}
.mareggiate a:hover{color:#3575b6;text-decoration:underline;}

.link{margin-top:30px;margin-bottom:30px;line-height:140%;}
.link a{color:#3575b6;font-size:14px;}
.link a:hover{color:#3575b6;text-decoration:underline;}

.footer{border-top:1px solid #ccc;margin-top:20px;padding-top:15px;margin-bottom:30px;}
.footer p{text-align:left;font-size:12px;color:#666;}
.footer p a{color:#666;}
.footer p a:hover{color:#3575b6;}
a.commenta{color:#ff0000;font-weight:bold;font-size:14px;font-style:oblique;}
a.commenta:hover{text-decoration:underline;}

.fb-like{margin-bottom:15px;}

