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


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

table {margin:15px;border-left:1px solid #947444; border-bottom:1px solid #947444;}
table tbody tr td{border-top:1px solid #947444; border-right:1px solid #947444; padding:5px;}

#table-prenota table {margin:0!important; padding:0 !important; border-left:none !important; border-bottom:none !important;}
#table-prenota table tbody tr td{border-top:none!important; border-right:none!important; padding:5px 0!important;}


body{background:#efead8}


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


/***********
PATTERN COLOR:
Marrone titoli: #776a52 
Marrone sottotitoli: #947444
Marrone link: #63462a
*************/


h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#776a52;
	font-size:22px;
	text-transform:uppercase;
}



h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#776a52;
	font-size:20px;
	text-transform:uppercase;
}



h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#947444;
	font-size:14px;
	text-transform:uppercase;
}

h5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:100;
}




/**********************************************************
HEADER + MENU
************************************************************/

#header{
	width:100%; margin:0 auto;
	background:url(../images/layout/header-loop.jpg);
	background-repeat:repeat-x;
	height:121px;
}


#cont-header{width:960px; height:121px; margin:0 auto}
#cont-header #marchio{ width:250px; height:104px; float:left}
#cont-header #menu{float:left; height:104px; }
#cont-header #menu ul li{list-style:none; display:inline-block; border-left:1px solid #a59f94; margin-right:20px; height:104px}
#cont-header #menu ul li a {padding-top:89px; padding-left:5px; color:#a59f94; text-transform:uppercase; text-decoration:none; font-size:13px; display:inline-block;}
#cont-header #menu ul li a:hover{color:#776a52}

/*MENU PRINCIPALE STATO ATTIVO*/
#cont-header #menu .current_page_item a{color:#776a52}
#cont-header #menu .current_page_parent a{color:#776a52}
#cont-header #menu .current_page_ancestor a{color:#776a52}
#cont-header #menu .current-cat a{color:#776a52}

#slider {width:100%; margin:0 auto; height:329px;}
#slider #cont-slider{
	 background-image:url(../images/slider/slider.jpg);
	 background-position:top center;
	 height:329px;
	 display:block;
}



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

CENTRALE

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


#centrale{
	width:100%; margin:0 auto;
	background: url(../images/layout/bkg-loop.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}


#centrale #cont-centrale{
	width:940px;
	margin:0 auto;
	padding:25px 10px;
}



#centrale #cont-centrale #content{
	float:left;
	width:698px;
	margin-right:20px;
}


#centrale #cont-centrale #content .intro{margin-bottom:40px; margin-top:20px;}
#centrale #cont-centrale #content .intro p{margin-bottom:20px; padding-left:10px}
#centrale #cont-centrale #content .intro .btn-chisiamo a{
	background:url(../images/layout/freccia-link.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block; height:30px; width:133px; padding-left:10px;	padding-top:10px;
	text-transform:uppercase;	
}




/* ULTIME NEWS */

#cont-centrale #contnews{
	float:left;
	padding-right:20px;
	
}

#cont-centrale #contnews h3{margin-bottom:23px;}



#cont-centrale #contnews .boxnews{
	float:left;
	width:300px;
	margin-bottom:35px;
}

#cont-centrale #contnews .sx{margin-right:78px}

#cont-centrale #contnews .boxnews h4 {}
#cont-centrale #contnews .boxnews h4 a{ color:#947444; text-decoration:none;}
#cont-centrale #contnews .boxnews h4 a:hover{text-decoration:underline;}
#cont-centrale #contnews .boxnews .datanews{color:#63462a; font-size:11px; margin-bottom:8px }
#cont-centrale #contnews .boxnews p{margin-bottom:15px; padding-left:10px}

#cont-centrale #contnews .boxnews .leggi-news a{
	background:url(../images/layout/freccia-link.png);
	background-position:center right;
	background-repeat:no-repeat;
	display:block; height:30px; width:105px; padding-left:10px;	padding-top:10px;
	text-transform:uppercase;
}

#cont-centrale #contnews .separator-news{width:1px; height:220px; display:block; border-left:#888888 dotted 1px; margin-left:350px; padding-right:50px;}





/* POST */
#cont-centrale #content-page {	
	float:left;
	width:698px;
	margin-right:20px;
}
#cont-centrale #content-page .post{margin-bottom:30px; border-bottom:1px dotted #333333; padding-bottom:10px;}

#cont-centrale #content-page h2, #cont-centrale #content-page .post h2{margin-bottom:25px}
#cont-centrale #content-page h3 {font-size:18px; margin-bottom:25px;}


#cont-centrale #content-page .post .datapost{ color:#63462a; font-size:11px; margin-bottom:8px}

#cont-centrale #content-page .post p{margin-bottom:25px;  padding:0 20px;}

#cont-centrale #content-page .post ul{margin:0 0 15px 35px;}
#cont-centrale #content-page .post ul li{list-style:square; margin:5px 10px;}

#cont-centrale #content-page .post .entry h3{margin-bottom:15px; font-size:15px;}

#cont-centrale #content-page .post .entry img {border:2px solid #D2C9AD; margin:0 10px 10px 0; float:left;}
#cont-centrale #content-page .post .entry img:hover {border:2px solid #776a52}

#cont-centrale #content-page .post p.postmetadata {color:#63462a; font-size:11px; margin-bottom:8px; border-top:1px dotted #63462a;}

iframe {border:2px solid #D2C9AD}



#cont-centrale #content-page .post .entry .gallery{margin-bottom:15px}
#cont-centrale #content-page .post .entry .gallery a img {float:left; margin-right:15px;}



/* COMMENTI + RISPONDI */

#cont-centrale #content-page #commenti{}
#cont-centrale #content-page #respond{margin-top:15px;}


#cont-centrale #content-page #commenti h3, 
#cont-centrale #content-page #respond h3{font-size:15px; margin-bottom:15px;}


/*LISTA COMMENTI*/
.commentlist {padding:10px 30px;}

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

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

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

.commentlist p {
	font-weight: normal;
	line-height: 18px;
	text-transform: none;
	padding-right:60px;
	padding-left:20px;
	text-align:justify;
}


.commentmetadata, .vcard{font-size:11px;}

.commentmetadata {
	font-weight: normal;
	margin-bottom:15px;
}

.comment-author-admin{ background:#DFDFDF}


/*INPUT BOX TEXT COMMENT*/
#cont-centrale #content-page #respond input,
#cont-centrale #content-page #respond textarea {
	background: #efefef url(../images/layout/form-field-bg.gif) no-repeat;
	color: #666666;
	border: 1px solid #FFFFFF;
	margin-right:24px;
	margin-bottom:10px;
	padding:5px;
	/**/
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}

#cont-centrale #content-page #respond input{width:200px; height:15px;}
#cont-centrale #content-page #respond textarea{width:500px; height:250px;}

#cont-centrale #content-page #respond #submit { 
	background: url(../images/layout/btn_comment.png) no-repeat right center;
	margin-top:20px;
	width: 160px;
	height:33px;
	border: none;
	cursor:pointer;
	/**/
	font-style:normal;
	text-transform:uppercase;
}

#cont-centrale #content-page #respond #submit:hover {color:#000000}

#respond label small{line-height:0}


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

NAVIGATOR

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



.navigation {
	display: block;
	margin-top: 10px;
	margin-bottom: 60px;
}


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






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

SIDEBAR

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


#sidebar{width:222px; float:left;}

#sidebar #box-promo{width:222px;}
#sidebar #box-promo .offerte, #box-promo .eventi, #box-promo .mappa, #box-promo .musei, #box-promo .universita{margin-bottom:15px;} 



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

CONTATTI

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

.form-contatti{margin:0 20px}
.form-contatti form{margin-bottom:20px}

.form-contatti input, .form-contatti textarea{
	width:230px; height:15px;
	background: #fff url(../images/layout/form-field-bg.gif) no-repeat;
	color: #666666;
	border: 1px solid #FFFFFF;
	margin-right:24px;
	margin-bottom:10px;
	padding:5px;
	/**/
	font-family:"Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
}


.form-contatti input{width:200px; height:15px;}
.form-contatti textarea{width:550px; height:200px;}

.form-contatti .submit { 
	background: url(../images/layout/btn_comment.png) no-repeat right center;
	margin-top:20px;
	width: 160px;
	height:33px;
	border: none;
	cursor:pointer;
	/**/
	font-style:normal;
	text-transform:uppercase;
}

.form-contatti .submit:hover {color:#000000}






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

FOOTER

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



#footer {
	width:100%; margin:0 auto;
	background:url(../images/layout/bkg-footer.jpg);
	background-position:bottom center;
	height:195px;
}

#cont-footer {
	width:960px; margin:0 auto;
	background:url(../images/layout/cont-footer.png);
	background-repeat:no-repeat;
	height:96px;
}


#cont-footer #box-dati-footer{padding-top:35px; float:left; color:#63462a; font-size:14px;}
#cont-footer #box-dati-footer .box-contattaci{float:left; margin-left:118px; margin-right:142px;}
#cont-footer #box-dati-footer .box-scrivici{float:left; margin-right:120px;}
#cont-footer #box-dati-footer .box-indirizzo{float:left;}

#cont-footer #footer-menu {margin:25px auto 0 auto; text-align:center;}
#cont-footer #footer-menu ul li{list-style:none; display:inline; padding-left:7px; text-transform:uppercase;}
#cont-footer #footer-menu ul li a{font-size:11px; text-decoration:none;}
#cont-footer #footer-menu ul li a:hover{color:#776a52}

/*MENU FOOTER STATO ATTIVO*/
#cont-footer #footer-menu .current_page_item a{color:#776a52; text-decoration:underline}
#cont-footer #footer-menu .current_page_parent a{color:#776a52; text-decoration:underline}
#cont-footer #footer-menu .current_page_ancestor a{color:#776a52; text-decoration:underline}
#cont-footer #footer-menu .current-cat a{color:#776a52; text-decoration:underline}

#cont-footer  #credits {margin:5px auto 0 auto; text-align:center;}
#cont-footer  #credits  p{color:#63462a; font-size:11px;}


