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

html, body{
margin: 0 auto;
}
#head{
margin: 0 auto;
width: 755px;
height:255px;
padding-top:15px;
}
#head img{
border:1px solid #ccc;
}
#logo{
width: 200px;
height:50px;
float: left;
font-family:HelveNueThin, Helvetica, sans-serif;
color:#777;
font-size:18px;
}
#logo img{
border:none;
}
#menu{
width: 460px;
height:20px;
margin-top:25px;
float: right;
text-align:right;

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999;
font-size:12px;
text-decoration:none;
}
#menu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#999;
font-size:12px;
text-decoration:none;
}
#menu a:hover{text-decoration:underline;}

#central{
margin: 0 auto;
width: 755px;
padding-top:0px;
}
#galleria{
width: 755px;
margin-top:10px;
float: left;
height:100px;
}
#galleria a span{
display:none;
}
#galleria a{
width:181px;
height:85px;
float:left;
border:1px solid #bbb;
}
#galleria a:hover{
border:1px solid #006699;
}
#b-ritratti{
margin-left:7px;
background:#eee url(../img/galleria-ritratti.jpg) center center no-repeat;
}
#b-reali{
background:#eee url(../img/galleria-reali.jpg) center center no-repeat;
}
#b-astratte{
margin-left:8px;
background:#eee url(../img/galleria-astratte.jpg) center center no-repeat;
}
#b-natura{
margin-left:8px;
background:#eee url(../img/galleria-natura.jpg) center center no-repeat;
}
#cx{
width: 755px;
float: left;
min-height:400px;
}
#sx{
width: 375px;
float: left;
min-height:400px;
}
#dx{
margin-left:5px;
width: 375px;
float: left;
min-height:400px;
}
.title, .titleLungo, .titleLungo2{
float:left;
width: 375px;
border-bottom:1px solid #ccc;
text-indent:15px;
background: url(/img/starter.jpg) no-repeat left center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbb;
font-size:18px;
}
.titleLungo, .titleLungo2{
width: 755px;
}
.titleLungo2{
border-bottom:0;
}
.testoLungo{
float:left;
margin-left:5px;
margin-top:10px;
margin-bottom:20px;
width:750px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #aaa;
font-size:12px;
text-align:justify;
}
.testoLungo a{
color: #aaa;
text-decoration:none;
}
.testoLungo ul{
margin-top:5px;
padding-left:20px;
}
.testoLungo ul li{
margin-top:5px;
list-style:square;
}
.testoLungo a:hover{
text-decoration: underline;
}
.fotosx{
float:left;
border-right:10px solid #fff;
border-bottom:5px solid #fff;
}
.fotodx{
float:right;
border-right:10px solid #fff;
border-bottom:5px solid #fff;
}
label{
display:block; float:left; width:100px; text-align:left; padding-right:10px;
}
input, textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbb;
font-size:12px;
border:1px solid #bbb;
background-color:#FFF;
width:140px;
}
form p{
width: 300px;
height:40px;
float: left;
}
.boxFoto{
float:left;
width:375px;
height:100px;
margin-top:15px;
}
.fotoInBox{
float:left;
width:80px;
height:60px;
border:1px solid #ccc;
}
.titoloInBox{
float:left;
margin-left:5px;
width:260px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbb;
font-size:16px;
}
.titoloInBox a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbb;
font-size:16px;
text-decoration:none;
}
.titoloInBox a:hover{
text-decoration: underline;
}
.testoInBox,.testoPerma{
float:left;
margin-left:5px;
width:260px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbb;
font-size:12px;
text-align:justify;
}
.testoPerma{
float:right;
margin-left:0px;
width:260px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999;
font-size:12px;
text-align: right;
padding-bottom:10px;
}
#addIt{
display:block;
margin-top:10px;
}
#addIt a img{
border:0px;
}
.testoInBox a {
	color: #999;
	text-decoration: none;
}

.testoInBox a:hover {
	color: #333;
	text-decoration: underline;
}
.tagsInBox,.tags{
float:left;
width:375px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
margin-top:5px;
padding-bottom:15px;
border-top:1px dashed #ccc;
font-size:12px;
}
.tags{
color: #999;
width:755px;
}
.tags a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
text-decoration:none;
}
.tags a:hover{
text-decoration: underline;
}
#prev{
float:left;
}
#next{
float: right;
}
#footer{
float: left;
margin-top:15px;
width: 755px;
border-top:1px solid #ccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
font-size:12px;
text-align:right;
line-height:15px;
}
#footer a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
font-size:12px;
text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
.sticker{
	text-align:right;
	position:absolute;
	left:100%;
	top:0px;
	overflow:visible;
	height:150px;
	width:150px;
	background-color:transparent;
	margin:0 0 0 -150px;
	padding:0;
	z-index:10000;
	border:none;
	float:right;
}