@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}

body{background:#000;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:13px;}

a:link, a:visited{color:#fff;text-decoration:none;font-size:12px;}
a:hover{color:#DE571B;text-decoration:underline;}
a.title:link, a.title:visited{color:#DE571B;text-decoration:none;font-size:12px;font-weight:bolder;}
a.title:hover{text-decoration:underline;}

a.titlered:link, a.titlered:visited{color:#FFF;text-decoration:none;font-size:12px;font-weight:bolder;}
a.titlered:hover{text-decoration:underline;}


a.richiedi-info:link, a.richiedi-info:visited{color:#DE571B;text-decoration:none;font-size:12px;font-weight:bolder;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 0px;display:block;}
a.richiedi-info:hover{text-decoration:underline;}


img{border:none;}
p.small{font-size:11px;}
p.maintitle{font-size:14px;font-weight:bolder;margin-bottom:10px;padding:4px;background:#333333;margin:0px 0px 10px 0px;}
#content p{text-align:justify;}

#maincontainer{background:#111;width:920px;padding:0px 10px;margin:0 auto;}
#container{background:#1a1a1a url(../img/container_bg.gif) repeat-y top left;width:900px;margin:0 auto;}
#header{width:900px;margin:0 auto;}
#sx{display:inline;float:left;width:150px;padding:0px 10px;}
#content{display:inline;float:left;width:414px;margin:0px 20px;}
#dx{display:inline;float:right;width:256px;padding:0px 10px;}
#footer{clear:both;text-align:center;padding:25px 0px;width:900px;margin:0 auto;background:#1a1a1a;}

/* come arrivare*/
div.cartina, div.cartina-last{display:inline;float:left;margin:0px 30px 20px 0px;width:118px;}
div.cartina-last{margin-right:0px;}
div.cartina p, div.cartina-last p{margin-top:5px;text-align:center;}
img.lg{margin:0px 10px 0px 0px;}
p.cartina{text-align:center;margin:5px 0px 10px 0px;}

/* storia*/
div.storia{margin:0px 0px 20px 0px;}
div.storia img{border:3px solid #333;display:inline;float:left;margin:0px 6px 0px 0px;}
div.storia-dett{}
div.storia-dett img{border:3px solid #333;margin:0px 0px 10px 0px;}

/* proposte */
div.proposta{margin:0px 0px 20px 0px;clear:both;}
div.proposta img{border:3px solid #333;display:inline;float:left;margin:0px 6px 50px 0px;}
div.proposta p{}
div.proposta-dett{}
div.proposta-dett img{border:3px solid #333;margin:0px 0px 10px 0px;}
p.titolo-proposta{color:#DE571B;font-size:12px;font-weight:bolder;}
#arte-cultura, #enogastronomia, #sport-natura, #musica{
    display: none;
	background-color: #1c1c1c;
	/*padding:20px;*/
	position:relative;
	padding-top:20px;
	margin-top:30px;
	margin-bottom:50px;
	width:100%;
	border-bottom:1px solid #404040;
	border-top:1px solid #404040;
}
div.proposta p.title{color:#DE571B;font-size:12px;font-weight:bolder;}









/* eventi */
div.evento{margin:0px 0px 20px 0px;clear:both;}
div.evento-home{margin:0px 0px 10px 0px;clear:both;width:400px;}
div.evento img, div.evento-home img{border:3px solid #333;display:inline;float:left;margin:0px 6px 6px 0px;}
div.evento-dett{}
div.evento-dett img{border:3px solid #333;margin:0px 0px 10px 0px;}
p.titolo-evento{color:#DE571B;font-size:12px;font-weight:bolder;}

/* monumenti */
div.monumento{margin-bottom:20px;}
div.monumento img{border:3px solid #333;display:inline;float:left;margin:0px 6px 0px 0px;}
div.monumento-dett{}
div.monumento-dett img{border:3px solid #333;margin:0px 0px 10px 0px;}

/* musei */
div.museo{margin-bottom:20px;overflow:hidden;clear:both;}
div.museo img{border:3px solid #333;display:inline;float:left;margin:0px 6px 50px 0px;}
div.museo-dett{}
div.museo-dett img{border:3px solid #333;margin:0px 0px 10px 0px;}

/* hotels */
.hotel-sx{display:inline;float:left;width:170px;}
.hotel-central{display:inline;float:left;width:250px;}
.hotel-dx{display:inline;float:left;margin:0px 0px 0px 27px;}

/* newsletter */
ul.form{list-style:none;}
ul.form li{margin-bottom:3px;width:400px;}
ul.form label{width:150px;display:inline-block;}
ul.form label.short{width:120px;}
ul.form input{background-color:#1A1A1A;border:1px dotted #999999;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:4px 0;
padding:2px;text-align:justify;text-decoration:none;width:180px;}
ul.form input.short{width:60px;}
ul.form input.chb{width:20px;border:none;}
div.privacy{clear:both;width:380px;margin:25px auto 0 auto;border:2px solid gray;padding:4px;background:#000;}
ul.form textarea {background-color:#1A1A1A;border:1px dotted #999999;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:4px 0;
padding:2px;text-align:justify;text-decoration:none;width:180px;height:90px;vertical-align:top;}


/* categoria */
img.cat-img{border:3px solid #333;display:inline;float:left;margin:0px 6px 10px 0px;}


/* DBBox */
div.fl{display:inline;float:left;margin:20px 20px 0px 0px;}
table.ecards{}
table.ecards td{text-align:center;background:#333;paddding:4px;padding-bottom:0px;}
table.ecards td img{margin:5px 0px;}
table.ecards td.title{background:#1a1a1a;vertical-align:top;}
#content table.ecards p{text-align:center;font-size:12px;background:#1a1a1a;padding:10px 4px; height:40px; margin-top:-1px;}
table.wallpapers{width:100%;}
table.wallpapers td{padding:10px;vertical-align:middle;background:#333;width:50%;}

/* patrocini e partner */
.patrocini-partner a:link, .patrocini-partner a:visited{display:inline;float:left;margin:4px;}


ul.menu{list-style:none;text-align:right;padding:0px 0px 0px 0px;}
ul.menu li{margin:6px 0px;}
ul.menu li.english{background:url(../img/flag_uk.jpg) no-repeat 24px 2px;height:20px;margin:0px 0 10px 0px;}
ul.menu a:link, ul.menu a:visited{color:#fff;text-decoration:none;}
ul.menu a:hover{color:#DE571B;}

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer;  margin-top: 1px; zoom: 1; margin-bottom:20px;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-state-active{background-position:0px -40px;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 12px; outline-style: none;color:#DE571B;border-top:1px solid #484848;;border-bottom:1px solid #484848;padding:8px 0px;background:url(../img/dettaglio.gif) no-repeat right 7px;  }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content {   margin-top: -10px;  top: 1px; margin-bottom: 10px; overflow: auto; display: none;/*background:url(../img/cont_bg.gif) repeat-x top left;height:232px*/;padding:10px 0px;}
.ui-accordion .ui-accordion-content-active { display: block; }
h3 {
outline : none;
-moz-outline: none;

}



h3:hover{background-position:0px -40px;}
