body {margin:0px;background-color: #EAE7E7;font-family:georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;}
div#dashedline-bottom { background: #ffffff url(/media/images/primorski/dashedbg_gray.jpg) repeat-x; float: left; margin-top: 10px; margin-bottom: 10px; width: 100%; height: 7px }
div#dashedline-top { background: #ffffff url(/media/images/primorski/dashedbg_gray.jpg) repeat-x; float: left; margin-bottom: 10px; width: 1060px; height: 7px }
div#dettaglio_blog { float: left; padding-top: 10px; width: 745px }
div#dettaglio_blog h1 { margin-bottom: 40px }
div#dettaglio_blog h1 a { color: white; font-size: 24px; font-family: "Times New Roman", Georgia, Times; background-color: #f38120; text-transform: uppercase; float: left; padding: 1px 10px; width: 731px }
div#dettaglio_blog h2 { color: #414141; font-size: 12px; font-family: Helvetica, Verdana, Arial, Geneva, SunSans-Regular; text-transform: uppercase }
div#dettaglio_blog h6 { color: white; font-size: 24px; font-family: "Times New Roman", Georgia, Times; background-color: #f38120; text-transform: uppercase; float: left; margin: 10px 0px 25px; padding: 1px 0px 0px 10px; width: 740px }
div#dettaglio_blog h6 a { background-color: #f38120; margin-bottom: 10px }
div#dettaglio_blog img { float: left; margin: 0px 20px 0px 0px; padding: 0px }
div#dettaglio_forum { float: left; padding-top: 10px; width: 745px }
div#dettaglio_forum h1 { margin-bottom: 40px }
div#dettaglio_forum h1 a { color: white; font-size: 24px; font-family: "Times New Roman", Georgia, Times; background-color: #f38120; text-transform: uppercase; float: left; padding: 1px 10px; width: 731px }
div#dettaglio_forum h6 { color: white; font-size: 24px; font-family: "Times New Roman", Georgia, Times; background-color: #f38120; text-transform: uppercase; float: left; margin: 10px 0px 25px; padding: 1px 0px 0px 10px; width: 740px }
div#dettaglio_forum h6 a { background-color: #f38120; margin-bottom: 10px }
div#dettaglio_forum_img { padding-left: 1px }
div#dettaglio_thread * h2 { color: #40659a; font-size: 20px; margin-top: -6px }
div#dettaglio_thread * h2:hover { text-decoration: underline }
div#dettaglio_thread * h3 { font-size: 14px; font-family: georgia, "times new roman", Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none }
div#dettaglio_thread * h3:hover { text-decoration: underline }
div#dettaglio_thread div { font-size: 14px; font-family: georgia, "times new roman", Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none; float: left; margin-bottom: 5px }
div#dettaglio_thread div div a { float: left; display: block }
div#dettaglio_thread h4 { float: left; margin-bottom: 14px; border-bottom: 1px solid #c4c4c4; width: 750px }
div#footer { height: 55px; text-align:left; background-color:#EAE7E7; float: left; margin-left: -10px; padding-top: 10px; padding-left: 10px; width: 1080px; font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;font-size:14px;color:#818181; }
div#forum_hp { background-color: #f38120; margin-top: 10px; padding: 13px 10px 24px 23px; height: 190px; overflow: hidden }
div#forum_hp div { color: #414141; float: left; margin-right: 10px; padding-right: 10px; padding-bottom: 68px; border-right: 1px solid #f7a863; width: 160px; height: 120px; overflow: hidden }
div#forum_hp div a { font-size: 16px; line-height: 1em; font-family: "times new roman", Georgia, Arial, Helvetica, Geneva, SunSans-Regular }
div#forum_hp div a img { margin-bottom: 10px; height: 100px }
div#forum_hp div a:hover { text-decoration: underline }
div#forum_hp div h1 { font-style: normal; font-size: 20px; font-family: "times new roman", Georgia, Arial, Helvetica, Geneva, SunSans-Regular }
div#forum_hp div h1 a { font-style: normal; font-size: 18px; line-height: 1em; font-family: "times new roman", Georgia, Arial, Helvetica, Geneva, SunSans-Regular }
div#forum_hp h1 { color: white; font-style: italic; font-size: 90% }
div#forum_hp h1 a { color: white; font-style: italic; font-size: 90% }
div#menu_principale { margin-top: 1px; font-size:16px; font-style:italic; }
div#menu_principale #activelink {  }
div#menu_principale li a { color: #FFFFFF; display: inline;border-left:1px solid white; padding-left:10px}
div#menu_principale li a#activelink { color: #00498E; background-color: transparent; font-weight:bold; }
div#menu_principale ul { background-color: #AABBD9; float: left; margin-bottom: 10px;display:inline;width:1070px; }
div#menu_principale ul li { float: left; padding: 2px 12px 5px 12px; display: inline }
div#menu_principale ul li a:hover { color: #00498E; }
div#menu_principale ul li:hover { color: #00498E;  }
div#menu_principale_footer {padding-top:80px; margin-top:0px; text-align:left; font-style:normal;font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;font-size:14px;}
div#menu_principale_footer li a {color:#818181;}
div#menu_principale_footer li {color:#818181; padding: 2px 4px 2px 4px;}
div#menu_principale_footer ul {margin-bottom:5px;margin-top:5px;}
div#menu_testa { text-align: right; }
div#menu_testa ul { margin: 0px;
		    padding: 10px 1px 0px 0px;
		    background-color: #ffffff;
		    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		    }
div#menu_testa ul li  { display: inline;color:#818181; }
div#menu_testa ul li a { color:#818181; padding-right:2px;padding-left:2px;}
div#menu_testa ul li a:hover {
	text-decoration:underline;
}
div#newthread { text-transform: uppercase; float: left; margin: 20px 0px 15px 12px; padding: 0px 0px 10px; border: solid 1px #d6d6d6; width: 726px }
div#newthread .invia { margin: 99px 11px 0px 0px; padding: 0px; border: 0px }
div#newthread h1 { color: #414141; font-size: 1.1em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: #d6d6d6; margin: 0px; padding: 5px }
div#newthread h2 { color: #335d95; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none; float: left; margin: 20px 10px 0px; padding: 0px }
div#newthread h2 a { color: red; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none; background-color: #fff7d0; text-transform: none; margin: 20px 10px 0px; padding: 0px }
div#newthread h2 a:hover { text-decoration: underline }
div#newthread h3 { color: #414141; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none; margin: 3px 10px 0px; padding: 0px; border-top: 1px solid silver }
div#newthread h6 { color: #747474; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none; clear: both; margin: 15px 0px 0px 10px; padding: 0px }
div#newthread input { color: #414141; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: white; float: left; margin: 10px 10px 0px 20px; border: solid 1px silver }
div#newthread label { color: #335d95; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-transform: none; float: left; margin: 10px 10px 0px 20px }
div#newthread textarea { color: #414141; font-size: 1em; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; background-color: white; float: left; margin: 10px 10px 0px 20px; padding: 5px; border: solid 1px silver; width: 550px; height: 100px; overflow: auto }
div#newthread_pag { float: right; margin: 5px 0px 0px; padding: 0px }
div#newthread_pag a { float: right; margin: 4px 5px 0px; padding: 0px }
div#newthread_pag li { margin: 0px 3px; padding: 0px }
div#newthread_pag li #current { color: red; margin: 0px 3px; padding: 0px }
div#newthread_pag ul { float: right; margin: 0px; padding: 0px }
div#portal-logo img  { margin-top: 0px; margin-left: 0px }
/*
div#banner {
	text-align:right;
}
div#banner a img {
	margin-top:10px;
	margin-right:10px;
}
*/
div#primo_piano_blog { background-color: #e9e9e9; margin-bottom: 20px; padding: 10px; border: solid 1px #c4c4c4; width: 729px }
div#primo_piano_blog  h2 { color: #414141; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-transform: uppercase }
div#primo_piano_blog  h3 { color: #40659a; font-style: italic; font-size: 16px; font-family: "Times New Roman", Georgia, Times; text-transform: none }
div#primo_piano_blog  h4 { color: #414141; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none }
div#primo_piano_blog * h2:hover * { text-decoration: underline }
div#primo_piano_blog * h3:hover * { text-decoration: underline }
div#primo_piano_forum { background-color: #e9e9e9; margin-bottom: 20px; padding: 10px; border: solid 1px #c4c4c4; width: 729px }
div#primo_piano_forum * h2 { color: #40659a; font-size: 20px }
div#primo_piano_forum * h2 * { color: #40659a; font-size: 20px }
div#primo_piano_forum * h2:hover * { text-decoration: underline }
div#primo_piano_forum * h3 { color: #40659a; font-style: italic; text-transform: none }
div#primo_piano_forum * h3 * { color: #40659a; font-style: italic; text-transform: none }
div#primo_piano_forum * h3:hover * { text-decoration: underline }
div#primo_piano_forum * h4 { color: #414141; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular; text-decoration: none }
div#sezioni_piede {
	margin-top:10px;
	margin-bottom:10px;
	padding-right:10px;
}
div#sezioni_piede #activelink { background: #dbdbdb repeat-x }
div#sezioni_piede ul{
	margin-bottom:0px;
	background: #dbdbdb url('/media/images/primorski/navbg.jpg') repeat-x;
	float:left;
	width:100%;
}
div#sezioni_piede ul li{
	display:inline;
	padding:5px 12px 7px 12px;
	float:left;
	border-left:1px solid white;
}
div#sezioni_piede ul li a {
	
}
div#sezioni_piede ul li:hover{
	background: #dbdbdb none repeat-x;
}
div#header {background: transparent url('/media/images/primorski/portal_logo_bg.gif') repeat-x; vertical-align:bottom}
div#meteo_hp {text-align:right;vertical-align:bottom;padding-top:13px;z-index:10;position:relative;}
div#ticker {font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;color:#00498E;font-size:16px;font-weight:bold;}
p#nastavi {text-align:right;background-color: #AABBD9;height:25px;padding-top:6px;}
p#nastavi a { padding-right:5px;color:#ffffff;font-style:normal;font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;}
div#page-break {border-bottom:1px solid #EFDEDE; margin-right:20px;}
div#page-break-light {border-bottom:1px solid #EFDEDE; margin-top:5px;}

.pipe {font-size:12px !important; vertical-align:middle}
div#newscontainer {overflow:hidden;height:26px;}
div#newscontainer ul li {display:inline;}
div#newscontainer * {display:inline;}
div#newscontainer h1 {margin-right:5px;font-weight:bold;color:#00498E;font-size:14px;font-style:normal;font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;}
div#newscontainer h2 {margin-right:5px;font-weight:normal;color:#414141;font-size:14px;font-style:normal;font-family:Arial,georgia,"times new roman",Helvetica,Geneva,SunSans-Regular;}
div#spalla_dx {border-left:1px solid silver }
div#visti_comm { text-transform: uppercase; margin: 10px 0px 0px 0px; padding-left: 10px;text-align:left; padding-bottom:20px; }
div#visti_comm h1 { color: #00498E; font-size: 16px; font-weight:bold; font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular; margin: 0px; padding: 0px;text-transform: lowercase; margin-bottom:5px;}
div#visti_comm h2 { border-bottom:1px solid gray; color: #414141; font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-family: Georgia, "Times New Roman", Times; text-transform: none; float: left; margin: 5px 10px 0px; padding: 0px; width: 275px }
div#visti_comm h2 a { color: #414141; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, "Times New Roman", Times; text-decoration: none; text-transform: none; float: left; margin:0 0 4px; padding: 0px }
div#visti_comm h2 a:hover { text-decoration: underline }
div#visti_comm h2 span {color:#00498E;text-transform:uppercase;font-size:12px;font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;}
div#othernews { text-transform: uppercase; margin: 7px 0px 0px 0px; padding-left: 10px;text-align:left; padding-bottom:0px; }
div#othernews h1 { color: #00498E; font-size: 16px; font-weight:bold; font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular; margin: 0px; padding: 0px;text-transform: lowercase; margin-bottom:0px;}
div#othernews p { color: #414141; font-style: normal; font-weight: normal; font-size: 16px; line-height: 18px; font-family: Georgia, "Times New Roman", Times; text-transform: none; float: left; margin: 5px 0px 0px; padding: 0px }
div#othernews p a { color: #414141; font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Arial, "Times New Roman", Times; text-decoration: none; text-transform: none; float: left; margin: 0px 0px 0px; padding: 0px }
div#othernews p a:hover { color: #f38120; text-decoration: underline }
div#othernews p span {color:#A7B7D4;text-transform:uppercase;font-size:12px;font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;}
div#othernews h2 {font-weight:normal; font-size:18px;font-family: georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;text-transform:none;}
div#othernews h3 {font-weight:normal; color:#414141;font-size:12px;font-family: georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;text-transform:none;}
div#othernews h4 {text-transform:lowercase;font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;}
div#cerca_hp {border-bottom:1px solid #EFDEDE;padding-bottom:5px;width:298px; }
div#banner {padding-bottom:10px; width:310px;}
div#banner_line {float:right; border-bottom:1px solid #EFDEDE;width:300px;margin-top:10px;}
.columnborder {border-right:1px solid #EFDEDE}
.crumbborder {border-bottom: 1px solid #EFDEDE; border-top: 1px solid #EFDEDE;width:730px;}
div#back a {text-transform:lowercase;color:#818181;}
div#dettaglio_notizia_testa {padding-right:20px;}
div#linkobj { border:1px solid #EFDEDE; margin-top:10px;width:710px; padding:10px; float: left;}
div#linkobj .text { text-align:left;}
div#linkobj img { float:left; width: 120px; margin-right: 15px; }
div#linkobj h1 { font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;}
div#linkobj h1 a {color:#9BAAC5;}
div#linkobj h2 {font-family: Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;}
div#linkobj p {color:gray;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}

#stant * {font-family:Arial,"times new roman",georgia,Helvetica,Geneva,SunSans-Regular;font-size:16px;color:#00498E;font-weight:bold;}


.photogrid {
	float: left;
	margin: 30px;
	padding-bottom: 20px;
	background-color: #EDEBEB;
	border: 1px solid #EFDEDE;
	text-align:center;
}

.photogrid ul {
	float: left;
	margin: 20px;
	text-align:center;
}

.photogrid li {
	float: left;
	width: 180px;
}

.graybox {
	background-color: #EDEBEB;
	border: 1px solid #EFDEDE;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 15px;
}

.graybox h4 {
	color:#00498E;
	font-family:georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

.graybox h4 a {
	color:#00498E;
	font-size:14px;
	text-decoration:none;
}


.graybox h4 a:hover {
	text-decoration:underline;
}

.graybox h4 span {
	color:gray;
	font-family:Arial,Helvetica,Geneva,SunSans-Regular;
	font-size: 10px;
	font-style: normal;
	line-height:1.2;
	text-transform:uppercase;
}

.graybox h3 {
	color: gray;
	font-family:Arial,Helvetica,Geneva,SunSans-Regular;
	font-size: 10px;
	line-height:1.2;
	text-transform: uppercase;
}

.graybox h3 a {
	color: gray;
	font-size: 11px;
	text-decoration: underline;
	text-transform: lowercase;
}

.graybox h3 a:hover { text-decoration: none; }

.graybox h2 {
	color: gray;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
}

.graybox h2 a {
	color:#00498E;
	font-size:10px;
	text-decoration:underline;
}

.graybox h2 a:hover { text-decoration:none; }

.graybox h1 {
	color:black;
	font-family:georgia,"times new roman",Arial,Helvetica,Geneva,SunSans-Regular;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
