/*
Theme Name: pietro_bagnara
Theme URI: http://wordpress.org/
Description: 
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	background: transparent;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
}

h1, h3, h4, h5, h6 { clear: both; font-weight: normal }
ol, ul { list-style: none; }
blockquote { quotes: none;}
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

a img { border: none; }
img { border-width: 0px }

body { background: #fff }

strong { font-family: "Lucida Grande", Arial, "Lucida Sans Unicode" !important ; color: #333; font-weight: normal}


/* =Layout
-------------------------------------------------------------- */



#wrapper { margin: 0 auto; width: 946px; padding-top: 40px }
#menu_box_tot { float: left; width: 226px }
#menu_box { float: left; width: 226px; background-color: #000; height: 316px; /*min-height: 350px*/ }
#logo { float: left; width: 226px; height: 105px }
#menu { float: left; width: 226px; padding: 20px 0px }
ul.menu li { float: left; width: 186px; padding: 3px 20px 3px 20px; font-size: 0.75em; text-align: left; color: #333; text-transform: uppercase }
ul.menu li a, ul.menu li a:visited { color: #f0f0f0; text-decoration: none }
ul.menu li a:hover { color: #333; text-decoration: none }
ul.menu li.current-menu-item a, ul.menu li.current-menu-item a:visited, ul.menu li.current-menu-item a:hover { color: #333; text-decoration: none }
#social { float: left; padding: 4px 8px 10px 170px; background-color: #000;  }
#social .icona { float: left; width: 20px; height: 20px; padding: 0px 2px;  }


#cover { float: left; width: 720px; height: 350px }

#footer { float: left; width: 946px; height: 20px; font-size: 0.65em; text-align: right; line-height: 20px; padding-top: 5px }
#footer a { color: #777; text-decoration: underline }
#footer a:hover { color: #333; text-decoration: underline }

#main { float: left; width: 720px; padding: 0px; text-align: left; color: #f0f0f0; font-size: 0.7em }
h1 { float: left; width: 705px; height: 38px; padding: 10px 0px 82px 15px; text-align: right; font-size: 1.5em; color: #000 }
#container { float: left; width: 705px; padding: 0px 0px 60px 0px; }

/*#container .txt { float: left; width: 705px; padding-left: 15px; padding-bottom: 15px; color: #000; font-size: 1.05em; line-height:1.2em }*/

#content-page { float: left; width: 705px; padding-left: 15px }
#content-page p { color: #000; font-size: 1.2em; padding-bottom: 15px }
#content-page a { color: #333; text-decoration: underline }
#content-page a:hover { color: #000; text-decoration: underline }
h3 { float: left; width: 705px; color: #000; line-height: 1.2em; font-size: 1.2em; font-weight: bold; border-bottom: 2px solid #000; margin: 5px 0px 10px 0px }
h4 { float: left; width: 705px; color: #000; line-height: 1.2em; font-size: 1.2em; font-weight: bold; border-bottom: 2px solid #ddd; margin: 5px 0px 10px 0px }

#content-cat { float: left; width: 720px; padding: 0px }
#content-cat h4 { float: left; width: 705px; color: #000; line-height: 1.2em; font-size: 1.2em; font-weight: bold; border-bottom: 2px solid #ccc; margin: 5px 0px 10px 15px; text-transform: uppercase }

.edit-link { text-align: right }
#lbCaption {color: #333; font-size: 1.1em}

