/****************************

 **   background

 ****************************/

body.page-486  {

	margin: 0;

	padding: 0;

	background: #dbeccd url(images/body/body_home.jpg) no-repeat top;

}



body.page-5, body.page-9, body.page-474, body.page-11, body.page-482, body.page-556  {

	margin: 0;

	padding: 0;

	background: #dbeccd url(images/body/body_chisiamo.jpg) repeat-y center;

}



body.search {

	margin: 0;	padding: 0;	background: #959595 url(images/body/body_search.jpg) repeat-y center;

	}

	

body.home, body.category, body.post, body.tag {

	margin: 0;	padding: 0;	background: #a31503 url(images/body/body_blog.jpg) repeat-y center;

	}







body.page-12, body.page-19, body.page-23, body.page-33, body.page-27, body.page-25, body.page-29, body.page-31, body.page-21, body.page-2286, body.page-2321{

	margin: 0;

	padding: 0;

	background: #ffdac5 url(images/body/body_carnevale.jpg) repeat-y center;

}



body.page-14, body.page-123, body.page-125, body.page-127, body.page-893, body.page-895, body.page-897   {

	margin: 0;

	padding: 0;

	background: #d1dff3 url(images/body/body_cerimonia.jpg) repeat-y center 

}



body.page-16, body.page-129, body.page-132, body.page-134, body.page-136, body.page-138, body.page-142, body.page-145, body.page-147, body.page-149, body.page-832, body.page-838  {

	margin: 0;

	padding: 0;

	background: #ffeddd url(images/body/body_storico.jpg) repeat-y center 

}



body.page-114 {

	margin: 0;

	padding: 0;

	background: #dbecce url(images/body/body_mascotte.jpg) repeat-y center 

}



body.page-118, body.page-151, body.page-154, body.page-156, body.page-158, body.page-160 {

	margin: 0;

	padding: 0;

	background: #efdfd2 url(images/body/body_vintage.jpg) repeat-y center 

}



body.page-120 {

	margin: 0;

	padding: 0;

	background: #efc9c9 url(images/body/body_natale.jpg) repeat-y center 

}



body.page-122, body.page-162, body.page-164, body.page-166, body.page-168, body.page-170, body.page-172, body.page-174, body.page-767{

	margin: 0;

	padding: 0;

	background: #eddbd3 url(images/body/body_teatro.jpg) repeat-y center 

}



a {

	color: #999999;

}



img {

	border: 0;

}





/****************************

 **   Menu in alto

 ****************************/

#menu {

	background: url(images/menu/menu_alto.jpg) no-repeat center top;

	height:2.4em;

	font-size:0.9em;

        padding-left: 40px;

}



#menu ul {

	width: 950px;

	margin: 0 auto;

}



#menu ul li {

	float: left;

}



#menu .page_item a {

	display: block;

	padding-right: 50px;

	line-height: 2.0em;

	color: #999999;

	text-decoration: none;

	font-weight: bold;

        font-family: Verdana, Helvetica, Arial,  sans-serif;

}



#menu .current_page_item a, #menu .page_item a:hover {

	color: #fff;

}



/****************************

 **   Header

 ****************************/



#header-wrap {

}



#logo{

   background: url(images/header_logo.gif) no-repeat 260px;

height:170px;

   } 



body.page-486 #header {

   background: transparent;

	height: 170px;

   }   

   body.home #header , body.category #header, body.post #header, body.tag #header  { 	background: url(images/header/header_blog.jpg) no-repeat center bottom;	height: 170px;} 

   

body.search #header  { 	background: url(images/header/header_search.jpg) no-repeat center bottom;	height: 170px;}



body.page-5 #header, body.page-9 #header, body.page-474 #header, body.page-11 #header, body.page-482 #header, body.page-556 #header {

   background: url(images/header/header_chisiamo.jpg) no-repeat center bottom;

	height: 170px;

   } 



body.page-12 #header,  body.page-19 #header,  body.page-23 #header,  body.page-33 #header,  body.page-27 #header,  body.page-25 #header,  body.page-29 #header,  body.page-31 #header, body.page-2286 #header, body.page-2321 #header,  body.page-21 #header{

   background: url(images/header/header_carnevale.jpg) no-repeat center bottom;

	height: 170px;

	}

   

body.page-14 #header, body.page-123 #header, body.page-125 #header, body.page-127 #header, body.page-893 #header, body.page-895 #header, body.page-897 #header{

   background: url(images/header/header_cerimonie.jpg) no-repeat center bottom;

	height: 170px;

   }



body.page-16 #header, body.page-129 #header,  body.page-132 #header,  body.page-134 #header,  body.page-136 #header,  body.page-138 #header,  body.page-142 #header,  body.page-145 #header,  body.page-147 #header,  body.page-149 #header,  body.page-832 #header,  body.page-838 #header{

   background: url(images/header/header_storici.jpg) no-repeat center top;

   height: 170px;

   } 



body.page-114 #header{

   background: url(images/header/header_mascotte.jpg) no-repeat center top;

	height: 170px;

   } 

   

body.page-118 #header,  body.page-151 #header,  body.page-154 #header,  body.page-156 #header,  body.page-158 #header,  body.page-160 #header{

   background: url(images/header/header_vintage.jpg) no-repeat center top;

   height: 170px;

   } 



body.page-120 #header{

   background: url(images/header/header_natale.jpg) no-repeat center top;

   height: 170px;

   } 



body.page-122 #header, body.page-162 #header,  body.page-164 #header,  body.page-166 #header,  body.page-168 #header,  body.page-170 #header,  body.page-172 #header,  body.page-767 #header, body.page-174 #header{

   background: url(images/header/header_teatro.jpg) no-repeat center top;

   height: 170px;

   }





#header div {

	width: 800px;

	margin: 0 auto;

}



#header h1 {

	font: 1em/169px Verdana, Arial, Helvetica, sans-serif;

	text-indent: -1000px;

	margin: 0;

}



#header h1 a {

	color: #d3d3d3;

	text-decoration: none;

	font-weight: normal;

	font-style: normal;

	text-shadow: #000 0 1px 2px;

	float: left;

}



#blog-description {

	position: relative;

	top: 0px;

	color: #616161;

	text-shadow: #000 0 1px 1px;

	font-size: 0px;

	left: 0em;

}



/****************************

 **   Footer

 ****************************/



#footer-wrap-outer {
background: url(images/body/footer.jpg) no-repeat center top;
	}



#footer-wrap {
}





#footer {
	color: #FFFFFF;
	font-size: 0.8em;
	width: 950px;
	margin: 0 auto;
	padding-left: 70px;
	padding-right: 0px;
    padding-top: 30px;
	min-height:110px;
        
        background-position: 705px 20px;
        font-family: Verdana, Helvetica, Arial,  sans-serif;

}



.widget-wrap{
	width: 855px;
	background-color:#000;
	float:left;
	
}




/****************************

 **   Content

 ****************************/



/* General */



#content {

	width: 900px;

	margin: 0 auto;

}



#body {

	float: left;

	width: 600px;	

	/*min-height:750px;

	_height:750px;*/

	padding-left: 20px;

	padding-right: 20px;

	font-family: Verdana, Helvetica, Arial,  sans-serif;

    font-size: 0.8em;

}


.post {
	border: 1px dashed;
	border-color:#dc1d04;
	margin-top: 20px;
}

.entry_blog {
	margin: 10px;

}

h1{

	color: #000000;	

        margin-top: 10px;

	font-family: Verdana, Helvetica, Arial,  sans-serif;

	}

	

h1.page{

	diplay:none;

}



h2{

	color: #9f9f9f;	

        margin-top: 10px;

	font-family: Verdana, Helvetica, Arial,  sans-serif;

	}

	

h2.page{

	diplay:none;

}



h2 a {

	text-decoration: none;
	margin-left: 10px;
	color: #dc1d04;

}



h2 a:hover {

	text-decoration: none;
margin-left: 10px;
	background-color: #dc1d04;

	color: #ffffff;

}



h3{

	font-size: 0.9em

	color: #9f9f9f;

	margin-top: 10px;	

    font-family: Verdana, Helvetica, Arial,  sans-serif;

	}

	

h3.page{

	diplay:none;

}



h3 a {

	font-size: 0.9em;

	text-decoration: none;

	color: #dc1d04;

    font-family: Verdana, Helvetica, Arial,  sans-serif;

}



h3 a:hover {

	font-size: 0.9em;

	text-decoration: none;

	background-color: #dc1d04;

	color: #ffffff;

    font-family: Verdana, Helvetica, Arial,  sans-serif;

}





h4 {

	font-size: 0.9em;



	color: #444444;

    font-family: Verdana, Helvetica, Arial,  sans-serif; 

}

h4 a{

	font-size: 1.0em;



	text-decoration: none;

	color: #dc1d04;

    font-family: Verdana, Helvetica, Arial,  sans-serif; 

}



h4 a:hover {

	font-size: 1.0em;

	text-decoration: none;

	background-color: #dc1d04;

	color: #ffffff;

    font-family: Verdana, Helvetica, Arial,  sans-serif; 

}



.metadata {

	/*margin-top: 40px;*/

	text-align: center;

	font-size: 0.9em;

	padding: 5px 0px 5px 0px;

	color: #000000;
	
	border:inset;
	border-bottom-color: #dc1d04;
	background-color: #dc1d04;

}



.metadata a {

	text-decoration: none;

	color: #ffffff;

}



.hr {

	clear: both;

	border: 0;

	background-image: url(images/hr.jpg);

	color: #555555;

	background-color: #f8faf7;

	width: 426px;

	height: 121px;

	margin: -8px auto 0;

}



.hr hr {

	display: none;

}



.navigation {

	width: 100%;

}



.navigation a {

	text-decoration: none;

	font-size: 0.2em;

}



.navigation .previous {

	float: right;

}



.navigation .next {

	float: left;

}



/* Standard content */



.aligncenter, div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

  	float: left;

}



.alignright {

   float: right;

}



.clear {

	clear:both;

	}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

}



.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;

}



/****************************

 **   Sidebar

 ****************************/



/* General */

#sidebar h2 {
	font-size: 1.3em;
	color: #000000;
	margin-bottom: 20px;
	list-style-type: none;

}

#sidebar a {
	font-size: 14px;
	color: #000000;
	margin-bottom: 20px;
	list-style-type: none;
}

#sidebar li a, #sidebar ul a {
	font-size: 1.0em;
	font-weight: bold;
}



#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar  li{
	font-size: 1.0em;
	font-weight: bold;
	list-style-type: none;
}


#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}

#sidebar_blog_categorie h2 {
	font-size: 1.4em;
	color: #000000;
	margin-bottom: 15px;
	text-transform:uppercase;
}

#sidebar_blog_categorie ul li {
	padding:5px;
	margin-bottom: 10px;
	border: 2px inset;
	border: #555;
	background-color:#FFF;
	text-transform:uppercase;
}

#sidebar_blog_categorie ul, #sidebar_blog_categorie ul ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar_blog_categorie li{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	list-style-type: none;
}

#sidebar_blog_categorie a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	overflow: hidden;
}

#sidebar_blog_categorie a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dc1d04;
	background-color:none
	text-decoration:none;
	overflow: hidden;
}

#sidebar_blog_categorie ul .children a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;
}
.categories {
	list-style-type: none;
	color: #dc1d04;
}

#tag_cloud {
	width: 250px;
	margin: 0 auto;
	float: left;
	
}





/****************************

 **   sidebar specifici per pagina

 ****************************/

body.home #sidebar_blog_categorie, body.category #sidebar_blog_categorie,  body.post #sidebar_blog_categorie, body.tag #sidebar_blog_categorie{    float: right;	font-size: 0.8em;	width: 220px;    height:900px;	padding-top: 30px;	padding-right: 16px;    padding-left: 20px;    background: url(images/sidebar/sidebar_blog.jpg) no-repeat left top ;}



body.search #sidebar{    float: right;	font-size: 0.8em;	width: 220px;    height:700px;	padding-top: 30px;	padding-right: 16px;    padding-left: 20px;    background: url(images/sidebar/sidebar_search.jpg) no-repeat left top ;}



body.page-5 #sidebar, body.page-9 #sidebar, body.page-474 #sidebar, body.page-11 #sidebar, body.page-482 #sidebar, body.page-556 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_chisiamo.jpg) no-repeat left top ;

}



body.page-12 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_carnevale.jpg) no-repeat left top ;

}



body.page-19 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_animali.jpg) no-repeat left top ;

}



body.page-14 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;



	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_cerimonia.jpg) no-repeat left top ;

}



body.page-16 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_storici.jpg) no-repeat left top ;

}



body.page-114 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_mascotte.jpg) no-repeat left top ;

}



body.page-118 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_vintage.jpg) no-repeat left top ;

}



body.page-120 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_natale.jpg) no-repeat left top ;

}



body.page-122 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_teatro.jpg) no-repeat left top ;

}



body.page-23 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_cartoons.jpg) no-repeat left top ;

}



body.page-33 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_etnici.jpg) no-repeat left top ;

}



body.page-27 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_fantastici.jpg) no-repeat left top ;

}



body.page-25 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_horror.jpg) no-repeat left top ;

}



body.page-29 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_varie.jpg) no-repeat left top ;

}


body.page-2286 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_supereroi.jpg) no-repeat left top ;

}

body.page-2321 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_sexy.jpg) no-repeat left top ;

}

body.page-31 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_celebri.jpg) no-repeat left top ;

}



body.page-21 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_vegetali.jpg) no-repeat left top ;

}



body.page-123 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_donna.jpg) no-repeat left top ;

}



body.page-125 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_uomo.jpg) no-repeat left top ;

}



body.page-127 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_sposa.jpg) no-repeat left top ;

}



body.page-893 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_tight.jpg) no-repeat left top ;

}



body.page-895 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_smoking.jpg) no-repeat left top ;

}



body.page-897 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_frac.jpg) no-repeat left top ;

}



body.page-129 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_antichi.jpg) no-repeat left top ;

}



body.page-132 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_armature.jpg) no-repeat left top ;

}



body.page-134 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_medioevo.jpg) no-repeat left top ;

}



body.page-136 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_rinascimento.jpg) no-repeat left top ;

}



body.page-138 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_barocco.jpg) no-repeat left top ;

}



body.page-142 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_settecento.jpg) no-repeat left top ;

}



body.page-145 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_napoleone.jpg) no-repeat left top ;

}



body.page-147 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_ottocento.jpg) no-repeat left top ;

}



body.page-149 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_novecento.jpg) no-repeat left top ;

}



body.page-838 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_neoclassicismo.jpg) no-repeat left top ;

}



body.page-832 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_belleepoque.jpg) no-repeat left top ;

}



body.page-151 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_20.jpg) no-repeat left top ;

}



body.page-154 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_40.jpg) no-repeat left top ;

}



body.page-156 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_50.jpg) no-repeat left top ;

}



body.page-158 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_60.jpg) no-repeat left top ;

}



body.page-160 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_70.jpg) no-repeat left top ;

}



body.page-162 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_mantello.jpg) no-repeat left top ;

}



body.page-164 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_miserabili.jpg) no-repeat left top ;

}



body.page-166 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_feste.jpg) no-repeat left top ;

}



body.page-767 #sidebar {

	float: right;

	font-size: 0.8em;

	width: 220px;

        height:700px;

	padding-top: 30px;

	padding-right: 16px;

        padding-left: 20px;

        background: url(images/sidebar/sidebar_feste.jpg) no-repeat left top ;

}























/****************************

 **   menu due livelli generale

 ****************************/

#nav {
	height:30px;
	font-size:0.7em;
    font-weight:bold;
    line-height: 2.3em;
    font-family: Verdana, Helvetica, Arial,  sans-serif;
	}	
	
#overside{	float:right;	width:260px;	font-family: Verdana, Helvetica, Arial,  sans-serif;	line-height: 30px;	font-weight:bold;	color:#fff;}

#overside a{text-decoration:none;}#overside li{	list-style-type: none;}	.sidebar_search{	height:30px;	background: url(images/search.jpg) no-repeat; margin-top: 2px; margin-bottom: 2px;	}.sidebar_search input{	width:120px;	border:none;	background: transparent; 	margin:4px 8px 0px 20px;}


.sidebar_blog{	height:30px;	background: url(images/blog.jpg) no-repeat;	text-align:center;margin-top: 2px; margin-bottom: 2px;}

.sidebar_blog a{
	color:#fff;
	
}
.sidebar_blog a:hover{
	color:#000;
	
}

.sidebar_search a{
	color:#fff;
	
}
.sidebar_search a:hover{
	color:#dc1d04;
	
}
.sidebar_blog_home{	height:40px;	background: url(images/blog_home.png) no-repeat right;	text-align:center; margin-top: 2px; line-height: 40px; color:#FFF; margin-bottom: 2px;}



.sidebar_blog_home li{	color: #FFF;}

	

/****************************

 **   menu background principale

 ****************************/  body.search #nav,  body.home #nav,  body.category #nav, body.tag #nav{	background-image: url(images/menu/menu_chisiamo.jpg);	background-repeat:no-repeat;	background-position: center bottom; }

body.page-5 #nav, body.page-9 #nav, body.page-474 #nav, body.page-11 #nav, body.page-482 #nav, body.page-556 #nav {

	background-image: url(images/menu/menu_chisiamo.jpg);

	background-repeat:no-repeat;

	background-position: center bottom;

       } 





body.page-12 #nav, body.page-19 #nav, body.page-23 #nav, body.page-33 #nav, body.page-27 #nav, body.page-25 #nav, body.page-29 #nav, body.page-31 #nav, body.page-2286 #nav, body.page-2321 #nav, body.page-21 #nav{

	background-image: url(images/menu/menu_carnevale.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 



body.page-14 #nav, body.page-123 #nav, body.page-125 #nav, body.page-127 #nav, body.page-893 #nav, body.page-895 #nav, body.page-897 #nav {

	background-image: url(images/menu/menu_cerimonie.jpg);

	background-repeat:no-repeat;

	background-position: center bottom;

       } 



body.page-16 #nav, body.page-129 #nav, body.page-132 #nav, body.page-134 #nav, body.page-136 #nav, body.page-138 #nav, body.page-142 #nav, body.page-145 #nav, body.page-147 #nav, body.page-149 #nav, body.page-832 #nav, body.page-838 #nav{

	background-image: url(images/menu/menu_storici.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 



body.page-114 #nav {

	background-image: url(images/menu/menu_mascotte.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 



body.page-118 #nav, body.page-151 #nav, body.page-154 #nav, body.page-156 #nav, body.page-158 #nav, body.page-160 #nav{

	background-image: url(images/menu/menu_vintage.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 



body.page-120 #nav{

	background-image: url(images/menu/menu_natale.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 





body.page-122 #nav, body.page-162 #nav, body.page-164 #nav, body.page-166 #nav, body.page-168 #nav, body.page-170 #nav, body.page-172 #nav, body.page-174 #nav, body.page-767 #nav  {

	background-image: url(images/menu/menu_teatro.jpg) ;

	background-repeat:no-repeat;

	background-position: center bottom;

   } 

   

#nav ul {

	width: 950px;

	margin: 0 auto;

        list-style-type: none;

}



#nav ul li {

        float:left;

}   



#nav li {

padding: 3px 5px;

	}



	

/****************************

 **   menu principale link

 ****************************/  body.search #nav a, body.home #nav a, body.category #nav a, body.post #nav a{  color:#6a9647;	text-decoration:none;	margin: 5px;	padding: 5px; }  body.page-5 #nav a, body.page-9 #nav a, body.page-474 #nav a, body.page-11 #nav a, body.page-482 #nav a, body.page-556 #nav a { color:#6a9647;

	text-decoration:none;	margin: 5px;	padding: 5px;}	body.search #nav a:hover, body.home #nav a:hover, body.category #nav a:hover, body.post #nav a:hover{        color:#FFFFFF;	text-decoration:none;        background: url(images/menu/menu_chisiamohov.jpg) repeat-x;  margin: 5px;  padding: 5px;  }

body.page-5 #nav a:hover, body.page-9 #nav a:hover, body.page-474 #nav a:hover, body.page-11 #nav a:hover, body.page-482 #nav a:hover, body.page-556 #nav a:hover {

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_chisiamohov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}



body.page-486 #nav a {

        color:#FFFFFF;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-486 #nav a:hover {

        color:#fff03b;

	text-decoration:none

  margin: 5px;

  padding: 5px;

	}



body.page-12 #nav a {

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-12 #nav a:hover {

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_carnevalehov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-14 #nav a, body.page-123 #nav a, body.page-125 #nav a, body.page-127 #nav a, body.page-893 #nav a, body.page-895 #nav a, body.page-897 #nav a {

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-14 #nav a:hover, body.page-123 #nav a:hover, body.page-125 #nav a:hover, body.page-127 #nav a:hover, body.page-893 #nav a:hover, body.page-895 #nav a:hover, body.page-897 #nav a:hover {

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_cerimoniehov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-16 #nav a, body.page-129 #nav a, body.page-132 #nav a, body.page-134 #nav a, body.page-136 #nav a, body.page-138 #nav a, body.page-142 #nav a, body.page-145 #nav a, body.page-147 #nav a, body.page-149 #nav a, body.page-832 #nav a, body.page-838 #nav a    {

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-16 #nav a:hover, body.page-129 #nav a:hover, body.page-132 #nav a:hover, body.page-134 #nav a:hover, body.page-136 #nav a:hover, body.page-138 #nav a:hover, body.page-142 #nav a:hover, body.page-145 #nav a:hover, body.page-147 #nav a:hover, body.page-149 #nav a:hover, body.page-832 #nav a:hover, body.page-838 #nav a:hover{

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_storicihov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-114 #nav a {

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-114 #nav a:hover{

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_mascottehov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-118 #nav a, body.page-151 #nav a, body.page-154 #nav a, body.page-156 #nav a, body.page-158 #nav a, body.page-160 #nav a{

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-118 #nav a:hover, body.page-151 #nav a:hover, body.page-154 #nav a:hover, body.page-156 #nav a:hover, body.page-158 #nav a:hover, body.page-160 #nav a:hover{

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_vintagehov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-120 #nav a {

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-120 #nav a:hover {

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_natalehov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







body.page-122 #nav a, body.page-162 #nav a, body.page-164 #nav a, body.page-166 #nav a, body.page-168 #nav a, body.page-170 #nav a, body.page-172 #nav a, body.page-174 #nav a, body.page-767 #nav a{

        color:#663333;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

	}

body.page-122 #nav a:hover, body.page-162 #nav a:hover, body.page-164 #nav a:hover, body.page-166 #nav a:hover, body.page-168 #nav a:hover, body.page-170 #nav a:hover, body.page-172 #nav a:hover, body.page-174 #nav a:hover, body.page-767 #nav a:hover {

        color:#FFFFFF;

	text-decoration:none;

        background: url(images/menu/menu_teatrohov.jpg) repeat-x;

  margin: 5px;

  padding: 5px;

	}







#nav a:visited, #nav a:active,

li.current_page_parent a,

li.current_page_parent a:visited,

#nav li.current_page_item a,

#nav li.current_page_item a:visited

        {

        color:#000000;

	text-decoration:none;

  margin: 5px;

  padding: 5px;

       	}



/****************************

 **   sottomenu

 ****************************/	

body.page-12 #subnav, body.page-19 #subnav, body.page-23 #subnav, body.page-33 #subnav, body.page-27 #subnav, body.page-25 #subnav, body.page-29 #subnav, body.page-31 #subnav, body.page-2286 #subnav, body.page-2321 #subnav, body.page-21 #subnav {

	background-image:url(images/menu/menu_carnevale_under.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	height:30px;

	font-size:0.8em;

 font-family: Verdana, Helvetica, Arial,  sans-serif;

	}



body.page-14 #subnav, body.page-123 #subnav, body.page-125 #subnav, body.page-127 #subnav, body.page-893 #subnav, body.page-895 #subnav, body.page-897 #subnav {

	background-image:url(images/menu/menu_cerimonia_under.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	height:30px;

	font-size:0.8em;

 font-family: Verdana, Helvetica, Arial,  sans-serif;

	}



body.page-16 #subnav, body.page-129 #subnav, body.page-132 #subnav, body.page-134 #subnav, body.page-136 #subnav, body.page-138 #subnav, body.page-142 #subnav, body.page-145 #subnav, body.page-147 #subnav, body.page-149 #subnav, body.page-832 #subnav, body.page-838 #subnav{

	background-image:url(images/menu/menu_storici_under.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	height:30px;

	font-size:0.8em;

 font-family: Verdana, Helvetica, Arial,  sans-serif;

	}





body.page-118 #subnav, body.page-151 #subnav, body.page-154 #subnav, body.page-156 #subnav, body.page-158 #subnav, body.page-160 #subnav{

	background-image:url(images/menu/menu_vintage_under.jpg);



	background-repeat:no-repeat;

	background-position: center top;

	height:30px;

	font-size:0.8em;

 font-family: Verdana, Helvetica, Arial,  sans-serif;

	}









body.page-122 #subnav, body.page-162 #subnav, body.page-164 #subnav, body.page-166 #subnav, body.page-168 #subnav, body.page-170 #subnav, body.page-172 #subnav, body.page-767 #subnav, body.page-174 #subnav{

	background-image:url(images/menu/menu_teatro_under.jpg);

	background-repeat:no-repeat;

	background-position: center top;

	height:30px;

	font-size:0.8em;

 font-family: Verdana, Helvetica, Arial,  sans-serif;

	}



#subnav a:hover, #subnav a:active,

#subnav li.current_page_item a,

#subnav li.current_page_item a:visited {

	text-decoration:none

        font-size:0.8em;

	}



#subnav ul {

	width: 920px;

	margin: 0 auto;

	list-style-type: none;

}



#subnav ul li {

	float: left;



}   



#subnav li {

	border-right:1px solid #FFFFFF;

	padding:5px 5px;

	}	



#subnav a, #subnav a:visited {

	color:#FFFFFF;

	text-decoration:none;

	}



#subnav a:hover, #subnav a:active,

#subnav li.current_page_item a,

#subnav li.current_page_item a:visited {

        color:#000000;

        background: #FFFFFF;

	text-decoration:none

	}



/****************************

 **   gestione immagini, gallery e link

 ****************************/



body.page-12 .blocco {

  border: 1px solid #663333;

  margin: 2px;

  padding: 4px;

  overflow: hidden;

  width: 564px;

  background-color: white;

 text-align: right;

}

body.page-12 .bloccoEvidenz {

  border: 5px solid #bd3e38;

  margin: 2px;

  padding: 0px;

  overflow: hidden;

  width: 564px;

  cursor: pointer;

  background-color: white;

 text-align: right;

}



body.page-19 .bloccoGallery, body.page-23 .bloccoGallery, body.page-33 .bloccoGallery, body.page-27 .bloccoGallery, body.page-25 .bloccoGallery, body.page-29 .bloccoGallery, body.page-31 .bloccoGallery, body.page-2286 .bloccoGallery, body.page-2321 .bloccoGallery, body.page-21 .bloccoGallery {

  border: 1px solid #663333;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-19 .bloccoGalleryEvidenz, body.page-23 .bloccoGalleryEvidenz, body.page-33 .bloccoGalleryEvidenz, body.page-27 .bloccoGalleryEvidenz, body.page-25 .bloccoGalleryEvidenz, body.page-29 .bloccoGalleryEvidenz, body.page-31 .bloccoGalleryEvidenz, body.page-2286 .bloccoGalleryEvidenz, body.page-2321 .bloccoGalleryEvidenz, body.page-21 .bloccoGalleryEvidenz {

  border: 5px solid #e1b049;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;

  cursor: pointer;

  background-color: white;

}



body.page-14 .blocco {

  border: 1px solid #434a74;

  margin: 2px;

  padding: 4px;

  overflow: hidden;

  width: 564px;

  background-color: white;

 text-align: right;

}

body.page-14 .bloccoEvidenz {

  border: 5px solid #98bad6;

  margin: 2px;

  padding: 0px;

  overflow: hidden;

  width: 564px;

  cursor: pointer;

  background-color: white;

 text-align: right;

}



body.page-16 .blocco {

  border: 1px solid #666699;

  margin: 2px;

  padding: 4px;

  overflow: hidden;

  width: 564px;

  background-color: white;

 text-align: right;

}

body.page-16 .bloccoEvidenz {

  border: 5px solid #cccc99;

  margin: 2px;

  padding: 0px;

  overflow: hidden;

  width: 564px;

  cursor: pointer;

  background-color: white;

 text-align: right;

}



body.page-118 .blocco {

  border: 1px solid #ca6500;

  margin: 2px;

  padding: 4px;

  overflow: hidden;

  width: 564px;

  background-color: white;

 text-align: right;

}

body.page-118 .bloccoEvidenz {

  border: 5px solid #dadaae;

  margin: 2px;

  padding: 0px;

  overflow: hidden;

  width: 564px;

  cursor: pointer;

  background-color: white;

 text-align: right;

}



body.page-122 .blocco {

  border: 1px solid #747400;

  margin: 2px;

  padding: 4px;

  overflow: hidden;

  width: 564px;

  background-color: white;

 text-align: right;

}

body.page-122 .bloccoEvidenz {

  border: 5px solid #bf9999;

  margin: 2px;

  padding: 0px;

  overflow: hidden;

  width: 564px;

  cursor: pointer;

  background-color: white;

 text-align: right;

}



body.page-114 .bloccoGallery {

  border: 1px solid #7193c3;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-114 .bloccoGalleryEvidenz {

  border: 5px solid #c45422;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;

  cursor: pointer;

  background-color: white;

}







body.page-120 .bloccoGallery {



  border: 1px solid #7193c3;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-120 .bloccoGalleryEvidenz {

  border: 5px solid #b90000;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;

  cursor: pointer;

  background-color: white;

}



body.page-123 .bloccoGallery, body.page-125 .bloccoGallery, body.page-127 .bloccoGallery, body.page-893 .bloccoGallery, body.page-895 .bloccoGallery, body.page-897 .bloccoGallery {

  border: 1px solid #434a74;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-123 .bloccoGalleryEvidenz, body.page-125 .bloccoGalleryEvidenz, body.page-127 .bloccoGalleryEvidenz, body.page-893 .bloccoGalleryEvidenz, body.page-895 .bloccoGalleryEvidenz, body.page-897 .bloccoGalleryEvidenz{

  border: 5px solid #98bad6;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;



  cursor: pointer;

  background-color: white;

}



body.page-129 .bloccoGallery, body.page-132 .bloccoGallery, body.page-134 .bloccoGallery, body.page-136 .bloccoGallery, body.page-138 .bloccoGallery, body.page-142 .bloccoGallery, body.page-145 .bloccoGallery, body.page-147 .bloccoGallery, body.page-149 .bloccoGallery, body.page-832 .bloccoGallery, body.page-838 .bloccoGallery {

  border: 1px solid #666699;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-129 .bloccoGalleryEvidenz, body.page-132 .bloccoGalleryEvidenz, body.page-134 .bloccoGalleryEvidenz, body.page-136 .bloccoGalleryEvidenz, body.page-138 .bloccoGalleryEvidenz, body.page-142 .bloccoGalleryEvidenz, body.page-145 .bloccoGalleryEvidenz, body.page-147 .bloccoGalleryEvidenz, body.page-149 .bloccoGalleryEvidenz, body.page-832 .bloccoGalleryEvidenz, body.page-838 .bloccoGalleryEvidenz {

  border: 5px solid #cccc99;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;

  cursor: pointer;

  background-color: white;

}



body.page-151 .bloccoGallery, body.page-154 .bloccoGallery, body.page-156 .bloccoGallery, body.page-158 .bloccoGallery, body.page-160 .bloccoGallery {

  border: 1px solid #ca6500;

  margin: 5px;

  padding: 4px;

  overflow: hidden;

  width: 170px;

  background-color: white;

}

body.page-151 .bloccoGalleryEvidenz, body.page-154 .bloccoGalleryEvidenz, body.page-156 .bloccoGalleryEvidenz, body.page-158 .bloccoGalleryEvidenz, body.page-160 .bloccoGalleryEvidenz {

  border: 5px solid #dadaae;

  margin: 5px;

  padding: 0px;

  overflow: hidden;

  width: 170px;

  cursor: pointer;

  background-color: white;

}
