@charset "utf-8";
/* CSS Document */

/* NORMALIZZAZIONE ------------------------------------------------------------------- */

/* normalizza margin e padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin: 0; padding: 0; }

/* normalizza font-size per headers */
h1, h2, h3, h4, h5, h6
{ font-size: 100%; }

/* rimuove list-style dalle liste */
ol, ul
{ list-style: none; }

/* normalizza font-style e font-weight */
address, caption, cite, code, dfn,  th, var
{ font-style: normal; font-weight: normal; }

/* normalizza le tabelle */
table
{ border-collapse: collapse; border-spacing: 0; }

/* rimuove i bordi */
fieldset, img
{ border: 0; }

/* allinea a sinistra il testo */
caption, th
{ text-align: left; }

/* rimuove i segni quote da q */
q:before, q:after
{ content: ''; }

form{ padding-bottom:10px}

/* FONT------------------------------------------------------------------- */

@font-face {
	font-family: 'NotethisRegular';
	src: url('font/Note_this.eot');
	src: local('Note this Regular'), local('Notethis'), url('font/Note_this.ttf') format('truetype');
}


/* LAYOUT ------------------------------------------------------------------- */

html,body{margin:0; padding: 0;height: 100%; text-align:center; }
div#container{height:100%; }
body>div#container{height: auto; height:100%; }

small{ color:#f70; clear:both}
address { text-align:left; font-style:italic; font-size:12px;}

#container{width:100%; margin:0 auto; float:left; background:url(images/testata.jpg) center top no-repeat; text-align:center }

body{ height:100%; margin:0; padding:0; background-color:#fff;  text-align:center; font-family:Arial, Helvetica, sans-serif}

p { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-align:left; /*float:left;*/ padding-right:15px  }
a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF7700; text-decoration:underline} 
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; text-decoration:underline} 

h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:left; }
h2 a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; text-align:left; text-decoration:none }
h2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f70; text-align:left; text-decoration:none }


h3{font-family:"NotethisRegular", Arial, sans-serif; font-size:34px; text-decoration:none; color:#f70; font-weight:bold; text-align:left; }
h3 a{font-family:"NotethisRegular", Arial, sans-serif; font-size:34px; text-decoration:none; color:#f70; font-weight:bold; text-align:left; }
h3 a:hover{font-family:"NotethisRegular", Arial, sans-serif; font-size:34px; text-decoration:none; color:#333333; font-weight:bold; text-align:left; }

em{ float:none; text-align:left}

#header{ height:222px; width:980px; margin:0 auto}

#menu_up{ height:37px; text-align:right; margin-top:2px }
#logo{ height:126px; text-align:left; padding-left:10px}
#menu_down{ height:51px; text-align:left; padding-top:6px; padding-left:15px}

#content{ width:950px; margin:0 auto; text-align:left; clear:both; }
#testo{ width:675px; float:left}

#sidebar{ width:275px; background: url(images/fondo_menu_right.jpg) center top; float:right }
#sidebar2{ width:275px; background: url(images/fondo_menu_right.jpg) center top; float:right }
#sidebar_bottom{ width:275px; background: url(images/fondo_bottom_menu_right.jpg) bottom center no-repeat; }

#sidebar p { padding:0 22px 35px 22px; width:231px; line-height:18px; float:none}
#sidebar small{ color:#f70;  padding:0 22px 0px 22px; width:231px; text-align:left; display:block}
#sidebar h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:left; padding:0 22px 0px 22px; width:231px   }
#sidebar h2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f70; text-align:left; text-decoration:none }

#menu_up ul li{ display:inline; padding:0 10px 0 10px; margin-bottom:4px; font-family:"NotethisRegular", Arial, sans-serif, Arial, sans-serif; font-size:18px; font-weight:bold; border-left:#333 solid 1px;}
#menu_down ul li{ display:inline; padding:0 13px 0 13px; margin-bottom:4px; font-family:"NotethisRegular", Arial, sans-serif; font-size:20px; font-weight:bold; border-left:#fff solid 1px;  color:#fff}

#menu_up ul li a { font-family:"NotethisRegular", Arial, sans-serif; font-size:20px; text-decoration:none; color:#333 }
#menu_down ul li a { font-family:"NotethisRegular", Arial, sans-serif; font-size:20px; text-decoration:none; color:#FFF }

#menu_up ul li a:hover { font-family:"NotethisRegular", Arial, sans-serif; font-size:20px; text-decoration:none; color:#fff }
#menu_up ul li.current_page_item a{ color:#fff}

#menu_down ul li a:hover { font-family:"NotethisRegular", Arial, sans-serif; font-size:20px; text-decoration:none; color:#333 }
#menu_down ul li.current_page_item a{ color:#333}

#pagenavi{clear:both;  text-align:center; width:680px; padding-bottom:10px; font-size:12px}


#sidebar2 ul {padding:0 22px 40px;}
#sidebar2 ul li a{  font-family:"NotethisRegular", Arial, sans-serif; font-size:16px; text-decoration:none; color:#000; padding-bottom:5px; display:block}



#footer{ height:70px; background:url(images/footer.jpg) center top no-repeat; clear:both} 
#footer p{ text-align:center; padding:27px 0 0 0; color:#FFF; font-size:12px; float:none; width:950px; margin:0 auto}

#footer p.remedia{text-align:right;width:950px; margin:0 auto; padding:20px 0 10px 0; height:25px}

#footer img{ float:right}



/* -------------------------------- IMMAGINI CON PIN -----------------------------------*/

#testo .pin {
background:url("images/pin.png") no-repeat scroll 0 0 transparent;
display:block;
height:21px;
margin-left:50px;
position:relative;
width:28px;
z-index:5;
}

#testo img{ z-index:4}


.photo {
	position: relative;
/*	width: 180px;
	height: 130px;*/
	float: left;
}
.photo img {
background:url("images/pin.png") no-repeat scroll center top transparent;
border:1px solid #CCCCCC;
padding:24px 4px 4px;
}
/*.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(images/digg-style.gif) no-repeat;
}
*/
.photo em {
	display: block;
	/*padding: 0 20px 0 0;*/
	text-align: center;
	font: italic 100% Arial, Helvetica, sans-serif;
	color: #333;
}

.entry p em{ text-align:left}
.entry table p em{ text-align:center}

table td{ vertical-align:top}

.entry table tr td p { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; text-align:left; float:left; padding-right:15px; width:auto  }
/* ----------------------------------------------------------------------------------------------------- */






/* class wordpress */
.more-link { font-size:12px; color:#44bded; font-style:italic}
a.more-link:hover{ font-size:12px}

.post{ padding-bottom:15px; clear:both}

.archivio{ font-family:"NotethisRegular", Arial, sans-serif; font-size:18px; text-decoration:none; color:#f70; font-weight:bold; text-align:right }
.archivio a{ font-family:"NotethisRegular", Arial, sans-serif; font-size:18px; text-decoration:none; color:#f70; font-weight:bold; text-align:right }

.breadcrumb { font-size:12px; padding-bottom:10px;}
.breadcrumb a { font-size:12px; text-decoration:none}

.navigation{ padding-bottom:15px; float:left; width:670px}

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

.entry{ padding: 5px 0 20px 0; /*float:left*/ }
.entry p{ padding-bottom:15px}

.alignleft{ float:left}
.alignright{ float:right}

.entry ul li{ list-style-type:disc; list-style-position:outside; padding-bottom:10px; font-size:14px}
.entry ul{ padding-bottom:10px}
.entry ul li ul li{ padding-left:15px; list-style-type:circle; list-style-position:inside;  font-size:14px }
.entry ul li ul{ padding-bottom:10px}

#sidebar2 ul li.current_page_item a{ color:#f70}
#sidebar2 ul li a:hover{ color:#f70}

table { font-size:14px; font-family:Arial, Helvetica, sans-serif}
/*p a.post-edit-link { clear:both; display:block; width:600px}*/

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

#credit {
	text-align:right;
	padding:20px 0 10px 0;
	width:950px;
	margin:0 auto;	
	}
#credit img {
	float:none;
	}
#credit a {
	text-decoration:none;
	font-size:12px;
	}
	#credit a:hover {
		text-decoration:underline;
		}
/* End captions */
