/*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:#0188bd;*/
background:#000;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-top:40px}

 h1, h2, h3, p, ul{
margin:0;
padding:0;
}
/*stile generale*/
.links img{
margin: 0 1px 2px 0;
border:0;
}

a{
text-decoration:none;
color:#0188bd;
font-weight:bold;
}
a:hover {
	color:#fff
	}
.clearfix{
clear:both;
}
.marg20{
margin-bottom:20px;
}
.contact{
margin-bottom:20px;
font-size:13px;
line-height:17px;
color:#0188bd
}
.marg10{
margin-bottom:10px;
}
/*stile titoli*/
h1, h2, h3, #menu a{
font-family: Arial, Helvetica, sans-serif;
}
h1{
font-size:26px;
color:#0188bd
}
h2{
font-size:16px;
}
h3{
font-size:10px;
border-bottom:1px dashed #000;
}
h1 span,h3 span, #menu a.selezionato, #menu a:hover.selezionato{
color:#0188bd;
}
#menu a:hover.selezionato{
	cursor: default
	}
h2 span, #menu a:hover{
color:#0188bd;
}
/*stile elementi*/
#contenitore{
width:960px;
margin:auto;
}
/*header - menu*/
#header{
height:85px;
position:relative;
background-image:url(../img/logo.jpg);
/*background-image:url(../img/logoblu.jpg);*/
background-repeat:no-repeat;
background-position:left top;
}
#menu{
position:absolute;
right:0;
bottom:20px;
}
#menu a{
color:#FFF;
font-size:20px;
text-decoration:none;
font-weight:bold;
margin:0 20px;
}
/*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*/
}
/*colonna sinistra*/
#left_col{
float:left;
width:580px;
margin-right:30px;
}
#left_col_contato{
float:left;
width:450px;
margin-right:30px;
}
#left_col img{
float:left;
margin: 0 20px 20px 0;
}
#left_mid{
border:1px dashed #999;
font-size:10px;
text-transform: uppercase;
}
.contenuto_mid{
width:42%;
float:left;
padding:20px;
}
/*colonna destra*/
#right_col{
width:255px;
float:left;
margin-left:30px;
}
#right_col_contato{
width:420px;
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*/
}
.footer{
	padding-top:10px;
	font-size:10px;
	text-align:center}
