/* CSS Document */
#bgspot #topmenu a#menuarte,
#bgspot #topmenu #topmenuB a#menuarte { background-color:#fff; color:#c00; text-decoration:none }
#bgspot #menu a#menuarte { background-color:#fff; color:#c00; text-decoration:none }


#bgspot #sectionbrand			{ float:left; text-indent:-9999px; width:220px; height:60px }
#bgspot #sectionbrand a			{ display:block; width:100%; height:100%; text-decoration:none; background:transparent url("../../images/brand2_v2_arte.gif") top left no-repeat }
#bgspot #sectionbrand a:hover	{ background:transparent url("../../images/brand2_v2_arte.gif") bottom left no-repeat; }

.marte { font-size:10px; border-color:#cee236; background-color: #fff;}
.marte h5 { color:#4fb5d2; word-spacing:-0.25em;}
.marte a { font-weight:bold}
.marte strong { color:#4fb5d2;}
.marte cite { display:block; font-style:normal; font-weight:normal; color:#4a73f7;}
.marte a:before { content:"" }
.marte span { display:block;font-weight:normal; }

#sbcolleft {background: url("../../images/arte_bg.gif") repeat-x 0 95px; height: 888px;}

#btnarte						{ text-indent:-9999px; width:145px; height:25px; display: block; }
#btnarte a						{ width:145px; height:25px; display:block;margin-left:10px; padding: 0px; text-decoration:none;  background:transparent url("../../images/t_arte.gif");}
#btnarte a:hover				{ background:transparent url("../../images/t_arte.gif") 0px 25px; }	

.categoria { border-top: 3px solid #cee236;}

#content-center {	width:510px; float: left;}

#main-title {	width: 510px;}
#main-title img {	margin-right: 5px;	float:left;	}
#main-title h1{	font-size: 24px;	font-weight: bold; color:#000000}

#main-title h3, .sec-title h3 {font-size:11px; font-weight:bold; color: #5f6254;}
#main-title h2, .sec-title h2 {font-size:12px; font-weight: normal; line-height:18px; }

.sec-title {margin-top:10px; background:url("../../images/bg-arte.gif") repeat-x; padding: 5px 0 20px 5px; height: 120px;}
.sec-title h1{	font-size:18px; margin-top:10px;	}
.sec-title img{float:right; margin-left:8px; margin-top: -5px;}

#right {	width:170px; float:right; }

.box-categorie { border: 1px solid #dfec7a; margin-bottom:10px;}
.box-categorie h5 {background-color:#eef5d0; padding:5px; color:#000; display:block; text-transform:uppercase; font-size:11px;}
.box-categorie p.subtitle { padding: 5px; color: #929b56; font-weight:bold;}
.box-categorie form { padding: 5px; color: #000;}
.box-categorie input, .box-categorie select {font-size:11px; margin: 0px;}
.box-categorie input.button {float:right; background-color:#eee; clear:both; }


.box-categorie form fieldset {border:none; width:280px;}
.box-categorie form dd {display: block;width: 280px; margin-bottom: 8px;}
.box-categorie form fieldset dl dd label {width: 130px; float: left;}
.box-categorie form fieldset dl dd input {width: 140px;}
.box-categorie form fieldset dl dd select {width: 145px;}

#bottom {	width: 510px;	margin-top:10px;}
#bottom a {	display: block;}
#group-nav-A a{	background: url("../../images/i_hparrow.gif") no-repeat 0px 5px;	padding-left:15px;}

#group-nav-A, #group-nav-B {	background-color: #EFEFEF;	color: #333;	padding: 5px;	float: left;	width: 243px !important;	width /**/:221px;	height:155px;	line-height: 16px;}
#group-nav-A p{	font-weight:bold;	margin:0px;	margin-top:8px;}
#group-nav-A p.first{	margin-top:0px;}
#group-nav-B {	margin-left:1px;	/*\*/	margin-left:3px;	/*end hack*/}
#group-nav-B a{	display: inline;}
#group-nav-B span{	font-size: 10px;	font-weight:bold;}

.listagen { margin-top:20px; }
.listagen .list { border-top: 1px solid #cee236; padding-top: 10px; }


.articolo h1, .articolo h2,  .articolo h3 {color:#333}


#list-gallery .gall {float:left; padding:5px; width:100px; text-align:center; background-color:#eee; margin:0 8px 10px 0;}
#list-gallery .gall-last {float:left; padding:5px; width:120px; text-align:center; background-color:#eee; margin:0 0 10px 0;}

#list-gallery .gall a img, #list-gallery .gall-last a img{border:1px solid #ccc;}
#list-gallery .gall a:hover img, #list-gallery .gall-last a:hover img {border:1px solid #5f6254;}

#list-gallery .gall h1, #list-gallery .gall-last h1, #list-gallery h1{font-size:12px; }

#list-gallery h1, #main-gal h1 {
	font-size:16px;
}


body.main-photo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333;}
body.main-photo #brand {float:left;}

body.main-photo #sectionbrand			{ display:block; width:50px; height:50px; background:transparent url("../../images/brand2_v2_arte.gif") top left no-repeat }


a.chiudi {	padding-left: 15px; float:right; color: #333; font-size: 10px; font-weight: bold;	background: url("../../images/i_chiudi.gif") no-repeat top left; width: 120px;  margin-top:-50px; }

#navigatore { 	background-color: #cee236;	padding: 3px;	min-height:15px;	margin:10px 0px; clear:both;}
.pre-suc {	float: right;}
#navigatore a { color: #333;	padding: 2px; text-decoration:none}
#navigatore a:hover, #navigatore a.active {	background-color: #fff;	color: #333;	padding: 2px;}

#main-gall {
	text-align:center;
}

form select.mappe {width:130px;}

/* oas-Middle1 */
#oas-Middle1 {	background-color: #EFEFEF;}


/*.articolo { width : 510px; margin-top: 10px; }*/


#sbcolmaindet-gal .categoria, #sbcolmaindet-gal .categoria dl, #sbcolmaindet-gal {width: 500px!important; }
#sbcolmaindet-gal {display:inline; float:left; }


/* GENERALBOX LINK CORRELATI
================================================*/
.generalbox { display:block; margin:0 0 10px 0; border:1px solid #cee236;}
.generalbox h5 { display:block; padding:5px 0 5px 10px; background-color:#d8e289; color:#222; text-transform:uppercase; font-size:11px; }

/*  right column  */
.trovamostre { padding-left: 10px;	}
.trovascrivi { float:left; color: #4f4f4f; font-size: 10px; }
.trovadove { float:left; margin-left: 30px; color: #4f4f4f; font-size: 10px; }
.trovamusei { background-image: url("../../images/mappa_italia.gif") no-repeat top left; width: 163px; height: 158px; text-indent: -9999px;}

/*  form expedia  */
.expediatable { margin-left:10px; color:#4f4f4f; width: 270px;}
.tipovolo { padding-top: 10px;}
.destinazione { padding-left: 20px; }
.dal { padding-top: 5px; }
.al { padding-left: 20px; padding-top: 5px; }
.adulti { margin-right:31px;}
.bambini { padding-left: 20px; padding-top: 10px; margin-right:20px;} 
.ricerca a { padding-bottom: 5px; padding-right: 15px; float: right; text-align: right; color: #838383; }


.dim-numero { width: 50px;}
.insert-text {	width: 130px;}
.dim-voli { width: 118px;}

.fotosxb {width:230px !important;}
.fotosxb p{width:230px !important;}