/* CSS Document */





@font-face {

    font-family: 'Conv_NeuzeitSLTStd-Book';

    src: url('fonts/NeuzeitSLTStd-Book.eot');

    src: local('☺'), url('fonts/NeuzeitSLTStd-Book.woff') format('woff'), url('fonts/NeuzeitSLTStd-Book.ttf') format('truetype'), url('fonts/NeuzeitSLTStd-Book.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}



/** Generated by FG **/

@font-face {

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

    src: url('fonts/NeuzeitSLTStd-BookHeavy.eot');

    src: local('☺'), url('fonts/NeuzeitSLTStd-BookHeavy.woff') format('woff'), url('fonts/NeuzeitSLTStd-BookHeavy.ttf') format('truetype'), url('fonts/NeuzeitSLTStd-BookHeavy.svg') format('svg');

    font-weight: normal;

    font-style: normal;

}


@font-face {
    font-family: 'danzzaregular';
    src: url('fonts/danzza-medium-webfont.woff2') format('woff2'),
         url('fonts/danzza-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



img {

	border:none;

}



.headerContainer {

	width:100%;

	margin:0px;

	padding:0px;

	position:fixed;

	top:0;

	z-index:999;

	height:80px;

	background-color: #fff;

}





#masthead {

	width:100%;

	max-width:1360px;

	margin:0 auto;

	padding:0px;

	/* min-width:768px; LR Mobile*/

}



.titolo24 {

    font-size:24px;

    color:#3d3c3f;

    margin:0px;

    line-height:28px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;	

}



.colRightActivity p.titolo24 {

    font-size:24px;

    color:#3d3c3f;

    margin:0px;

    line-height:28px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

	font-weight:normal;

	text-decoration:underline;

}



#prenotazioneForm input.bottonePrenota {

	background:none;

	border:none;

    font-size:24px;

    color:#3d3c3f;

    margin:0px;

    line-height:24px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

	font-weight:normal;

	text-decoration:underline;

	width:auto;

	text-align:left;

	padding:0px;

	margin:0px;

	

}





fieldset input {

	width:auto;

	float:left;

}



.noUnderline {

    text-decoration:none;

}



.titolo24 a {

    color:#3d3c3f;

}



.testo24normal {

    font-size:24px;

    color:#3d3c3f;

    margin:0px;

    line-height:28px;

    font-family: 'Conv_NeuzeitSLTStd-Book';

}



.testo24normal a {

    text-decoration:none;

    color:#3d3c3f;

}





body {

    margin:0px;

    padding:0px;

    /* min-width:768px; LR Mobile*/

}



.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}



* {

    box-sizing:border-box;

    -moz-box-sizing:border-box;

    -webkit-box-sizing:border-box

}



/* HOMEPAGE */



#page {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

	margin-top:80px;

}



.contentMostraTop {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-bottom:5px;

	max-height:450px;

}



.noMaxHeight {

	max-height:none !important;

}



.boxLeftHome {

    float:left;

    max-width:688px;

    width:67.319%;

    /*padding-bottom: 200em;

    margin-bottom: -200em;*/	

}



.boxLeftHome a {

	display:block;

	margin:0px;

	padding:0px;

}



.boxLeftHome img {

    width:100%;

}



.boxRightHome {

    float:left;

    width:32.681%;

    max-width:334px;

    margin:0px;

    padding:0px;

    padding:15px;

    /*padding-bottom: 200em;

    margin-bottom: -200em;	*/

}





.containerEventiHome {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-bottom:5px;

}



.boxNewsHome {

    float:left;

    width:32.681%;

    max-width:334px;

    margin:0px;

    margin-right:0.9785%;

    padding:0px;

}



.dataBottom {

    position:absolute;

    bottom:15px;

    left:15px;

    font-size:14px;

    color:#3d3c3f;

    font-family: 'Conv_NeuzeitSLTStd-Book';

    margin:0px;

    padding:0px;

}



.dataBottomHome {

    font-size:14px;

    color:#3d3c3f;

    font-family: 'Conv_NeuzeitSLTStd-Book';

    margin:0px;

    padding:0px;

    padding-top:15px;

}



.bkgEvento {

    background-color:#e0f1f2;

}



.bkgEvidenza {

    background-color:#e3e4e5;

}



.bkgStatico {

	background-color:#FFFCE4;

}



.textEventHome {

    width:100%;

    padding:15px;

    height:220px;

    margin:0px;

    position:relative;

}



.imgEventoHome {

    width:100%;

    padding:0px;

    max-height:230px;

    margin:0px;

    display:block;

}



.imgEventoHome img {

    width:100%;

	display:block;

}





.containerEventiHome {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-bottom:5px;

}



.boxSmallHome {

    width:24.266%;

    margin:0px;

    padding:0px;

    min-height:105px;

    background-color:#e3e4e5;

    float:left;

    margin-right:0.9786%;

    color:#3d3c3f;

}



.boxSmallHome p {

    padding:10px;

    font-size:22px;

    color:#3d3c3f;

    margin:0px;

    line-height:28px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

}



.boxSmallHome p a {

    color:#3d3c3f;	

}



.last {

    margin:0;

}





/* END HOMEPAGE */









/* mostre */



.leftCol {

    width:67.318%;

    max-width:688px;

    padding-right:10px;

    margin:0px;

    float:left;

}



.titoloIncorso {

    width:100%;

    background-color:#e3e4e5;

    padding:0px;

    margin:0px;

    padding:10px 13px;

    min-height:80px;

}



.top10 {

    margin-top:10px !important;

}



.titoloIncorso p {

    text-decoration:underline;

}



.rightCol {

    float:left;

    width:32.682%;

    max-width:334px;

    padding:0px;

    margin:0px;

}



.rightCol p {

    padding:0px;

    margin:0px;

}



.mostraBoxSmall {

    position:relative;

    margin:0px;

    padding:0px;

    margin-top:10px;

    background-color:#fffce4;

    max-width:678px;

    width:100%;

	max-height:230px;

}



.testoSx {

    float:left;

	width:50.737%;

    margin:0px;

    padding:0px;

    padding:15px;

}



.imgMostraSmall {

    float:left;

	width:49.263%;

    margin:0px;

    padding:0px;

	max-width:334px;	

}



.imgMostraSmall img {

    width:100%;

}



.ricercaLibera {

    background-color:#E3E4E5;

    margin:0px;

    padding:0px;

    margin-top:2px;

	padding:10px;

	clear:both;

}



.ricercaDalAl {

    background-color:#E3E4E5;

    margin:0px;

    padding:10px;

    margin-top:2px;

	clear:both;	

	color: #3D3C3F;

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

    font-size: 14px;

	line-height:31px;

}



.ricercaDalAl select {

	/* padding:6px 0px 6px 6px; */

	padding:0 0 0 6px;

	color: #3D3C3F;

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

    font-size: 14px;

	margin-right:5px;

	margin-left:5px;

	border:0px;

	line-height:31px;

}



.ricercaDalAl select option {

	font-size:14px;

	line-height:30px;

}



.pageContainer {

    width:100%;

    max-width:1022px;

    margin:0px;

    padding:0px;

}



.noResult {

	font-size:16px;

	margin:0px;

	padding:13px;

	color:#3D3C3F;

	min-height:300px;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

}



/* end mostre */







/* single mostre */





.boxLeftMostre {

    float:left;

    max-width:688px;

    width:67.319%;

    margin:0px;

    padding:10px;

	padding-bottom:40px;

}



.boxLeftMostre p {

	font-size:14px;

	padding:0px;

	margin:0px;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	color: #3D3C3F;	

}



.boxLeftMostre p strong {

	text-decoration:underline;

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-weight:normal;

}



.backgroundMostre {

    background-color:#FFFCE4;

}



.boxLeftMostre p {

    font-size:14px;

    color:#3d3c3f;

    margin:0px;

    padding:0px;

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

}



.boxLeftMostre p a {

    color:#3d3c3f;

    text-decoration:none;	

}



.boxLeftMostre p a:hover {

    color:#3d3c3f;

    text-decoration:underline;	

}



.boxLeftMostre img {

    width:100%;

}



.boxRightMostre {

    float:left;

    width:32.681%;

    max-width:334px;

    margin:0px;

    padding:0px;

    padding:0 0 10px 10px;

}



.boxLeftMostre .titoloAutoreMostra {

    font-size:14px;

    margin:0px;

    padding:0px;

    color:#3d3c3f;

    text-decoration:underline;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

}



.boxLeftMostre .titoloMostra {

    font-size:14px;

    margin:0px;

    padding:0px;

    color:#3d3c3f;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

    padding-bottom:15px;

}



.boxLeftMostre .dateMostra {

    font-size:14px;

    margin:0px;

    padding:0px;

    color:#3d3c3f;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy',Arial;

    padding-bottom:15px;

}



.linkInt {

    padding:10px;

    margin:0px;

    background-color:#e3e4e5;

    min-height:100px;

    margin-bottom:10px;

	color:#3D3C3F;

}



.linkInt p {

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

    font-size:14px;

    margin:0px;

    padding:0px;

}



.fontNormal a {

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial !important;

}



.linkInt ul  {

    list-style:none;

    margin:0px;

    padding:0px;

}



.linkInt ul li {

    list-style:none;

    margin:0px;

    padding:0px;

    display:block;

    line-height:16px;

	font-size:14px;

}



.linkInt ul li a {

    color:#3d3c3f;

    text-decoration:underline;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

    font-size:14px;

}





.videoBox {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-bottom:10px;

    background-color:#e3e4e5;

}



.videoBox p {

    margin:0px;

    padding:10px;

    font-size:14px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

    text-decoration:underline;

}



.boxVideo {

    float:left;

    margin:0px;

    padding:0px;

    width:33.333%;

    padding-right:5px;

    padding-left:5px;

    padding-bottom:10px;

}



.boxVideo p {

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

    padding:0px;

    margin:0px;

	color:#3D3C3F;

	text-decoration:none;

}



.boxVideo p a {

	text-decoration:underline;

	color:#3D3C3F;

}



.boxVideo p.titolovideo {

    padding-top:5px;

	text-decoration:underline;

}



.galleryBox  {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-bottom:10px;

    background-color:#e3e4e5;	

}



.galleryBox p {

    margin:0px;

    padding:10px;

    font-size:14px;

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

    text-decoration:underline;	

}



.img {

    float:left;

    max-width:255px;

    width:25%;

    padding-left:5px;

    padding-right:5px;

    padding-top:0px;

    padding-bottom:5px;

    margin:0px;

}



/* end single mostre */



/* activity */



.containerActivity {

    overflow: hidden;

    width:100%;

	max-height:450px;

}



.colLeftActivity {

    float:left;

    width:31.703%;

    max-width:324px;

    margin:0px;

    padding:0px;

    padding:15px;

    padding-bottom: 100em;

    margin-bottom: -100em;

    background-color:#e3e4e4;

    margin-right:0.978%;

}



.colLeftActivity .titolo24 {

	text-decoration:underline;

	padding-bottom:20px;

}



.colRightActivity {

    float:left;

    max-width:688px;

    width:67.319%;

    padding-bottom: 100em;

    margin-bottom: -100em;	

}





.noMarginPadding {

	padding-bottom:40px !important;

	margin-bottom:0px !important;

}



.colRightActivity img {

    width:100%;

}



.colLeftActivitySmall {

    float:left;

    width:31.703%;

    max-width:324px;

    margin:0px;

    padding:0px;

    padding:15px;

    margin-right:0.978%;	

}



.backGrey {

    background-color:#e3e4e4;

}



.colRightActivity p {

	font-size:14px;

	padding:10px;

	margin:0px;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	color: #3D3C3F;

}



.colRightActivity p strong {

	text-decoration:underline;

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-weight:normal;

}



.colRightActivity p a {

	text-decoration:underline;

	color: #3D3C3F;

}



.colRightActivity p a:hiver {

	text-decoration:underline;

	color: #3D3C3F;

}



p.textNormal {

	font-size:14px;

	padding:10px 0;

	margin:0px;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	color: #3D3C3F;

}



p.textNormal strong {

	text-decoration:underline;

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-weight:normal;

}





.colRightActivity.backGrey img {

	width:auto !important;

}



/* END ACTIVITY */





/* single eventi */



.noMargin {

    margin-right:0 !important;

}



.eventoSingolo .boxNewsHome {

    margin-bottom:10px;

}



.calendario {

	width:100%;

	max-width:1022px;

	margin:0px;

	padding:0px;

	background-color:#e0f1f2;

}



.calendarioTesto {

	float:left;

	width:16.83%;

	margin:0px;

	padding:10px;

	max-width:172px;

	background-color:#e0f1f2;

}



.calendarContainer {

	width:83.17%;

	float:left;

	margin:0px;

	padding:0px;

	max-width:850px;

}



/* end single eventi */





/* FOOTER */





.footerContainer {

    width:100%;

    max-width:1022px;

    margin:0px auto;

    padding:0px;

    overflow:hidden;

    margin-top:50px;

    overflow:hidden;

    position:relative;

    height:285px;	

}



.footerContainer p {

    margin:0px;

    padding:0px;

    color:#3d3c3f;

    font-family: 'Conv_NeuzeitSLTStd-Book';

    line-height:16px;

    font-size:12px;

}



.footerContainer p strong {

    font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

}



.footerContainer img {

    padding-bottom:7px;

}



.footerContainer p a {

    color:#3d3c3f;

    text-decoration:none;

}







.col1footer {

    float:left;

    border-left:1px solid #3d3c3f;

    padding:0 10px 10px 10px;

    margin:0px;

    position:relative;

    height:100%;

    width:16.829%;

}



.col2footer {

    float:left;

    border-left:1px solid #3d3c3f;	

    padding:0 10px 10px 10px;

    margin:0px;	

    position:relative;

    height:100%;	

    width:33.662%;

}



.col3footer {

    float:left;

    border-left:1px solid #3d3c3f;

    padding:0 10px 10px 10px;

    margin:0px;	

    position:relative;

    height:100%;	

    width:15.851%;	

}



.sponsorImg {

    padding-top:10px !important;

}



.sponsorImg img {

    margin:0px;

    margin-top:5px !important;

    padding-bottom:5px !important;

}





/* END FOOTER */







.menu-toggle {

	display:none;

}



.assistive-text {

	display:none;

}



	.main-navigation ul.nav-menu,

	.main-navigation div.nav-menu > ul {

		display: inline-block !important;

		text-align: left;

		width: 100%;

		margin:0px;

		padding:0px;

		margin-top:12px;

		padding-right:0;

	}

	.main-navigation ul {

		margin: 0;

		text-indent: 0;

	}

	.main-navigation li a,

	.main-navigation li {
		display: inline-block;
		text-decoration: none;
		padding-right:8px;
		color: #000000;	
		font-family: 'suisse_intl_trialregular';
		font-size: 16px;	
		line-height: 21px;
	}

	.main-navigation li a {

		border-bottom: 0;

		color: #000;

		/* white-space: nowrap; */

		text-decoration:none;

	}

	.main-navigation li a:hover {

		color: #3d3c3f;

		text-decoration:underline;

	}

	.main-navigation li {

		margin:0px;

		padding:0px;

		position: relative;

	}

	.main-navigation li ul {

		display: none;

		margin: 0;

		padding: 0;

		position: absolute;

		top: 100%;

		z-index: 1;

		left:-10px;

	}

	.main-navigation li ul ul {

		top: 0;

		left: 100%;

	}

	.main-navigation ul li:hover > ul {

		border-left: 0;

		display: block;

	}

	.main-navigation li ul li a {

		background: #eee;

		display: block;

		font-size: 14px;

		padding: 2px 10px;

		width: 180px;

		/* white-space: normal; */

	}

	.main-navigation li ul li a:hover {

		background: #eee;

		color: #444;

	}

	.main-navigation .current-menu-item > a,

	.main-navigation .current-menu-ancestor > a,

	.main-navigation .current_page_item > a,

	.main-navigation .current_page_ancestor > a {

		color: #3d3c3f;

		text-decoration:underline;

	}



.lingua {

	float:left;

	position:relative;

	display:inline-block;

	height:50px;

	width:5%;

	padding-left:5px;

	padding-right:5px;

	border-left:1px solid #000;

}



.lingua p {

	margin:0px;

	padding:0px;

	position:absolute;

	bottom:0;

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-size:14px;

	color:#3D3C3F;

}





.ricercaHome {

	float:left;

	position:relative;

	display:inline-block;	

	height:50px;

	width:4.5%;	

	padding-left:5px;

	padding-right:5px;

	border-left:1px solid #000;

}



.ricercaHome p {

	margin:0px;

	padding:0px;

	position:absolute;

	bottom:0;	

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-size:14px;

	color:#3D3C3F;

}



.newsletterHome {

	float:left;

	position:relative;

	display:inline-block;	

	height:50px;

	width:9.5%;	

	padding-left:5px;

	padding-right:5px;

	border-left:1px solid #000;		

}



.ricercaShow {

	display:none;

}



.newsletterShow {

	display:none;

}





.ricercaHome:hover .ricercaShow {

	display:block;

	position:absolute;

	bottom:-88px;

	left:-3px;

	width:280px;

	background-color:#e3e4e5;

	padding:10px;

}



.newsletterHome:hover .newsletterShow {

	display:block;

	position:absolute;

	bottom:-106px;

	left:-5px;

	width:280px;

	background-color:#e3e4e5;

	padding:10px;

}



.newsletterShow p, .ricercaShow p {

	font-family: 'Conv_NeuzeitSLTStd-Book' !important;

	position:relative !important;

	clear:both;

	padding-bottom:3px !important;

}



.newsletterHome p {

	margin:0px;

	padding:0px;

	position:absolute;

	bottom:0;	

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-size:14px;

	color:#3D3C3F;

}





.seguiciSu {

	float:left;

	position:relative;

	display:inline-block;	

	height:50px;

	width:20%;	

	padding-left:5px;

	padding-right:0px;

	border-left:1px solid #000;	

}



.seguiciSu img {

	padding-right:3px;

}



.seguiciSu p {

	margin:0px;

	padding:0px;

	position:absolute;

	bottom:0;	

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

	font-size:14px;

	color:#3D3C3F;

}





/* MENU */





.logoPac {

	display:block;

	float:left;

	padding:0px;

	margin:0px;

	margin-top:18px;

	width:25%;

}



.logoPac img {

	width:100%;
	max-width: 230px;

}



.menu-principale-container {

	float:left;

	margin-top:18px;

	height:32px;

	width:50%;

	padding-left:2%;

	padding-right:1%;

}


.menu-en-menu-container {
    float: left;
    height: 32px;
    margin-top: 18px;
    padding-left: 2%;
    padding-right: 1%;
    width: 50%;
}


.twitterBox {

	height: 220px;

	width:100%;

	max-width:334px;

	margin:0px;

	padding:0px;

	background-color:#e3e4e5;

}



.calendarBox {

	height:208px;

	width:100%;

	max-width:334px;

	margin:0px;

	padding:0px;

	margin-top:10px;

	background-color:#E0F1F2;

}



/* END MENU */



.ricercaLibera input {

	border:none;

	background-color:#FFF;

	height:31px;

	margin:0px;

	padding:0px 5px;

	float:left;

	width:89%;

    color: #3D3C3F;

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

    font-size: 14px;

    margin: 0;

}





.ricercaLibera input.bottoneInvia {

	background-image:url(../img/freccia-cerca.png);

	width:11% !important;

	height:31px;

	display:block;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-indent:-999px;

	float:left;

}





.ricercaDalAl input.bottoneInvia {

	background-image:url(../img/freccia-cerca.png);

	width:10% !important;

	height:31px;

	display:block;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-indent:-999px;

	float:left;

	border:0px;

}



.boxSmallHome p.textSmall {

	font-size:14px;

    color: #3D3C3F;

    font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	margin:0px;

	padding:0px 10px;

	line-height:22px;

}



#newsletterInvia input.bottoneInvia {

	background-image:url(../img/freccia-cerca.png);

	width:32px;

	height:31px;

	display:block;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-indent:-999px;

	float:left;

	border:0;

	margin-left:1px;

}



#searchsubmit {

	background-image:url(../img/freccia-cerca.png);

	width:32px;

	height:31px;

	display:block;

	background-repeat:no-repeat;

	margin:0px;

	padding:0px;

	text-indent:-999px;

	float:left;

	border:0;

	margin-left:1px;

}



#searchform input {

	height:31px;

	border:0;

	float:left;

}



#searchform {

	margin-bottom:15px;

	height:20px;

}



#newsletterInvia input {

	height:31px;

	border:0;

	float:left;

}



.var-narrow .header .profile .p-name, .var-narrow .timeline-header .byline, .var-narrow .timeline-header .list-description, .var-narrow .e-entry-title, .var-narrow .cards-base h3 {

	font-size:10px !important;

	line-height:12px !important;

}



#prenotazioneForm input {

	width:100%;

	padding:4px 10px;

	line-height:31px;

	height:31px;

	margin-bottom:10px;

	border:0px;

}





.colRightActivity p.titForm {

	padding-bottom:0px;

	margin-bottom:0px;

	text-decoration:underline;

	color:#3d3c3f;

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy';

}



.colRightActivity p.titForm1 {

	padding-bottom:0px;

	margin-bottom:0px;

	color:#3d3c3f;	

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

}





#twitter-widget-0 {

	height:130px !important;

}



.searchResult {

	margin-top:10px;

	margin-bottom:0;

	padding-bottom:0;

}





.shareBox {

	width:100%;

	margin:0px;

	padding:0px;

}



.boxShare {

	width:23.5%;

	margin:0px;

	margin-right:2%;

	padding:0px;

	border:1px solid #e3e4e5;

	float:left;

}



.boxShare img {

	padding:10px 5px;

	border:0;

}





.boxShare p {

	background-color:#e3e4e5;

	margin:0px;

	padding:5px;

	color:#3d3c3f;	

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	font-size:12px;	

}



.boxShare p a {

	text-decoration:none;

	color:#3d3c3f;		

}





#rotatingtweets_widget-2 h3 {

	display:none;

}



.rtw_main, .rtw_meta {

	font-size:14px;

	color:#3d3c3f;	

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;	

}



.rtw_main a, .rtw_meta a {

	font-size:14px;

	color:#3d3c3f;

	text-decoration:underline;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;	

}



/*=============================== SINGLE POST */



.single-post #content {

	margin-bottom: 30px;

}



.single-post #leftCol {

	float: left;

	width: 32.68101761252446%;

	margin-right: 0.9784735812133072%;

}



.single-post #mainCol {

	float: left;

	width: 66.34050880626223%;

}



.single-post #content {

	color: #3D3C3F;

	font-family: 'Conv_NeuzeitSLTStd-Book', Arial, sans-serif;

	font-size: 14px;

	line-height: 1.4;

}



.single-post #banner-slide {

	margin-bottom: 20px;

}



.single-post #content h1 {

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy', Arial, sans-serif;

	font-size: 24px;

	font-weight: normal;

	margin: 0 0 1.7em;

	line-height: 1.2;

}



.single-post #content p {

	margin: 0 0 1em;

	padding: 0;

}



.single-post #content a {

	color: inherit;

}



.single-post #content blockquote {

	font-size: 24px;

	line-height: 1.3;

	margin: 1em;

}



.sep {

	display: block;

	width: 15px;

	height: 0;

	border-bottom: 1px solid #000;

	margin: 0.8em 0;

}



.sep.vertical {

	display: inline-block;

	width: auto;

	height: 12px;

	border-bottom: none;

	border-left: 1px solid #000;

	margin: 0 0.8em -1px;

}



.single-post #content .boxShare p {

	background-color: #E3E4E5;

	color: #3D3C3F;

	font-family: 'Conv_NeuzeitSLTStd-Book',Arial;

	font-size: 12px;

	margin: 0;

	padding: 5px;

}



.category.category-estoyviva .shareBox,

.single-post .shareBox {

	position: fixed;

	width: 324px;

	background-color: #FFF;

	z-index: 99;

	bottom: 10px;

	margin: 30px 0 0;

}



.single-post .nav-single {

	margin-left: 344px;

}



/*=============================== CATEGORY ESTOYVIVA */



.single-post #content .clearfix,

.category.category-estoyviva .clearfix {

	display: block;

}



.category.category-estoyviva #page {

	max-width: 100%;

}



.category.category-estoyviva #leftCol {

	float: left;

	margin-left: -100%;

	width: 334px;

	padding-left: 10px;

}



.category.category-estoyviva #fluidWrapper {

	float: left;

	width: 100%;

}



.category.category-estoyviva #mainCol {

	margin-left: 334px;

}



.category.category-estoyviva #content {

	color: #3D3C3F;

	font-family: 'Conv_NeuzeitSLTStd-Book', Arial, sans-serif;

	font-size: 14px;

	line-height: 1.4;

	margin-bottom: 30px;

}



.category.category-estoyviva #content h1 {

	font-family: 'Conv_NeuzeitSLTStd-BookHeavy', Arial, sans-serif;

	font-size: 24px;

	font-weight: normal;

	margin: 0 0 1.7em;

	line-height: 1.2;

}



.category.category-estoyviva #content a {

	color: inherit;

}



.category.category-estoyviva #content article {

	float: left;

	width: 32.27625088090204%;

	height: 225px;

	margin: 0 0 1.05708245243129% 1.05708245243129%;

	position: relative;

	background-size: cover;

	background-repeat: no-repeat;

	background-color: #fffce4;

}



.category.category-estoyviva #content article:nth-child(3n) {

	margin-right: 0;

}



.category.category-estoyviva #content .articleWrapper {

	position: relative;

	height: 100%;

	padding: 10px;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	transition: all 0.3s ease-out;

}



.category.category-estoyviva .articleWrapper:hover {

	background-color:rgba(244,232,141,0.8);

}



.category.category-estoyviva .hasBg .articleWrapper {

	opacity: 0;

}



.category.category-estoyviva .hasBg:hover .articleWrapper {

	opacity: 1;

}



.category.category-estoyviva article .entry-header img {

	max-width: 100%;

}



.category.category-estoyviva article .entry-title {

	margin: 0;

	font-size: 24px;

	line-height: 1.2;

	font-weight: normal;

}



.category.category-estoyviva article .entry-title a {

	text-decoration: none;

}



.category.category-estoyviva article:hover .entry-title a {

	text-decoration: underline;

}



.category.category-estoyviva article footer {

	position: absolute;

	bottom: 10px;

	left: 0;

	width: 100%;

	padding: 0 10px;

	line-height: 1;

}



/*=============================== PAGINA 404 */



.error404 input#s {

	border: 1px solid #333;

}



@media (max-width:1022px) {

	.testo24normal {

		font-size:18px;

		line-height:22px;

	}

	

	.boxSmallHome p.textSmall {

		font-size:11px;

	}

	

	.main-navigation li a {

		font-size:12px;

		padding-right:4px;

	}

	

	.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {

		width:110%;

		padding-right:2%;

	}

	

	

	.seguiciTesto {

		display:none;

	}

	

	.boxSmallHome p {

		font-size:18px;

	}

	

	p.textNormal {

		font-size:11px;

	}

	

	.logoPac {

		width:87px;

		padding-left:4px;

	}

	

	.ricercaHome {

		display:none;

	}

	

	.newsletterHome p {

		font-size:10px;

	}

	

	.lingua {

		width:6%;

	}

	

	.lingua p {

		font-size:10px;

	}

	

	.menu-principale-container {

		margin-top:17px;

	}


	.menu-en-menu-container {
	
			margin-top:17px;

	}




	/*=============================== SINGLE POST */



	.single-post #leftCol {

		padding: 0 0 0 10px;

	}



	.single-post #mainCol {

		padding: 0 10px 0 0;

	}

		

}



/*

@media (max-width:480px) {



.clerBox {

	clear:both;

	height:10px;

}



.headerContainer {

	width:100%;

}



.contentMostraTop {

	width:100%;

}



.boxLeftHome {

	float:none;

	width:100%;

	max-width:none;

	clear:both;

	display:block;

	margin:0px;

	padding:0px;

	height:100%;

	text-align:center;

}



.boxLeftHome img {

	width:100% !important;

	margin:0px;

	padding:0px;

	height:100%;	

}



.boxRightHome {

	float:none;

	width:100%;

	max-width:none;	

	clear:both;

}





.boxNewsHome {

	width:100%;

	margin:0px;

	float:none;

	max-width:none;	

	display:block;

}



.boxSmallHome {

	width:100%;

	float:none;

	margin:0px;

	max-width:none;

	clear:both;

	margin-bottom:10px;

	display:block;

}



}



*/



.category.category-blog .shareBox, .single-post .shareBox {
    background-color: #fff;
    bottom: 10px;
    margin: 30px 0 0;
    position: fixed;
    width: 324px;
    z-index: 99;
}
.single-post .nav-single {
    margin-left: 344px;
}
.single-post #content .clearfix, .category.category-blog .clearfix {
    display: block;
}
.category.category-blog #page {
    max-width: 100%;
}
.category.category-blog #leftCol {
    float: left;
    margin-left: -100%;
    padding-left: 10px;
    width: 334px;
}
.category.category-blog #fluidWrapper {
    float: left;
    width: 100%;
}
.category.category-blog #mainCol {
    margin-left: 334px;
}
.category.category-blog #content {
    color: #3d3c3f;
    font-family: "Conv_NeuzeitSLTStd-Book",Arial,sans-serif;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 30px;
}
.category.category-blog #content h1 {
    font-family: "Conv_NeuzeitSLTStd-BookHeavy",Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 1.7em;
}
.category.category-blog #content a {
    color: inherit;
}
.category.category-blog #content article {
    background-color: #fffce4;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 225px;
    margin: 0 0 1.05708% 1.05708%;
    position: relative;
    width: 32.2763%;
}
.category.category-blog #content article:nth-child(3n) {
    margin-right: 0;
}
.category.category-blog #content .articleWrapper {
    height: 100%;
    padding: 10px;
    position: relative;
    transition: all 0.3s ease-out 0s;
}
.category.category-blog .articleWrapper:hover {
    background-color: rgba(224, 241, 242, 0.8);
    /* background-image:url(../img/background-cuba.png); */
	background-size:cover;
	background-repeat:no-repeat;
}
.category.category-blog .hasBg .articleWrapper {
    opacity: 0;
}
.category.category-blog .hasBg:hover .articleWrapper {
    opacity: 1;
}
.category.category-blog article .entry-header img {
    max-width: 100%;
}
.category.category-blog article .entry-title {
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
}
.category.category-blog article .entry-title a {
    text-decoration: none;
}
.category.category-blog article:hover .entry-title a {
    text-decoration: underline;
}
.category.category-blog article footer {
    bottom: 10px;
    left: 0;
    line-height: 1;
    padding: 0 10px;
    position: absolute;
    width: 100%;
}