﻿@charset "utf-8";html{background:url(../immagini/sfondopagina.png) 0 -30px repeat-x #FFF}

body{margin:0;background:url(../immagini/sfondoBody_1.png) center top repeat-y;font-family:'Roboto',Arial,Verdana,sans-serif;color:#555;font-size:15px}

.boxAvvisoCookie{ position:fixed; top:0; left:0; background:rgba(20,20,20,0.85); width:100%; z-index:10000;}
.boxAvvisoCookie p{padding:8px; box-sizing:border-box; max-width:1200px; color:#FFF; font-size:90%; margin:0 auto;}
.boxAvvisoCookie a{ color:#e53b8d;}
.boxAvvisoCookie a.ok{ background:#e53b8d; padding:4px 12px; margin-top:1px; font-size:120%; color:#FFF; text-decoration:none; display:block; float:right; margin-left:30px; border-radius:3px; border:solid 1px #FFF;}
.boxAvvisoCookie a.ok:hover{ background:#FFF; color:#e53b8d;}
.tabellaCookie{ border-left:solid 1px #CCC; border-bottom:solid 1px #CCC; width:100%;}
.tabellaCookie td{ padding:5px;border-right:solid 1px #CCC; border-top:solid 1px #CCC; word-wrap:break-word;}
.tabellaCookie td:first-child{ font-weight:bold;}
.boxConsensoCookie{ background:#F1F1F1; border:solid 1px #CCC; padding:5px 25px 25px; box-sizing:border-box; margin-top:50px;}

.ctaHomeCCP{text-align:center; padding:15px 0 0; border-bottom:solid 1px #CCC; margin-bottom:30px;}
.ctaHomeCCP a.pulsanteIDay{ text-decoration:none}

a.ctaCenter{ display:block; max-width:200px; color:#222; background:#FFF; border:solid 3px #222; padding:10px 25px; text-align:center; font-weight:bold; text-transform:uppercase; margin:50px auto; font-size:110%;}
a.ctaCenter:hover{ background:#222; text-decoration:none; color:#FFF;}
span.ctaCenter{ display:block; max-width:200px; color:#222; background:#FFF; border:solid 3px #222; padding:10px 25px; text-align:center; font-weight:bold; text-transform:uppercase; margin:50px auto; font-size:110%;}


.video{max-width:100%; border:none; background:none;display:block; margin:20px auto;}

a{color:#e53b8d;text-decoration:none}

a:hover{text-decoration:underline}

img{border:0}

span.evidenzia{background:#ff6}

div#loading{background:url(../immagini/loading_big.gif) center center no-repeat rgba(255,255,255,0.7);width:100%;height:100%;position:fixed;z-index:99;display:none}

div#copriSchermo{background:rgba(255,255,255,0.8);width:100%;height:100%;position:fixed;z-index:1;display:none}

div#copriSchermoNero{background:rgba(0,0,0,0.7);width:100%;height:100%;position:fixed;z-index:1;display:none}

.invisibile{display:none}

.maiuscoletto{font-variant:small-caps; padding-top:20px; font-size:1.5em;}
.titoloIntermedio{padding-top:20px;}
.boxContatore{ padding:30px 0; box-sizing:border-box; -moz-box-sizing:border-box; background:#EEE;color:#6550a3; }
.boxContatore h2{ text-align:center; font-size:200%;color:#FFF; background:#6550a3; padding:15px 25px;box-sizing:border-box; -moz-box-sizing:border-box; }
.boxContatore ul{ padding:40px 0; min-height:300px; list-style:none; margin:0; max-width:1100px; margin:0 auto;}
.boxContatore ul li{ float:left; text-align:center; width:25.0%;}
.boxContatore ul li p{ font-size:350%; font-weight:bold; margin:15px 0 0;}

.content,.contentWhite,.contentBlack,.contentFooter{max-width:1160px;margin:0 auto;padding:13px 20px}

.contentInterno{max-width:1140px;padding:20px 20px 20px 30px;margin:0 auto;background:#FFF}

.contentInterno .contentNews{width:69.64220183486239%;padding-bottom:50px;float:left;font-size:1.1em;}

.contentInterno .contentNews h1{background:url(../immagini/fumetto.png) right bottom no-repeat;color:#333;font-size:200%;font-weight:bold;text-transform:uppercase;line-height:130px;padding:0;margin:-30px 0 0}

.contentInterno .contentNews h1 span{padding-left:5px;color:#888;font-size:80%;font-weight:normal}

.contentInterno .contentNews h3.sottotitolo{ font-size:1.3em; margin-top:-10px;}
.contentInterno .contentNews h3.titoletto{ font-size:1.3em; padding:10px 0;}

.contentInterno .contentNews p{line-height:1.7em}

.contentInterno .contentNews ol{line-height:1.7em;list-style:decimal}

.contentInterno .contentNews ul{line-height:1.7em;list-style:circle}

.contentInterno .contentNews p.autore{padding:4px 15px;background:rgba(30,30,30,0.4);color:#FFF;float:left;margin-top:20px;font-size:90%}

.contentInterno .contentNews p.data{clear:left;padding:4px 15px;background:rgba(40,40,40,0.3);color:#FFF;float:left;margin-top:-10px;font-size:90%}
.contentInterno .contentNews a.diritti{height:30px; display:block; position:relative; padding-left:85px; padding-top:11px;}
.contentInterno .contentNews a.diritti img{ position:absolute; left:0; top:10px;}

.contentInterno .contentNews .sharepoint{clear:left;margin-top:50px;padding:8px 20px;border:solid 1px #EEE;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.contentInterno .contentNews iframe{ display:block; margin:30px auto; max-width:100% !important; width:560px; height:315px}

.contentInterno .contentNews .iframe-video{
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.contentInterno .contentNews .iframe-video iframe{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border:none;
}


.blu{color:#1980a7; font-size:1.2em; font-weight:bold;}

.contentInterno .sidebar{width:23.93577981651376%;padding:10px 0 10px 20px;float:right;margin-bottom:20px}

.contentInterno .sidebar .spazioVuotoSideBar{height:30px}

.contentInterno .sidebar .sideNews h3{padding:6px 0;font-size:140%;color:#555;text-transform:uppercase;border-bottom:solid 1px #888;border-top:solid 1px #888;margin:3px 0 8px}

.contentInterno .sidebar .sideNews ul{list-style:none;padding:0;margin:0;font-size:90%;color:#888}

.contentInterno .sidebar .sideNews ul h4{padding:4px 0 0;margin:0}

.contentInterno .sidebar .sideNews ul h4 a{color:#555;text-decoration:none;font-size:120%}

.contentInterno .sidebar .sideNews ul h4 a:hover{color:#e53b8d}

.contentInterno .sidebar .sideNews ul span.data{font-size:110%}

.contentInterno .sidebar .sideNews ul img{max-width:90px;float:left;margin-right:10px}

.contentInterno .sidebar .sideNews ul li{padding:15px 0;border-bottom:dashed 2px #EEE}

.contentInterno .sidebar .sideNews ul li a.continuaSide{padding:3px 8px 4px;text-decoration:none;background:#e53b8d;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.contentInterno .sidebar .sideNews ul li a.continuaSide:hover{background:#333}

.contentInterno .sidebar .sideNews ul li:last-child{text-align:center;border:0;padding:40px 0 20px}

.contentInterno .sidebar .sideNews ul li:last-child a{padding:6px 15px 7px;font-size:120%;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-weight:bold;background:#6550a3}

.contentInterno .sidebar .sideNews ul li:last-child a:hover{text-decoration:none;background:#111;color:#FFF}

.contentInterno .sidebar .sideLogin{background:#4abde6;padding:15px;color:#FFF}

.contentInterno .sidebar .sideLogin h3{padding:4px 0 6px;margin:5px 0 12px;font-size:140%;border-bottom:solid 1px #EEE;border-top:solid 1px #EEE}

.contentInterno .sidebar .sideLogin ul{list-style:none;margin:0;padding:0}

.contentInterno .sidebar .sideLogin ul li{padding:5px 0;clear:left}

.contentInterno .sidebar .sideLogin ul li h4{padding:5px 0 0;margin:0;float:left;font-size:110%}

.contentInterno .sidebar .sideLogin ul li h5{padding:5px 0 0;margin:0 0 0 5px;float:left;color:#C00;font-size:110%}

.contentInterno .sidebar .sideLogin ul li .testo{clear:left;border:solid 2px #AAA;float:left;padding:3px 5px;font-size:110%;width:100%;max-width:230px;color:#444}

.contentInterno .sidebar .sideLogin ul li.button{padding-top:10px}

.contentInterno .sidebar .sideLogin ul li.button .pulsante{padding:4px 15px;text-transform:uppercase;background:#e53b8d;color:#FFF;font-size:110%;border:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.linkPulsante{padding:6px 15px;text-transform:uppercase;background:#e53b8d;color:#FFF;font-size:100%;border:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.linkPulsante:hover{background:#222; text-decoration:none;}


.contentInterno .sidebar .sideLogin ul li.button .pulsante:hover{background:#444}

.contentInterno .sidebar .sideLogin ul .recoverPwd{font-size:80%}

.contentInterno .sidebar .sideLogin ul li:last-child{font-weight:bold;padding:25px 0 10px;text-align:center}

.contentInterno .sidebar .sideLogin ul li:last-child a{color:#FFF;background:#9c0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;margin:15px auto 0;display:block;max-width:150px;padding:7px 0}

.contentInterno .sidebar .sideLogin ul li:last-child a:hover{background:#555}

.contentInterno .sidebar .sideFree{padding:0;color:#555}

.contentInterno .sidebar .sideFree ul{padding:0;margin:0;list-style:none}

.contentInterno .sidebar .sideFree ul li{font-size:80%;padding:8px 0;min-height:40px}

.contentInterno .sidebar .sideFree ul li img{float:left;margin-right:15px; margin-top:-2px; width:35px;}

.contentInterno .sidebar .sideFree ul.dati{font-size:120%}

.contentInterno .sidebar .sideFree ul.dati span.big{font-size:130%;font-weight:bold;color:#6550a3;display:block}

.contentInterno .sidebar .sideFree ul.dati li{padding:5px 0;min-height:35px}

.contentInterno .sidebar .sideFree p{line-height:1.5em}



.contentInterno .sidebar .ctaAlert{ text-decoration:none; display:block; margin-top:20px; font-weight:bold; border:solid 3px #111; text-transform:uppercase; color:#111; padding:12px; box-sizing:border-box; -moz-box-sizing:border-box;}
.contentInterno .sidebar .ctaAlert:hover{ background:#111; color:#FFF;}



.contentInterno .sidebar .ctaIday{ text-decoration:none; display:block; margin:20px 0; font-size:1.3em; text-align:center; font-weight:bold; border:solid 3px #333; text-transform:uppercase; color:#FFF; padding:16px 20px; box-sizing:border-box; -moz-box-sizing:border-box;
background: #6550a3;

}

.contentInterno .sidebar .ctaIday:hover{ background:#111; color:#FFF;}


.centraTesto{ text-align:center;}
.contentInterno .sidebar .centraTesto{ text-align:center;}

.contentInterno .sidebar .sideAlert{padding:0 0 10px 0;/*border:solid 1px #e75836;box-shadow:0 0 20px #999;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px*/}

.contentInterno .sidebar .sideAlert h3{padding:8px 12px;/*background:#e75836;*/ background:#FFF; border-left:solid 3px #111; color:#111;margin:0 0 10px 0}

.contentInterno .sidebar .sideAlert ul{padding:0 12px}

.contentInterno .sidebar .sideSotSez{background:#6550a3;padding:20px 15px;color:#f5f5f5;box-shadow:0 20px #999;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.contentInterno .sidebar .sideSotSez h3{padding:7px 10px;margin:0;font-size:130%;text-transform:uppercase;border-bottom:solid 1px #EEE;border-top:solid 1px #EEE}

.contentInterno .sidebar .sideSotSez h3 a{color:#FFF;transition-property:background-color;transition-duration:.3s}

.contentInterno .sidebar .sideSotSez ul{padding:10px 0;margin:0;list-style:none}

.contentInterno .sidebar .sideSotSez ul>li>a{text-decoration:none;color:#f5f5f5;display:block;padding:4px 10px 6px;font-size:110%;transition-property:background-color;transition-duration:.3s}

.contentInterno .sidebar .sideSotSez ul>li>a:hover{background:rgba(255,255,255,0.2)}

.contentInterno .sidebar .sideSotSez ul>li>a.selected{background:rgba(255,255,255,0.3)}


.contentInterno .sidebar .mappaIday{box-sizing:border-box; min-height:300px;.box-shadow:0 20px #999;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999; margin:35px 0 45px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.contentInterno .sidebar .mappaIday h2{background:#6550a3; color:#fff; margin:0; padding:10px 20px; font-size:1.3em; text-transform:uppercase;}
.contentInterno .sidebar .mappaIday .info{ font-size:1.1em; padding:8px 20px; margin:0; line-height:1.4em; color:#666;}
.contentInterno .sidebar .mappaIday .info p{ margin:12px 0;}
.contentInterno .sidebar .spotCooperazione{padding:0; margin:25px 0 40px;}
.contentInterno .sidebar .spotCooperazione a{ display:block; width:100%; height:85px;}
.contentInterno .sidebar .spotCooperazione a{background:url(/immagini/coop.png) 0 0 no-repeat;}
.contentInterno .sidebar .spotCooperazione a:hover{background-position:0 -85px;}


.contentInterno .sidebar .share{box-sizing:border-box; min-height:300px;box-shadow:0 20px #999;-webkit-box-shadow:0 0 20px #999;-moz-box-shadow:0 0 20px #999; margin:35px 0 45px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.contentInterno .sidebar .share h2{background:#6550a3; color:#fff; margin:0; padding:10px 20px; font-size:1.3em; text-transform:uppercase;}
.contentInterno .sidebar .share .info{ font-size:1.1em; padding:20px; margin:0; line-height:1.4em; color:#666;}



.paddingTop30{padding-top:30px;}
.maiuscolo{text-transform:uppercase; font-size:1.35em;}
.paddingTop20{padding-top:20px;}

.sidebar .contenuti h3{ margin:0; padding:10px 15px 10px; font-size:120%; color:#FFF; background:#6550a3}
.sidebar .contenuti{ 
    border:solid 1px #CCC;
    border-radius:3px;    
    background:#FFF;
    margin:0 0 30px;
    box-shadow: 2px 2px 15px #BBB;
}

.sidebar .contenuti .testi{padding:0; box-sizing:border-box;}
.sidebar .contenuti .testi span{ display:block; padding:15px 20px;}


.contentInterno .contentNews .imgSx{float:left;margin-right:15px; max-width:100%}

.contentInterno .contentNews .imgDx{float:right;margin-left:15px; max-width:100%}

.contentInterno .contentNews .imgLeft{float:left;margin:0 20px 20px 0; max-width:100%}

.contentInterno .contentNews .imgBlock{float:none;margin:0 0 20px 0; display:block; max-width:100%}

.contentInterno .contentNews .imgRight{float:right;margin:0 0 20px 20px; max-width:100%}

.contentInterno .contentNews .imgTot{margin-bottom:20px; max-width:100%}

.contentInterno .contentNews ul.breadcrumb{list-style:none;margin:-25px 0 25px 0;padding:0;height:30px;max-width:90%}

.contentInterno .contentNews ul.breadcrumb li{float:left;background:url(../immagini/arrow.png) right center no-repeat;padding:0 30px 0 15px;line-height:25px}

.contentInterno .contentNews ul.breadcrumb li:first-child{padding-left:0}

.contentInterno .contentNews ul.breadcrumb li:last-child{background:0;padding-right:0}

.contentInterno .contentNews ul.breadcrumb li a{text-decoration:none;color:#888}

.contentInterno .contentNews ul.breadcrumb li a:hover{color:#222;text-decoration:underline}

.contentInterno .contentNews ul.breadcrumb li a.selected{color:#e53b8d}

.contentWhite{background:#FFF}

.contentBlack{background:#000}

ul.listaViola{ list-style:none; margin:0; padding:0; width:33%; float:left;}
ul.listaViola li{ list-style:none; padding:6px 12px; min-height:45px;}
ul.listaViola li.viola{ background:#dfd7f6}
ul.listaViola li:first-child{ background:#6550a3; color:#FFF; font-weight:bold;}

p.pulisci{ clear:left; padding-top:20px}

#logo{float:left;margin-top:0;margin-bottom:10px}

#superHeader{float:right;height:30px;font-size:80%}

#superHeader ul{padding:0;margin:0;list-style:none}

#superHeader ul li{float:left}

#superHeader>ul>li{padding-right:10px;line-height:30px}

#superHeader>ul>li:last-child{padding-right:0}

#superHeader>ul>li>ul li{padding-left:5px; margin-top:-3px;}

#superHeader .testo{height:20px;padding:1px 3px;font-size:110%;border:solid 1px #BBB;color:#666;max-width:130px}


#superHeader a.facebook{background:url(../immagini/social/viola/facebook.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.facebook:hover{opacity:1}

#superHeader a.twitter{background:url(../immagini/social/viola/twitter.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.twitter:hover{opacity:1}

#superHeader a.flickr{background:url(../immagini/social/viola/flickr.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.flickr:hover{opacity:1}

#superHeader a.youtube{background:url(../immagini/social/viola/youtube.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.youtube:hover{opacity:1}

#superHeader a.gplus{background:url(../immagini/social/viola/gplus.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.gplus:hover{opacity:1}

#superHeader a.instagram{background:url(../immagini/social/viola/instagram.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#superHeader a.instagram:hover{opacity:1}


/*
#superHeader a.facebook{background:url(../immagini/social/new/facebook-h.png) 0 0 no-repeat;width:35px;height:35px;display:block}
#superHeader a.facebook:hover{background:url(../immagini/social/new/facebook-h.png) 0 -35px no-repeat;}

#superHeader a.twitter{background:url(../immagini/social/new/twitter-h.png) 0 0 no-repeat;width:35px;height:35px;display:block}
#superHeader a.twitter:hover{background:url(../immagini/social/new/twitter-h.png) 0 -35px no-repeat;}

#superHeader a.flickr{background:url(../immagini/social/new/flickr-h.png) 0 0 no-repeat;width:35px;height:35px;display:block}
#superHeader a.flickr:hover{background:url(../immagini/social/new/flickr-h.png) 0 -35px no-repeat;}

#superHeader a.youtube{background:url(../immagini/social/new/youtube-h.png) 0 0 no-repeat;width:35px;height:35px;display:block}
#superHeader a.youtube:hover{background:url(../immagini/social/new/youtube-h.png) 0 -35px no-repeat;}
*/
#socialMobile{display:none;float:right;list-style:none;padding:0;margin:-5px 0 0 0}

#socialMobile li{float:left; padding-left:7px;}
/*
#socialMobile a.facebook{background:url(../immagini/social/new/facebook.png) 0 0 no-repeat;width:50px;height:50px;display:block}

#socialMobile a.twitter{background:url(../immagini/social/new/twitter.png) 0 0 no-repeat;width:50px;height:50px;display:block}*/

#socialMobile a.facebook{background:url(../immagini/social/viola/facebook.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#socialMobile a.facebook:hover{opacity:1}

#socialMobile a.twitter{background:url(../immagini/social/viola/twitter.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#socialMobile a.twitter:hover{opacity:1}

#socialMobile a.gplus{background:url(../immagini/social/viola/gplus.png) 0 0 no-repeat;width:35px;height:35px;display:block; opacity:0.8; transition:opacity 0.6s; -webkit-transition:opacity 0.6s; -moz-transition:opacity 0.6s;}
#socialMobile a.gplus:hover{opacity:1}


#menuTop{clear:right;list-style:none;padding:25px 0 0;margin:15px 0 0;min-height:50px;float:right}

#menuTop>li{float:left;margin-left:2px}

#menuTop>li>a{text-decoration:none;color:#444;font-weight:bold;font-size:110%;padding:3px 12px 4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

#menuTop>li>a:hover{color:#FFF;background:#e13a8b}

#menuTop>li a.selected{color:#FFF;background:#e13a8b}

#menuMobile{display:none;clear:right;padding:30px 0 10px;text-align:right;position:relative;z-index:10;width:100%}

#menuMobile h4{margin:0;padding:0 0 5px;color:#6550a3}

#menuMobile select{width:280px;font-size:110%;border:solid 1px #6550a3;padding:2px 6px;color:#FFF;background:#6550a3}

.rmm{display:none;clear:both;position:relative;width:100%;padding:0;margin:0 auto !important;text-align:center;line-height:19px !important}

.rmm *{-webkit-tap-highlight-color:transparent !important;font-family:Arial}

.rmm a{color:#ebebeb;text-decoration:none}

.rmm .rmm-main-list,.rmm .rmm-main-list li{margin:0;padding:0}

.rmm ul{display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none}

.rmm .rmm-main-list li{display:inline;padding:padding:0;margin:0 !important}

.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important}

.rmm-button:hover{cursor:pointer}

.rmm .rmm-toggled ul{display:none;margin:0 !important;padding:0 !important}

.rmm .rmm-toggled ul li{display:block;margin:0 auto !important}

.rmm.minimal a{color:#333}

.rmm.minimal a:hover{opacity:.7}

.rmm.minimal .rmm-main-list li a{display:inline-block;padding:8px 20px 8px 20px;margin:0 -3px 0 -3px;font-size:15px}

.rmm.minimal .rmm-toggled{width:100%;min-height:36px}

.rmm.minimal .rmm-toggled-controls{display:block;height:36px;color:#333;text-align:left;position:relative}

.rmm.minimal .rmm-toggled-title{position:relative;top:9px;left:9px;font-size:16px;color:#333}

.rmm.minimal .rmm-button{display:block;position:absolute;right:9px;top:7px}

.rmm.minimal .rmm-button span{display:block;margin:4px 0 4px 0;height:2px;background:#333;width:25px}

.rmm.minimal .rmm-toggled ul li a{display:block;width:100%;text-align:center;padding:10px 0 10px 0;border-bottom:1px solid #dedede;color:#333}

.rmm.minimal .rmm-toggled ul li:first-child a{border-top:1px solid #dedede}

#menuPrincipale{clear:left;list-style:none;padding:25px 0 0;margin:0;min-height:50px; position:relative; z-index:10;}

#menuPrincipale>li{padding:0;float:left;margin-right:2px}

#menuPrincipale>li:hover{background:#6550a3}

#menuPrincipale>li:hover a{color:#FFF}

#menuPrincipale>li>a{text-decoration:none;color:#888;display:block;padding:4px 20px 6px;font-weight:bold;font-size:120%;transition-property:background-color;transition-duration:.3s}

#menuPrincipale>li>a:hover{color:#FFF;background-color:#6550a3}

#menuPrincipale>li>a.selected{color:#FFF;background:#6550a3}

#menuPrincipale>li:hover div.subMenu{display:block}

div.subMenu{background:#6550a3;position:absolute;padding:25px 15px;max-width:250px;width:100%;display:none;-webkit-box-shadow:0 10px 25px #666;-moz-box-shadow:0 10px 25px #666;box-shadow:0 10px 25px #666;z-index:1}

div.subMenu ul{list-style:none;padding:0;margin:0}

div.subMenu ul li a{text-decoration:none;color:#f5f5f5;display:block;padding:6px 15px 8px;font-size:110%}

div.subMenu ul li a:hover{background-color:rgba(255,255,255,0.2)}

div.subMenu ul li a.open{background:url(/immagini/open.png) 95% center no-repeat #6550a3; padding-right:60px;}
div.subMenu ul li a.open:hover{background-color:rgba(255,255,255,0.2)}
div.subMenu ul li a.close{background:url(/immagini/closed.png) 95% center no-repeat #6550a3; opacity:.7; padding-right:60px;}
div.subMenu ul li a.close:hover{background-color:rgba(255,255,255,0.2)}


div.subMenu ul li a.selected{background:rgba(255,255,255,0.3)}

.spotHome{clear:both;width:100%;max-width:1130px;height:auto;box-shadow:0 0 25px #666;border:solid 15px #FFF}

.spotHome>img{width:100%}

.spotHome>ul{width:100%;padding:0;margin:0;overflow:auto}

.spotHome>ul>li{width:30%;float:left;list-style:none;text-align:left;border-top:2px solid #FFF}

.spotHome>ul>li>a{padding:25px 0;display:block;font-size:170%}

.spotHome>ul>li>a:hover{text-decoration:none}

.spotHome>ul>li:hover{color:#FFF}

.spotHome>ul>li:hover ul{display:block}

.spotHome>ul>li>ul{list-style:none;padding:0 15px 15px;width:100%; position:absolute;display:none;margin:0;-webkit-box-shadow:0 10px 10px #999;-moz-box-shadow:0 10px 10px #999;box-shadow:0 10px 10px #999}

.spotHome>ul>li.cooperazione>ul{background:#369;max-width:309px}

.spotHome>ul>li.eych{width:40%;}
.spotHome>ul>li.eych>a{padding:15px 0;display:block;font-size:170%}

.spotHome>ul>li.eych>ul{background:#ea5d94;max-width:422px}

.spotHome>ul>li.network>ul{background:#786;min-width:252px}

.spotHome>ul>li.traduzioni>ul{background:#dcb000;max-width:309px}

.spotHome>ul>li.piattaforme>ul{background:#936;min-width:253px}

.spotHome>ul>li.cooperazione{background:url(../immagini/cooperazione.png) 15px 19px no-repeat}

.spotHome>ul>li.eych{background:url(../immagini/library.png) 15px 19px no-repeat}

.spotHome>ul>li.traduzioni{background:url(../immagini/traduzioni.png) 15px 19px no-repeat}

.spotHome>ul>li.network{background:url(../immagini/networks.png) 15px 19px no-repeat}

.spotHome>ul>li.piattaforme{background:url(../immagini/piattaforme.png) 15px 19px no-repeat}

.spotHome>ul>li.cooperazione:hover{background:url(../immagini/cooperazione-hover.png) 15px 19px no-repeat #369;color:#FFF}

.spotHome>ul>li.eych:hover{background:url(../immagini/eych-hover.png) 15px 19px no-repeat #ea5d94;color:#FFF}

.spotHome>ul>li.traduzioni:hover{background:url(../immagini/traduzioni-hover.png) 15px 19px no-repeat #dcb000;color:#FFF}

.spotHome>ul>li.network:hover{background:url(../immagini/networks-hover.png) 15px 19px no-repeat #786;color:#FFF}

.spotHome>ul>li.piattaforme:hover{background:url(../immagini/piattaforme-hover.png) 15px 19px no-repeat #936;color:#FFF}

.spotHome>ul>li.cooperazione>a{color:#369;padding-left:75px}

.spotHome>ul>li.cooperazione:hover>a{color:#FFF;text-decoration:none}

.spotHome>ul>li.eych>a{color:#ea5d94;padding-left:80px}

.spotHome>ul>li.eych:hover>a{color:#FFF;text-decoration:none}

.spotHome>ul>li.traduzioni>a{color:#dcb000;padding-left:95px}

.spotHome>ul>li.traduzioni:hover>a{color:#FFF;text-decoration:none}

.spotHome>ul>li.network>a{color:#786;padding-left:100px}

.spotHome>ul>li.network:hover>a{color:#FFF;text-decoration:none}

.spotHome>ul>li.piattaforme>a{color:#936;padding-left:80px}

.spotHome>ul>li.piattaforme:hover>a{color:#FFF;text-decoration:none}

.spotHome>ul>li>ul>li{text-align:left;list-style:none}

.spotHome>ul>li>ul>li>a{text-decoration:none;color:#FFF;display:block;padding:7px 15px;font-size:110%;font-weight:normal}

.spotHome>ul>li>ul>li>a:hover{background:rgba(0,0,0,0.3)}

#newsHome,#eventiHome{width:45%;min-height:450px;margin:0}

#newsHome h3,#eventiHome h3{background:url(../immagini/fumetto.png) right bottom no-repeat;color:#333;font-size:200%;font-weight:bold;text-transform:uppercase;line-height:130px;padding:0;margin:0}

#newsHome{float:left}

#eventiHome{float:right}

#newsHome ul,#eventiHome ul{list-style:none;padding:0;margin:0}

#newsHome ul li,#eventiHome ul li{padding:10px 0 60px;border-bottom:solid 6px #EEE;margin-bottom:25px}

#newsHome ul li:last-child,#eventiHome ul li:last-child{border-bottom:0}

#newsHome ul h2,#eventiHome ul h2{padding:0;margin:0 0 15px}

#newsHome ul h2 a,#eventiHome ul h2 a{color:#555;text-decoration:none}

#newsHome ul h2 a:hover,#eventiHome ul h2 a:hover{color:#e53b8d}

#newsHome img,#eventiHome img{float:left;margin:0 12px 8px 0;max-width:520px;max-height:120px}

.continua{padding:6px 15px 7px;text-decoration:none;background:#6550a3;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right}

.continua:hover{background:#333;text-decoration:none}

p.notaPieDiPagina{ margin-top:30px; padding-top:5px; border-top:solid 1px #DDD; font-size:85%;}

ul.risultati{list-style:none;padding:0;margin:0 0 40px}
ul.risultati li{ padding:30px 10px; border-bottom:dashed 1px #CCC;list-style:none;}
ul.risultati li h3{ padding-top:0; margin-top:0; font-size:140%; margin-bottom:10px; text-transform:uppercase}
ul.risultati li a{ font-size:110%; font-weight:bold;}


ul.elenco{list-style:none;padding:0;margin:0}

ul.elenco h2 a{color:#666;text-decoration:none;line-height:1.3em}

ul.elenco h2 a:hover{color:#e53b8d}

ul.elenco h3.dataLuogo{color:#888;margin-bottom:-12px;font-weight:normal;font-size:120%}

ul.elenco li{padding:10px 0 60px;border-bottom:solid 3px #EEE;list-style:none}

ul.elenco li:first-child{padding-top:0}

ul.elenco li:last-child{border-bottom:0}

ul.elenco h2 a{color:#444;text-decoration:none}

ul.elenco h2 a:hover{color:#e53b8d}

ul.elenco img{float:left;margin:0 12px 8px 0;max-width:520px;max-height:120px}

div.wrap{clear:both}

#footer{background:url(../immagini/footer.jpg) 0 0 no-repeat #000;color:#FFF;border-top:6px solid #BBB;min-height:300px;padding:25px 0}

#footer a{text-decoration:none;color:#FFF}

#footer div>ul{list-style:none;padding:0;margin:0}

#footer div>ul>li{float:left;width:25%}

#footer div h3{padding:0;margin:0 0 25px 0;font-weight:normal;font-size:140%}

#footer div h3 span{color:#4abde6}

#footer div>ul>li>ul{list-style:none;padding:0;margin:0}

#footer div>ul>li>ul>li{margin:3px 0}

#footer div>ul>li>ul>li>a{padding:3px 8px 4px;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition-property:background-color;transition-duration:.3s;font-size:90%}

#footer div>ul>li>ul>li>a:hover{background:rgba(150,150,150,0.6)}

.condividi{clear:left; padding-top:15px;}

#footer div>ul>li>ul>li>a.selected{background:rgba(100,100,100,0.8)}

#superfooter{background:#000;color:#CCC;min-height:40px;padding:10px 0;font-size:90%}

#superfooter ul{padding:0;margin:0;float:right;list-style:none}

#superfooter ul li{float:left;padding:0 2px}

#superfooter ul li:first-child{border-right:solid 1px #AAA;padding:0 10px;margin-right:8px}

#superfooter ul li.social{padding-left:15px}

#superfooter ul li a{margin-top:-3px}

#superfooter ul li a.facebook{background:url(../immagini/social/viola/facebook.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.facebook:hover{opacity:1}

#superfooter ul li a.twitter{background:url(../immagini/social/viola/twitter.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.twitter:hover{opacity:1}

#superfooter ul li a.flickr{background:url(../immagini/social/viola/flickr.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.flickr:hover{opacity:1}

#superfooter ul li a.instagram{background:url(../immagini/social/viola/instagram.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.instagram:hover{opacity:1}

#superfooter ul li a.youtube{background:url(../immagini/social/viola/youtube.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.youtube:hover{opacity:1}

#superfooter ul li a.gplus{background:url(../immagini/social/viola/gplus.png) 0 0 no-repeat;display:block;width:35px;height:35px; opacity:0.7; transition:opacity 0.5s}

#superfooter ul li a.gplus:hover{opacity:1}

#superfooter ul li a{color:#DDD;text-decoration:none}

#superfooter ul li a:hover{color:#FFF;text-decoration:underline}

#superfooter ul li a.selected{color:#e53b8d;text-decoration:underline}

#superfooter .imgMibact{ display:block; margin:30px 0 10px;}

.sponsor{background:#EEE;padding:25px 0;margin-top:20px}

.sponsor h3{padding:0 0 20px 30px;margin:0;color:#888}

.sponsor p{padding:0 30px;color:#888;font-size:90%;margin-top:-12px}

.sponsor ul{list-style:none;margin:0 auto;padding:0;width:80%;overflow:auto}

.sponsor ul li{float:left;width:25%;text-align:center;line-height:50px}

.sponsor ul li img{max-height:50px}

.copyRight{background:#EEE;min-height:120px;padding:20px 0;margin-top:20px}

.copyRight h3{padding:0;margin:0;color:#888}

.copyRight p{padding:0;color:#888;font-size:90%}

blockquote{padding:20px 80px 20px 20px;background:url(../immagini/mind.png) right top no-repeat #f5f5f5;border:solid 1px #EEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 40px 30px; line-height:1.7em;}


blockquote.lampadina{padding:15px 0;background:url(../immagini/lampadina.png) right 15px no-repeat #f5f5f5;border:solid 2px #ffcd73;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:40px 40px 30px}
blockquote.lampadina p{padding:0 80px 0 20px;}
blockquote.lampadina h3{padding:0 80px 0 20px; margin:10px 0 0;}


blockquote.wu{background:url(../immagini/patternwu.jpg) 0 0 repeat;padding:10px 20px; color:#222; font-size:1em;}
blockquote.wu .left{ background:#FFF; padding:10px 10px 28px 10px; border-radius:7px; width:75%; box-sizing:border-box; position:relative;}
blockquote.wu .right{ background:#dcf8c6; padding:10px 10px 28px 10px; border-radius:7px; width:75%; box-sizing:border-box; margin-left:auto; position:relative;}
blockquote.wu .left span{ color:#acacac; font-size:.8em; position:absolute; bottom:5px; left:10px;}
blockquote.wu .right span{ color:#acacac; font-size:.8em; position:absolute; bottom:5px; right:10px;}

.boxForm{background:#f4f4f4;padding:25px 30px;margin:40px 0;font-size:90%;box-shadow:0 0 15px #CCC}

.boxForm>ul{padding:0;margin:0;width:65%}

.boxFormCS>ul{padding:0;margin:0;width:100%}

.boxForm>ul li{list-style:none;padding:12px 0;clear:left}

.boxFormCS>ul li{list-style:none;padding:20px 0;clear:left}

.boxForm>ul li:first-child{padding-top:0}

.boxForm>ul li:last-child{padding-bottom:0}

.boxForm>ul li h4{padding:0;margin:0;font-size:100%}

.boxForm>ul li h4 span{font-weight:normal}

.boxForm>ul li .textbox{font-size:16px;width:62%;padding:5px 3px;float:left;margin-right:10px;border:solid 1px #BBB;color:#444;min-width:260px}

.boxForm>ul li .textbox2{font-size:16px;width:62%;padding:5px 3px;float:left;margin-right:10px;border:solid 1px #BBB;background:#f7ffe6;font-weight:bold;color:#444;min-width:260px}

.boxForm>ul li .editor{height:120px;width:100%;background:#fafafa}

.boxForm>ul .areaMessaggio{padding:15px 0;margin-top:25px}

.boxForm>ul li .descrizione{padding:5px; font-family:Arial, Sans-Serif; font-size:14px; margin-top:2px; width:100%; height:180px;}

.boxForm>ul li .margintop30{padding-top:30px;background:#C00}

.boxForm>ul li .tendina{font-size:100%;width:63%;padding:5px 2px;float:left;margin-right:10px;border:solid 1px #BBB;min-width:260px}

.boxForm>ul li .tendina2{font-size:100%;width:63%;padding:5px 2px;float:left;margin-right:10px;border:solid 1px #BBB;min-width:260px;height:130px}

.boxForm>ul li h6.error{padding:0;margin:0;font-size:90%;color:#F00;font-weight:normal;line-height:1.2em}

.boxForm>ul li a{font-size:100%;clear:left;color:#0078ca}

.boxForm>ul li .pulsante{padding:7px 16px;border:0;background:#7fba00;color:#FFF;font-size:110%;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;margin:10px 0}

.boxForm>ul li .pulsante:hover{background:#444}

.boxForm ul li .summary{font-size:100%;width:80%;height:100px;padding:5px 3px;float:left;margin-right:10px;border:solid 1px #BBB;color:#444;font-family:Arial,Verdana}

.boxForm>ul li h6.help{padding:5px 0;margin:0;font-size:90%;color:#F00;font-weight:normal;line-height:1.2em;clear:left;color:#39f}

.boxForm ul li.newsletter{padding-top:30px}

.boxForm ul li.font90{font-size:90%}

.boxForm ul li.evidenzia{padding:10px;border:dashed 2px #DDD;background:#EEE}

.boxForm ul li .boxUpload{background:#FFF;border:solid 1px #e53b8d;padding:5px;width:80%;margin-top:5px}

.boxForm ul li .boxUpload .pulsante{padding:5px 15px 6px;text-transform:uppercase;background:#e53b8d;color:#FFF;font-size:90%;border:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;margin-top:0}

.boxForm ul li .boxUpload .pulsante:hover{background:#444}

.scrivi{padding:6px 25px;text-transform:uppercase;background:#7fba00;color:#FFF;font-size:110%;border:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;font-weight:bold}

.scrivi:hover{text-decoration:none;background:#444}

ul.tooltip{padding:0;margin:40px 0 0;border-bottom:solid 1px #DDD;height:45px}

ul.tooltip li{list-style:none;float:left;margin-right:15px}

ul.tooltip li a{display:block;padding:0 25px;line-height:44px;font-size:100%;border:solid 1px #DDD;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;color:#0078ca;background:#EEE}

ul.tooltip li a:hover{background:#DDD;text-decoration:none}

ul.tooltip li a.selected{border-bottom:solid 1px #FFF;background:#FFF;color:#555;font-weight:bold}


#boxSuperAlert{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:2; background:rgba(0,0,0,0.8);}
#boxSuperAlert div{border:solid 2px #C00;background:#fdd;padding:15px 30px;color:#444;font-size:110%;margin-top:30px; display:block; width:40%; margin:20% 30%; box-sizing:border-box;}
#boxSuperAlert div img.close{ float:right; margin:-12px -25px 0 0; border:none;}


.boxError{border:solid 1px #C00;background:url(../immagini/alert.png) 10px 10px no-repeat #fdd;padding:10px 10px 10px 50px;color:#444;font-size:90%;margin-top:30px}
.boxAvviso{border:solid 3px #6550a3;background:url(../immagini/alert.png) 10px 10px no-repeat #f7f4ff;padding:10px 10px 10px 50px;color:#444;font-size:1em;margin-top:30px}


.boxAvviso2{border:dashed 3px #6550a3;background:url(../immagini/avviso.gif) 10px 10px no-repeat #FFF;padding:20px 70px;color:#444;font-size:1em;margin:30px 0}

.boxOk{border:solid 1px #6c0;background:url(../immagini/Ok.png) 10px 7px no-repeat #eaffdd;padding:10px 10px 10px 50px;color:#444;font-size:80%;margin-top:30px}

.boxOk h2{padding-top:0;margin-top:0}

.boxForm .sideForm{width:33%;float:right;height:250px;font-size:90%}

.boxForm .sideForm h3{padding:0;margin-top:0}

.boxForm .sideForm h5{color:#888;border-bottom:solid 1px #CCC;font-size:100%;font-weight:normal;margin-bottom:50px;padding-top:0;margin-top:0}

.boxForm .sideForm ul{padding:0;margin:20px 0 0 0px}

.boxForm .sideForm ul li{list-style:none;padding-bottom:10px;line-height:30px}

.boxForm .sideForm ul li a{font-size:120%;color:#6550a3}

.boxForm .sideForm ul li img{float:left;margin-right:10px;max-height:30px}


ul.listaTemi{padding:0; margin:0; list-style:none;}
ul.listaTemi li{padding:15px; border:solid 2px #6550A3;
                          box-sizing:border-box; list-style:none; width:220px; height:220px; margin:0 30px 30px 0; float:left;
                          text-align:center; line-height:1.4em;
                          }
ul.listaTemi li strong{ display:block; margin:0 auto;}
ul.listaTemi li img{ display:block !important; margin:0 auto 10px;}

ul.sitemap{padding:0;margin:0}

ul.sitemap>li{list-style:none}

ul.sitemap>li>a{padding:5px 12px;background:#DDD;border:solid 1px #CCC}

ul.sitemap>li>a:hover{background:#444;text-decoration:none;color:#FFF}

ul.sitemap>li>ul{margin:12px 0 0 40px}

ul.sitemap>li>ul>li{margin:12px 0 0;list-style:square}

ul.sitemap>li>ul>li>a{padding:5px 12px;background:#EEE;border:solid 1px #DDD}

ul.sitemap>li>ul>li>a:hover{background:#444;text-decoration:none;color:#FFF}

ul.sitemap>li>ul>li>ul{margin:12px 0 0}

ul.sitemap>li>ul>li>ul>li{margin:12px 0 0}

ul.sitemap>li>ul>li>ul>li>a{padding:5px 12px;background:#fafafa;border:solid 1px #DDD;font-size:90%}

ul.sitemap>li>ul>li>ul>li>a:hover{background:#444;text-decoration:none;color:#FFF}

h3.dataLuogo{color:#888;margin-bottom:-12px;font-weight:normal;font-size:120%}

.pulsanteFixed{background:#6550a3;border:solid 1px #999;font-size:90%;position:fixed;bottom:0;right:0;width:200px;padding:8px 20px;z-index:2;border-top:solid 1px #CCC;border-left:solid 1px #CCC;text-decoration:none;cursor:pointer;color:#FFF}

.pulsanteFixed:hover{background:#333;text-decoration:none}

.boxFormFixed{background:#FFF;border:solid 1px #999;font-size:90%;position:fixed;bottom:0;right:0;width:60%;min-width:260px;max-width:650px;z-index:2;box-shadow:0 0 25px #BBB}

.boxFormFixed h2{background:#6550a3;color:#FFF;margin:0;padding:7px 20px;font-weight:normal;font-size:100%}

.boxFormFixed>ul{padding:0;margin:20px auto 15px;width:95%}

.boxFormFixed>ul li{list-style:none;padding:10px 0;clear:left}

.boxFormFixed>ul li:first-child{padding-top:0}

.boxFormFixed>ul li:last-child{padding-bottom:0;overflow:auto}

.boxFormFixed>ul li h4{padding:0;margin:0;font-size:100%}

.boxFormFixed>ul li .editor{height:200px;width:100%;background:#fafafa;font-family:Verdana,Arial;font-size:20px}

.boxFormFixed>ul .areaMessaggio{padding:15px 0;margin-top:25px}

.boxFormFixed>ul li .mystyle{font-family:Verdana,Arial;font-size:18px;background:#FFF;width:100%}

.boxFormFixed>ul li .margintop30{padding-top:30px;background:#C00}

.boxFormFixed>ul li .tendina{font-size:100%;width:80%;padding:5px 2px;float:left;margin-right:10px;border:solid 1px #BBB;min-width:260px}

.boxFormFixed>ul li .tendinaPicc{font-size:100%;width:20%;padding:5px 2px;float:left;margin-right:10px;border:solid 1px #BBB;min-width:260px}

.boxFormFixed>ul li h6.error{padding:0;margin:0;font-size:90%;color:#F00;font-weight:normal;line-height:1.2em}

.boxFormFixed>ul li a{font-size:100%;clear:left;color:#0078ca}

.boxFormFixed>ul li .pulsante{padding:7px 20px;border:0;background:#7fba00;color:#FFF;font-size:110%;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;margin:10px 0;float:left}

.boxFormFixed>ul li .pulsante:hover{background:#444}

.boxFormFixed>ul li h6.help{padding:5px 0;margin:0;font-size:90%;color:#F00;font-weight:normal;line-height:1.2em;clear:left;color:#39f}

.boxFormFixed ul li.font90{font-size:90%}

.boxFormFixed ul li .boxUpload{background:#FFF;border:solid 1px #CCC;padding:5px;width:90%;margin-top:5px}

.boxFormFixed ul li .boxUpload .pulsante{padding:5px 15px 6px;text-transform:uppercase;background:#e53b8d;color:#FFF;font-size:90%;border:0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:right;margin-top:0}

.boxFormFixed ul li .boxUpload .pulsante:hover{background:#444}

.boxFormFixed .close{float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.2);font-size:13px;color:#FFF;padding:3px 8px;margin:-2px -8px 0 0}

.boxFormFixed .close:hover{text-decoration:none;background:rgba(255,255,255,0.2)}

.boxFormFixed .iconizza{float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:16px;color:#FFF;padding:1px 8px;margin:-2px 3px 0 0}

.boxFormFixed .iconizza:hover{text-decoration:none;background:rgba(255,255,255,0.2)}

.testoObbl{color:#C00;font-weight:bold;font-size:90%;float:left;margin-left:15px;padding-top:15px}

.accordion{background:#f5f5f5;padding:0;width:100%;margin:30px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 4px #CCC;-webkit-box-shadow:0 0 4px #CCC;box-shadow:0 0 4px #CCC;text-align:left}

.accordion a.allegato{border:0;margin-top:5px;float:right;background:url(../creativespace/immagini/ico-allegato.png) 0 0 no-repeat;width:50px;height:50px}

.accordion a.allegato:hover{background:url(../creativespace/immagini/ico-allegato_hover.png) 0 0 no-repeat}

.accordion h4{margin:0;background:#EEE;padding:10px 20px;color:#666}

.accordion>div{border-bottom:1px solid #DDD;padding:0;background:#FFF}

.accordion h3{padding:0;margin:0;font-weight:normal}

.accordion p{font-size:12px}

.accordion h3 a{display:block;padding:10px 15px;color:#777;outline:0;font-size:80%}

.accordion h3 a:before{content:"\2192";padding-right:5px}

.accordion h3 a:hover{background:#EEE;text-decoration:none}

.accordion h3+div{height:0;overflow:hidden;padding:0 15px;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}

.accordion div:target h3 a{color:#6550a3}

.accordion div:target h3 a:before{content:"\2193";padding-right:14px}

.accordion div:target h3+div{height:auto;max-height:400px;overflow:auto;font-size:90%;line-height:1.3;padding-top:0}

.accordion p{font-size:100%;line-height:1.3}

@-webkit-keyframes alert{0{left:100%}

100%{left:78%}

}

@-moz-keyframes alert{0{left:100%}

100%{left:78%}

}

@-o-keyframes alert{0{left:100%}

100%{left:78%}

}

@-ms-keyframes alert{0{left:100%}

100%{left:78%}

}

@keyframes alert{0{left:100%}

100%{left:78%}

}

.linkAlert{background:#e75836;font-size:110%;position:fixed;bottom:30px;left:100%;padding:15px 30px;z-index:2;text-decoration:none;cursor:pointer;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:22%;-webkit-animation-name:alert;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:alert;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-o-animation-name:alert;-o-animation-duration:.6s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-ms-animation-name:alert;-ms-animation-duration:.6s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-fill-mode:forwards;animation-name:alert;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards; display:none;}

.linkAlert:hover{background:#e13a8b;text-decoration:none}

.linkAlertColloquio{background:#e13a8b;font-size:110%;position:fixed;bottom:100px;left:100%;padding:15px 30px;z-index:2;text-decoration:none;cursor:pointer;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:22%;-webkit-animation-name:alert;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-fill-mode:forwards;-moz-animation-name:alert;-moz-animation-duration:.6s;-moz-animation-iteration-count:1;-moz-animation-direction:normal;-moz-animation-fill-mode:forwards;-o-animation-name:alert;-o-animation-duration:.6s;-o-animation-iteration-count:1;-o-animation-direction:normal;-o-animation-fill-mode:forwards;-ms-animation-name:alert;-ms-animation-duration:.6s;-ms-animation-iteration-count:1;-ms-animation-direction:normal;-ms-animation-fill-mode:forwards;animation-name:alert;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}

.linkAlertColloquio:hover{background:#e75836;text-decoration:none}

h3.dataColloquio{padding:10px 25px;background:#e75836;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 0}

ul#paginazione{font-size:130%;margin:0;padding:0;overflow:auto;border-top:solid 1px #DDD}

ul#paginazione li{list-style:none;float:left;margin:20px 2px 20px 0}

ul#paginazione a{font-size:100%;display:block;padding:5px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #DDD}

ul#paginazione li.selected{background:#e13a8b;padding:5px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF;border:solid 1px #e13a8b}

ul#paginazione a:hover{background:#555;text-decoration:none;color:#FFF}

#tabellaNewsletter{border:solid 1px #CCC;margin-bottom:45px}

#tabellaNewsletter tr:first-child{font-size:110%;background:#EEE;font-weight:bold}

#tabellaNewsletter td{border-bottom:solid 1px #DDD;border-left:solid 1px #DDD;font-size:90%}

#tabellaNewsletter td:first-child{border-left:0;text-align:center;font-weight:bold}

#tabellaNewsletter td:last-child{text-align:center}

#tabellaNewsletter tr:last-child td{border-bottom:0}

table.tabella{border:solid 1px #CCC;margin:15px 0 30px; width:100%; box-sizing:border-box;}

table.tabella tr:first-child{font-size:110%;background:#EEE;font-weight:bold}

table.tabella td{border-bottom:solid 1px #DDD;border-left:solid 1px #DDD;font-size:90%}

table.tabella td:first-child{border-left:0;font-weight:bold}

table.tabella td:last-child{text-align:center}

table.tabella tr:last-child td{border-bottom:0}



table.tabellaGen{border-top:solid 1px #CCC;border-right:solid 1px #CCC;margin:30px auto}
table.tabellaGen td{border-bottom:solid 1px #DDD;border-left:solid 1px #DDD;font-size:90%; padding:10px;}
table.tabellaGen tr:nth-child(even) td{ background:#F5F5F5;}





table.tabella2{border:solid 1px #CCC;margin-bottom:30px;font-size:1.1em;}

table.tabella2 tr:first-child{font-size:110%;background:#EEE;font-weight:bold}

table.tabella2 td{border-bottom:solid 1px #DDD;border-left:solid 1px #DDD;font-size:90%}

table.tabella2 td:first-child{border-left:0;font-weight:bold}

table.tabella2 td:last-child{text-align:center}

table.tabella2 tr:last-child td{border-bottom:0}


.spotHome #slider{margin:0;padding:0;float:left;width:100%;height:400px;z-index:0}



/*.spotHome #slider>ul{margin:0;padding:0;list-style:none;float:left;position:relative}*/

#slider ul {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

#slider li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

#slider li:first-child {
  position: relative;
  display: block;
  float: left;
  }

#slider img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


/*
.spotHome #slider>ul>li{margin:0;padding:0;opacity:1;position:absolute;top:0;left:0;}
*/
/*
.spotHome #slider>ul>li{margin:0;padding:0;opacity:0;position:absolute;top:0;left:0;
                        -o-animation-name:slides_animation;-o-animation-duration:24s;-o-animation-timing-function:linear;-o-animation-iteration-count:infinite;-o-animation-delay:0;-o-animation-play-state:running;-o-animation-fill-mode:forwards;-webkit-animation-name:slides_animation;
                        -webkit-animation-duration:24s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0;
                        -moz-animation-name:slides_animation;-moz-animation-duration:24s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-delay:0;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards;
                        animation-name:slides_animation;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0;animation-play-state:running;animation-fill-mode:forwards}


.spotHome #slider>ul li a{position:absolute;top:-50px;left:0;width:100%;height:100%;z-index:25;border:solid 3px #C00;
                        -o-animation-name:slides_animationLink;-o-animation-duration:24s;-o-animation-timing-function:linear;-o-animation-iteration-count:infinite;-o-animation-delay:0;-o-animation-play-state:running;-o-animation-fill-mode:forwards;-webkit-animation-name:slides_animationLink;
                        -webkit-animation-duration:24s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0;
                        -moz-animation-name:slides_animationLink;-moz-animation-duration:24s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-delay:0;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards;
                        animation-name:slides_animationLink;animation-duration:24s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:0;animation-play-state:running;animation-fill-mode:forwards}


.spotHome #slider ul>li:nth-child(1){-o-animation-delay:0;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}
.spotHome #slider ul>li:nth-child(2){-o-animation-delay:8s;-webkit-animation-delay:8s;-moz-animation-delay:8s;animation-delay:8s}
.spotHome #slider ul>li:nth-child(3){-o-animation-delay:16s;-webkit-animation-delay:16s;-moz-animation-delay:16s;animation-delay:16s}
.spotHome #slider ul>li:nth-child(4){-o-animation-delay:24s;-webkit-animation-delay:24s;-moz-animation-delay:24s;animation-delay:24s}


.spotHome #slider ul>li:nth-child(1) a{-o-animation-delay:0;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0;top:0;}
.spotHome #slider ul>li:nth-child(2) a{-o-animation-delay:8s;-webkit-animation-delay:8s;-moz-animation-delay:8s;animation-delay:8s;}
.spotHome #slider ul>li:nth-child(3) a{-o-animation-delay:16s;-webkit-animation-delay:16s;-moz-animation-delay:16s;animation-delay:16s;}
.spotHome #slider ul>li:nth-child(4) a{-o-animation-delay:24s;-webkit-animation-delay:24s;-moz-animation-delay:24s;animation-delay:24s;top:-1500px;}


.spotHome #slider ul>li img{display:block}

@-o-keyframes slides_animation{0{opacity:0;}

5%{opacity:1}

35%{opacity:1}

45%{opacity:0}

100%{opacity:0;}

}

@-webkit-keyframes slides_animation{0{opacity:0;}

5%{opacity:1}

35%{opacity:1}

45%{opacity:0}

100%{opacity:0;}

}

@-moz-keyframes slides_animation{0{opacity:0;}

5%{opacity:1}

35%{opacity:1}

45%{opacity:0}

100%{opacity:0;}

}

@keyframes slides_animation
{
0{opacity:1;}

5%{opacity:1}

35%{opacity:1}

45%{opacity:0}

100%{opacity:0;}

}


@-o-keyframes slides_animationLink
{
0{top:0;}

1%{top:0;}

94%{top:0;}

95%{top:-1500px}

}

@-webkit-keyframes slides_animationLink
{
0{top:0;}

1%{top:0;}

94%{top:0;}

95%{top:-1500px}

}

@-moz-keyframes slides_animationLink
{
0{top:0;}

1%{top:0;}

94%{top:0;}

95%{top:-1500px}

}

@keyframes slides_animationLink
{
0{top:0;}

1%{top:0;}

94%{top:0;}

95%{top:-1500px}
}

*/

#myMovie{width:80%;z-index:2}

.contentInterno .subMenuMobile{display:none}

.contentInterno .sidebar .boxCooperazione{background:#369}

.contentInterno .sidebar .boxCooperazioneEYCH{background:#ba473e}

.contentInterno .sidebar .boxEYCH{background:#ea5d94}

.contentInterno .sidebar .boxTraduzioni{background:#dcb000}

.contentInterno .sidebar .boxNetworks{background:#786}

.contentInterno .sidebar .boxPiattaforme{background:#936}

.soloMobile{display:none}


.note{ padding: 25px 0 0;}
.note ol{border-top:solid 1px #CCC; padding:8px 0 0; margin:0; list-style:inside; font-size:.9em; color:#666;}


table.programma{ list-style:none; padding:0; margin:0 0 50px; font-size:1.2em;}
table.programma td{ padding:25px 0; border-bottom:solid 1px #EEE; line-height:1.5em;}
table.programma tr:last-child td{border-bottom:0}
table.programma td:first-child{ vertical-align:top;}
table.programma td span{ display: block; padding:12px 0; font-weight:bold;background:#EEE; margin-right:15px; width:80px; text-align:center;}
table.programma td p,table.programma td ul{ line-height:1.3; font-size:90%; margin:10px 0 0;}
table.programma td h3{ padding:30px 0 0;}
table.programma td ul li{padding:8px 0;}
table.programma td p.abstract{background:url(/immagini/icon.png) 8px 8px no-repeat #FAFAFA; border:dashed 2px #6550a3; padding:32px 20px 20px; margin:15px 0; font-size:.85em !important;}
table.programma td strong.viola{color:#6550a3}


table.programmaNew{ list-style:none; padding:0; margin:0 0 50px; font-size:1.2em;}
table.programmaNew td{ padding:15px 0; line-height:1.5em;vertical-align:top;}
table.programmaNew td:first-child{ padding-right:25px;}
table.programmaNew td span{ display: block; padding:12px 0; font-weight:bold;background:#EEE; margin-right:15px; width:80px; text-align:center;}
table.programmaNew td p,table.programma td ul{ line-height:1.3; font-size:90%; margin:10px 0 0;}
table.programmaNew td h3{ padding:30px 0 0;}



table.programmaNew tr:nth-child(odd) td{ border-bottom:solid 1px #EEE;}
table.programmaNew .foto img{ width:170px; border-radius:50%; display:block;}
table.programmaNew .foto strong{ display:block; font-size:.8em; padding-top:8px; font-weight:normal; line-height:1.2em; text-align:center;}



table.relatori td{ padding:30px 0 10px; border-bottom:solid 1px #EEE; line-height:1.4;}
table.relatori td:first-child{ vertical-align:top; padding-right:25px;}
table.relatori tr:first-child td{padding-top:30px;}
table.relatori td h3{ margin-top:0; margin-bottom:5px;}
table.relatori td p{ margin-top:5px;}
table.relatori td img.tonda{border-radius:50%; width:180px;border:solid 3px #6550a3}



@media only screen and (max-width:600px)
{
    table.programma{width:100%;}
    table.programma td{display:table-row; padding:25px 0 !important;}
    table.programma td span{margin:40px 0 10px;}
    table.programma td > strong{display:block;width:100% !important;}
    table.programma tr td:last-child p{padding-bottom:25px;}
    table.programma tr td:last-child p.abstract{border-bottom:dashed 2px #6550a3}
}


@media only screen and (max-width:1023px)
{
table.relatori td{ display:table-row; padding:25px 0 !important;}
table.relatori td h3{text-align:center; margin-bottom:15px;}
table.relatori td img.tonda{border-radius:50%; width:180px; display:block; margin:25px auto 15px}
}

