/* CSS Muzzarelli */
body {
	background:url(../img/_bg.jpg) #ffffff;
	background-repeat:repeat-x;	 
	font-size:12px;
	color:#333333;
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a { color:#177BBD; text-decoration:none;}
a:hover { color:#177BBD; text-decoration:underline;}

a img { border:0; }

ul { list-style-type:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; }

h1 { font-size:16px; font-weight:bold; color:#0F4972;}
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; color:#177BBD; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; }
h4 { font-size:14px; font-weight:bold; color:#0F4972; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; }
h5 { font-size:20px; font-weight:bold; color:#0F4972; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; }

form { margin:0; padding:0;}
input { margin:0; padding:0; background:#FFFFFF; border:1px solid #0E4972;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

/* Struttura */

.both-up { width:914px; margin:15px auto 0 auto; background:url(../img/_bg-top.jpg); }
.both { width:914px; margin:0 auto; }


.header {
height:112px;
margin:0 auto;
width:914px;
background:#FFFFFF;
}

.head-in { width:898px; float:left; height:112px; border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0; }

.bb { border:1px solid #C0C0C0; border-bottom:none; padding:15px; width:868px; }
.bbn { border:1px solid #C0C0C0; border-bottom:none;  border-top:none; width:898px; }
.bbnb { border:none; width:900px; }
.tab { margin:0 auto;}

.menu-top { height:20px; width:400px; float:right; margin:72px 10px 0 0;}
.menu-top a { color:#333333; font-size:11px;} .menu-top a:hover { color:#333333; font-size:11px;}
.home-sx { width:570px; float:left;}
.home-dx { width:280px; float:right;}
.footer { color:#AEAEAE; font-size:10px; margin-top:15px; }
.footer a { color:#AEAEAE; font-size:10px; }
.footer a:hover{ color:#AEAEAE; font-size:10px; }
.credits { color:#666666; font-size:10px; padding:0 14px 20px 0; }
.credits a { color:#666666; font-size:10px; }
.credits a:hover{ color:#666666; font-size:10px; }

.blu { color:#177BBD;}
.news-home { width:300px; float:left; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #C0C0C0; font-size:10px;}
.news-inside { width:260px; float:left; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #C0C0C0; font-size:10px;}
.mini { font-size:10px;}

select {  margin:0; padding:0; background:#FFFFFF; border:1px solid #0E4972; }
.sel-home { margin-top:5px; width:200px;}
.but-home { float:right; margin-right:20px; width:98px; height:22px; background:url(../img/cerca.jpg) #0B253C; padding:0; cursor:pointer; }
.ric-neg { border:1px solid #C0C0C0; width:260px; padding:10px; margin-bottom:20px;}
.briciole { color:#333333; margin-bottom:10px; font-size:10px;}
.briciole a{ color:#333333; font-size:10px;}.briciole a:hover{ color:#333333; font-size:10px;}
.txt { line-height:18px;}
p.titoletto { margin:0; padding:0; color:#177BBD; font-weight:bold; font-size:13px;}
.ara { color:#FD7401;}
.ara a { color:#FD7401;}
.ara a:hover { color:#FD7401;}
.red { color:#C10001; }
.red a { color:#C10001; }
.red a:hover { color:#C10001; }
.img-aziende { float:left; margin:0 10px 5px 0;}
.elenco-azienda {padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #C1C1C1;}

.richiesta-form input {
width:300px; height:16px;
}
input.but { height:26px; width:100px; background:#0B263C; color:#FFFFFF;}
input.radio { width:20px; border:0; background:none;}
input.check { width:20px; border:0; background:none;}
p.tit-negozio { margin:0; padding:0; color:#177BC8; font-weight:bold; font-size:11px;}
.paginazione { float:left;}
.paginazione a{ float:left; border:1px solid #0B253C; padding:2px 5px; background:#0088E9; color:#FFFFFF; margin-right:4px; }
.paginazione a:hover{ float:left; border:1px solid #0B253C; padding:2px 5px; background:#0B253C; color:#FFFFFF; }
.paginazione a.sel:hover{ float:left; border:1px solid #0B253C; padding:2px 5px; background:#0B253C; color:#FFFFFF; }
.paginazione a.sel { float:left; border:1px solid #0B253C; padding:2px 5px; background:#990000; color:#FFFFFF; margin-right:4px; }

.sfuma {
filter:alpha(opacity=50);
-moz-opacity:0.5;
}

.grey { color:#999999; }