/*CSS Template by Simone Magurno - www.simonemagurno.it - Stealing is bad karma! */
/* 
Renders successfully with Camino, Firefox, Netscape 6, Safari 1.3-2.0, Opera 6-7.5, Internet Explorer 5.2 (Mac OS X); Internet Explorer 5.5-6 and Firefox (Windows). 
*/
/* GENERICI DOC */
body{
color:#666;
font:12px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:145%;
margin:0px;
padding:0px;
background:#1c1c1c url("immagini/css/bg.gif") top center repeat-y;
}

.alt{
	display:none;
}

/* STRUTTURA */
#header {
background:#FFF url("immagini/css/bg-header.gif") top center no-repeat;
width:500px;
height:98px;
margin:10px auto 0px auto;
}
#header2 {
background:#FFF url("immagini/css/bg-XXX.gif") top center no-repeat;
width:500px;
height:45px;
margin:10px auto 0px auto;
}

#wrap {
    width:570px;
    margin:0 auto;
    padding:0;
}

#main {
	width:500px;
	padding:0 10px;
	margin:0;
	float:left;
}
#preloader {
	width:0px;
	height:0px;
	display: inline;
background: url("immagini/css/nav-news-hover.gif") top right no-repeat;
background: url("immagini/css/nav-collection-hover.gif") top right no-repeat;
background: url("immagini/css/nav-team-hover.gif") top right no-repeat;
background: url("immagini/css/nav-info-hover.gif") top right no-repeat;
background: url("immagini/css/nav-links-hover.gif") bottom right no-repeat;

}
/* NAV */
#nav {
width:28px;
padding:0;
margin-right:10px;
float:left;
height:665px;
background:#252424 url("immagini/css/bg-nav.gif") top right repeat-x;
}
#nav-news a, #nav-news a:hover, #nav-news-current {
background: url("immagini/css/nav-news.gif") top right no-repeat;
padding:0;
float:left;
height:43px;
width:28px;
display:block;
}
#nav-news a:hover {
background: url("immagini/css/nav-news-hover.gif") top right no-repeat;
}
#nav-news-current {
background: url("immagini/css/nav-news-hover.gif") top right no-repeat;
}

#nav-collection a, #nav-collection a:hover, #nav-collection-current {
background: url("immagini/css/nav-collection.gif") top right no-repeat;
padding:0;
float:left;
height:79px;
width:28px;
display:block;
}
#nav-collection a:hover {
background: url("immagini/css/nav-collection-hover.gif") top right no-repeat;
}
#nav-collection-current {
background: url("immagini/css/nav-collection-hover.gif") top right no-repeat;
}

#nav-team a, #nav-team a:hover, #nav-team-current {
background: url("immagini/css/nav-team.gif") top right no-repeat;
padding:0;
float:left;
height:39px;
width:28px;
display:block;
}
#nav-team a:hover {
background: url("immagini/css/nav-team-hover.gif") top right no-repeat;
}
#nav-team-current {
background: url("immagini/css/nav-team-hover.gif") top right no-repeat;
}

#nav-info a, #nav-info a:hover, #nav-info-current {
background: url("immagini/css/nav-info.gif") top right no-repeat;
padding:0;
float:left;
height:34px;
width:28px;
display:block;
}
#nav-info a:hover {
background: url("immagini/css/nav-info-hover.gif") top right no-repeat;
}
#nav-info-current {
background: url("immagini/css/nav-info-hover.gif") top right no-repeat;
}

#nav-links a, #nav-links a:hover,  #nav-links-current {
background: url("immagini/css/nav-links.gif") bottom right no-repeat;
padding:0;
float:left;
height:45px;
width:28px;
display:block;
}
#nav-links a:hover {
background: url("immagini/css/nav-links-hover.gif") bottom right no-repeat;
}
#nav-links-current {
background: url("immagini/css/nav-links-hover.gif") bottom right no-repeat;
}







/* FOOTER */
#footer {
clear:both;
padding:0;
margin:0;
height:24px;


}
#footer-container{
margin-left:42px;
padding:0px 0px;


}
#footer-container p{
	font-size:11px;
	color: #ee2c54;
}
#footer-container a:link, #footer-container a:hover, #footer-container a:visited{
	color: #666;
}








/* POST */
#post, #commenti, #flickr {
padding:0px 0px;
border-bottom:2px solid #999;
margin-bottom:10px;
line-height:145%;
}
#commenti {
border-bottom:2px solid #FFF;
}
#post img{
padding:5px;
border:1px solid #E1E1E1;
margin:5px 10px;
background-color:#f6f6f6;
}
#post a img:hover {
padding:5px;
border:1px solid #E1E1E1;
margin:5px 10px;
background-color:#fac1bb;
}

#post a:link, #commenti a:link {/*<-- links post */
color:#fb2251;
text-decoration:none;
}
#post a:visited, #commenti a:visited {
color:#fb2251;
text-decoration:none;

}
#post a:hover, #commenti a:hover {
color:#fac1bb;
text-decoration:none;

}
p, ul li, ol li {
color:#666;
font:12px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:150%;
}
ul {
	margin:0;
	padding-left:15px;
}
#post ul li {
list-style:none;
padding:0 0 0 15px;
background: url("immagini/css/ul-bullet.gif") center left no-repeat;
}

h1, #post a.title:link, #post a.title:visited, #post a.title:hover, #flickr a.title:link, #flickr a.title:visited, #flickr a.title:hover  {font: 20px 'Trebuchet MS', arial, verdana, sans-serif;
color:#3e3e3e;
text-align:left;
letter-spacing:-1px;
font-weight:bold;
padding:0px;
border:none;
background:none;
}
#post a.title:hover  {
color:#fb2251;
background:none;

}
#flickr a.title:hover  {
color:#fb2251;
background:none;

}
h2 {/*<-- sottotitolo post */
color:#fb2251;
font: 11px 'Lucida grande','Lucida Sans Unicode', arial, verdana, sans-serif;
text-transform:uppercase;
letter-spacing:-1px;
font-weight:bold;
}

h3 {/*<-- sottotitolo post */
color:#F3649A;
font: 14px 'Trebuchet MS','Lucida Grande','Lucida Sans Unicode', arial, verdana, sans-serif;
text-transform:uppercase;
line-height:50%;
}
blockquote {/*<-- testo citato */
background:url("immagini/css/bg-blockquote.gif") top left no-repeat;
color: #999;
display:block;
padding:0px 30px;
text-align:justify;
line-height:135%;
}

.posted {
color:#d4d4d4;
font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:140%;
display:block;
height:19px;
background:url("immagini/css/bg-posted.gif") top left no-repeat;
padding:2px 0 0 27px;
}
.document{
font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
background:url("immagini/css/sign-document.gif") center left no-repeat;
padding:2px 0 0 15px;
}

.quote {
font: 16px 'Georgia', 'Lucida Sans Unicode', arial, verdana, sans-serif;
font-style:italic;
display:block;
float:right;
width:150px;
padding:10px 0 10px 15px;
text-align:left;
}
.comment {
color:#666;
font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:140%;
display:block;
height:19px;
background:url("immagini/css/bg-comment.gif") top left no-repeat;
padding:2px 0 0 27px;
}
.commenter {
color:#fb2251;
font: 11px 'Lucida grande','Lucida Sans Unicode', arial, verdana, sans-serif;
text-transform:uppercase;
letter-spacing:-1px;
font-weight:bold;
}


.plaintxt {
color:#292929;
font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
font-weight:normal;
}
.highlighted {
background-color:#FFFFCC;
}
.cancel {
text-decoration:line-through;
}
.underlined {
border-bottom:1px solid #666;;
}
.noeffects {
text-decoration:none;
text-transform:none;
}
.smaller {
font: 11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}
.smallest {
font: 10px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}
.bigger {
font: 16px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}
.biggest {
font: 18px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}
.red{
color:#ed1c24;
}




#flickr-img {
padding:0px 14px;
background: url("immagini/css/bg-flickr.gif") top right no-repeat;

}

#flickr {
	border-bottom:none;

}

#flickr-img img{
padding:5px;
border:1px solid #E1E1E1;
margin:5px 2px;
background-color:#f6f6f6;
}
#flickr-img a img:hover {
padding:5px;
border:1px solid #E1E1E1;
margin:5px 2px;
background-color:#fac1bb;
}






