

/*LAYOUT BLU*/

.layout_blu h2 {color:#586d8c !important;}
.layout_blu h3 {color:#586d8c !important;}
.layout_blu h4 {color:#586d8c; border-bottom:1px solid #586d8c;}
.layout_blu h5 {background-color:#586d8c!important; color:#fff!important; padding:0.5em 1em;}
.layout_blu h5 a{color:#fff !important;}
.layout_blu h5 a:hover{color:#fff !important;}
.layout_blu h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_blu p a{color: #586d8c;}
.layout_blu p a:hover{color: #586d8c; text-decoration: underline;}

.layout_blu div a{color: #586d8c;}
.layout_blu div a:hover{color: #586d8c; text-decoration: underline;}

.layout_blu ul li {
	position: relative;
	list-style-type: disc;
	color: #586d8c;
}

.layout_blu .btn {background-color:#586d8c!important; color:#fff!important; padding:0.5em 1em;}
.layout_blu .btn a{color:#fff !important;}
.layout_blu .btn a:hover{color:#fff !important;}

.layout_blu table {color:#19191a!important; border-right:1px solid #586d8c; border-top:1px solid #586d8c;}
.layout_blu th {background-color:#586d8c!important; color:#fff!important; padding:0.5em 1em;}
.layout_blu td {color:#19191a!important; border-bottom:1px solid #586d8c; border-left:1px solid #586d8c;}



/*LAYOUT AZZURRO*/

.layout_azzurro h2 {color:#000080 !important;}
.layout_azzurro h3 {color:#000080 !important;}
.layout_azzurro h4 {color:#000080; border-bottom:1px solid #000080;}
.layout_azzurro h5 {background-color:#000080!important; color:#fff!important; padding:0.5em 1em;}
.layout_azzurro h5 a{color:#fff !important;}
.layout_azzurro h5 a:hover{color:#fff !important;}
.layout_azzurro h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_azzurro p a{color: #000080;}
.layout_azzurro p a:hover{color: #000080; text-decoration: underline;}

.layout_azzurro div a{color: #000080;}
.layout_azzurro div a:hover{color: #000080; text-decoration: underline;}

.layout_azzurro ul li {
	position: relative;
	list-style-type: disc;
	color: #000080;
}

.layout_azzurro .btn {background-color:#000080!important; color:#fff!important; padding:0.5em 1em;}
.layout_azzurro .btn a{color:#fff !important;}
.layout_azzurro .btn a:hover{color:#fff !important;}

.layout_azzurro table {color:#19191a!important; border-right:1px solid #000080; border-top:1px solid #000080;}
.layout_azzurro th {background-color:#000080!important; color:#fff!important; padding:0.5em 1em;}
.layout_azzurro td {color:#19191a!important; border-bottom:1px solid #000080; border-left:1px solid #000080;}





/*LAYOUT ARANCIONE*/

.layout_arancione h2 {color:#AC3400 !important;}
.layout_arancione h3 {color:#AC3400 !important;}
.layout_arancione h4 {color:#AC3400; border-bottom:1px solid #AC3400;}
.layout_arancione h5 {background-color:#AC3400!important; color:#fff!important; padding:0.5em 1em;}
.layout_arancione h5 a{color:#fff !important;}
.layout_arancione h5 a:hover{color:#fff !important;}
.layout_arancione h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_arancione p a{color: #AC3400;}
.layout_arancione p a:hover{color: #AC3400; text-decoration: underline;}

.layout_arancione div a{color: #AC3400;}
.layout_arancione div a:hover{color: #AC3400; text-decoration: underline;}

.layout_arancione ul li {
	position: relative;
	list-style-type: disc;
	color: #AC3400;
}

.layout_arancione .btn {background-color:#AC3400!important; color:#fff!important; padding:0.5em 1em;}
.layout_arancione .btn a{color:#fff !important;}
.layout_arancione .btn a:hover{color:#fff !important;}

.layout_arancione table {color:#19191a!important; border-right:1px solid #AC3400; border-top:1px solid #AC3400;}
.layout_arancione th {background-color:#AC3400!important; color:#fff!important; padding:0.5em 1em;}
.layout_arancione td {color:#19191a!important; border-bottom:1px solid #AC3400; border-left:1px solid #AC3400;}





/*LAYOUT ROSSO*/

.layout_rosso h2 {color:#950411 !important;}
.layout_rosso h3 {color:#950411 !important;}
.layout_rosso h4 {color:#950411; border-bottom:1px solid #950411;}
.layout_rosso h5 {background-color:#950411!important; color:#fff!important; padding:0.5em 1em;}
.layout_rosso h5 a{color:#fff !important;}
.layout_rosso h5 a:hover{color:#fff !important;}
.layout_rosso h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_rosso p a{color: #950411;}
.layout_rosso p a:hover{color: #950411; text-decoration: underline;}

.layout_rosso div a{color: #950411;}
.layout_rosso div a:hover{color: #950411; text-decoration: underline;}

.layout_rosso ul li {
	position: relative;
	list-style-type: disc;
	color: #950411;
}

.layout_arancione .btn {background-color:#950411!important; color:#fff!important; padding:0.5em 1em;}
.layout_arancione .btn a{color:#fff !important;}
.layout_arancione .btn a:hover{color:#fff !important;}

.layout_arancione table {color:#19191a!important; border-right:1px solid #950411; border-top:1px solid #950411;}
.layout_arancione th {background-color:#950411!important; color:#fff!important; padding:0.5em 1em;}
.layout_arancione td {color:#19191a!important; border-bottom:1px solid #950411; border-left:1px solid #950411;}





/*LAYOUT ROSA*/

.layout_rosa h2 {color:#B54762 !important;}
.layout_rosa h3 {color:#B54762 !important;}
.layout_rosa h4 {color:#B54762; border-bottom:1px solid #B54762;}
.layout_rosa h5 {background-color:#B54762!important; color:#fff!important; padding:0.5em 1em;}
.layout_rosa h5 a{color:#fff !important;}
.layout_rosa h5 a:hover{color:#fff !important;}
.layout_rosa h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_rosa p a{color: #B54762;}
.layout_rosa p a:hover{color: #B54762; text-decoration: underline;}

.layout_rosa div a{color: #B54762;}
.layout_rosa div a:hover{color: #B54762; text-decoration: underline;}

.layout_rosa ul li {
	position: relative;
	list-style-type: disc;
	color: #B54762;
}

.layout_rosa .btn {background-color:#B54762!important; color:#fff!important; padding:0.5em 1em;}
.layout_rosa .btn a{color:#fff !important;}
.layout_rosa .btn a:hover{color:#fff !important;}

.layout_rosa table {color:#19191a!important; border-right:1px solid #B54762; border-top:1px solid #B54762;}
.layout_rosa th {background-color:#B54762!important; color:#fff!important; padding:0.5em 1em;}
.layout_rosa td {color:#19191a!important; border-bottom:1px solid #B54762; border-left:1px solid #B54762;}





/*LAYOUT VERDE*/

.layout_verde h2 {color:#0a4d2d !important;}
.layout_verde h3 {color:#0a4d2d !important;}
.layout_verde h4 {color:#0a4d2d; border-bottom:1px solid #0a4d2d;}
.layout_verde h5 {background-color:#0a4d2d!important; color:#fff!important; padding:0.5em 1em;}
.layout_verde h5 a{color:#fff !important;}
.layout_verde h5 a:hover{color:#fff !important;}
.layout_verde h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_verde p a{color: #0a4d2d;}
.layout_verde p a:hover{color: #0a4d2d; text-decoration: underline;}

.layout_verde div a{color: #0a4d2d;}
.layout_verde div a:hover{color: #0a4d2d; text-decoration: underline;}

.layout_verde ul li {
	position: relative;
	list-style-type: disc;
	color: #0a4d2d;
}

.layout_verde .btn {background-color:#0a4d2d!important; color:#fff!important; padding:0.5em 1em;}
.layout_verde .btn a{color:#fff !important;}
.layout_verde .btn a:hover{color:#fff !important;}

.layout_verde table {color:#19191a!important; border-right:1px solid #0a4d2d; border-top:1px solid #0a4d2d;}
.layout_verde th {background-color:#0a4d2d!important; color:#fff!important; padding:0.5em 1em;}
.layout_verde td {color:#19191a!important; border-bottom:1px solid #0a4d2d; border-left:1px solid #0a4d2d;}

/*

.layout_verde .txt_content .widget-title {border-left-color: #1b3b36;}
.layout_verde .txt_content .owl-buttons div {background: #1b3b36;}
.layout_verde .txt_content .owl-buttons div:hover {background: #4D525E;}
.layout_verde .txt_content .containerhtmlIRCS {margin:10px 0px;}
.layout_verde .txt_content .containerhtmlIRCS img{float:left; margin-right:15px;}
.layout_verde .txt_content .nodeIRCS {color:#1b3b36;}
.layout_verde .txt_content .listIRCS li {list-style-type: none;}
.layout_verde .irccs_bianco td{background-color:#1b3b36; color:#fff;}
.layout_verde .irccs_bianco td a{color:#fff;}
.layout_verde .irccs_bianco td a:hover{color:#fff;}
.layout_verde .irccs_bianco td a:link{color:#fff;}
.layout_verde .irccs_bianco td a:active{color:#fff;}

*/



/*LAYOUT VIOLETTO*/

.layout_violetto h2 {color:#4e2591 !important;}
.layout_violetto h3 {color:#4e2591 !important;}
.layout_violetto h4 {color:#4e2591; border-bottom:1px solid #4e2591;}
.layout_violetto h5 {background-color:#4e2591!important; color:#fff!important; padding:0.5em 1em;}
.layout_violetto h5 a{color:#fff !important;}
.layout_violetto h5 a:hover{color:#fff !important;}
.layout_violetto h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_violetto p a{color: #4e2591;}
.layout_violetto p a:hover{color: #4e2591; text-decoration: underline;}

.layout_violetto div a{color: #4e2591;}
.layout_violetto div a:hover{color: #4e2591; text-decoration: underline;}

.layout_violetto ul li {
	position: relative;
	list-style-type: disc;
	color: #4e2591;
}

.layout_violetto .btn {background-color:#4e2591!important; color:#fff!important; padding:0.5em 1em;}
.layout_violetto .btn a{color:#fff !important;}
.layout_violetto .btn a:hover{color:#fff !important;}

.layout_violetto table {color:#19191a!important; border-right:1px solid #4e2591; border-top:1px solid #4e2591;}
.layout_violetto th {background-color:#4e2591!important; color:#fff!important; padding:0.5em 1em;}
.layout_violetto td {color:#19191a!important; border-bottom:1px solid #4e2591; border-left:1px solid #4e2591;}





/*LAYOUT VIOLETTO*/

.layout_bordeaux h2 {color:#710a13 !important;}
.layout_bordeaux h3 {color:#710a13 !important;}
.layout_bordeaux h4 {color:#710a13; border-bottom:1px solid #710a13;}
.layout_bordeaux h5 {background-color:#710a13!important; color:#fff!important; padding:0.5em 1em;}
.layout_bordeaux h5 a{color:#fff !important;}
.layout_bordeaux h5 a:hover{color:#fff !important;}
.layout_bordeaux h6 {background-color:#f4f4f4!important; color:#000!important; padding:1em; font-size: 18px!important; font-weight: normal;}

.layout_bordeaux p a{color: #710a13;}
.layout_bordeaux p a:hover{color: #710a13; text-decoration: underline;}

.layout_bordeaux div a{color: #710a13;}
.layout_bordeaux div a:hover{color: #710a13; text-decoration: underline;}

.layout_bordeaux ul li {
	position: relative;
	list-style-type: disc;
	color: #710a13;
}

.layout_bordeaux .btn {background-color:#710a13!important; color:#fff!important; padding:0.5em 1em;}
.layout_bordeaux .btn a{color:#fff !important;}
.layout_bordeaux .btn a:hover{color:#fff !important;}

.layout_bordeaux table {color:#19191a!important; border-right:1px solid #710a13; border-top:1px solid #710a13;}
.layout_bordeaux th {background-color:#710a13!important; color:#fff!important; padding:0.5em 1em;}
.layout_bordeaux td {color:#19191a!important; border-bottom:1px solid #710a13; border-left:1px solid #710a13;}


.section-banners .titolo-evidenza a {
	color: #fff !important;
	text-decoration: none;
}





/* footer (temp fix) */
.it-footer a,
.it-footer a:hover {
	color: #fff;
}
.footer-list {
	margin: .3em 0;
	padding-left: 0;
}
.footer-list li {
	list-style: none;
}


/* ? */

h6 {background-color:#eeeeee !important; padding: 5px 10px; border-color:#cccccc; color: #000!important; font-weight: normal;}

fieldset {margin-bottom:1em;}
legend {margin-bottom:0.5em;}
.lab {font-weight: 600 !important;}


.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
    padding: 0 !important;
    border-left: none !important;
    border-right: none !important;
}


.convegni {}

.convegno { margin-bottom:2em;}

.convegno .programma {}

.convegno .iscrizione_dwl {}

.convegno .abstract_dwl {}

.convegno .relazioni_lnk {}

.convegno .luogo {}




