<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,







form label {







    font-family: Arial, Helvetica, sans-serif







}















a,







a:hover {







    text-decoration: underline







}















a,







h1 {







    color: #7C8D36







}















h1,







h2 {







    font-style: normal;







    font-weight: 600







}















.spazio,







body,







h2,







h3 {







    margin: 0







}















body {







    padding: 120px 0 0;







    background-color: #F8F8F8;







    background-image: url(/images/pattern-sfondo-cp.gif);







    background-repeat: repeat;







    font-size: 14px;







    color: #333;







    background-attachment: fixed;







    min-width: 1024px;







    background-position: left top







}















img {







    vertical-align: middle;







    border: none







}















a:hover {







    color: #A8C841







}















.spazio {







    padding-top: 10px;







    padding-bottom: 10px







}















h1,







h2,







h3 {







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif







}















h1 {







    font-size: 30px;







    margin: 0 0 10px







}















h2 {







    font-size: 18px;







    color: #404042







}















h3 {







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    color: #7C8D36







}















.titolosezione,







.titolosezione2 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC







}















.titolosezione {







    color: #7C8D36;







    padding: 0 0 5px;







    margin: 0 0 20px







}















.titolosezione2 {







    color: #404042;







    background-image: url(../images/sf-t-catnotizie.png);







    background-repeat: repeat-x;







    height: 35px;







    line-height: 35px;







    text-indent: 5px;







    background-color: #E3EDC2;







    padding: 0;







    margin: 0 0 20px







}















.titolo_prezziofferte,







.titolo_schedatecnica {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #000;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    background-repeat: no-repeat;







    background-position: left center;







    text-align: left;







    text-indent: 40px;







    height: 40px;







    line-height: 40px







}















.titolo_schedatecnica {







    background-image: url(/images/ico-widget-modelli.png);







    padding: 0 0 5px;







    margin: 0 0 20px







}















.titolo_prezziofferte {







    background-image: url(/images/ico-widget-prezzi.png);







    padding: 0 0 5px;







    margin: 30px 0 10px







}















.titolo_domanda,







.titolo_recensione {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #000;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    background-repeat: no-repeat;







    background-position: left center;







    text-align: left;







    text-indent: 70px;







    height: 60px;







    line-height: 60px







}















.titolo_recensione {







    background-image: url(/images/ico-recensioni.png);







    padding: 0 0 5px;







    margin: 0 0 20px







}















.titolo_domanda {







    background-image: url(/images/ico-domande.png);







    padding: 0 0 5px;







    margin: 0 0 20px







}















.titolo_notizia,







.titolo_video {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-weight: 600;







    color: #000;







    border-bottom-width: 1px;







    border-bottom-color: #CCC;







    text-align: left;







    text-indent: 40px;







    line-height: 40px;







    padding: 0 0 5px;







    margin: 0 0 20px;







    background-repeat: no-repeat;







    background-position: left center;







    font-style: normal;







    border-bottom-style: solid;







    height: 40px







}















.titolo_video {







    background-image: url(/images/ico-titolo-video.png)







}















.titolo_notizia {







    background-image: url(/images/ico-titolo-notizia.png)







}















.cornice_foto,







fieldset,







p iframe {







    border: 1px solid #CCC







}















p {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-style: normal;







    color: #545456;







    text-align: justify;







    line-height: 25px







}















p strong {







    font-weight: 600;







}















p iframe {







    background-color: #FFF;







    padding: 4px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px







}















blockquote {







    background-color: #CCC;







    text-align: right







}















.introsezione {







    margin-bottom: 20px







}















form {







    margin: 0;







    padding: 0







}















form label {







    font-size: 14px;







    color: #232323;







    font-weight: 700;







    display: block;







    margin-bottom: 5px







}















form #guideline,







form .helpsuggerimenti {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px







}















form label strong {







    color: #7C8D36







}















form .helpsuggerimenti,







form .linkguideline,







form .testiguideline {







    color: #666;







    font-weight: 400







}















form .helpsuggerimenti {







    display: block;







    margin-top: 5px







}















form #guideline {







    font-weight: 400;







    margin-top: 15px;







    line-height: 20px;







    background-image: url(../images/information.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 20px;







    height: 20px







}















form .domanda,







form .errorelogin {







    font-size: 14px;







    margin-bottom: 5px;







    font-family: Arial, Helvetica, sans-serif







}















.btngenerico,







.btnrisposte {







    text-align: center;







    background-image: url(/images/ico-fr.png);







    background-repeat: no-repeat;







    background-position: 5px center;







    text-transform: uppercase;







    cursor: pointer







}















form .linkguideline {







    margin-top: 10px







}















form .cosafare {







    color: #7C8D36;







    margin-top: 10px;







    font-weight: 700







}















form .cosanonfare {







    color: #E74C3E;







    margin-top: 10px;







    font-weight: 700







}















form .errorelogin {







    color: #FF6842;







    font-weight: 700







}















form .domanda {







    color: #7C8D36;







    font-weight: 700







}















fieldset {







    font-size: 12px







}















legend {







    color: #232323 font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 400;







    padding-right: 10px;







    padding-left: 10px







}















.cornice_foto {







    padding: 3px







}















.text,







textarea {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-weight: 400;







    background-color: #FFF;







    padding: 5px;







    border: 1px solid #E1E1E1;







    color: #333;







    width: 200px







}















.btngenerico,







.piccolo12 {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px







}















.piccolo12 {







    font-weight: 400;







    color: #666







}















.text:focus,







textarea:focus {







    border: 1px solid #3B96CD







}















.btngenerico {







    font-weight: 700;







    text-decoration: none;







    color: #FFF;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 150px;







    height: 33px;







    line-height: 33px







}















.btngenerico a {







    color: #FFF;







    text-decoration: none;







    display: block







}















.btngenerico:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















.btnconfrontoprezzipost {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 400;







    text-decoration: none;







    color: #FFF;







    cursor: pointer;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 100%;







    text-align: center;







    text-transform: uppercase;







    padding-top: 15px;







    padding-bottom: 15px;







    margin-bottom: 20px







}















.btnconfrontoprezzipost span {







    font-size: 13px;







    display: block;







    font-weight: 800







}















.btnconfrontoprezzipost a {







    color: #FFF;







    text-decoration: none;







    display: block;







    font-weight: 600







}















.btnrisposte,







.paginazione {







    font-size: 12px;







    font-weight: 700;







    font-family: Arial, Helvetica, sans-serif;







    text-decoration: none







}















.btnconfrontoprezzipost:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















.btnrisposte {







    color: #FFF;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 100px;







    height: 25px;







    line-height: 25px;







    margin-top: 5px







}















.btnrisposte a {







    color: #FFF;







    text-decoration: none;







    display: block







}















.btnrisposte:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















#barpaginazione {







    background-color: #FFF;







    margin: 0;







    clear: both;







    padding: 0







}















.paginazione {







    background-color: #FFF;







    border: 1px solid #CCC;







    color: #333;







    padding: 5px 10px







}















.textadv {



    font-family: Arial, Helvetica, sans-serif;



    font-size: 10px;



    color: #999;



    font-weight: 400;



    margin-bottom: 3px;



    text-transform: uppercase;



    text-align: right



}







#display_max .textadv {



font-size: 10px;



color: #999;



font-weight: 400;



margin: 0 auto;



text-transform: uppercase;



text-align: right;



width: 800px;



}















.advip {







    padding: 0;







    height: 70px;







    width: 960px;







    text-align: center;







    margin: 15px 0 0







}















.adv300_100,







.adv300_250 {







    margin: 0;







    width: 300px;







    font-size: 10px;







    color: #666;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    padding: 0;







    text-align: right;







    font-style: normal;







    text-transform: uppercase







}















.adv300_250 {







    height: 250px







}















.adv300_100 {







    height: 100px







}















#boxadv336_280,







#community .btn a,







#group3 .textfooter,







#menu,







#section1 .logo,







#sx .logo {







    text-align: center







}















#community .btn a,







#community .logout a,







#community .username a {







    font-family: Arial, Helvetica, sans-serif;







    color: #FFF;







    float: left;







    line-height: 27px







}















.adv468_60 {







    padding: 0;







    height: 75px;







    width: 630px;







    margin: 10px 0







}















#topfm,







#topfm #fm {







    height: 35px;







    padding: 0







}















* html #topfixed, * html #topfixed-logo, * html #topfixed-menu {







    position: absolute;







    behavior: url(/ie-fixed.htc)







}















* html {







    background: url(0) fixed







}















#barra #boxhome a,







#barra #socialtop,







#community .logout a,







#search .btn {







    background-repeat: no-repeat







}























#displayz {







	text-align: center;







	background: #FFF;







	width: 100%;







	height: 250px;







	background-color: #fff;







	padding-top: 10px;







	padding-bottom: 10px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #CCC;







}































#topfm {







    width: 100%;







    background-color: #92BD27;







    margin: 0







}















#topfm #fm {







    width: 960px;







    margin-right: auto;







    margin-left: auto







}















#topfm #fm a img {







    border: none;







    margin: 0;







    padding: 0







}















#topfixed-logo {







    z-index: 1111;







    width: 100%;







    position: fixed;







    top: 0;







    left: 0;







    background-color: #fff;







    height: 75px;







	text-align:center;







	line-height:85px;







}































#topfixed {







    z-index: 1111;







    width: 100%;







    position: fixed;







    top: 0;







    left: 0;







    background-color: #404042;







    height: 45px;







    box-shadow: 0 3px 5px -4px #666;







    -moz-box-shadow: 0 3px 5px -4px #666;







    -webkit-box-shadow: 0 3px 5px -4px #666







}















#topfixed-menu {







    z-index: 1111;







    width: 100%;







    position: fixed;







    top: 75px;







    left: 0;







    background-color: #404042;







    height: 45px;







    box-shadow: 0 3px 5px -4px #666;







    -moz-box-shadow: 0 3px 5px -4px #666;







    -webkit-box-shadow: 0 3px 5px -4px #666







}















#topfixed #barra, #topfixed-menu #barra {







    width: 960px;







    height: 29px;







    padding: 0;







    margin: 8px auto







}















#barra #boxhome {







    float: left;







    width: 29px;







    height: 29px;







    margin-right: 10px







}















#barra #boxhome a {







    display: block;







    width: 29px;







    height: 29px;







    margin: 0;







    line-height: 29px;







    background-image: url(/images/ico-home2.png);







    background-position: center center;







    background-color: #333;







    padding: 0







}















#barra #boxhome a:hover {







    background-color: #7C8D36







}















#barra #community {







    float: left;







    width: 250px







}















#community .btn a {







    font-size: 12px;







    font-weight: 700;







    text-decoration: none;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 100px;







    height: 27px;







    text-transform: uppercase;







    display: block;







    padding: 0;







    margin: 0 20px 0 0







}















#community .logout a,







#community .username a,







#community .username a:hover {







    text-decoration: underline







}















#community .btn a:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















#community .imguser {







    height: 27px;







    width: 27px;







    float: left;







    margin-right: 5px;







    margin-left: 10px







}















#community .username a {







    font-size: 14px;







    font-weight: 700;







    text-indent: 5px;







    padding: 0;







    margin: 0 20px 0 0







}















#community .logout a {







    font-size: 12px;







    font-weight: 400;







    text-indent: 20px;







    padding: 0;







    background-image: url(../images/icologout.png);







    background-position: left center;







    margin: 0 0 0 20px







}















#footer a,







#help a,







#search .btn {







    text-decoration: none







}















#barra #search {







    float: left;







    width: 520px







}















#search .casella {







    font-family: "Open Sans", "Lucida Grande";







    width: 340px;







    font-size: 14px;







    color: #666;







    height: 27px;







    margin: 0;







    float: left;







    line-height: 27px;







    border-style: none;







    padding: 0 0 0 5px







}















#center #dx,







#footer h5,







#search .btn {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif







}















#search .btn {







    font-size: 14px;







    font-weight: 600;







    width: 160px;







    height: 27px;







    background-image: url(https://www.cercapasseggini.it/images/ico-find-white.png);







    background-position: 5px center;







    color: #FFF;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    text-indent: 15px;







    text-transform: uppercase;







    cursor: pointer;







    margin-left: 10px







}















#barra #help,







#footer {







    font-size: 12px;







    font-weight: 400







}















#footer a:hover,







#help a:hover {







    color: #D2E29C







}















#search .btn:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















#barra #socialtop {







    float: left;







    width: 116px;







    background-image: url(/images/separetop.png);







    background-position: left center;







    height: 29px;







    line-height: 29px;







    padding-left: 5px







}















#barra #socialtop .f,







#barra #socialtop .g {







    background-repeat: no-repeat;







    height: 24px;







    margin-top: 2px;







    float: left;







    background-position: center top;







    width: 24px;







    margin-left: 10px;







    display: block







}















#barra #socialtop .g {







    background-image: url(../images/top-g.png)







}















#barra #socialtop .f {







    background-image: url(../images/top-f.png)







}















#barra #socialtop .t {







    background-image: url(../images/top-t.png);







    background-repeat: no-repeat;







    background-position: center top;







    height: 21px;







    width: 24px;







    display: block;







    margin-left: 10px;







    margin-top: 4px;







    float: left







}















#barra #help,







#barra #separe {







    background-image: url(/images/separetop.png);







    background-repeat: no-repeat







}















#barra #help,







#barra #network {







    width: 120px;







    float: left







}















#barra #socialtop .f:hover,







#barra #socialtop .g:hover,







#barra #socialtop .t:hover {







    background-position: center bottom







}















#barra #help {







    background-position: left center;







    height: 29px;







    color: #FFF;







    line-height: 29px;







    text-align: right







}















#barra #separe,







#footer_ricerca .btn,







#group2 .separesection {







    background-position: center center







}















#barra #separe {







    float: left;







    width: 10px;







    line-height: 27px;







    height: 27px;







    margin-right: 10px;







    margin-left: 10px







}















#help a {







    color: #FFF







}















#help a:hover {







    text-decoration: underline







}















#topgriglia {







    width: 100%;







    background-color: #EFF4D9;







    background-image: url(/images/bgsftop.png);







    background-repeat: repeat;







    height: 141px;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    clear: both







}















#topgriglia #center {







    width: 1002px;







    margin-right: auto;







    margin-left: auto;







    height: 140px







}















#center #sx {







    width: 240px;







    float: left;







    height: 130px;







    background-color: #FFF;







    box-shadow: 0 -10px 15px -15px #666;







    -moz-box-shadow: 0 -10px 15px -15px #666;







    -webkit-box-shadow: 0 -10px 15px -15px #666;







    border-radius: 5px 5px 0 0;







    -moz-border-radius: 5px 5px 0 0;







    -webkit-border-radius: 5px 5px 0 0;







    padding: 0;







    margin: 10px 0 0;







    border-width: 1px;







    border-style: solid;







    border-color: #CCC #CCC #FFF







}















#center #dx {







    float: left;







    padding: 0;







    width: 758px;







    text-align: right;







    font-size: 10px;







    font-style: normal;







    color: #666;







    text-transform: uppercase;







    margin: 25px 0 0







}















#sx .logo {







    height: 75px;







    width: 300px;







    margin-right: auto;







    margin-left: auto;







    margin-top: 13px;







    display: block







}















#content,







#contentadv {







    background-color: #FFF;







    border-right-width: 1px;







    border-left-width: 1px;







    border-right-style: solid;







    border-left-style: solid;







    border-right-color: #CCC;







    border-left-color: #CCC;







    height: auto;







    margin: 0 auto;







    width: 960px;







    clear: both;







    overflow: hidden







}















#colonna,







#colonnaunica {







    margin-top: 15px;







    float: left







}















#content {







    box-shadow: -10px 0 14px -14px #666, 10px 0 14px -14px #666;







    -moz-box-shadow: 0 -3px 10px -4p #666;







    -webkit-box-shadow: 0 -3px 10px -4p #666;







    padding: 10px 20px 20px







}















#contentadv {







    padding: 20px







}















#colonna {







    width: 630px







}















#colonnaunica {







    width: 960px







}















#colonnaunicanospazio {







    width: 960px;







    float: left;







    margin: 0;







    padding: 0







}















#colonna .colonnaleft {







    width: 300px;







    padding: 0;







    float: left;







    margin: 0 30px 0 0







}















#colonna .colonnaright {







    width: 300px;







    padding: 0;







    float: left;







    margin: 0







}















#spalla {







    width: 300px;







    float: left;







    margin-left: 30px;







    margin-top: 15px







}















#footer {







    clear: both;







    width: 1000px;







    color: #ADADAD;







    margin-right: auto;







    margin-left: auto;







    padding: 0







}















#footer h5,







#section3 .community {







    font-size: 14px;







    font-style: normal;







    font-weight: 600;







    color: #FFF







}















#footer a {







    color: #ADADAD







}















#footer a:hover,







#group3 .textfooter a {







    text-decoration: underline







}















#footer h5 {







    padding: 0;







    margin: 0 0 5px







}















#footer ul {







    padding: 0;







    list-style-type: none;







    margin: 0







}















#footer ul li {







    padding: 0;







    margin: 0;







    height: 20px







}















#footer #group1 {







    height: 5px;







    background-color: #A8C841







}















#footer #group1b {







    height: 2px;







    background-image: url(../images/separew-footer.jpg);







    background-repeat: repeat-x







}















#footer #group2 {







    background-color: #404042;







    height: 250px;







    margin: 0 auto;







    padding: 20px 20px 0







}















#footer #footer_ricerca {







    font-family: "Open Sans", "Lucida Grande";







    background-image: url(/images/sf-group3.jpg);







    background-repeat: repeat;







    padding-top: 10px;







    padding-bottom: 5px;







    height: 40px;







    padding-left: 110px;







    margin: 0 auto







}















#footer_ricerca .casella {







    width: 600px;







    font-size: 16px;







    color: #666;







    height: 35px;







    margin: 0;







    float: left;







    line-height: 35px;







    border-style: none;







    padding: 0 0 0 10px







}















#footer_ricerca .btn {







    cursor: pointer;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 150px;







    text-align: center;







    height: 35px;







    background-image: url(/images/ico-find-white.png);







    background-repeat: no-repeat;







    padding: 0;







    float: left;







    margin: 0 0 0 10px







}















#section1 .logo,







#section1 .separe {







    margin-right: auto;







    margin-left: auto







}















#footer_ricerca .btn:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















.separew,







.separewgr {







    border-bottom-width: 1px







}















#group2 #section1 {







    width: 260px;







    float: left







}















#group2 .separesection {







    width: 60px;







    float: left;







    background-image: url(/images/separeh-footer.jpg);







    background-repeat: repeat-y;







    height: 190px







}















#section1 .logo {







    background-image: url(/images/logo-cercapasseggini-small-white.png);







    background-repeat: no-repeat;







    height: 76px;







    width: 159px







}















#section1 .separe {







    width: 240px;







    background-image: url(/images/separew-footer.jpg);







    background-repeat: repeat-x;







    background-position: left center;







    height: 30px







}















#section1 .blocco1 {







    width: 86px;







    float: left







}















#section1 .blocco2 {







    width: 174px;







    float: left







}















#group2 #section2 {







    width: 400px;







    float: left







}















#section2 .blocco1 {







    width: 210px;







    float: left







}















#section2 .blocco2 {







    width: 190px;







    float: left







}















#section2 .blocco2 ul {







    margin-bottom: 20px







}















#group2 #section3 {







    width: 180px;







    float: left







}















#section3 .community {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    padding: 0;







    background-image: url(/images/ico-community-footer.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 30px;







    margin: 0 0 5px







}















#section3 .adv,







#section3 .affiliati {







    font-size: 14px;







    color: #FFF;







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 30px;







    margin: 8px 0 5px;







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 600







}















#section3 .affiliati {







    background-image: url(/images/ico-affiliati.png)







}















#section3 .adv {







    background-image: url(/images/ico-adv.png)







}















#footer #group3,







#group3 .textfooter {







    background-color: #000;







    background-image: url(/images/sf-group3.jpg);







    background-repeat: repeat







}















#section3 ul {







    margin-top: 0;







    list-style-type: none;







    padding: 0;







    margin-left: 30px







}















#section3 ul li {







    padding: 0;







    margin: 0;







    height: 20px







}















#group3 .textfooter {







    clear: both;







    color: #999;







    width: 960px;







    margin-right: auto;







    margin-left: auto;







    height: 30px;







    line-height: 30px;







    font-size: 11px







}















#menu a,







#submenu a {







    line-height: 45px;







    display: block







}















#b-brand .sf p a,







.b-comescegliermi a,







#b-prezzi a,







#menu a,







#menu a:hover,







#submenu a,







#submenu a:hover,







#tipologie_passeggini_prezzi,







#tipologie_passeggini_prezzi a,







#widget a,







#widget a:hover,







.nwscol h3,







.nwscol h3 a {







    text-decoration: none







}















.separewgr {







    width: 630px;







    margin-top: 15px;







    margin-bottom: 10px;







    clear: both;







    border-bottom-style: solid;







    border-bottom-color: #CCC







}















.separew630,







.separew960 {







    background-image: url(/images/sf-separe.png);







    background-repeat: repeat-x;







    height: 5px;







    margin-top: 10px;







    margin-bottom: 10px;







    clear: both







}















.separew960 {







    width: 960px







}















.separew630 {







    width: 630px







}















#menu .separatore,







#widget .apriwidget a,







#widget h2 {







    background-repeat: no-repeat







}















#boxadv_2per300_250 {







    padding: 0;







    width: 630px;







    height: 250px;







    clear: both;







    margin: 0 0 30px







}















#boxadv_2per300_250 .adv1 {







    margin: 0;







    padding: 0;







    height: 250px;







    width: 300px;







    float: left







}















#boxadv_2per300_250 .adv2 {







    padding: 0;







    height: 250px;







    width: 300px;







    float: left;







    margin: 0 0 0 26px







}















#boxadv336_280 {







    width: 398px;







    margin-top: 20px;







    margin-bottom: 10px;







    border: 1px solid #CCC;







    font-size: 10px;







    font-style: normal;







    color: #666;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    text-transform: uppercase;







    padding: 20px 10 20px 0







}















#boxadv180_150 {







    padding: 0;







    width: 400px;







    height: 160px;







    margin: 20px 0 10px







}















#boxadv180_150 .adv1,







#boxadv180_150 .adv2 {







    padding: 5px;







    height: 150px;







    width: 180px;







    border: 1px solid #CCC;







    float: left







}















#boxadv180_150 .adv1 {







    margin: 0







}















#boxadv180_150 .adv2 {







    margin: 0 0 0 15px







}















#submenu,







.separew {







    border-bottom-style: solid







}































#newmenu {







	font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-size: 16px;







	font-style: normal;







	font-weight: 400;







	background-color: #A8C841;







	height: 60px;







	width: 960px;







	margin-right: auto;







	margin-left: auto;







	text-transform: uppercase;







}















#newmenu a {







	color: #FFF;







	text-decoration: none;	







}















#newmenu .separatore {







	background-image: url(/images/separemenu.png);







	background-position: center center;







	margin: 0;







	padding: 0;







	float: left;







	width: 5px;







	height: 60px;







	background-repeat: no-repeat;







	text-align: center;







}















#newmenu .vocemenu {







	height: 60px;







	float: left;







	text-align: center;







	line-height: 60px;







	margin-right: 20px;







	margin-left: 20px;







}















.vocemenu .menu_sel







 {







	height: 60px;







	font-weight: 600;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #FFF;







}























#newmenu_top_core {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 400;







    height: 45px;







    width: 960px;







    margin-right: auto;







    margin-left: auto;







    padding-bottom: 10px;







}























#newmenu_top {







    float: left;







}















#newmenu_top_edu {







    float: right;







}















#newmenu_top a {







	color: #404042;







	text-decoration: none;







	display: block;







}















#newmenu_top .vocemenu {







	height: 40px;







	float: left;







	line-height: 40px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #A8C841;







	padding-left:20px;







	padding-right:20px;







    margin-right: 50px;







}















#newmenu_top .vocemenu a{







	display: block;







}















#newmenu_top_edu .vocemenu {







	height: 20px;







	float: right;







	line-height: 20px;







    background-color: #5da0a0;







    padding-bottom: 10px;







    padding-top:10px;







    padding-left: 20px;







    padding-right: 20px;







    font-weight: 600;







}















#newmenu_top_edu .vocemenu a{







	display: block;







    color:#fff;







    text-decoration: none;







}















#header_menu_edu {







    color: #FFF;







    background-color: #7C8D36;







    font-size: 16px;







    font-weight: 600;







    height: 35px;







    line-height: 35px;







    text-align: center;







    }







    







    #box_col_edu {







    border-width: 1px;







	border-style: solid;







	border-color: #ccc;







    }















#menu {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    background-color: #A8C841;







    height: 45px;







    width: 960px;







    margin-right: auto;







    margin-left: auto







}















#menu a {







    color: #FFF







}































#menu .separatore {







    background-image: url(/images/separemenu.png);







    background-position: center center;







    margin: 0;







    padding: 0;







    float: left;







    width: 5px;







    height: 45px















}















#menu #menupasseggini {







    width: 125px;







    height: 45px;







    float: left;







    margin-left: 10px







}















#menupasseggini .menu_sel {







    border-top-color: #404042;







    width: 115px







}















#menu #menuaccessori {







    width: 125px;







    height: 45px;







    float: left;







    margin-left: 10px







}















#menuaccessori .menu_sel {







    border-top-color: #404042;







    width: 115px







}















#menu #menucomescegliermi {







    width: 160px;







    height: 45px;







    float: left







}















#menucomescegliermi .menu_sel {







    border-top-color: #7C8D36;







    width: 135px;







    margin-left: 15px







}















#menuannunci .menu_sel,







#menuclassifiche .menu_sel,







#menunotizie .menu_sel,







#menuprezzi .menu_sel,







#menurecensioni .menu_sel,







#menuvideo .menu_sel,







#menuaccessori .menu_sel







 {







    border-top-width: 0;







    border-top-style: solid;







    border-top-color: #7C8D36;







    margin-left: 10px;







    background-color: #7B8B35;







    color: #fff







}















#menu #menuprezzi {







    width: 150px;







    height: 45px;







    float: left







}















#menuprezzi .menu_sel {







    width: 130px







}















#menu #menuannunci {







    width: 120px;







    height: 45px;







    float: left







}















#menuannunci .menu_sel {







    width: 100px







}















#menu #menunotizie {







    width: 110px;







    height: 45px;







    float: left







}















#menunotizie .menu_sel {







    width: 90px







}















#menu #menuvideo {







    width: 110px;







    height: 45px;







    float: left







}















#menuvideo .menu_sel {







    width: 90px







}















#menu #menuclassifiche {







    width: 160px;







    height: 45px;







    float: left







}















#menuclassifiche .menu_sel {







    width: 140px







}















#menu #menurecensioni {







    width: 140px;







    height: 45px;







    float: left







}















#menurecensioni .menu_sel {







    width: 120px







}















#submenu {







	background-color: #fff;







	height: 45px;







	width: 960px;







	margin-right: auto;







	margin-left: auto;







	text-align: left;







	border-bottom-width: 1px;







	border-bottom-color: #ccc;







	font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-size: 14px;







	font-style: normal;







	font-weight: 400;







	margin-bottom: 0;







	clear: both;







	text-transform: uppercase;







}















#submenu a {







    color: #404042;







    text-indent: 20px;







    float: left;







    margin-right: 25px







}















#submenu a:hover {







    display: block;







    color: #404042;







}















#submenu .submenu_sel {







    color: #404042;







	font-weight: 600;







	







}















#widget {







    width: 300px;







    color: #666;







    margin: 0;







    padding: 0;







    box-shadow: 0 0 8px 4px #ccc;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc;







    border: 1px solid #ccc







}















#widgetsmall {







    padding: 0;







    margin: 20px 0







}















#widget a {







    color: #666







}















#widget a:hover {







    color: #7C8D36







}















#widget .apriwidget {







    color: #FFF;







    background-color: #A8C841;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 20px;







    font-style: normal;







    font-weight: 600;







    height: 80px;







    line-height: 80px;







    text-indent: 50px;







    text-transform: uppercase







}















#widget .sf h3,







#widget h2 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    line-height: 35px;







    height: 35px;







    font-weight: 600;







    font-style: normal







}















#widget .apriwidget a {







    color: #FFF;







    display: block;







    background-image: url(/images/ico-find-white-large.png);







    background-position: 10px center







}















#widget h2,







#widget h2 a {







    color: #333







}















#widget .apriwidget a:hover {







    background-color: #7C8D36







}















#widget h2 {







    background-image: url(/images/t-widget.png);







    background-position: left top;







    padding: 0;







    font-size: 18px;







    text-indent: 45px;







    margin: 0 0 10px







}















#widget .sf {







    width: 280px;







    margin: 0;







    background-color: #FFF;







    padding: 10px







}















#widget .sf h3 {







    font-size: 16px;







    color: #232323;







    padding: 0;







    background-image: url(../images/sf-t-catnotizie.png);







    background-repeat: repeat-x;







    text-indent: 10px;







    background-color: #CCC;







    margin: 0 0 5px







}















#widget .sf .btn,







#widget .sf .text {







    font-family: Arial, Helvetica, sans-serif







}















#widget .sf p {







    padding: 0;







    color: #666;







    font-size: 12px;







    margin: 0 0 10px







}















#widget .sf .text {







    font-size: 14px;







    font-weight: 400;







    background-color: #FFF;







    padding: 5px;







    border: 1px solid #E1E1E1;







    color: #333;







    width: 280px;







    margin-bottom: 10px







}















#widget .sf .btn {







    font-size: 12px;







    font-weight: 700;







    text-decoration: none;







    color: #FFF;







    cursor: pointer;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 120px;







    text-align: center;







    height: 33px;







    text-transform: uppercase;







    background-image: url(/images/ico-fr.png);







    background-repeat: no-repeat;







    background-position: 5px center;







    line-height: 33px







}















#b-brand h2,







#b-brand h3,







.b-comescegliermi,







#b-community .testata,







#b-community .testi,







#b-prezzi,







#b-prezzi-brand,







#nwscol1 .sf .elementi .datatest,







#nwscol1 .sf .elementi .vototest,







#nwscol1 .sf .elementi h3,







#nwscol1 h2,







#nwscol2 .sf .elementi h4,







#tipologie_passeggini_prezzi,







.nwscol3 h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif







}















#widget .sf .btn a {







    color: #FFF







}















#widget .sf .btn:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















#widget .sf .separe {







    background-image: url(/images/separe-widget.png);







    background-repeat: repeat-x;







    background-position: left center;







    height: 35px







}















#tipologie_passeggini_widget {







    width: 290px;







    height: 160px;







    margin-right: auto;







    margin-left: auto;







    font-size: 14px;







    font-weight: 700







}















#tipologie_passeggini_prezzi {







    width: 300px;







    height: 190px;







    margin-right: auto;







    margin-left: auto;







    font-size: 16px;







    font-weight: 600







}















#tipologie_passeggini_prezzi .carrozzine a,







#tipologie_passeggini_prezzi .passeggini_3_ruote a,







#tipologie_passeggini_prezzi .passeggini_4_ruote a,







#tipologie_passeggini_prezzi .passeggini_gemellari a,







#tipologie_passeggini_prezzi .passeggini_ultraleggeri a,







#tipologie_passeggini_prezzi .passeggini_leggeri a,







#tipologie_passeggini_prezzi .passeggini_trio a {







    float: left;







    margin: 0;







    padding: 0;







    display: block;







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 34px;







    line-height: 50px;







    height: 50px;







    width: 150px







}















#tipologie_passeggini_prezzi .passeggini_3_ruote a {







    background-image: url(/images/tipologie-passeggini-3-ruote-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_4_ruote a {







    background-image: url(/images/tipologie-passeggini-4-ruote-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_trio a {







    background-image: url(/images/tipologie-passeggini-trio-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_gemellari a {







    background-image: url(/images/tipologie-passeggini-gemellari-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_ultraleggeri a {







    background-image: url(/images/tipologie-passeggini-ultraleggeri-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_leggeri a {







    background-image: url(/images/tipologie-passeggini-leggeri-widget.png)







}















#tipologie_passeggini_prezzi .carrozzine a {







    background-image: url(/images/tipologie-carrozzine-widget.png)







}















#tipologie_passeggini_prezzi .passeggini_duo a {







    background-image: url(/images/tipologie-passeggini-duo-widget.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 34px;







    line-height: 50px;







    height: 50px;







    width: 150px;







    float: left;







    margin: 0;







    padding: 0;







    display: block







}















#tipologie_passeggini_widget .carrozzine a,







#tipologie_passeggini_widget .passeggini_3_ruote a,







#tipologie_passeggini_widget .passeggini_4_ruote a,







#tipologie_passeggini_widget .passeggini_duo a,







#tipologie_passeggini_widget .passeggini_gemellari a,







#tipologie_passeggini_widget .passeggini_ultraleggeri a,







#tipologie_passeggini_widget .passeggini_leggeri a,







#tipologie_passeggini_widget .passeggini_trio a {







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 34px;







    line-height: 40px;







    height: 40px;







    width: 140px;







    margin: 0;







    padding: 0;







    float: left;







    display: block







}















#tipologie_passeggini_widget .passeggini_3_ruote a {







    background-image: url(/images/tipologie-passeggini-3-ruote-widget.png)







}















#tipologie_passeggini_widget .passeggini_4_ruote a {







    background-image: url(/images/tipologie-passeggini-4-ruote-widget.png)







}















#tipologie_passeggini_widget .passeggini_trio a {







    background-image: url(/images/tipologie-passeggini-trio-widget.png)







}















#tipologie_passeggini_widget .passeggini_gemellari a {







    background-image: url(/images/tipologie-passeggini-gemellari-widget.png)







}















#tipologie_passeggini_widget .passeggini_ultraleggeri a {







    background-image: url(/images/tipologie-passeggini-ultraleggeri-widget.png)







}























#tipologie_passeggini_widget .passeggini_leggeri a {







    background-image: url(/images/tipologie-passeggini-leggeri-widget.png)







}















#tipologie_passeggini_widget .carrozzine a {







    background-image: url(/images/tipologie-carrozzine-widget.png)







}















#tipologie_passeggini_widget .passeggini_duo a {







    background-image: url(/images/tipologie-passeggini-duo-widget.png)







}















.separew {







    height: 1px;







    margin-top: 20px;







    margin-bottom: 20px;







    border-bottom-color: #CCC







}















.separew300,







.separewcome {







    background-repeat: repeat-x;







    height: 5px;







    margin-top: 20px;







    margin-bottom: 20px;







    background-image: url(/images/sf-separe.png)







}















.separew300 {







    width: 300px







}















.b-comescegliermi,







#b-prezzi,







#b-prezzi-brand {







    height: 300px;







    width: 300px;







    padding: 0;







    position: relative;







    font-size: 14px;







    font-style: normal;







    font-weight: 600;







    margin: 10px 0







}















.b-comescegliermi .frase {







    position: absolute;







    top: 243px;







    width: 280px;







    text-align: center;







    color: #FFF







}















.b-comescegliermi .sottotitolo,







.b-comescegliermi .titolo {







    width: 300px;







    color: #FFF;







    position: absolute;







    text-align: center







}















.b-comescegliermi .titolo {







    top: 210px;







    font-size: 18px







}















.b-comescegliermi .sottotitolo {







    top: 235px;







    font-size: 14px;







    font-weight: 400







}















#b-prezzi .titolo {







    position: absolute;







    left: 40px;







    top: 60px;







    width: 220px;







    text-align: center;







    color: #232323;







    font-size: 22px;







    font-weight: 400







}















#b-prezzi .titolo strong {







    font-weight: 600;







    font-size: 24px







}















#b-prezzi .sottotitolo {







    position: absolute;







    left: 50px;







    top: 95px;







    width: 200px;







    text-align: center;







    color: #7C8D36;







    font-size: 18px;







    font-weight: 600







}















#b-prezzi-brand .pretitolo,







#b-prezzi-brand .titolo {







    color: #232323;







    left: 40px;







    width: 220px;







    position: absolute;







    text-align: center







}















#b-prezzi-brand .pretitolo {







    top: 30px;







    font-size: 18px;







    font-weight: 400







}















#b-prezzi-brand .titolo {







    top: 50px;







    font-size: 22px;







    font-weight: 600







}















#b-prezzi-brand .presottotitolo {







    position: absolute;







    left: 40px;







    top: 85px;







    width: 220px;







    text-align: center;







    color: #7C8D36;







    font-size: 18px;







    font-weight: 400







}















#b-prezzi-brand .sottotitolo {







    position: absolute;







    left: 10px;







    top: 108px;







    width: 280px;







    text-align: center;







    color: #7C8D36;







    font-size: 22px;







    font-weight: 600







}















#b-community {







    color: #333;







    text-align: left;







    border: 1px solid #CCC







}















#b-community .testata {







    color: #FFF;







    background-color: #7C8D36;







    background-image: url(/images/ico-user-community.png);







    background-repeat: no-repeat;







    background-position: 10px center;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    height: 60px;







    line-height: 60px;







    text-indent: 45px







}















#b-community .cercapasseggini,







#b-community .googleplus,







#b-community .twitter,







#b-community .youtube {







    line-height: 30px;







    text-indent: 40px







}















#b-community .testi {







    background-color: #FFF;







    background-image: url(/images/sf-bcommunity.png);







    background-repeat: repeat;







    font-size: 13px;







    font-style: normal;







    font-weight: 400;







    padding: 10px;







    text-align: center;







    margin-bottom: 20px







}















#b-community .cercapasseggini,







#b-community .facebook,







#b-community .googleplus,







#b-community .twitter,







#b-community .youtube {







    background-color: #F7F7F7;







    height: 30px;







    background-position: left center;







    width: 300px;







    background-repeat: no-repeat;







    margin: 5px 0







}















#b-community .social {







    height: 30px;







    line-height: 30px;







    padding-left: 30px;







    margin: 5px 0







}















.badgegplus {







    margin-top: 5px







}















#b-community .cercapasseggini {







    background-image: url(/images/ico-community-cp.png)







}















#b-community .facebook {







    background-image: url(/images/ico-community-facebook.png)







}















#b-community .facebook .fb-like {







    text-indent: 40px;







    margin: 5px 0







}















#b-community .twitter {







    background-image: url(/images/ico-community-twitter.png)







}















#b-community .googleplus {







    background-image: url(/images/ico-community-googleplus.png)







}















#b-community .youtube {







    background-image: url(/images/ico-community-youtube.png)







}















#b-brand {







    width: 300px;







    color: #666;















}















#b-brand h2,







#b-brand h3 {







    background-image: url(/images/t-brands.png);







    background-repeat: no-repeat;







    background-position: left top;







    padding: 0;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #333;







    text-indent: 45px;







    height: 35px;







    line-height: 35px;







    margin: 0 0 10px







}















#b-brand h2 span {







    font-size: 18px;







    color: #7C8D36







}















#b-brand .sf {







    padding: 0;







    border: 1px solid #CCC;







    width: 300px;







    margin: 0







}















#b-brand .sf #brand {







	list-style-type: none;







	margin: 0px;







	padding: 0px;







}















#b-brand .sf #brand li{







    text-align: center;







    float: left;







    height: 60px;







    width: 128px;







    margin: 10px;







}























#b-brand .sf #prodotti {







	list-style-type: none;







	margin: 0px;







	padding: 0px;







}















#b-brand .sf #prodotti li{







    margin: 20px;







}















#b-brand .sf #prodotti li a {







 	color: #333;







}































#b-brand .sf .brand {







    border: 1px solid #FFF;







    text-align: center;







    float: left;







    height: 60px;







    width: 128px;







    margin: 10px;







    border-radius: 5px;







    -moz-border-radius: 5px;







    -webkit-border-radius: 5px







}















#b-brand .sf .nomebrand {







	padding: 10px;







	font-size:16px;







	color: #404042;







	font-weight: bold;







}















#b-brand .sf .nomeprodotto {







	padding: 5px;







	font-size: 14px;







	text-indent: 20px;







}















#b-brand .sf .nomeprodotto a{







	color: #404042;







}















#b-brand .sf .separe,







#b-brand .sf p {







    width: 240px;







    margin-right: auto;







    margin-left: auto







}















#b-brand .sf .brand:hover {







    border: 1px solid #CCC;







    box-shadow: 0 0 8px 4px #ccc;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#b-brand .sf .separe {







    background-image: url(/images/separe-widget.png);







    background-repeat: repeat-x;







    background-position: left center;







    height: 2px;







    clear: both







}















#b-brand .sf p,







#nwscol1 .trecensioni,







.nwscol,







.nwscol .categoria,







.nwscol .datanews {







    background-repeat: no-repeat







}































#b-brand .sf p a:hover {







    color: #A8C841







}















.nwscol {







    position: relative;







    background-image: url(/images/sf-separenews.png);







    background-position: left bottom;







    width: 400px;







    height: 360px;







    margin: 20px 0 0;







    padding: 0







}















.nwscol .categoria {







    background-color: #7C8D36;







    background-image: url(/images/ico-notizia.png);







    background-position: 5px center;







    position: absolute;







    top: 6px;







    left: 6px;







    color: #FFF;







    font-weight: 700;







    text-transform: uppercase;







    font-size: 12px;







    text-indent: 10px;







    padding: 5px 15px







}















.nwscol img {







    width: 390px;







    background-color: #FFF;







    height: 220px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px







}















#nwscol1 .sf .elementi,







#nwscol1 h2 {







    border-bottom-width: 1px;







    border-bottom-color: #5A5F5A







}















.nwscol h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    color: #232323;







    padding: 0;







    margin: 10px 0







}















.nwscol p {







    padding: 0;







    line-height: 22px;







    font-size: 14px;







    color: #666;







    margin: 0 0 20px







}















.nwscol h3 a {







    color: #232323







}















.nwscol h3 a:hover {







    color: #A8C841







}















.nwscol .datanews {







    color: #999;







    background-image: url(/images/ico-data1.png);







    background-position: left center;







    text-indent: 20px;







    padding: 0;







    font-size: 12px;







    margin: 0







}















#nwscol1 {







    width: 200px;







    background-color: #FBEFAE;







    float: right;







    padding: 0;







    margin: 10px 0 20px







}















#nwscol1 .trecensioni {







    background-color: #EFC51D;







    background-image: url(/images/ico-notizie.png);







    background-position: 10px center;







    text-indent: 40px;







    height: 35px;







    font-size: 16px;







    line-height: 35px;







    font-weight: 600;







    color: #FFF;







    text-transform: uppercase







}















#nwscol1 .separe,







.separew630brand {







    background-repeat: repeat-x;







    clear: both







}















#nwscol1 .separe {







    background-image: url(../images/sf-separe-test.png);







    height: 5px;







    width: 200px;







    margin-top: 0;







    margin-bottom: 0







}















#nwscol1 h2 {







    font-size: 15px;







    font-style: normal;







    font-weight: 600;







    color: #666;







    text-decoration: none;







    border-bottom-style: dashed;







    margin: 0;







    padding: 10px







}















#nwscol1 .sf .elementi h3,







#nwscol1 .sf .elementi h3 a {







    color: #232323;







    text-decoration: none







}















#nwscol1 .sf {







    padding: 0 10px







}















#nwscol1 .sf .elementi {







    position: relative;







    border-bottom-style: solid;







    padding-bottom: 15px;







    margin-top: 20px;







    margin-bottom: 20px







}















#nwscol1 .sf .elementi img {







    width: 170px;







    background-color: #FFF;







    height: 95px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px







}















#nwscol1 .sf .elementi h3 {







    font-size: 14px;







    font-style: normal;







    font-weight: 600;







    padding: 0;







    margin: 10px 0







}















#nwscol1 .sf .elementi h3 a:hover {







    color: #000







}















#nwscol1 .sf .elementi .datatest,







#nwscol1 .sf .elementi .vototest {







    font-size: 13px;







    color: #7A7A7A







}















#nwscol1 .sf .elementi .datatest strong,







#nwscol1 .sf .elementi .vototest strong {







    color: #232323;







    font-weight: 400







}















#nwscol2 {







    width: 200px;







    background-color: #DFEBB8;







    float: right;







    padding: 0;







    clear: both;







    margin: 10px 0 0







}















#nwscol2 .tnotizie,







#nwscol2 .tvideo {







    background-color: #7C8D36;







    background-position: 10px center;







    text-indent: 40px;







    font-size: 12px;







    font-weight: 700;







    color: #FFF;







    background-repeat: no-repeat;







    text-transform: uppercase







}















#nwscol2 .tvideo {







    background-image: url(/images/ico-video.png);







    height: 25px;







    line-height: 25px







}















#nwscol2 .tnotizie {







    background-image: url(/images/ico-notizie.png);







    height: 35px;







    line-height: 35px







}















#nwscol2 .sf {







    padding: 0 10px







}















#nwscol2 .sf .elementi {







    position: relative;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    padding: 0;







    margin-top: 20px;







    margin-bottom: 20px







}















#nwscol2 .sf .duration {







    background-color: #333;







    position: absolute;







    top: 80px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    right: 10px;







    padding: 0 5px







}















#nwscol2 .sf .elementi h4,







#nwscol2 .sf .elementi h4 a {







    color: #232323;







    text-decoration: none







}















#nwscol2 .sf .elementi img {







    width: 170px;







    background-color: #FFF;







    height: 95px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px







}















#nwscol2 .sf .elementi h4 {







    font-size: 13px;







    font-style: normal;







    font-weight: 400;







    padding: 0;







    margin: 10px 0







}















#nwscol2 .sf .elementi h4 a:hover {







    color: #A8C841







}















.nwscol3 {







    background-image: url(/images/sf-separenews.png);







    background-repeat: no-repeat;







    background-position: left bottom;







    width: 300px;







    margin: 0 0 30px;







    padding: 0 0 15px







}















.nwscol3 .categoria {







    font-size: 20px;







    width: 300px;







    padding: 0;







    color: #FFF;







    background-color: #A8C841;







    margin: 0;







    height: 40px;







    line-height: 40px;







    text-indent: 10px







}















.nwscol3 .categoria a {







    color: #FFF;







    text-decoration: none;







    display: block;







    background-image: url(/images/ico-fr.png);







    background-repeat: no-repeat;







    background-position: 280px center







}















#primopiano .datanews,







.nwscol3 .datanews {







    background-image: url(/images/ico-data1.png);







    background-position: left center;







    text-indent: 20px;







    background-repeat: no-repeat







}















.nwscol3 .categoria a:hover {







    display: block;







    background-color: #7B8B35







}















.nwscol3 img {







    width: 288px;







    background-color: #FFF;







    height: 162px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 10px







}















.nwscol3 p {







    line-height: 22px;







    font-size: 12px;







    color: #666;







    margin: 0;







    padding: 0 0 10px







}















.nwscol3 h3,







.nwscol3 h3 a {







    color: #232323;







    text-decoration: none







}















.nwscol3 h3 {







    padding: 0;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    margin: 10px 0







}















.nwscol3 h3 a:hover {







    color: #A8C841







}















.nwscol3 .datanews {







    font-family: Arial, Helvetica, sans-serif;







    color: #999;







    padding: 0;







    font-size: 12px;







    font-weight: 400;







    margin: 0







}















#primopiano h2,







.rubrica_notizia h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 600







}















.nwscol3 .sub {







    width: 100%;







    height: 60px;







    border-top-width: 1px;







    border-top-style: solid;







    border-top-color: #CCC;







    clear: both;







    margin: 0;







    padding: 10px 0 0







}















#primopiano img,







.nwscol3 .sub img,







.rubrica_notizia img {







    background-color: #FFF;







    border: 1px solid #CCC;







    left: 5px







}















.nwscol3 .sub img {







    width: 40px;







    height: 40px;







    float: left;







    margin-right: 15px;







    padding: 5px;







    margin-top: 0







}















.nwscol3 .sub h4 {







    font-size: 12px;







    font-style: normal;







    margin: 0;







    padding: 0







}















.nwscol3 .sub h4 a {







    color: #464646;







    text-decoration: none







}















#primopiano h2 a:hover,







.nwscol3 .sub h4 a:hover {







    color: #A8C841







}















#primopiano h2,







#primopiano h2 a {







    color: #232323;







    text-decoration: none







}















#primopiano {







    width: 630px;







    padding: 0;







    margin: 0







}















#primopiano img {







    width: 620px;







    height: 350px;







    padding: 4px;







    top: 5px







}















#primopiano p {







    padding: 0;







    line-height: 22px;







    margin: 0 0 20px







}















#primopiano h2 {







    font-size: 22px;







    padding: 0;







    margin: 10px 0







}















#primopiano .datanews {







    color: #999;







    padding: 0;







    font-size: 12px;







    margin: 0 0 20px







}















.rubrica_notizia {







    background-image: url(/images/sf-separenews.png);







    background-repeat: no-repeat;







    background-position: left bottom;







    width: 190px;







    padding: 0;







    float: left;







    height: 300px;







    margin: 0 20px 30px 0







}















#articolo .datanews,







.rubrica_notizia .datanews {







    background-image: url(/images/ico-data1.png);







    text-indent: 20px







}















.rubrica_notizia img {







    width: 178px;







    height: 100px;







    padding: 5px;







    top: 5px;







    margin-top: 10px







}















.rubrica_notizia p {







    padding: 0;







    line-height: 22px;







    font-size: 12px;







    color: #666;







    margin: 0 0 20px







}















.rubrica_notizia h3,







.rubrica_notizia h3 a {







    color: #232323;







    text-decoration: none







}















.rubrica_notizia h3 {







    font-size: 14px;







    padding: 0;







    margin: 10px 0







}















.rubrica_notizia h3 a:hover {







    color: #A8C841







}















.rubrica_notizia .datanews {







    font-family: Arial, Helvetica, sans-serif;







    color: #999;







    background-repeat: no-repeat;







    background-position: left center;







    padding: 0;







    font-size: 12px;







    font-weight: 400;







    margin: 0







}















#articolo {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    width: 630px;







    padding: 0;







    margin: 0







}















#articolo strong {







    font-weight: 600;







    color: #000







}















p a,







p a strong,







#articolo p a,







#articolo p a strong {







    color: #7b8b35;







    font-weight: 600;







    border-bottom-width: 1px;







    border-bottom-style: dotted;







    border-bottom-color: #525B22;







    text-decoration: none







}































#articolo p a:hover {







    background-color: #EAF1CF;







    border-bottom-style: solid







}















p a:hover {







	background-color: #EAF1CF;







	text-decoration: none;







	color: #7b8b35;







}























#articolo img,







#descrizione_prodotto img {







    background-color: #FFF;







    border: 1px solid #CCC;







    padding: 4px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px







}















#articolo p img em {







	display: block;







}















#descrizione_prodotto .adv300_250 img,







.adv300_100 img {







    background-color: #FFF;







    margin: 0;







    padding: 0;







    border-style: none







}















#articolo .video {







    background-color: #FFF;







    border: 1px solid #CCC;







    padding: 4px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px







}















#articolo #galleryarticolo,







#articolo h2 {







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC







}















#articolo .didascalia_foto,







#descrizione_prodotto .didascalia_foto {







    font-size: 11px;







    color: #6F6F6F;







    margin-top: 0;







    margin-bottom: 0







}















#articolo h1 {







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 30px;







    font-style: normal;







    font-weight: 600;







    color: #404042;







    margin: 0 0 10px







}















#articolo h2,







#descrizione_prodotto h2, #scheda_prodotto h2 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 25px;







    font-style: normal;







    font-weight: 600;







    color: #404042;







    margin: 0;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    padding-top: 0;







    padding-right: 0;







    padding-bottom: 5px;







    padding-left: 0;







}







































#scheda_prodotto h4 {







	font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-size: 18px;







	font-style: normal;







	font-weight: 600;







	color: #FFFFFF;







	margin: 0;







	padding: 0;







}















#articolo .sottotitolo {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #7C8D36;







    margin: 0;







    padding-top: 0;







    padding-right: 0;







    padding-bottom: 0px;







    padding-left: 0;







}















#articolo h3,







#descrizione_prodotto h3, #scheda_prodotto h3 {







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #7C8D36;







    margin-top: 10px;







	margin-bottom:0px;







	margin-left:0px;







	margin-right:0px;







}























#articolo h4 {







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    color: #7C8D36;







    margin-top: 10px;







	margin-bottom:0px;







	margin-left:0px;







	margin-right:0px;







}















#faq {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 400;







}























#faq strong {







    font-weight: 600;







}























#faq h3 {







    padding: 0;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 18px;







    font-style: normal;







    font-weight: 600;







    color: #7C8D36;







    margin-top: 10px;







    margin-bottom: 0px;







    margin-left: 0px;







    margin-right: 0px;















}































#faq h4 {







    padding: 0;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    margin-top: 10px;







	margin-bottom:0px;







	margin-left:0px;







	margin-right:0px;







}















#articolo ul,







#descrizione_prodotto ul,







#recensione paragrafo ul,







#faq ul {







    padding: 0;







    margin: 20px 0 0 20px







}















#articolo ul li,







#descrizione_prodotto ul li,







#recensione paragrafo ul li,







#faq ul li {







    list-style-type: none;







    list-style-image: url(/images/bullet_list.png);







    line-height: 25px;







    background-position: center;







    padding: 0;







    margin-bottom: 20px;







    text-align: justify







}















#articolo .datanews,







#articolo .sponsorizzato {







    color: #999;







    padding: 0;







    font-size: 12px;







    background-position: left center;







    background-repeat: no-repeat







}















#articolo .datanews {







    margin: 10px 0







}















#articolo .sponsorizzato {







    font-style: normal;







    background-image: url(../images/ico-voti.png);







    text-indent: 22px;







    margin: 0







}















#articolo #galleryarticolo {







    width: 630px;







    margin: 0;







    overflow: auto;







    padding: 0 0 10px







}















#galleryarticolo img {







    padding: 3px;







    float: left;







    margin-right: 10px;







    border: 1px solid #E2E2E2







}















#galleryarticolo img:hover {







    box-shadow: 0 0 8px 4px #ccc;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















.nwscol4 {







    width: 300px;







    margin: 0 0 30px;







    padding: 0 0 00px







}















.nwscol4 .categoria {







    font-size: 20px;







    width: 300px;







    padding: 0;







    color: #FFF;







    background-color: #A8C841;







    margin: 0;







    height: 40px;







    line-height: 40px;







    text-indent: 10px







}















.nwscol4 .categoria a {







    color: #FFF;







    text-decoration: none;







    display: block;







    background-image: url(/images/ico-fr.png);







    background-repeat: no-repeat;







    background-position: 280px center







}















.nwscol4 .categoria a:hover {







    display: block;







    background-color: #7B8B35







}















.correlatovideo img,







.listvideo img {







    background-color: #FFF;







    padding: 5px;







    margin-top: 10px;







    display: block







}















.listvideo {







    position: relative;







    overflow: hidden;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC







}















.listvideo img {







    width: 288px;







    height: 162px;







    border: 1px solid #CCC;







    left: 5px;







    top: 5px







}















.listvideo .play {







    width: 60px;







    height: 50px;







    left: 110px;







    top: 70px;







    position: absolute;







    background-image: url(../images/play.png);







    background-repeat: no-repeat;







    background-position: center bottom;







    display: block







}















.listvideo .play:hover {







    background-position: center top







}















#notizia_correlata .elemento .play,







.correlatovideo .play {







    background-image: url(../images/play.png);







    background-position: center bottom







}















.correlatovideo {







    position: relative;







    overflow: hidden







}















.correlatovideo img {







    width: 618px;







    height: 348px;







    border: 1px solid #CCC;







    left: 5px;







    top: 5px;







    margin-bottom: 10px







}















.correlatovideo .play {







    width: 60px;







    height: 50px;







    left: 308px;







    top: 175px;







    position: absolute;







    background-repeat: no-repeat;







    display: block







}















.correlatovideo .play:hover {







    background-position: center top







}















.nwscol4 p {







    padding: 0;







    line-height: 22px;







    font-size: 12px;







    color: #666;







    margin: 0 0 20px







}















.nwscol4 h3,







.nwscol4 h3 a {







    color: #232323;







    text-decoration: none







}















.nwscol4 h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    height: 40px;







    margin: 10px 0;







    padding: 0 0 10px







}















.nwscol4 h3 a:hover {







    color: #A8C841







}















#primopianovideo {







    position: relative;







    width: 630px;







    padding: 0;







    margin: 0;







    height: 200px;







    overflow: hidden







}















#primopianovideo .duration {







    background-color: #333;







    position: absolute;







    top: 155px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    left: 280px;







    text-decoration: none;







    padding: 0 5px







}















#primopianovideo h2,







#primopianovideo h2 a {







    color: #232323;







    text-decoration: none







}















#primopianovideo img {







    width: 320px;







    background-color: #FFF;







    height: 180px;







    border: 1px solid #CCC;







    padding: 4px;







    left: 5px;







    top: 5px;







    margin-right: 20px;







    float: left







}















#primopianovideo h2 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 22px;







    font-style: normal;







    font-weight: 600;







    padding: 0;







    margin: 0 0 10px







}















#primopianovideo h2 a:hover {







    color: #A8C841







}















#primopianovideo .datanews {







    color: #999;







    background-image: url(/images/ico-data1.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 20px;







    padding: 0;







    font-size: 12px;







    margin: 0 0 20px







}















.rubrica_video {







    background-image: url(/images/sf-separenews.png);







    background-repeat: no-repeat;







    background-position: left bottom;







    width: 190px;







    padding: 0;







    float: left;







    height: 220px;







    position: relative;







    margin: 0 20px 30px 0







}















.rubrica_video .duration {







    background-color: #333;







    position: absolute;







    top: 90px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    right: 15px;







    text-decoration: none;







    padding: 0 5px







}















.rubrica_video img {







    width: 178px;







    background-color: #FFF;







    height: 100px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 10px







}















.rubrica_video p {







    padding: 0;







    line-height: 22px;







    font-size: 12px;







    color: #666;







    margin: 0 0 20px







}















.rubrica_video h3,







.rubrica_video h3 a {







    color: #232323;







    text-decoration: none







}















.rubrica_video h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 600;







    font-size: 14px;







    padding: 0;







    margin: 10px 0







}















.rubrica_video h3 a:hover {







    color: #A8C841







}















.rubrica_video .datanews {







    font-family: Arial, Helvetica, sans-serif;







    color: #999;







    background-image: url(/images/ico-data1.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 20px;







    padding: 0;







    font-size: 12px;







    font-weight: 400;







    margin: 0







}















#b-classifiche h2,







.b-piuletti .testata {







    text-indent: 45px;







    line-height: 35px;







    background-repeat: no-repeat;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal







}















.b-piuletti {







    color: #333;







    width: 300px







}















#sfondocpc {







    background-color: #F4F7EE







}















.b-piuletti .testata {







    color: #FFF;







    background-color: #7C8D36;







    background-image: url(/images/ico-segnaposto.png);







    background-position: 10px top;







    font-size: 16px;







    font-weight: 600;







    height: 35px







}















.b-piuletti .elemento {







    margin-top: 10px;







    margin-bottom: 10px;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    height: 95px;







    position: relative







}















.b-piuletti .elemento:hover {







    background-color: #E1E7CF







}















#elementocpc {







    padding-left: 10px;







    padding-right: 10px







}















.b-piuletti .elemento img {







    background-color: #FFF;














    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px;







    float: left;







    margin-right: 10px







}















.b-piuletti .elemento .duration {







    background-color: #333;







    position: absolute;







    top: 55px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    left: 80px;







    text-decoration: none;







    padding: 0 5px







}















.b-piuletti .elemento h4 {







    color: #404042;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal;







    font-weight: 400;







    margin: 0;







    padding: 5px 0 0







}















.b-piuletti .elemento a {







    color: #404042;







    text-decoration: none







}















.b-piuletti .elemento a:hover {







    color: #404042







}















.b-piuletti .elemento p {







    font-size: 11px;







    color: #999;







    margin: 0;







    padding: 0;







    text-align: left







}















.b-piuletti .elemento p strong {







    color: #7C8D36;







    font-weight: 700;







    font-size: 14px







}















#b-classifiche {







    width: 630px;







	height:330px;







    color: #666;







    margin-top: 40px;







    clear: both







}















#b-classifiche h2 {







	padding: 0;







	font-size: 18px;







	font-weight: 600;







	color: #FFF;







	height: 50px;







	line-height:50px;







	margin: 0 0 10px;







	background-color: #7C8D36;







	text-indent:10px;







}















#b-classifiche h2 span {







    font-size: 18px;







    color: #7C8D36







}















#b-classifiche .linksezione {







    background-image: url(/images/frverde.png);







    background-repeat: no-repeat;







    background-position: left center;







    text-indent: 20px;







    margin-top: 20px;







    margin-bottom: 20px;







    font-size: 12px







}















#b-classifiche .box .sf,







#b-classifiche .boxlast .sf {







    background-position: left top;







    background-color: #999;







    background-repeat: no-repeat







}















#b-classifiche .linksezione a {







    color: #333;







    text-decoration: none;







    font-weight: 700







}















#b-classifiche .linksezione a:hover {







    color: #A8C841







}















#b-classifiche .box {







    padding: 0;







    border: 1px solid #CCC;







    width: 190px;







    float: left;







    margin: 0 27px 0 0







}















#b-classifiche .box:hover,







#b-classifiche .boxlast:hover {







    box-shadow: 0 0 8px 4px #ccc;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#b-classifiche .box .passeggino {







    padding: 10px







}















#b-classifiche .box .passeggino img {







    height: 170px;







    width: 170px







}















#b-classifiche .box .passeggino {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    color: #333;







    margin: 0;







    padding: 0;







    text-align: center;














}















#b-classifiche .box .passeggino a {







    color: #333;







    text-decoration: none







}















#b-classifiche .box .passeggino a:hover {







    color: #A8C841







}















#b-classifiche .box .passeggino {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 400;







    color: #999;







    margin: 0;







    padding: 10px;















    text-align: center







}















#b-classifiche .box .sf p,







#b-classifiche .boxlast .passeggino {







    font-size: 16px;







    font-weight: 600;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    margin: 0







}















#b-classifiche .box .passeggino .totali {







    color: #FFF;







    background-image: url(/images/sf-t-voti-classifica.png);







    background-repeat: no-repeat;







    height: 34px;







    width: 170px;







    line-height: 42px;







    text-align: center







}















#b-classifiche .box .sf {







    background-image: url(/images/sf-t-classifica.png);







    height: 35px







}















#b-classifiche .box .sf p {







    color: #333;







    text-indent: 40px;







    line-height: 35px;







    padding: 0







}















#b-classifiche .boxlast {







    padding: 0;







    border: 1px solid #CCC;







    width: 190px;







    float: left;







    margin: 0







}















#b-classifiche .boxlast .passeggino {







    padding: 10px







}















#b-classifiche .boxlast .passeggino img {







    height: 170px;







    width: 170px







}















#b-classifiche .boxlast .passeggino {







    color: #333;







    padding: 0;







    text-align: center;














}















#b-classifiche .boxlast .passeggino a {







    color: #333;







    text-decoration: none







}















#b-classifiche .boxlast .passeggino a:hover {







    color: #A8C841







}















#b-classifiche .boxlast .passeggino {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 400;







    color: #999;







    margin: 0;







    padding: 10px;







    text-align: center







}















#b-classifiche .boxlast .passeggino .totali {







    color: #FFF;







    background-image: url(/images/sf-t-voti-classifica.png);







    background-repeat: no-repeat;







    height: 34px;







    width: 170px;







    line-height: 42px;







    text-align: center







}















#breadcrumb,







#votistelle .title {







    text-align: left;







    font-size: 12px







}















#b-classifiche .boxlast .sf {







    background-image: url(/images/sf-t-classifica.png);







    height: 35px







}















#breadcrumb,







#sfcommunity,







#sfnegozi,







.autorizzato {







    background-position: left center







}















#b-classifiche .boxlast .sf p {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    color: #333;







    text-indent: 40px;







    line-height: 35px;







    margin: 0;







    padding: 0







}















#breadcrumb {







    color: #999;







    margin: 0;







    padding: 0;







    background-image: url(../images/ico-frsxsmall.png);







    background-repeat: no-repeat;







    text-indent: 35px;







    height: 24px;







    line-height: 24px







}















#votistelle li.votomedio,







.votismall li.voto {







    text-indent: -9000px;







    z-index: 1;







    display: block







}















#breadcrumb a {







    color: #999;







    text-decoration: underline







}















.box-condividi {







    clear: both







}















.box-condividi-large {







    height: 60px;







    clear: both;







    margin-top: 10px;







    margin-bottom: 10px







}















.box-condividi .cp-share,







.box-condividi-large .cp-share {







    float: left;







    margin-right: 20px







}















#cp-sendmail a {







    float: right;







    background-image: url(../images/bt-sendmail.png);







    background-repeat: no-repeat;







    display: block;







    height: 21px;







    width: 91px;







    margin: 0;







    padding: 0







}















.votismall {







    clear: both;







    width: 150px;







    margin-top: 5px







}















#votistelle ul,







.votismall ul {







    list-style: none;







    margin: 0;







    padding: 0







}















.votismall ul {







    width: 75px;







    height: 15px;







    position: relative;







    background: url(/images/star_rating_small.gif) top left repeat-x







}















.votismall li.voto {







    background: url(/images/star_rating_small.gif) left bottom;







    position: absolute;







    height: 15px







}















#votistelle {







    clear: both;







    width: 150px







}















#votistelle ul {







    width: 150px;







    height: 30px;







    position: relative;







    background: url(/images/star_rating.gif) top left repeat-x







}















#votistelle li.votomedio {







    background: url(/images/star_rating.gif) left bottom;







    position: absolute;







    height: 30px







}















#sfcommunity,







#sfnegozi,







.autorizzato {







    background-repeat: no-repeat







}















#votistelle .title {







    color: #333;







    margin-top: 5px;







    width: 200px;







    margin-left: 5px;







    padding-bottom: 10px







}















#votistelle .title strong {







    color: #333;







    font-weight: 700







}















#rating_negozio {







    margin-bottom: 20px







}















#rating_negozio .btninsrecensione {







    width: 170px;







    height: 27px







}















#rating_negozio .btninsrecensione a {







    font-family: Arial, Helvetica, sans-serif;







    font-size: 12px;







    font-weight: 700;







    text-decoration: none;







    color: #FFF;







    border: 1px solid #A8C841;







    background-color: #A8C841;







    width: 170px;







    text-align: center;







    height: 27px;







    text-transform: uppercase;







    line-height: 27px;







    display: block;







    padding: 0;







    margin: 0 0 30px







}















#modulologin .titolo,







#sfcommunity,







#sfnegozi {







    font-weight: 600;







    font-style: normal;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif







}















#rating_negozio .btninsrecensione a:hover {







    cursor: pointer;







    border: 1px solid #6F8327;







    background-color: #7C8D36







}















#gotomerchant,







#moduloregistrazione {







    border: 1px solid #CCC;







    box-shadow: 0 0 8px 4px #ccc







}















.autorizzato {







    background-image: url(../images/ico-autorizzato.png);







    height: 30px;







    text-align: left;







    text-indent: 40px;







    line-height: 30px;







    margin-bottom: 15px







}















#gotomerchant {







    background-color: #FFF;







    border-radius: 5px;







    -moz-border-radius: 5px;







    -webkit-border-radius: 5px;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#moduloregistrazione {







    background-color: #F5FAFC;







    padding: 30px;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#modulocontatti,







#modulogadget,







#moduloregistrazionenegozio {







    background-color: #FFF;







    padding: 30px;







    box-shadow: 0 0 8px 4px #ccc;







    border: 1px solid #CCC







}















#modulogadget,







#moduloregistrazionenegozio {







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#modulocontatti {







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc;







    margin-top: 20px







}















#modulologin,







.staff_box img {







    box-shadow: 0 0 8px 4px #ccc







}















#modulologin {







    color: #666;







    margin: 0;







    padding: 15px;







    background-color: #F5FAFC;







    border: 1px solid #CCC;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc







}















#modulologin .titolo {







    font-size: 18px;







    color: #2580B9;







    margin-bottom: 15px







}















#sfcommunity {







    background-image: url(/community/cimages/sf-community.png);







    height: 901px;







    width: 630px;







    clear: both;







    margin: 0;







    padding: 0;







    position: relative;







    color: #232323;







    text-align: center







}















#sfcommunity span {







    display: block;







    font-weight: 400;







    font-size: 13px







}















#sfcommunity h1 {







    position: absolute;







    font-size: 24px;







    left: 175px;







    top: 82px;







    color: #232323







}















#sfcommunity h2 {







    position: absolute;







    font-size: 18px;







    left: 232px;







    top: 112px;







    color: #232323







}















#sfcommunity .btn a {







    position: absolute;







    left: 179px;







    top: 154px;







    font-size: 20px;







    color: #FFF;







    border: 1px solid #8CA730;







    background-color: #A8C841;







    width: 270px;







    text-align: center;







    height: 50px;







    text-transform: uppercase;







    line-height: 50px;







    display: block;







    padding: 0;







    text-decoration: none;







    margin: 0 auto







}















#sfcommunity .btn a:hover {







    border: 1px solid #6F8327;







    background-color: #8FAB32;







    text-decoration: none







}















.listwishlist td,







.listwishlist:hover {







    border-bottom-width: 1px;







    border-bottom-style: solid;







    padding-bottom: 15px;







    padding-top: 15px







}















#sfcommunity #vantaggi {







    color: #FFF;







    position: absolute;







    left: 225px;







    top: 258px;







    font-size: 22px







}















#sfcommunity #annunci,







#sfcommunity #confronta,







#sfcommunity #domande,







#sfcommunity #newsletter,







#sfcommunity #premio,







#sfcommunity #recensionescrivi,







#sfcommunity #wishlist {







    font-size: 14px;







    position: absolute







}















#sfcommunity #annunci {







    left: 140px;







    top: 358px







}















#sfcommunity #recensionescrivi {







    left: 51px;







    top: 424px







}















#sfcommunity #premio {







    left: 385px;







    top: 424px







}















#sfcommunity #confronta {







    left: 85px;







    top: 607px







}















#sfcommunity #domande {







    left: 368px;







    top: 599px







}















#sfcommunity #wishlist {







    left: 48px;







    top: 795px







}















#sfcommunity #newsletter {







    left: 378px;







    top: 795px







}















.puls_utentecommunity,







.puls_utentecommunity2 {







    font-size: 11px;







    line-height: 30px;







    height: 30px;







    width: 120px;







    margin-right: 20px;







    margin-bottom: 10px;







    float: left







}















.listwishlist td {







    border-bottom-color: #CCC







}















.listwishlist:hover {







    border-bottom-color: #666







}















.puls_utentecommunity {







    color: #666;







    background-color: #EAF1CF







}















.puls_utentecommunity a {







    color: #666;







    text-decoration: none;







    display: block







}















.puls_utentecommunity a:hover {







    color: #FFF;







    text-decoration: none;







    background-color: #7C8D36







}















.puls_utentecommunity2 {







    color: #666;







    background-color: #F7BCB7







}















.puls_utentecommunity2 a {







    color: #666;







    text-decoration: none;







    display: block







}















.puls_utentecommunity2 a:hover {







    color: #FFF;







    text-decoration: none;







    background-color: #E74C3E







}















#sfnegozi {







    background-image: url(/images/sf-landing-negozi.png);







    height: 1000px;







    width: 630px;







    clear: both;







    margin: 0;







    padding: 0;







    position: relative;







    color: #232323







}















#sfnegozi h1 {







    position: absolute;







    font-size: 24px;







    left: 204px;







    top: 51px;







    color: #232323;







    text-align: center







}















#sfnegozi h2 {







    position: absolute;







    font-size: 18px;







    left: 217px;







    top: 121px;







    color: #232323







}















#sfnegozi h3 {







    font-size: 16px;







    color: #D2551D







}















#sfnegozi p {







    font-size: 12px;







    font-weight: 400;







    line-height: 18px;







    text-align: left







}















#sfnegozi .btn a {







    position: absolute;







    left: 161px;







    top: 154px;







    font-size: 18px;







    color: #FFF;







    border: 1px solid #8CA730;







    background-color: #A8C841;







    width: 270px;







    text-align: center;







    height: 50px;







    text-transform: uppercase;







    line-height: 50px;







    display: block;







    padding: 0;







    text-decoration: none;







    margin: 0 auto







}















#sfnegozi #blocco1,







#sfnegozi #blocco2,







#sfnegozi #blocco3 {







    right: 51px;







    width: 320px;







    position: absolute







}















#sfnegozi .btn a:hover {







    border: 1px solid #6F8327;







    background-color: #8FAB32;







    text-decoration: none







}















#sfnegozi #vantaggi {







    color: #FFF;







    position: absolute;







    left: 15px;







    top: 257px;







    font-size: 22px;







    width: 600px;







    text-align: center







}















#sfnegozi #blocco1 {







    top: 325px;







    text-align: left







}















#sfnegozi #blocco2 {







    top: 525px;







    text-align: left







}















#sfnegozi #blocco3 {







    top: 725px;







    text-align: left







}















#sfnegozi #blocco4 {







    position: absolute;







    left: 160px;







    top: 930px;







    text-align: center;







    font-size: 28px;







    font-weight: 400







}















#sfnegozi #blocco4 span {







    font-weight: 600;







    color: #D2551D







}















#promonegozi {







    padding: 10px;







    border: 1px dashed #E67E21







}















.scheda_prodotto_associata {







    font-size: 12px;







    padding: 10px;







    border: 1px solid #CCC;







    margin-bottom: 20px







}















.scheda_prodotto_associata .righe td {







    border-bottom-width: 1px;







    border-bottom-style: dashed;







    border-bottom-color: #CCC







}















#notizie_correlate {







    clear: both;







    margin-top: 15px







}















#notizie_correlate .elemento {







    margin-top: 10px;







    margin-bottom: 10px;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    height: 95px;







    position: relative







}















#notizie_correlate .elemento img {







    background-color: #FFF;







    height: 65px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px;







    float: left;







    margin-right: 10px







}















#notizie_correlate .elemento .duration {







    background-color: #333;







    position: absolute;







    top: 55px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    left: 80px;







    text-decoration: none;







    padding: 0 5px







}















#notizie_correlate .elemento h4 {







    color: #404042;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal;







    font-weight: 400;







    margin: 0;







    padding: 5px 0 0







}















#notizie_correlate .elemento a {







    color: #404042;







    text-decoration: none







}















#notizie_correlate .elemento a:hover {







    color: #A8C841







}















#notizie_correlate .elemento p {







    font-size: 11px;







    padding: 0;







    line-height: normal;







    margin: 10px 0 0







}















#notizie_correlate_scheda {







    clear: both;







    margin-top: 15px;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-style: normal;







    font-weight: 400;







	color: #404042;















}















#notizie_correlate_scheda .elemento {







    margin-top: 10px;







    margin-bottom: 10px;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







	height:260px;







}















#notizie_correlate_scheda .elemento img {







    background-color: #FFF;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px;







    float: left;







    margin-right: 10px







}















#notizie_correlate_scheda .elemento h3 {







    font-weight: 600;







    font-size: 18px;







    margin: 0;







    padding: 5px 0 0;







	border:none;







}















#notizie_correlate_scheda .elemento a {







    color: #404042;







    text-decoration: none







}















#notizie_correlate_scheda .elemento a:hover {







    color: #A8C841







}















#notizie_correlate_scheda .elemento p {







    font-size: 14px;







    padding: 0;







    margin: 10px 0 0;







}







































#notizia_correlata {







    clear: both;







    padding-top: 10px;







    padding-bottom: 30px







}















#notizia_correlata .elemento {







    margin-top: 10px;







    margin-bottom: 10px;







    position: relative







}















#notizia_correlata .elemento img {







    background-color: #FFF;







    height: 162px;







    border: 1px solid #CCC;







    padding: 5px;







    left: 5px;







    top: 5px;







    margin-top: 5px;







    margin-bottom: 5px;







    float: left;







    margin-right: 10px







}















#menuabout ul li,







.commenti .stilerisposte td,







.commenti td,







.commento td {







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC







}















#notizia_correlata .elemento .play {







    width: 60px;







    height: 50px;







    left: 130px;







    top: 70px;







    position: absolute;







    background-repeat: no-repeat;







    display: block







}















#notizia_correlata .elemento .play:hover {







    background-position: center top







}















#notizia_correlata .elemento .duration {







    background-color: #333;







    position: absolute;







    top: 140px;







    color: #FFF;







    font-weight: 400;







    font-size: 11px;







    left: 250px;







    text-decoration: none;







    padding: 0 5px







}















#notizia_correlata .elemento h4 {







    color: #404042;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 16px;







    font-style: normal;







    font-weight: 600;







    margin: 0;







    padding: 5px 0 0







}















#notizia_correlata .elemento a {







    color: #404042;







    text-decoration: none







}















#notizia_correlata .elemento a:hover {







    color: #A8C841







}















.commenti .nome,







.commenti .nomerisposta,







.commenti .titolo {







    color: #7C8D36;







    font-weight: 700







}















#notizia_correlata .elemento p {







    font-size: 14px;







    padding: 0;







    line-height: 25px;







    text-align: left;







    margin: 10px 0 0







}















.commenti .contro,







.commenti .pro {







    text-indent: 20px;







    line-height: 16px;







    height: 16px;







    background-repeat: no-repeat;







    background-position: left center







}















.commenti .contro,







.commenti .pro,







.commenti .risposta,







.commenti .titolo {







    margin-bottom: 5px







}















.commenti {







    clear: both;







    margin-top: 15px;







    font-size: 13px







}















.commenti .nomerisposta {







    font-size: 11px







}















.commenti .titolo {







    font-size: 18px







}















.commenti .domanda {







    font-weight: 700;







    font-size: 16px;







    color: #232323;







    margin-bottom: 5px







}















.commenti .pro {







    background-image: url(../images/pro.png);







    color: #7C8D36;







    margin-top: 5px







}















.commenti .contro {







    background-image: url(../images/contro.png);







    color: #E74C3E;







    margin-top: 5px







}















.commenti .data {







    color: #999







}















.commenti .datarisposta {







    color: #999;







    font-size: 11px







}















.commenti .testi {







    line-height: 18px;







    margin-top: 5px







}















.commenti .risposte {







    line-height: 18px;







    font-style: italic







}















.commenti .oggettorisposte {







    line-height: 18px;







    margin-top: 5px;







    font-style: italic;







    font-weight: 700;







    color: #dd2213







}















.commenti .stilerisposte,







.logincommento {







    margin-top: 10px







}















.commenti td {







    padding-top: 20px;







    padding-bottom: 20px







}















.commenti .stilerisposte td {







    padding-top: 5px;







    padding-bottom: 5px;







    background-color: #F4F4F4;







    padding-left: 5px







}















.logincommento a {







    text-decoration: none;







    display: block;







    color: #232323







}















.logincommento a:hover {







    color: #232323







}















.commento {







    margin-top: 30px







}















.commento td {







    padding-top: 0;







    padding-bottom: 20px







}















#sfrecensione_prodotto {







    background-image: url(/images/sf-recensione-prodotto.png);







    background-repeat: no-repeat;







    background-position: left center;







    height: 180px;







    width: 520px;







    clear: both;







    padding: 0;







    position: relative;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 600;







    color: #232323;







    text-align: center;







    margin: 0 0 10px







}















#sfrecensione_prodotto span {







    display: block;







    font-weight: 400;







    font-size: 13px







}















.approvato,







.inapprovazione {







    font-weight: 700;







    margin-bottom: 3px







}















#sfrecensione_prodotto #recensione {







    position: absolute;







    left: 4px;







    top: 105px;







    font-size: 14px;







    width: 250px







}















#sfrecensione_prodotto #premio {







    position: absolute;







    left: 309px;







    top: 107px;







    font-size: 14px;







    width: 200px







}















.approvato {







    color: #7C8D36







}















.inapprovazione {







    color: #E74C3E







}















#condizioni p {







    font-style: normal;







    color: #232323;







    line-height: 25px;







    font-size: 12px;







    text-align: left







}















#condizioni a {







    color: #7C8D36







}















#menuabout {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 13px;







    font-style: normal







}















#menuabout ul {







    margin: 0;







    padding: 0;







    list-style-type: none







}















#menuabout ul li {







    margin: 0;







    padding: 0;







    list-style-type: none;







    line-height: 50px;







    color: #232323;







    height: 50px;







    font-weight: 600







}















.boxdx,







.staff_box img {







    border: 1px solid #CCC







}















#menuabout ul li a {







    color: #7C8D36;







    text-decoration: none;







    font-weight: 400







}















#menuabout ul li a:hover {







    text-decoration: underline







}















#istituzionale {







    width: 630px;







    padding: 0;







    height: 700px;







    margin: 0







}















#istituzionale #intro {







    width: 400px;







    float: left







}















#istituzionale #spalla {







    width: 160px;







    float: left;







    margin-left: 20px;







    background-color: #F7F7F7;







    padding: 20px;







    font-size: 12px;







    font-style: normal;







    font-weight: 400;







    color: #232323







}















#istituzionale #spalla .nome,







#istituzionale #spalla p {







    padding: 5px 0;







    text-align: left;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal







}















#istituzionale #spalla p {







    line-height: 18px;







    margin: 0;







    font-size: 12px







}















#istituzionale #spalla .nome {







    font-weight: 600;







    margin: 0 0 10px







}















#istituzionale #spalla .foto {







    margin-right: auto;







    margin-left: auto;







    background-color: #FFF;







    border: 1px solid #CCC;







    padding: 5px







}















.staff_box {







    color: #232323;







    float: left;







    height: 195px;







    width: 185px;







    margin-right: 15px;







    padding: 5px;







    margin-bottom: 40px;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal







}















.staff_box h4 {







    padding: 0;







    font-weight: 400;







    margin: 10px 0 0







}















.staff_box img {







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc;







    padding: 5px 5px 25px







}















.staff_box p {







    padding: 0;







    font-size: 12px;







    color: #444;







    font-weight: 400;







    text-align: left;







    line-height: normal;







    margin: 0







}















.boxdx {







    color: #232323;







    font-size: 12px;







    font-style: normal;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    box-shadow: 0 0 8px 4px #ccc;







    -moz-box-shadow: 0 0 8px 4px #ccc;







    -webkit-box-shadow: 0 0 8px 4px #ccc;







    padding: 30px 20px







}















.boxdx h2 {







    font-size: 14px;







    font-weight: 600







}















.boxdx p {







    padding: 0;







    font-size: 13px;







    font-weight: 400;







    text-align: left;







    line-height: 22px;







    margin: 0 0 10px







}















#b-prezzi-prodotto .presottotitolo,







#b-prezzi-prodotto .pretitolo,







#b-prezzi-prodotto .titolo {







    text-align: center;







    left: 40px;







    width: 220px;







    position: absolute







}















#errore {







    background-image: url(/images/error.png);







    background-repeat: no-repeat;







    background-position: left center;







    height: 346px;







    width: 960px;







    clear: both;







    padding: 0;







    position: relative;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 600;







    margin: 24px 0 0







}















.icofoot_fb,







.icofoot_ig,







.icofoot_yt,







.icofoot_g,







.icofoot_t {







    margin-right: 10px;







    background-position: center center;







    height: 48px;







    width: 48px;







    background-repeat: no-repeat;







    float: left;







    text-decoration: none







}















#errore #titolo {







    position: absolute;







    left: 80px;







    top: 95px;







    color: #7C8D36;







    font-size: 30px







}















#errore #tipoerrore {







    position: absolute;







    left: 80px;







    top: 140px;







    color: #232323;







    font-size: 20px







}















#errore p,







.icofoot_fb,







.icofoot_ig,







.icofoot_yt,







.icofoot_g,







.icofoot_t,







.icofoot_y {







    left: 80px;







    top: 180px







}















#errore p {







    position: absolute;







    color: #232323;







    font-weight: 400







}















.icofoot_g {







    background-image: url(../images/ico-gplus-brand.png)







}















.icofoot_fb {







    background-image: url(../images/fb.png)







}















.icofoot_ig {







    background-image: url(../images/ig.png)







}















.icofoot_yt {







    background-image: url(../images/yt.png)







}























.icofoot_t {







    background-image: url(../images/ico-twitter-brand.png)







}















.icofoot_y {







    text-decoration: none;







    background-image: url(../images/ico-youtube-brand.png);







    background-repeat: no-repeat;







    background-position: center center;







    float: left;







    height: 24px;







    width: 24px







}















.scrollup {







    width: 48px;







    height: 48px;







    opacity: .3;







    position: fixed;







    bottom: 100px;







    right: 50px;







    display: none;







    text-indent: -1000px;







    background-image: url(/images/arrow-up.png);







    background-repeat: no-repeat







}















#summarydatashare {







    width: 100%;







    clear: both







}















#summarydatashare_left {







    float: left







}















#summarydatashare_right {







    float: right







}















#b-prezzi-prodotto {







    height: 250px;







    width: 3000px;







    padding: 0;







    position: relative;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal;







    font-weight: 600;







    margin: 0







}















#b-prezzi-prodotto a {







    text-decoration: none







}















#b-prezzi-prodotto .pretitolo {







    top: 30px;







    color: #232323;







    font-size: 18px;







    font-weight: 400







}















#b-prezzi-prodotto .titolo {







    top: 50px;







    color: #232323;







    font-size: 22px;







    font-weight: 600







}















#b-prezzi-prodotto .presottotitolo {







    top: 85px;







    color: #7C8D36;







    font-size: 18px;







    font-weight: 400







}















#b-prezzi-prodotto .sottotitolo {







    position: absolute;







    left: 10px;







    top: 108px;







    width: 280px;







    text-align: center;







    color: #7C8D36;







    font-size: 22px;







    font-weight: 600







}















#advcpchtxt,







.adv730_200 {







    text-align: right;







    font-size: 10px;







    color: #666;







    text-transform: uppercase;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal







}















.adv730_200 {







    padding: 30px 0 20px;







    height: 200px;







    width: 730px;







    clear: both;







    margin-right: 0;







    margin-left: 0







}















.adv730_200 img {







    background-color: #FFF;







    margin: 0;







    padding: 0;







    border-style: none







}















#advcpchtxt {







    width: 630px







}















#advcpch {







    margin: 0;







    clear: both;







    width: 630px;







    border-top-width: 1px;







    border-bottom-width: 1px;







    border-top-style: solid;







    border-bottom-style: solid;







    border-top-color: #CCC;







    border-bottom-color: #CCC;







    height: 65px;







    padding: 10px 0







}















#advcpch .elemento {







    width: 300px;







    float: left;







    padding: 0;







    height: 65px;







    margin: 0 15px 0 0







}















#advcpch img {







    width: 55px;







    height: 55px;







    border: 1px solid #ccc;







    -moz-border-radius: 5px;







    -webkit-border-radius: 5px;







    border-radius: 5px;







    padding: 3px;







    margin-right: 5px;







    float: left







}















#advcpch .elemento .des,







#advcpch .elemento .tit {







    float: right;







    margin: 0;







    padding: 0;







    width: 225px;







    color: #666;







    text-align: left







}















#advcpch .elemento .tit {







    font-size: 13px;







    font-weight: 600;







    line-height: normal







}















#advcpch .elemento .des {







    font-size: 12px;







    font-weight: 400;







    line-height: normal







}















#advcpch .elemento .tit a {







    text-decoration: none







}















#contenitore_socialpost {







    text-decoration: none;







    width: 100%;







    text-align: center;







    margin-right: 0;







    margin-left: 0







}















#contenitore_socialpost div {







    float: left;







    width: 315px;







    margin-bottom: 20px







}















#contenitore_socialpost img {







    border: none







}















#contenitore_socialpost span {







    display: block;







    font-size: 14px







}















#contenitore_socialpost a {







    text-decoration: none;







    color: #666







}















#contenitore_socialpost a:hover {







    color: #7C8D36;







    text-decoration: underline







}















.riquadroimg {







    padding: 5px;







    border: 1px solid #CCC







}















.separew630brand {







    background-image: url(/images/sf-separe.png);







    height: 50px;







    width: 610px;







    margin-top: 10px;







    margin-bottom: 20px;







    background-color: #F7F7F7;







    background-position: bottom;







    padding: 10px







}















.separew630brand h2{







	text-transform: uppercase;    







}















#sublistprezzi {







    padding: 0;







    margin: 0;







    width: 630px;







    clear: both;







    overflow: hidden;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-style: normal;







    font-weight: 400;







    font-size: 14px







}















#sublistprezzi ul {







    list-style-type: none;







    padding: 0;







    margin: 0







}















#sublistprezzi ul li a {







    line-height: 70px;







    padding: 0;







    float: left;







    height: 70px;







    width: 290px;







    background-color: #FFF;







    border-bottom-width: 1px;







    border-bottom-style: solid;







    border-bottom-color: #CCC;







    text-decoration: none;







    color: #333;







    display: block;







    text-align: left;







    text-indent: 15px;







    margin: 0 20px 0 0







}















#sublistprezzi img {







    margin-right: 10px







}















#cont_blocca_vs {







	display: none;







	position: fixed;







	top: 160px;







	z-index: 1;







	width: 960px;







	margin: 0 auto;







	background-color: #FFF;







}















.menu_scheda {







	position: fixed;







	top: 120px;







	left:auto;







	width: 960px;







	z-index:1111;







}























#ancora_scheda_prodotto {







	display:block;







	height:117px;







	margin:-117px 0 0;







	visibility:hidden;







}























#display_pro,#display_mini, #display_partner {







 margin: 0 auto;







	padding:0;







	text-align:center;







	width: 100%;







	max-width: 298px;







 font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







 font-size: 14px;







 font-style: normal;







 font-weight: 600;







}















#display_pro img, #display_mini img, #display_partner img{







 margin: 0;







	padding:0;







	width: 100%;







	max-width: 300px;







	border: 1px solid #999;







	text-align:center;







}















#display_300_150_1 img, #display_300_150_2 img, #display_300_150_3 img, #display_300_150_4 img, #display_300_150_5 img{







 margin-bottom: 20px;







	padding:0;







	width: 100%;







	max-width: 300px;







	border: 1px solid #999;







	text-align:center;







}















#display_max {







	text-align: center;







	background: #FFF;







	width: 100%;







	background-color: #fff;







	padding-top: 10px;







	padding-bottom: 20px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #CCC;







}











#display_max img{



margin: 0;



padding:0;



width: 100%;



height: 100%;



max-width: 800px;



border: 1px solid #999;



text-align:center;



}



























#vip, #star {







    margin: 0 auto;







	padding:0;







	text-align:center;







	width: 100%;







	max-width: 298px;







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal;







    font-weight: 600;















}















#vip img{







    margin: 0;







	padding:0;







	width: 100%;







	max-width: 300px;







	border: 1px solid #999;







	text-align:center;







}















#star img{







    margin-bottom: 20px;







	padding:0;







	width: 100%;







	max-width: 298px;







	border: 1px solid #999;







	text-align:center;







}















#vip .text_ads, #star .text_ads {







    color: #333;







    margin-bottom: 5px;







    padding: 0;







    text-align: left;







}















/*inizio sommario e box in evidenza*/


#box-evidenza{
border-left: 5px solid #7C8D36;
background-color: #f1f1f1;
padding: 10px 15px;
margin:0px;
}

#box-evidenza ol li{
margin-bottom: 20px;
}












#ancora_standard {







	display:block;







	height:120px;







	margin:-120px 0 0;







	visibility:hidden;







}















#sommario {







	background-color: #f1f1f1;







	border: 1px solid #CCC;







	padding-right: 10px;







	padding-left: 10px;







	margin-bottom:10px;







}















#sommario p{







	font-weight:600;







	font-size:16px;







}















#sommario ul li a{







	color:#545456;







}















/*fine sommario*/















/*inizio disclaimer*/















#disclaimer {







	background-color: #f1f1f1;







	border: 1px dashed #CCC;







	padding-right: 10px;







	padding-left: 10px;







	margin-bottom: 20px;







	clear: both;







}















#disclaimer .titolo{







	font-weight: 600;







	font-size: 16px;







	margin-top: 10px;







}























/*fine disclaimer*/























/*inizio pro-contro*/















 #kpro ul{







  border-left: 5px solid #A9C841;







  background-color: #f1f1f1;







  list-style-type: disc;







  padding: 10px 30px;







  margin:0px;







}















 #kpro ul li{







  list-style-type: disc;







  list-style-image: none;







  margin-bottom:10px;







}























 #kcontro ul{







  border-left: 5px solid red;







  background-color: #f1f1f1;







  list-style-type: disc;







  padding: 10px 30px;







  margin:0px;







}















 #kcontro ul li{







  list-style-type: disc;







  list-style-image: none;







  margin-bottom:10px;







}















/*fine pro-contro*/























#b-notizie {







    width: 630px;







    color: #666;







    margin-top: 20px;







    clear: both;







}















#b-notizie h2 {







	padding: 0;







	font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







	font-size: 18px;







	font-style: normal;







	font-weight: 600;







	color: #fff;







	text-indent: 10px;







	height: 50px;







	line-height: 50px;







	margin-top: 0;







	margin-right: 0;







	margin-bottom: 10px;







	margin-left: 0;







	background-color: #7C8D36;







}















#b-notizie p {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 14px;







    font-style: normal;







    font-weight: 400;







    color: #3E3D3F;







}















.primopiano .center {







	height: 20px;







	background-image: url(/images/sf-separatore-listing.png);







	background-repeat: repeat-x;







	margin-bottom:20px;







}























.primopiano img {







    background-color: #FFF;







    border: 1px solid #CCC;







    padding: 4px;







    left: 5px;







    top: 5px;







}















.primopiano h3 {







    font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;







    font-size: 20px;







    font-style: normal;







    font-weight: 600;







    color: #404042;







    margin-top: 10px;







	margin-bottom:10px;







}















.primopiano h3 a{







	color: #404042;







	text-decoration: none;







}















#menu_articoli {







	_display: none;







	position: fixed;







	top: 200px;







	left: 0px;







	width: 150px;







	border-radius: 0px 10px 10px 0px;







	-moz-border-radius: 0px 10px 10px 0px;







	-webkit-border-radius: 0px 10px 10px 0px;







	border: 1px solid #CCC;







	background-color: #FFF;







	margin-top: 0;







	margin-right: auto;







	margin-bottom: 0;







	margin-left: auto;







	padding-left: 10px;







}







.overlay {







    display: none;







}


.youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    /*border: 1px solid #ddd;*/
  }

  .youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
    padding: 0;
    margin: 0;
    max-width: 100%;
    border: none;
  }

  .youtube-player img {
    object-fit: cover;
    display: block;
    left: 0 !important;
    bottom: 0;
    margin: auto !important;
    padding: 0 !important;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0 !important;
    border: none !important;
    height: auto;
    cursor: pointer;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    transition: 0.4s all;
  }

  .youtube-player img:hover {
    -webkit-filter: brightness(75%);
    -moz-filter: brightness(75%);
    filter: brightness(75%);
  }

  .youtube-player .play {
    height: 68px;
    width: 68px;
    left: 50%;
    top: 50%;
    margin-left: -34px;
    margin-top: -24px;
    position: absolute;
    background: url('/img/ico-play-yt.svg') no-repeat;
    cursor: pointer;
  }
  
  .contenitore-g-ytsubscribe{
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
  }
  
.contenitore-g-ytsubscribe span{
  }
  
  
  
/*#tabella_resp {
  overflow-x:auto;
  font-size: 16px;
}


#tabella_resp table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

#tabella_resp  th, td {
  padding: 20px;
  white-space: nowrap;
}

#tabella_resp  .intestazione th{
background-color: #222;
color: #FFF;
font-weight: 600;
}

#tabella_resp  .300{
min-width: 300px;
}

#tabella_resp  .200{
min-width: 200px;
}

#tabella_resp .nd {
  color: #999;
  font-style: oblique;
}

#tabella_resp a {
  font-weight: 600;
  color: #222;
}

#tabella_resp .spazio {
padding-bottom: 10px;
display:block;
}

#tabella_resp  tr:nth-child(even){background-color: #f2f2f2}*/</pre></body></html>