/*** STILI GENERALI HTML***/
html					{ height:100%; }
body					{ background:#FFFFFF; height:100%; margin:0; font-family:"Trebuchet MS", "Lucida Sans Unicode","Lucida Grande", Verdana;  color:#034f8d;}

h1, h2, h3, h4, h5, h6	{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana; margin:0; padding:0;}

a						{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana; color:#084C82; text-decoration:none; font-size:12px;}
a:hover					{ color:#4c90c6; text-decoration:underline; font-family:"Trebuchet MS", "Lucida Sans Unicode","Lucida Grande", Verdana;}
a img					{border:none;}
p a						{color:#ebbd68;}
p a:hover				{color:#ebbd68;}

li						{ font-family:"Trebuchet MS", "Lucida Sans Unicode","Lucida Grande", Verdana; font-size:12px; list-style-image:url('/img/list.gif');}
li a, li a:hover		{ color:#ebbd68;}
ul						{}

p						{ font-size:12px; margin:0; padding:0;  text-align:justify;}

form					{ margin:0px; padding:0px;}
label, input, select, 
textarea 				{font-size:11px; font-family:"Trebuchet MS", "Lucida Sans Unicode","Lucida Grande", Verdana; display:block;}
input, select, 
fieldset, textarea 		{border:1px solid #ccc;}
label					{margin-top:5px;}
fieldset				{margin-bottom:10px;}
#buttons				{text-align:center; margin-top:10px;}
#buttons input			{display:inline; background:#fcce79;}

td						{ font-size:12px; margin:0; padding:0;  vertical-align:middle;}
.clr					{ clear:both; height:1px; font-size:1px;}

/*** STILI MACROBLOCCHI ***/
#container	{background:#FFFFFF; text-align:center; padding-bottom:20px;}
.container	{width:750px;  margin:auto; margin-top:0px !important;  margin-top:-3px; text-align:left; }
#header		{height:165px !important; height:155px; background: url('/img/sfondo_header.jpg') top repeat-x;}
#page		{}
#footer		{}


/*** STILI HEADER ***/
#header img.menu	{margin-top:93px; }

div.lang{
  float: right;
  width: 100px;
  padding-top: 10px;
}
div.lang a{
  text-decoration: none;
  font-size: 11px;
}
div.lang a.flag_sl{
  padding-left: 20px;
  background: url('/img/flags/sl.gif') left center no-repeat;
}
div.lang a.flag_it{
  padding-left: 20px;
  background: url('/img/flags/it.gif') left center no-repeat;
}


/*** STILI PAGE ***/
#page h1		{font-size:18px; color:#034f8d; margin-bottom:5px;}
#page h2		{font-size:15px; color:#ebbd68; margin-bottom:10px;}
#page h2 span	{color:#034f8d;}
#page h4		{font-size:14px; color:#034f8d; margin-bottom:5px;}
#page h4.zona 	{cursor:pointer;}

/* sinistra*/
#page #sinistra 	{width:201px; float:left; text-align:center;}
#page #menu a 		{display:block;}
#page #menu_on		{display:none;}
#page #partners		{margin-top:30px;}
#page #partners a  	{display:block; margin:0px auto 20px auto;}


/* content */
#page #content {float:left; width:300px; margin:20px 30px 0px 30px; }

#page #content div.continua	{text-align:center; margin-top:10px;}
#page #content div.continua a {background: url('/img/lista_soci.gif') no-repeat  left; padding-left:30px; color:#034f8d; font-size:15px; font-weight:bold;}

#page #content .sede {float:left; width:150px; margin-bottom:20px;}
#page #content #cartina_fvg {display:block; margin-bottom:30px;}

#page #content .news 			{margin-bottom:20px;}
#page #content .news h5			{font-size:12px;} 
#page #content .news h6			{font-size:10px; color:#ebbd68; } 
#page #content .news a.continua {display:block; text-align:right; font-size:10px;  color:#ebbd68; background: none; font-style:italic;} 
#page #content #news h5			{font-size:12px;} 
#page #content #news h6			{font-size:10px; color:#ebbd68; } 
#page #content #news p			{margin-bottom:20px; } 
#page #content #news #immagini	{margin-bottom:20px; } 


/* destra */
#page #destra 		{width:179px; float:left; margin-top:20px;}
#page #destra h1	{margin-bottom:15px;}

#page #destra #latestnews  	{margin-bottom:30px;}
#page #destra #latestnews h2{margin-bottom:5px; font-size:12px;}
#page #destra #latestnews p	{margin-bottom:10px;}
#page #destra #latestnews a.continua{display:block; background: url('/img/continua.gif') no-repeat  right; text-align:right; padding-right:30px;}
#page #destra #latestnews .news {border-bottom:1px solid #888; padding-bottom:5px; margin-bottom:10px;}


/*** STILI FOOTER ***/

#footer .border_sx, 
#footer .border_dx {display:block; float:left; width:14px; height:61px;}
#footer .border_cx {width:722px; float:left; background-image:url('/img/footer_int.jpg'); background-repeat:repeat-x; height:61px;}
#footer p          {margin-top:10px; text-align:center; color:#fff;}
#footer a          {color:#fff;}

#dotcom 			{clear:both; width:927px; text-align:right;}
#dotcom A 			{color:#7a7a7a; text-decoration:none; font-size:9px;}
#dotcom A:visited 	{text-decoration:underline;}
#dotcom a img 		{margin-top:1px;}



/*** LAVORI IN CORSO ***/
#lavoriincorso table	{ background:#ffcc33; width:100%; height:100%;}

/*** STILI TESTO ***/

.direz01			{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana; color:#FFFFFF; font-weight:bold; background:#679AC5; margin:0px; padding:10px; text-align:left;}
.direz02			{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana; color:#333333; font-weight:normal; background:#F3D7A3; margin:0px; padding:5px; text-align:left;}
.direz03			{ font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Verdana; color:#333333; font-weight:normal; background:#EBBD68; margin:0px; padding:5px; text-align:left;}