.clear { clear: both; }
div.banner_cucina {border: 1px solid #e9f0fc; margin: 5px; padding: 5px; float: left; width: 90%;}
div.banner_cucina:hover { border: 1px solid WHITE; background-color: #e9f0fc;}
div.owfl_img { overflow: hidden; width: 120px; height: 80px; float: left; margin: 0px;}
div.testo_banner { float: left; width: 50%;}
.testo_banner li {font-size: 10px;margin: 0; padding: 0;}
div.voce_menu_pagine { background:#dedede url(../img/icone/menu_area_link.gif) center right no-repeat; margin:0 5px 1px 5px; padding:4px 20px !important; float:left; width:90%; font-size: 15px; color:#666; border-bottom:#ccc solid 1px; }
div.voce_menu_pagine_up { background:#eee url(../img/icone/menu_area_link_up.gif) center right no-repeat; margin:0 5px 1px 5px; padding:4px 20px !important; float:left; width:90%; font-size: 15px; color:#444; border-bottom:#ccc solid 1px; }

div.content_login { float:right; }

#call_back_msg { color:red; }
.riga p { margin-bottom:10px; }

div.dati-provincia div p { margin:5px 0 !important; padding:0 !important; }

div#mappa {height:234px; position:relative; }
div#mappa div { padding:0 !important; }
div.divisore{float: left; width: 100%; margin-top:15px;}
div.divisore_small{float: left; width: 100%; margin-top:5px;}

div.div-left{ width:60% ; float:left;}
div.div-right{ width:35% ; float:left;}
.sottoelenco{ padding: 0px 10px !important; }
.capoelenco{ padding: 10px 10px 0px 4px !important;}
.width-100{ width: 100%;}
.padding-0{ padding: 0;}
.margin-0{ margin: 0;}
.width-90{ width: 90%;}
.width_98{ width: 98%;}

.pull_left{ float:left; }
.pull_right{ float:right!important;}
h2.red_title{color:RED!important;}
.stampatore{float:left; margin:10px!important; }
.valutazione{float:left; margin:0 10px!important ; }

.margin-10{margin:10px 10px 10px 10px;}
.margin-5{margin:5px 5px 5px 5px!important;}

label.min_max{margin:3px 5px; float:left;}
input.min_max{width:80px; float:left;}
h1.big { font-size:100px; color:BLACK; line-height:100px; margin-top:40px }
h2.big { font-size:40px; color:BLACK; line-height:40px; margin:15px 0 25px 0; text-transform:uppercase; }
.link-utili {
    width: 98%;
    padding-bottom: 20px!important;
}

/* RSS */
.wrapper_rss {
	text-align:center; margin:10px auto; max-width:1200px; }
.bg_left {
	float:left; width:30%; height:250px; background:#f8f8f8; }
.left {
	float:left; text-align:left; }
.right {
	float:left; text-align:left; width:70%; height:250px; background:#f1f1f1; }

.blocco_news_rss { padding:4px 5px; margin-bottom:15px; }
.data_rss { font-size:11px; color:#999; }
.titolo_rss a { text-transform:uppercase; font-family: 'kreonregular'; font-size:15px; }
/*.testo { display:none; }
*/
.fonte_rss {
	float:left; width:100%; text-align:center; padding:10px 0 5px 0; font-size:11px; line-height:12px; border-top:#ccc dotted 1px; }
.fonte_rss a {
	font-size:11px; line-height:12px; }
.fonte_rss a.fa {
    font-size: 1.7em;
    margin: 9px 4px 0 0;
}
.fonte_rss a.fa span { font-size: 0.8em; }
.tit_h3{color: #1F6AB6!important; font-family: 'kreonregular'!important; font-size: 14px!important; font-weight: normal!important; margin-bottom: 5px!important; text-transform: uppercase!important; padding:0!important;}
.subcat{  display:none;}

button.ricerca{text-transform : uppercase; font-family: 'DroidSansRegular';background-color: #454545!important; border: 1px solid #4D4D4D; color: #FFFFFF; text-shadow: 1px 1px 1px #6D6D6D; display: inline-block; font-size: 12px;  padding: 2px 12px;text-decoration: none !important;margin-left: 0px; margin-right: 3px; margin-bottom: 3px; margin-top: 5px; border-radius: 0px; background-image:none;height: 25px; line-height: 15px;}
button.ricerca:hover{ cursor:pointer; background-color: #454545!important; border: 1px solid #4D4D4D; color: #FFFFFF; text-shadow: 1px 1px 1px #6D6D6D;  text-decoration: none !important;  background-image:none;}
input.ricerca{ border: 1px solid #333333; color: #666666; padding: 4px 3px; width: 180px; margin-top: 5px; }
label.ricerca{ display: none; }
.albo h1{text-transform : none!important;}
.albo .small_albo h1{ font-size: 14px!important; line-height: 15px!important;}
.avvic-5{margin:   0;  float:left;width:100%; padding:4px 0!important;line-height: 0px!important;}
.fancy_img{    max-width: 98%;}
.simple_img{    max-width: 98%;}
.img-full-block{max-width: 98%;}
.stand{ color:BLACK; font-weight:bold;}

.ric_home{float:right!important; margin:  6px 0px;  }
.ric_home button { padding:0px 3px!important; height: 25px!important;  }
.element-invisible{display:none;}

#tab_usabilita .form-item{text-align:center!important;}

.form-radio{margin: 0 auto;}
.h100{height: 100px!important;}

.firma_foot{width: auto; float: left; padding: 10px;}

/* Progetti */
.progetti .progetto {
    width: 100%!important;
    padding: 5px;
    border-bottom: 1px dotted;
}
.progetti .progetto a { font-weight: bold; }
.progetti .lista-progetti {
    float: left;
    position: relative;
    text-align: center;
    width: 30%;
    overflow: hidden;
}
#stampa {
    background: linear-gradient(#4188D0, #1F6AB6) repeat scroll 0 0 #2570BB;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    padding: 4px 8px;
}
#inserimento-bilanci { width: 100%!important; }
#inserimento-bilanci .riga .elemento:nth-child(1) {
    float: left;
    width: 50%;
}
#inserimento-bilanci .riga .elemento:nth-child(2) {
    float: left;
    width: 30%;
}
#riepilogo-bilancio .riga .elemento:nth-child(2) {
    float: right;
    margin-right: 40%;
}
#riepilogo-bilancio h3 { margin-left: 28%; }

.testo-pag{
    width: 100%;
    float:left;
}

.contesto-six div.testo-pag > p{
    clear: both;
}

/* PROCEDIMENTI */
.proc-strade h3 {
    clear: both;
    background-color: #ddd;
    border-bottom: 1px solid;
}

.fb-share {
    position: absolute;
    bottom: 3px;
    width: 74px;
    height: 20px;
    overflow: hidden;
}

/* MEDIA QUERIES */
@media screen and (max-width:447px) {
 	.menu_1_area li  {width:100%!important; 	}
	.ric_home {width:100%;}
	div.menu_1_area ul li a{line-height:28px;}
	div.menu_aree ul li { min-width : 44%!important; float:left;}
	#logo_provincia img {width:100%; margin:0; padding:0;}
	.primo-piano div.img-block{width:30%; height:200px; margin:0;margin-right:3px; padding:0;}
	.primo-piano div.img-block img {height:200px; margin:0; padding:0;}
	div .primo-piano { padding:0;width:100%;margin:0px;}
	div.home-news-content{padding:0;width:100%;margin:0px;}
	.caroufredsel_wrapper {width:100%;}
	 div.login_form input{width: 95%!important; margin:0px!important;}
	div.voce_login{width: 95%!important; margin:0px!important; text-align:center!important;}
	div.primo-piano h1{ font-size:22px;}
        #riepilogo-bilancio .riga .elemento:nth-child(2) {
            float: right;
            margin-right: 0;
        }
   }

@media screen and (max-width:599px) {
	.main_finder {width:100%!important; float:left;}
        #riepilogo-bilancio .riga .elemento:nth-child(2) {
            float: right;
            margin-right: 0;
        }
}

@media screen and (max-width: 1150px) {
    div.home-news { height: 225px; }
}
