body{color:#f5e5d5;}
p, * {padding:0; margin:0;}
.cont_servizihp {position:relative; float:left; padding-left: 5px; margin-bottom: 8px;}
.testatina_servizihp {position:relative; border-bottom:3px solid #363636;}
.testatina_servizihp p {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#363636; line-height:26px;}
.cont_box_servizihp {position:relative; float:left; margin-top:12px;}
.cont_box_sx {position:relative; float:left; }
.cont_box_dx {position:relative; float:right; }
.box_sx_servizihp {position:relative; border:1px solid #c8c1b2; margin:8px 6px 0 0; background:#F7F7F7;}
img.immagine {position:relative; float:left; width:87px;}
.box_testo {position:relative;}
p.titolo_servizihp a, p.titolo_servizihp {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#363636; text-decoration:none;}
p.titolo_servizihp a:hover {text-decoration:none;}
.box_testo table {border-bottom:1px solid #c8c1b2;margin-bottom:5px;}
.box_testo table tr{height:25px;}
.box_testo a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#363636; text-decoration:none;}
.box_testo a:hover {text-decoration:underline;}
.box_int {position:relative; margin:10px 0 0 10px;}
.testo_lista {position:relative; float:left; width:208px; padding:6px 6px 0 0;}
.testo_lista table {border:0}
.spazio {position:relative; float:left; width:100%}
.piede {clear:both;}
#pageContainer{width: 1004px;background-color:#EFECE6; margin: 0 auto;}
.cont_spalladx {float:right; margin:10px 5px 0px 0px; width: 300px;}
@media only screen and (max-width:768px) {
	#s_main {overflow: hidden;}
}