.contmapp {
    height: 180px;
    width: 570px
}

#mappacaz {
    height: 150px; width:570px;
}

/* smart image enlarger starts here */
/* If your images are not linking to other pages leave the links as <a href="#nogo"> Otherwise enlarger won't work in IE6 */

.ienlarger {
	float: left;
    padding-right:3px;
    padding-bottom:3px;
}

.ienlarger a { 
	display:block;
	text-decoration: none;
/* add cursor:default; to this rule to disable the hand cursor */
}

.ienlarger a:hover{ /* don't move this positioning to normal state */
 	position:relative;
}

.ienlarger span img {
	border: 0px solid #FFFFFF; /* adds a border around the image */
}

.ienlarger a span {  /* this is for the large image and the caption */
	position: absolute;
	display:none;
	color: #FFCC00; /* caption text colour */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; /* caption text size */ 
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}

.ienlarger img { /* leave or IE puts a border around links */
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: 25px; /* means the pop-up's top is 50px away from thumb's top */
	left: 45px; /* means the pop-up's left is 90px far from the thumb's left */
	z-index: 100;
	
/* If you want the pop-up open to the left of thumb, remove the left: 90px; and add  
right: 90px; This would mean the right side of the pop-up is 90px far from the right side of thumb */	

/* If you want the pop-up open above the thumb, remove the top: 50px; and add  
bottom: 50px; This would mean the bottom of the pop-up is 50px far from the bottom of thumb */	

/* add cursor:default; to this rule to disable the hand cursor only for the large image */
}

.resize_thumb {
	width: 110px; /* enter desired thumb width here */
	height : auto;
}

/* smart image enlarger ends here */

.stampa {
    width: 800px;
    margin: 0 auto;
}

.dimensione {
transition-duration: 1s;
-ms-transition-duration: 1s;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
transition-property: transform;
-ms-transition-property: -ms-transform;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
overflow:hidden;
} 
.dimensione:hover {
-ms-transform: scale(4,4);
-webkit-transform: scale(4,4);
-moz-transform: scale(4,4);
-o-transform: scale(4,4);
}

img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
}

.indirizzo_dh {
    float:left; 
    width: 200px; 
    margin-top: 10px;
    font-size: 18px
}

.divleftsmall {
    width: 300px;
    float: left
}
.divrightlarge {
    width: 670px;
    float: left;
    margin-left: 20px
}

body {
    color: #34495e;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    margin-top: 0px;
    margin-left: -80px;
    padding-top: -30px
}

#container {
    margin-top: 0px;
    margin-left: 110px;
    padding-top: 20px
}

.accesso {
    width: 420px;
    height: 240px;
    margin: 0 auto;
    background-repeat: no-repeat;
    padding-top: 1px;
    padding-left: 25px;
}

h2 {
    font-size: 18px;
}

.close {
    float: right;
    margin-top: 2px;
}
.titolosezione {
    font-size: 14px;
    width: 300px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
}

.titolosezione3quarti {
    font-size: 14px;
    width: 670px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
}

td.intestazione {
    background-color: #E9E9E9;
    padding: 2px;
    padding-left: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #34495e;
    margin-bottom: 10px
}

a.intestazione {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #34495e;
}

a:hover.intestazione {
    text-decoration: underline
}

td.intestazione_picc {
    background-color: #E9E9E9;
    padding: 2px;
    padding-left: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    color: #34495e;
    margin-bottom: 10px
}

tr.alternata1 {
    background-color: #FFFFFF;
}
tr.alternata2 {
    background-color: #F3F3F3;
}
tr.alternata3 {
    background-color: #FCB94D !important;
}

td.dato {
    font-weight: normal;
    font-size: 11px;
    padding: 2px;
    padding-left: 5px;
    height: 20px
}

td.dato a {
    font-weight: normal;
    font-size: 11px;
}

.command a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 300px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}

.command_long a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_long {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 460px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}

.command_short a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_short {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 400px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}
.command_imm a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_imm {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 570px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}
.command_full {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 995px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}
.command_full a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}

.command_long3quarti a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_long3quarti {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 670px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}

.command_long_full a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_long_full {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 990px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: none
}

.command_right a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
    margin-left: 2px;
    color: #EC4F5B;
}
.command_right {
    margin-top: 5px;
    border-bottom: 1px solid #E9E9E9;
    width: 365px;
    padding-left: 5px;
    padding-bottom: 2px;
    float: right
}

.nomecampo {
    text-transform: uppercase;
    color: #FCB94D;
    width: 120px;
    float: left;
    font-size: 12px;
    line-height: 37px;
    font-weight: bold;
    padding-top: 3px
}

.nomecampo_long {
    text-transform: uppercase;
    color: #FCB94D;
    width: 250px;
    float: left;
    font-size: 12px;
    line-height: 37px;
    font-weight: bold
}

.nomecampo_long_picc {
    text-transform: uppercase;
    color: #FCB94D;
    width: 570px;
    float: left;
    font-size: 10px;
    line-height: 20px;
    font-weight: bold
}

.nomecampo2 {
    text-transform: uppercase;
    color: #FCB94D;
    width: 200px;
    float: left;
    font-size: 12px;
    line-height: 37px;
    font-weight: bold
}

.spangiallo {
    text-transform: uppercase;
    color: #FCB94D;
    font-size: 12px;
    font-weight: bold
}

.nomecampo_ris {
    text-transform: uppercase;
    color: #006400;
    width: 120px;
    float: left;
    font-size: 12px;
    line-height: 37px;
    text-align: center;
    font-weight: bold;
}

.campo {
    width: 280px;
    float: left;
    font-size: 12px
}

p {
    font-size: 14px;
    padding-bottom: 30px;
    padding-left: 10px;
}

td.top {
    vertical-align: top
}

.userinfo {
    float: left
}

.adminopt {
    float: right;
    width: 180px;
}

.adminopt a {
    font-size: 11px;
    text-transform: uppercase;
    color: #34495e;
    line-height: 17px;
    vertical-align: top;
    padding-left: 3px;
}

li {
    list-style-type: none;
    margin-bottom: 8px;
    padding-left: 20px
}

li a {
    font-size: 12px;
}

a {
    font-size: 14px;
    color: #34495e;
    text-decoration: none;
}

a:hover {
    text-decoration: underline
}

a.piccolo {
    font-size: 12px;
    text-transform: lowercase;
    color: #34495e;
}

a.piccolored {
    font-size: 12px;
    text-transform: lowercase;
    color: #34495e;
    float: right
}

a.elimina {
    font-size: 10px;
    text-transform: uppercase;
    color: #CC0000;
    font-weight: bold
}

table.scheletro {
    width: 1200px;
    border: 0px;
}

td.upsx {
    background-image: url(v1/img/header0.png);
    background-repeat: no-repeat;
    width: 200px;
    height: 70px;
}

td.up {
    background-image: url(v1/img/header1.png);
    background-repeat: no-repeat;
    width: 1000px;
    height: 70px;
    padding-left: 0px;
}

td.menusx {
    padding-left: 0px;
    background-image: url(v1/img/menusx.png);
    background-repeat: repeat-y;
    vertical-align: top
}

td.downsx {
    padding-left: 10px;
    background-image: url(v1/img/downsx.png);
    background-repeat: no-repeat;
    height: 70px;
}

.form-prof {
    padding-top: 20px
}

.form-prof input[type="text"], .form-prof input[type="password"], .form-prof input[type="email"], .form-prof textarea {
    color: #555;
    width: 165px;
    height: 30px;
    padding: 3px 3px 3px 3px;
    margin-top: 2px;
    margin-right: 6px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    border-radius:9px;
    -webkit-border-radius:9px;
    -moz-border-border-radius:9px;
}

.form-prof select {
    color: #555;
    height: 30px;
    padding: 3px 3px 3px 3px;
    margin-top: 2px;
    margin-right: 6px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    font: normal 12px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius:9px;
    -webkit-border-radius:9px;
    -moz-border-border-radius:9px;
}
.form-prof textarea{
    height:100px;
    border-radius:9px;
    -webkit-border-radius:9px;
    -moz-border-border-radius:9px;  
}
.form-prof .button {
    -moz-box-shadow:inset 0px 0px 0px 0px #EC4F5B;
    -webkit-box-shadow:inset 0px 0px 0px 0px #EC4F5B;
    box-shadow:inset 0px 0px 0px 0px #EC4F5B;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EC4F5B), color-stop(1, #EC4F5B) );
    background:-moz-linear-gradient( center top, #EC4F5B 5%, #EC4F5B 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC4F5B', endColorstr='#EC4F5B');
    background-color:#EC4F5B;
    border-radius:9px;
    -webkit-border-radius:9px;
    -moz-border-border-radius:9px;
    border:0px;
    display:inline-block;
    color:#ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:30px;
    line-height:26px;
    width:100px;
    text-decoration:none;
    text-align:center;
    text-shadow:0px 0px 0px #34495e;
}

.form-prof .buttony {
    -moz-box-shadow:inset 0px 0px 0px 0px #FCB94D;
    -webkit-box-shadow:inset 0px 0px 0px 0px #FCB94D;
    box-shadow:inset 0px 0px 0px 0px #FCB94D;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FCB94D), color-stop(1, #FCB94D) );
    background:-moz-linear-gradient( center top, #FCB94D 5%, #FCB94D 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCB94D', endColorstr='#FCB94D');
    background-color:#FCB94D;
    border-radius:9px;
    -webkit-border-radius:9px; 
    -moz-border-border-radius:9px;
    border:0px;
    display:inline-block;
    color:#ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:30px;
    line-height:26px;
    width:100px;
    text-decoration:none;
    text-align:center;
    text-shadow:0px 0px 0px #34495e;
}
.form-prof .button:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0A5784), color-stop(1, #0A5784) );
    background:-moz-linear-gradient( center top, #0A5784 5%, #0A5784 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A5784', endColorstr='#0A5784');
    background-color:#0A5784;
}
.form-prof .button:active {
    position:relative;
    top:1px;
}
.form-prof .buttony:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0A5784), color-stop(1, #0A5784) );
    background:-moz-linear-gradient( center top, #0A5784 5%, #0A5784 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A5784', endColorstr='#0A5784');
    background-color:#0A5784;
}
.form-prof .buttony:active {
    position:relative;
    top:1px;
}

/* Calendar Styles */
.calendar {width:100%; border-collapse:collapse;}

.calendar tr.navigation th {
    padding-bottom: 20px
}

.prev-month { 
    text-align:left; 
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
}
.current-month {
    text-align:center;
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
}
.next-month {
    text-align:right;
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
}

.calendar tr.weekdays th {text-align:left; padding-bottom: 5px}
.calendar td {width:14%; height:90px; vertical-align:top; border:1px solid #E9E9E9;}
.calendar td.today {background:#A3CEFB;}
.calendar td.prev-next {background:#EEE;}
.calendar td.prev-next span.date {color:#9C9C9C;}
.calendar td.holiday {background:#EC9692;}
.calendar span.date {display:block; padding:4px; line-height:12px; background:#E9E9E9; margin-top: -1px; margin-left: -1px; margin-right: -1px}
.calendar div.day-content {}
.calendar ul.output {margin:0; padding:0 4px; list-style:none;}
.calendar ul.output li {margin:0; padding:5px 0; line-height:1em; border-bottom:1px solid #E9E9E9;}
.calendar ul.output li:last-child {border:0;}

.barrato {
    text-decoration: line-through
}

.widcalendario {
    width:600px; margin:20px auto; float:left
}

.widappuntamenti {
    width:360px; 
    margin:23px 0 0 20px; 
    float:right;
    text-align:left; 
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
    vertical-align: top
}

.widappuntamenti_t {
    width:380px; 
    margin:0px 0 0 0px; 
    float:right;
    text-align:left; 
    vertical-align: top
}

.sep {
    float: left;
    width: 100%;
    border-bottom: 1px solid #E9E9E9;
    text-transform: uppercase;
    color: #E9E9E9;
    font-size: 12px;
    font-weight: bold
}

.lavagna {
    width:600px; margin:20px auto; float:left
}

.scadenze {
    width: 460px;
    float: left
}

.scadenze_picc {
    width: 400px;
    float: left
}

.mod_left_new {
    width: 400px;
    float: left
}
    width: 400px;
    float: left
}
.mod_right_new {
    width: 400px;
    float: right
}
    width: 400px;
    float: right
}
.mod_right2 {
    width: 470px; 
    float: right
}

.scadenze_full {
    width: 990px;
    float: left
}

.scadenze_full_new {
    width: 800px;
    float: left
}

.todo {
    width: 460px;
    float: right;
    font-size: 12px !important
}

.todo p {
    font-size: 12px
}

.todo a {
    font-size: 12px
}

.scadenze_titolo_foto {
    width:100%; 
    float:none;
    text-align:left; 
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
    vertical-align: top;
    margin-bottom: 20px
}

.scadenze_titolo {
    width:100%; 
    float:left;
    text-align:left; 
    padding-bottom:20px;
    font-size: 14px;
    background-color: #E9E9E9;
    border-radius: 10px;
    padding: 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #34495e;
    vertical-align: top;
    margin-bottom: 20px
}

.scadenze_titolo a {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    margin-left: 2px;
    color: #EC4F5B;vertical-align: top
}

.dati1 {
    width: 200px;
    float: left;
    margin-top: 20px;
    font-size: 14px;
}

.dati2 {
    width: 90px;
    float: right;
    margin-top: 20px;
    font-size: 14px;
    margin-left: 10px;
    text-align: right
}

.dati3quarti {
    width: 670px;
    float: left;
    margin-top: 20px;
    font-size: 14px;
}

.dettagli {
    margin-bottom:-10px;
    line-height:10px
}
.dettagli2 {
    margin-bottom:-10px;
    line-height:10px
}

.nomecampo_long {
    text-transform: uppercase;
    color: #FCB94D;
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    margin-bottom: 10px
}

.dettagli_long {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 14px;
    text-align: justify
}
.dettagli_long_picc {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
    text-align: justify
}

.dettagli_fullw {
    float: left;
    width: 470px;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: justify;
    padding-top: 3px
}

.dettagli_fullw a {
    font-size: 12px;
}

.form-prof {
    font-size: 12px
}

.dettagli_long_picc a {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
    text-align: justify
}

.nomecampo_mid {
    text-transform: uppercase;
    color: #FCB94D;
    width: 100%;
    float: none;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    margin-left: 10px;
}
.nomecampo_red {
    text-transform: uppercase;
    color: #ec4f5b;
    width: 100%;
    float: none;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    margin-left: 10px;
}
.nomecampo_mid_mid {
    text-transform: uppercase;
    color: #FCB94D;
    width: 230px;
    float: none;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
    margin-left: 10px;
}

.dettagli_mid {
    float: none;
    width: 100%;
    margin-top: 3px;
    font-size: 14px;
}

.testo_piccolo {
    font-size: 11px;
    margin-left: 122px;
} 

.foto_container {
    width: 1000px;
    text-align: left;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.foto_container_picc {
    width: 570px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    position: relative
}
.foto_container_picc a {
    font-size: 12px
}

a.underline {
    text-decoration: underline
}

.barred {
    text-decoration: line-through
}
.strongred {
    font-weight: bold;
    color: #EE5d68;
}
.strongred a {
    font-weight: bold;
    color: #EE5d68;
}

.immobile {
    width: 570px;
    float: left;
    margin-left: 20px 
}

.mod_left_picc {
    width: 285px;
    float: left;
    margin-top: 5px
}

.mod_left_piccr {
    width: 230px;
    float: left;
    margin-bottom: 20px;
    margin-top:-20px
}
.mod_right_picc {
    width: 285px;
    float: right;
    margin-top: 5px
}
.mod_right_piccr {
    width: 230px;
    float: right;
    margin-bottom: 20px;
    margin-top:-20px
}
.nomecampo_picc {
    text-transform: uppercase;
    color: #FCB94D;
    width: 100px;
    float: left;
    font-size: 10px;
    line-height: 20px;
    font-weight: bold
}
.nomecampo_picc {
    text-transform: uppercase;
    color: #FCB94D;
    width: 100px;
    float: left;
    font-size: 10px;
    line-height: 20px;
    font-weight: bold
}
.dettagli_picc {
    font-size: 12px;
    margin-bottom:-20px;
    margin-top:6px;
    line-height:10px 
}

.dettagli_piccr {
    font-size: 12px;
}
.dettagli_picc a {
    font-size: 12px;  
}

a.linkpicc {
    font-size: 12px
}

.sezione {
    width: 100%; 
    float: none;
    font-size: 12px;
    font-weight: bold;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 7px;
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px solid #E9E9E9;
    padding-bottom: 10px
}
.sezioneg {
    width: 100%; 
    float: none;
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-radius: 10px;
    padding: 7px;
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px solid #d7d7d7;
    padding-bottom: 10px
}
.elenco {
    margin-top: 5px;
    margin-bottom: -30px;
}

.sepric {
    width: 100%;
    border-bottom: solid 1px #ec4f5b;
    margin-bottom: 5px
}

.cont_img_sel {
    width:990px;
    height: 488px;
    background-image: url(v1/img/selimm1.jpg);
    margin-top:20px;
    margin-bottom:14px;
}

.cont_img {
    width:640px;
    height: 316px;
    background-image: url(v1/img/insimm1.jpg);
    margin-top:20px;
    margin-bottom:14px;
}

.cont_img_inc {
    width:960px;
    height: 316px;
    background-image: url(v1/img/incimm1.jpg);
    margin-top:20px;
    margin-bottom:20px;
    background-repeat: no-repeat
}

.cont_img_ana {
    width:960px;
    height: 316px;
    background-image: url(v1/img/selana1.jpg);
    margin-top:20px;
    margin-bottom:20px;
    background-repeat: no-repeat
}

.cont_field {
    padding-top: 220px;
}

.field_sx {
    float: left;
    padding-left: 130px;
    width: 190px;
}

.field_dx {
    float: right;
    padding-left: 130px;
    width: 190px
}

h4 {
    margin-top:0px;
    margin-left:2px;
    color: #34495e;
    margin-bottom:10px;
    text-transform: uppercase
}

.grey {
    color: #a9a9a9
}

input[type=text].white, textarea.white {
    background-color: #FFFFFF;
}

.selimm {
    width:990px; 
    background-image: url(v1/img/selimm1.jpg);
    background-repeat: no-repeat
}

.campi {
    width:248px;
    font-size: 12px
}

input[type=radio].filtro {
    margin-left:30px
}
