@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-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:25px;
    padding-top:10px
}
.ob-sottotitolo-ambulatori {
    width:100%;
    float:left;
    color:#7EB540;
    font-weight:bold;
    font-size:1.3em;
    text-indent:25px;
    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:230px;
    float:left;
    /*padding:10px 10px 15px 10px;*/
    padding:10px 0 15px 0;
    overflow:hidden;
    margin-bottom:20px;
}
.ob-colonna2 {
    /*width:730px;*/
    width:755px;
    float:left;
    /*padding:10px 10px 15px 10px;*/
    padding:10px 0 15px 0;
    overflow:hidden;
    margin-bottom:20px;
}
.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 .colu {
    width:49%;
    float:left;
    padding:0px;
    margin:0px;
}
.ob-colonna2 .module .colu a {
    color:#7EB540;
    text-decoration:none;
}
.ob-colonna2 .line {
    background-image:url(../../images/ambu-linea-verde.gif);
    background-repeat:repeat-y;
    background-position:left top;
    padding-left:15px;
    float:left;
    width:98%;
    }
.ob-colonna2 .module .titolo {
    font-size:1.3em;
}
.ob-colonna2 th,
.ob-colonna2 td {
    font-weight:100;
    text-align:left;
    padding:2px 0px;
}
.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;
}
.text-active,
.text-active a {
color:#7FB442;
text-decoration:none;
}
.parsys {
    float:left;
    clear:both;
    width:1000px;
}
.parsys .col1 {
    float:left;
    width:230px;
    padding:20px 5px 0px 5px;
}
.parsys .col2 {
    float:left;
    width:740px;
    padding:10px 0px 0px 10px;
}
.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%;
}
.ob-colonna1 h3 {
    color:#8e8b88;
    float:left;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:1.4em;
    font-weight:100;
    margin:0;
    padding:0px;
    width:100%;
    font-style:italic;
}
.ob-colonna1 p {
color:#8e8b88;
padding:5px 0px;
float:left;
font-weight:bold;
}
.costumer {
    float:left;
    padding:10px 0px 0px 0px;
    font-size:1.5em;
    margin:0px;
    font-weight:bold;
    width:100%;
}
.costumer .single {
    width: 100%;
    float:left;
    padding:5px 0px;
    color:#9fce79;
}
.costumer  .single input,
.costumer  .single select {
    -moz-border-radius-bottomleft:6px;
    -moz-border-radius-bottomright:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-topright:6px;
    background-color:#FFFFFF;
    background-image:url(../../images/ombra-textarea.gif);
    background-position:left top;
    background-repeat:repeat-x;
    border:1px solid #989D96;
    font-size:16px;
    margin:5px 0;
    padding:4px;
    width:95%;
    color:#8e8b88;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight:100;
}
.costumer .submit {
    width:98px;
    float:right;
    margin:0px;
    padding:0px 0px 0px 0px;
    text-align:right;
}
.costumer .submit .bottone {
    background-color:#66CC00;
    background-image:url(../../images/bottone-green.gif);
    background-repeat:no-repeat;
    border:medium none;
    clear:both;
    color:#FFFFFF;
    float:right;
    font-size:0.7em;
    font-weight:bold;
    height:38px;
    line-height:38px;
    margin:10px 0 !IMPORTANT;
    text-align:center;
    text-transform:uppercase;
    width:80px;
}
.store_loc {
    float:left;
    width:734px;
    height:461px;
    background-image:url(../../images/bk_store.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.ob-colonna2 .VM_Link {
    color:#8E8B88;
    font-weight:bold;
    text-align:right;
    float:right;
    padding:4px 0px;
}
.ob-colonna2 .VM_Link a {
    text-decoration:none;
    color:#8E8B88;
}
#ContentFrame{
	width:100%;
}
#ShopDetail{
	display:none;
	width:100%;
}
/*CQ5 ADMIN FIXES*/
.openbookintro,
.faq_suggestion_title,
.storelocatorform {
    overflow:hidden;
}
