/*------------------------------------------------------------------
    Federazione - Promozione

#0067B3: azzurro menu
#103470: blu sfondo contenuti

-------------------------------------------------------------------*/
.bordo_dx_grigio {
border-right: 1px solid #878787 !important;
}

.bordo_sx_grigio {
border-left: 1px solid #878787 !important;
}

.bordo_dx_grigio_chiaro {
border-right: 1px solid #CCC;
}

.bordo_sx_grigio_chiaro {
border-left: 1px solid #CCC;
}

nav.site_navigation ul.menu > li > a {
	font-size: 14px!important;
}
nav.site_navigation ul.menu > li.menu-item-has-children > a {
	padding-left: 23px !important;
}
nav.site_navigation ul.menu > li.menu-item-has-children > a:after {
	left: 12px!important;
}
.slider_altezza_img_grande {
	
	overflow:hidden;
	height: auto;
	max-height: 409px;
}
.slider_altezza_img_piccole {
	max-height: 200px;
	height: auto;
}
.slider_larghezza_img_grande {
	width: 99.2% !important;
}
.slider_larghezza_img_piccole {
	width: 98.4% !important;
}
.titolo_slider_grande {
	line-height: 26px !important;
}
.titolo_slider_piccolo {
	line-height: 18px !important;
}
.menu_altezza_home {
	height: 136px !important;
}
.menu_altezza_acisport {
	height: 180px !important;
}
.menu_altezza_acisport-service {
	height: 164px !important;
}
.logo_aci {
	width: 100% !important;
}

.logo_aci_tv{
	width: auto !important;
}
.gare_we {
	width: 20%;
}
.livestreaming {
	width: 33%;
	padding-left: 20px;

}
.prossimi_appuntamenti {
	width: 33%;
	padding-right: 20px;
	border-right: 1px solid #CCC;
}
.pross_appuntamenti_testo {
	float: left;
	padding-left: 10px;
	font-size: 12px !important
}
.pross_appuntamenti_macrospecialita {
	float: right;
	padding-right: 10px;
	font-size: 12px !important
}
.notizie {
	width: 20%;
}
.notizie_home {
	float: left;
	padding-right: 20px;
	padding-left: 10px;
	width: 60.33333333% !important;
}
.newsletter_home {
	float: right;
	border-left: 1px solid #026;
	padding-left: 20px;
	padding-right: 20px;
	width: 41.66666667% !important;
}
.loghi_sponsor {
	width: 12.5%;
	float: left;
}
.magazine {
	width: 33%;
	padding-left: 20px;
	
}
.annuario_home {
	width: 45%;
	padding-right: 20px;
}
.agg_regol {
	width: 55%;
	padding-left: 20px;
	border-left: 1px solid #CCC
}
.notizie_altezza_img {
	max-height: 130px
}
.notizie_altezza_box {
	height: 270px
}
.pdf_icona {
	float: left;
	padding-left: 10px;
	width: 30px !important
}
.pdf_nome {
	float: left;
	width: 60% !important
}
.pdf_dimensione {
	float: right;
	padding-right: 10px;
	width: 30% !important
}
.contenuto_icona {
	float: left;
	padding-left: 10px;
	width: 30px;
}
.contenuto_testo {
	float: left;
	padding-right: 10px;
	width: 90% !important
}
.contatti_mobile {
	display: none !important;
}
.organi_centrali {
	width: 49% !important;
}
.giustizia_sportiva {
	width: 32% !important;
}
.organismi_tecnici {
	width: 24% !important;
}
.organismi_tecnici {
	width: 24% !important;
}
.scuola_federale {
	width: 49% !important;
}
.calendario {
	width: 73.33333333% !important;
}
.filtri_calendario {
 width: 16.66666667%% !important;
	padding-left: 0px
}
.dettagli_calendario {
	width: 50% !important;
}
.organizzatore_calendario {
	width: 50% !important;
}
.voci_calendario {
	display: none;
}
.data_calendario {
	float: left;
	padding-left: 10px;
	width: 14.28% !important
}
.denominazione_calendario {
	float: left;
	padding-left: 10px;
	width: 33.33333333% !important
}
.tipo_calendario {
	float: left;
	padding-left: 10px;
	width: 16.66666667% !important
}
.luogo_calendario {
	float: left;
	padding-left: 10px;
	width: 25% !important
}
.pulsante_dettagli_calendario {
	float: left;
	padding-left: 10px;
	width: 8.33333333% !important
}
.voci_contatti {
	display: none;
}
.contenuti_contatti {
	float: left;
	padding-left: 10px;
	width: 20% !important
}
.voci_contatti_territorio {
	display: none;
}
.contenuti_contatti_territorio {
	float: left;
	padding-left: 10px;
	width: 50% !important
}
.distanza_img_notizia {
	padding-left: 142px !important;
}
.annuario {
	border-left: 1px solid #0067B3
}
.filtro_agg_regol {
	float: right;
	position: absolute;
	top: 0;
	right: 10px
}
.allegato_j {
	width: 50% !important;
}
.norme_fia {
	width: 50% !important;
	padding-left: 30px !important;
}
.sicurezza_bandiera {
	padding-left: 10px;
	width: 5%;
	float: left !important
}
.sicurezza_testo {
	padding-right: 10px;
	width: 95%;
	float: left !important
}
.mappa_contatti {
	height: 350px;
}
.img_contatti_territorio {
 width:width: 33.33333333% !important;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.select_contatti_territorio {
	width: 250px
}
.discipline_documenti {
	width: 41.66666667%;
	padding-right: 50px;
	border-right: 1px solid #CCC
}
.discipline_agg_regol {
	width: 58.33333333%;
	padding-left: 50px;
}
.discipline_classifiche {
	width: 50%;
	padding-bottom: 20px;
}
.prog_live_streaming {
	padding-left: 0px;
}
.menu_specialita {
	width: 12.5% !important;
}
.menu_campionati {
	width: 25% !important;
}
.federazione_promozione_alto {
	display: none;
}
.titolo_notizia {
	height: auto !important;
	line-height: 24px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.annuario_descrizione_dimensione {
	width: 68%
}
.annuario_preview {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.annuario_download {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
}

.orari_sessioni { 
width:15%;
float: left;
}
/*------------------------------------------------------------------
    Amministrazione trasparente
-------------------------------------------------------------------*/
.componenti_consiglio {
	float: left;
	padding-left: 10px;
	width: 22% !important
}
.componenti_consiglio_cessati {
	float: left;
	padding-left: 10px;
	width: 28% !important
}
.altro_consiglio {
	float: left;
	padding-left: 10px;
	width: 13% !important
}
.consiglio_dichiarazioni {
	float: left;
	padding-left: 10px;
	width: 33.33333% !important
}
.direttore_generale {
	float: left;
	padding-left: 10px;
	width: 20% !important
}
.organi_controllo {
	float: left;
	padding-left: 10px;
	width: 25% !important;

}


.intestazione_tabella {
 background:#dcdcdc;
  font-weight: bold;
}

.altro_collaboratori {
	float: left;
	padding-left: 10px;
	width: 20% !important
}



.oggetto_collaboratori {
	float: left;
	padding-left: 10px;
	width: 23% !important
}
.pdf_collaboratori {
	float: left;
	padding-left: 10px;
	width: 7% !important
}
.bandi_acquisti_avvisi {
	float: left;
	padding-left: 10px;
	width: 25% !important
}
.voci_consiglio {
	display: none;
}
.bandi_gara_sotto {
	font-size: 12px;
	color: #333;
	text-align: left;
	line-height: 16px;
}
.discipline_descrizione {
	width: 75%
}
.discipline_siti_camp {
	width: 25%;
	padding-left: 20px
}
.immagini_eventi_cerca {
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #0067B3;
	border-bottom: 1px solid #0067B3
}
.immagini_cerca {
	float: right
}
.immagini_input_cerca {
	width: 320px;
}
/*------------------------------------------------------------------
    Campionati
-------------------------------------------------------------------*/
.bandiera_lingua{

float:right !important
}
.lingua_mobile{
	display:none
}
.camp_logo_acisport {
	max-width: 260px !important;
	padding: 10px;
	padding-right: 0px;
	float: left
}
.camp_logo_acisport_service {
	max-width: 260px !important;
	padding: 10px;
	padding-left: 0px;
	float: right;

}
.camp_nome_serie {
	float: left;
	padding-top: 40px;
	font-weight: bold;
	font-size: 28px;
	width: 720px;
	text-align: center
}
.camp_menu_altezza {
	height: 163px !important;
}
.camp_prossimo_app {
	width: 25%;
}
.camp_dati_evento_home {
	width: 18%;
	padding-right: 5px;
	

	
}
.camp_livestreaming {
	width: 40%;
	padding-left: 20px;
}
.camp_calendario_home {
	width: 30%;
	padding-right: 20px;
}
.camp_calendario_home_logo {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 30%;
!important
}
.camp_calendario_home_testo {
	float: right;
	width: 70%;
!important
}
.camp_calendario_logo {
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	width: 150px;
!important
}
.camp_calendario_rally_logo {
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	width: 250px;
!important
}
.camp_calendario_testo {
	float: left;
	width: 30% !important;
	padding-top: 10px
}
.camp_calendario_testo_dettagli {
	float: left;
	width: 80% !important;
	padding-top: 10px
}
.camp_calendario_pulsante {
	float: left;
	padding-top: 10px
}
.camp_notizie_home {
	width: 45%;
	padding-right: 20px;
	padding-left: 20px;
	border-right: 1px solid #0067B3;	
	border-left: 1px solid #0067B3
}
.camp_img_notizia {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.camp_titolo_notizia {
	padding-left: 10px;
	color: #FFF;
}
.camp_ultimi_pdf {
	width: 25%;
	padding-left: 20px;
}
.camp_pdf_icona {
	float: left;
	padding-left: 10px;
	width: 30px !important
}
.camp_pdf_nome {
	padding-top: 3px;
	float: left;
	width: 60% !important
}
.camp_pdf_dimensione {
	padding-top: 3px;
	float: right;
	padding-right: 10px;
	width: 30% !important
}
.camp_intestazione_resp_team {
	float: left;
	padding-right: 10px;
	font-weight: 700;
	width: 25% !important
}
.camp_testo_resp_team {
	float: left;
	width: 65% !important
}
.camp_sezione_sx_dettaglio_evento_1 {
	padding-right: 20px;
	border-right: 1px solid #026
}
.camp_sezione_sx_dettaglio_evento_3 {
	padding-right: 20px;
	border-right: 1px solid #CCC
}
.camp_sezione_dx_dettaglio_evento_1 {
	padding-left: 20px;
}
.camp_sezione_dx_dettaglio_evento_3 {
	padding-left: 20px;
}
.camp_foto_pilota {
	max-height: 125px;
}
/*------------------------------------------------------------------
    Container
-------------------------------------------------------------------*/
.container {
	width: 1240px
}
.col {
	float: left
}
#wrapper.boxed {
	max-width: 1084px
}
/*------------------------------------------------------------------
    Header menu
-------------------------------------------------------------------*/
#wrapper.boxed #header .fixed {
	max-width: 1084px;
	left: initial
}
/*------------------------------------------------------------------
    Parallax container
-------------------------------------------------------------------*/
.parallax_container, .parallax_container .parallax_element {
	height: 250px
}
.parallax_container .parallax_header {
	bottom: 30px;
	width: 1024px;
	margin-left: -512px
}
.parallax_container .parallax_header h1 {
	font-size: 42px;
	line-height: 50px;
}
/*------------------------------------------------------------------
    Footer
-------------------------------------------------------------------*/
#footer .widget {
	float: left
}


/* ------
menu aci loghi coni */

.coni_Aci_mob{
padding-top:25px !important;
text-align: right !important;
}

