/*CSS Template by Simone Magurno*/
/* 
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:#999;
font:12px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:150%;
margin:0px;
padding:0px;
background:#c4c3c3 url("i/css/bg.gif") top center repeat-x fixed ;
margin:40px 0;
}

.alt{
	display:none;
}

/* STRUTTURA 
html>body #header {
	width:570px;
	margin:0 auto;
	height:126px;
	display:block;
	background: url("i/css/bg-logo.png") 0px bottom no-repeat;
	border-bottom:1px solid #e2e2e2;
	margin-top:15px;
}


#header {
	width:570px;
	margin:0 auto;
	height:126px;
	display:block;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='i/css/bg-logo.png', sizingMethod='image');;
	border-bottom:1px solid #e2e2e2;
	margin-top:15px;
}

*/


/* MENU **********************************/

#menu {
height:36px;
border:1px solid #e2e2e2;
background:#fff;
margin-bottom:10px;
}


/* NAV *********************************/
#nav {
	}

#nav ul{
margin:0;
padding:0;
}

#nav ul li {
list-style: none;
margin:0;
display: inline;
}
#nav ul li a, #nav ul li a:hover {
font:13px 'Arial', 'Georgia','Times', 'Trebuchet MS', arial, verdana, sans-serif;
text-transform:uppercase;
padding:12px 12px 0px 12px;
height:24px;
display:block;
color:#777;
float:left;
text-decoration:none;
border-right:1px solid #e2e2e2;
background:#fff;
font-weight:bold;
}
#nav ul li a:hover{
color:#222;
background-color:#dfedec;
text-decoration:none;
}
#nav ul li a.last {
border-right:none;
}
#nav ul li a.last:hover {
border-right:none;
}




#wrap {
    width:572px;
    margin:0px auto;
    padding:0;
    background: url("i/css/...gif") left bottom;
}

.main {
	width:570px;
	margin:0;
	float:left;
	border:1px solid #e2e2e2;
	margin-bottom:10px;
	background:#fff url("i/css/bg-post.gif") top center repeat-y;
}

.post-top {
padding:25px 0px 0 0;
margin:0px;
background: url("i/css/bg-post-top.gif") top center no-repeat;
display:block;
height:50px;
width:570px;
float:left;
}
.post-bottom {
padding:0px 0;
margin-bottom:-2px;
background:#fff url("i/css/bg-post-bottom.gif") bottom center no-repeat;
display:block;
height:20px;
width:570px;
float:left;
}


.main-azul {
	width:570px;
	margin:0;
	float:left;
	border:1px solid #e2e2e2;
	margin-bottom:10px;
	padding-top:13px;
	background:#dfedec url("i/css/bg-main-azulXX.gif") left bottom repeat-x;
}








/* FOOTER */
#footer {
clear:both;
padding:0;
margin:0;
height:30px;
}
#footer-container{
padding:0px 20px;
}
#footer-container p{
font: 11px 'Trebuchet MS', 'Courier','Lucida Sans Unicode', arial, verdana, sans-serif;
color:#555;
}
#footer-container a:link, #footer-container a:visited{
color:#333
}
#footer-container a:hover{
color:#000;
}



/* POST */

.post {
width:530px;
padding:0px 20px;
margin-bottom:5px;
}
.post img{  /*560-20-10-2=528 */
padding:5px;
border:1px solid #E1E1E1;
margin:5px 0px;
background-color:#f6f6f6;
}

.post img.noborder{  /*560-20-10-2=528 */
padding:5px;
border:none;
margin:5px 10px;
background-color:transparent;
}
 .post p {
	padding:0 11px;
}


.post a:link, .post a:visited {/*<-- links post */
color:#333;
}
.post a:hover {
color:#666;
border:none;
}
p, ul li, ol li {
color:#555;
font:12px 'Andale Mono', 'Lucida Sans Unicode', arial, verdana, sans-serif;
text-align:justify;
line-height:135%;
}
.post ul {
margin:0;
padding-left:0px;
border-top:1px solid #e2e2e2;
}
.post ul li {
font: 12px 'Andale Mono', 'Trebuchet MS', 'Courier','Lucida Sans Unicode', arial, verdana, sans-serif;
list-style:none;
padding:3px 0 3px 5px;
border-bottom:1px solid #e2e2e2;
}

h1, .post a.title:link, .post a.title:visited, .post a.title:hover, .title {font: 23px 'Trebuchet MS', 'Georgia','Times', 'Trebuchet MS', arial, verdana, sans-serif;
color:#333;
text-align:left;
line-height:150%;
border:none;
text-decoration:none;
display:block;
}
.post a.title:hover{
color:#666;
background:none;
}
h2 {/*<-- sottotitolo post */
color:#fb2251;
font: 13px 'Courier','Lucida Sans Unicode', arial, verdana, sans-serif;
text-transform:uppercase;
font-weight:bold;
}

blockquote {/*<-- testo citato */
background:url("immagini/css/bg-blockquote.gif") top left no-repeat;
color: #999;
display:block;
padding:0px 0px;
text-align:justify;
line-height:135%;
margin:0 10px;
font: 13px 'Courier','Lucida Sans Unicode', arial, verdana, sans-serif;
background-color:whitesmoke;
padding:5px;
border-top:1px solid #e2e2e2;
border-bottom:1px solid #e2e2e2;
}
.posted {
color:#d4d4d4;
font:11px 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
line-height:140%;
display:block;
background:#666 url("immagini/css/bg-postedx.gif") top left no-repeat;
padding:3px 0 3px 6px;
}

.posted a:link, .posted a:visited {
color:#000;
border-bottom:none;
text-decoration:none;
}
.posted a:hover {
color:#333;
border-bottom:none;
text-decoration:none;	
}

/* Colonne */


.half-left{
width:255px;
padding:0  10px 0 0;
float:left;
}
.half-right{
width:255px;
padding:0  0px 0 10px;
float:left;
}



.clear{
	clear:both;
}
