.body a {color:#ff4400}
.well ul li a{color:#0066ff}

.bottom-a {
float: left;
width:24.22%;
height:100%
}
.bottom-b {
float: left;
width:24.22%;
}
.bottom-margin{margin-right:10px}
.control-label{color:#333}
.login{float:left;color:#ce2424; margin-top:-5px}
.login a{color:#333;}
.login a:hover{color:#0066FF}
.social{/*clear:left*/}
.float-left{float:left}

.well2{min-height:20px;padding:8px;margin-bottom:8px;background-color:#ff9900;/*border:1px solid #ff6600;*/-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);text-align:center}
.well-bottom{min-height:20px;padding:8px;margin-bottom:8px;background-color:trasparent;/*border:1px solid #ff6600;*/-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);text-align:center}
.well-bottom h3{color:#ff9900}
.well-padfine{min-height:20px;padding:10px;margin-bottom:10px;background-color:#ce2424;border:1px solid #ff0000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}
.menu-laterali{min-height:20px;padding:8px;margin-bottom:8px;background-color:#ff9900;/*border:1px solid #ff6600;*/-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05); /*font-weight:bold;*/ font-size:14px }
.menu-laterali ul li a:hover{background-color:#66C2FF; color:#ff6600; font-weight:bold}
.menu-laterali ul li{border-bottom: 1px dotted #0099ff; margin-top:2px; margin-bottom:2px}
.well3{min-height:20px;padding:2px;margin-bottom:10px;background-color:#ff9900;/*border:1px solid #ff6600;*/-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);text-align:center}
.menusx{min-height:20px;padding:7px;margin-bottom:10px; margin-left:-8px}
/*.menusx {margin-left:10px; margin-top:10px; padding:0; text-align:center; width:180px}*/
.menusx ul ul { display: none;}
.menusx ul li:hover > ul {  display: block; }
.menusx ul li a:active {  position: relative;  top: 5px; } /*effetto bottone*/
.menusx ul { 	
/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */
/* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top left, #FFC166 0%, #FFE006 100%);
/* Mozilla Firefox */ background-image: -moz-linear-gradient(top left, #FFC166 0%, #FFE006 100%);
/* Opera */ background-image: -o-linear-gradient(top left, #FFC166 0%, #FFE006 100%);
/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFC166), color-stop(1, #FFE006));
/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top left, #FFC166 0%, #FFE006 100%);
/* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom right, #FFC166 0%, #FFE006 100%);
    box-shadow: 0px 0px 8px rgba(255,153,0,1);
    padding: 0 0px; /*posizione top-left primo elemento menu e spazio intorno alle parole*/
    border-radius: 5px;
    list-style: none;
    display: block;
	width:190px; /*dimenione barra menu*/
	text-align:center;
	border: 1px solid;
	border-color: #0099FF;}
	/* pulisce tutto dopo il sorvolo*/
.menusx ul:after {
        content:""; clear: ; display: block;}
	/*libera a sinistra della voce di menu*/
.menusx ul li {
    /*float: left; width:170;*/
  border-bottom: 1px solid;
border-color: #0066FF;}
/*annerisce al sorvolo*/
.menusx ul li:hover {
    /*background: rgb(0,102,255)*/;
}
/*colore elemento menu sorvolato*/
.menusx ul li:hover a {
	color: #F90;
	FONT-FAMILY:"Arial"
	font-size: 12px; 
	font-weight:bold;
    background-color:#0066ff;
  	/*border-radius:5px;*/
  	/*border: solid 1px;
  	border-color:#ff9900;*/    
}
.menusx ul li a {
    display: block; padding: 10px 1px; /*spessore menu, distanza voci*/
    color: #0099FF; text-decoration: none;
}
/*lista del sottomenu*/
.menusx ul ul {
    background: /*rgb(220,220,220 rgb(0,102,255); /*border-radius: 8px;*/ /*padding: 0 0*/;
    /*position: absolute; top: 100%;width:240;text-align:left;left:200;*/
}
.menusx ul ul li {
    display:list-item;
    /*float: right;------inverte l'ordine del sottomenu*/ 
    /*border-top: 1px solid #F90;
    /*border-bottom: 0px solid ;*/
    position: relative;
    margin-left:5px;
}
.menusx ul ul li a {padding: 10px 1px;/* color: /*rgb(187,187,187) rgb(0,153,255) rgb(255,153,0)*/;text-decoration: none; border:none} 

/*annerisce sorvolo sottomenu*/
.menusx ul ul li a:hover { background:/* rgb(0,102,255) rgb(255,153,0);/*border-radius: 8px;*/}
.menusx ul ul li:hover a {
	color: #09F;
	FONT-FAMILY:"Arial"
	font-size: 14px; 
	font-weight:bold;
    background-color:#ff9900;
}
/*sottomenu*/
.menusx > ul > li ul li {
    /*float: left;*/
    display: inline-block; border-radius: 5px; /*border: solid 1px; border-color:#0099FF; */width:190px; margin-left:0px /*stesso width del nav ul ul*/
}
/*MENU PRINCIPALE*/
.menuc{/*min-height:20px;padding:7px;*/margin-top:-10px;width:100%;
height:40px;
border-radius:5px;
background-color:#ce2424;
box-shadow: 0px 0px 8px rgba(206,36,36,1);}
.menuc ul ul { display: none;}
.menuc ul li:hover > ul {  display: block; }
.menuc ul li a:active {  position: relative;  top: 5px; } /*effetto bottone*/
.menuc ul { 	
    padding-left:0px;
	padding-top: 0px;/*posizione top-left primo elemento menu e spazio intorno alle parole*/
    /*border-radius: 10px;*/
    list-style: none;
    display: block;
	width:100%; /*dimenione barra menu*/
	text-align:center	
    }
	/* pulisce tutto dopo il sorvolo*/
.menuc ul:after {
        content:""; clear: ; display: block;
    }
	/*libera a sinistra della voce di menu*/
.menuc ul li {
/*background-color:#FFE006 ;*/
    /*box-shadow: 0px 0px 8px rgba(255,153,0,1)*/;
    float: left; width:14.20%;
	border-right:solid 1px;	
	border-color: #f8e3ac;
}
/*annerisce al sorvolo*/
.menuc ul li:hover {
    /*background: rgb(0,102,255)*/;
}
/*colore elemento menu sorvolato*/
.menuc ul li:hover a {
	color: #654b2f;
	FONT-FAMILY:"Arial"
	font-size: 12px; 
	font-weight:bold;
    background-color:#f8e3ac;
  	/*border-radius:5px;*/
  	/*border: solid 1px;
  	border-color:#ff9900;*/   
}
.menuc ul li a {
    display: block; padding: 10px 1px; /*spessore menu, distanza voci*/
    color: #f8e3ac; text-decoration: none; font-weight:bold; font-size:14px;
}
/*lista del sottomenu*/
.menuc ul ul {
    background: /*rgb(220,220,220 rgb(0,102,255); /*border-radius: 8px;*/ /*padding: 0 0*/;
    position: absolute; width:15.58%; margin-left:-1px/*top: 100%;text-align:left;left:200;*/
	
}
.menuc ul ul li {
    display:list-item;
    /*float: right;------inverte l'ordine del sottomenu*/ 
    /*border-top: 1px solid #F90;
    /*border-bottom: 0px solid ;*/
    position: relative;
    margin-left:5px;
	 
}
.menuc ul ul li a {padding: 10px 1px;/* color: /*rgb(187,187,187) rgb(0,153,255) rgb(255,153,0)*/;text-decoration: none; border:none; font-size: 14px } 
/*annerisce sorvolo sottomenu*/
.menuc ul ul li a:hover { background:/*rgb(0,102,255) rgb(255,153,0); border-radius: 8px;*/}
.menuc ul ul li:hover a {
	color: #654b2f;
	FONT-FAMILY:"Arial"
	font-size: 14px; 
	/*font-weight:bold;*/
    background-color:#ce2424;
}
/*sottomenu*/
.menuc > ul > li ul li {
    /*float: left;*/
    display: inline-block; border-radius: 5px; /*border: solid 1px; border-color:#0099FF; */ margin-left:0px /*stesso width del nav ul ul*/; width:100%
}
.item-118 li {border-right:none}
.item-118 li a {border-right:none}

.d5xmille1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FF9900}
.d5xmille2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px}
.d5xmille3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#f00}
#tablesocial{vertical-align:middle;}
.tablesocial {
	border:2px;
	border-color:0099ff;
	text-align:center}
.tablesocial td { 
	width:35px; 
	height:35px}
.fontpie a {color:#ce2424}

.item-image{width:150px; height:auto;}
.fotter-pst a{color:#0066ff}

.menu-footer{width:100% ;display:block}
.menu-footer ul {text-align:center; margin: 0 auto}
.menu-footer ul li {float: left;
	border-right:solid 1px;	
	border-color: #000; text-align:center; margin: 0 auto}
.menu-footer ul li a {padding-left:5px; padding-right:5px}