/* Generale */
body { font: 12px Verdana, Arial, sans-serif; color: #525252; background: #fff; }
input, select { /*font: 11px Verdana, Arial, sans-serif;*/	color: #000; }
h1 {color: #000; font: 14px Verdana, Arial, sans-serif; }
h2 {color: #3D8304; font: 14px Verdana, Arial, sans-serif;}
h3 {color: #B2B2B2; font: 11px Verdana, Arial, sans-serif; margin-bottom: 10px;}
h4 {
    color: #FF9900;
    font: bold 14px Verdana,Arial,sans-serif;
    margin-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
}

a  { color: #5e5f5f; }
a:hover { color: #1a1a1a; }

em { font-style: italic; }

/* Layout */
#z-changer {	display: none; }

/* Utility */
h2.tagline { text-indent: -9999px;	border: 0; font-size: 0em; }
.header { text-indent: -9999px; border: 0; font-size: 0em; }
.z-barra {
    overflow: auto;
    position: absolute;
    right: 10px;
    top: 30px;
}

.z-articolo h2.titolo {
margin: 25px 85px 0 0;
}

.z-barra-home { display: block;	float: right; background: url('http://www.softplace.it/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.softplace.it/upload/webpublic/print.png'); width: 24px; height: 24px; border: 0; margin-left: 5px; text-indent: -9999px; }

/* Haxx su zone */
#zona1-0, #zona2-0, #zona3-0{background: url('http://www.softplace.it/upload/webpublic/light.png') no-repeat;}
#prediv1-0{background: url('http://www.softplace.it/upload/webpublic/fondonerotesta.jpg') repeat-x;}
#zona1-1{display:none;}
#prediv1-2{background: url('http://www.softplace.it/upload/webpublic/fondoombra.png') repeat-x;}
#prediv1-3{background: url('http://www.softplace.it/upload/webpublic/fondoneropiede.jpg') repeat-x;}
#zona1-3{background: url('http://www.softplace.it/upload/webpublic/fondonero.jpg') no-repeat; height: 270px;}
#prediv2-0{background: url('http://www.softplace.it/upload/webpublic/fondonerotesta.jpg') repeat-x;}
#zona2-1{display:none;}
#prediv2-2{background: url('http://www.softplace.it/upload/webpublic/fondoombra.png') repeat-x;}
#prediv2-3{background: url('http://www.softplace.it/upload/webpublic/fondoneropiede.jpg') repeat-x;}
#zona2-3{background: url('http://www.softplace.it/upload/webpublic/fondonero.jpg') no-repeat; height: 270px;}
#prediv3-0{background: url('http://www.softplace.it/upload/webpublic/fondonerotesta.jpg') repeat-x;}
#zona3-1{display:none;}
#prediv3-2{background: url('http://www.softplace.it/upload/webpublic/fondoombra.png') repeat-x;}
#prediv3-3{background: url('http://www.softplace.it/upload/webpublic/fondoneropiede.jpg') repeat-x;}
#zona3-3{background: url('http://www.softplace.it/upload/webpublic/fondonero.jpg') no-repeat; height: 270px;}
#col3-2-1{
padding: 10px 0 !important;
position: relative;
}

#col3-2-1 .z-navbar {
    overflow: auto;
    position: absolute;
    right: 10px;
    top: 30px;
}

#col3-2-1 .z-pathbar {
    margin: 5px 100px 0 0;
}

#col2-2-1{
position: relative;
}

.z-navbar {
overflow: auto;
position: absolute;
right: 0;
top: 20px;
}

.z-gallery .z-navbar {
    overflow: auto;
    position: absolute;
    right: 10px;
    top: 30px;
}

.z-pathbar {
margin: 25px 100px 0 0;
}

#footer a { color: #fff; }
#footer-sito{
	display: none;
}
#footer-copy{
	color:#dbdbdb;
}

#footer{
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 0.8em;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: auto;
}
#w3c {}
#w3c img { border: 0; padding: 0 2px; }
#footer-w3c {
margin:0 auto;
padding:10px;
text-align:center;
width:425px;}

/* Haxx su oggetti in generale */
#z-banner-1 {
margin-top: 8px;
}
.pulsante_login {
    background: url("http://www.softplace.it/upload/webpublic/bottonelogin.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 45px;
    margin: 18px 0 6px;
    padding: 8px 0 0 30px;
    width: 70px;
}
.pulsante_login:hover{
	background: url("http://www.softplace.it/upload/webpublic/bottonelogin.png") no-repeat scroll 0 -53px transparent;    
	color: #FFFFFF;
}

.z-informative{margin: 0 auto 30px; width: 1009px}
.intestazione{}
.z-info-det{float: left; margin:0 20px; width: 296px; position:relative;}
.z-info-det a{
	border-bottom: 4px solid #ECECEC;
    display: block;
    height: 78px;
    margin-bottom: 10px;
	
}
.z-info-det .immagine{ float: left;  width: 74px;}
.z-info-det .titolo{   
	font-family: Arial;
    font-size: 14px;
   # font-weight: bold;
    padding-top: 20px;
	margin-left: 5px;
    width: 290px;
}
.z-info-det .note{ text-align:justify;  margin-bottom: 20px;}
.z-info-det .link{ 
	background: url("http://www.softplace.it/upload/webpublic/bottonegiallo.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    height: 45px;
    padding: 8px 0 0 15px;
    float:right;    
    width: 85px;
}
.z-menu{}
.z-menu ul{float:right;}

.z-menu li.z-menu_primo_liv{
	  color: #FFFFFF;
    display: block;
    float: left;
    font-size: 13px;
    height: 40px;
    list-style: none outside none;
    margin-top: 10px;
    padding: 15px 0 0 0;
    text-align: center;
    width: 98px;
}
.z-menu li.z-menu_primo_liv a{
	color: #FFFFFF;
}
.z-menu li.z-menu_primo_liv:hover{
	background: url('http://www.softplace.it/upload/webpublic/evidenzia.jpg') no-repeat;
}
.z-menu li.z-sottomenu_primo_liv{
	list-style:none;
	margin-bottom: 15px;
	color:#dbdbdb;
	list-style: none outside none;
	font-size:14px;
 }
 .z-menu li  a{
	color:#9a9c9b;
 }
.z-menu li.z-sottomenu_primo_liv a{
	color:#dbdbdb;
	list-style: none outside none;
    margin-bottom: 15px;
	font-size:14px;
 }
 
.z-menu li.z-sottomenu_secondo_liv{ 
	color: #9a9c9b;
    list-style: none inside none;
	margin-bottom:5px;
}
.z-menu li.z-sottomenu_terzo_liv{ 
	color: #9a9c9b;
    list-style: none inside none;
}

#z-menu-9 {
	margin: 30px 0 0 20px;
}

#z-menu-9 ul {
	width: 106px;
	float:left;
}

.z-html .titolo{
	font-size:15px;
	color:#dbdbdb;
	margin-bottom: 20px;
}

#z-html-27{
	  border-bottom: 1px solid #383F38;
    color: #9A9C9B;
    margin-bottom: 20px;
    margin-top: 30px;
    padding-bottom: 10px;
}

#z-html-30 {
    margin-top: 30px;
}

#z-html-28 .titolo a {
    color: #3D8304;
    text-decoration: underline;
}

#z-html-28 .titolo a:hover {
text-decoration: none; 
}

.clearfloat { clear: both; }
.z-articolo{	
	margin:10px 10px 20px;                                  
	padding-bottom:10px;
}
 
 .z-news1 img, .z-articolo img {
    border: 4px solid #EEEEEE;
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
}
 
 .z-articolo .titolo{font-weight:bold; font: 24px Georgia; margin:0 25px 10px;  color: #3D8304}
 .z-articolo .sommario{margin:0 0 10px 10px; font: italic 12px Verdana,Arial,sans-serif; color: grey;}
 .z-articolo .z-paragrafo{padding: 10px 0; text-align:justify; font:12px Verdana,Arial,sans-serif;}
 .z-paragrafo hr{
 border: 0;
 color: #ccc;
 background-color: #ccc;
 height: 1px;
 margin: 20px 0;
 clear: both;
 }
 .z-artcorr-titolo, .z-artcorr1 {
  font-weight: bold;
  margin: 0 25px 10px;
  color: #525252;
  font-size: 14px;
  font-family: Verdana,Arial,sans-serif;
  }
 .z-artcorr1 {
  font-weight: normal;
  font-size: 12px;
  font-family: Verdana,Arial,sans-serif;
 }
 .z-articolo .z-paragrafo p {
  margin: 10px 0;
  line-height: 200%;
  }
 
 .z-articolo ul {
  margin:25px 0 25px 15px;
  }
 
  .z-articolo li {
  margin-left :25px;
  line-height: 200%;
  }
  
  /* Correlati */

#correlati {
    background-color: transparent;
    border-bottom: 1px dashed #C0C1C1;
    border-top: 1px dashed #C0C1C1;
    color: #414040;
    font: 12px Verdana, Tahoma,Geneva,sans-serif;
    margin: 0 10px 10px;
    padding: 10px 5px 25px;
}

#correlati .titolo {
    font: bold 16px Georgia,Verdana,Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 0;
}

.titolo_corr {
font-weight: bold;
margin-top: 10px;
}

#correlati p {
    font-style: italic;
    padding: 12px 0 0;
}

#correlati .sommario{margin:0 0 0;}

.tagcorrelati {
    color: #525252;
    font-size: 12px;
}

.pcorrelati  {
    color: #525252;
    font-size: 11px;
    margin: 0 15px;
}

.z-articolo .sommario{font:italic 13px Verdana, Tahoma, Geneva, sans-serif; margin:0 25px 10px; color: #8b8a8a; text-align:justify;}

#correlati .sommario{font:italic 12px Verdana, Tahoma, Geneva, sans-serif; margin:0; color: #8b8a8a; text-align:justify;}

h2.tags {                                          
color:Gray;
font-style:italic;
margin:0 0 20px 0;
}

.z-filtro {
    font: 12px Verdana,Arial,sans-serif;
    padding: 25px 25px;
    text-align: justify;
}

.z-filtro h2 a {
    font-style: italic;
    color: #525252;
    font-weight: bold;
    font-size: 12px;
}

.z-filtro .sommario {
    color: #8B8A8A;
    font: italic 12px Verdana,Tahoma,Geneva,sans-serif;
    margin: 0 0 10px;
    text-align: justify
}

.z-filtro .z-blocco .titolo {
font-weight:bold;
} 
/* Haxx su oggetti singoli */
#loginpage{
	border: 1px dashed #C0C1C1;
	background-color: #EEEEEE;
    padding: 10px;
}
#loginpage .blocco{
	text-align: center;
}
#loginpage .campi{
	display: inline;
    padding: 0 10px;
    text-align: left;
}
#loginpage .testo{
	display: inline;
}
#loginpage .bottone{
	margin: 10px 0 0;
}
#loginpage .bottone input{
	background: url("http://www.softplace.it/upload/webpublic/bottonegiallo.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    height: 43px;
    padding: 0 0 10px;
    width: 100px;
}

/* Haxx su oggetti overlay */


/* Form Contatti Sidebar */

#formcontatti {
	background-color: #EEEEEE;
    border: 1px dashed #C0C1C1;
    color: #414040;
    font: 12px Verdana,Arial,sans-serif;
    margin: 11px 0 10px;
    text-align: center;
}

#formcontatti #teste2 {
    display: none;
}

#formcontatti input, #formcontatti select, #formcontatti textarea {
    color: #525252;
    font: 11px Verdana,Arial,sans-serif;
}

#formcontatti textarea {
    width: 240px;
}

.intro_modulo {
    border-bottom: 1px dotted #C0C1C1;
    color: #414040;
    font: 12px Verdana,Arial,sans-serif;
    margin: 10px 0 0;
    padding: 0 5px 10px;
    text-align: center;
}

#formcontatti td, #formcontatti p, #formcontatti p.request {
    padding: 0 37px;
    text-align: center;
}

#formcontatti .error {
    color: #27443A;
    float: left;
    font-size: 10px;
    margin-left: 0;
}

#nome2 {
    background: url("http://www.softplace.it/upload/webpublic/nome.jpg") no-repeat scroll center top transparent;
    border: 0 none;
    height: 17px;
    margin: 20px 0 10px;
    padding: 5px 25px 2px 3px;
    width: 214px;
}

#email2 {
    background: url("http://www.softplace.it/upload/webpublic/mail.jpg") no-repeat scroll center top transparent;
    border: 0 none;
    height: 17px;
    margin: 10px 0 3px;
    padding: 5px 25px 2px 3px;
    width: 214px;
}

#telefono2 {
    background: url("http://www.softplace.it/upload/webpublic/telefono.jpg") no-repeat scroll center top transparent;
    border: 0 none;
    height: 17px;
    margin: 20px 0 10px;
    padding: 5px 25px 2px 3px;
    width: 214px;
}

#buttonprivacy2 {
    color: #A2A3A3;
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    margin: 22px 0 2px;
    text-align: center;
    text-decoration: none;
}

#inviaadesso2 {
    background: url("http://www.softplace.it/upload/webpublic/bottoneform.png") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    height: 41px;
    margin: 5px 7px 10px 14px;
    width: 200px;
}
/* Paginator*/ 

#col3-2-1 #paginator {
	margin: 30px 10px 15px;
}
 
 #paginator {
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px dotted #C4C4C4;
    color: #707070;
    font-size: 10px;
    padding: 5px;
    text-align: right;
}
 #paginator a:link, a:visited {}
 #paginator a:hover {}
 
 .paginator {text-align: right;	color: #373737;	height: 15px;	background-color: #f1f1f1;	padding: 5px;	
 border: 1px solid #c4c4c4;	margin: 10px 30px 10px 0;	font-weight: bold;}
 .paginator a { cursor:pointer;}
 .paginator a:link, a:visited { }
 .paginator a:hover { color: #5F0000 !important;}
 .paginator .disabled {color:#c4c4c4} 
 
/*Gallery*/

.z-gallery {
    margin: 25px 10px 10px;
} 
.z-album-main {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #C4C4C4;
    margin: 35px 0 0;
}
.z-album-image{float: left;margin: 0 10px;}
.z-album-text{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px dotted #C4C4C4;
    float: left;
    margin: 5px 0;
    padding: 5px;
    width: 556px;
}
.z-album-title{}
.z-album-description{font-size: 10px;font-style: italic; padding: 0 10px;}
.z-album-bottom{float: right;}
.z-gallerie-main{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #C4C4C4;
    margin: 30px 0 0;
	position:relative;
}
.z-gallerie-main+.z-gallerie-main{
    margin: 10px 0;
}
.z-gallerie-image{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    float: left;
    height: 81px;
    margin: 10px 5px;
    overflow: hidden;
    padding: 5px;
    width: 81px;
	
}
.z-gallerie-text{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px dotted #C4C4C4;
    float: left;
    margin: 10px 0;
    padding: 5px;   
	width: 540px;	
}
.z-gallerie-title{margin-bottom: 10px;}
.z-gallerie-description{font-size: 10px;font-style: italic; padding: 0 10px;}
.z-codice{}
.z-gallerie-bottom{
	bottom: 10px;
    position: absolute;
    right: 5px;
}

.z-serieimmagini-main{
	background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #C4C4C4;
    margin: 10px 0;
	position:relative;
}
.z-serieimmagini-image{
	float: left;	
	border: 1px solid #c4c4c4;
	padding: 5px;
	margin: 10px 5px;
	background: #fff;	
}
.z-serieimmagini-text{
	background: none repeat scroll 0 0 #FAFAFA;
    border: 1px dotted #C4C4C4;
    float: left;
    margin: 10px 0;
    padding: 5px;
}
.z-serieimmagini-title{margin-bottom: 10px;}
.z-serieimmagini-description{font-size: 10px;font-style: italic; padding: 0 10px;}
.z-codice{}
.z-serieimmagini-bottom{
	bottom: 10px;
    position: absolute;
    right: 5px;
}

#opzioni {
    margin: 20px 0 30px;
    padding: 5px;
}


#opzioni .titolo {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 3px;
}
#backlinks{
	margin: 5px auto;
}
.z-backlinks-item {
    border-bottom: 1px dotted #EEEEEE;
    border-left: 1px dotted #CCCCCC;
    display: block;
    float: left;
    margin-left: 0;
    padding: 3px 5px;
    width: 320px;
}
.z-backlinks-item a{
 
}

.info-gallery {
margin: 0 10px;
}

/* scoop */
#z-scoop{margin-top:50px;position:relative;}
#z-scoop .item{float:left; text-align:center;position:relative;}
#z-scoop .paragrafo_breve{}
#z-scoop .z-immagini{}
#freccia_sin{
	background: url("http://www.softplace.it/upload/webpublic/supportofreccia_sin.png") no-repeat scroll 100% 50% transparent;
    position:absolute;
	left:65px;
	top:30%;
    height: 116px;    
    padding-right: 25px;
    padding-top: 70px;
    text-align: right;
    width: 71px;	
	cursor:pointer;
}
#freccia_sin img,#freccia_des img{
	display:none;
}
#freccia_des{
	   background: url("http://www.softplace.it/upload/webpublic/supportofreccia_des.png") no-repeat scroll 0 50% transparent;
    height: 116px;
    padding-left: 25px;
    padding-top: 70px;
    position: absolute;
    right: 65px;
    text-align: left;
    top: 30%;
    width: 71px;
	cursor:pointer;
}
#finestra_scoop{width: 771px; overflow:hidden; margin: 0 auto;}
#corpo_scoop{ width: 1542px; }

.z-articolo td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 15px 4px 0;
}

.z-articolo td.form_tit {
    background: url("http://www.softplace.it/upload/webpublic/form_tit.png") no-repeat scroll center center transparent !important;
    height: 24px;
    margin: 0;
    padding: 0 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 491px;
}
#loginformanom .button input[type="submit"] {
    background: url("http://www.softplace.it/upload/webpublic/form_button.png") no-repeat scroll center top #FFFFFF;
    border: 0 none;
    cursor: pointer;
    height: 38px;
    margin-left: 0;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 109px;
}
