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


/* RESET */
body, input, textarea, select, p { font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:18px}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,img,br { margin:0; padding:0; }
img { border:none }
a { color:#008b0d; text-decoration:none; }
a:hover {  color:#008b0d; text-decoration:underline;}

body{background:#FFFFFF}

.clear{clear:both; margin:0; padding:0;}

h2{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:600;
	color:#008FD8;
}

h3{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#FF7200;
}

h4{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#002930;
	font-weight:100;
	padding:0 0 3px 0;
	margin-top:25px;
}

h5{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:100;
	padding:5px 0 5px 0;
}

h6{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:100;
	padding:3px 0 0 0;
}

/****************************/

#preload{
	width:100%;
	margin:0 auto;
	height:400px;
	display:block;
	/*preload header*/
	background-image:url(../images/layout/ajax-loader.gif);
	background-position:center 200px;
	background-repeat:no-repeat;
}

#header{
	width:100%;
	margin:0 auto;
	height:400px;
	display:block;	
}


#lineecolor{
	width:100%;	margin:0 auto;
	/**/
	background-image:url(../images/layout/top-linea-color.gif);
	background-position:top center;
	background-repeat:no-repeat;
	/**/
	height:6px;	display:block; padding:0;
}

/*elementi dell'ADV grafico*/
#cont-header{width:988px; margin:0 auto; height:394px; padding:0;} /*contenitore di testa + advertising*/
#headline-top{width:988px; margin:0 auto; height:61px; padding:0;} /* contenitore della testa */ 
#headline-centenuto{width:988px; margin:0 auto; height:333px; padding:0;} /* contenitore dall'advertising */


/*CSS PER SFONDI LAYOUT DIVERSI*/



/*** -------------- ESTATE 2009 -------------------***/

/*background*/
body#estate09 .background{
	background-image:url(../images/layout/header-erba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*elemento grafico fuori dal ADV*/
body#estate09 .testa{
	background-image:url(../images/layout/estate09-testa-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*ADV di tomba*/
body#estate09 .advertising{
	background-image:url(../images/layout/estate09-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}




/*** -------------- ERBA -------------------***/

/*background*/
body#erba .background{
	background-image:url(../images/layout/header-erba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*elemento grafico fuori dal ADV*/
body#erba .testa{
	background-image:url(../images/layout/erba-testa-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*ADV di tomba*/
body#erba .advertising{
	background-image:url(../images/layout/erba-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


/*** -------------- NEVE -------------------***/

/*background*/
body#neve .background{
	background-image:url(../images/layout/header-neve.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*elemento grafico fuori dal ADV*/
body#neve .testa{
	background-image:url(../images/layout/neve-testa-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*ADV di tomba*/
body#neve .advertising{
	background-image:url(../images/layout/neve-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*** -------------- ENOGASTRONOMIA -------------------***/

/*background*/
body#eno .background{
	background-image:url(../images/layout/header-eno.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*elemento grafico fuori dal ADV*/
body#eno .testa{
	background-image:url(../images/layout/eno-testa-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*ADV di tomba*/
body#eno .advertising{
	background-image:url(../images/layout/eno-tomba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*************************************************************************/


#corpocentrale{
	width:100%;
	margin:0 auto 50px auto;
}


#contenitore{width:980px; margin:0 auto; padding:0 4px;}

.divisore{width:100%; margin:10px auto; background:url(../images/layout/divisore.png) top center; height:18px; display:block;}
.divisore-color{width:100%; margin:10px auto 15px auto; background:url(../images/layout/divisore_color.png) top center; height:20px; display:block;}

#intro-tomba{text-align:center; margin-top:30px;}

/*******  MENU  ********/
#menu-princ{
	width:760px;
	float:left;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a1a1a1;
	margin-bottom:20px;
	padding-top:8px;
}

#menu-princ ul li{display:inline; list-style:none; margin:0; padding:0;}
#menu-princ ul li a{color:#a1a1a1; border-bottom:#a1a1a1 solid 3px; padding:3px 20px; text-decoration:none;}
#menu-princ ul li a:hover{border-bottom:#008b0d solid 3px;}

/*MENU PRINCIPALE STATO ATTIVO*/
#menu-princ .current_page_item a{color:#008b0d !important; border-bottom:#008b0d solid 3px;}
#menu-princ .current_page_parent a{color:#008b0d !important; border-bottom:#008b0d solid 3px;}
#menu-princ .current_page_ancestor a{color:#008b0d !important; border-bottom:#008b0d solid 3px;}




/*******  SEARCH  ********/

#search{float:right; width:220px; margin-top:5px;}

#searchform .searchimg{
	float:right;
	width:23px;
	height:23px;
	display:block;
	border:none;
	margin-left:5px;
	background:url(../images/layout/search-btn.png) no-repeat;
}
#searchform input{ 
	float:right;
	width:130px;
	font-size: 0.85em; 
	margin-top:2px;
	height:18px;
}
#searchform input:focus{
	background:#FFF;
}





/******************************
BIAGI
/********************************/
#biagi{float:left; width:236px; height:186px; background:url(../images/adv/biagi-home.jpg) no-repeat; display:block; border:1px solid #8d8d8d; margin-right:15px;}
/******************************
PORRETTA CINEMA
/********************************/
#porretta{float:left; width:236px; height:186px; background:url(../images/adv/porretta-cinema.jpg) no-repeat; display:block; border:1px solid #8d8d8d; margin-right:15px;}





/*******  NEWS + CARTINA ********/
#cont-news-cartina{float:left; margin:0;}

#news-home{ margin:20px 30px 0 20px; float:left; width:640px; display:block; border-right:1px solid #F2DEC9; padding-right:34px;}
#news-home h3{font-size:15px;}
#news-home h3 a{color:#008FD8; text-decoration:none;}
#news-home h3 a:hover{text-decoration:underline;}

#news-home p{padding:3px 10px; line-height:22px}
#news-home a{padding:10px 0;}

#cartina{float:left; width:236px; height:186px; background:url(../images/adv/cartina_er.jpg) no-repeat; display:block;}
#pulsanti_archivi{float:left; width:249px; margin-top:15px; padding-top:10px}
#pulsanti_archivi img{margin-bottom:20px;}

/*******  ADV  ********/
#tab-adv{float:left; margin-top:10px; margin-left:55px}

#tab-adv .adv-benessere{float:left; margin-right:75px;}
#tab-adv .adv-benessere a{width:236px; height:305px; background:url(../images/adv/tomba_benessere_f2.jpg) no-repeat; display:block;}
#tab-adv .adv-benessere a:hover{background:url(../images/adv/tomba_benessere.jpg) no-repeat;}

#tab-adv .adv-neve{float:left; margin-right:75px;}
#tab-adv .adv-neve a{width:236px; height:305px; background:url(images/adv/tomba_neve_f2.jpg) no-repeat; display:block;}
#tab-adv .adv-neve a:hover{background:url(../images/adv/tomba_neve.jpg) no-repeat;}

#tab-adv .adv-enogastronomia{float:left;}
#tab-adv .adv-enogastronomia a{width:236px; height:305px; background:url(../images/adv/tomba_enogastronomia_f2.jpg) no-repeat; display:block;} 
#tab-adv .adv-enogastronomia a:hover{background:url(../images/adv/tomba_enogastronomia.jpg) no-repeat;} 

.banner-benessere{margin:20px 0 10px 0;}



/*******  PACCHETTI HOME  ********/
#pacchetti-home{margin-top:10px;}
#titolo_pacchetti, #titolo_eventi { margin-left:35px;}
#titolo_pacchetti h2{background:url(../images/layout/titolo_pacchetti.gif) no-repeat; width:243px; height:45px; display:block;}

/*******  EVENTI HOME  ********/
#eventi-home{margin-top:10px;}
#titolo_eventi h2{background:url(../images/layout/titolo_eventi.gif) no-repeat; width:243px; height:45px; display:block;}

.riga_eventi{margin:10px 10px 20px 38px;}
.riga_eventi .box-pacchetto{float:left; margin-right:44px; width:270px;}

/**********  ARCHIVIO EVENTI / PACCHETTI **************/
.riga_eventi_archivio{margin:15px;}
.riga_eventi_archivio .box-pacchetto{float:left; margin-right:44px; width:270px;}

h2.pagetitle{}

#archivio .box-post{margin-bottom:15px; border-bottom:1px dashed #F2DEC9; padding-bottom:15px;}
#archivio .box-post p{padding-left:15px;}


/*******  FORMATTAZIONE PACCHETTI/EVENTI PREVIEW  ********/
.riga_pacchetti{margin:10px 10px 20px 38px;}
/**/
.box-pacchetto{float:left; margin-right:40px; width:270px;}
.box-pacchetto h3{font-size:13px;}
.box-pacchetto h3 a{color:#FF7200; text-decoration:none;}
.box-pacchetto h3 a:hover{text-decoration:underline;}
.box-pacchetto h4{padding:5px 0 3px 0; margin-top:5px;}
.box-pacchetto p strong{color:#333333; font-weight:700}
.box-pacchetto img{border:2px solid #CCCCCC; margin-bottom:4px; margin-top:8px; width:266px; height:100px;}
.riga_pacchetti .box-pacchetto img:hover{border:2px solid #666666;}
.box-pacchetto p{padding:3px 10px;}
.box-pacchetto a{padding:10px 0;}









/*LINK APPROFONDISCI + ICONA PONOTA VISIT EMILIA ROMAGNA*/
.link-pacchetti{padding:0 10px;}
.link-pacchetti .approfondisci{padding-top:40px; float:left; width:100px;}

.link-pacchetti .prenota-online{float:right;}
.link-pacchetti .prenota-online a{ width:150px; height:65px; display:block; background:url(../images/layout/prenota-online.png) no-repeat; padding:0 !important; margin:0 !important;}
.link-pacchetti .prenota-online a:hover{background:url(../images/layout/prenota-online_f2.png)no-repeat;}


/***************** PAGINE INTERNE + PAGINE ARCHIVIO EVENTI/PACCHETTI *****************************/
#pagina, #archivio{
	float:left;
	width:665px; /*1px si bordo destro*/
	padding:10px 40px 0 10px;
	border-right:1px solid #F2DEC9;
}

#pagina h2, #archivio h2 {margin-bottom:10px; margin-top:15px}
#pagina p{line-height:22px; margin-bottom:12px; padding-left:20px; font-size:12px; text-align:justify !important;}

#pagina p strong{color:#333333 !important;}

#pagina ul {padding-left:20px; font-size:12px; line-height:22px;}
#pagina ul li{ margin-bottom:16px;}


#pagina img{border:2px solid #F4B102; margin:5px 5px 5px 0;}
#pagina img:hover{border:2px solid #008FDF;}

#pagina h3{padding-left:20px; margin:20px 0 10px 0;}
#pagina h4{padding-left:20px; margin:20px 0 0 0;}


.image-sinistra{float:left; margin-right:20px !important;}
.image-no-bordo{border:none !important}



/***************** SIDEBAR *****************************/
#sidebar-submenu{
	padding:25px 0 0 20px;
	float:left;
	width:240px;
}

#sidebar-submenu h2{margin-bottom:15px; font-size:16px;}

#sidebar-submenu ul{
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	list-style:none;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom: 1px solid #F2DEC9;	
}

#sidebar-submenu ul li{padding-bottom:15px;}

#sidebar-submenu ul li a{
	color:#333;
	text-decoration:none;
	border-bottom:2px solid #F2DEC9;
	padding:0 5px;
}


#sidebar-submenu ul li a:hover{
	text-decoration:none;
	border:none;
	color:#000000;
}




/*SOTTO MENU*/
#sidebar-submenu ul li ul{
	padding-left:25px;
	padding-top:5px;
	/*reset per sotto menu*/
	border-bottom:none !important;
	margin-bottom:-10px !important; 
}

#sidebar-submenu ul li ul a{
	color:#666; 
}

#sidebar-submenu ul li ul li{padding-bottom:0;}


/* STATO ATTIVO SOTTO MENU */
.current_page_item a{
	color:#008B0D !important;	
}


/************POST - COMMENTI ********************/

.data-post{ padding-left:10px; font-size:11px; margin-bottom:15px; color:#FF7200; font-style:italic;}


h3#comments{color:#008FD8; margin-top:60px;}

.commentlist {padding-left:40px; padding-top:5px; margin-top:20px; border-top:1px solid #F2DEC9;}

.commentlist li, #commentform input, #commentform textarea {
	font-size: 12px;
	}

.commentlist li {
	border-bottom: 1px dashed #CCCCCC;
	padding-top:10px;
	}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee !important;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-style: normal;
	font-size: 12px;
	color:#000000;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}


/****************/


/* next & previous page navigation */
.navigation {
	margin:20px 0;
	background: url(../images/layout/navigation-bg.gif) no-repeat left center;
	height: 21px;
}
.navigation a, .navigation a:visited {
	color: #ffffff;
	text-decoration: none;
}
.navigation a:hover {
	color: #000000;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../images/layout/navigation-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url(../images/layout/navigation-right.gif) no-repeat right center;
}





/****************/

.postfooter {/*TAGS*/
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	width:640px;
	padding:20px 10px;
	margin-top:25px;
	margin-bottom:25px;
	color:#666666;
}

.postfooter a{color:#666666!important; text-decoration:undeline;}
.postfooter a:hover{color:#BF0423!important; text-decoration:undeline;}

/****************/



input{
	background:#FFFFFF url(../images/layout/form-field-bg.gif) no-repeat;
	border:1px solid #E6E6E6;
	color:#999999;
	height:30px;
	margin:6px 5px 5px 0;
	padding:3px 7px 2px 5px;
	width:150px;
}
input:hover{cursor:pointer; color:#000000;}

textarea.commentbox{
	background:#FFFFFF url(../images/layout/form-field-bg.gif) no-repeat;
	border:1px solid #E6E6E6;
	color:#999999;
	width:28em;
	height:10em;
	padding:0.25em;
	margin:5px 0;
	font-size:1.25em;
	font-family:Arial, Helvetica, sans-serif;
}
label.text{
	position:relative;
	left:0.5em;
	top:-0.5em;
}








/***************** FOOTER *****************************/


#footer{
	width:100%;
	margin:0 auto;
	height:233px;
	display:block;
}

#cont-footer{width:988px; margin:0 auto; height:217px;}

#tab-marchi{float:left; margin:70px 0 0 100px;}
#tab-marchi .marchio{float:left; margin:0 35px 0 0;}


.piede{
	background-image:url(../images/layout/piedino.png);
	background-position:top center;
	background-repeat:no-repeat;
}

/*CSS PER FOOTER DIVERSI*/


/* ESTATE 09 */
body#estate09 .footer-bkg{
	background-image:url(../images/layout/footer-erba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


/* ERBA */
body#erba .footer-bkg{
	background-image:url(../images/layout/footer-erba.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


/* NEVE */
body#neve .footer-bkg{
	background-image:url(../images/layout/footer-neve.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


/* ENO */
body#eno .footer-bkg{
	background-image:url(../images/layout/footer-eno.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}




/*GALLERY FOTOGRAFICA SU WP*/
.rigafoto{width:657px; margin:0 auto 20px auto;}
.boxfoto{margin-right:10px; float:left}

