/* hypercomnet */

body, dd, dl, dt, fieldset, blockquote, acronym, address, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul, img { margin:0; padding:0 }
body { width:100%; font-family:Helvetica, Arial, sans-serif; text-align:left; background-color:#62a4d3; color:#4d4d4d; line-height:120%; padding:0; background:url("/eHyper/images/stripe.png") left top repeat }
fieldset { border:none }
#logo { border:0px solid #fff; margin-left:9px }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6, a { font-weight:bold; color:#467492 }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover { color:#69c }
h1, h1 a {font-size:20pt; display:block; text-indent:-999em}
h2, h2 a {font-size:16pt; margin-top:10px; margin-bottom:10px }
h1 { padding:30px 0 0 220px }
#xblog { float:right; font-size:12pt; margin: 0 30px 0 0; color:#fff!important }
#xblog a { font-size:12pt; color:#fff!important ; margin: 0 30px 0 0; }
#page { background-color:#fff; width:860px; margin: 0 auto; border:1px solid #fff; padding:10px }
#header { width:860px }
#content { width:860px }
#footer { height:30px; padding-top:10px; width:860px}
#rightColumn h2 { color:#000; font-size:12pt }
.left { float:left }
#leftColumn { width:440px }
#page #content #leftColumn { font-size: 90% }
#lastEntries, #categories { font-size: 85%; margin-bottom: 10px }
#posizPagina { height:24px; width:440px }
#blog {	height:20px; text-align:right; color:#000; background-color:#BEC7CC; font-size:100%; font-weight:bold; margin-bottom:5px; margin-top:5 px; border:2px solid #BEC7CC }
#rightColumn { border-left:2px solid #fff; width:198px; font-size:90%; color:#000; padding-left:10px }
#rightColumn ul { list-style-image:url("/images/tips/freccetta.gif"); padding-left:20px }
#footer { clear:both; padding:10px; font-size:80%; color:#666 }
#entries { clear:both }
.entry { font-size:95%; width:440px }
.postE { font-size:95%; padding:1px 0 5px 10px; width:430px }
.postEntry { font-size:95%; padding:5px 0 0 10px; width:430px }
.post { text-align:justify; padding-right:20px; float:left; width:440px }
.postContinue { clear:both; text-align:right; font-size:90%; margin-right:10px }
.postBold { color:#333 }
.postInfo { color:#BEC7CC; font-size:78%; text-align:right; margin:5px 10px 5px 0 }
.post h3 { font-size:150% }
.postComments { text-align:right; font-size:90% }
.postConima { margin: 0px; padding: 0px; border:0px }
.postConima a {	border:0px }
.postConima img { border:0px }
.postComima { border:0;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px; text-align: right }
#postImage { margin:5px 0; border:0 }
.postLink { color:#ccc; margin:5px 0 }
.postComplete { clear:both; width:100% }
.back a, .back a:hover { color:#fff }
#mappa, #conti { border:0 }
.commentsD { margin:5px 10px; padding:5px; background-color:#eff2f3 }
.commentsP { margin:5px 10px; padding:5px; background-color:#fff }
#mappaGoogle, #mapSpace { height:350px; width:100%; text-align:center; clear:both }
.postmap { font-size:90%; margin-right:20px }
#mapSpace p { padding-bottom:10px }
.blogAdmin { border: 1px solid #ccc; margin:auto }
.blogAdmin a { font-size:90% }
.rigaD { background-color:#eff2f3 }
.rigaP { background-color:#fff }
.utils { font-size:80% }
.postComments { margin-top: 0; margin-right: 20px;	margin-bottom: 0; margin-left: 0px }
.social { width:50%; padding-bottom: 1px; height:100%; float:left; margin-top:0px; background-color:#fff; display:inline; margin-bottom:10px }
.author {  width:90%; margin-right:10% background-color:#fff; text-align:right; font-size:90%; line-height:120%; font-weight:bold; margin-bottom:5px; }
.social img { margin-top: 0px; margin-bottom:-1px }
.addto { border:0 }
.socaut { background-color:#BEC7CC; float:none; margin-bottom: 5px;	padding-bottom: -1px }
#imgAuthor{ margin:2px 0 5px 0; height:60px; width:60px; padding-left:5px }
label { font-size:80% }
label { display:block }
.bld { font-weight:bold }
#feedDiv { height:20px; vertical-align:middle; background:no-repeat left center url("/images/social/feed.gif"); margin-bottom:5px }
#feedDiv a{ display:block; /*padding-left:25px;*/ }
.barra { float:left; width:300px}
.controlPanel { color:#000; font-weight:bold; height:23px; width:418px; margin:20px 0 0 10px }
#rightColumn #cerca{ margin:5px 0 0 0!important;}
#entriesp { margin: 0 0 0 30px!important }
.obbligatorio { color:#f00 }
.half { width:50%; float:left }
input { height:1,2em }
.formInput { width:5em }
#formInputCerca { width:11.3em }
.formButtom { width:3em; height:1.8em; text-align:center }
.addthis img { padding:0; margin:0; margin-top:4px}
#entra, #entra a{ font-size:90%; font-weight:bold; padding-bottom:5px }

#navbar { clear:both; font-size:85%; font-weight:bold; z-index:100; margin:7px }
#navbar ul li { float:left; list-style:none; text-align:center; margin:2px; width:110px}
#navbar ul li a { color:#FFF; display:block; padding:2px; text-decoration:none;  background:#62a4d3 }
#navbar ul li a:hover { color:#FFF; background:#467492 }
#lingua {  width:860px; margin: 0 auto; padding:0;   height:30px; } 
#lingua div {  border:1px solid #467492; border-bottom:1px solid #FFF; width:120px; text-align:center; padding:5px; height:20px; background:#FFF; float:right; margin-bottom:0 }  
#lingua div a { color:#62a4d3!important }
#lingua div a:hover { color:#000!important }
.clear { clear:both }
#banner { width:440px; margin:auto }
.black { color:#000 }
.sede { width:190px; padding:5px; float:left }
#fpagina { display:none }
.italic { font-style:italic }
.product { width:400px; clear:both; margin-bottom:20px; padding-bottom:20px }
.productl { width:400px; clear:both; margin-bottom:20px; padding-bottom:20px }
.productl img, .product img, .productl ul , .product ul { float:left }

#mapx { margin-top:20px }
li.selected a, li.selected a:hover { text-decoration:none; color:#000!important; background:#FFF!important }
.productl ul , .product ul { width:180px; float:right }
/*
9cf chiaro   62a4d3
036 scuro  467492
*/
.postEntry ul { padding-left:20px }
#navbar ul li { box-shadow: 10px 10px #ccc }
ul li ul li { padding-left:20px }
.pdf, .mail { width:100px; float:left}


#navbar li ul { /* second-level lists */
		position: absolute;
		background:#fff;
		width:110px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
	
	#navbar li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#navbar li ul li, #navbar li.selected ul li, #navbar li.sfhover ul li { padding:0; margin:0; text-align:left; font-size:12px; border-left:0px solid #FFF;  border-right:0px solid #FFF; border-top:1px solid #FFF!important}
	

#navbar li ul li a, li.selected ul li a, li.sfhover ul li a { background:#62a4d3!important; color:#FFF!important } 
#navbar li ul li a:hover, li.selected ul li a:hover, li.sfhover ul li a:hover { color:#FFF!important; background:#467492!important }
#leftC { width:168px; padding:10px; margin-left:10px; background:#fff; float:left; margin-top:10px; border:1px solid #62a4d3; text-align:center}

#leftC h2 a { font-size:14px }
#leftC ul { list-style:none}
#leftC ul li { text-align:center; margin-bottom:20px}
#leftC ul li h3 a { font-size:14px }
#leftC ul li a img { border:0px solid #FFF }
#lingua { visibility:hidden }
#entra { margin-right:6px!important }

