﻿body{margin-top:0; border:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-image:url('img/bkg-cloud.jpg'); }

p{padding:0 0 12px 0; margin:0}
a{color:#000000; text-decoration:none}
a:hover {color:#000000;text-decoration:underline}
a img {border:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both;}

.curslnk{cursor:pointer; cursor:hand}
#LRon, #MRon, #REGon, #AOon{cursor:default}

div.chiudi{font-size:12px; background-color:#e6e6e6; width:47px; padding:5px; margin-left:400px}
#footer #popFooter{bottom:50%; left:25%; position:absolute; z-index:70; background-color:#f4f4f4; background-image:url('img/bkg-copyRight.jpg'); background-repeat:no-repeat; width:460px; height:231px; border:solid 10px #fff}
#footerInt #popFooter{bottom:4%; left:25%; position:absolute; z-index:70; background-color:#f4f4f4; background-image:url('img/bkg-copyRight.jpg'); background-repeat:no-repeat; width:460px; height:231px; border:solid 10px #fff}
#popFooter strong.din{font-size:12px; color:#0f6735}
#popFooter strong{color:#0f6735}
.copyText{margin:85px 0 0 0}

div.search input[type=text] {width:106px;height:14px;margin:0;padding:0;border:solid 1px #b9b9b9;color:#bbbbbb}
div.sep{padding:0 7px}
td.sep{padding-left:4px}
td.sepBottom{padding-bottom:35px}

ul li{list-style-image:url('img/bullet-list.png')}

.sepBorBot{border-bottom:solid 1px #dadada}

#horizon{position:absolute;top:0;left:0;right:0}
#wrapper{position:relative;width:991px;margin:0 auto;}
h1{margin:0; padding:0; text-transform:uppercase; font-size:23px; color:#0f6735; width:auto;}
h4{margin:0; padding:0 0 12px 0; text-transform:uppercase; font-size:14px; color:#0f6735; width:auto;}

/*Menu*/
#menu{height:31px; background-image:url('img/bkg-menu.png')}
#menu ul li{list-style:none outside none!important}
#menu *{list-style:none outside none!important}

.mvoice{font-size:15px; height:31px; text-transform:uppercase; padding:5px 0 0 0; white-space:nowrap}

.memu-root{border-top:solid 1px transparent; border-right:solid 1px transparent; border-left:solid 1px transparent; margin:0; height:30px;padding: 0 10px;}

#mVoice01{margin:0 0 0 20px; height:30px;}
#mVoice01:hover, #mVoice02:hover, #mVoice03:hover, #mVoice04:hover, #mVoice05:hover, #mVoice06:hover, #mVoice07:hover{background-color:#fdfdfd; border-top:solid 1px #cecece; border-right:solid 1px #cecece; border-left:solid 1px #cecece}

.mS{background-color:#fdfdfd; border-top:solid 1px #cecece; border-right:solid 1px #cecece; border-left:solid 1px #cecece}

ul.memu{list-style:none outside none; margin:0; padding:0;}
ul.memu ul.subMenu{list-style:none outside none; margin:0 0 0 19px; position:absolute; left:-9999px; border:solid 1px #cecece; background-color:#fff; border-top:none!important; white-space:nowrap; padding: 0 10px;}

ul.memu a{color:#0f6735; display:block; text-decoration:none; width:auto;}
ul.memu li *{line-height:20px;}
ul.memu li li *{padding:0 0 2px 0}

ul.memu li:hover{position:relative; z-index:100;}
ul.memu li:hover > a{border-color:#fafafa; text-decoration:none;}
ul.memu li li:hover > a{border-color:#fafafa; text-decoration:underline;}
ul.memu li:hover > ul{left:-20px; opacity:1; top:26px; z-index:-1;}
ul.memu li:hover li:hover > ul{left:150px; opacity:1; top:0px; z-index:100;}
/* #### */

/* ############### */
/* ### LightBox ## */
#jquery-overlay {position:absolute;	top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0;	left:0;	width:100%;	z-index:100; text-align:center;	line-height:0;}
#jquery-lightbox a img {border:none; }
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px; }
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {	position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0; }
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {/*width:70%; */float:left; text-align:left;}	
#lightbox-image-details-caption {font-weight:bold; }
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:45px; float:right; padding-bottom:0.7em;}

div#gallery{padding:15px 0 0 0}
#gallery div{width:219px}
#gallery div.fl{margin:0 17px 0 0; height:103px; background-color:#cee0d3}

#gallery div.fl:hover{background-color:#0f6735;}
#gallery div.fl:hover *{color:#fff}
div.titImg{color:#0F6735; font-weight:bold; padding:5px 0 0 0}
/* ############### */

.videoBox-strillo{padding:12px 0 0 9px}
.videoBox-strillo strong{color:#0f6735}
div#galleryVideo div.videoBox{padding:15px 15px 0 0}
.elencoVideo{border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; border-bottom:solid 1px #dddddd; margin-bottom:15px ; padding-bottom:5px}

#testata{height:111px;width:958px;margin:0 16px 0 17px}
#logo{width:400px}

#mainServices{padding-top:29px;width:558px}

#languages{color:#4db185;text-transform:uppercase}
.lan{padding:0 5px 0 0}
.lan a{color:#bbbbbb}
#center{width:951px;background-color:#fff;padding-left:17px;background-color:#fff;}

#centerInt{width:958px;border-left:solid 17px #fff;border-right:solid 16px #fff;background-color:#fff}
#pathAndServ{padding:32px 0 0 0;margin:0 16px 0 17px}
#img-top-testata{padding:33px 0 0 0;}
.path{color:#656464}
.path a{color:#b0adad}

#leftcoloumn{width:179px; margin-right:24px}

#menuLeft{background-image:url('img/bkgMenuVert.gif');background-repeat:repeat-y}
.emptyColumnBordered{border:solid 1px #d5d5d5;width:4px}
.first{padding-top:18px!important}
.voceMenu{font-size:11px;}
.voceMenu a{color:#0f6735}
.sel *{text-decoration:underline}
.subMenuVert{background-image:url('img/bkgMenuVert_secLiv.gif');background-repeat:repeat-y;}
.subMenuVert *{color:#0f6735; font-size:11px}
.subMenuVert table tr td.sel *{font-weight:bold; text-decoration:none}

#centercoloumn {width:741px;}
#centercoloumn-media {width:516px;}
#right-media{width:214px; margin:0 0 0 22px}

.bkgPathAndServ {background-image:url('img/bkg-header.png');background-repeat:repeat-x}
/*#banner{z-index:10;position:relative;top:32px;background-color:#fff;background-image:url(img/bgGreenHP.png);background-repeat:repeat-x;width:974px;height:381px;padding-left:17px}*/
/*SLIDE HP*/
#bannersHP{position:absolute; width:991px; height:381px; margin:33px 0 0 0; z-index:50}

#topBox{position:relative; height:282px; top:0; left:0; width:991px}
#topBox img{position:absolute; top:0; left:0; z-index:7; opacity:0.0}
#topBox img.active{z-index:9; opacity:1.0}
#topBox img.last-active{z-index:8}

#bottomBox{position:relative; height:236px; top:-140px; left:43px; width:243px}
#bottomBox img{position:absolute; top:0; left:0; z-index:15; opacity:0.0;}
#bottomBox img.active{z-index:20; opacity:1.0}
#bottomBox img.last-active{z-index:19}
/*-------*/

#leftcoloumnHp{padding:82px 17px 0 17px;height:414px;position:absolute;top:465px;background-color:#FFF}
#centercoloumnHP{padding:22px 16px 0 0;position:absolute;top:465px;left:307px;background-color:#FFF}
#bottommenu {position:relative;top:820px;height:50px;width:958px;background-color:#FFF;padding:17px 16px 25px 17px}
#bottommenuleft {float:left;width:14px;height:65px}
#bottommenucenter {float:left;background-image:url('img/menuBottomBg.jpg');background-repeat:repeat-x;width:870px;padding:25px 30px}
#bottommenuright {float:left;width:14px;height:65px}

.menubottom {color:#474747;font-size:1.1em;}
.menubottomsel {color:#474747;font-size:1.1em;text-decoration:underline}
#bottommenuInt {height:50px;width:963px;background-color:#FFF;padding:17px 16px 25px 12px} 

.elenco{padding:16px 0}
.date{color:#0f6735; font-size:1.1em}
.abstract{font-size:1.3em;}
.abstract a{color:#474747}

#paging a{color:#0f6735}
.item{color:#0f6735}
.pages{padding:0 5px 0 0}
.pageSel{padding:0 5px 0 0; color:#0f6735}

#dwnlPdfComunicato{background-color:#e2ede7; padding:7px}
#dwnlPdfComunicato a{color:#0f6735}
.back a{color:#0f6735; font-weight:bold}

#frmCS{background-color:#ebebeb; height:36px}
#frmCS input[type=text]{width:128px; height:19px; margin:0; padding:0; border:solid 1px #b9b9b9; color:#bbbbbb}
.txtUpperGreen{color:#0f6735; text-transform:uppercase; font-size:11px}

.bottom-menu{width:630px}

.cercaHP{background-color:#e6e6e6; padding:0 15px 15px 15px; width:244px; height:49px; margin:20px 0 0 0}
.cercaHP form{margin:0; padding:0}
.cercaHP strong{text-transform:uppercase}
.cercaHP strong, a, a:hover{color:#0f6735}
.cercaHP input[type=text]{width:205px;}

.selected{background-color:#cecece}

#conferenza-stampa{background-color:#e7f0ea; padding:10px; margin:15px 0 8px 0}

/* COMUNICATI HOMEPAGE */
#comunicatihomepage {width:273px;}
.centerboxcomunicatihp {border:solid 6px #fff;padding:0 19px 0px 19px;background-image:url('img/bgBoxComunicatiHp.jpg');background-repeat:repeat-x;}
.csitemhomepage {padding:16px 0 0 0}
.csitemdata {display:block;color:#007741;font-weight:bold;font-size:0.9em;}
.csitemprev {display:block;color:#464646;font-size:1.1em;} 
.csitemprev a{color:#464646;} 

/* BOX HOMEPAGE BOTTOM */
#boxhomepagebottom {width:668px;margin:17px 0}
.boxitembottom {width:443px;}
.imgboxhomepagebottom {width:205px;float:left;}
.centerboxhpbottom {float:left;width:204px;height:110px;padding:14px;background-image:url('img/bgboxhp.jpg');background-repeat:repeat-x;background-position:bottom; display:block}
.boxhpbtsection {color:#007742;font-size:1.3em;font-weight:bold;margin-bottom:10px;display:block;text-transform:uppercase}
.boxhpbttitle {color:#007742;font-size:1.1em;font-weight:bold;margin-bottom:10px;display:block;}
.boxhpbtprev {color:#464646;font-size:1.1em;display:block;} 

/* BOX HOMEPAGE SINGOLO */
#boxhomepagesingolo {width:668px;margin:17px 0;}
.boxitemsingolo {width:668px;float:left;}
.imgboxhomepagesingolo {width:255px;float:left}
.borderboxhpsingolo{border:solid 1px #d2d2d2; background-image:url('img/bgboxhp.jpg');background-repeat:repeat-x;background-position:bottom}
.centerboxhpsingolo {float:left;width:378px;height:110px;border:solid 2px #fff;padding:14px;}
.boxhpsinglesection {color:#007742;font-size:1.3em;font-weight:bold;margin-bottom:10px;display:block;text-transform:uppercase}
.boxhpsingletitle {color:#007742;font-size:1.1em;font-weight:bold;margin-bottom:10px;display:block;}
.boxhpsingleprev {color:#464646;font-size:1.1em;display:block;} 
.boxbottomsingolo{background-color:#e6e6e6;padding:10px;padding-right:6px;}
.boxbottomsingolo span {float:left;width:640px;}
.boxbottomsingolo span a {color:#007742;font-size:1em;font-weight:bold;text-decoration:none;width:189px;}
.boxbottomsingolo img {float:left;} 

/* BOX HOMEPAGE 3 COLONNE */
#boxhomepage {width:668px;}
.boxitem {width:212px;float:left; display:block; overflow:hidden}
.borderboxhp {border:solid 1px #d2d2d2;}
.tabtitle {background-image:url('img/bgtabhp.jpg');background-repeat:repeat-x;display:block;max-width:124px; padding:8px 10px 8px 10px;line-height:12px;text-transform:uppercase;color:#FFF;font-size:1.4em}
.centerboxhp {border:solid 2px #fff;padding:10px 14px 30px 14px;background-image:url('img/bgboxhp.jpg');background-repeat:repeat-x;height:73px;}
.boxhptitle {color:#007742;font-size:1.3em;font-weight:bold;margin-bottom:6px;display:block}
.boxhpprev {color:#464646;}
.boxhplink {text-decoration:none;color:#007742;font-size:1.1em;font-weight:bold;}
.boxbottom {background-color:#e6e6e6;padding:10px;padding-right:6px;}
.boxbottom span {float:left;width:189px;}
.boxbottom span a {color:#007742;font-size:1em;font-weight:bold;text-decoration:none;width:189px;}
.boxbottom img {float:left;} 

/* SCROLL NEWS */
#scrollnews {width:668px;margin-top:18px;background-image:url('img/bgScrollNews.jpg');background-repeat:repeat-x;}
#btnnews {width:79px;float:left}
.centerbtnnews {border:solid 2px #fff;padding:6px;background-image:url('img/bgboxhp.jpg');background-repeat:repeat-x;height:17px;text-align:center;text-transform:uppercase;color:#007742;font-size:16px;font-weight:bold;}
.sfumanews {float:left;width:4px}
.scroll{float:left;width:583px;margin:10px 0;text-align:right;color:#5f5e5e;}
.scroll ul li{list-style:none}
.closescrollnews {float:left;width:2px;margin-top:2px}
span.scrolldata {font-weight:bold;text-decoration:none;color:#5f5e5e;}
span.scrollprev {text-decoration:none;color:#5f5e5e;}
#ticker01 a:hover {text-decoration:underline; color:#5f5e5e;}

/* liScroll styles */
.tickercontainer { width:580px; height:20px; margin:0; padding:0; overflow:hidden;}
.tickercontainer .mask {position:relative; left:0; top:4px; width:580px; overflow:hidden;}
ul.newsticker {position:relative; left:750px; list-style-type:none; margin:0;padding:0;}
ul.newsticker li {float:left; margin:0; padding:0;}

/* FOOTER */
#footer {position:relative;top:820px;background-color:#FFFFFF;padding:17px 0;width:990px;height:40px;text-align:center; font-size:10px; line-height:14px}
#footer > .top{color:#287a59}
#footer > .bottom{color:#848383}
#footerInt {background-color:#FFFFFF;padding:17px 0;width:990px;height:40px; text-align:center; font-size:10px; line-height:14px}
#footerInt > .top{color:#287a59}
#footerInt > .bottom{color:#848383}

/* CONTENT */
.presentbody{margin-top:20px; font-size:1.2em; color:#434343}
.presentattach{margin-top:50px; font-size:1.4em; color:#0f6734; text-transform:uppercase}
.dwnl{background-color:#e2ede7; padding:19px}
.dwnl img{padding-right:20px}
.dwnl a{font-weight:bold; color:#0F6734; text-decoration:underline; font-size:1.1em}
#preCnt{color:#0f6735; font-size:1.4em; margin-top:20px}

/* CAROSELLO */
img.slide {padding:0px; margin:0px; float:left; width:280px; opacity:0.5; filter:alpha(opacity=40)} 
div#gallerycontainer a {border:0px; } 
div#gallerycontainer {position:relative; width:650px; min-height:405px; margin:0 20px; } 
div.arrow {cursor:pointer; padding-top:171px } 
div.anewsImageGallery {overflow:hidden; position:relative; } 
ul#carosello {left:0px; margin:0; overflow:hidden; padding:0; position:relative; top:0; width:8500px; } 
ul#carosello li.item {float:left ; list-style:none outside none; width:auto; height:460px; position:relative; } 
div.layer {text-decoration:none; bottom:-5px; color:#646464; display:none; font-size:1.0em; height:60px; left:0; opacity:1.0; padding-top:3px; position:absolute; text-align:center; width:100%; z-index:999; } 
div.layer span.carouseldata{color:#106734;}
/* CAROSELLO LOGO */

ul#carosello li.itemlogo {float:left; list-style:none outside none; width:207px; height:400px; position:relative; padding:0 5px}
div.layerlogo{text-decoration:none; bottom:-5px; color:#646464; font-size:1.0em; height:200px; left:5px; padding:3px 10px 10px 10px; position:absolute; text-align:left; width:189px; z-index:999; background-color:#fff;}
img.slidelogo{padding:0px; margin:0px;	float:left;	width:207px;}

div.layerlogo span.logodata{color:#5f5f5f;}
div.layerlogo span.logotitle{color:#027743; font-weight:bold}
div.layerlogo span.logodata{color:#5f5f5f;}
div#gallerycontainerlogo a {border:0px;}

div#gallerycontainerlogo {position:relative; width:650px; min-height:405px;	margin:0 10px;}

/* FLOTTA */
table.flotta{margin-bottom:30px; margin-top:30px}
td.number{color:#0f6534; font-size:2em; font-weight:bold}
td.model{color:#ffffff; font-size:1.0em; font-weight:bold; background-color:#0f6534;}
td.note{color:#0f6534; font-size:0.8em; padding-bottom:5px}
td.dati{color:#0f6534; font-size:0.8em; text-transform:uppercase; padding-bottom:3px; padding-right:5px}
td.dati span.normal{text-transform:none;}
td.linkpop{padding:10px 0 }
td.linkpop a{color:#0f6534; font-size:0.8em; font-weight:bold; background-color:#efefef; padding:3px}

.titLR{width:730px; height:63px;background-image:url('/includes/img/tit_LR_Off.png');}
.titLR:hover{background-image:url('/includes/img/tit_LR_On.png');}
.titMR{width:730px; height:63px;background-image:url('/includes/img/tit_MR_Off.png');}
.titMR:hover{background-image:url('/includes/img/tit_MR_On.png');}
.titREG{width:730px; height:63px;background-image:url('/includes/img/tit_REG_Off.png');}
.titREG:hover{background-image:url('/includes/img/tit_REG_On.png');}
.titAO{width:730px; height:63px;background-image:url('/includes/img/tit_AO_Off.png');}
.titAO:hover{background-image:url('/includes/img/tit_AO_On.png');}

/*eng*/
.titLR-eng{width:730px; height:63px;background-image:url('/includes/img/eng-tit_LR_Off.png');}
.titLR-eng:hover{background-image:url('/includes/img/eng-tit_LR_On.png');}
.titMR-eng{width:730px; height:63px;background-image:url('/includes/img/eng-tit_MR_Off.png');}
.titMR-eng:hover{background-image:url('/includes/img/eng-tit_MR_On.png');}
.titREG-eng{width:730px; height:63px;background-image:url('/includes/img/eng-tit_REG_Off.png');}
.titREG-eng:hover{background-image:url('/includes/img/eng-tit_REG_On.png');}
.titAO{width:730px; height:63px;background-image:url('/includes/img/tit_AO_Off.png');}
.titAO:hover{background-image:url('/includes/img/tit_AO_On.png');}
/**/


.arrowon{background-image:url('/includes/img/arrowOn.png');width:730px; height:63px;}
.arrowoff{background-image:url('/includes/img/arrowOff.png');width:730px; height:63px;}

/* CDA */
.cda{margin-top:25px; width:613px; background-color:#87b39a;}
.cda:hover{background-color:#0f6735}
.cdauno{background-color:#f0f0f0; padding:13px; color:#0f6735; text-transform:uppercase; font-weight:bold; width:150px}

.cdadue{background-color:#87b39a; color:#FFFFFF; font-weight:bold; padding:13px; width:150px}
.cdadue:hover{background-color:#0f6735}
.cdadue i{font-size:0.9em}
.cdadue a{color:#FFFFFF; font-weight:bold; font-size:0.9em; text-decoration:underline}
.cdatre{width:108px; border-left:solid 1px #fff}
.cdaquattro{width:460px; border-left:solid 1px #fff; background-color:#f6f6f6; color:#0e5535;padding:13px; font-weight:bold; font-size:0.9em}

/* TRATTE */
#placeframe{float:left; height:430px; width:730px;}
.topframe {width:730px; height:430px;}
.bottomframe {height:430px; padding:14px; width:730px;}

#ullegend{float:right; width:165px;	margin:100px 0 0 0;	font-family:arial, verdana;}
#ullegend li{margin:8px 0; padding:2px 0 2px 23px;}
#ullegend li label{font-size:1.6em; font-family:Georgia, Garamond;}
#ullegend .legend_1{background:url("img/bullet.jpg") no-repeat 0 0;	font-size:1.2em;}
#ullegend .legend_2{background:url("img/bullet.jpg") no-repeat 0 -19px;	font-size:1.2em;}
#ullegend .legend_3{background:url("img/bullet.jpg") no-repeat 0 -38px; font-size:1.2em;}
#ullegend .legend_4{background:url("img/bullet.jpg") no-repeat 0 -57px;	font-size:1.2em;}
#ullegend .legend_5{background:url("img/bullet.jpg") no-repeat 0 -76px;	font-size:1.2em;}

#map {border:solid 1px #0F6735}
#map a.bullet{background-image:url("img/bullets.png");  background-repeat:no-repeat; display:block; height:15px; position:absolute; width:15px; z-index:2;}
#map a.yellow{background-position:0px 0px; }
#map a.green{background-position:0px -15px; }
/*
#map a.blue{background-position:0px -45px; }
#map a.purple {background-position:0px -60px; }
*/
#map a.bullet:hover {text-decoration:none; }
#map div.popup{background:url("img/popup.png") no-repeat scroll 0 0 transparent; display:none; height:310px; left:176px; position:absolute; top:67px; width:225px; z-index:10;}
#map div.yellow h3 {color:black;}
#map div.popup div.popupcontent{position:absolute; top:54px; height:256px; padding:0 15px;	overflow:auto; overflow:visible; font-family:arial; font-size:13px;	line-height:18px;}
#map div.popup div.popupcontent p{margin:10px 0; width:195px;}
#map div.popup div.popupcontent a {color:blue;	border-bottom:1px dotted blue;}
#map div.popup div.popupcontent a:hover {text-decoration:none;}
#map div.popup a.close{display:block;}
#map div.popup a.close img{border:none;	z-index:100;}

#boxdet {display:block;}
#boxdet div.popup{background-color:#fff; display:none; position:absolute; left:400px; top:600px; width:145px; z-index:100;}
#boxdet div.yellow h3 {color:black;}
#boxdet div.popup div.popupcontent{position:absolute; top:54px;	height:256px; padding:0 15px; overflow:auto; overflow:visible; font-family:arial; font-size:13px; line-height:18px;}
#boxdet div.popup div.popupcontent p{margin:10px 0;	width:195px;}
#boxdet div.popup div.popupcontent a {color:blue; border-bottom:1px dotted blue;}
#boxdet div.popup div.popupcontent a:hover {text-decoration:none;}
#boxdet div.popup div#close{background-color: #FFFFFF;width: 160px;z-index: 110;/*position: fixed;top: 327px;left: 536px;*/ padding:10px 20px 10px 0; text-align:right;border-top: 1px solid #0F6735;}
#boxdet div.popup a.close{display:block;}
#boxdet div.popup a.close img{border:none; z-index:100;}


#boxdet div.popupcargo div.popupcontent{position:absolute; top:54px;	height:256px; padding:0 15px; overflow:auto; overflow:visible; font-family:arial; font-size:13px; line-height:18px;}
#boxdet div.popupcargo div.popupcontent p{margin:10px 0;	width:195px;}
#boxdet div.popupcargo div.popupcontent a {color:blue; border-bottom:1px dotted blue;}
#boxdet div.poppopupcargoup div.popupcontent a:hover {text-decoration:none;}
#boxdet div.popupcargo{background-color:#fff; display:none; position:absolute; left:400px; top:700px; width:145px; z-index:100;}
#boxdet div.popupcargo div#close{background-color: #FFFFFF;width: 160px;z-index: 110;/*position: fixed;top: 327px;left: 536px;*/ padding:10px 20px 10px 0; text-align:right;border-top: 1px solid #0F6735;}
#boxdet div.popupcargo a.close{display:block;}
#boxdet div.popupcargo a.close img{border:none; z-index:100;}

.tratteto{background-color: #FFFFFF; border-bottom:1px solid #0F6735; color:#0F6735; font-size:1.2em; font-weight:bold; /* left:0; position:relative; top:0; */ padding:10px; text-transform:uppercase; width:160px; z-index:110;}
    
.popup ul{list-style:none outside none; margin:10px; padding:0;}
.popupcargo ul{list-style:none outside none; margin:10px; padding:0;}
li.trattefrom{color:#0f6735; font-weight:bold; border-bottom:solid 1px #9bb6a7;margin-left: 10px;}

#mapback{background:none repeat scroll 0 0 #ffffff; bottom:0; color:#0F6735; display:block; font-family:arial,sans-serif; font-weight:bold; font-size:12px; padding:5px 5px; position:absolute; right:0;}

#boxprenota{margin-top:28px; bottom:13px}

/* PERSONE */
.personegray{background-color:#87B39A; padding:5px; color:#fff; width:120px}
.personegray a{color:#fff; font-size:0.9em; text-decoration:none; text-transform:none}
.personegray span.gray{color:#343434; font-size:0.9em; text-decoration:none; text-transform:none}

.personegray:hover{background-color:#0f6735;}
.personegray:hover a, .personegray:hover span.gray{color:#fff;}

.staff{color:#fff;padding:5px}
.staff:hover{background-color:#0f6735;color:#fff;}
.staff a{color:#fff;}

.titTab{background-color:#0f6735; color:#fff; font-size:1.5em}
.area-top{background-color:#b7d1c2; color:#fff; font-weight:bold;}
.area-top td{border-top:solid 1px #fff; border-bottom:solid 1px #fff}
.grey-disp{background-color:#e1e0e0; color:#0f6735}
.grey-par{background-color:#f0f0f0; color:#0f6735}
/**/
.loghi-left{border-bottom:solid 1px #fff; padding:10px; height:144px} 
.loghi-right{padding:10px 10px 0 0;}

.view-all{margin: 15px 0 0; text-align: right;}

#comunicato-stampa ul li{list-style:none outside none; list-style:square!important}
#comunicato-stampa *{list-style:none outside none; list-style:square!important}
#comunicato-stampa h1{font-size:1.2em; margin:0; padding:0}