/* OVERRIDING OF DEFAULT DRUPAL THEME */

body {
  background: none;
  font-size: 70%;
  _font-size: 10px!important;
  color: none;
  margin:0px 8px 0px 3px;
}
body.sidebars {
  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%!important;
}

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

#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 {
  font-size:1.3em;
}
#wrapper #container #center #squeeze,
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner {
  background:none;
  min-width:380px;
  left: 0px;
}
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner {
  margin: 0px;
}
#wrapper #container #center .right-corner .left-corner {
  background:transparent url(images/strisciablu.jpg) repeat-x scroll left top;
  padding:30px 10px 30px 10px;
  margin-left: 3px;
  min-width:350px;
}

/*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;} 
 
/*HOME*/

/* blocco del menu principale */
#wrapper #container #header #nav {
  z-index:1;
  display:inline;
  padding-top:2px;
}

/* blocco menu sx */
#wrapper #container #sidebar-left #block-user-1 .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;
	_border:1px solid #E3E4E4;
}
#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;
}

/* blocco login area riservara */
#wrapper #container .sidebar #block-user-0 {
  margin:0pt 0pt 0.5em;
}
#wrapper #container .sidebar #block-user-0 h2 {
  font-family:'Trebuchet ms';
  font-weight:bold;
  background:#FFC703 none repeat scroll 0% 50%;
  border-bottom:3px solid #FFFFFF;
  color:#4A484A;
  font-size:1.1em;
  margin:0px !important;
  padding:2px 0px 2px 8px;
}
#user-login-form {
  text-align:right;
  padding-left:15px;
  padding-right:15px;
  font-size:0.85em;
}
#user-login-form .form-item label {
  display:inline;
  font-weight:normal;
}
#user-login-form .item-list,
#user-login-form span.form-required {
  display:none;
}
#user-login-form input {
  border:1px solid #C2CDD4;
  width:74px;
}
#user-login-form input#edit-submit {
  background:transparent url(images/riservata.gif) no-repeat scroll right center;
  height:21px;
  width:29px;
  cursor:pointer;
  border:0px;
  font-size:0pt;
}

/* blocco AQA è */
#wrapper #container .sidebar #block-nodeasblock-2 {
  margin-left:15px;
  margin-right:15px;
  border-top:1px solid #C2CDD4;
}
#wrapper #container .sidebar #block-nodeasblock-2 h2 {
  font-size:1.1em;
  font-weight:bold;
  margin-top:10px;
}
#wrapper #container .sidebar #block-nodeasblock-2 .content h2 {
  display:none!important;
}

#wrapper #container .sidebar #block-nodeasblock-2 .content SPAN.image-left {display:none!important;}

#wrapper #container .sidebar #block-nodeasblock-2 .node {
  margin-bottom:0;
  margin-top:0;
  padding-bottom:0;
  padding-top:0;
}
#wrapper #container .sidebar #block-nodeasblock-2 .node #nav {
  float: right;
}
#wrapper #container .sidebar #block-nodeasblock-2 a {
  text-align:right;
}


/* blocco quick links */
#wrapper #container .sidebar #block-NWquick_links_builder-quick_links {
  border:1px solid #CBD7E3;
  margin-bottom:15px;
}
#wrapper #container .sidebar #block-NWquick_links_builder-quick_links h2 {
  background:#CBD7E3 none repeat scroll 0%;
  color:#224177;
  font-size:1.1em;
  font-weight:bold;
  margin-top:0pt;
  padding:5px 8px;
}
#wrapper #container .sidebar #block-NWquick_links_builder-quick_links ul {
  padding:0pt 0pt 0.25em 0.5em;
}
#wrapper #container .sidebar #block-NWquick_links_builder-quick_links li {
  background:none;
  padding:0pt 0pt 0.2em 0em;
  margin:0.4em 0pt 0.4em 0em;
}
#wrapper #container .sidebar #block-NWquick_links_builder-quick_links li a {
  text-decoration:underline;
}

/* blocco ricerca */
#wrapper #container .sidebar #block-search-0 {
  margin-bottom:10px;
}
#wrapper #container .sidebar #block-search-0 h2 {
  background:#CBD7E3;
  color:#224177;
  font-size:1.1em;
  font-weight:bold;
  margin-top:0pt;
  padding:3px 8px;
}
#wrapper #container .sidebar #block-search-0 form {
  text-align:right;
  padding: 0px 5px 0px 10px;
  margin-right:5px;
}
#block-search-0 .insert_sentence{
  margin-left:10px;
  margin-top:5px;
}
#block-search-0 input.form-text{
  border:1px solid #C2CDD4;
  margin-bottom:10px;
  display:inline;
  width:100%;
}
#block-search-0 input#edit-submit {
  background:transparent url(images/cercahome.jpg) no-repeat scroll right center;
  height:21px;
  width:52px;
  cursor:pointer;
  border:0px;
  font-size:0pt;
}

/* blocco Primo piano */
#block-views-primo_piano {
  margin-top: -28px;
}
#block-views-primo_piano ul,
#block-views-primo_piano ul li {
  background:none;
  list-style-type:none;
  list-style-image:none;
  padding:0px;
  margin:0px;
}
#block-views-primo_piano .view-data-node-link {
  text-align:right;
}
#block-views-primo_piano .content {
  margin-bottom:0px;
}
#block-views-primo_piano .view {
border-bottom:none;
margin:-1.5em 0px 5px;
padding:3em 0px 0px;
}
#block-views-primo_piano h1 {
  font-family:'Trebuchet ms';
  color:#FFFFFF;
  font-size:1.1em;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#block-views-primo_piano .view-data-node-title {
  font-family:'Trebuchet ms';
  font-size:1.1em;
  font-weight:bold;
  margin:0px;
  padding:5px 0px;
}
#block-views-primo_piano .view a {
  text-decoration:underline;
}

/* blocco Ambiti di certificazione */
#block-views-ambiti_di_certificazione {
  background:url('images/ambiti.gif') no-repeat left top;
}
#block-views-ambiti_di_certificazione h2 {
  color:#FFFFFF;
  font-family:'Trebuchet ms';
  font-size:1.4em;
  padding-top:13px;
  height:48px;
  background:url('images/bck-ambiti.gif') repeat-x left top;
  margin-left:131px;
}
#block-views-ambiti_di_certificazione .content {
  line-height: 120%;
  padding-left:5px;
}
#block-views-ambiti_di_certificazione .content ul {
  padding-left:5px;
  padding-right:5px;
}
#block-views-ambiti_di_certificazione .content 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;
}
#block-views-ambiti_di_certificazione .content ul li .view-data-node-title {
  font-weight:bold;
  margin-bottom:10px;
}
#block-views-ambiti_di_certificazione .content ul li .view-data-node-data-field-descrizione-field-descrizione-value {
  margin-left:-25px;
}
#block-views-ambiti_di_certificazione .content li a {
  text-decoration:underline;
}

/* blocco Abbiamo certificato */
#block-menu-194 {
	font-size:105%;
}
#block-menu-194 ul,
#block-menu-194 ul li {
  padding-left:0px;
  margin-left:0px;
}
#block-menu-194 ul li {
  background-color:#29559C;
  background-image:none;
  list-style-type:none;
  list-style-image:none;
}
#block-menu-194 ul li ul{
  background-image:none;
  background-color:white;
  border:1px solid #CBD7E3;
  margin-top:8px;
}
#block-menu-194 ul li ul li {
  background-image:none;
  background-color:white;
  margin-left:5px;
  border:none;
}
#block-menu-194 ul li a {
  color:#FFF;
  padding-top:2px;
  padding-left:8px;
  font-weight:bold;
}
#block-menu-194 ul li li a {
  background-image:none;
  color:#0050AC;
  padding-top:0px;
  padding-left:0px;
  font-weight:normal;
  font-size:0.85em;
  text-decoration:underline;
}

/* blocco contattaci */
#wrapper #container .sidebar #block-block-9 {
  border:1px solid #CBD7E3;
  font-size:0.85em;
  padding: 0px 7px 0px 7px;
}


#header-region #block-NWmultilingual-0 {
  float:right;
}
#header-region #block-NWmultilingual-0 li {margin:0pt 0.2em;}

#header-region #block-block-14 {
  float:right; font-size:11px;
}

#top {border:0px solid red; position:relative; background:url('images/top.gif'); height:315px; text-align:right; overflow:hidden;}
#top #aqa-home {margin-top:29px;}
#top #nav {position:absolute; left:290px; top:90px; height:31px; font-family:'trebuchet ms'; color:#fff; font-weight:bold; font-size:1.2em;}
#top #nav A:link, #top #nav A:visited {margin:0px 7px; color:#fff; text-decoration:none;}
#top #nav li {
  margin:0.15em -6pt 0.15em 0.5em;
}

#top .itop {position:absolute; left:408px; bottom:0;}
#top .aqa {}
#top .bck-img {position:absolute; padding-bottom:2px; left:800px; bottom:0;}
#logoh {position:absolute; top:0; left:0; margin:0!important;}
#img-home {border:0px solid red; background:url('images/bck-img.jpg') 392px; height:80px;}

/*attenzione perchè senza overflow ie 6 farà schifo!*/
#contenitore {background:url('images/contenito.gif') repeat-y; border:0px solid red; margin-right:20px; margin-top:0px!important;}
#colsx {width:188px; border:0px solid red; float:left; padding:0px 2px 0px 20px; padding-top:0px!important; font-size:1.3em;}
#colsx #chsiamo {overflow:auto;}
#colsx #chsiamo h1 {background:#FFC703; color:#000; font-size:1.1em; padding:5px; margin:0px!important; border-bottom:3px solid #fff;}
#colsx #chsiamo ul {margin:8px 0px 0px; padding:0 0 10px; border-bottom:1px solid #C2CDD4;}
#colsx #chsiamo li {list-style-type:none; padding-bottom:5px;}
#colsx #chsiamo div {padding:8px 15px;}
#colsx #chsiamo div strong {display:block; padding-bottom:5px;}
#colsx #chsiamo div a.more {float:right; padding-bottom:8px;}

#colsx #newsletter h1 {background:#14457B; color:#fff; font-size:1.1em; padding:5px; margin:0px!important; border-bottom:3px solid #fff;}
#colsx #newsletter div {padding:8px 15px; background:#DCDFE2; color:#04245B;}
#colsx #newsletter input.small {border:1px solid #C2CDD4; background:#fff; width:110px;}
#colsx #newsletter .right {margin:5px 2px;}
#colds {width:160px; float:right; font-size:1.2em; margin-top:35px; margin-bottom:45px;}
#colds div {border:1px solid #CBD7E3; margin-bottom:15px;}
#colds div h1 {background:#CBD7E3; color:#224177; font-size:1.1em; font-weight:bold; padding:5px 8px; margin-top:0;}
#colds div ul {padding:8px; margin:0;}
#colds div li {padding-bottom:8px; list-style-type:none;}
#central {margin-left:213px; font-size:1.2em:}
#central h1 {background:#2A55A3; color:#fff; font-size:1.5em; padding:5px 8px; margin:0px;}
#central h2 {font-size:1.3em; padding:5px 0px; margin:0px; }
#central div {padding:8px; font-size:1.3em; margin-right:170px;}
#central .more {display:block; text-align:right;}
#central #news {border-top:1px solid #C2CDD4;}
#central #news strong {color:#51585B; display:block; margin-top:10px;}
#central #news A:link, #central #news A:visited {display:block;}

#bottom {clear:both; background:#144194; color:#fff; margin-left:20px; font-size:1.2em; position:relative;}
#bottom #iasma {position:absolute; right:0; top:-61px; border:0px; display:none;}
#bottom div { padding:5px 8px;}
#bottom #copy {margin-left:190px; border-left:1px solid #FFF;}
#bottom #disclaimer {float:left; }

#bottom #disclaimer a, #bottom #disclaimer a:visited, #bottom #disclaimer a:link {
  text-decoration:underline;
  color:#fff;
}

/* il campo che contiene le keywords non deve essere mostrato */
.field-field-keywords {display:none}
/* il campo che contiene il peso degli elementi in primo piano non viene mostrato */
.field-field-peso {display:none}

.right {float:right; border:0px;}
/**!!attenzione!!! clear both in sx*/
.cl {clear:both;}

                                                                     

/* fix per IE6 */
#header-region {_left:13px;}
#wrapper #container #sidebar-right{ _border:0px solid green; _position:absolute; _top:315px;}
#wrapper #container #center #squeeze {_border:0px solid purple; _top:0px; _left: 0px; _position:relative;}
#wrapper #container #center #squeeze .right-corner .left-corner { _margin-right: 0px; _border:0px solid green;}


.center {text-align:center;}

