/********* GENERAL ***********/

body {
  font: 13px/1.4 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  color:#333;
}


a:link, a:visited, a:hover {color:#336699;}
a.pdf {padding:2px 0 2px 20px;background: transparent url(../images/layout/pdf.gif) no-repeat left 1px;}
#content a.external {padding-right:12px;padding-left:0;background: transparent url(../images/layout/external.gif) no-repeat right center}
.scrollTop a {padding-left:10px;background: transparent url(../images/layout/up.gif) no-repeat left center;font-size:10px;}
.scrollTop a:link, .scrollTop a:visited {color:#888;text-decoration:none;} 
.scrollTop a:hover {color:#336699;text-decoration:underline;}
a.continua {padding:0 8px 0 0;background: transparent url(../images/layout/link_arrow_inline.gif) no-repeat right 0.4em;}
p,ul,ol,dl,blockquote {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:1em;
}
cite {font-style: italic;}
blockquote {margin-left:5em;padding-left:0;}

h1,h2,h3,h4,h5 {margin:0;padding:0;margin-bottom:0.6em;font-family:Helvetica, Arial, sans-serif;line-height:1.3;}

/********* LINK BUTTON ***********/

p.linkButton {margin-top:1.5em;}
.linkButton a {
padding:5px 0 6px 8px ;
background: transparent url(../images/layout/link_button_blu.gif) no-repeat left center;
white-space:nowrap;
}
.linkButton a strong {
  padding:5px 25px 6px 0 ;
  background: transparent url(../images/layout/link_button_blu.gif) no-repeat right center;
  font-weight:bold;
}
.linkButton a:link,.linkButton a:visited,.linkButton a:hover {color:#fff;text-decoration:none;}
.linkButton a:hover strong {text-decoration:underline;}
.butEventi a,.butEventi a strong {background-image: url(../images/layout/link_button_eventi.gif) ;}
.butPub a,.butPub a strong {background-image: url(../images/layout/link_button_pub.gif) ;}
.butFormazioni a,.butFormazioni a strong {background-image: url(../images/layout/link_button_blu.gif) ;}

/********* LANGUAGES CONTATTI ***********/

#languages p, #contatti p {
  font-size:11px;
  color:#666;
}
#languages p a:link, #contatti p a:link, #languages p a:visited, #contatti p a:visited {
  color:#666;
  text-decoration:none;
} 
#languages p a:hover, #contatti p a:hover {
  text-decoration:underline;color:#336699;
}
#contatti a {padding:2px 0 3px 25px;background: transparent url(../images/layout/contatti.gif) no-repeat 0 2px;}

/********* TOP MENU ***********/

#header li a, #header li strong {
  font: 14px/1.35 Helvetica, Arial, sans-serif;
}

#header ul li.sel strong, #header ul li.sel a {
  font-weight:bold;
  color:#fff;
}

#home #header ul li.sel a, #home #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_home.gif) no-repeat left top;
}
#home #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_home.gif) no-repeat right top;
}
#eventi #header ul li.sel a, #eventi #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_eventi.gif) no-repeat left top;
}
#eventi #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_eventi.gif) no-repeat right top;
}
#pubblicazioni #header ul li.sel a, #pubblicazioni #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_pub.gif) no-repeat left top;
}
#pubblicazioni #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_pub.gif) no-repeat right top;
}
#nunatac #header ul li.sel a, #nunatac #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_nunatac.gif) no-repeat left top;
}
#nunatac #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_nunatac.gif) no-repeat right top;
}

#settori #header ul li.sel a, #settori #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_settori.gif) no-repeat left top;
}
#settori #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_settori.gif) no-repeat right top;
}

#servizi #header ul li.sel a, #servizi #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_servizi.gif) no-repeat left top;
}
#servizi #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_servizi.gif) no-repeat right top;
}

#fun #header ul li.sel a, #fun #header ul li.sel strong {
  background: transparent url(../images/layout/tab_menu_fun.gif) no-repeat left top;
}
#fun #header ul li.sel span {
  background: transparent url(../images/layout/tab_menu_fun.gif) no-repeat right top;
}

#header ul li a:link, #header ul li a:visited {color:#555;text-decoration:none;}
#header ul li a:hover {color:#336699;}
#header ul li.sel a:link, #header ul li.sel a:visited,#header ul li.sel a:hover {color:#fff;}

/******* HEADER *********/
#contentHeader h1, #contentHeader p {margin:0;}

/******* HOME HEADER *********/

body#home #contentHeader { background-color: #C93B2C; }

body#home #contentMenu {
  background: transparent url(../images/layout/home_header_page.jpg) no-repeat 3px 0px ;
}
body#home.conMenu #content {
  background: transparent url(../images/layout/home_header_page.jpg) no-repeat -250px 0px;
}

/******* EVENTI HEADER *********/

#eventi #contentHeader {background-color: #00BDC9;}

#eventi #contentMenu {
  background: transparent url(../images/layout/page_eventi_header.jpg) no-repeat 3px 0px ;
}
#eventi.conMenu #content {
  background: transparent url(../images/layout/page_eventi_header.jpg) no-repeat -250px 0px;
}

/******* PUB HEADER *********/

body#pubblicazioni #contentHeader {background-color:#F09718;}

body#pubblicazioni #contentMenu {
  background: transparent url(../images/layout/page_pub_header.jpg) no-repeat 3px 0px ;
}
body#pubblicazioni.conMenu #content {
  background: transparent url(../images/layout/page_pub_header.jpg) no-repeat -250px 0px;
}

/******* NUNATAC HEADER *********/

body#nunatac #contentHeader {background-color:#9FC2D9;}

body#nunatac #contentMenu {
  background: transparent url(../images/layout/page_nunatac_header.jpg) no-repeat 3px 0px ;
}
body#nunatac.conMenu #content {
  background: transparent url(../images/layout/page_nunatac_header.jpg) no-repeat -250px 0px;
}

/******* SETTORI HEADER *********/

body#settori #contentHeader {background-color:#7FC687;}

body#settori #contentMenu {
  background: transparent url(../images/layout/page_settori_header.jpg) no-repeat 3px 0px ;
}
body#settori.conMenu #content {
  background: transparent url(../images/layout/page_settori_header.jpg) no-repeat -250px 0px;
}
/******* SERVIZI HEADER *********/

body#servizi #contentHeader {background-color:#80A6E1;}

body#servizi #contentMenu {
  background: transparent url(../images/layout/page_servizi_header.jpg) no-repeat 3px 0px ;
}
body#servizi.conMenu #content {
  background: transparent url(../images/layout/page_servizi_header.jpg) no-repeat -250px 0px;
}

/******* FUN HEADER *********/

body#fun #contentHeader {background-color:#6060B3;}

body#fun #contentMenu {
  background: transparent url(../images/layout/page_fun_header.jpg) no-repeat 3px 0px ;
}

body#fun.conMenu #content {
  background: transparent url(../images/layout/page_fun_header.jpg) no-repeat -250px 0px;
}


/******* INDEX PAGE CONTENT *********/

.div4 {border-left:1px solid #E1E0DD;}
.firstDiv4 {border-width:0;}
.div4 dt {font-weight:bold;font-weight:normal;}
.div4 dd {margin:0;padding:0;margin-bottom:1em;}

ul.settori {margin:0;padding:0;}
ul.settori li {padding:0 0 0.5em 0;list-style-type: none;}

.fun_list {border-top:1px solid #E1E0DD;}
.fun_item {clear:both;border-bottom:1px solid #E1E0DD;padding:10px 0;}
.fun_icon {width:150px;float:left;}
.fun_intro {margin-left:170px;}

/******* PAGE CONTENT *********/

#home h1, #home h2 {color:#C7342B;}
#home h3 {color:#999;font-size:13px;}
#servizi .pub_list h4, #servizi .clienti_list h4, .formazioni_list h4,.formazioni h4 {border-bottom-color:#B4D2EB;}
.pub_list {border-bottom:1px solid #CBE8EA;margin-bottom:1em;}

#eventi #content h4, #pubblicazioni #content h4,#settori .pub_list h4,#servizi .pub_list h4,.clienti_list h4, .formazioni_list h4, .formazioni h4 {color:#999999;border-bottom:1px solid #CBE8EA;margin-bottom:0;}
.evento {border-bottom:1px solid #CBE8EA;}
.evento h2 {color:#0064B5;}

#fun h1, #fun h2 a, #fun h2 a:link, #fun h2 a:visited {color:#6060B3;text-decoration:none;}

#pubblicazioni #content h4 {border-bottom-color:#F5D9BB;}
.pubblicazione {border-bottom:1px solid #F5D9BB;}
#pubblicazioni h1, #pubblicazioni h2 {color:#2E66B2;}

.section_link {color:#7f7f7f;margin-top:-3px;}
.section_link a:link, .section_link a:visited  {color:#777}
.section_link a {padding-right:0.3em;}

#nunatac h1 {color:#3B749E;}
.alliances th, .alliances td {border-top:1px solid #C5E1EB}

.client_table td {
  border-color: #F3F3F3;
}
.client_table td.empty {
  background-color: #F3F3F3;
}
#settori h1 {color:#34916E;}
#settori .pub_list, #servizi .pub_list, .clienti_list {margin-top:2.5em;}
#settori .pub_list h4, #settori .clienti_list h4, #settori .pub_list {border-bottom-color:#BEDBBD;}
#servizi .pub_list h4, #servizi .clienti_list h4, .formazioni_list h4,.formazioni h4 {border-bottom-color:#B4D2EB;}

.formazioni_list dt{border-top:1px solid #B4D2EB;padding:0.5em 0 0 0;margin:0.5em 0 0 0;font-weight:normal;}
.formazioni_list dd{margin:0;padding:0;}
.formazioni_list dl{border-bottom:1px solid #B4D2EB;padding-bottom:1em}

.clienti_list h4 {margin-bottom:0;}
.pub_list h5 {background-color:#DCE8F1;padding:2px 5px;}
#settori .pub_list dd, #servizi .pub_list dd {margin:0 0 1em 0;padding:0;}
#settori .pub_list dt,#servizi .pub_list dt {margin:1em 0 0 0;padding:0;font-weight:normal;}
#settori .pub_list dt, #servizi .pub_list dt {background: transparent url(../images/layout/case-study.gif) no-repeat top left; padding-left:23px;}
#settori .pub_list dd, #servizi .pub_list dd { padding-left:23px;}
#servizi h1, #servizi .formazioni h2 {color:#2E66B2;}
.servizi_list dt {font-weight:bold;font-size:14px;}
.servizi_list dd {margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #B4D2EB;}

.formazione {border-bottom:1px solid #B4D2EB;}
.formazioni h2 {color:#C7342B;}

.fun_slideshow, .fun_video_set {clear:both;border-bottom:1px solid #E1E0DD;padding:10px 0;}

.fun_flickr_sq {width:75px;float:left;border:3px solid #F3F3F3;}

.siteMap ul ul ul {list-style-type : circle;}

/******* PAGE MENU *********/


/*.libro_content, .formazione_scarica_doc {border:1px #DADADA solid;background-color:#F6F6F6;}

.formazione_scarica_doc {background: #f6f6f6 url(../images/layout/icon-scheda-iscrizione.gif) no-repeat -22px 5px;}
*/
.libro_content {border:1px #DADADA solid;background-color:#F6F6F6;}

/*.libro_content img {display:block;margin-bottom:1em;}*/

#contentMenu {font-size:12px;}
#contentMenu ul, .libro_content ul {margin:0;padding:0;}
#contentMenu ul li {border-bottom:#e5e5e5 solid 1px;}
#contentMenu ul li li, #contentMenu ul.archive_menu li {border-bottom-width:0px;}
#contentMenu ul ul{padding-left:1em;}
#contentMenu ul ul li {font-size:11px;}
#contentMenu ul li, .libro_content ul {list-style-type:none;}
#contentMenu li.sel, #contentMenu li.sel li.sel {font-weight:bold;}
#contentMenu li.sel li {font-weight:normal;}
#contentMenu li li {border-bottom:none;}
#contentMenu ul li a, #contentMenu ul li.sel strong,.libro_content ul li a, .libro_content ul li.sel strong {display:block;padding:5px 2px;text-decoration:none;}
#contentMenu ul li.sel strong,.libro_content ul li.sel strong {background-color:#fff;}
#contentMenu ul li li a, #contentMenu ul li.sel li strong {padding:2px;}
#contentMenu ul li ul {padding-bottom:5px;}

#contentMenu ul li a:hover, .libro_content ul li a:hover {color:#004E9C;background-color:#EBF2F8}
#contentMenu h3 {font-size:12px;border-bottom:1px solid #e5e5e5;margin:1em 0 0 0;color:#666;}
#contentMenu .articoli h3 {border-width:0;}
#contentMenu .articoli ul {border-top:1px solid #e5e5e5;}

#contentMenu ul.archive_menu {margin-top:6px;}
#contentMenu ul.archive_menu li, #contentMenu ul.archive_menu li.sel, #contentMenu ul.archive_menu a, #contentMenu ul.archive_menu li.sel strong {display:inline;margin:0;padding:2px;}
#contentMenu .archive_menu .pub_1 {font-size:80%;}
#contentMenu .archive_menu .pub_2 {font-size:100%;}
#contentMenu .archive_menu .pub_3 {font-size:113%;}
#contentMenu .archive_menu .pub_4 {font-size:125%;}


/******* PAGE FOOTER *********/

#footer {text-align:right;font-size:11px;color:#999;}
#footer a {padding:0 4px;}
#footer a:link, #footer a:visited {text-decoration:none;color:#888;}
#footer a:hover {text-decoration:underline;color:#336699;}

/********* Style for Contribute ***********/

h1 {color:#333;font-size:20px;margin-top:.5em;}
h2 {color:#333;font-size:16px;}
h3 {color:#333;font-size:14px;}
h4 {color:#333;font-size:12px;}
h5 {color:#336699;font-size:12px;}
.intro {font-size:16px;}
p.intro, div.intro {margin-bottom:2em;}
.evidenziato {background-color:#FFFF99;}
.backLink {background:url(../images/layout/back.gif) center left no-repeat; padding-left:11px;}
li.elenco {padding:0 0 0 5px;list-style-image: url(../images/layout/index_list_image.gif);line-height:1.8;}
.email{}

