<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.container-fluid { background-color:#ccd6df;}
.marginTop10 {
	margin-top: 10px;
}
.boxRivenditore {
	height: 145px;
}
a.linkUnd { text-decoration:underline;}
#bs-example-navbar-collapse-1 a.vociMenu {color:#0C467E; font-family: 'Open Sans', sans-serif; font-weight:700;}
#bs-example-navbar-collapse-1 a.vociMenu:hover{color:#6187ab;}
#bs-example-navbar-collapse-1 ul li img{position:relative; top:-8px;}

/*#logo{margin-top:25px;}*/
#menu .navbar-default{ background-color:inherit; border-color: #CCD6DF;}
#menu ul li a { color:#0C467E; font-family: 'Open Sans', sans-serif; font-weight:700;}
#menu ul li a:hover{color:#6187ab;}
#menu ul li{float: left; margin-left: -18px;}
#menu ul li img{position: relative; bottom: 8px;}
#menu .navbar{ margin-top:30px;}
.navbar-default .navbar-toggle { border-color:#7D92A5; background-color:#FFF;}

#slogan{padding-top:20px;padding-bottom:20px;}
#slogan h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:55px;}
#slogan p{font-family: 'Open Sans', sans-serif; font-weight:400; text-align:center; font-size:15px;}

.centralbox {background-color:#7d92a5;}
#testocentre {padding-top:70px;}
#testocentre p{font-family: 'Open Sans', sans-serif; font-weight:400; text-align:left; color:#FFF; font-size:15px; width:50%;}
#testocentre h2{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:45px; color:#FFF;}
#testocentre a{color:#FFF; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; }

#boxMenu{ margin-top:60px;}
#boxMenu img{ border:8px solid #ebebeb; width:100%;}
#boxMenu h3{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; text-transform:uppercase; text-align:center; margin-top:60px; margin-bottom: 30px;} 
#boxMenu p{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; text-align:center;}

#socialBox{ padding:20px 0px;}
#socialBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; }
#socialBox h2{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:45px;  text-align:center; margin-bottom:20px;}
#socialBox img{ position:relative;  bottom:10px;}
#socialBox iframe{ width:1129px; height:517px; border:none;}

/*## pagina Chi Siamo ##*/
#slideAbout{ padding:0 0; padding:15px 0px; background:#FFF;}
#slideAbout img{ max-width:100%;}
#slideAbout h3{ margin-top:0px;}
#slideAbout h2{ text-transform:uppercase; margin-bottom:0px; margin-top:10px;}
#slideAbout .carousel-caption{ background:rgba(125, 146, 165, 0.7); padding:10px;}
#slideAbout .carousel-indicators { bottom: -11px;}

#textAbout { margin-bottom:40px;}
#textAbout h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; }
#textAbout h2{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:35px;  text-align:center; margin-bottom:40px;}
#textAbout h4{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px;  text-align:center; margin-top:10px; text-align:center;}
#textAbout p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#textAbout span{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px;}
#textAbout .iconepdf{float:left; position:relative; display:block;}

/*## innovazione app ##*/
#innovazione h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#innovazione  p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}

#centralapp img{ max-width:100%;}
#centralapp p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}

#internaz{padding:40px 0px 20px 0px;}
#internaz p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#internaz img{ max-width:100%; margin:0 auto; position:relative; display:block; padding:40px 0px 20px 0px;}

/*#istruzioniApp{padding:0px 0px 60px 0px;}*/
#istruzioniApp p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; margin-top:40px}
/*#istruzioniApp img{ max-width:100%;}*/

#infotrasporti h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#infotrasporti p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
.panel-group .panel{ border-radius: 0px;}

.linebus{ float:right; text-align:left; width:65%;}

.panel-title { padding:10px;  background-color:#ccd6df;}
.panel-heading{ padding:0px;}
.panel-heading a h4{ color:#000;}
.panel-heading a:hover h4{ background-color:#92a6b9; color:#FFF;}
.panel-heading a:hover{ text-decoration:none;}

.pdf{ margin:0 auto; display:block; padding:10px 0px;}
.pdf p{font-family: 'Open Sans', sans-serif; font-weight:700;  font-size:15px; text-align:center;}
.pdf img{ margin-left:5px;}
.LineaText{ font-size:18px;}
.LineaText2{ font-size:18px; margin-bottom:0px;}

#credits{ text-align:right;}

#scegliLinea form select{ width:50%; height:30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #bac7d3; background-color:#e8edf1; font-family: 'Open Sans', sans-serif; font-weight:300;  font-size:15px; }
#scegliLinea form select button{background-color:#bac7d3;}
#scegliLinea form select.str{font-family: 'Open Sans', sans-serif; font-weight:700;  font-size:15px;}
#scegliLinea img{ margin:0 auto; padding:0px 0px; display:block;}
#scegliLinea img.mappa{max-width: 100%; margin:0 auto; display:block;}
#scegliLinea h1{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:35px;  text-align:center;}
#scegliLinea h2{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:35px;  text-align:center;}
#scegliLinea a{color:#92a6b9;}
#scegliLinea a:hover{ color:#5d7994; text-decoration:none;}

#InfoLinea h2{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:35px;  text-align:center;}
#InfoLinea img{ margin:0 auto; padding:0px 0px; display:block;}

#boxHelp{ padding:40px 0px;}
#boxHelp img{ max-width: 100%; margin-left:-1px;}
#boxHelp p{font-family: 'Open Sans', sans-serif; font-weight:700;font-size:15px;}
#downBox{ padding-top:-4px; margin-top:3px;}
/*## fine innovazione app ##*/

#mobilitaBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#mobilitaBox p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#slidemobitaBox{ margin-top:40px; margin-bottom:80px;}
#slidemobitaBox .carousel-caption { position: relative; top: -85px; color: #ffffff; margin: 0px auto; display: block; left: 0px; background-color:#CCD6DF; background-color: rgba(125, 146, 165,0.7);}
#slidemobitaBox p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:25px; margin: 0px 0px;}
#slidemobitaBox .carousel-indicators { bottom: 30px; }
#slidemobitaBox .carousel-control.left { background-image:inherit; background-repeat: repeat-x; }
#slidemobitaBox .carousel-control.right { background-image:inherit; background-repeat: repeat-x; }
#slidemobitaBox .carousel-indicators li {display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #dadada; border: 1px solid #bebebe; border-radius: 10px;}
#slidemobitaBox .carousel-indicators .active { width: 12px; height: 12px; margin: 0px; background-color: #bebebe;}

.orariBuss{ list-style:none;}
#LineeLink a h4{background-color:#CCD6DF; padding:10px; color:#000;}
#LineeLink a:hover h4{ background-color:#92A6B9; padding:10px; text-decoration:none;}

#infoBiglietto h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#infoBiglietto p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#bitAbb img{border:8px solid #ebebeb;}
#bitAbb h4{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px;}
#bitAbb p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#acquistoBit h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:65px;  text-align:center;}
#acquistoBit p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#acquistoBit h4{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:25px;  text-align:center;}
#acquistoBit{ margin-bottom:40px;}

#mappaLocalizza img{ width:100%;}

#localizzazioneShop{ margin-top:20px; margin-bottom:20px;}
#localizzazioneShop h3{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}
#localizzazioneShop p{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#localizzazioneShop a{color:#7D92A5;}
#localizzazioneShop a:hover{ color:#376794; text-decoration:none;}
#cambiaPag { float:right;}

#parcoMacchine h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#parcoMacchine p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#parcoMacchine img{ max-width:100%;}
#normative h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:65px;  text-align:center; margin-bottom:40px;}
#normative p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#normative .scaricapdf{font-family: 'Open Sans', sans-serif; font-weight:700;  text-align:center; font-size:15px; margin-top:10px;}
#normative img{ max-width:100%; margin:0 auto; position:relative; display:block;}

#manutenzione{ margin-top:40px;}
#manutenzione h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#manutenzione p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}

#certificazioni{margin-top:60px;}
#certificazioni img{ max-width:100%; border:6px solid #ebebeb;}
#certificazioni h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#certificazioni p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#certificazioni h4{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}
#certificazioni .certqua{font-family: 'Open Sans', sans-serif; font-weight:400; text-align:left; font-size:15px;}

#cronoTac{ margin-top:40px;}
#cronoTac h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#cronoTac p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#cronoTac img{max-width:100%; border:4px solid #ebebeb; margin-top:20px;}
#cronoTacImg{margin-top:60px; margin-bottom:60px;}

#danonPerdere h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#danonPerdere p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}

#ScopriVT img{ max-width:100%; border:4px solid #ebebeb;}
#ScopriVT h4{font-family: 'Open Sans', sans-serif; font-weight:600;  text-align:center; font-size:15px; text-transform:uppercase;}
#ScopriVT p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#ScopriVT a{color:#7D92A5; text-align:center;}
#ScopriVT a:hover{color:#376794; text-decoration:none;}
#ScopriVT .rightScopri{ float:right;}

#scopriAnche{ margin-top:60px;}
#scopriAnche h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}

#boxVT1{ border-right:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-bottom:21px;}
#boxVT2{ border-left:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-bottom:21px;}
#boxVT3{ border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#boxVT4{ border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#boxVT5{ border-right:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-bottom:21px;}
#boxVT6{ border-left:1px solid #CCC; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-bottom:21px;}
#boxVT1 p{ text-align:right; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT2 p{ text-align:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT3 p{ text-align:right; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT4 p{text-align:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT5 p{ text-align:right; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT6 p{text-align:left; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#boxVT1 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; text-align:right;}
#boxVT2 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}
#boxVT3 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; text-align:right;}
#boxVT4 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}
#boxVT5 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; text-align:right;}
#boxVT6 h4{text-transform:uppercase;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}
#boxVT1 a{color:#7D92A5; }
#boxVT1 a:hover{color:#376794; text-decoration:none; }
#boxVT2 a{color:#7D92A5; }
#boxVT2 a:hover{color:#376794; text-decoration:none;}
#boxVT3 a{color:#7D92A5; }
#boxVT3 a:hover{color:#376794; text-decoration:none;}
#boxVT4 a{color:#7D92A5;}
#boxVT4 a:hover{color:#376794; text-decoration:none;}
#boxVT5 a{color:#7D92A5; }
#boxVT5 a:hover{color:#376794; text-decoration:none;}
#boxVT6 a{color:#7D92A5;}
#boxVT6 a:hover{color:#376794; text-decoration:none;}
.textRight{ float:right;}
.textLeft{ float:left;}
.giubox{ margin-top:20px;}

#doveShop{ margin-top:40px; margin-bottom:40px;}
#buttonShop { padding-top:20px; margin: 0 auto;}

#completeBox{ margin-bottom:40px;}
#boxattivita1{ background-color:#f5f5f5; padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita1 a{color:#114081;}
#boxattivita1 a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita2{ background-color:#f5f5f5;padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita2 a{color:#114081;}
#boxattivita2  a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita3{ background-color:#f5f5f5;padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita3 a{color:#114081;}
#boxattivita3 a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita4{ background-color:#f5f5f5;padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita4 a{color:#114081;}
#boxattivita4  a:hover{ color:#BBBBBB; text-decoration:none;}

#boxattivita5{ background-color:#f5f5f5; padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita5 a{color:#114081;}
#boxattivita5  a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita6{ background-color:#f5f5f5;padding:15px;  margin:0.8%; height:300px; width:266px;}
#boxattivita6  a{color:#114081;}
#boxattivita6  a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita7{ background-color:#f5f5f5;padding:15px;  margin:0.8%; height:300px; width:266px;}
#boxattivita7 a{color:#114081;}
#boxattivita7  a:hover{ color:#BBBBBB; text-decoration:none;}
#boxattivita8{ background-color:#f5f5f5;padding:15px; margin:0.8%; height:300px; width:266px;}
#boxattivita8 a{color:#114081;}
#boxattivita8  a:hover{ color:#BBBBBB; text-decoration:none;}

#ContattiInfo h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:55px;  text-align:center; margin-bottom:40px;}
#ContattiInfo p{font-family: 'Open Sans', sans-serif; font-weight:400;  text-align:center; font-size:15px;}
#ContattiInfo h2{font-family: 'Open Sans', sans-serif; font-weight:400; font-size:30px;  text-align:center;}
#ContattiInfo h3{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:20px;  text-align:center;}

#SegreteriaGen{ background-color:#7d92a5; padding:15px; margin-top:60px;}
#SegreteriaGen img{ margin:0 auto; max-width:100%; display:block;}
#SegreteriaGen h4{font-family: 'Open Sans', sans-serif; font-weight:600;  text-align:center; font-size:18px; text-transform:uppercase; color:#FFF; margin-top:20px;}
#SegreteriaGen p{  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  text-align:center; color:#FFF;}
#SegreteriaGen a{color:#CCD6DF;}
#SegreteriaGen a:hover{ color:#114081; text-decoration:none;}
#Amministrazione{background-color:#7d92a5; padding:15px; margin-top:60px;}
#Amministrazione img{ margin:0 auto; max-width:100%; display:block;}
#Amministrazione h4{font-family: 'Open Sans', sans-serif; font-weight:600;  text-align:center; font-size:18px; text-transform:uppercase; color:#FFF; margin-top:20px;}
#Amministrazione p{  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  text-align:center; color:#FFF;}
#Amministrazione a{color:#CCD6DF;}
#Amministrazione a:hover{ color:#114081; text-decoration:none;}
#SegreteriaDir{background-color:#7d92a5; padding:15px; margin-top:60px;}
#SegreteriaDir img{ margin:0 auto; max-width:100%; display:block;}
#SegreteriaDir h4{font-family: 'Open Sans', sans-serif; font-weight:600;  text-align:center; font-size:18px; text-transform:uppercase; color:#FFF; margin-top:20px;}
#SegreteriaDir p{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  text-align:center; color:#FFF;}
#SegreteriaDir a{color:#CCD6DF;}
#SegreteriaDir a:hover{ color:#114081; text-decoration:none;}
#DepositoBus{background-color:#7d92a5; padding:15px; margin-top:60px;}
#DepositoBus img{ margin:0 auto; max-width:100%; display:block;}
#DepositoBus h4{font-family: 'Open Sans', sans-serif; font-weight:600;  text-align:center; font-size:18px; text-transform:uppercase; color:#FFF; margin-top:20px;}
#DepositoBus p{  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  text-align:center; color:#FFF;}
#DepositoBus a{color:#CCD6DF;}
#DepositoBus a:hover{ color:#114081; text-decoration:none;}

#mapShop{width: 100%; height: 100%; margin-top:30px;}

#FormContact{ margin-top:60px;}
#FormContact .inputMessage{ width:100%; height:400px; margin-top:20px; border:1px solid #e7e7e7; padding:5px;}
#FormContact .inputName{width:100%; height:40px; border:1px solid #e7e7e7; padding:5px;}
#FormContact .inputMail{width:100%; height:40px; border:1px solid #e7e7e7; padding:5px;}
#FormContact .inputSubject{width:100%; height:40px; border:1px solid #e7e7e7; padding:5px;}
#FormContact .inpuSend{ background-color:#6e94a9; border: none; padding: 10px; color:#FFF; margin-top:30px;}

#VTCatExample{ width:100%; border:none; height:400px; margin-bottom:40px;}
#VtBox span{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px;}
#VtBox .OnLine{ text-transform:uppercase; color:#124282; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px;}
#VtBox img{ margin:0 auto; display:block; position:relative; max-width:100%; }
/*## FOOTER ##*/
#footCover{ padding:0 0; margin-top: 40px;}
#footCover img{ float:right; position:relative; bottom:0px; right:55px;}
#footBus{ max-width:100%; height:10px; border-bottom:2px solid #CCD6DF; border-top:2px solid #CCD6DF; margin:0 auto;}
#footer img{ margin:20px 15px; float:left;}
#footer p{ margin:20px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
#footer p.LF{ float:left; line-height: 23px;}
#footer p.RG{ float:right;}
#footer a{ color:#7D92A5;}
#footer img.socialfoot{ margin:0 auto; float:none; position:relative; left:0px; bottom:3px;}
#footer p.socialP{color:#27659b;}
#footer a:hover{ color:#376794; text-decoration:none;}
/*## FINE FOOTER ##*/

.bgGrey {background-color:#f6f6f6;border:1px solid #eeeeee;}
.bgAlert {background-color:#ffe25b;border:1px solid #eca732;}
.bgAvviso {background-color:#5df09a;border:1px solid #12aa41;}
.angoloArrotondato {-webkit-border-radius: 3px; -moz-order-radius: 3px; border-radius: 3px;}
.padding15 {padding:15px;}
.bordoSotto {border-bottom:1px solid #eeeeee;}
#map_wrapper {height: 400px;}
#map_canvas {width: 100%;height: 100%;margin-top:20px;}
.pulisci {clear:both;}
.rigaRossa {margin-top:8px;margin-left:10px; border-top:3px solid #FF0000; width:100px;}
.rigaBlu {margin-top:8px;margin-left:10px; border-top:3px solid #00b4ff; width:100px;}

#DatiSocietari h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:55px;}
#DatiSocietari p{font-family: 'Open Sans', sans-serif; font-weight:400; text-align:center; font-size:15px;}

#PrivacyPolicy h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:55px;}
#PrivacyPolicy p{font-family: 'Open Sans', sans-serif; font-weight:400; text-align:left; font-size:15px;}
#cambiaPag a.nero {color:#000;}
.marginBottom15 {margin-bottom:15px;}
.textGrey {color:#337ab7;}
.textRed {color:#FF0000;}
.info_content {white-space: nowrap;}
.FiltriShop img{ margin-bottom:10px;}
.navbar {
position: relative;
min-height: 50px;
margin-bottom: 20px;
border: 0px solid #FFF;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border: 0px solid #FFF;
}
.nav&gt;li&gt;a {
position: relative;
display: block;
padding: 10px 7px;
}
.navbar-header {
	position: relative;
}
.logo {position:absolute; top:10px; left:0px; z-index:100;}
.fasciaBlu {min-height:120px;}
.frameFb{
	margin:0 auto;
}
.testoRosso {
	color:#ff5450;
}
a.und {
	text-decoration:underline;
}
/* iPhone portrait */
@media (max-width: 480px) 
{ 
	/*#logo{margin-top:10px;}*/
	#menu .navbar { margin-top: 0px;}
	#menu ul li { float: none; margin-left:0px;}
	#menu ul li:last-child { float: left; margin-left: 0px; margin-right: 0px;}
	#menu ul li:nth-child(8) { float: left; margin-left: 0px; margin-right: 0px;}
	#testocentre{padding-top:0px;padding-bottom:10px;}
	#testocentre p{width:100%;}
	#footer img{ max-width:100%; margin: 20px;}
	#footer p.RG {float: left;}
	#footer p{ margin:20px; float:none; font-family: 'Open Sans', sans-serif; font-weight:400;}
	#footCover img{  max-width:100%; right:0;}
	#socialBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:41px;  text-align:center; }
	#mobilitaBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:41px;  text-align:center; margin-bottom:40px;}
	#slogan h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:41px;}
	#testocentre h2 {font-family: 'Open Sans', sans-serif; font-weight:300; font-size:25px; }
	.navbar-default .navbar-toggle { border-color: #7D92A5;background-color: #FFF;}
	.carousel-caption{ display:none;}
	.carousel-indicators {bottom: -8px;}
	
	#innovazione h1{ font-size:24px;}
	#innovazione p{ margin:10px;}
	#centralapp img { margin-bottom: 20px;}
	#istruzioniApp p{ margin-top:10px;}
	#centralapp p{ margin:10px;}
	#internaz p{ margin:10px;}
	/*#istruzioniApp img {margin: 0 auto; display: block;}*/
	
	.linebus{ float:right; text-align:left; width:auto;}
	.panel-title { font-size:15px;}
	#scegliLinea form select{ width:100%;}
	#infotrasporti h1{font-size: 24px;}
	#scegliLinea h2{font-size: 24px;}
	#boxHelp img { width: 100%; padding: 10px; }
	
	#textAbout h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:42px;  text-align:center; }
	#scegliLinea img { max-width:100%;}
	.panel-title{ font-size:12px;}
	#infotrasporti h1{ font-size:28px;}
	#infoBiglietto h1{ font-size:28px;}
	#bitAbb img{ max-width:100%;}
	#acquistoBit h1{ font-size:28px;}
	#parcoMacchine h1 { font-size:28px;}
	#normative h1 { font-size:28px;}
	#manutenzione h1{ font-size:28px;}
	#certificazioni h1{ font-size:28px;}
	#cronoTac h1{ font-size:28px;}
	#danonPerdere h1{ font-size:28px;}
	#scopriAnche h1{ font-size:28px;}
	#boxVT1{border:none;}
	#boxVT2{border:none;}
	#boxVT3{border:none;}
	#boxVT4{border:none;}
	#boxVT5{border:none;}
#boxVT6{border:none;}
	.FiltriShop img{ margin-bottom:10px;}
	
	#boxattivita1{ background-color:#f5f5f5; padding:15px; margin:3%; height:300px; max-width:100%;}
#boxattivita2{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita3{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita4{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}


#boxattivita5{ background-color:#f5f5f5; padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita6{ background-color:#f5f5f5;padding:15px;  margin:3%; height:300px;  max-width:100%;}
#boxattivita7{ background-color:#f5f5f5;padding:15px;  margin:3%; height:300px;  max-width:100%;}
#boxattivita8{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#socialBox iframe{width:100%;}

#DatiSocietari h1{ font-size:28px;}
#PrivacyPolicy h1{ font-size:28px;}
		.adp-step, .adp-substep {
border-top: 1px solid #cdcdcd;
margin: 0;
padding: .3em 3px;
vertical-align: top;
word-break: break-all;
font-size: 16px;}
#boxVT1 p{ text-align:center;}
#boxVT1 h4{ text-align:center;}
#boxVT2 p{ text-align:center;}
#boxVT2 h4{ text-align:center;}
#boxVT3 p{ text-align:center;}
#boxVT3 h4{ text-align:center;}
#boxVT4 p{ text-align:center;}
#boxVT4 h4{ text-align:center;}
#boxVT5 p{ text-align:center;}
#boxVT5 h4{ text-align:center;}
#boxVT6 p{ text-align:center;}
#boxVT6 h4{ text-align:center;}
.navbar-toggle {position:absolute; top:47px; right:0px;}
.positionNavbar {position:relative; top:40px; z-index:100;}
.logo {left:15px;}
	.boxRivenditore {
	height: auto;
}
}
/* iPhone landscape */
@media (min-width: 481px) and (max-width: 767px) 
{ 
	/*#logo{margin-top:10px;}*/
	#menu .navbar { margin-top: 0px;}
	#menu ul li { float: none; margin-left:0px;}
	#testocentre{padding-top:0px;padding-bottom:20px;}
	#testocentre p{width:100%;}
	#footer img{ max-width:100%;}
	#footer p{ margin:20px; float:none; font-family: 'Open Sans', sans-serif; font-weight:400;}
	#footCover img{  max-width:100%; right:0;}
	#socialBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:41px;  text-align:center; }
	#mobilitaBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:41px;  text-align:center; margin-bottom:40px;}
	#slogan h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:41px;}
	#testocentre h2 {font-family: 'Open Sans', sans-serif; font-weight:300; font-size:25px; }
	.navbar-default .navbar-toggle {
    border-color: #7D92A5;
    background-color: #FFF;
}
	.carousel-caption{ display:none;}
	.carousel-indicators {bottom: -8px;}
	
	.linebus{ float:right; text-align:left; width:auto;}
	.panel-title { font-size:15px;}
	#scegliLinea form select{ width:100%;}
	#infotrasporti h1{font-size: 24px;}
	#scegliLinea h2{font-size: 24px;}
	#boxHelp img { width: 100%; padding: 10px; }
	
	#textAbout h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:42px;  text-align:center; }
	#scegliLinea img { max-width:100%;}
	.panel-title{ font-size:12px;}
	#infotrasporti h1{ font-size:28px;}
	#infoBiglietto h1{ font-size:28px;}
	#bitAbb img{ max-width:100%;}
	#acquistoBit h1{ font-size:28px;}
	#parcoMacchine h1 { font-size:28px;}
	#normative h1 { font-size:28px;}
	#manutenzione h1{ font-size:28px;}
	#certificazioni h1{ font-size:28px;}
	#cronoTac h1{ font-size:28px;}
	#danonPerdere h1{ font-size:28px;}
	#scopriAnche h1{ font-size:28px;}
	
	#boxVT1{border:none;}
	#boxVT2{border:none;}
	#boxVT3{border:none;}
	#boxVT4{border:none;}
	#boxVT5{border:none;}
#boxVT6{border:none;}
	
	.FiltriShop img{ margin-bottom:10px;}
	
	#boxattivita1{ background-color:#f5f5f5; padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita2{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita3{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita4{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}

#boxattivita5{ background-color:#f5f5f5; padding:15px; margin:3%; height:300px;  max-width:100%;}
#boxattivita6{ background-color:#f5f5f5;padding:15px;  margin:3%; height:300px;  max-width:100%;}
#boxattivita7{ background-color:#f5f5f5;padding:15px;  margin:3%; height:300px;  max-width:100%;}
#boxattivita8{ background-color:#f5f5f5;padding:15px; margin:3%; height:300px;  max-width:100%;}
#socialBox iframe{width:100%;}

#DatiSocietari h1{ font-size:28px;}
#PrivacyPolicy h1{ font-size:28px;}
.adp-step, .adp-substep {
border-top: 1px solid #cdcdcd;
margin: 0;
padding: .3em 3px;
vertical-align: top;
word-break: break-all;
font-size: 16px;}
#boxVT1 p{ text-align:center;}
#boxVT1 h4{ text-align:center;}
#boxVT2 p{ text-align:center;}
#boxVT2 h4{ text-align:center;}
#boxVT3 p{ text-align:center;}
#boxVT3 h4{ text-align:center;}
#boxVT4 p{ text-align:center;}
#boxVT4 h4{ text-align:center;}
#boxVT5 p{ text-align:center;}
#boxVT5 h4{ text-align:center;}
#boxVT6 p{ text-align:center;}
#boxVT6 h4{ text-align:center;}
.navbar-toggle {position:absolute; top:40px; right:0px;}
.logo {left:15px;}
.positionNavbar {position:relative; top:40px; z-index:100;}
}

/* boh */
@media (min-width: 768px) and (max-width: 959px) 
{
/*#logo{margin-top:10px;}*/
#menu ul li a {
    color: #0C467E;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    /*font-size: 20px;*/
}

	#testocentre{padding-top:0px;padding-bottom:0px;}
	#testocentre h2 { margin-top:0px;font-size:25px;}
	#testocentre p{width:100%;}
	#socialBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:60px;  text-align:center; }
	#slogan h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:60px;}
	#mobilitaBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:60px;  text-align:center; margin-bottom:40px;}
	#imgLogos{ width:100%;}
	
	#slideAbout h2{ font-size:25px; margin-bottom:0px;}
	#slideAbout h3{font-size:20px; margin-top:0px;}
	.carousel-caption{ padding-bottom:0px;}
	.carousel-indicators { bottom: -5px;}
	#innovazione h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:56px;  text-align:center; margin-bottom:40px;}
	#scegliLinea img { max-width:100%;}
	.panel-title{ font-size:12px;}
	#infotrasporti h1{ font-size:42px;}
	#infoBiglietto h1{ font-size:28px;}
	#bitAbb img{ max-width:100%;}
	
	#acquistoBit h1{ font-size:55px;}
	#parcoMacchine h1 { font-size:55px;}
	#normative h1 { font-size:55px;}
	#manutenzione h1{ font-size:55px;}
	#certificazioni h1{ font-size:55px;}
	#cronoTac h1{ font-size:55px;}
	#danonPerdere h1{ font-size:55px;}
	#scopriAnche h1{ font-size:55px;}
	#DatiSocietari h1{ font-size:55px;}
	#PrivacyPolicy h1{ font-size:55px;}
	
		#boxattivita1{ background-color:#f5f5f5; padding:15px; margin:1.5%; height:300px;  max-width:100%;}
#boxattivita2{ background-color:#f5f5f5;padding:15px; margin:1.5%; height:300px;  max-width:100%;}
#boxattivita3{ background-color:#f5f5f5;padding:15px; margin:1.5%; height:300px;  max-width:100%;}
#boxattivita4{ background-color:#f5f5f5;padding:15px; margin:1.5%; height:300px;  max-width:100%;}


#boxattivita5{ background-color:#f5f5f5; padding:15px; margin:1.5%; height:300px;  max-width:100%;}
#boxattivita6{ background-color:#f5f5f5;padding:15px;  margin:1.5%; height:300px;  max-width:100%;}
#boxattivita7{ background-color:#f5f5f5;padding:15px; margin:1.5%; height:300px;  max-width:100%;}
#boxattivita8{ background-color:#f5f5f5;padding:15px; margin:1.5%; height:300px;  max-width:100%;}

#socialBox iframe{width:100%;}
.adp-step, .adp-substep {
border-top: 1px solid #cdcdcd;
margin: 0;
padding: .3em 3px;
vertical-align: top;
word-break: break-all;
font-size: 16px;}
#boxVT1 p{ text-align:center;}
#boxVT1 h4{ text-align:center;}
#boxVT2 p{ text-align:center;}
#boxVT2 h4{ text-align:center;}
#boxVT3 p{ text-align:center;}
#boxVT3 h4{ text-align:center;}
#boxVT4 p{ text-align:center;}
#boxVT4 h4{ text-align:center;}
#boxVT5 p{ text-align:center;}
#boxVT5 h4{ text-align:center;}
#boxVT6 p{ text-align:center;}
#boxVT6 h4{ text-align:center;}
#boxVT1{border:none;}
#boxVT2{border:none;}
#boxVT3{border:none;}
#boxVT4{border:none;}
#boxVT5{border:none;}
#boxVT6{border:none;}
.navbar-right {
	float:none !important;
  margin-right: -15px;
}
.positionNavbar {position:relative; top:40px; z-index:100;}
}

/* iPad portrait */
@media (max-width:1024px) and (min-width:768px)
{
/*#logo{margin-top:10px;}*/
#menu ul li a {
    color: #0C467E;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    /*font-size: 20px;*/
}

	#testocentre{padding-top:5px;padding-bottom:0px;}
	#testocentre h2 { margin-top:0px; font-size:25px;}
	#testocentre p{width:100%;}
	#socialBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:60px;  text-align:center; }
	#slogan h1{font-family: 'Open Sans', sans-serif; font-weight:300; text-align:center; margin-bottom:20px; font-size:60px;}
	#mobilitaBox h1{font-family: 'Open Sans', sans-serif; font-weight:300; font-size:60px;  text-align:center; margin-bottom:40px;}
	.adp-step, .adp-substep {
border-top: 1px solid #cdcdcd;
margin: 0;
padding: .3em 3px;
vertical-align: top;
word-break: break-all;
font-size: 16px;}
#boxVT1{border:none;}
#boxVT2{border:none;}
#boxVT3{border:none;}
#boxVT4{border:none;}
#boxVT5{border:none;}
#boxVT6{border:none;}
#socialBox iframe{width:100%;}
.navbar-toggle {position:absolute; top:40px; right:0px;}
.navbar-right {
	float:none !important;
  margin-right: -15px;
}
.positionNavbar {position:relative; top:40px; z-index:100;}
}

/* iPad landscape */
@media (min-width: 960px) and (max-width: 1199px) 
{ 	 
/*#logo{margin-top:10px;}*/
.adp-step, .adp-substep {
border-top: 1px solid #cdcdcd;
margin: 0;
padding: .3em 3px;
vertical-align: top;
word-break: break-all;
font-size: 16px;}
#testocentre{padding-top:20px;}
.navbar-toggle {position:absolute; top:30px; right:0px;}
.navbar-right {
	float:none !important;
  margin-right: -15px;
}
.positionNavbar {position:relative; top:30px; z-index:100;}
}
 /* Large Display */
@media (min-width: 1200px) 
{
#logo{margin-top:25px;}
.positionNavbar {position:relative; top:40px; z-index:100;}
}
/* toggle MENU */
@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none;
    }
    .navbar-nav {
        float: none;
		margin-top: 7.5px;
	}
	.navbar-nav&gt;li {
        float: none;
    }
    .navbar-nav&gt;li&gt;a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block;
	}
	#menu ul li {
float: none;
margin-left: 0px;
}
}</pre></body></html>