body {
   background: #5e83b8 url(img/bg_gradient.jpg) repeat-x top; /* 3f70ab */
   font-family: Arial;
   font-size: 0.8em;
}

img {
   border: none;
}

#main {
   margin-top: 4px;
   width: 920px;
   height: auto;
   margin: 0px auto;
   position: relative;
}

#header {
   width: 100%;
   height: 85px;
   background: url(img/header.gif) repeat-x top;
}

#title {
   top: 34px;
   left: 25px;
   height: 40px;
   width: 593px;
   position: relative;
}

#toolbartop {
   width: 100%;
   height: 35px;
   background: url(img/tbr_c.jpg) repeat-x top;
}

#bigimage {
   width: 100%;
   height: 306px;
   background: url(img/img_c.jpg) repeat-x top;
}

#toolbarbottom {
   width: 100%;
   height: 79px;
   background: url(img/tbr2_c.jpg) repeat-x top;
}

#contents {
   height: auto;
   background: #FFFFFF none repeat scroll 0 0 !important;
   /*clear: both;*/
   margin-bottom: 10px;
   /*position:relative;*/
}

#right-bar {
   /*position: relative;*/
   float: left;
   /*right: 0px;*/
   /*width: 250px;*/
   /*top: 0px;*/
   background: #f6f6f6 url(img/rbar_l.jpg) left repeat-y;
}

#main-content {
	background: #FFFFFF none repeat scroll 0 0;
   padding: 15px;
   width: 640px;
   float: left;
   clear: both;
   display: block;
}

#second-content {
   padding: 15px;
   width: 220px;
   display: block;
   padding-left:10px;
	padding-right:10px;
}

h1 {
	color: #4071ac;
}

h2 {
	color: #5e83b7;
}
h3 {
	color: #5e83b7;
}

.second-content-h1 {
	color: #4071ac;
	font-size: 16px;
	font-weight: bold;
}

ul, #right-bar ul {
	list-style-image: url("img/gtgt.gif");
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
ul li, #right-bar ul li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
a, ul li a, #right-bar ul li a {
	color: #666666;
	text-decoration: none;
}
a:hover, ul li a:hover, #right-bar ul li a:hover {
	color: #5e83b7;
}


ul.moduli, ul.allegati {
	list-style-image: url(img/magnify.png)
}

div#breadcumbs {
	display: block;
	clear: both;
	font-size: 10px;
}
div#breadcumbs div.bci_ct {
	float: left;
}
div#breadcumbs a.bci_cn {
	float: left;
	background-image: url(img/breadcumbs.bg.gif);
	color: white;
	text-decoration: none;
	padding: 4px;
	height: 12px;
}
div#breadcumbs a.bci_cn:hover {
	color: yellow;
}
div#breadcumbs div.bci_r, div#breadcumbs div.bci_r_last  {
	float: left;
	width: 15px;
	height: 20px;
}
div#breadcumbs div.bci_r  {
	background-image: url(img/breadcumbs.gif);
}
div#breadcumbs div.bci_r_last  {
	background-image: url(img/breadcumbs.last.gif);
}

label {
	width: 100px;
	display: block;
	float: left;
}
