:-moz-any-link:focus { outline: none; }
html, body {
	margin: 0px;
    padding:0px;
	background-color: #CC6600;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #CC6600;
}

img {border:none;}
a { color:#CC6600;text-decoration:underline; }
a:hover { text-decoration:underline;}
.bianco {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #fff;}
.marrone { color: #664417; }
a.bianco:hover {background:none; text-decoration:none;}
#wrapper {
    width:100%;
}

#container {
    width:950px;
    margin:0px auto;   
}

#testata {
    height:90px;
    background: #fff;
    margin:10px 0px 20px 0px;
    padding:0px 8px 0px 12px;
}

#testata a {text-decoration:none;}
#testata a:hover {cursor:pointer; background:none;}
#testata h1 {
    margin:0px;
    padding:0px;
    display:block;
    width:45%;
    height:70px;
    float:left;
    text-align:left;
    font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 68px;
}
#testata h1 a{color:#D73000;}
#testata span#payoff {
    margin:0px;
    padding:0px;
    display:block;
    width:50%;
    height:70px;
    float:right;
    text-align:right;
    padding-top:25px;
    font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 22px;
	color: #D73000;
	font-weight:bold;
	line-height:22px;
}

#sidebar {
    margin:0px;
    width:208px;
    float:right;
    padding:0px;
    margin-right:0px;
    background:#CC6600;
}

#sidebar input {
    padding:0px;
    margin:0px;
    font-size:11px;
}

ul.menu, ul.menu ul {
    margin:0px 0px 0px 0px;
    padding:0;
    
    font-family: "Arial Black", Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
    color:#fff;
    list-style-type:none;
}


ul.menu li a {
    color: #fff;
	text-decoration:none;
    padding:1px;
    width:100%;
    display:block;
    padding:5px;
}

ul.menu li {
	
}
ul.menu li ul li{
    
    text-align:left;
}

ul.menu li ul li a{
    font-family: "Arial", Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;

    text-align:left;
}

ul.menu li a:hover, ul.menu li a.selected {
	text-decoration:none;
    background:#fff;
    color:#CC6600;
}

ul.menu li a.selected {
	text-decoration:none;
    background:#fff;
    color:#D73000;
}

h3.notizie {
    font-family:Arial , Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight:bold;
	font-style:italic;
    padding:0;
    margin:0;
    margin-top:40px;
    padding-left:7px;
    margin-bottom:10px;
}
ul.menu ul.notizie {
    margin:0;
    padding:0;
    margin-left:30px !important;
}
ul.menu ul.notizie li{
    list-style-position:outside;
    list-style-type:disc;
    padding:0;
    margin:0;
    font-size: 12px;
}
ul.menu ul.notizie li a{
    font-family:Arial , Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
    margin:0px;
    padding:1px;
    font-size: 12px;
    text-align:left;
    text-decoration:none;
}
ul.menu ul.notizie li a:hover, ul.menu  ul.notizie li a.selected{
    background:none;
    text-decoration:underline;
    color:#fff;
}
#content-wrapper {
    width:100%;
    float:left;
    margin:0;
    padding:0;
   /* background:#fff; */
}
#content {
    float:left;
    width:702px;
    min-height:500px;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    padding:20px;
    background:#fff;
}

img.icona {
    padding:20px 3px 1px 0px;
}

#blog {
    padding:20px 40px 20px 48px;
}

#content a.continua {
    clear:both;
}

#content a.continua, .piede-articolo {
   text-decoration:underline;
    display:block;
   text-align:left;
}
.piede-articolo {text-decoration:none; }
div.commento {
    border-bottom:1px solid #ccc;
    margin-left:20px;
}
img.usericon {padding:2px 0px 0px 2px;}
.commento-data {font-style:italic;}
#primo-piano {
    float:left;
    width:300px;
    padding:10px;
}
/* h2.titolo-pagina {border-top:1px solid #990000;} */
h2.titolo-pagina, h2.titolo-pagina a {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #660000;
	font-weight:bold;
	line-height:22px;
    text-decoration:none;
	margin:0;
	margin-top:15px;
}

h2.titolo-pagina a:hover {
    text-decoration:underline;
}

ul.foto {
    list-style:none;
    margin:0;
    padding:0;
}
ul.foto li { float:left; }
ul.foto li a{
    display:block;
    float:left;
    padding:3px;
    border:1px solid #888;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    margin:2px 5px 2px 5px;
}

ul.foto li img{
   clip:rect(50px 218px 155px 82px);
}

ul.foto li a:hover{
    background:#eee;
}

ul.area {
    list-style-type:none;
    margin:0;
    margin-top:10px;
    margin-left:5px;
    padding:0;
}

ul.area li a {
    text-decoration:none;
    text-decoration:underline;
    font-weight:bold;
}

#footer {
    clear:both;
    margin:0px;
    padding-top:10px;
    margin-bottom:30px;
    text-align:left;
    color:#ffffff;
}
#marchi {
    margin:0px;
    padding:0px;
    width:742px;
    padding:0px;
    background:#fff;
}
#marchi img{
    margin:0px;
    padding:0px;
}
/* STILE PAGINAZIONE */
#pagina {
	font:15px Arial, Helvetica, sans-serif;
	float:right;

	margin:20px 20px 5px 5px;
}
#info-azienda {
    text-align:left;
}
/* #pagina a {
	font-size:13px;
	font-weight:bold;
	color:#006633;}
#pagina a:hover {font-size:15px; text-decoration:none;}
*/
div.p_first, div.p_last, div.p_next, div.p_prev, div.p_curr, div.p_num {
	float:left;
	width:20px;
	height:20px;

	text-align:center;
}

div.p_first a, div.p_last a, div.p_next a, div.p_prev a, div.p_curr a, div.p_num a {
	font-size:13px;
	display:block;
	width:20px;
	height:20px;
	color:#000 !important;
}

div.p_first, div.p_last, div.p_first a, div.p_last a { width:50px; }

div.p_curr {background-color: none; font-weight:bold;}

div.p_first a:hover, div.p_last a:hover, div.p_next a:hover, div.p_prev a:hover, div.p_curr a:hover, div.p_num a:hover {
	border:none;
    background:none;
	text-decoration:none;
}
	
