/* Style sheet screen */
.pagination p{float:left;margin:0;padding:0;}
.pagination ul{float:right;}
.pagination li{display:inline;margin:0;padding:0;}
.image_container{float:left;margin:1em;border:1px solid #A80009;}
.image_container img{display:block;}
.invisible{display:none;}
*{margin:0;padding:0;border:0;}
body{font-family:"Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;font-size:67.5%;color:#034B23;}
ul,ol,li{margin-left:1em;}
ul li p{margin:0;}
pre{}
a{text-decoration:none;color:#A30000;}
a:hover{color:#ee0000;}
.clear,#clear{clear:both;}
.block{overflow:hidden;}
.imgleft{float:left;margin-right:5px;vertical-align:middle;}
.imgright{float:right;margin-left:5px;}
.imgcenter{display:block;margin:0 auto;}
h1{font-size:1.4em;color:#A80009;}
h2{font-size:1.4em;color:#A80009;}
h3{margin-top:0.6em;margin-bottom:0.6em;font-size:1.2em;color:#A80009;}
.titolo1{margin-top:1em;margin-bottom:1em;border-bottom:2px dotted #A80009;font-size:1.6em;color:#A80009;}
.box1{margin:1px;padding:1em;background-color:#eeffed;border:1px solid #BDD8BA;}
#header{padding-bottom:10px;background:url("tl_files/csgib_theme/headergreen.gif") left top repeat-x;background-color: transparent;}
#header-left{width:15%;float:left;background:url("tl_files/csgib_theme/headergreen.gif") left top repeat-x;}
#header-right{width:84%;float:right;background:url("tl_files/csgib_theme/headersfumo.gif") right top no-repeat;}
.logo{display:block;margin:0 auto;}
#leftcol{width:15%;float:left;}
#rightcol{width:20%;float:right;}
#maincol{width:62%;float:left;margin-right:1%;margin-left:1%;}
#menutop{clear:both;}
#pathway{clear:both;padding:0.4em;background-image:url("tl_files/csgib_theme/pathway-bg.gif");background-repeat:repeat-x;border-right:1px solid #C2C2A6;border-left:1px solid #C2C2A6;font-size:1.1em;}
.mod_article{clear:both;padding-top:1em;font-size:1.2em;}
#footer{clear:both;padding:1em;background-color:#1D7512;color:#ffffff;}
#footer ul{list-style-type:none;}
#footer ul li{display:inline;padding:1em;border-right:1px solid #dddddd;list-style-type:none;}
#footer a{color:#ffffff;}
a.ovalbutton{height:29px;float:left;display:block;margin-right:0.6em;padding-left:11px;background:url("tl_files/csgib_theme/menutop-left.gif") left top no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:1.3em;line-height:21px;}
a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton{color:#ffffff;}
a.ovalbutton span{display:block;background:url("tl_files/csgib_theme/menutop-right.gif") right top no-repeat;padding: 4px 11px 4px 0;}
a.ovalbutton:hover{background-position:left bottom;}
a.ovalbutton:hover span{background-image:url("tl_files/csgib_theme/menutop-right.gif");background-position:right bottom;color:#eddb55;}
#leftcol h2{margin-top:0;margin-bottom:0.1em;margin-left:0.8em;text-align:center;background-color:#1D7512;background-image:url("tl_files/csgib_theme/menuleft-bg.gif");background-repeat:repeat-x;border:1px solid #8C887E;font-weight:bold;font-size:1.3em;color:#ffffff;line-height:2em;}
.menuleft{margin-bottom:1em;margin-left:1em;padding:0;border:1px solid #8DBC61;list-style-type:none;}
.menuleft li{margin:0;padding:0;list-style-type:none;}
.menuleft a,.menuleft span{display:block;padding:0.3em 0.5em;background-color:#CCE2AF;font-size:1.2em;color:#034B23;border-top:1px solid #ffffff;border-bottom:1px solid #8DBC61;}
.menuleft a:hover,.menuleft span{background:#ABC591 url("tl_files/csgib_theme/menuleft-over.gif") right top no-repeat;border-top:1px solid #7DA655;border-bottom:1px solid #E1E1E1;}
h2.menutitle2{margin-top:0;margin-bottom:0;text-align:center;background-color:#1D7512;background-image:url("tl_files/csgib_theme/menuright-a.gif");background-repeat:no-repeat;font-weight:bold;font-size:1.3em;color:#ffffff;}
h2.menutitle2 span{height:42px;display:block;margin-left:11px;background:url("tl_files/csgib_theme/menuright-b.gif") right top no-repeat;line-height:2em;}
.rightcontent{border-right:5px solid #1D7512;border-left:5px solid #1D7512;}
.fineright{height:10px;background-color:#1D7512;background-image:url("tl_files/csgib_theme/menuright-c.gif");background-repeat:no-repeat;font-size:1px;}
.fineright span{height:10px;display:block;margin-left:11px;background:url("tl_files/csgib_theme/menuright-d.gif") right top no-repeat;}
.searchbox{padding:1em;}
.searchfield{width:50%;padding-top:0.1em;padding-bottom:0.1em;padding-left:1.5em;background-image:url("tl_files/csgib_theme/searchbox.gif");background-repeat:no-repeat;}
.boxright1{padding:1em;border-top:1px solid #BDD8BA;background: #E1EBE1;}
.boxright2{padding:1em;border-top:1px solid #BDD8BA;background: #ffffff;}
.pdf_link a{width:200px;display:block;margin-bottom:1em;padding-left:1.5em;background:url("tl_files/csgib_theme/icon_document.png") left top no-repeat;}
p.more{width:90px;height:24px;float:right;display:block;padding-left:11px;background:url("tl_files/csgib_theme/oval-green-left.gif") left top no-repeat;text-decoration:none;line-height:16px;font: normal 13px Tahoma;}
p.more a{height:24px;display:block;background:url("tl_files/csgib_theme/oval-green-right.gif") right top no-repeat;font-size:0.9em;color:#464646;white-space:nowrap;line-height:24px;}
.newslist{width:100%;border-spacing:1px;}
.newslist td{vertical-align:top;}
.layout_short{margin:0;padding:3px 0;border-top:0px dotted #BDD8BA;border-right:0px dotted #BDD8BA;border-bottom:1px dotted #BDD8BA;border-left:0px dotted #BDD8BA;}
.mod_newslist p,.mod_newslist h2,.mod_newslist h3{margin:0;}
.tabella{width:100%;border:1px solid #666666;border-spacing:1px;}
.tabella tbody tr td{padding:3px 8px;vertical-align:top;border:1px solid #D9D9D9;border-collapse:collapse;font-size:8pt;}
.tabella tbody tr.selected td,.tabella thead th{background-color:#1D7512;border-bottom:1px solid #1D7512;border-left:1px solid #1D7512;font-weight:bold;color:#ffffff;}
.tabella tbody tr.subselected td{background-color:#CCFFFF;font-weight:bold;}
.tabella thead th a{color:#ffffff;}
.tabella thead th a:hover{color:#ee0000;}
input,select,textarea{padding:1px;border:1px solid #004601;color:#004601;}
#loginform input{border:2px solid #004601;}
.cmxform label,.cmxform input,.cmxform textarea,.cmxform select,.cmxform img{float:left;display:block;margin-bottom:1px;}
.cmxform label{width:165px;padding:3px 0;}
.cmxform label.error{width:160px;padding-left:5px;color:#ff0000;}
.cmxform .submit{width:100px;color:#FFFFFF;}
.cmxform br{clear:left;}
.cmxform input,.cmxform select{width:95px;border:1px solid #000000;background: #eeeeee;}
.cmxform textarea{width:280px;height:40px;border:1px solid #000000;background: #eeeeee;}
html{height:100%;margin-bottom:1px;}
