/*
AProv LIQUID stylesheet
Site styles
Author: stefano.bonzi@siag.it
Version: May 2006
*/
/* TYPOGRAPHY:main containers
----------------------------------------- */
body{margin:0;padding:15px 20px 5px;background:transparent;color:#000;font:76% Arial,Helvetica,sans-serif;}
#header{background:url(../img/bck.corporateNav.gif) left top repeat-y;color:#fff;position:relative;}
#footer{line-height:1.75;min-height:7em;padding:10px 80px 1em 0;text-align:right;border-top:3px solid #A4B5D6;}
.it #footer{background:#fff url(../img/logo_footer_it.gif) 100% 0% no-repeat;color:#000;}
.de #footer{background:#fff url(../img/logo_footer_de.gif) 100% 0% no-repeat;color:#000;}
#wrapper_0{background-image:url(../img/right.bck.gif);}
#wrapper_1{background-image:url(../img/left.bck.gif);}
#content{padding:0 0 5px;}

/* TYPOGRAPHY:links
------------------------------ */
a:link,a:visited{background:transparent;color:#005496;}
a:hover,a:focus,a:active{background-color:#005496;color:#fff;}
#corporateNavigator li a:link,#corporateNavigator li a:visited,#serviceNavigator li a:link,#serviceNavigator li a:visited{background:#005496;color:#fff;}
#serviceNavigator li a:hover,#serviceNavigator li a:focus,#serviceNavigator li a:active{background:#fff;color:#005496;}
#serviceNavigator a{border-bottom:none;}
#mainNavigator a:link,#mainNavigator a:visited{background-color:transparent;color:#000;}
#mainNavigator li a:hover,#mainNavigator li a:focus,#mainNavigator li a:active{background-color:#000;color:#fff;}
/* BUTTONS
------------------------------ */
.bottoniera{background:#fff;margin:0;padding:0 0 1.5em;/*border:1px solid #f00;*/width:100%;}
#mainNavigator .buttonizedLink{margin:0 0 1.5em;background:#ECD5C3 url(../img/corner.buttonizedLink.bottom.sx.gif) left bottom no-repeat;color:#522705;}
#mainNavigator .buttonizedLink a{padding:20px;display:block;border-bottom:none;text-align:center;font:bold 1.25em "Rotis Sans Serif","Frutiger",Tahoma, Geneva,Arial,sans-serif;background:transparent url(../img/corner.buttonizedLink.top.dx.gif) right top no-repeat;color:#522705;}
.buttonizedLink a:hover,.buttonizedLink a:focus,.buttonizedLink a:active{text-decoration:underline;}
#mainNavigator ul.buttonized{margin:10px;padding:0 0 5px;background:#fff url(../img/corner.buttonizedLink.bottom.sx.gif) left bottom no-repeat;color:#522705;}
#mainNavigator ul.buttonized li{list-style:none;padding:5px 10px;}
#mainNavigator ul.buttonized li.first{background:transparent url(../img/corner.buttonizedLink.top.dx.gif) right top no-repeat;color:#522705;}
/* TYPOGRAPHY:navigation lists
------------------------------ */
#corporateNavigator{padding:2px 0 0;background:transparent url(../img/corner.header.top.sx.gif) no-repeat;color:#fff;letter-spacing:1px;}
#corporateNavigator li.last{padding-right:5px;}
#corporateNavigator li a{line-height:1.5;}
#serviceNavigator{margin:0;padding:4px 0;background:#005496 url(../img/corner.serviceNav.bottom.dx.gif) bottom right no-repeat;;color:#fff;font-size:1.08em;letter-spacing:1px;border-top:4px solid #fff;border-bottom:10px solid #fff;}
#serviceNavigator ul,#serviceNavigator ol{padding-right:0;}
#serviceNavigator li{padding-right:.5em;border-right:none;background:url(../img/border.serviceNav.dx.gif) right top repeat-y;}
#serviceNavigator li.last{background-image:none;}

#mainNavigator ol ul ul{margin-bottom:0;}
#mainNavigator ol li{border-top:5px solid #fff;}
#mainNavigator ol li li,#mainNavigator ol li.first{border-top:none;}
#mainNavigator ol li li,
#contextNavigator ol li li,#mainNavigator ol ul ul li{list-style-type:square;}
#mainNavigator ul li,#contextNavigator ul li{font-size:1.25em;}
#mainNavigator ul li li,#contextNavigator ul li li{font-size:1em;}
#mainNavigator ol li strong{background:#005496 url(../img/corner.mainNavigator.top.sx.gif) top left no-repeat;color:#fff;padding:7px 5px 5px 15px;font-size:1.25em;text-transform:uppercase;line-height:normal;}
#contextNavigator ol li strong{margin-top:10px;border-bottom:1px solid #ecd5c3;letter-spacing:normal;font-size:1.25em;color:#9c4a09;line-height:normal;}
#contextNavigator ul#infoBox{background-image:url(../images/logo.gif);padding-top:56px;}
#mainNavigator dl,#contextNavigator dl{margin-left:10px;}
#mainNavigator dt,#contextNavigator dt{font-size:.92em;line-height:normal;}
#mainNavigator dd,#contextNavigator dd{font-size:1.08em;font-weight:bold;margin-bottom:1em;line-height:normal;}
#contextNavigator dd{ margin-left:0;line-height:1.5; margin-bottom:1.5em;}
#mainNavigator dd.more,#contextNavigator dd.more{font-weight:normal;text-align:right;}
.keyboard li a{border:1px solid #999;}
#content .localNav{background:#F7FAED;color:#000;border:1px solid #ccc;}
#content .localNav ol li{list-style-type:square;font-size:1em;}
/* TYPOGRAPHY:forms
-------------------------------------------------- */
#bzguesearch,#search{position:absolute;right:5px;top:2.5em;width:18em;text-align:right;}
#bzguesearch fieldset,#search fieldset{border:none;}
#bzguesearch legend,#search legend{display:none;}
#content input.text{border:1px solid #999;}
#content fieldset{border:1px solid #ccc;}
#content legend{background:transparent;color:#000;}
#content fieldset div{background:#eee;color:#000;}
#content fieldset div.buttons{background:#fff;color:#000;}
/* TYPOGRAPHY:headings
------------------------------ */
#header h1{width:100%;height:10em;background-position:left bottom;}
.it #header h1{background-image:url(../img/header_it.gif);}
.de #header h1{background-image:url(../img/header_de.gif);}
#content h2{font:normal 2.25em "Rotis Sans Serif","Frutiger",Tahoma, Geneva,Arial,sans-serif;font-variant:small-caps;/*text-transform:uppercase;*/margin:.5em 0 .125em;background:transparent;color:#000/*9C4A09*/;}
#content h3{font:bold 1.33em "Rotis Sans Serif","Frutiger",Tahoma, Geneva,Arial,sans-serif;margin:.5em 0 .25em;}
/* TYPOGRAPHY:elements outside content
-------------------------------------------- */
#contextNavigator .hiLite,
#mainNavigator .hiLite{margin:10px 6px 15px 5px;background:#FDF4EF;color:#000;}
#mainNavigator p,
#contextNavigator p{margin:5px 5px 10px 5px;}
/* TYPOGRAPHY:content elements
-------------------------------------------- */
#content p,#content li{font-size:1.125em;line-height:1.4;}
#content .sitemap li{font-size:1em;line-height:1.4;}
#content ul li{list-style-image: url(../img/bullet.content.list.gif);}
#content ul.localNav li{list-style-image: none;}
.more{font-size:.92em;}
.docSize{background:transparent;color:#666;}
.visual#visual_01{height:150px;background-position:center center;background-color:#f5f5f5;background-image:url(../images/visual_01.jpg);/*border-top:5px solid #fff;*/border:1px solid #ccc;padding:10px;}
#content .hiLite{border:1px solid #9c4a09;border-style:solid none;padding-bottom:10px;background:#F9F1EB;}
#content .hiLite h2{margin:.25em 10px;}
#content .hiLite img{float:left;padding:5px 10px 5px 10px;}
#content .hiLite p{padding:0 15px .125em;}
#content .news{border:1px solid #ccc;}
#content .news.full{border:none;}
#content .news p{margin:.25em 10px .5em 20px;}
#content .news .abstract{margin-bottom:1em;}
#content .news .attachments{border-top:1px solid #ccc;margin:10px 20px 0;padding:5px 0 0 5%;}
#content .news .category{font-size:.92em;border-bottom:1px solid #F1D6F3;margin:5px 10px;}
#content .box{padding:1.5em 0 0; border-bottom:1px dotted #a4b5d6;}
#content .box p{padding:0 15px .125em;}
#content .box img{float:left;padding:0 10px 5px 5px;}
.info .infoLink{padding-left:25px;font-weight:bold;}
.info{padding-left:1em;}
.info dt{background:transparent url(../img/bullet_02.gif) no-repeat left bottom;padding:1em 0 0 20px;color:#BE0B13;font-size:1.1em;}
.info dd{text-indent:0;margin-left:3em;}
.info dt strong{font-size:1.5em;font-weight:normal;margin-left:-20px;background:#fff;color:#BE0B13;}
.photogallery li{border:1px solid #ccc;}
img.framed {padding:15px;border:1px solid #ccc;background:#f5f5f5;color:#000;}
/* TABLES
----------------------------------------------- */
#content table{border:2px solid #666;border-style:solid none;}
#content caption{background:#fff;color:#333;text-align:left;}
#content th,#content td{border-bottom:1px solid #999;}
#content th{font-weight:bold;font-size:1.1em;text-align:left;}
#content thead th{background:#F7FAED;color:#000;}
#content tfoot{font-size:.92em;}
#content .subHeader th{font-size:1em;border-bottom:none;background:#fff;color:#000;font-style:italic;}
.odd{background:#f5f5f5;color:#000;}
.even{background:#fff;color:#000;}
.hCover img{border:1px solid #999;padding:4px;background:#fff;color:#000;margin:.25em 1em 0 0;}
#content .downloads .hTitle{font-weight:bold;}
/* BANNERS
------------------------------ */
#banner_01{border-top:20px solid #fff;background:url(../images/banner_01.gif) no-repeat;}
#banner_02{background:url(../images/banner_02.gif) no-repeat;}
#banner_03{border-top:20px solid #fff;border-bottom:15px solid #fff;background:url(../images/banner_03.gif) no-repeat;}
#banner_01,#banner_02,#banner_03{height:48px;color:#fff;}
#mainNavigator .banner a{background:transparent url(../img/arrow.bottom.dx.gif) bottom right no-repeat;color:#000;}
#mainNavigator .banner a:hover{background-image:url(../img/arrow.bottom.dx.hover.gif)}

a.pin{display:block;margin:24px auto 0;text-align:center;}
a.pin:link,a.pin:visited{border:none;}