@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;
 }
 .price {
 font-size:1.1em;
 font-weight:bold;
 }
  .price-high {
 font-size:1.5em;
 font-weight:bold;
 }
 .col1 {
    float:left;
    padding:0px;
    margin:0px;
    width:730px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
     }
    
.col2 {
   float:left;
    width:255px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-left:13px;
    overflow:hidden;
     }


 .icone {
    float:left;
    text-align:right;
    width:95%;
    margin:0px;
    padding:0px;
    padding-right:13px;
    padding-bottom:10px;

}

.jump {
    width:100%;
    height:150px;
    background-color:#C0DEA0;
    float:left;
    text-align:left;
}
.jump div {
    float:left;
    margin-top:15px;
}
.jump .search-area {
    margin:0px 10px;
    float:left;
    width:25%;
}
.jump .main-title {
    font-size:1.8em;
    font-weight:bold;
    color:#2E580C;
    width:100%;
    margin-bottom:10px;
}
.jump select {
    height:40px;
    /*width:165px;*/
	width:180px;
    padding:10px;
    background-image:url(../../images/ombra_jump.gif);
    background-repeat:no-repeat;
    background-position:left top;
    float:left;
    -moz-border-radius:6px;
    border:1px solid #C0DEA0;
    color:#30580F;
    font-weight:bold;
    font-size:1.2em;
    clear:both;
}

.jump .tot {
    color:#305811;
    font-size:1.0em;
    float:left;
    width:100%;
    margin-top:10px;
}
.jump ul {
    margin:0px 20px;
    padding:0px;
    width:385px;
}
.jump li {
    margin:0px;
    padding:0px;
    list-style-image:url(../../images/jump-fre.jpg);
    color:#305811;
    font-weight:bold;
    list-style-position:inside;

    line-height:1.6em;
    
}
 .yellow-area {
    float:left;
    width:240px; 
    margin-right:10px;
 }
 .yellow-area-title h1{
     color:#fbb034;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/linea-gialla2.gif);
     background-repeat:no-repeat;
     background-position:bottom;
     padding-bottom:20px;
     width:100%;
     float:left;
     clear:both;
     margin-top:20px;
     margin-bottom:0px;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
     
 }
 .yellow-area-title h2{
      color:#fbb034;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/linea-gialla2.gif);
     background-repeat:no-repeat;
     background-position:bottom;
     padding-bottom:20px;
     width:100%;
     float:left;
     clear:both;
     margin-top:20px;
     margin-bottom:0px;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
      line-height:21px;
 }
   .yellow-area .module {
    float:left;
    width:85%;
    clear:both;
    overflow:hidden;
    padding:10px;
    background-image:url(../../images/riga-gialla2.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    margin:0px;
    
 }
  .yellow-area .module a {
    text-decoration: none;
    color:#535353;
    order:0px;
    
  }
 
 .yellow-product {
 float:left;
 width:90%;
 margin:8px 0px;
 }
 .yellow-product img{
    height:130px;
    width:auto;
 }
 .yellow-product a {
    text-decoration: none;
    border:0px;
    
 }
 .yellow-price {
 float:left;
 width:215px;
 }
  .yellow-price img{
 float:left;
margin-right:10px;
 }
 .yellow-marca {
    float:right;
    width:78px;
    max-width:78px;
    height:auto;
    
 }
 .yellow-prod-desc {
    float:left;
    color:#535353;
    font-weight:normal;
    font-size:1em;
    width:99%;
    margin-top:8px;
    margin-bottom:8px;
 }
 .yellow-prod-desc a{
    text-decoration: none;
    color:#535353;
 }
 .rating {
    float:left;
    color:#AAAAAA;
    font-weight:normal;
    width:97%;
    font-size:0.8em;
    margin:5px 0px;
 }
 
.yellow-post {
    float:left;
    width:100%;
    height:40px;
    overflow:hidden;
    margin-top:4px;
}
.yellow-post .avatar{
    float:left;
    height:24px;
    width:35px;
    padding-top:8px
}
  .green-area {
    float:left;
    width:730px; 
    margin-bottom:10px;
 }
 .green-title h1 {
    color:#659144;
    font-size:1.8em;
    float:left;
    width:100%;
    margin-top:20px;
 }
  .green-maintitle h1 {
    color:#659144;
    font-size:2.1em;
    float:left;
    width:100%;
    margin-top:20px;
 }
   .green-subtitle {
    color:#659144;
    font-size:0.8em;
    font-weight:bold;
 }
  .green-area-title h1{
     color:#679147;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/article-linea-verde2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     padding-bottom:20px;
     width:100%;
     float:left;
     margin-top:20px;
     margin-bottom:0px;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
 }
  .green-area-title h2{
     color:#679147;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/article-linea-verde2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     padding-bottom:20px;
     width:100%;
     float:left;
     margin-top:20px;
     margin-bottom:0px;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
      line-height:21px;
  
 }
 .green-area .module {
    float:left;
    width:97%;
    padding:10px;
    margin-bottom:15px;
    margin-top:10px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
 }
 /*per IE fino alla versione 7 inclusa */
html>/**/body .green-area .module{
    float:left;
    width:97%;
    padding:10px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .green-area .module{
 float:left;
    width:97%;
    padding:10px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
}

 .green-area .module2 {
    float:left;
    width:97%;
    padding:10px 0px;
    margin-bottom:15px;
    margin-top:10px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
 }
 /*per IE fino alla versione 7 inclusa */
html>/**/body .green-area .module2{
    float:left;
    width:97%;
    padding:10px 0px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .green-area .module2{
 float:left;
    width:97%;
    padding:10px 0px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
}


 .green-area .module3 {
    float:left;
    width:97%;
    padding:0px 0px 10px 0px;
    margin-bottom:15px;
    margin-top:10px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
 }
 /*per IE fino alla versione 7 inclusa */
html>/**/body .green-area .module3{
    float:left;
    width:97%;
    padding:0px 0px 10px 0px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .green-area .module3{
 float:left;
    width:97%;
    padding:0px 0px 10px 0px;
    margin-bottom:15px;
    margin-top:0px;
    font-size:1em;
    background-image:url(../../images/articles-linea-verde.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    
}
 .green-area .text-space {
    overflow:hidden;
    float:left;
    vertical-align:top;
 }
   .green-area .text-space3 {
    overflow:hidden;
    float:left;
    vertical-align:top;
    padding:10px;
 }
 .image01 {
    float:left;
    margin-right:10px;
    width:220px;
    height:auto;
 }
  .image02 {
    float:left;
    margin-right:10px;
    width:440px;
    height:auto;
 }
   .image {
    float:left;
    margin-right:10px;
    width:110px;
    height:auto;
 }
 .bookmark {
    float:right;
    color:#79AF59;
    font-size:0.8em;
    margin:5px 0px;
 }
 .bookmark .nr  {
    padding-left:5px;
    color:#ACACAC;
    width:99%;
    font-size:1.2em;
    text-align:right;
    }
 .bookmark a {
 color:#79AF59;
 text-decoration:none;
 }
  .bookmark a:hover {
 color:#79AF59;
 text-decoration:underline;
 }
 .green-area .post {
 float:left;
 width:98%;
 position:relative;
 font-size:0.9em;
 color:#669044;
 margin-top:10px;
 }
  .green-area .post a{
  color:#669044;
  text-decoration:none;
  }
    .green-area .post a:hover{
  color:#669044;
  text-decoration:underline;
  }
 .green-area .nr{
    position:absolute;
    right:3px;
    bottom:0px;
    width:35px;
    color:#ACACAC;
    width:100%;
    text-align:right;
}
.open-book-area {
    width:97%;
    height:85px;
    background-image:url(../../images/green-area-p.gif);
    background-repeat:no-repeat;
    background-position:left top;
    float:left;
    margin-bottom:5px;
}
.ecards-area {
    width:100%;
    height:85px;
    background-image:url(../../images/pink-area-p.gif);
    background-repeat:no-repeat;
    background-position:left top;
    float:left;
    margin-bottom:5px;
}
.open-book-area .text,
.ecards-area .text {
    color:#FFFFFF;
    padding:15px 20px;
    float:left;
    font-size:1em;
}
.open-book-area h2,
.ecards-area h2 {
margin:0px;
padding:0px;
line-height:1.1em;
}

  .pink-line{
     background-image:url(../../images/linea-rosa.gif);
     background-repeat:no-repeat;
     background-position:bottom;
     padding:0 0 10px 0;
     width:100%;
     float:left;
     clear:both;
    
 }
.pink-area {
    float:left;
    width:97%;
    margin:5px 0 0 0;
    padding:0px;
    
}
.pink-area-title h1{
     color:#EE2A74;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/linea-rosa2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     padding-bottom:15px;
     padding-top:0px;
     margin-top:5px;
     margin-bottom:0px;
     width:100%;
     float:left;
     clear:both;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    
 }
  .pink-area-title h2{
      color:#EE2A74;
     font-size:1.4em;
     font-weight:bold;
     background-image:url(../../images/linea-rosa2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     padding-bottom:15px;
     padding-top:0px;
     margin-top:5px;
     margin-bottom:0px;
     width:100%;
     float:left;
     clear:both;
     text-indent:5px;
     font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
      line-height:21px;
 
 }
 .pink-area .module {
     float:left;
     padding:15px 10px 16px 10px;
     width:95%;
     background-image:url(../../images/riga-rosa2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     margin:0px;
     height:101px;
     
     
 }
  .pink-area .module2 {
     float:left;
     padding:9px 10px 16px 10px;
     width:95%;
     background-image:url(../../images/riga-rosa2.gif);
     background-repeat:no-repeat;
     background-position:left bottom;
     margin:0px;
     
     
     
 }
 .pink-area .postsubtitle {
    font-weight:bold;
     font-size:1.2em;
 }
  .pink-area .title2 {
    font-weight:100;
     font-size:1.3em;
 }
 .pink-area .areatitle {
    float:left;
    width:95%;
    overflow:hidden;
    
 }

.pink-area .avatar {
    float:left;
    width:57px;
    height:57px;
    margin-right:8px;
 }
  .pink-area .utente {
    font-size:0.9em;
    color:#ee2b74;
    line-height:1.5em;

 }
 .pink-area .post{
    float:left;
    width:100%;
    color:#545454;
    font-size:1em;
    margin-top:10px;
    
}
.pink-area .data{
    font-size:0.8em;
    color:#626262;
    
}
.pink-post {
    float:left;
    width:90%;
    }
.pink-post .post1 {
    color:#EF2B75;
    width:95%;
    float:left;
    font-size:0.9em;
    margin:3px 0px 3px 0px ;
}
.pink-post .post2{
    color:#545454;
    width:95%;
    float:left;
    font-size:0.9em;
    margin:4px 0px;
}
.pink-post .post1 img,
.pink-post .post2 img {
float:left;
margin-right:5px;
}

.space-tr {
    float:left;
    width:80%;
    height:15px;
}
.sep {
    width:100%;
    float:left;
    border-bottom:1px solid #C6C6C6;
    height:2px;
}
.comments {
    float:left;
    width:95%;
    padding:0px 10px;
    margin:0px;
}
.comments a {
	color:#F02C76;

	}
.comments-big {
    float:left;
    width:98%;
    padding:0px 10px 10px 10px;
    margin:0px;
}
.comments .titolo,
.comments-big .titolo {
    font-size:1.4em;
    color:#EF2B75;
    font-weight:bold;
    
}
.comments .line,
.comments-big .line {
    float:left;
    padding:10px 0px;
    width:100%;
}
.comments .avatar,
.comments-big .avatar {
    float:left;
    width:8%;
    
}
.comments .avatar img,
.comments-big .avatar img{
    margin-right:5px;
    width:47px;
    height:47px;
}
.comments .utente,
.comments-big .utente {
    font-size:1em;
    color:#EF2B75;
    float:left;
    line-height:1.2em;
    width:20%;
}
.comments .nik,
.comments-big .nik {
    font-size:1.1em;
    color:#EF2B75;
    font-weight:bold;
    line-height:1.4em;
}
.comments .testo,
.comments-big .testo {
    color:#211F20;
    float:left;
    width:70%;
    font-size:1em;
    line-height:1.2em;
}
.comments .data,
.comments-big .data {
    font-size:0.8em;
    color:#211F20;
    font-weight:bold;
    line-height:1.9em;
}
.comments .commands,
.comments-big .commands {
    font-size:1.1em;
    color:#EF2B75;
    float:right;
    font-weight:bold;
    line-height:1.4em;
}
.comments .commands a,
.comments-big .commands a {
    color:#EF2B75;
    text-decoration:none;
}
/* PAGINA ARTICOLO */
.big-comment {
float:left;
width:100%;
}
.big-comment-maintitle h1 {
    color:#EE2A72;
    font-size:1.9em;
    line-height:0.8em;
    float:left;
    width:100%;
    margin-top:20px;
    margin-bottom:10px;
 }
 .big-comment-subtitle h2 {
    color:#689047;
    font-size:1.6em;
    text-decoration:underline;
    float:left;
    width:100%;
    margin-top:0px;
    background-image:url(../../images/linea-rosa-comment.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    line-height:0.8em;
    padding-bottom:30px;
 }
 .area-comment {
    float:left;
    width:99%;
    background-image:url(../../images/riga-rosa-comment.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    padding-bottom:10px;
 }
 .area-comment textarea {
    width:99%;
    height:100px;
    border:1px solid #9B9B9B;
    padding:5px;
    background-image:url(../../images/ombra-textarea.gif);
    background-repeat:repeat-x;
    
    background-position:top;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:1em;
 }
 .area-comment .bottone {
    width:80px;
    height:38px;
    margin:10px 0px;
    line-height:38px;
    background-image:url(../../images/bottone.gif);
    background-color:#FF3366;
    background-repeat:no-repeat;
    color:#FFFFFF;
    text-align:center;
    float:right;
    clear:both;
    text-transform:uppercase;
    font-size:0.8em;
    font-weight:bold;
    border:none;
 }
 .area {
    float: left;
    width: 100%;
 }
 
/*CQ5 ADMIN FIX*/

.article,
    .jumpto,
    .shshopitems,
    .shtopics {
overflow: hidden;
}
.qanda {
    height: 677px;
    widows: 255px;
    overflow: hidden;
}
.hppromo {
    clear: both;
    width: 250px;
    height: 90px;
    overflow: hidden;
}
