/* OVERRIDING OF DEFAULT DRUPAL THEME */

body {
  background: none;
  font-family:'Trebuchet ms';
  font-size: 70%;
  color: none;
  margin:0px 8px 0px 3px;
}
body.sidebar-left {
  min-width:800px;
}

#wrapper {
  background:transparent url(images/contenito.gif) repeat-y scroll 0% 50%;
}

#wrapper #container {
  margin:0pt;
  max-width:none;
  padding: 0pt;
}

#header-region {
  min-height: 0pt;
  position:absolute;
  z-index:1;
  background:none;
  padding:5px;
  width:98%;
}

#wrapper #container #header {
  height:156px;
}

#wrapper #container .sidebar {
  margin:0pt;
}

#wrapper #container #sidebar-left{
  border:0px solid red;
  float:left;
  font-size:1.3em;
  padding-bottom:0px;
  padding-left:20px;
  padding-right:2px;
  padding-top:0px !important;
  width:188px;
}

#wrapper #container #sidebar-right{
  background:transparent url(images/strisciablu.jpg) repeat-x scroll left top;
  float:right;
  font-size:1.3em;
  padding-bottom:0px;
  padding-right:0px;
  padding-left:2px;
  padding-top:28px !important;
  width:208px;
}

#sidebar-left .block,
#sidebar-right .block {
padding:0pt;
}

#wrapper #container #center #squeeze {
  margin-left:210px;
}
#wrapper #container #center #squeeze,
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner {
  background:none;
  min-width:380px;
  left: 0px;
  padding-top: 0px;
}
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner {
  margin: 0px;
  padding-left:0px;
}
#wrapper #container #center .right-corner {
  z-index:1;
}
#wrapper #container #center .right-corner .left-corner {
  background:none;
  padding:5px 10px 10px 0px;
  margin-left: 3px;
  min-width:350px;
}

#wrapper #container #center .right-corner .left-corner .node {
  border-bottom:1px solid #E9EFF3;
  margin:0em 0px 1.5em;
  padding:0em 0px;
}
#tabs-wrapper {
  border-bottom:1px solid #E9EFF3;
  margin:0pt 0px 0em;
  padding:0pt 0px 0px 0px;
  position:relative;
  line-height:200%;
}
#tabs-wrapper ul.primary {
  padding-left:5px;
}

/*GENERAL*/
a:link, a:visited {color:#0152A9;}
body {background:#fff; margin:0px 8px 0px 3px; font-size:59%; font-family:'Trebuchet ms';}
IMG {border:0;}
/*min-width:900px;*/

.jump {display:none;}

input, textarea {border:1px solid #59442C; background:#F5F3E8; color:##59442C;} 
 
/*interne*/

/* blocco per la scelta del linguaggio */
#header-region #block-NWmultilingual-0 {
  float:right;
}
#header-region #block-NWmultilingual-0 li {margin:0pt 0.2em;}

#top-int {border:0px solid red; position:relative; height:136px; background:url('images/bck-int.gif'); margin:0px 0px 0px 20px;}
#top-int #nav {position:absolute; left:173px; top:88px; height:27px; font-family:'trebuchet ms'; color:#fff; font-weight:bold; font-size:1.3em; border:0px solid red; z-index:2;}
#top-int #nav A:link, #top-int #nav A:visited, #top-int #nav A { display:block; border-right:1px solid #fff; float:left; padding:5px 15px; color:#fff!important; text-decoration:none; height:18px;}
#top-int #nav a.active {background:#167202;}
#top-int #nav a.first {padding-left:30px!important;}
#top-int #nav a.first.active {background:url('images/cs-sel.jpg') no-repeat;}

#top-int #logo {position:absolute; top:0; left:0;}
#top-int #aqa-int {margin-left:207px; margin-top:30px;}
#path {background:url('images/path.gif') no-repeat; margin:0px 20px; padding-left:200px; font-size:1.2em; min-height:20px;}
#wrapper #container #header .breadcrumb {
  background:url('images/path.gif') no-repeat; 
  margin:0px 0px 0px 20px; 
  padding-left:200px; 
  font-size:1.2em; 
  min-height:20px;
  left:0px;
  position:relative;
  top:0px;
}
#wrapper #container #header .breadcrumb A {
  text-decoration:underline;
}

/* blocco immagine e titolo sopra menu sx */
#wrapper #container #sidebar-left #block-block-11 {
  font-size:1.3em; 
  margin:0px;
}
#wrapper #container #sidebar-left #block-block-11 .content {
  margin:0px;
}
#wrapper #container #sidebar-left #block-block-11 IMG {
  border-right:2px solid #fff; 
  border-top:5px solid #fff;  
}
#wrapper #container #sidebar-left #block-block-11 h1 {
  font-family:'Trebuchet ms';
  background:#7DB53C; 
  color:#fff; 
  text-align:right; 
  padding:3px; 
  border-bottom:1px solid #fff; 
  margin:0px; 
  font-size:0.7em;
  font-weight:bold;
}

/* blocco menu sx */
#wrapper #container #sidebar-left #block-menu_trim-45 .content{
  margin:0px;
}
#sidebar-left ul li,
#sidebar-left ul.menu,
#sidebar-left ul.menu li,
#sidebar-left u.menul li.leaf,
#sidebar-left ul.menu li.collapsed,
#sidebar-left ul.menu li.expanded {
  margin:0px; 
  padding:0px; 
  list-style-type:none;
  background: none;
}
#sidebar-left ul.menu li.leaf A:link,
#sidebar-left ul.menu li.leaf A:visited,
#sidebar-left ul.menu li.expanded A,
#sidebar-left ul.menu li.collapsed A,
#sidebar-left ul.menu li.leaf A {
  display:block; 
  background:url('images/li.gif') no-repeat #E3E4E4; 
  border-bottom:1px solid #fff; 
  color:#000; 
  text-decoration:none; 
  padding:5px 5px 5px 25px;
}
#sidebar-left ul.menu li.leaf A.active,
#sidebar-left ul.menu li.leaf A:hover {
  background:url('images/lis.gif') no-repeat #C9E0B9;
}
#sidebar-left ul.menu li.collapsed A:hover {
  background:url('images/lie.gif') no-repeat #C9E0B9;
}
#sidebar-left ul.menu li.expanded A {
  background:url('images/lie.gif') no-repeat #E3E4E4;
}
/*menu secondo livello*/
#sidebar-left ul.menu li li.leaf A:link, 
#sidebar-left ul.menu li li.leaf A:visited,
#sidebar-left ul.menu li li.expanded A,
#sidebar-left ul.menu li li.collapsed A {
  display:block; 
  background:url('images/lili.gif') no-repeat #F5F6F8; 
  border-bottom:1px solid #fff; 
  color:#000; 
  text-decoration:none; 
  padding:5px 5px 5px 25px;
}
#sidebar-left ul.menu li li.leaf A.active, 
#sidebar-left ul.menu li li.leaf A:hover,
#sidebar-left ul.menu li li.collapsed A:hover  {
  display:block; 
  background:url('images/lilis.gif') no-repeat #F5F6F8; 
  color:#000; 
  font-weight:bold; 
  text-decoration:none; 
  padding:5px 5px 5px 25px;
}
#sidebar-left ul.menu li li.expanded A {
  background:url('images/lie.gif') no-repeat;
}
/*menu terzo livello*/
#sidebar-left ul.menu ul.menu li li.leaf A:link, 
#sidebar-left ul.menu ul.menu li li.leaf A:visited,
#sidebar-left ul.menu ul.menu li li.expanded A,
#sidebar-left ul.menu ul.menu li li.collapsed A {
  display:block; 
  background:url('images/lili.gif') no-repeat #F5F6F8; 
  border-bottom:1px solid #fff; 
  color:#000; 
  text-decoration:none; 
  padding:5px 5px 5px 50px;
}
#sidebar-left ul.menu ul.menu li li.leaf A.active, 
#sidebar-left ul.menu ul.menu li li.leaf A:hover {
  display:block; 
  background:url('images/lilis.gif') no-repeat #F5F6F8; 
  color:#000; 
  font-weight:bold; 
  text-decoration:none; 
  padding:5px 5px 5px 50px;
}

/* centramento blocchetto contatti */
#block-block-12 IMG {margin: 0 5px;}

#center h1 {
  color:#1A4799; 
  font-size:2.3em; 
  padding:0px 8px 12px 10px; 
  margin:2px 0px 0px 0px; 
  border-bottom:2px solid #BAB9B4; 
  margin-top:10px;
  line-height:1.0;
}
#center h2 {
  font-family:'Trebuchet Ms'!important;
  font-weight:bold;
  font-size:1.3em; 
  padding:5px 0px; 
  margin:0px; 
  color:#1A9100; 
}
#center .summary {
  border-bottom:2px solid #86BA4A; 
  padding:10px; 
  overflow:auto; 
  min-height:99px; 
  height:auto!important; 
  height:99px; 
  margin:10px;
}

#wrapper #container #center .right-corner .left-corner {
  font-size:1.3em;
  padding-left:8px;
}

/* visualizzazione nodi */
.node .field-field-logo .field-label,
.node .field-field-descrizione .field-label, 
.node .field-field-descrizione-lunga .field-label {display:none} 
.node .field-field-logo {
  float:left;
  margin:0px 10px 10px 10px;
}
.node .field-field-descrizione {
	padding-top:20px;
}
.node .field-field-descrizione-lunga {
  border-top:2px solid #86BA4A; 
  padding-top:10px;
  clear:left
}
.node .field-field-descrizione-lunga A {text-decoration:underline;}

/* vista elenco degli ambiti di certificazione */
.view-ambiti-di-certificazione #intestazione img {
  float:left;
}
.view-ambiti-di-certificazione {
  line-height: 120%;
  padding-left:5px;
}
.view-ambiti-di-certificazione hr {
  background: #CBD7E3;
  margin-top: 15px;
  margin-bottom: 15px;
}
.view-ambiti-di-certificazione ul {
  padding-left:5px;
  padding-right:5px;
}
.view-ambiti-di-certificazione ul li {
  background:url('images/icona.gif') no-repeat 0px 2px;
  list-style-type:none;
  list-style-image:none;
  padding-left: 25px;
  padding-bottom: 15px;
  margin-top: 15px;
  margin-left:0px;
  border-bottom:1px solid #CBD7E3;
  font-size:1em;
}
.view-ambiti-di-certificazione ul li .view-data-node-title {
  font-weight:bold;
  margin-bottom:10px;
}
.view-ambiti-di-certificazione ul li .view-data-node-data-field-descrizione-field-descrizione-value {
  margin-left:-25px;
}
.view-ambiti-di-certificazione li a {
  text-decoration:underline;
}

/* vista convegni e seminari */
.view-convegni-e-seminari ul li {
  margin:0px; 
  margin-left:10px;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:0px;    
  list-style-type:none;
  background: none;
  border-bottom: 1px solid #86BA4A;
}
.view-convegni-e-seminari .view-data-node-title {
  font-size:1.3em; 
  padding:5px 0px; 
  margin:0px; 
  color:#1A9100; 
}
.view-convegni-e-seminari .view-data-node-title A {color:#1A9100; }
.view-convegni-e-seminari .view-data-node-data-field-logo-field-logo-fid {
  display:block;
  float:left;
  margin:10px;
}
.view-convegni-e-seminari .view-data-node-data-field-data-field-data-value {
  font-weight:bold;
  margin-top:5px;
  margin-bottom:2px;
}
.view-convegni-e-seminari .view-data-node-data-field-data-fine-field-data-fine-value {
  font-weight:bold;
  margin-top:2px;
  margin-bottom:2px;
}
.view-convegni-e-seminari .view-data-node-data-field-indirizzo-field-indirizzo-value {
  font-weight:bold;
  margin-top:2px;
  margin-bottom:10px;
}
.view-convegni-e-seminari .view-data-node-data-field-programma-field-programma-fid {
  float:right;
}
.view-convegni-e-seminari .view-data-node-data-field-programma-field-programma-fid A {
  text-decoration:underline;
}

/* vista tipologie di aziende */
.view-tipologie-di-aziende ul li {
  margin-top:10px;
}
.view-tipologie-di-aziende ul li A {
  text-decoration:underline;
}
.view-tipologie-di-aziende .view-label {
  display:inline;
  float:left;
  margin-right:5px;
}
.node .terms .inline A,
.node .terms .links A {
  display:block;
  margin-right:5px;
}

/* vista link utili */
#center .view-link-utili {margin:10px 0 0 0;}
#center .view-link-utili h2 {display:none;}
.view-link-utili .taxonomygroup-header {color:#1A9100;font-size:1.3em;margin:0px;padding:0 0 10px 0;}
#wrapper #container #center .right-corner .left-corner .view-link-utili .taxonomygroup-content {padding:0 0 25px 0; margin:0;}
.view-link-utili .content .field-label {display:none;}
#wrapper #container #center .right-corner .left-corner .view-link-utili .node {padding:0 0 5px 10px; margin:0; border:0px;}
#center .view-link-utili .content {padding-left:20px; margin: 7px 0 0 0; color:#494949; background:transparent url(images/lilink.gif) no-repeat scroll 0%; font-size:1em; font-weight:bold;}
#center .view-link-utili .content A {color:#626562; border:0px!important;}
#center .view-link-utili .node .meta {display:none;}

/*.bint #iasma {position:absolute; left:0px; top:-51px!important; padding:0px!important;}*/
#bottom {background:transparent; clear:both; color:#fff; padding-left:20px; font-size:1.2em; position:relative;height:74px;}
/*#bottom #iasma {position:absolute; right:0; top:-61px; border:0px;}*/
#bottom #iasma {float:left; z-index:1;position:relative; display:none;}
#bottom #copyright {background:#144194; margin-left:0px; padding:3px 0px 3px 10px;}

/*general*/
.fleft {float:left;}
.fright {float:right;}

.image-right {float:right;padding:8px}
.image-left {float:left;padding:8px}

.node .content {line-height:1.5!important;}

/* vista area riservata */
#wrapper #container #center .right-corner .left-corner .view-materiale-area-riservata .taxonomygroup-header {color:#1A9100;font-size:1.3em;margin:0px;padding:0 0 10px 0;}
#wrapper #container #center .right-corner .left-corner .view-materiale-area-riservata h2 A {
font-family:'Trebuchet Ms' !important;
font-weight:normal;
margin:0px;
padding:5px 0px;
}

/* il campo che contiene le keywords non deve essere mostrato */
#wrapper #container #center .right-corner .left-corner .field-field-keywords {display:none}




/* fix per IE6 */
body {_font-size: 10px!important;}
#header-region {_left:13px;}
#wrapper #container #sidebar-left {_overflow:hidden;}
#sidebar-left ul li,
#sidebar-left ul.menu,
#sidebar-left ul.menu li,
#sidebar-left u.menul li.leaf,
#sidebar-left ul.menu li.collapsed,
#sidebar-left ul.menu li.expanded {
  _border:1px solid #fff;
}
#center h1 {
  _line-height:100%;
}

/*
#wrapper #container #center {float:left;}
#wrapper #container #center #squeeze {_border:1px solid purple; float:left;}
#wrapper #container #center #squeeze .right-corner .left-corner { }


#wrapper {/*_border:2px solid red;}

#wrapper #container  {_border:2px solid green; }
#wrapper #container #center { _border:2px solid yellow; }
#wrapper #container #center #squeeze {_border:2px solid purple; _top:0px; _left: 0px; _position:relative;}
#wrapper #container #center #squeeze .right-corner .left-corner { _margin-right: 0px; _border:0px solid green;}
*/	

