/* roberti */

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:"Times New Roman", Times, serif; text-align:left; background-color:#000; color:#4d4d4d; line-height:120%; padding:0; background:url("/images/sfondo_bianco.jpg") left top repeat }
fieldset { border:none }
a { text-decoration:none!important }
#logo { border:0px solid #fff }
h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#000!important } 
h1 a, h2 a, h3 a, h4 a, h5 a, h6, a { font-weight:bold; color:#c93!important }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover { color:#000!important }
#lingua p a{ color:#FFF!important }
#lingua p a:hover { color:#000!important }
#rightColumn h2 { margin:10px 0 }
h1, h1 a {font-size:20pt; display:block; text-indent:-999em}
h2, h2 a {font-size:18pt; margin-top:8px; margin-bottom:10px}
h3 { margin-bottom:10px; font-size:1.3em }
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:854px; margin:0 auto 20px; border:0px solid #c93 }
#header { width:854px; background:url("/images/roberti_banner_ita.jpg") right bottom no-repeat #fff; height:140px; color:#FFF; border-bottom:1px solid #c93 }
#content { width:854px }
#footer { padding-top:10px; width:834px; height:50px;  border-top:1px solid #c93 }

#rightColumn h2 { color:#000; font-size:12pt; margin-bottom:0!important }
.left { float:left }
#leftColumn { width:650px }
#page #content #leftColumn { font-size: 90% }
#lastEntries, #categories { font-size: 85%; margin-bottom: 10px; }
#lastEntries {  margin-right:10px }
#posizPagina { height:24px; width:350px }
#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 }
.continua { text-decoration:none!important }
#rightColumn { border-left:2px solid #fff; width:198px; font-size:90%; color:#000 }
#rightColumn a { font-weight:normal!important }
#rightColumn ul { list-style-image:url("/images/tips/freccetta.gif"); padding-left:20px }
#footer { clear:both; padding:10px; font-size:80%; color:#333 }
#entries { float:left; border-left:1px solid #c93; min-height: 500px; height: auto !important; height: 500px }
.entry { font-size:95%; width:440px }
.postE { font-size:95%; padding:1px 0 5px 10px; width:400px }
.postEntry { font-size:15px; padding:5px 0 0 10px; width:440px; clear:both }
.postEntry h3 { margin-bottom:0; font-size:20px; text-decoration:none }
.post { text-align:justify; padding-right:20px; float:left; width:400px }
.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 { width:400px; margin:5px 0; border:0 }
.postLink { color:#ccc; margin:5px 0 }
.postComplete { clear:both; width:100%; font-size:15px; line-height:140% }
.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:70% }
.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:#fff; font-weight:bold; height:23px; width:418px; margin:5px 0 0 4px!important; padding-left:20px }
#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:11em }
.formButtom { width:3em; height:1.8em; text-align:center; float:right }
.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:18px; font-weight:bold }
#navbar ul {  border-bottom:1px solid #c93; height:40px }
#navbar ul li { float:left; display:block; list-style:none; padding:2px; text-align:center; margin:6px }
#navbar ul li a { text-decoration:none }
#navbar ul li a:hover { text-decoration:underline}
#logo { float:left }
#lingua { width:100px; color:#000; height:200px } 
.clear { clear:both }
#banner { width:840px; margin:auto }
.black { color:#000 }
#fpagina { display:none }
p { margin-bottom:10px }
#map_canvas { height:300px; width:400px; margin-top:20px }
.gal { margin-left:10px }
.gal a img { margin-right:30px; margin-bottom:20px }
.gal a img.lastoftherow { margin-right:10px }
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
.highslide-gallery { padding:0 }
.highslide-gallery li { list-style-type:none; float:left }
/*.highslide*/
#footer #disc { width:730px; float:left; }
#footer #dooit { width:70px; float:left; text-align:right }
#passwordI { margin-left:5px }

.postComplete p { margin-bottom:0; padding-bottom:0 }
.postComplete { margin-bottom:20px }

li a.highslide { width:130px; height:170px; display:block }
li a.highslide img { width:100px; margin:auto; border:1px solid #c93 }
#collezioni { width:190px; float:left; border:0px solid #000 }
#autori { background:#ccc; padding:5px; border:1px solid #333; width:390px; margin-bottom:20px; float:left }
#autori img { width:150px; height:120px; float:left}
#collezioni ul { list-style:none; margin-top:10px }
#collezioni ul li { text-align:center; margin-bottom:10px }
#collezioni ul li a img{ border:0px solid #c93; width:90%;  }
#gsection { margin:0 10px ; font-style:italic; width:400px; background:#fff; border:0px solid #666 }
#collezioni ul li p { font-style:italic; font-size:12px; margin-bottom:0 }
.continua { text-decoration:none!important }
#header a#logo { display:block; width:854px; height:100px }
#lingua p {   padding-left:30px; }