/*---------------------Stili di default--------------------------------*/
a {text-decoration:none;}
body {background:
#e0e7ec url('../../img/bg_body.gif') repeat-y center;margin:0;}
body, div, select {color:
#000000;font-family:Arial;font-size:11px;}img {border:0;display:block;}
/*---------------------Barre Laterali--------------------------------*/

#barra1 {background:#154367;border-bottom:1px solid #4f728d;display:none;height:35px;left:0;position:absolute;top:0;width:100%;}
#barra2 {background:#f0f0f0 url('../../img/bg_body.gif') repeat-y center;border-top:1px solid #c0ccd5;display:none;height:22px;left:0;position:absolute;top:38px;width:100%;}
#barra3 {background:#f7f7f7 url('../../img/bg_body.gif') no-repeat center;display:none;height:1px;left:0;overflow:hidden;position:absolute;top:61px;width:100%;}
#barra4 {background:#c4d0d9 url('../../img/bg_body.gif') no-repeat center;display:none;height:1px;left:0;overflow:hidden;position:absolute;top:145px;width:100%;}
#barra5 {background:#f0f0f0 url('../../img/bg_body.gif') repeat-y center;display:none;height:22px;left:0;position:absolute;top:146px;width:100%;}
/*---------------------Header--------------------------------*/
#testa {position:relative;margin:0 auto;width:966px;height:165px;}
#testa img#logo {position:absolute;left:45px;top:4px;z-index:10;}/*--Login----------------------------*/
#testa div.login {background:#f0f0f0;border-bottom:1px solid #f7f7f7;border-top:1px solid #c0ccd5;height:22px;}
#testa div.login form {margin:0;}
#testa div.login fieldset {border:0;margin-left:750px;padding:0;width:197px;}
#testa div.login fieldset span#vai{border:0;display:block;color:#4F728D;cursor:pointer;margin:3px 170px;padding:2px;height:8px;width:30px;}
#testa div.login fieldset label {position:relative;float:left;width:83px;}
#testa div.login fieldset label input {border:1px solid #bdc8d1;height:15px;margin:3px 1px;width:78px;}
#testa div.login fieldset label span {color:#4f728d;left:0;position:absolute;top:22px;text-align:center;width:80px;}/*---------------------Menu Top--------------------------------*/
#testa div#menuTop {background:#154367;border-bottom:1px solid #4f728d;height:14px;padding:21px 0 0 196px;margin-bottom:2px;width:770px;}
#testa div#menuTop a {color:#ffffff;font-weight:bold;padding:7px 36px 0;margin-left:1px;}
#testa div#menuTop a.selected {color:#eeb700;padding:7px 35px 0;border:1px solid #071626;background:#193f54;}
#testa div#menuTop img.fade {position:absolute;top:0;}
#testa div#menuTop .qualita{position:absolute;margin-left:1px;padding-bottom:10px;padding-left:5px;width:322px;height:auto;background:#fffaed;border:1px solid #8499a9;z-index:10;}
#testa div#menuTop .service{position:absolute;margin-left:125px;width:178px;height:auto;background:#fffaed;border:1px solid #8499a9;z-index:10;}
#testa div#menuTop .lavora{position:absolute;margin-left:309px;width:325px;height:auto;background:#fffaed;border:1px solid #8499a9;z-index:10;}
/*---------------------Qualita---------------------------------*/
#testa div#menuTop div.qualita img#veritas{float:left;margin:0px 5px}
#testa div#menuTop div.qualita img#sincert{float:right;margin:0px 10px}
#testa div#menuTop div.qualita a{color:#594bdd;}
#testa div#menuTop div.qualita #cont{clear:both;padding:0 26px;text-align:center;}
#testa div#menuTop div.qualita .certificazioni{float:left;width:107px;text-align:center;margin:10px 0px;}
#testa div#menuTop div.qualita .certificazioni img{margin:5px 20px}
#testa div#menuTop div.qualita .certLinks{float:left;width:107px;margin:0;text-align:center;}
#testa div#menuTop div.qualita .certLinks a{color:#594bdd;padding:0;margin:0;text-align:center;}
/*-----------------------Customer Service-------------------------------*/
#testa div#menuTop div.service img{margin-left:15px}
#testa div#menuTop div.service #cont{clear:both;padding:0 16px}
#testa div#menuTop div.service p{text-align:center;}
#testa div#menuTop div.service a{color:#594bdd;padding:0;margin:0}
/*----------------------Lavora con Noi-------------------------------*/
#testa div#menuTop div.lavora img
#lavora_con_noi{float:left;margin:0px 12px}
#testa div#menuTop div.lavora img{margin-left:15px}
#testa div#menuTop div.lavora #cont{clear:both;padding:0 16px}
#testa div#menuTop div.lavora p{text-align:center;}
#testa div#menuTop div.lavora a{color:#594bdd;padding:0;margin:0}
/*----------------------Menu Left--------------------------------*/
#testa div#menuLeft {margin-top:70px;float:left;text-align:center;width:211px;}
#testa div#menuLeft div#home {height:13px;}
#testa div#menuLeft div#home a {color:#3f3f3f;font-weight:bold;height:13px;line-height:15px;margin:0 15px;padding:0 8px;}
#testa div#menuLeft div#home a.selected {background:#f0f0f0;color:#154367;line-height:15px;height:15px;overflow:auto;}
/*--------------------Flags----------------------------------*/
#testa div#menuLeft div#flags {padding-left:30px;background:#f0f0f0;width:211px;border-bottom:1px solid #c4d0d9;border-top:1px solid #c4d0d9;height:22px;}
#testa div#menuLeft div#flags a {float:left;margin:0 auto;}
#testa div#menuLeft div#flags img {margin:5px 4px 3px 4px;}
/*--------------------Tips----------------------------------*/
#tips {width:80px;height:20px;position:absolute;border:5px solid #D1D7E2;margin-left: 290px;margin-top: 100px;z-index:1000;text-align:center;background-color:#ffffff;}
/*--------------------Menu Right----------------------------------*/
#testa div#menuRight {margin-top:70px;float:right;text-align:center;width:755px}
#testa div#menuRight #submenu {background:#f0f0f0;border-bottom:1px solid #c4d0d9;border-top:1px solid #c4d0d9;padding:5px 0;height:12px;text-align:center}
#testa div#menuRight #submenu a {color:#123456;font-weight:normal;height:13px;line-height:13px;margin:13px 13px;}
#testa div#menuRight #submenu a#selected{color:#854144;}
#testa div#menuRight div#links {height:13px;}
#testa div#menuRight div#links a {color:#3f3f3f;font-weight:bold;height:15px;line-height:15px;margin:0 15px;padding:0 8px;}
#testa div#menuRight div#links a.selected {background:#f0f0f0;color:#154367;line-height:15px;height:15px;overflow:auto;}/*------------------------Body------------------------------*/
#corpo {margin:12px auto 18px auto;width:934px;clear:both}
/*---------------------Div News--------------------------------*/
#corpo #news {float:left;width:179px;}
#corpo #news div {background:#f0f0f0;padding:5px 0;}
#corpo #news div div {background:#f0f0f0;padding:0;}
#corpo #news div div.linea {background:#4b6e89;height:1px;overflow:hidden;margin:0 10px;}
#corpo #news div div a.news {color:#154367;cursor:pointer;display:block;font-weight:bold;padding:5px 10px;text-decoration:underline;}
#corpo #news div div a {cursor:pointer;font-weight:normal;padding:0;margin:0;text-decoration:underline;}
#corpo #news div div p.testo {color:#8d4e51;display:none;padding:0 10px;}
#corpo #news p.titolo {background:#afbfcb;color:#154367;height:23px;line-height:23px;margin:0 0 3px 0;text-align:center;}
#corpo #news img{margin:10px -10px;}/*---------------------Pagine--------------------------------*/
#corpo .pagina {float:right;padding-bottom:18px;width:739px;}
#corpo .pagina p.sezione {margin:0;color:#154367;padding-left:20px;padding-bottom:2px;border-bottom:1px solid #8aa1b3;}
#corpo .pagina div {margin-top:18px;width:357px;}
#corpo .pagina div.colsx {float:left;}
#corpo .pagina div.coldx {float:right;text-align:right;}
#corpo .pagina div.colonnino {float:left;width:131px;margin-left:21px;}
#corpo .pagina div.colonnino p
#colonnino {width:131px;}
#corpo .pagina div.colonnaContatti {float:left;width:131px;margin-left:16px;}
#corpo .pagina div.colonnaContatti p
#colonnino {width:131px;}
#corpo .pagina div.contatti {float:left;width:225px;margin-left: 16px}
#corpo .pagina div.contatti p {width:235px;}
#corpo .pagina div.thumb {width:142px;height:142px;margin:0 0 16px;border:1px solid #E3E8ED;background:#E3E8ED;}
#corpo .pagina .textarea{font-size:12px;}/*---------------------Template 1--------------------------------*/
#corpo #pagina1 {padding-bottom:18px;width:739px;background:#ffffff url('../../img/background/bg_1.jpg') no-repeat right 20px;height:487px;}
#corpo #pagina1 div div.testo {font-size:12px;margin-top:20px;}
#corpo #pagina1 div p.didascalia {font-size:9px;}
#corpo #pagina1 p.titolo {color:#154367;font-size:24px;font-weight:bold;height:auto/*27px*/;line-height:27px;margin:0;overflow:hidden;width:357px;}/*---------------------Template x mappa--------------------------------*/
#corpo #paginax {padding-bottom:18px;width:739px;background:#ffffff;height:487px;}
#corpo #paginax div div.testo {font-size:12px;margin-top:20px;}
#corpo #paginax div p.didascalia {font-size:9px;}
#corpo #paginax p.titolo {color:#154367;font-size:24px;font-weight:bold;height:auto/*27px*/;line-height:27px;margin:0;overflow:hidden;width:357px;}
#corpo #paginax ul{}
#corpo #paginax ul li{padding:2px;}
#corpo #paginax a{color:#000000}
/*---------------------Template 2--------------------------------*/
#corpo #pagina2 div p {margin:0 0 20px 0;}
#corpo #pagina2 div#coldx {width:231px;}
#corpo #pagina2 div#coldx img#top {margin-bottom:20px;}
#corpo #pagina2 div#colsx {width:486px;}
#corpo #pagina2 div div.testo2 {float:right;font-size:12px;height:280px;margin:0;overflow:hidden;width:231px;}
#corpo #pagina2 div p.testo {font-size:12px;line-height:13px;overflow:hidden;width:485px;}
#corpo #pagina2 div p.titolo {color:#154367;font-size:24px;font-weight:bold;line-height:27px;overflow:hidden;width:485px;}/*---------------------Template 3--------------------------------*/
#corpo #pagina3 div.colSx {margin:0;float:left;width:168px;}
#corpo #pagina3 div.colDx {margin:0;float:right;text-align:right;width:550px;}
#corpo #pagina3 div div.testo {font-size:12px;margin-top:0px;}
#corpo #pagina3 div div.testo2 {font-size:12px;margin-top:0px;width:550px;}
#corpo #pagina3 div p {margin-top:10px;}
#corpo #pagina3 div p.didascalia {font-size:9px;height:54px;margin-top:10px;}
#corpo #pagina3 div p.titolo {color:#154367;font-size:24px;font-weight:bold;height:auto/*27px*/;line-height:27px;margin:0;overflow:hidden;width:357px;}/*---------------------Template 4--------------------------------*/
#corpo #pagina4 div div.testo {font-size:12px;margin-top:20px;}
#corpo #pagina4 div p.didascalia {font-size:9px;height:54px;margin:0;}
#corpo #pagina4 div p.testo {font-size:12px;height:54px;line-height:13px;overflow:hidden;width:486px;}
#corpo #pagina4 div p.titolo {color:#154367;font-size:24px;font-weight:bold;height:auto/*27px*/;line-height:27px;margin:0;overflow:hidden;width:486px;}
#corpo #pagina4 .sottotitolo {color:#154367;font-size:18px;font-weight:bold;height:27px;line-height:27px;margin:-10px 0;width:486px;}
#corpo #pagina4 div#bus{width:486px;}
#corpo #pagina4 div#specBus{width:486px;}
#corpo #pagina4 div#specBusImg{width:434px;}
#corpo #pagina4 div#busRight {width:233px;margin-top:4px;float:right;}
#corpo #pagina4 div#fleet{background:#f0f0f0;width:233px;text-align:left;margin-top:4px;}
#corpo #pagina4 div#ourFleet{background:#f0f0f0;width:233px;text-align:left;margin-top:4px;}
#corpo #pagina4 div p.fleet {background:#154367;color:#f0f0f0;font-size:18px;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-left:30px;line-height:27px;margin:0;overflow:hidden;}
#corpo #pagina4 div#fleet ul{margin:20px -20px;}
#corpo #pagina4 div#fleet li{text-align:left;margin:14px 0;list-style-image:url(../../img/fleetEl.gif);}
#corpo #pagina4 div#fleet a.fleetEl{text-decoration:underline;margin-left:10px;color:#123456;font-size:12px;font-weight:bold;}
#corpo #pagina4 .fleetBox{font-style:italic;line-height:12px;font-size:12px;color:#123456;height:54px;margin:0 30px;}
/*---------------------Template 5--------------------------------*/
#corpo #pagina5 div div.testo {font-size:12px;margin-top:20px;}
#corpo #pagina5 div p.didascalia {font-size:9px;height:54px;margin:0;}
#corpo #pagina5 div p.testo {font-size:12px;height:54px;line-height:13px;overflow:hidden;width:366px;}
#corpo #pagina5 div p.titolo {color:#154367;font-size:24px;font-weight:bold;height:auto/*27px*/;line-height:27px;margin:0;overflow:hidden;width:486px;}
#corpo #pagina5 div#colsx {width:366px;}
#corpo #pagina5 div#coldx {width:357px;}
/*---------------------Template --------------------------------*/
#corpo #pagina0 p.galleryNav {margin-top:-16px;}
#corpo #pagina0 span#nav {margin:0;padding:0;color:#594bdd}
#corpo #pagina0 p#galleryNav {margin-left:162px;padding:0;}
#corpo #pagina0 p#galleryMove {margin:-25px 0 0 560px;width:170px;padding:0;}
#corpo #pagina0 a#indietro {float:left;margin:0;padding:0;}
#corpo #pagina0 a#avanti {float:right;margin:0;padding:0;}
#corpo #pagina0 p#thumbMove {margin:0;padding:0;width:142px;}
#corpo #pagina0 p#thumbMove a{margin-left:4px;padding:0;width:132px;}
#corpo #pagina0 div#colsx {width:142px;border:0px solid black}
#corpo #pagina0 div#coldx {width:575px;height:575px;border:0px solid #ababab;background:#e3e8ed}
#corpo #pagina0 div#paging {margin:0;padding:0;width:152px;text-align:center;}
#corpo #pagina0 div#desc {width:400px;height:50px;padding-left:246px;padding-right:88px; text-align:left;}
#corpo #pagina0 p.titoloGal{padding:10px 0;text-align:left;font-size:20px;color:#154367;line-height:20px;}
#corpo #pagina0 p.testoGal{text-align:left;font-size:14px;}
/*---------------------Footer--------------------------------*/
#piede {margin:12px auto 18px auto;color:#594bdd;text-align:center;clear:both;width:934px;}
#piede div.footer {border-bottom:1px solid #8aa1b3;border-top:1px solid #8aa1b3;height:20px;line-height:20px;margin:0 auto;width:940px;}
#piede div a {margin:0 6px;}
#piede p {color:#000000;line-height:12px;margin:4px 0;}
#piede p br.space {margin-bottom:4px;}/*---------------------Loghi--------------------------------*/
#loghi{margin:12px auto 18px auto;text-align:center;clear:both;width:934px;}
#loghi div.loghi{margin:0 auto;width:706px;height:80px;}
#loghi div img{float:left;margin:0 30px;}
