body {
	
	margin: 0;
	font-family: 'Muli', sans-serif !important;
	
}

#contenuti {
	
	min-height: 800px;
	
}

.adminform, .adminform_1, .adminform_2, .adminform_3, .adminform_4, .adminform_5  {
	
	background-color: #fff;
	
}

select {
	
    background: #fff;
}

#login_box {
	
	margin:0 auto;background-color:#fff;width:40%;text-align:center;padding-bottom:50px;padding-top:50px;
	
}


a {
	
	text-decoration: none !important;
	
}

p {
	
	font-size: 15px;
	margin: 15px 0px 0px 0px !important;
}

.divider1 {
	    border: 1px solid #dadada;
    margin-top: 20px;
}

#cerca_iscritti {
	
	color: #90c339;
	font-size: 40px;
	
}

.cella_light a {
	color: blue;
}

.icona_sottomenu {
	

	display:none;
	width:100%;
	
}

#open_sottomenu_mobile {
		    border: solid 1px #aaa;
    border-width: 0 1px 0 0;

}

.filtro_box {
	
	background-color: #efefef;
	
}

.divider {
	
	/*width:100%;height:1px;background-color:#c6c6c6;margin-top:3px;*/

	
}

.thumb {
	
	width: 100%;
	height:150px;
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	
}

.btn_social{
	margin-top: 20px;
	color: #375fa0;
	background-color: transparent;
	border:none;
	padding-left: 0;
	font-weight: 700;
}

input[type=text], input[type=url], input[type=password], input[type=number], input[type=tel], input[type=email] {
	
	width: 100% !important;
	height: 29px !important;
	background: #FFF;
	
}

select {
	
	width: 100% !important;
	height: 30px !important;
	background: #ffffff;
	
}

#cke_testo_fr {
	
	width: 100% !important; 
	
}

input[type="file"] {
    position: relative;
    font-family: calibri;
    width: 100%;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px dashed #BCBCBC;
    text-align: center;
    background-color: #f9f9f9;
    cursor: pointer;

}

select, input[type="file"] {
    height: 34px;
    line-height: 34px;
}

textarea {
	
	height: 150px /*!important*/;
    width: 100% !important;
    background-color: #fff !important;
    overflow-x: hidden !important;
	
}

.scelta_elenco	{
	
	height:100px;
	border:1px;
	border-style:solid;
	border-color:#999999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:none;
	background-color:#F3F3F3;
	overflow:auto;
	width:96.5%;
	padding-left:8px;
	padding-right:40px;
	position:absolute;
	z-index:100;}

.select {
	
	position: absolute;
	right: 22px;
	top: 21px;
	font-size: 20px !important;
	color: #90c339;
}

.cella_colore_2 {
	
	
	font-size:14px;
	color:white !important;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	background-color: #4EB4C5;
	text-transform: uppercase;
	border: 5px solid #fff;
	border-left: 0;
	
	
}	

.cella_colore_3 {
	
	
	font-size:14px;
	color:white !important;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	background-color: #9c6cae;
	text-transform: uppercase;
	border: 5px solid #fff;
	border-left: 0;
	
	
}

.cella_colore_4 {
	
	
	font-size:14px;
	color:white !important;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	background-color: #e5547c;
	text-transform: uppercase;
	border: 5px solid #fff;
	border-left: 0;
	
	
}	

.cella_interna {
	
	
	font-size:12px !important;
	color:white !important;
	text-align: center;
	text-transform: none !important;
	
	
}

.cella_interna_2 {
	
	
	font-size:12px;
	color:#333 !important;
	text-align: center;
	text-transform: none;
	
	
}

.cella_dark {
	
	
	font-size:14px;
	color:white !important;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	background-color: #c6c6c6;
	text-transform: uppercase;
	border: 5px solid #fff;
	border-left: 0;
	
	
}



.cella_dark a {
	
	
	
	color:white !important;
	font-weight:bold;

	
	
}

.cella_colore_1 {
	
	border: 5px solid #fff;
	border-left: 0;
	font-size:14px;
	color:white;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	text-transform: uppercase;
	background-color: #90c339;
	
}

.cella_colore_3 {
	
	
	border: 5px solid #fff;
	border-left: 0;
	border-top: 0;
	font-size:14px;
	color:white;
	font-weight:bold;
	padding: 15px 0px 15px 10px;
	text-transform: uppercase;
	background-color: #9c6cae;
	
}

.cella_light {
	
	font-size:14px;
	color:#333;
	font-weight:light;
	padding: 15px 0px 15px 10px;
	background-color: #efefef;
	border: 5px solid #fff;
	border-left: 0;
	border-top: 0;
	
	
}

.cella_light a {
	
	
	font-weight:700;
	color: #333;
	
	
}

.cella_light a: hover {
	

	color: #333;
	
	
}

.scheda{
	color:#696969;
	background: url(images/scheda.png) 0 1px  no-repeat;
    box-sizing: border-box;
	padding-left:0px;


}

/* COLORI */

.colore_1 {
	
	color: #90c339 !important;
	
}

.colore_2 {
	
	color: #4EB4C5 !important;
	
}

.colore_3 {
	
	color: #9c6cae !important;
	
}

.colore_4 {
	
	color: #e5547c !important;
	
}

.bordo_1 {
	
	border-left: #90c339 8px solid;
	
}

.bordo_2 {
	
	border-left: #4EB4C5 8px solid;
	
}

.bordo_3 {
	
	border-left: #9c6cae 8px solid;
	
}

.bordo_4 {
	
	border-left: #e5547c 8px solid;
	
}

.bottone_colore_1 {
	
	width: 200px;
	height: 40px !important;
	background-color: #90c339;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}

.bottone_conferma {
	
	width: 200px;
	height: 40px !important;
	background-color: #486d00;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}

.bottone_delete {
	
	width: 200px;
	height: 40px !important;
	background-color: #F2C134;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}
.bottone_annulla {
	
	width: 200px;
	height: 40px !important;
	background-color: #c33328;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}
.bottone_salva {
	
	width: 150px;
	height: 40px !important;
	background-color: #486d00;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}

.bottone_colore_3 {
	
	width: 150px;
	height: 40px !important;
	background-color: #9c6cae;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	
}

.link_colore_3 {
	
	width: 150px;
	height: 40px;
	background-color: #9c6cae;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	padding: 15px;
	
	
}

.link_colore_3:hover {
	
	color: #fff !important;
	
	
}

.link_colore_3:visited {
	
	color: #fff !important;
	
	
}

.link_colore_3:active {
	
	color: #fff !important;
	
	
}

.link_colore_1 {
	
	width: 150px;
	height: 40px;
	background-color: #90c339;
	border-radius: 0;
	border: 0px;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	padding: 15px;
	
	
}

.link_colore_1:hover {
	
	color: #fff !important;
	
	
}

.link_colore_1:visited {
	
	color: #fff !important;
	
	
}

.link_colore_1:active {
	
	color: #fff !important;
	
	
}

.fa-trash {
	
	color: #f15d59;
	font-size: 15px !important;
	
}

.fa-plus-circle {
	
	color: #486d00;
	font-size: 15px !important;
	
}

.fa-arrow-circle-down {
	
	color: #486d00;
	font-size: 15px !important;
	
}

.fa-times-circle {
	
	color: #486d00;
	font-size: 15px !important;
	
}

.fa-user-times {
	
	color: #f15d59;
	font-size: 15px !important;
	
}

.nuovo {
	
	border-bottom: 2px solid #486d00 !important;
	
}

.nuovo2 {
	
	border-bottom: 2px solid #486d00 !important;
	
}

.nuovo a {
	
	color: #486d00 !important;
	font-weight: 700;
	text-transform: none;
}

.nuovo2 a {
	
	color: #486d00 !important;
	font-weight: 400;
	text-transform: none;
	font-style: italic;
}

/* TOP MENU */

#blocco_logo {
	
	height: 50px;
	text-align: left;
}

#blocco_logo img {
    max-height: 45px;
    max-width: 300px;
    /*margin-top: 5px;*/
}

#blocco_menu {
	
	background-color:#333;
	/*box-shadow: 0px 3px 2px #aaa; */
	
}

#blocco_menu a {
	padding: 10px;
}

#blocco_menu .col-md-2 {

	height:50px;
	padding-bottom:10px;"	
		
}	

.valign_1 {
	
	width: 100%;
	height:100%;
	display:table;
	text-align: center;
	
}

.valign_bottom {
	
	vertical-align: bottom;
	display: table-cell;
}

.valign_middle {
	
	vertical-align: middle;
	display: table-cell;
}

#voce_1 {
	
	/*border-bottom:#90c339 10px solid;*/
	
}

#voce_1 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;

}	

#voce_1 a:hover {
	
	/*color: #90c339;*/

}

#voce_1:hover {
	background-color: #90c339;
}


#voce_2 {
	
	/*border-bottom:#4EB4C5 10px solid;*/
	font-weight: 700;
}

#voce_2 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;

}	

#voce_2 a:hover {
	
	/*color: #4EB4C5;*/
	

}

#voce_2:hover {
	background-color: #4EB4C5;
}


#voce_3 {
	
	/*border-bottom:#9c6cae 10px solid;*/
	
}

#voce_3 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;

}	

#voce_3 a:hover {
	
	/*color: #9c6cae;*/

}

#voce_3:hover {
	background-color: #9c6cae;
}

#voce_4 {

	/*border-bottom:#e5547c 10px solid;*/
}

#voce_4 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;
}

#voce_4 a:hover {
	
	/*color: #e5547c;*/

}	

#voce_4:hover {
	background-color: #e5547c;
}

#voce_5 {
	
	/*border-bottom:#f15d59 10px solid;*/
	
}

#voce_5 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;
}	

#voce_5 a:hover {
	
	/*color: #f15d59;*/

}	


#voce_5:hover {
	background-color: #f15d59;
}

#voce_6 {
	
	/*border-bottom:#e87e19 10px solid;*/
	
}

#voce_6 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;
}

#voce_6 a:hover {
	
	/*color: #e87e19;*/

}	

#voce_6:hover {
	background-color: #e87e19;
}

#voce_7 {
	
	display:none;
} 

	
 
#logout {
	
	background-color:#333;
	height:50px;
	/*border-bottom:#edc500 10px solid;*/
	padding-bottom:10px;
	
}

#logout a {
	
	/*color:#edc500;*/
	color: #fff;
	font-weight:700;
	font-size:13px;
}

#logout a:hover {
	
	/*color:#edc500;*/
}

#logout:hover {
	background-color: #edc500;
}

#menu_1 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 10px 10px 10px;
	z-index: 3000;
	
}


#menu_1 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
}

#menu_1 a:hover {
	
	color: #fff;
	
	
}

#menu_2 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 10px 10px 10px;
	z-index: 3000;

}

#menu_2 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
}

#menu_2 a:hover {
	
	color: #fff;
	
	
}

#menu_3 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 10px 10px 10px;
	z-index: 3000;

}

#menu_3 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
}

#menu_3 a:hover {
	
	color: #fff;
	
	
}

#menu_4 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 10px 10px 10px;
	z-index: 3000;

}

#menu_4 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
}

#menu_4 a:hover {
	
	color: #fff;
	
	
}

#menu_5 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 0px 10px 0px;
	z-index: 3000;

}

#menu_5 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
}

#menu_5 a:hover {
	
	color: #fff;
	
	
}

#menu_6 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 0px 10px 0px;
	z-index: 3000;

}

#menu_6 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
	
	
}

#menu_6 a:hover {
	
	color: #fff;
	
	
}

#menu_7 {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 0px 10px 0px;
	z-index: 3000;

}

#menu_7 a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
	
	
}

#menu_7 a:hover {
	
	color: #fff;
	
	
}

#menu_7_bis {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 0px 10px 0px;
	z-index: 3000;

}

#menu_7_bis a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
	
	
}

#menu_7_bis a:hover {
	
	color: #fff;
	
	
}

#menu_7_mobile {
	
	position:absolute;
	background-color:#333;
	top:0;
	left:0;
	padding: 10px 0px 10px 0px;
	z-index: 3000;

}

#menu_7_mobile a {
	
	color: #fff;
	    display: inline-block;
    padding: 10px;
	/*font-size: 13px;
	font-weight: 400;
	line-height: 25px;*/
	padding: 0px 10px 0px 10px;
	
}

#menu_7_mobile a:hover {
	
	color: #fff;
	
	
}

.voce_submenu {
	
	font-weight:700;
	color:#f15d59;
	
}

.voce_loghi {
	
	font-weight:700;
	color:#e87e19;
	
}

.submenu {
	
	width: 100%;
	padding: 10px 10px 10px 10px;
	background-color: #eee;
	color: #333;
	font-weight: 400;
	font-size: 14px;
	line-height: 25px;
		
}

.submenu a {
	color: #333 !important;
	font-weight: 400;
	padding: 0;
}

.submenu a:hover {
	color: #333 !important;

}

.loghi {
	
	width: 100%;
	padding: 10px 10px 10px 10px;
	background-color: #eee;
	color: #333;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
		
}

.loghi a {
	color: #333;
	font-weight: 400;
	padding: 0;
}

.loghi a:hover {
	color: #333;
	
}




#menu_voce_1 , 
#menu_voce_2 , 
#menu_voce_3 , 
#menu_voce_4 , 
#menu_voce_5 , 
#menu_voce_6 , 
#lingue_link , 
#lingue_link_bis , 
#menu_voce_7_mobile , 
#voce_submenu_1 , 
#voce_submenu_2 , 
#voce_submenu_3 , 
#voce_submenu_4 , 
#voce_loghi_1 , 
#voce_loghi_2 , 
#voce_loghi_3 , 
#voce_loghi_4 , 
#voce_loghi_5 , 
#voce_loghi_6 , 
#voce_loghi_7 , 
#voce_loghi_8 , 
#voce_loghi_9 , 
#voce_loghi_10 , 
#voce_loghi_11 , 
#voce_loghi_12 , 
#voce_loghi_13 , 
#voce_loghi_14 , 
#voce_loghi_15 , 
#sottomenu_mobile , 
#main_mobile_menu {
	cursor: pointer;

}

#voce_1:hover #menu_1 , 
#voce_2:hover #menu_2  , 
#voce_3:hover #menu_3  , 
#voce_4:hover #menu_4  , 
#voce_5:hover #menu_5  , 
#voce_6:hover #menu_6 , 
#lingue_link:hover #menu_7  , 
#lingue_link_bis:hover #menu_7_bis , 
#menu_voce_7_mobile:hover #menu_7_mobile , 
#voce_submenu_1:hover #submenu_1 , 
#voce_submenu_2:hover #submenu_2 , 
#voce_submenu_3:hover #submenu_3 , 
#voce_submenu_4:hover #submenu_4 , 
#voce_loghi_1:hover #loghi_1 , 
#voce_loghi_2:hover #loghi_2  , 
#voce_loghi_3:hover #loghi_3 , 
#voce_loghi_4:hover #loghi_4 , 
#voce_loghi_5:hover #loghi_5 , 
#voce_loghi_6:hover #loghi_6 , 
#voce_loghi_7:hover #loghi_7 , 
#voce_loghi_8:hover #loghi_8 , 
#voce_loghi_9:hover #loghi_9 , 
#voce_loghi_10:hover #loghi_10 , 
#voce_loghi_11:hover #loghi_11 , 
#voce_loghi_12:hover #loghi_12 , 
#voce_loghi_13:hover #loghi_13 , 
#voce_loghi_14:hover #loghi_14 , 
#voce_loghi_15:hover #loghi_15 , 
#sottomenu_mobile:hover #open_sottomenu_mobile , 
#main_mobile_menu:hover #blocco_menu 
 {
	display: block !important;
	/*box-shadow: 4px 1px 3px #aaa;*/
}



@media (max-width:1480px) {
	
#blocco_logo img {
    max-height: 35px;
    max-width: 300px;
    
}

	
	
}

@media (max-width:1200px) {
	
#blocco_logo {

	text-align: center;
	margin-bottom: 20px;
}
	
.icona_sottomenu {
		
		
	display:block;		
	padding: 0px 10px 10px 10px;
	text-transform:uppercase;
	background-color: #eeeeee;
		
		
		
}

.icona_sottomenu h3 { 
	font-weight: 700;
	font-size: 20px;
}

#open_sottomenu_mobile {
	
	display:none;

}		
	
}

/* ------------------------------------ */

/* SIDE MENU */

.side-menu {

	padding: 0px !important;
	background-color: #eeeeee;
	min-height: 100% !important;
}

.side-menu-interno  {
	
	height: auto;
	padding: 0px 15px 0px 15px;
}

.side-menu-interno h3 {
	
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 30px;
	line-height: 25px;
}

.side-menu-interno dl dt {
	
	/*border-bottom: 1px solid #333;*/
	padding: 10px 0px 10px 0px;
	font-size: 12px;
	text-transform: uppercase;
	
}

.side-menu-interno dl dt a {
	
	color: #000;
	
}

.sondaggio-chiuso {
	
	color: #919191 !important;
	font-style: italic;
	
}

.side-menu-interno2  {
	
	background-color:#f9f9f9;
	margin: 0;
	height: auto;
	padding: 0px 15px 15px 15px;

}

.side-menu-interno2 dl {
	
	margin-bottom: 0px;
	
}

.side-menu-interno2 dl dd {
	
	border-bottom: 0.18em dashed #7f7f7f;
	padding: 10px 0px 10px 0px;
	font-size: 13px;
	text-transform: uppercase;
	
}

.side-menu-interno2 dl dd a {
	
	text-transform: none;
	font-style: italic;
	color: #333;
	
}

/* ------------------------------------ */

/* CONTENUTO PAGINA */

.container  {
	
	margin-top: 40px;
	padding-left: 35px !important;
	padding-right: 35px !important;

}

.container .row {
	
	margin-top: 15px;
	
}


.titolo_pagina {
	
	font-weight: 700;
	
}

.titolo_pagina span{
	
	color: #c9c9c9 !important;
	
}


/* ------------------------------------ */

/* RICERCA ISCRITTI */





/* ------------------------------------ */

.qrcode_img {
	
	
	width: 30%;
	
}

.sezione_sottotitolo_tab_top {
    font-size: 14px !important;
}	

.col_top {
    padding: 10px 0px 10px 0px;
    font-size: 15px !important;
    text-align: center;
    vertical-align: middle;
    background: rgb(67, 177, 155) !important;
    color: white;
    font-weight: bold;
	border: none;
}



.col_midd {
    padding: 10px 2px 10px 2px;
    font-size: 14px !important;
    text-align: center;
    vertical-align: middle;
    background: #fff !important;
    border: 1px solid #ccc;
    color: black;
}

.icone_sito{
	font-size:30px;
	margin-right:50px;
	margin-bottom:50px
}

.sezione_titolo {
	
	
	font-size:16px;
	color:#fff;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: #E95451;
	margin-top: 10px;
	border-bottom: 2px #DE3C3D solid;
	text-transform: uppercase;
	
	
}
.div_social{
	
	height:300px;
	width:500px;
	background-color:#375fa0;
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom:20px
}
.testo_benvenuto{
	font-weight:bold;
	line-height: 30px;
	text-transform: uppercase;
	padding-left: 5px;
	font-size: 14px;
}

.social_logo{
	top:20px;
	left:20px;
	height:80px;
	width:80px;
	background-color:white;
	border-radius:10px;
	text-align:center;
	vertical-align:middle;
	float:left
}

.div_social_text{
	margin-left:20px;
	float:left;
	height:240px;
	width:380;
	background-color:white;
	border-radius:10px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	line-height: 20px;
	padding-top:10px
	
}
.social_txt{
	color: rgb(46, 46, 46);
    text-decoration: none;
    font-weight: bold;
    background-color: transparent;
	
}


.sezione_titolo_m {
	
	
	font-size:16px;
	color:#fff;
	font-weight:bold;
	/* height:50px; */
	padding: 0px 5px 0px 5px;
	background-color: #E95451;
	margin-top: 10px;
	border-bottom: 2px #DE3C3D solid;
	text-transform: uppercase;
	
	
}
.sezione_titolo_f {
	
	
	font-size:16px;
	color:#fff;
	font-weight:bold;
	/* height:50px; */
	padding: 0px 5px 0px 5px;
	background-color: #FFD54F;
	margin-top: 10px;
	margin-left:10px
	border-bottom: 2px #FFD54F solid;
	text-transform: uppercase;
	
	
}



.sezione_titolo a {
	
	font-size:16px;
	color:#fff;
	font-weight:bold;
	
}
.testo {
	
	

	color:#000;
	/* font-weight:bold; */
	/* height:50px; */
	/* text-transform: uppercase; */
	
	
}


.sezione_sottotitolo {
	
	
	font-size:13px;
	color:#000;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: #eee;
	text-transform: uppercase;
	
	
}
.sezione_sottotitolo_tab_trends{
	
	
	font-size:12px;
	color:#000;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: #eee;
	text-transform: uppercase;
	
	
}
.sezione_sottotitolo_tab{
	
	
	font-size:12px;
	/*color:#000;*/
	color:#484848; 
	font-weight:bold;
	/* height:50px; */
	padding: 15px 15px 15px 10px;
	background-color: #eee;
	text-transform: uppercase;
	
	
}
.cella_top_right_strongrey a:link{

    background-color: none !important;

}


.sezione_sottotitolo_tab_top_config
{
	
	
	font-size:12px;
	color:white;
	font-weight:bold;
	/* height:50px; */
	padding: 5px 0px 5px 5px;
	background-color: #8e8e8e;
	text-transform: none;
	
	
}

.button_save{
	
	text-transform: capitalize;
}
.sezione_sottotitolo_tab_top_giallo
{
	
	
	font-size:12px;
	color:white;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: #FFD54F;
	text-transform: capitalize;
	
	
}

.sezione_sottotitolo_tab_top_verde
{
	
	
	font-size:14px;
	color:white;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: #9AC33C;
	text-transform: uppercase;
	
	
}
.yellow_trend{
	text-align:center;
	padding:10px 5px 10px 5px;
}


.sezione_sottotitolo_bianco_pagine{
	
	
	font-size:10px;
	color:#000;
	text-align:center;
	/* height:50px; */
	padding: 5px 0px 5px 0px;
	background-color: none;
	text-transform: uppercase;
	
	
}
.sezione_sottotitolo_bianco_trends{
	
	
	font-size:10px;
	color:#000;
	text-align:center;
	/* height:50px; */
	padding: 15px 0px 15px 0px;
	background-color: none;
	
	
}

.sezione_sottotitolo_bianco {
	
	
	font-size:12px;
	color:#000;
	font-weight:bold;
	/* height:50px; */
	padding: 15px 0px 15px 10px;
	background-color: none;
	text-transform: uppercase;
	
	
}



#manuali {
	
	
	font-size: 14px;
	
}

#manuali a {
	
	
	color: #7CB629; text-transform:uppercase;font-size: 14px;padding: 0.5em 0em;
	font-weight: 400;
	
}	

#loghi dd {
	
	-webkit-margin-start: 0px;
	padding-top: 10px;
}	

#loghi a{
	
	
	font-size: 14px;
	font-weight: 400;
	
}

#loghi .link_loghi {
	
	font-weight: bold;
	color: #4EB4C5;
	text-transform:uppercase;
	padding: 0.5em 0em;
	    
	
}

.row_menu {
	
	
	min-height: 800px;
	
}

.content_destra {
	
	padding-left: 50px !important;
	
	
}

.table_content {
    padding-top: 0px;
}

#main_mobile_menu {
		
		display:none;
		
	}

@media (max-width: 1200px) {

	

	.row_menu {
	
	
		min-height: auto;
	
	}
	
	
	
}	




@media (max-width: 991px) {

#main_mobile_menu {
		
	display:block;
	background-color: #333;
	padding: 10px;
		
}		

#login_box {
	
	width:80%;
	
}


.qrcode_img {
	
	
	width: 80%;
	
}

.bottone_conferma {
	
	width: 100%;
	margin-top:30px;
	
	
}

.bottone_annulla {
	
	width: 100%;
	margin-top:30px;
	
	
}

.bottone_delete {
	
	width: 100%;
	margin-top:30px;
	
	
}

.bottone_colore_1 {
	
	width: 100%;
	margin-top:30px;
	
	
}


	
#voce_7 {
	
	display:block;
	border-bottom:#edc500 10px solid;
} 

#voce_7 a {
	
	color: #fff;
	font-size:14px;
	font-weight: 700;
}

#voce_7 a:hover {
	
	color: #edc500;

}	

	.side-menu-interno h3 {
	
		display:none;
	}



#blocco_menu, #logout {
	
	display:none;
	
}	
		

}	




	

@media (max-width: 767px) {
	


	
#login_box {
	
	width:100%;
	
}		
		
.qrcode_img {
	
	
	width: 60%;
	
}

#cerca_iscritti {
	
	display:none;
	
}

#iscritti_search {
	
	
	margin-top: 30px;
	text-align: center;
	
}	

	
}

@media (max-width: 500px) {
	
		
.qrcode_img {
	
	
	width: 80%;
	
}
	
}	

@media (max-width: 500px) {
	
		
.qrcode_img {
	
	
	width: 100%;
	
}
	
}

.Occupato a{

   background-color : #ff796b !important;
   background-image :none !important;
}

#lingue_link {
	
	
	cursor:pointer;
	
}
