.dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);
}
.open > .dropdown-menu {
	display: block;
}
.navbar .pull-right.nav {
	margin-right: 0px; float: right;
}

.navbar .nav > li {
	float: left;
}

.navbar .nav > li > a {
	padding: 10px 15px; color: rgb(119, 119, 119); text-decoration: none; float: none; text-shadow: 0px 1px 0px #fff;
}

.nav > li > a {
	display: block;
}

.navbar-fixed-top {
	left: 0px; right: 0px; margin-bottom: 0px; position: fixed; z-index: 1030;
}

.navbar .btn-navbar {
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 7px 10px; color: rgb(255, 255, 255); margin-right: 5px; margin-left: 5px; float: right; display: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.075); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(242, 242, 242), rgb(229, 229, 229)); background-repeat: repeat-x; background-color: rgb(237, 237, 237); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .nav > li > .dropdown-menu::after {
	left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";
}

.navbar .pull-right > li > .dropdown-menu {
	left: auto; right: 0px;
}

.navbar .pull-right > li > .dropdown-menu::after {
	left: auto; right: 13px;
}

.navbar-inverse .navbar-inner {
	border-color: rgb(37, 37, 37); background-image: linear-gradient(rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; background-color: rgb(27, 27, 27);
}

.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153);
}

.navbar-inverse .nav li.open.dropdown > .dropdown-toggle .caret {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);
}


.contenitore_negozi{
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	position:relative;width:100%;
	margin:10px 0;
	-webkit-box-shadow:1px 2px 9px 0px rgba(41,55,67,0.2);
	-moz-box-shadow:1px 2px 9px 0px rgba(41,55,67,0.2);
	box-shadow:1px 2px 9px 0px rgba(41,55,67,0.2);
	height:190px;
	background:#fff;
	overflow:auto;
}

.contenitore-immagine {
	width:160px;
	height:150px;
	float:left;
	margin-top:20px;
	margin-right:10px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-position:center center;
}

.colonna_destra {

}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.header-name{
	padding: 5px 15px; 
	text-transform: uppercase; 
	line-height: 40px;
	font-size: 8px;
	font-family: 'Economica', Arial, sans-serif;
	color: #fff;
}

.titolo{
		font-size: 8px;
}

.contenitore {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.contenitore {width: 750px;}
	.titolo {font-size: 12px;}
	.header-name {font-size: 12px;}
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.contenitore {width: 970px;}
	.titolo {font-size: 16px;}
	.header-name {font-size: 16px;}
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
	.contenitore {width: 1170px;}
	.titolo{font-size: 22px;}
	.header-name {font-size: 18px;}
}



* {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.nome-negozio{
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #999;
	margin:0;font-size:16px;
	color:#fc5a23;
	width:100%;
	border-bottom:1px dashed #fc5a23;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
}

.titolo_importi {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #FFFFFF;
	font-weight:bold;
	width: 250px;
	background-color: #1e90ff;
	margin-right: 15px; 
}

.descrizione_negozio {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	font-style: italic;
	padding-right: 15px;
	padding-left: 15px;
}

.modifica_negozio {
	float:left;
}

/* stili barra navigazione tabs con lettere alfabeto */
div#cerca_lettera{border-bottom: 1px solid #787878; padding-left:0px; width:900px}
div#cerca_lettera ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#cerca_lettera li{display: inline;margin: 0;padding:0}
div#cerca_lettera li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em;background: #ccc; color: #036;font-size:18px}
div#cerca_lettera li a:hover{background-color: #f0f0f0}
div#cerca_lettera li#activelink a{border-bottom: 1px solid #fff;background-color: #fff;color: #603}

.navtext {
	width:235px;
	font-size:8pt;
	font-family:verdana;
	border-width:2px;
	border-style:outset;
	border-color:#006BAE;
	layer-background-color:#FFF6D9;
	background-color:#FFF6D9;
	color:black;
}

/* stile per blocco firefox barra pubblicità Senesi */
.widget-body {
	 border-radius: 0px 0px 3px 3px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px;
}


.widget-body {
	padding: 2px !important; margin-top: 0px !important; margin-bottom: -4px !important;
}

.widget-body {
	padding: 15px; border-radius: 0px 0px 3px 3px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px;
}

.widget {
	background: 0px 0px rgb(249, 249, 249); border-radius: 3px; clear: both; margin-top: 0px; margin-bottom: 20px; border-top-color: rgb(224, 222, 222); border-right-color: rgb(224, 222, 222); border-left-color: rgb(224, 222, 222); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}

.widget-title {
	border-radius: 3px 3px 0px 0px; height: 36px; border-bottom-color: rgb(224, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(253, 253, 253) 0%, rgb(234, 234, 234) 100%); background-color: rgb(239, 239, 239); -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px;
}
.widget-title h4 {
	margin: 0px; padding: 11px 11px 11px 15px; color: rgb(68, 68, 68); line-height: 12px; font-size: 13px; float: center; font-weight1: bold;
}
.widget-title h4 i {
	font-size: 14px; margin-right: 2px;
}
.widget-title span.tools {
	margin: 6px 0px 0px; padding: 3px 5px 2px; float: right;
}
.widget-title span.tools > a {
	color: rgb(85, 85, 85); font-size: 14px; margin-right: 5px; display: inline-block;
}
.widget-title span.tools > a:hover {
	transition:0.1s ease-in-out; text-decoration: none; opacity: 0.6; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
}
.widget-title .btn-group {
	margin-top: -2px; margin-right: 5px;
}
.widget-title .btn-group .caret {
	margin-top: 8px; margin-left: 0px;
}

.navbar-inverse#header .navbar-inner {
	height: 42px; padding-top: 4px;
}

#header .navbar-inner .nav > li.dropdown {
	padding-right: 4px !important; padding-left: 4px !important;
}

.navbar-inner .nav > li.dropdown > a {
	padding-right: 4px !important; padding-left: 4px !important;
}

#header .navbar-inner .nav > li {
	margin-right: 0px !important; margin-left: 0px !important;
}

.extended.dropdown-menu {
	top: 40px; width: 233px !important; min-width: 160px !important; max-width: 300px !important;
}

.extended.dropdown-menu li a {
	padding: 5px 10px !important; line-height: 20px; clear: both; font-weight: normal; display: block; white-space: normal !important;
}

.extended.dropdown-menu li a {
	list-style: none; padding: 7px 0px 5px; font-size: 14px; border-top-color: white !important; border-bottom-color: rgb(235, 235, 235) !important; border-top-width: 1px !important; border-bottom-width: 1px !important; border-top-style: solid !important; border-bottom-style: solid !important;
}

.dashboard {
	margin-top: 20px;
}



body {
	color: rgb(34, 34, 34); background-image: url("./../../../img/bg-default.png") !important; background-color: rgb(60, 60, 60) !important;
}

.caret {
	width: 0px; height: 0px; vertical-align: top; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; content: "";
}

.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 6px; -moz-border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}

.dropdown .caret {
	margin-top: 11px; margin-right: 10px;
}

[class^='icon-'] {
	background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("../img/glyphicons-halflings.png"); background-repeat: no-repeat;
}


