div#box   { float: left; margin: 0px; padding: 0px; position: relative }
div#box a { margin: 0px; padding: 0px }
div#box span  { 
	border:1px solid white;
	float:left;
	height:101px;
	margin:0 44px 12px 4px;
	padding:0;
	width:134px;
}
div#box span#activeLink  {
	border:2px solid #FFBE00;
	margin:-3px 41px 9px 1px;
	padding:2px;
}

div#colonna_cx {
	float: left;
	padding:10px 0;
}

div#colonna_dx       { text-align: right; margin: 0px; padding: 16px 0px; }
div#colonna_dx a#next { float: right; margin: 0px; padding: 0px; cursor: pointer }
div#colonna_dx a#prev { float: right; margin: 0px; padding: 0px; cursor: pointer }
div#colonna_dx h1 {
	color:#00498E;
	float:right;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:2px 8px 0;
	padding:0;
	text-align:right;
}
div#colonna_dx h2 { color: white; font-style: normal; font-weight: normal; font-size: 23px; font-family: Times, "Times New Roman", Georgia; background-color: #323232; text-align: left; float: left; margin: 0px; padding: 0px; width: 315px }
div#colonna_dx img { 
	margin:3px 0 0;
	padding:0;
}
div#colonna_sx { float: left; margin: 0px; padding: 0px; width: 290px }
div#colonna_sx h1 { color: white; font-style: normal; font-weight: normal; font-size: 23px; font-family: Times, "Times New Roman", Georgia; background-color: #323232; float: left; clear: both; margin-top: 2px; margin-bottom: -2px }
#fotogallery { 
	margin: 0 0 0 35px;
	padding: 0;
	width: 1000px;
}
div#gallery_big { float: right; margin: 3px 6px 0 0; padding: 0px; position: relative; overflow: hidden; width: 600px }

div#gallery_big span#caption { 
	color:#666666;
	float:left;
	font-size:14px;
	line-height:22px;
	margin-top:5px;
}

.browse_photo { 
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	width: 990px;
}
div#photo_dida { margin: 0px 0px 10px; padding: 0px; width: 314px; height: 65px }
div#photo_dida h1 { color: white; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, sans-serif; height: 63px; overflow: hidden }
div#photo_nav { 
	float:left;
	margin:0;
	padding:16px 0;
	width:390px;
}
div#colonna_dx h1#current_img {
	font-weight: bold;
}

div#photo_nav a#down { float: left; cursor: pointer; margin-left: 10px; margin-right: 5px;  }
div#photo_nav a#up { cursor:pointer; float:left; margin-left: 5px; margin-right: 10px; }
div#photo_nav img { float: left; margin: 4px 0px 0px; padding: 0px }
div#photo_nav li {
	float: left;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin-right: 6px;
	margin-left: 6px;
	display: inline
}
div#photo_nav li#current {
	font-weight: bold;
	color: #00498E;
	display: inline
}
div#photo_nav ul { 
	color: #818181;
	float: left;
	margin: 0px;
	padding: 0px;
}
img.img_gallery { margin: 0px; padding: 0px; position: relative }
.notizia_gallery { 
	float:left;
	height:451px;
	margin:0 0 0 10px;
	overflow:hidden;
	padding:3px 0 0;
	position:relative;
	width:380px;
}

.gallery_header {
	border-bottom: 1px solid #EFDEDE;
	margin: 10px 0 0 0;
}
.gallery_header h1 { 
	color:#000000;
	font-size:26px;
	line-height:40px;
	margin:0;
}
.gallery_header h2 {
	color:#00498E;
	font-family:georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;
	font-size: 14px;
	font-weight:lighter;
	font-style: italic;
	line-height: 20px;
	margin-bottom:20px;
	padding:0;
	text-transform:none;
}
.fascia_media {
	border-bottom: 1px solid #EFDEDE;
	margin: 0;
}
.fascia_media h1 { 
	color:#000000;
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 6px 0;
}
.fascia_media ul {
	color: #EFDEDE;
	float: right;
	margin: 6px 0;
}
.fascia_media li {
	margin: 0 6px;
}
.fascia_media li a {
	color: #00498E;
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}
.fascia_media li a:hover {
	text-decoration: underline;
	background: none;
	font-family:arial;
	font-size:12px;
	border: none;
	font-weight: normal;
}
.fascia_media li a img {
	margin-bottom: -3px;
}

div#altre_gallery {
	float: left;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:35px;
	text-transform:uppercase;
	padding: 0px;
	width: 569px;
}

div#commenti_gallery  {
	border-bottom:1px solid silver;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:35px;
	text-transform:uppercase;
	width:380px;
}
div#commenti_gallery form {
	margin-top: 5px;
	padding-bottom: 10px;
}
div#commenti_gallery h1 { 
	color:#00498E;
	float:left;
	font-family:Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;
	font-size:16px;
	font-weight:bold;
	margin:0 0 25px;
	padding:0;
	text-transform:lowercase; 
}
div#commenti_gallery h1 a { 
	color: #00498E;
	text-decoration: none;
}
div#commenti_gallery h1 a:hover {
	text-decoration: underline;
}
div#commenti_gallery textarea {
	color: #414141;
	font-size: 1em;
	font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
	background-color: white;
	float: left;
	padding: 5px;
	border: solid 1px silver;
	width: 370px;
	height: 100px;
	overflow: auto;
}
div#commenti_gallery label {
	color:#335D95;
	float:left;
	font-family:Arial,Helvetica,Geneva,SunSans-Regular;
	font-size:12px;
	margin:0 10px;
	padding:0;
	text-transform:none;
}

div#commenti_gallery input.invia {
	float: right;
	margin: 0px;
	padding: 0px;
}

div#altre_gallery h1  {
	color:#00498E;
	float:left;
	font-family:Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;
	font-size:16px;
	font-weight:bold;
	margin:0 0 11px;
	padding:0;
	text-transform:lowercase; 
}
div#altre_gallery h2  { 
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:500;
	height:40px;
	margin:4px 0 10px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}
div#altre_gallery select { font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; float: right; margin: 0px; padding: 0px }

.gallery_esterno {
	margin: 0px;
	padding: 0px;
	border: solid 1px silver;
	width: 598px;
}
.gallery_esterno a.slide_left { float: left; margin: 70px 17px 0px 16px; padding: 0px; cursor: pointer  }
.gallery_esterno a.slide_right { float: left; margin: 70px 0px 0px 15px; padding: 0px; cursor: pointer  }
.gallery_interno { float: left; position: relative; width: 50000px; height: 100px }
.gallery_interno #box_interno { float: left; margin-right: 45px; padding: 0px; width: 136px }
.gallery_interno span   { float: left; margin: 0px 0px 4px; padding: 0px; border: solid 1px white; width: 134px; height: 100px; cursor: pointer }
.gallery_interno_container  { 
	float:left;
	height:170px;
	margin:28px 0 18px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:505px;
}


.fascia_gallery {
	margin:0 10px 0 0;
	list-style-type:none;
}

.fascia_gallery h1  {
	color:#00498E;
	display:inline;
	float:left;
	font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	margin-right:5px;
	margin-top:5px;
	text-transform:lowercase;
}

.fascia_gallery a#link {
	color:#00498E;
	display:inline;
	font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	margin-top:5px;
	text-transform:lowercase;
	text-decoration:none;
}

.fascia_gallery h1 a:hover {
	text-decoration:underline;
}

.fascia_gallery_esterno {
	border:1px solid #CCCCCC;
	float:left;
	padding:1px;
	width:726px;
}

.fascia_gallery_interno_container {
	background:#004983 url(/media/images/primorski/bg_gallery_hp.gif) repeat scroll 0 0;
	float:left;
	padding:15px 0 25px;
	width:726px;
}

.fascia_gallery_interno_container ul.fascia_photo {
	float:left;
	height:150px;
	list-style-image:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:500px;
}

.fascia_gallery_interno {
	float:left;
	margin-top:9px;
	padding:0 0;
	position:relative;
	width:145000px;
}

.fascia_gallery_interno ul {
	list-style-image:none;
}

.fascia_gallery_interno li {
	list-style-image:none;
}

.fascia_gallery_interno li a {
	list-style-image:none;
}

.fascia_gallery_interno li#slide {
	float:left;
	margin-right:23px;
	padding:0;
	width: 143px;
	height: 160px;
	list-style-image:none;
}

.fascia_gallery_interno li#slide a {
	list-style-image: none;	
}

.fascia_gallery_interno li#slide a:hover {
	text-decoration: underline;	
}

.fascia_gallery_interno li#slide span {
	border:2px solid white;
	cursor:pointer;
	float:left;
	margin-top: 6px;
	height:98px;
	width:143px;
	list-style-image:none;
}

.fascia_gallery_interno li#slide span#lettori {
	border:2px solid yellow;
}

.fascia_gallery_interno li#slide h2  { 
	color: white;
	float:left;
	font-size:12px;
	font-weight:500;
	height:30px;
	margin:4px 0 10px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-decoration:none;
	text-transform:none;
	width: 143px;
	list-style:none;
}

.fascia_gallery_visti {
	color:white;
	float:left;
	font-size:13px;
	margin-left:20px;
	margin-top:10px;
	padding:0 0 0 25px;
	width:155px;
}

.fascia_gallery_visti ul#visti_list {
	color:white;
	float:left;
	list-style-type:none;
	margin-top:14px;
	width:155px;
}

.fascia_gallery_visti li#visti_list {
	float:left;
	margin-bottom:3px;
}

.fascia_gallery_visti li#visti_list a {
	color: #FFFFFF;
	float: left;
	font-size: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 20px;
	margin-left: 2px;
	overflow: hidden;
	text-decoration: none;
	width: 155px;
}

.fascia_gallery_visti li#visti_list a#lettori {
	color: yellow;
}

.fascia_gallery_visti li#visti_list a:hover {
	text-decoration:underline;
}

.fascia_gallery ul#gallery_count {
	color:white;
	float:right;
	list-style-type:none;
	margin-top:8px;
}

.fascia_gallery ul#gallery_count li {
	color: gray;
	display: inline;
	margin-left: 8px;
}

.fascia_gallery ul#gallery_count li a {
	color: #00498E;
	display:inline;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.fascia_gallery ul#gallery_count li a:hover {
	text-decoration: underline;
}


.foto_giorno {
	border:1px solid #EFDEDE;
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
}

.foto_giorno img {
	width: 280px;
}

.foto_giorno p {
	color:#00498E;
	font-family:georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;
	font-size:14px;
	font-style:italic;
	font-weight:lighter;
	line-height:20px;
	margin-top: 3px;
	padding:0;
	text-transform:none;
	text-align: left;
}