@CHARSET "ISO-8859-1";
/*  HOME PANEL */
.header {
width:100%;
background-image:url(../../images/fondo_top_grey.gif);
background-position:top center;
background-repeat:no-repeat;
margin:0px auto;
height:251px;
overflow:hidden;
}
.main-container {
    background-color:#ffffff;
}
.home-panel{
    width:1265px;
    height:153px;
     margin:99px auto 0px auto;
    
        } /*per IE fino alla versione 7 inclusa */
html>/**/body .home-panel{
    width:1267px;
    height:153px;
     margin:99px auto 0px auto;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .home-panel{
    width:1265px;
    height:153px;
     margin:99px auto 0px auto;
    
}


   .home-panel-menu {
    width:1266px;
    background-image:url(../../images/panel_internal.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:153px;
    margin:auto;
    float:left;
    position:relative;

 }

 
 
 .home-panel-banner{
    width:1267px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:115px;
    margin:auto;
    float:left;
    position:relative;
        } /*per IE fino alla versione 7 inclusa */
html>/**/body .home-panel-banner{

    width:1265px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:115px;
    margin:auto;
    float:left;
    position:relative;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .home-panel-banner{
    width:1265px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:253px;
    margin:auto;
    float:left;
    position:relative;
}

.flash-space {
    width:990px;
    text-align:left;
    margin-left:145px;
    
}
.flap-container {
    background-image:url(../../images/menu-linea2.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    width:975px;
    float:left;
    height:35px;
    line-height:35px;
    padding:0px;
    margin:35px 0px 0px 0px;
    position: relative;
}
.flap01_on {
    float:left;
    height:35px;
    padding-left:10px;
    padding-bottom:0px;
    margin:0px;
    /*margin-left:80px;*/
}
.flap01_off {
    float:left;
    padding-top:9px;
    height:26px;
    line-height:26px;
    margin:0px;
    padding-left:10px;
    padding-bottom:0px;
    margin:0px;
    vertical-align:bottom;

}
.flap02_on,
.flap03_on {
    float:left;
    height:35px;
    padding-left:3px;
    padding-bottom:0px;
    margin:0px;
    width:200px;
    position:relative;
}
.flap02_off,
.flap03_off {
    float:left;
    /*border-bottom:1px solid #659146;*/
    padding-top:9px;
    height:26px;
    line-height:26px;
    margin:0px;
    width:200px;
    padding-left:3px;
    padding-bottom:0px;
    vertical-align:bottom;
    position:relative;
}
.search {
float:left;
font-size:1.1em;
position:absolute;
right:0px;
bottom:0px;
margin:0px;
padding:0px;
}
.search input {
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px;
    background-color:#FFFFFF;
    border:1px solid #989D96;
    height:15px;
    width:241px;
    background-image:url(../../images/search.gif);
    background-repeat:no-repeat;
    background-position:left top;
    line-height:18px;
    font-size:14px;
    padding:4px;
    margin:0px;
}
 /*  content */
.filoarianna {
    width:1000px;
    margin:0px auto;
    color:#2F5B0E;
    font-size:0.9em;
    margin-top:10px;
    margin-bottom:10px;
}
.filoarianna a{
    color:#2F5B0E;
    text-decoration:underline;
}
h2 {
    font-weight:bold;
     font-size:1.0em;
     line-height:0.2em;
     margin:0px;
     padding:0px;
    
 }
 .subtitle {
    font-weight:bold;
     font-size:1.4em;
     line-height:1.0em;

 }
.postsubtitle {
    font-weight:bold;
     font-size:1.1em;
 }
.tit-verde01 {
    color:#aec984;
 }
.tit-verde02 {
    color:#679146;
 }
 .tit-arancio01 {
    color:#efa133;
 }
.tit-arancio02 {
    color:#d64b00;
 }
 .tit-giallo {
 color:#fbb034;
 }
  .tit-rosa {
 color:#F02C76;
 }
.ob-intro {
    width:100%;
    float:left;
    margin-top:10px;
}
.ob-intro .title {
    font-size:1.8em;
    color:#486B27;
    float:left;
    padding-bottom:20px;
    width:100%;
    clear:both;
}
.ob-intro .text {
    font-size:1.2em;
    color:#486B27;
    float:left;
    width:65%;  
}
.ob-intro .fumetto {
    width:35%;
    float:left; 
}
.team {
    width:339px;
    height:114px;
    background-image:url(../../images/fumetto-open.gif);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
}
.team .text {
    color:#83B441;
    float:left;
    font-size:0.9em;
    margin-top:36px;
    padding-left:110px;
    position:relative;
}
.team .icone {
    float:left;
    text-align:right;
    width:96%;
    padding-top:4px;
    
}
.ob-search {
    float:left;
    background-image:url(../../images/ob-riga-verde.gif);
    background-position:bottom;
    background-repeat:no-repeat;
    padding-bottom:20px;
    
    clear:both;
    margin-top:20px;
    width:100%;
}
.ob-search .title {
    color:#333333;
    font-size:1.8em;
    font-style:italic;
    width:750px;
    margin:10px auto 20px auto;
    
}
.ob-search .form-space {
    width:750px;
    margin:auto;
}
.ob-search .form-space div {
    float:left;
    width:33%;
    color:#669044;
    font-weight:bold;
}
.ob-search .form-space select {
    background-color:#D9E3CA;
    height:25px;
    font-size:1.1em;
    line-height:25px;
    width:200px;
    border:#9B9B9B;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px;
    border:1px solid #9B9B9B;
    outline:none;
}
.ob-search .form-space option {
    background-color:#D9E3CA;
    height:25px;
    line-height:25px;
    border:#9B9B9B;
    
}
.ob-topics {
    width:100%;
    float:left;
    background-image:url(../../images/gradient01.jpg);
    background-repeat:repeat-x;
    background-position:top;
    padding-top:10px;
}
.ob-topics .all {
    float:left;
    padding:0px 15px 0px 10px;
    text-align:center;
}
.ob-topics ul {
    padding:3px 0 5px 0;
    margin:0px;
    list-style-type:none;
    float:left;
    display:inline;
}
.ob-topics li {
    color:#486D2A;
    padding:0px 4px 5px 2px;
    margin:0px;
    list-style-type:none;
    display:inline;
    font-weight:bold;
}
.item-sel {
    background-image:url(../../images/item-sel.gif);
    background-position:bottom center;
    background-repeat:no-repeat;
}
.item-sel2 {
    background-image:url(../../images/item-sel-g.gif);
    background-position:bottom left;
    background-repeat:no-repeat;
}
.ob-topics .sep {
    width:98%;
    float:left;
    border-bottom:1px solid #C6C6C6;
    height:2px;
    line-height:2px;
    margin:5px 10px;
}
.scroller {
    width:98%;
    float:left;
    clear:both;
    margin:0px 10px;
}
.scroller div {
    float:left;
    margin:0px 5px;
}
.spazio {
    padding:0px 15px;
    padding-top:90px;
    float:left;
}
.scroller .box-p {
    width:154px;
    padding:0px 40px;
    background-image:url(../../images/scroller-box1.gif);
    background-repeat:no-repeat;
    background-position:top left;
    height:170px;
    margin-top:43px;
    font-size:1.3em;
    color:#333333;
    font-style:italic;
    font-weight:bold;
    text-align:left;
}
.scroller .box-g {
    width:220px;
    padding:0px 7px;
    height:339px;
    background-image:url(../../images/scroller-box2.gif);
    background-repeat:no-repeat;
    background-position:top left;
    font-size:1.5em;
    color:#333333;
    font-style:italic;
    font-weight:bold;
    text-align:left;
}
.scroller .image {
    padding-top:15px;
}
.scroller p {
    padding:10px 0px;
    margin:0px;
}
.scroller ul {
    padding:0px !important;
    margin:0px !important;
    list-style-type:none;
    float:left;
    display:list-item;
}
.scroller li {
    color:#486D2A;
    padding:0px 0px 10px 0px !important;
    margin:0px !important;
    line-height:1.2em;
    font-style:normal;
    list-style-type:none;
    font-size:0.7em;
    font-weight:bold;
    display:list-item;
}
.scroller li a {
    color:#486D2A;
    text-decoration:none;
}
.ob-linea-verde {
    width:100%;
    float:left;
    margin:10px 0px;
    background-image:url(../../images/ob-linea-verde.gif);
    background-repeat:no-repeat;
    background-position:center;
}
.ob-titolo-ambulatori {
    width:100%;
    float:left;
    margin:10px 0px;
    color:#333333;
    font-size:1.7em;
    text-indent:10px;
}
.ob-sottotitolo-ambulatori {
    width:100%;
    float:left;
    color:#7EB540;
    font-weight:bold;
    font-size:1.3em;
    text-indent:10px;
    margin:30px 0px 0px 0px;
    padding-bottom:25px;
    clear:both;
    background-image:url(../../images/ambu-linea-verde2.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
}
.ob-colonna1 {
    width:236px;
    float:left;
    padding:4px 10px 15px 10px;
    overflow:hidden;
}
.ob-colonna2 {
    width:714px;
    background-image:url(../../images/ambu-linea-verde.gif);
    background-repeat:repeat-y;
    background-position:left top;;
    float:left;
    padding:0px 10px 15px 20px;
    overflow:hidden;
}
.ob-colonna1 ul {
    margin:0px;
    padding:0px;
    list-style-type:none;
    }
    .ob-colonna1 li {
    color:#333333;
    font-size:1.1em;
    font-weight:bold;
    margin:0px;
    padding:2px 0px;
    }
.ob-colonna2 .module {
    float:left;
    width:100%;
    padding:10px 0px;
    border-bottom:1px solid #80B53F;
    color:#2E5A0B;
    font-size:1.1em;
    clear:both;
}
.ob-colonna2 .module .titolo {
    font-size:1.4em;
}
.ob-colonna2 .navigator {
    font-size:1.2em;
    text-align:center;
    font-weight:bold;
    color:#2E5A0B;
    padding-top:10px;
    float:left;
    margin-left:300px;
}
.ob-colonna2 .navigator a {
     color:#2E5A0B;
     text-decoration:none;
}
.cont-navigator {
    float:left;
    clear:both;
    width:100%;
    padding:10px 0px;
}
.navigator {
    margin:auto;
    text-align:center;
    color:#305A0E;
    font-size:1.3em;
    width:500px;
    font-weight:bold;
}
.navigator a {
    color:#305A0E;
    text-decoration:none;
}
.text-active,
.text-active a {
color:#7FB442;
text-decoration:none;
}
.parsys {
    float:left;
    clear:both;
    width:1000px;
}
.parbase .catalogo {
    float:left;
    width:100%;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:center bottom;
    background-repeat:repeat-x;
    padding-bottom:10px;
}
.parbase .catalogo .col01 {
    width:31%;
    padding:1%;
    height:300px;
    float:left;
    background-image:url(../../images/riga-verde.gif);
    background-repeat:repeat-y;
    background-position:right;
}
.parbase .catalogo .col02 {
    width:32%;
    padding:1%;
    float:left;
}
.parbase .catalogo h3 {
    float:left;
    width:100%;
    color:#8e8b88;
    font-style:italic;
    font-size:1.3em;
    margin:0px;
    padding:5px 0px;
}

.parbase .catalogo .rivista {
    float:left;
    width:100%;
    padding:10px 0px;
    
}
.parbase .catalogo .img-rivista {
    float:left;
    width:175px;
    padding-right:5px;
}
.parbase .catalogo .tit-rivista {
    float:right;
    width:100px;
    background-image:url(../../images/icone/fre.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    color:#80b440;
    font-weight:bold;
}
.parbase h1 {
background-image:url(../../images/ob-linea-verde.gif);
background-position:center bottom;
background-repeat:no-repeat;
color:#679147;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.7em;
font-weight:bold;
margin-bottom:0;
margin-top:20px;
padding-bottom:20px;
text-indent:5px;
width:100%;
}
.parbase li h3 {
color:#2F5B10;
font-size:1.4em;
}

.parbase ul {
    float:left;
    width:100%;
    padding:0px;
    margin:0px;
}
.parbase li {
    
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:bottom;
    background-repeat: repeat-x; 
    padding:2px 10px;
    list-style-type:none;
    float:left;
    padding-bottom:10px;
    width:98%;
}
.suggestion {
    padding:10px !important;
    background-color:#F5F5F5;
    padding:5px;
    margin-bottom:10px;
    float:left;
    width:960px;
    display:none;
}


.suggestion .col01 {
    width:316px;
    padding:0px 0px 0px 5px;
    float:left;
    background-image:url(../../images/riga-verde2.gif);
    background-repeat:repeat-y;
    background-position:right;
}
.suggestion .col02 {
    width:310px;
    float:left;
    padding:0px 0px 0px 5px;
}
.suggestion h3 {
    float:left;
    width:100%;
    color:#8e8b88 !Important;
    font-style:italic;
    font-size:1.3em !Important;
    margin:0px;
    padding:5px 0px;
}

.suggestion .rivista {
    float:left;
    width:50%;
    padding:10px 0px;
    
}
.suggestion .img-rivista {
    float:left;
    width:148px;
    padding-right:5px;
}
.suggestion .tit-rivista {
    float:right;
    width:130px;
    background-image:url(../../images/icone/fre.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:20px;
    color:#80b440;
    font-weight:bold;
}
.suggestion .tit-rivista a,
.parbase .catalogo .tit-rivista a{
    color:#80b440;
    text-decoration:none;
}
.clear-all {
    float:left;
    clear:both;
    height:40px;
    width:100%;
    
}/*CQ5 ADMIN FIXES*/
.openbookintro,
.faq_suggestion,
.faq_suggestion_title,
.cataloguearchive {
	overflow:hidden;
}
.faq_suggestion_title {
	clear:both;
}	

