

body { background-color:#CCC !important; padding:0!important; margin:0!important;
font-family:'Actor', sans-serif !important; font-weight:400}

.bandaBianca { height:383px; background-color:#0d4378; width:100%; position:absolute; z-index:10; top:126px}

.container { z-index:1000; position:relative; background-color:#fff; -webkit-box-shadow: 0 0 500px 2px #fff;
box-shadow: 0 0 500px 2px #fff;}

.headline { background-color:#0d4378;}

.masthead { margin:0!important; padding:0!important; min-height:104px; height:auto; }

.muted {margin:0; padding:0; height:126px; background-image:url(../img/head_home.png); background-repeat:no-repeat; background-position:right center}

.muted img { width:165px; height:113px; margin-top:5px; margin-left:50px}
	
.navbar { position:relative; bottom:0 !important; margin-bottom:0!important;}	
.navbar .nav { float:right !important; right:0; margin:0 !important}
.navbar-inner { background:transparent !important; border:none !important; box-shadow:none !important; padding:0 !important}


.navbar .nav > li > a {text-shadow: 0 1px 0 #162027 !important; color: #FFFFFF !important; text-transform:uppercase; line-height:47px} 

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { box-shadow:none !important; background-color:#0186cb !important; color:#fff !important; text-shadow:none !important}


.row-fluid [class*="span"] { margin-left:10px}
.row-fluid .span2 {  max-width: 13.936% !important; width:auto; background-color:#ccc; min-width:130px; margin-top:5px; height:200px; text-align:center}

.row-fluid .span2 img {max-width: 50%; width:100%; margin-top:30px;
    height: auto;
    width: auto\9; /* ie8 */}
	
	
.containerSezioni { background:#eee; padding:10px; padding-top:0px}	
	
.titoliSezioni { font-size:12px !important; text-transform:uppercase; text-align:center; padding:0px!important; margin:0!important; width:100%; line-height:normal; padding-top:20px !important}


.containerSezioni .span2:hover { background-image:url(../img/icon_hover.png); background-position:center bottom; background-repeat:no-repeat}

.containerSezioni .span2:hover h2 { color:#fff}

.containerSezioni .span2 a { color:#21313c !important;}

.containerSezioni .span2 a:hover { color:#fff !important}

.containerSezioni .span2 {  cursor:pointer}

.containerSezioni p { padding:10px}


.lista { background-color:#CCC; border-bottom:5px solid #fff}

.lista p,
.dettaglio p{ padding:5px}

.lista h4,
.dettaglio h4{ padding:5px; margin:0!important}

.lista img,
.dettaglio img { float:right; max-width: 20%; width:100%;
    height: auto;
    width: auto\9; /* ie8 */}
	
	
.menuProdotti {}

.menuProdotti ul { background-color:#CCC; margin:0!important}

.menuProdotti li {list-style:square !important; list-style-position:inside !important; padding-left:5px; line-height:40px!important; border-bottom:1px solid #fff}

.menuProdotti li a { color:#333; text-transform:uppercase}


.dettaglio { background-color:#fff; border-bottom:1px solid #ccc; margin-bottom:10px}


.allegati a  { padding:0 0 0 12px!important; color:#333 !important; text-decoration:underline}


.galleria { min-height:20%; border:1px solid #CCC; border-radius:10px; margin:10px; overflow:hidden; position:relative}


.galleria img { width:100%;
    height: auto;
    width: auto\9; /* ie8 */}
	
	
.zoom { background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: block;
    font-size: 2em;
    height: 30%;
    left: 36%;
    line-height: 1.3em;
    position: absolute;
    text-align: center;
    top: 35%;
    width: 30%;
	filter:alpha(opacity=60); opacity:0.6;
	background-image:url(../img/Icons_zoom.png); background-repeat:no-repeat; background-position:center center}


hr {}


.title_blu { background-color:#0186cb; line-height:55px; color:#FFF; font-weight:normal; padding-left:10px; font-size:16px}

.footer { font-size:10px}
