/* Generale */
body {	
	font: 11px Verdana, Arial, sans-serif;	
	color: #000;
	background: url(http://www.case-manager-project.eu/upload/webpublic/fondo.jpg) center top no-repeat #fff;	
}

input, select {	font: 11px Verdana, Arial, sans-serif;	color: #000;}
td.camp input[type="text"], td.camp input[type="password"] {
    height: 20px;
    padding: 0 4px;
    width: 200px;
}
.camp .error {
    color: red;
    float: left;
}
.button input[type="submit"] {
    background: url("http://www.case-manager-project.eu/upload/webpublic/form_button.png") no-repeat scroll center top #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 38px !important;
    margin-left: 0 !important;
    width: 109px !important;
    text-shadow: 1px 1px 0 #FFFFFF
}
.button2 input[type="submit"] {
    background: url("http://www.case-manager-project.eu/upload/webpublic/form_button.png") no-repeat scroll center top #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 38px !important;
    margin-left: 0 !important;    
    width: 109px !important;
    color: green !important;
    text-shadow: 1px 1px 0 #FFFFFF
}
.button2 {
padding: 15px 0 !important;
}
.recupera {
margin: 15px 0 0 !important;
}
.recupera a {
font-style: italic;
color: green !important;
text-decoration: underline !important;
}
.recupera a:hover {
text-decoration: none !important;
}
.registrati{
font-style: italic !important;
color: grey !important;
}
.registrati a {
font-style: italic;
color: green !important;
text-decoration: underline !important;
}
.registrati a:hover {
text-decoration: none !important;
}
h1, h2, h3, h4 {	color: #004d70; font: 14px Verdana, Arial, sans-serif;}
a, a:visited, a:hover 
{
	color: #000000;
	text-decoration: none;
}

em
{
	font-style: italic;
}

/* Layout */

#zona1-3, #zona2-3, #zona3-3, #zona4-3, #col1-3-3, #col2-3-3, #col3-3-3, #col4-3-3  {
position: relative !important;
overflow: hidden !important;
} 

/* Utility */
.clearfloat{ clear:both;}
.header { text-indent: -9999px; border: 0; font-size: 0em; }
h2.tagline { text-indent: -9999px;	border: 0; font-size: 0em; }
.z-barra {
    overflow: auto;
    padding-top: 10px;
    position: absolute;
    right: 20px;
}
.z-filtro-top .z-barra {
    right: 0;
}
.z-barra-home { 
	display: block; 
	float: right; 
	background:url('http://www.case-manager-project.eu/upload/webpublic/home.png');
	width: 24px; 
	height: 24px; 
	border: 0;
	margin-left: 5px; 
	text-indent: -9999px; 
}
 .z-barra-print {
	display: block; 
	float: right; 
	background:	url('http://www.case-manager-project.eu/upload/webpublic/print.png');
	width: 24px; 
	height: 24px; 
	border: 0; 
	margin-left: 5px;
	text-indent: -9999px; 
}

.z-barra-back {
	display: block; 
	float: right; 
	background:	url('http://www.case-manager-project.eu/upload/webpublic/back.png');
	width: 24px; 
	height: 24px; 
	border: 0; 
	margin-left: 5px;
	text-indent: -9999px; 
}

.z-barra-forum {
	display: block; 
	float: right; 
	background:	url('http://www.case-manager-project.eu/upload/webpublic/home-forum.png');
	width: 24px; 
	height: 24px; 
	border: 0; 
	margin-left: 5px;
	text-indent: -9999px; 
}

 /* Haxx su zone */
/* home modificare il primo numero per gli interni se si  usano per mantenere lo stesso css */
#languagechanger{display:none;}
#languagechanger-flag{display:block;}

#prediv1-3
{
  margin-top: 123px;
}

 #footer { 
	font-size: .85em; 	 	
	margin: 0 auto;
	background-color: #ffffff;
	width: 960px; 
	text-align: center; 
	padding: 10px; 
}
#footer-sito  { padding: 3px 0; }
#footer-w3c img {
    margin: 5px;
}
 
 /* Haxx su oggetti generici*/
 /* per  css su specifici oggetti  es. z-banner-1{} dove 1 e' l'id */ 

 #z-menu-3{
	background:url(http://www.case-manager-project.eu/upload/webpublic/menualto.png) left top no-repeat;
	height:44px;
}
 #z-menu-3 ul{}
 #z-menu-3 li{ 
	float: left;
    list-style: none outside none;
    margin: 0;
    text-align: center;
    width: 125px;
}
 #z-menu-3 li.z-menu_primo_liv {color:#2284AC;}
 #z-menu-3 li.z-menu_primo_liv a, #z-menu-3 li.z-menu_primo_liv a:visited{
	color: #2284AC;
    display: block;
    padding: 15px 0;
	text-decoration: none;
}
 #z-menu-3 li.z-menu_primo_liv a:hover{color:#2284AC; background: url(http://www.case-manager-project.eu/upload/webpublic/evidenziaprimomenu.png) left top no-repeat; }
  #z-menu-3 li.z-sottomenu_primo_liv{color:#2284AC;}
 #z-menu-3 li.z-sottomenu_primo_liv a,#z-menu-3 li.z-sottomenu_primo_liv a:visited{
	color: #2284AC;
    display: block;
    padding: 15px 15px 20px;
	text-decoration: none;
	line-height: 10px
}
 #z-menu-3 li.z-sottomenu_primo_liv a:hover{color:#2284AC; background: url(http://www.case-manager-project.eu/upload/webpublic/evidenziamenu.png) left top no-repeat; }  
 
 #z-menu-3 li.z-sottomenu_secondo_liv{ color: #FFFFFF;
    width: 103px;}
 #z-menu-3 li.z-sottomenu_secondo_liv a,#z-menu-3 li.z-sottomenu_secondo_liv a:visited{
	color: #fff;
    display: block;
    padding: 15px 0;
	width: 103px;
	text-decoration: none;
}
 #z-menu-3 li.z-sottomenu_secondo_liv a:hover{color:#2284AC; background: url(http://www.case-manager-project.eu/upload/webpublic/evidenziamenu.png) left top no-repeat; } 
 
 #z-menu-3 li.z-menu_secondo_liv{ color: #FFFFFF;
    width: 90px;}
 #z-menu-3 li.z-menu_secondo_liv a,#z-menu-3 li.z-menu_secondo_liv a:visited{
	color: #fff;
    display: block;
    padding: 15px 0;
    width: 103px;
	text-decoration: none;
}
 #z-menu-3 li.z-menu_secondo_liv a:hover{color:#2284AC; background: url(http://www.case-manager-project.eu/upload/webpublic/evidenziaultimomenu.png) left top no-repeat; }
 #z-menu-3 li.z-menu-background {
    background-position: right center !important;
    background-repeat: no-repeat !important;
    color: #FFFFFF !important;
    display: block;
    padding: 0;
    width: 98px;
}
#z-menu-3 li.z-menu-background a {
    color: #FFFFFF !important;
    display: block;
    padding: 15px 0;
}
 #location {position:relative;}
 #location .titololoc {
    color: #F1973E;
    font-size: 16px;
    font-weight: bold;
    left: 5px;
    line-height: 13px;
    position: absolute;
    top: 4px;
}
 #location  #selloc{
    bottom: 5px;
    left: 5px;
    position: absolute;
    width: 150px;
	height: 19px;
 }

#invioloc
{
	bottom: 5px;
    position: absolute;
    left: 160px;
	width: 42px;
}

.bodybg #invioloc {
    bottom: 3px;
    left: 155px;
    position: absolute;
    width: 53px;
}

 #z-menu-5{
	background:url(http://www.case-manager-project.eu/upload/webpublic/caso5link.png) left top no-repeat;	
	height: 248px;
    position: relative;
}
 #z-menu-5 ul{
	left: 45px;
    line-height: 16px;
    position: absolute;
    top: 95px;
 }
 #z-menu-5 li{ 
    color: #004D70;
    font-size: 12px;
    font-weight: bold;
    list-style: decimal-leading-zero outside none;
    margin: 0 0 9px;   
}
.bodybg #z-menu-5 li {
    margin: 0 0 6px -5px;
}
#z-menu-5 li a, #z-menu-5 li a:visited {
	color:#fff;
}
#z-menu-5 li a:visited {
	text-decoration: none;
}
#z-menu-5 li a:hover{
	color: #004D70;
}
 
 .z-informative {
    padding: 10px 0;
}
 .z-info-det{
	border-bottom: 1px dotted #000;
    height: 70px;
    margin-bottom: 13px;
 } 
 .z-info-det .image{
	float: left;
    margin-right: 10px;
 } 
.z-info-det, .testo{
	color: #3676A8;
 }
.z-info-det .testo .titolo{font-weight: bold;font-size:16px;}
.z-info-det .testo .note{}
  
.z-html{ margin: 10px 0;} 
#z-html-5 {
    margin-right: 10px;
    text-align: right;
}
#z-html-1{ position:relative;}
#chooseyouimg{}
#chooseyoua{
	bottom: 3px;
    height: 14px;
    position: absolute;
    right: 18px;
    width: 66px;
}
#z-html-3{ position:relative;}
#needhelpimg{}
.z-primapagina, .z-news3 {
    margin: 0 10px;
    text-align: justify;
}
.z-primapagina {
	height: 213px;/*Per fissare l'altezza del blocco home su tutti i browser*/
}
.z-news3 {
    height: 173px;
    padding-top: 10px;
}
.z-primapagina .titolo, .z-news3 .titolo, .z-news3 .titolo a {
    color: #EFAA16;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
}
.z-primapagina .note p a, .z-primapagina .note p, .z-news3 p a, .z-news3 p, .z-news3 a
{
    color: #7B7A80;
	font-size: 12px;
	line-height: 23px;
	margin-bottom: 20px;
} 
.z-news1-wrapped {
	height: 226px;
}
.z-news2wrapper {
	background: url("http://www.case-manager-project.eu/upload/webpublic/tematiche.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    height: 207px;
	margin: 32px auto 0 auto;
	width: 519px;	
  }
.z-news2 {
	float: left;G294
	
    padding: 15px 10px;
    width: 220px;
	position:relative;
}
.z-news2 + .z-news2 {
    float: right;
    padding: 0 10px 0 0;
    position: relative;
    top: 0;
    width: 230px;
}
.z-news2 .titolo{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 16px;
    font-weight: bold;
    text-align: center;
	height: 63px;
	padding: 10px;
}
.z-news2 .titolo a {
	color: #FFFFFF;
	text-decoration: none;
}
.z-news2 .sommario {
    font-size: 11px;
    height: 107px;
    padding: 5px 16px 10px 9px;
}
.z-news2 .sommario a {
	color: #FFFFFF;
	text-decoration: none;
}
.z-news2 .z-link{  
	bottom: 0;
    height: 40px;
    position: absolute;
	text-decoration: none;
    right: 0;
    width: 39px;
	top: 160px;
}

/* #z-articolo-101 .titolo, #z-articolo-102 .titolo {display: none;} */ 

.z-news1 {
    border-bottom: 1px dotted #EFAA16;
    margin: 2px 0 2px 5px;
    padding-bottom: 10px;
}
.z-news1-wrapped .titolo {
    color: #7E7E7E;
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0 0 5px;
}
.z-news1 .paragrafo_breve a {
    color: #7B7A80;
    line-height: 12px;
    text-decoration: none;
}
.z-news1 .paragrafo_breve .z-link {color: #EFAA16; font-weight:bold;}
.z-news3 .z-link2 {color: #4588D3; font-weight:bold;}
.z-news1 .datacreazione{color: #EFAA16;}


.z-articolo {
	background: none repeat scroll 0 0 #ffffff;
	min-height: 610px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px 20px 20px 20px;
    position: relative;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#z-articolo-27 {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	min-height: 0;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;

}
.z-video {
	background: none repeat scroll 0 0 #ffffff;
	padding: 0 20px;
	width: 698px;
}
.z-video .video {
	float:left;
	margin: 0 16px 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	min-height: 510px;
}
.account-forum, .no-account-forum, .login-forum {
padding: 0 40px 0 0;
color: #000000;
font: 11px Verdana,Arial,sans-serif; 
}
.z-articolo .titolo, .z-documenti .titolo{
	color: #EFAA16;
    font-size: 20px;
    margin: 13px 80px 20px 0;
}
.z-articolo .sommario
{
	color: #808080;
	font-family: Georgia, Verdana, Arial;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 20px;
	line-height: 20px;
    text-align: justify;
}
.z-articolo .z-paragrafo p, .no-account-forum p
{
	font-family: Verdana, Arial;
	font-size: 12px;
    line-height: 20px;
    margin-bottom: 18px;
    padding: 0;
    text-align: justify;
}

.z-articolo .z-paragrafo ol
{
	font-family: Verdana, Arial;
	font-size: 12px;
	margin-left: 35px;
	margin-bottom: 20px;
	line-height: 25px;
}

.loghi tbody, .loghi td
{
	border: none !important;
	font-size: 16px;
}

.z-paragrafo ul
{
	font-family: Verdana, Arial;
	font-size: 12px;
    margin-bottom: 20px;
    margin-left: 35px;
	line-height: 25px;
}

.z-paragrafo li
{
	height: auto;
}

.z-articolo a, .z-articolo a:visited
{
	color: #004D70;
	text-decoration: none;
}

.z-articolo a:hover {
	text-decoration: none;
	color: #007bab;

}
.z-paragrafo hr
{
	margin-top: 20px;
	margin-bottom: 20px;
}

/*.z-paragrafo span
{
	color: #ff951f;
}*/

/* TABELLE LOGIN */

.z-articolo table {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 0;
    width: 499px;
}
#z-articolo-184 table, #z-articolo-185 table, #z-articolo-186 table {
    width: 100%;
}

#z-articolo-172 table {
    width: auto !important;
}
.z-articolo td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px 4px 0 4px;
}
.z-articolo td.form_tit {
    background: url(http://www.case-manager-project.eu/upload/webpublic/form_tit.png) center no-repeat !important;
    height: 24px !important;
    width: 491px !important;
    padding: 0 4px;
    margin: 0;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
}
.z-documenti,.z-dettagliovariante,.z-gallery
{
	background: none repeat scroll 0 0 #ffffff;
	min-height: 586px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px 20px 20px 20px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
.z-documenti .titolo, .z-dettagliovariante .titolo {
	font-size: 20px;
    margin-bottom: 10px;
}
.z-pathbar {
    font-size: 11px;
    font-style: italic;
    margin: 20px 80px 20px 0;
}
.z-navbar a, .z-pathbar a {
	color: #808080 !important;
}
.z-navbar {
    position: absolute;
    right: 20px;
    top: 20px;
}

/* fotogallery */

.z-prodotto-main,.z-variante-main,.z-documenti-main {    
    margin-bottom: 20px;
}


.z-prodotto-image,.z-variante-image,.z-documenti-image {
    float: left;
    margin: 10px 10px 10px 0;
}

.z-documenti .z-prodotto-image, .z-documenti .z-variante-image, .z-documenti .z-documenti-image {
    margin: 10px 10px 40px 0;
}
.z-documenti .z-variante-main {
	border-bottom: 1px dotted #c4c4c4;
}
.z-documenti .z-variante-bottom {
	float: right;
}

.z-gallery .z-prodotto-image img { 
height: 110px; 
padding: 4px; 
margin: 0 10px 0 0;
border: 1px solid #D0CBC8; 
background-color: #fff;
}
.z-prodotto-text, .z-documenti-text {font-size: 14px;}
.z-prodotto-description a {
	color: #000000 !important;
    font: 12px Verdana,Arial,sans-serif;
	font-weight: normal !important;
}
.z-prodotto-title, .z-documenti-title {font-size: 16px;}
.z-variante-text{font-size: 14px;position:relative;}
.z-variante-title{font-size: 16px;}

.z-gallery .z-documenti-text{font-size: 14px;}

.z-variante-layer1 .z-variante-text{ padding: 10px 0 0;}
.z-gallery .z-documenti-title, .z-gallery .z-prodotto-title{ padding-top:10px}

.z-variante-layer1 .z-variante-title{	 
	 font: Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #E19D2B;}
    
.z-docs{
   font-size: 14px;
   margin-left: 0;
   border-top: 1px dotted #C4C4C4;
   padding: 10px 0;
}
.z-docs a:hover{
	color: #E19D2B	;
}

.z-documenti-title a,.z-prodotto-title a,.z-variante-title a,.z-documenti a, .z-gallery a  {
    font: Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #E19D2B ;
}
.login-forum a {
	color: #004D70;
    text-decoration: none;
	font-weight: normal;
}

.z-prodotto-bottom a,.z-documenti-bottom a,.z-variante-bottom a {
font-weight: bold;
color: grey;
}

.z-prodotto-bottom a:hover,.z-documenti-bottom a:hover, .z-variante-bottom a {
text-decoration:none;
}
.z-docs a {
	color: grey;
	}

.z-gallery .z-prodotto-text{}

.z-documenti .z-variante-description{	
   margin: 10px 0;   
}

.z-log { text-align: right;}
.z-documenti .vuoto, .titolodoc{
  color: #808080;
  font-family: Georgia, Verdana, Arial;
  font-size: 16px;
  font-style: italic;
  padding: 0;
}  
.vuoto {
 -moz-border-radius: 5px 5px 5px 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    margin-right: 10px;
    margin-top: 10px;
    min-height: 610px;
    padding: 10px 20px 20px;
    font-size: 20px;
    font-weight: normal;
	color: #2284AC;
}
#teste
{
	display: none;
}

#formcontatti td, #forminformazioni td 
{
    padding: 10px 0 5px 30px;
}
#formcontatti
{
	color: #414040;
    font: 12px Arial,Helvetica,sans-serif;
}

#formcontatti p
{
	margin-left: 30px;
}

#formcontatti input[type="checkbox"] {
    height: 10px;
    margin: 5px 0 0 10px !important;
    width: 10px;
}

#formcontatti textarea
{
    border: 1px solid #A4A497;
    height: 50px;
    margin: 3px 0;
    padding: 2px;
    width: 634px;
}

#formcontatti input, #forminformazioni input 
{
    border: 1px solid #A4A497;
    height: 16px;
    margin-left: 15px;
    width: 150px;
}

#formcontatti input[type=submit]
{
    background: url(http://www.case-manager-project.eu/upload/webpublic/button.png) center no-repeat;
    height: 34px !important;
    margin: 0 !important;
    width: 185px !important;
	border: 0 none;
	cursor: pointer;
}

#formcontatti fieldset 
{
    background-color: #FFFFFF;
    border: 1px solid #F0CC69;
    padding-bottom: 10px;
    width: 696px;
}

#formcontatti td 
{
    background-color: #FFFFFF;
    border: 0 none #FFFFFF;
}

#formcontatti legend
{
	margin-left: 10px;
	border: 1px solid #F0CC69;
	padding: 0.2em 0.5em;
}

#z-banner-2 {
    margin: 17px 15px 0 0;
    text-align: right;
}
#z-banner-4, #z-banner-6{margin: 20px 0;}


#z-banner-3, #z-banner-5{margin: 35px 0 20px;}

#z-banner-7, #z-banner-9, #z-banner-8 {
    float: right;
    margin: 7px 0 0;
}

 /* Paginator */
#paginator {
    background-color: #F0CC6A;
    color: #000000;
    font-weight: bold;
    height: 18px;
    margin: 10px 30px 10px 10px;
    padding: 5px;
    text-align: center;
}
 
 #paginator a:link, a:visited 
 {
	
 }
 #paginator a:hover {}
 
 /* OVERLAY */
 #conferma {
 padding: 20px;
 }
 #conferma h1 {
 font-weight: bold;
 }
 #conferma .link {
 color: #004D70;
 text-decoration: underline;
 }
 
 #testo-cbox 
 {
 padding: 20px;
 }
 
 #recupero {
 padding: 50px 10px;
 }
 
 /* Scoop */
 
 #z-scoop{
   width: 524px; /* important to be same as image width */
   height: 325px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin: 10px 4px;
   float: left;
}

#col1-2-3 {
float: right !important;
}

#galleryContent {
   width: 524px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.gallery2Image {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   list-style:none;
}

.gallery2Image span {
   position: absolute; /* important */
   left: 0;
   font: 15px/20px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 524px;
   background: none;
    filter: alpha(opacity=0); /* here you can set the opacity of box with text */
    -moz-opacity: 0; /* here you can set the opacity of box with text */
    -khtml-opacity: 0; /* here you can set the opacity of box with text */
    opacity: 0; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}
.z-filtro {
	background: none repeat scroll 0 0 #ffffff;
	min-height: 586px;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px 20px 20px 20px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.z-filtro .titolo{
	  color: #EFAA16;
    font-size: 20px;
    margin: 20px 0 8px;
}
.z-filtro .z-artcorr-titolo {
    border-top: 1px solid #EEEEEE;
    color: #EFAA16;
    font-family: Georgia;
    font-size: 1.2em;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding-top: 10px;
}
.approfond {
    color: #747474;
    font-style: italic;
}
.z-artcorr1 {
    margin: 10px 0;
}
.z-filtro a:hover {
text-decoration: none;
}
.z-filtro .paragrafo_breve
{
	color: #808080;
    font-size: 16px;
    font-style: italic;
    margin: 10px;
	line-height: 20px;
    text-align: justify;
}
.eventopresente{
	background-color: #f00;
	color: #f00;
}
#navigator {
  text-align: right;
  margin: 5px 0 0;    
  padding: 4px 0 2px;    
}
#navigator .box{
	border:1px solid #C4C4C4;
	display:inline;
	padding:0 2px;
	width:10px;
	cursor:pointer;
	color: #7E7E7E;
}
#navigator .box:hover {
	background: #E0A02F;
	color: #fff;
}
#navigator .selezionato{
	background: #EEBD71;
	color: #fff;
}

/*gallery*/

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
    font-size: 1.1em;
}

/*---*/

/*bottoni gallery*/

.ad-gallery .ad-back {
    background: url("http://www.case-manager-project.eu/upload/webpublic/arrow_left.gif") no-repeat 0 0 transparent;
    left: -20px;
    width: 13px;
    top: -16px;
}

.ad-gallery .ad-forward {
    background: url("http://www.case-manager-project.eu/upload/webpublic/arrow_right.gif") no-repeat scroll 99% 50% transparent;
    right: -20px;
    width: 13px;
}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background: url("http://www.case-manager-project.eu/upload/webpublic/arrow_right.gif") repeat scroll 0 0 transparent;
    width: 33px; 
    height: 88px;
    top: 30% !important;
}

.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image {
    background: url("http://www.case-manager-project.eu/upload/webpublic/arrow_left.gif") repeat scroll 0 0 transparent;
    width: 33px;
    height: 88px;
    top: 30% !important;
}

/* Forum */

.z-filtro {
    float: left;
    margin: 10px 0 0;
    padding-bottom: 20px;
    width: 698px;
}

.z-filtro .informazioni {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 20px 0;
    width: 698px;
}

.section_title {
    color: #EFAA16;
    font: 30px Verdana,Arial,sans-serif;
    margin: 13px 80px 50px 0;
    text-transform: uppercase;
}

.z-filtro a, .z-filtro a:visited {
    color: #004D70;
    text-decoration: none;
}

.z-filtro-top {
    font-size: 12px;
    padding: 0 25px 0 0;
    position: relative;
    text-align: justify;
}

.z-filtro h2.titolo, .z-filtro h2.titolo a {
    color: #EFAA16 !important;
    font-size: 20px;
    margin: 13px 80px 15px 0;
	font-weight: normal;
    text-align: left;
	text-decoration: none;
}

.lock , .lock-ok{
    margin: -14px 0 0 10px;
}

.z-filtro .z-immagini img {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 15px 5px 5px 0;
    padding: 5px;
}

.z-filtro a.z-link {
    color: #000000 !important;
    font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.z-filtro a.z-link2 {
    color: #2284AC !important;
    font-size: 12px;
	text-decoration: underline;
}

.ui-datepicker td {
    height: 30px !important;
}

.ui-datepicker {
    width: 205px !important;
}

#z-regnewsletter .titolo {
    background: url("http://www.case-manager-project.eu/upload/webpublic/tit-newsletter.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    margin: 9px 0 3px;
    padding: 4px 0 0 5px;
    width: 207px;
}

.bodybg #z-regnewsletter .titolo {
	height: 23px;
    font-size: 12px;
    padding: 7px 0 0 5px;
}

#z-regnewsletter input[type="text"] {
	margin: 3px 0 0;
    width: 207px;
	float: right;
}

#z-regnewsletter input[type="submit"] {
	float: right;
	margin: 3px 0 15px;
	cursor: pointer;
}