/* RESET */
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,fieldset,input {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
img {border:none;}
table {border-collapse:collapse; border-spacing:0;}
.clear {clear:both;height:1px;font-size:0;overflow:hidden;}
form {display:inline;}

/* STRUCTURE */
html {min-height: 100%;height: auto;}
html {background:#FFFFFF url(../images/background.gif) repeat-x bottom left;}
#wrapper {padding:0 0 30px 0;}
#header {width:760px; margin:1px auto; position:relative;background:#ffffff url(../images/top.gif) top left repeat-x;height:81px;}
#menu {width:760px; margin:0 auto; position:relative;background:#000000;height:58px;}
#menuHP {width:760px; margin:0 auto; position:relative;background:#000000;height:58px;}
#main {width:760px; margin:0 auto; position:relative;background:#ffffff url(../images/bgMain.gif) 160px 20px no-repeat;min-height:500px;height:auto !important;height:500px;}
#footer {width:760px; margin:0 auto; position:relative;background:#ffffff url(../images/footer.gif) top left repeat-x;padding:13px 0 0px 0;height:30px;}

.colSx {width:163px;float:left;padding:11px 0 20px 11px;}
.colCen {width:358px;float:left;border-right:1px solid #b7c5cc;margin:11px 10px 20px 11px;padding:0 10px 0 0;}
.colDx {width:163px;float:left;padding:11px 11px 20px 0;}
.colCenLarga {width:532px;float:left;margin:11px 10px 20px 11px;}

/* FONT */
body {font-size:10px; font-family:Verdana, Arial, sans-serif;color:#666666;}
a {color:#666666;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}
#footer a{color:#FF7824;text-decoration:none;font-weight:bold;font-size:10px;}
.arancio {color:#E88240;}
h2 {font-size:13px;color:#E88240;font-weight:bold;}
h3 {font-size:12px;color:#E88240;font-weight:bold;}
.fascia h1 {color:#ffc46d;font-size:30px;font-weight:normal;text-align:center;}
select {color:#666666;font-size:10px;}
input {color:#666666;font-size:11px;}
textarea {color:#666666;font-size:11px;}

/* common */
#header span {display:none;}
#header a.logo {display:block;width:150px;height:56px;background:url(../images/logo.gif) top left no-repeat;float:left;margin:14px 0 0 14px;}
#header div.search {display:block;float:right;margin:19px 24px 0 0;}

#header div.search input.searchText {width:104px;height:14px;background:url(../images/bgSearch.gif) top left no-repeat;border:none;font-size:9px;vertical-align:top;padding:3px 3px 3px 3px;}
#header div.search input.submitImage {width:20px;height:20px;background:url(../images/btnSearch.gif) top left no-repeat;cursor:pointer;margin:0;padding:0;border:0 none;margin-left:10px;}

/*
#menuHP {background:#FFFFFF url(../images/menu.gif) bottom left repeat-x;}
#menuHP ul#mainNav{position: absolute;top: 0px;left: 0px;height:70px;z-index:100;}
#menuHP ul#mainNav li{float: left;background:url(../images/filettoMenu.gif) right center no-repeat}
#menuHP ul#mainNav li a{display: block;padding: 0 15px;color:#000000;font-size:12px;font-weight:bold;padding-top:7px;padding-bottom:7px;}
#menuHP ul#mainNav li a:hover{color: #FFFFFF;text-decoration: underline;background: #E88240;}
#menuHP ul#mainNav li a.active{cursor: default;color: #FFFFFF;text-decoration: none;background: #E88240;}
#menuHP ul#mainNav li a.rollover{cursor: default;color: #FFFFFF;text-decoration: none;background: #E88240;}
#menuHP ul#mainNav li ul{display: none;position: absolute;font-size: 11px;top: 28px;left: 0px;width: 760px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;background:#E88240;}
#menuHP ul#mainNav li ul li {background:none;}
#menuHP ul#mainNav li ul.visible{display: block;}
#menuHP ul#mainNav li ul li a{color:#FFFFFF;padding: 0 6px;text-transform: uppercase;font-size:9px;font-weight:bold;display:block;padding-top:8px;padding-bottom:8px;}
#menuHP ul#mainNav li ul li a.active{color: #000000;text-decoration: none;cursor: default;}
#menuHP ul#mainNav li.last {background:none;}
#menuHP ul#mainNav .subNav{height:36px;}
*/

#menu {background:#FFFFFF url(../images/subMenubg.gif) bottom left repeat-x;}
#menu ul#mainNav{position: absolute;top: 0px;left: 0px;height:58px;z-index:100;}
#menu ul#mainNav li{float: left;height:35px;}
#menu ul#mainNav li.active{background:transparent url(../images/selected.gif) 16px 28px no-repeat;}
#menu ul#mainNav li.active:hover{background:transparent url(../images/selected.gif) 16px 28px no-repeat;}
#menu ul#mainNav li:hover{background:transparent;}
#menu ul#mainNav li a{display: block;padding: 0 15px;color:#000000;font-size:12px;font-weight:bold;padding-top:7px;padding-bottom:8px;background:transparent url(../images/filettoMenu.gif) right center no-repeat;}
#menu ul#mainNav li a:hover{color: #e78441;text-decoration: underline;}

#menu ul#mainNav li a.active{color: #e78441;text-decoration: none;background: #transparent url(../images/filettoMenu.gif) right center no-repeat;}
#menu ul#mainNav li a.rollover{color: #e78441;text-decoration: none;background: #transparent url(../images/filettoMenu.gif) right center no-repeat;}
#menu ul#mainNav li ul{display: none;position: absolute;font-size: 11px;top: 28px;left: 9px;width: 760px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;}
#menu ul#mainNav li ul.visible{display: block;}
#menu ul#mainNav li ul li a{color:#FFFFFF;padding: 0 11px;font-size:11px;font-weight:bold;display:block;padding-top:9px;padding-bottom:2px;background:transparent url(../images/subMenu.gif) right 14px  no-repeat;}
#menu ul#mainNav li ul li a.active{color: #000000;text-decoration: none;background:transparent url(../images/subMenu.gif) right 14px no-repeat;}
#menu ul#mainNav li ul li a:hover{color: #000000;text-decoration: none;background:transparent url(../images/subMenu.gif) right 14px no-repeat;}

#menu ul#mainNav li.last a {background:transparent url(../images/subMenu.gif) right 14px no-repeat;}
#menu ul#mainNav .subNav{height:36px;}

.data {font-weight:bold;padding:5px 0 0 0;}
.notizie {font-weight:bold;padding:25px 0 0 0;display:block;}
.filetto {width:100%;padding-bottom:6px;border-bottom:1px solid #666666;}

#footer a.mappa {padding:0 0 0 18px;float:left;background:transparent url(../images/ico_mappa.gif) left top no-repeat;margin-left:13px;}
#footer a.privacy {padding:0 0 0 18px;float:left;background:transparent url(../images/ico_privacy.gif) left top no-repeat;margin-left:13px;}
#footer a.legal {padding:0 0 0 18px;float:left;background:transparent url(../images/ico_legal.gif) left top no-repeat;margin-left:13px;}
#footer a.feed {padding:0 0 0 18px;float:left;background:transparent url(../images/ico_feed.gif) left top no-repeat;margin-left:13px;}
#footer a.investor {padding:0 20px 0 0;float:right;}
#footer div.partitaiva {padding:0 20px 0 0;float:right;}
/* homepage*/
.fascia {background:#E88240 url(../images/fascia.gif) top left repeat-x;padding:34px 17px 0 17px;height:39px;vertical-align:bottom;}
a:hover.documento {text-decoration:none;}


#content {min-height: 227px; height: auto !important; height: 227px;background:url(../images/rightbg.gif) top right repeat-y;}
.boxSx {width:467px;float:left;padding:0 35px 0 10px;background:transparent;}
.boxDx {width:228px;float:left;background:transparent;}
.boxDx h3{padding:13px 10px 5px 10px;border-bottom:5px solid #FFFFFF;font-size:10px;}
.boxDx p.data{padding:9px 10px 2px 10px;}
.boxDx p.linkDocumento{padding:0px 10px 9px 10px;}
.boxDx div.piunotizie {padding:12px 10px 12px 10px;border-top:5px solid #FFFFFF;border-bottom:5px solid #FFFFFF;width:100%;}
.boxDx div.piunotizie a{color:#E88240;}
.mainContent {min-height: 110px; height: auto !important; height: 110px;margin-bottom:10px;}
.homepage p{width:100%;}

.documento {display:block;width:187px;height:70px;background:url(../images/hpDocumento.gif) left top no-repeat;float:right;}
.topPadding {padding-top:10px;}

.data {color:#4C6F80;font-size:10px;font-weight:bold;}
.linkDocumento {padding:5px 0 15px 0;}
.linkDocumentoSmall {padding:5px 0 5px 0;}
.titoloSpalla {color:#E88240;font-weight:bold;font-size:14px;padding:0 0 15px 0;}
.titoloInterno {color:#E88240;font-weight:bold;font-size:14px;padding:0 0 15px 0;}
.titoloInternoSmall {color:#E88240;font-weight:bold;font-size:14px;padding:0 0 5px 0;}

select.anno {width:170px;}
select.mese {width:170px;}

.applet {width:512px;border:1px solid #E88240;padding:10px;font-size:11px;}
.applet input {margin:3px 3px 3px 4px;}
.applet .selectChart {font-size:11px;width:90px;}

.ml10 {margin-left:10px;}

.flashQuotazioni {width:760px;height:226px;}

.colSx img {padding:10px 0 0 20px;}

.spacer {height:20px;}

.hidden {display:none;}

.textPrivacy {height:160px;overflow:auto;width:310px; font-family:Verdana; font-size:10px;color:#666666;padding:10px; margin:15px 10px 10px 0; background-color:#ffffff;border:1px solid #666666;}	