/*Onsitus.it - template css gratuito - esempio 7:
Altri layout gratuiti:
http://css.flepstudio.org/css/css-templates/
Copyright: Se usate questo template, grazie per lasciare queste informazione o un link back a onsitus.it è sempre il benvenuto*/
body{
/**background:#000000 url(../img/body_bg.jpg) no-repeat;**/
color:#FFFFFF;
font-family:Verdana,Geneva,  Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
background:#000000 ;
background: #000000 url(../img/body_bg_chiSono.jpg) no-repeat ;

}
body, h1, h2, h3, p, ul{
margin:0;
padding:0;
}
/*stile generale*/
a{
outline:none;
color:#8CA263;
}
.clearfix{
clear:both;
}
.marg20{
margin-bottom:20px;text-align: justify;
}
.marg20-new{
margin-bottom:0px;
height:370px;width:520px;text-align: center;
}
/*stile titoli*/
h1, h2, h3, #menu a{
font-family:Verdana,Geneva,  Arial, Helvetica, sans-serif;

}
h1{
font-size:13px;
}
h2{
font-size:16px;
}
h3{
font-size:10px;
border-bottom:1px solid #FFFFFF;
}
h1 span,h3 span,  #menu a:hover.selezionato{color:#E85E05;}
h2 span, #menu a:hover{color:#79993D;}
#menu a.selezionato {color:#E85E05;}
/*stile elementi*/
#contenitore{width:960px;/*margin:auto; */margin: auto 0px auto 40px;}
/*header - menu*/
#menuTitolo{
position:absolute;
right:0;
bottom:30px;
top:0px;
background: #000;
}
#header{
height:120px;
position:relative;
}
#menu{
position:absolute;
right:0;
bottom:10px;
}
#menu a{
color:#FFFFFF;
text-decoration:none;
margin:0 20px;font-size:13px;
}
/*immagine sfondo*/
#top{
height:30px;
background:url(../img/top_bg.png) no-repeat bottom;
}
#bottom{
height:30px;
background:url(../img/bot_bg.png) no-repeat top;
margin-bottom:30px;
}
#contenuto{
background:url(../img/mid_bg.png) repeat-y;
padding: 0 30px;
height:100%; /*per IE6*/
min-height:600px; 
}
/*colonna sinistra*/
#left_col{
/**float:right;**/float:left;
width:550px;/*margin-right:5px/**30px;**/
 margin-bottom: 0px;
 margin-left: 350px;
 margin-right:0px;
 margin-top: 0px;
}
#left_col img{
float:left;
margin: 0 20px 20px 0;
}
#left_mid{
border:1px solid #666666;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:367px;
}
.contenuto_mid{
width:42%;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*colonna destra*/
#right_col{
width:255px;
float:left;
font-size:10px;
line-height:15px;
}
.top_right{
height:20px;
background:url(../img/top_right.png) no-repeat;
}
.bot_right{
height:20px;
background:url(../img/bot_right.png) no-repeat;
}
.contenuto_right{
background:url(../img/contenuto_right.png) repeat-y;
padding:0 20px;
height:100%; /*per IE6*/
}

#left_col_titolo{
/**float:left;**/float:right;
width:600px;
/*background-color: #222;*/
/*margin-right:5px/**30px;**/
}

#left_col_singolo{
/**float:left;**/float:right;
width:803px;
/*background-color: #222;*/
/*margin-right:5px/**30px;**/
text-align: center;
}

#left_col_singolo img{
float:left;
margin: 0px 20px 20px 0px;
/*background-color: #222;*/
}
#left_mid_singolo{
border:1px solid #666666;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:830px;
background-color: #000000;
}
.noBordo{border:0px;}
.centraTesto {color:#E85E05;text-align: center;}
div.consoleMusic{background-color: transparent;text-align: left;}
div#footerHome{padding-top:3px;text-align: center;font-size: 80%;background-color: #000000;color: #FFFFFF;}
div#footerWeb{padding-top:3px;padding-bottom:5px;text-align: center;font-size:10px;background-color: #000000;color: #FFFFFF;}

