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

    height: 110px;

    width: 608px;

    border: 1px solid #CCC;

    padding: 10px;

    background-color: #FFF;

    margin-top: 0px;

    margin-right: auto;

    margin-bottom: 0px;

    margin-left: auto;

}



#brand_scheda #brand_spalla,

#brand_spalla #ctaprezzi a,

#tipologie_passeggini a,

#tipologie_accessori a,

.elencomodelli .titolo h3,

.passeggini_box h4,

.sfprodotto .prezzo_lista,

.tipologie_box h4 {

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

    font-style: normal

}





#menu_scheda {

	position: fixed;

	top: 450px;

	left: 0px;

	width: 150px;

	z-index:1111;

	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;

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

	font-size:14px;

	font-weight:600;

}





#descrizione_scheda ul li,

#recensione ul li {

    list-style-type: none;

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

}



#tipologie_passeggini {

    width: 630px;

    height: 150px;

    font-size: 14px;

    font-weight: 700

}



#tipologie_passeggini .carrozzine a,

#tipologie_passeggini .passeggini_3_ruote a,

#tipologie_passeggini .passeggini_4_ruote a,

#tipologie_passeggini .passeggini_duo a,

#tipologie_passeggini .passeggini_gemellari a,

#tipologie_passeggini .passeggini_ultraleggeri a,

#tipologie_passeggini .passeggini_leggeri a,

#tipologie_passeggini .passeggini_trio a {

    background-position: 5px center;

    text-indent: 50px;

    line-height: 40px;

    width: 125px;

    margin: 0 20px 20px 0;

    padding: 5px;

    border: 1px solid #CCC;

    background-repeat: no-repeat;

    display: block

}



#tipologie_accessori {

    width: 630px;

    font-size: 14px;

    font-weight: 700

}







#tipologie_passeggini a,

#tipologie_accessori a {

    color: #232323;

    text-decoration: none;

    font-size: 14px;

    font-weight: 400

}



#tipologie_accessori .elemento a {

	height: 65px;

	line-height: 65px;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

}



.elencomodelli .titolo h3,

.passeggini_box h4,

.sfprodotto .prezzo_lista,

.tipologie_box h4 {

    font-weight: 600

}



#tipologie_passeggini .passeggini_ultraleggeri a {

    background-image: url(/images/comescegliermi/ico-puls-passeggino-ultraleggero.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}





#tipologie_passeggini .passeggini_leggeri a {

    background-image: url(/images/comescegliermi/ico-puls-passeggino-leggero.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_ultraleggeri a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_leggeri a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_3_ruote a {

    background-image: url(/images/comescegliermi/ico-puls-passeggino-3ruote.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_3_ruote a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_4_ruote a {

    background-image: url(/images/comescegliermi/ico-puls-passeggino-4ruote.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_4_ruote a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_duo a {

    background-image: url(/images/comescegliermi/ico-puls-passeggini-duo.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_duo a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_trio a {

    background-image: url(/images/comescegliermi/ico-puls-passeggini-trio.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_trio a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .passeggini_gemellari a {

    background-image: url(/images/comescegliermi/ico-puls-passeggino-gemellare.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#tipologie_passeggini .passeggini_gemellari a:hover {

    background-color: #A8C841

}



#tipologie_passeggini .carrozzine a {

    background-image: url(/images/comescegliermi/ico-puls-carrozzina.png);

    height: 40px;

    float: left;

    background-color: #F2F2F2

}



#riquadroconfronto p,

.passeggini_box p {

    line-height: normal

}



.passeggini_box,

.tipologie_box,

.tipologie_box_accessori {

    float: left;

    width: 185px;

    color: #232323

}



#tipologie_passeggini .carrozzine a:hover {

    background-color: #A8C841

}



.tipologie_box {

    height: 165px;

    margin-right: 15px;

    padding: 5px;

    background-color: #F2F2F2;

    margin-bottom: 20px

}



.tipologie_box a {

    color: #232323;

    text-decoration: none;

    display: block

}



.tipologie_box:hover {

    background-color: #A8C841;

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

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

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

}



.tipologie_box h4 {

    font-size: 14px;

    padding: 0;

    margin: 10px 0 0;

	text-align:center;

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

	font-weight:600;

}







.tipologie_box_accessori {

    height: 165px;

    margin-right: 15px;

    padding: 5px;

    background-color: #F2F2F2;

    margin-bottom: 20px

}



.tipologie_box_accessori a {

    color: #232323;

    text-decoration: none;

    display: block

}



.tipologie_box_accessori:hover {

    background-color: #A8C841;

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

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

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

}



.tipologie_box_accessori h3 {

    font-size: 14px;

    padding: 0;

    margin: 10px 0 0;

	white-space: nowrap;

	text-align:center;

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

	font-weight:400;

}









.passeggini_box {

    height: 195px;

    margin-right: 15px;

    padding: 5px;

    background-color: #F2F2F2;

    margin-bottom: 20px

}



.passeggini_box a {

    color: #232323;

    text-decoration: none;

    display: block

}



.passeggini_box:hover {

    background-color: #A8C841;

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

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

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

}



.passeggini_box h4 {

    font-size: 14px;

    padding: 0;

    margin: 10px 0 0

}



.passeggini_box p {

    padding: 0;

    font-size: 12px;

    color: #444;

    font-weight: 400;

    text-align: left;

    margin: 0

}



.marchi_elenco,

.marchi_elenconoa {

    background-color: #FFF;

    margin-bottom: 30px;

    position: relative;

    float: left

}



.marchi_elenco {

    height: 124px;

    width: 124px;

    margin-right: 30px;

    padding: 0;

    border: 1px solid #CCC;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

	text-align: center;

}



.marchi_elenco a{

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

    font-style: normal

	text-decoration: none;

	color: #666;

	display: block;

	text-decoration: none;

	font-size: 13px;

}



.marchi_elenco: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

}



.marchi_elenco img {

    height: 60px;

    width: 100px;

    margin-right: auto;

    margin-left: auto;

    padding: 12px

}



.marchi_elenconoa {

    height: 84px;

    width: 124px;

    margin-right: 30px;

    padding: 0;

    border: 1px solid #CCC;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px

}



.marchi_elenconoa img {

    height: 60px;

    width: 100px;

    margin-right: auto;

    margin-left: auto;

    padding: 12px

}



.marchi_elenconoa .autorizzato {

    height: 15px;

    width: 15px;

    position: absolute;

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

    background-repeat: no-repeat;

    background-position: center center;

    top: 10px;

    right: 10px

}



#brand_spalla #paese,

#brand_spalla #prezzi,

#brand_spalla #rivenditori,

#brand_spalla #sito,

#brand_spalla #social,

#brand_spalla #supporto {

    line-height: 25px;

    background-repeat: no-repeat;

    background-position: left center;

    height: 25px;

    text-indent: 25px;

    margin-top: 10px

}



#brand_scheda {

    width: 630px;

    padding: 0;

    margin: 0 0 20px

}



#brand_scheda #brand_intro {

    /*height: 320px;

    width: 400px;

    float: left*/

}



/*#brand_scheda #brand_spalla {

    height: 320px;

    width: 160px;

    float: left;

    margin-left: 20px;

    background-color: #F7F7F7;

    padding: 20px;

    font-size: 14px;

    font-weight: 400;

    color: #232323

}*/



#brand_intro .logobrand {

    background-color: #FFF;

    border: 1px solid #CCC;

    padding: 5px;

    text-align: center;
    max-width: 120px;

}



#brand_intro #paese {
margin-bottom: 10px;

}



#brand_spalla #sito {

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

}



#brand_spalla #rivenditori {

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

}



#brand_spalla #prezzi {

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

}



#brand_spalla #ctaprezzi a {

    background-color: #A8C841;

    text-align: center;

    height: 100px;

    font-size: 20px;

    font-weight: 600;

    margin-top: 20px;

    text-transform: uppercase;

    color: #FFF;

    text-decoration: none;

    display: block;

    padding: 30px

}



#brand_spalla .url,

.btnmanuale a,

.sfprodotto {

    font-family: Arial, Helvetica, sans-serif

}



#brand_spalla #ctaprezzi a:hover {

    background-color: #7C8D36

}



#brand_spalla #supporto {

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

}



#brand_spalla #social {

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

}



#brand_spalla .url {

    margin: 0;

    font-size: 14px;

    font-weight: 400;

    text-indent: 25px;

    padding: 0

}



#brand_spalla .social {

    margin: 0;

    height: 24px;

    padding: 5px 0 0 25px

}



#brand_spalla .social img {

    padding: 0;

    float: left;

    margin: 0 8px 0 0

}



#brandfiltro {

	height: 30px;

	width: 630px;

	line-height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	margin: 0 0 20px;

	padding: 0 0 20px;

}





#brandfiltro .anni a,

#brandfiltro .annisel a {

    color: #FFF;

    font-size: 12px;

    text-decoration: none

}



#brandfiltro .anni,

#brandfiltro .annisel {

    margin-right: 10px

}



#brandfiltro .anni a {

    background-color: #A8C841;

    padding: 5px

}



#brandfiltro .anni a:hover,

#brandfiltro .annisel a {

    background-color: #7C8D36

}



#brandfiltro .annisel a {

    padding: 5px

}



.elencomodelli .brand {

    text-align: center;

    height: 40px;

    background-color: #FFF;

    border: 1px solid #CCC;

    width: 87px;

    position: absolute;

    padding-top: 5px;

    padding-bottom: 5px;

    top: 10px;

    left: -10px

}



.elencomodelli .elencomodelli .testatoleft,

.elencomodelli .testatoright {

    height: 80px;

    width: 80px;

    position: absolute;

    padding-top: 5px;

    padding-bottom: 5px;

    background-image: url(/images/ico-tested-by-cercapasseggini.png);

    background-repeat: no-repeat;

    background-position: left top;

    text-align: center

}



.elencomodelli .testatoright {

    top: 0;

    left: 0

}



.elencomodelli .testatoleft {

    top: 10px;

    left: -10px

}



.elencomodelli .titolo {

    margin-top: 15px;

    margin-bottom: 15px;

    height: 30px

}







.elencomodelli .titolo h3 a {

    text-decoration: none;

    color: #333

}



.sfprodotto {

    background-color: #F3F3F3;

    height: 40px;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #CCC;

    margin-top: 10px;

    padding: 10px;

    width: 268px;

    font-size: 11px;

    color: #333;

    margin-bottom: 10px;

    font-style: normal

}



.sfprodotto .tipologia_lista {

    height: 27px;

    width: 134px;

    float: left;

    line-height: 27px;

    margin-bottom: 20px;

    font-size: 12px;

    text-align: right

}



.sfprodotto .rating_lista,

.sfprodotto .rating_lista_large {

    height: 27px;

    float: left;

    line-height: 27px;

    margin-bottom: 10px;

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

    background-repeat: no-repeat;

    background-position: left center;

    font-size: 12px;

    text-indent: 25px

}



.sfprodotto .rating_lista {

    width: 134px

}



.sfprodotto .rating_lista_large {

    width: 268px

}



.sfprodotto #confronto_lista,

.sfprodotto #whish_lista {

    width: 80px;

    margin-right: 10px;

    background-color: #B4B4B4;

    margin-bottom: 0;

    background-position: center center;

    float: left;

    line-height: 35px;

    height: 35px;

    background-repeat: no-repeat

}



.sfprodotto #confronto_lista {

    text-align: center;

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

    cursor: pointer

}



.sfprodotto #whish_lista {

    text-align: left;

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

}



.sfprodotto .prezzo_lista {

    width: 178px;

    float: left;

    background-color: #A8C841;

    text-align: center;

    line-height: 35px;

    height: 35px;

    font-size: 14px

}



.btnmanuale a,

.grigio12 {

    font-size: 12px

}



.sfprodotto .prezzo_lista a {

    color: #FFF;

    text-decoration: none;

    display: block

}



.grigio,

.grigio12 {

    color: #666

}



.sfprodotto #confronto_lista:hover,

.sfprodotto #whish_lista:hover {

    background-color: #909090

}



.sfprodotto .prezzo_lista a:hover {

    background-color: #7C8D36

}



.separe_scheda_manuale {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC

}



.btnmanuale a {

    font-weight: 700;

    text-decoration: none;

    color: #FFF;

    border: 1px solid #A8C841;

    background-color: #A8C841;

    width: 110px;

    text-align: center;

    height: 27px;

    text-transform: uppercase;

    margin: 0;

    line-height: 27px;

    display: block;

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

    background-repeat: no-repeat;

    background-position: 5px center;

    text-indent: 20px;

    padding: 0

}



.btnmanuale a:hover {

    cursor: pointer;

    border: 1px solid #6F8327;

    background-color: #7C8D36

}



#filtrobox {

    width: 630px;

    height: 200px

}



#filtrobox .filtro,

#filtrobox .filtrolast {

    height: 200px;

    width: 150px;

    background-color: #F0F0F0;

    float: left;

    overflow: auto

}



#filtrobox a {

    color: #555;

    text-decoration: none

}



#filtrobox a:hover {

    color: #7C8D36;

    text-decoration: underline

}



.btnprezzi a,

.classifica_elenco a,

.negozi_box a,

.titoloprezzi {

    text-decoration: none

}



#filtrobox .filtro {

    margin-right: 10px

}



#filtrobox .filtrolast {

    margin-right: 0

}



.filtro .testata,

.filtrolast .testata {

    padding: 0;

    color: #232323;

    background-color: #A8C841;

    height: 30px;

    line-height: 30px;

    text-indent: 10px;

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

    background-repeat: repeat-x;

    background-position: left center;

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

    font-size: 16px;

    font-style: normal;

    font-weight: 600;

    margin: 0 0 5px

}



.filtro .elenco,

.filtrolast .elenco {

    padding: 0;

    margin: 0;

    height: 23px;

    line-height: 23px;

    text-indent: 10px;

    font-size: 13px;

    font-style: normal

}



.filtro .selezionato,

.filtrolast .selezionato {

    padding: 0;

    color: #7C8D36;

    margin: 0;

    height: 20px;

    line-height: 20px;

    text-indent: 28px;

    font-size: 13px;

    font-style: normal;

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

    background-repeat: no-repeat;

    background-position: 9px center;

    font-weight: 700

}



.filtro .rimuovifiltro,

.filtrolast .rimuovifiltro {

    padding: 0;

    margin: 0;

    height: 25px;

    line-height: 25px;

    text-indent: 28px;

    font-size: 11px;

    font-style: normal;

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

    background-repeat: no-repeat;

    background-position: 11px center

}



#elencofiltro {

    height: 30px;

    width: 620px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    color: #666;

    margin: 0 0 20px;

    padding: 0 0 20px

}



#elencofiltro h4 {

    padding: 0;

    font-size: 14px;

    font-weight: 400;

    color: #999;

    margin: 0 0 5px

}



#elencofiltro .voce {

    padding: 5px;

    float: left;

    font-size: 12px;

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

    background-repeat: no-repeat;

    background-position: left center;

    text-indent: 15px;

    margin: 0 5px 0 0

}



#ricercaconfronto .btnconfronto,

#ricercanegozi .btncercanegozio {

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

    font-size: 12px;

    font-weight: 700;

    width: 120px;

    height: 30px;

    background-position: 10px center

}



#ricercaprezzi,

#ricercaprezzilibera {

    margin-right: 0;

    padding: 0;

    margin-bottom: 10px;

    margin-left: 0

}



#ricercaconfronto,

#ricercanegozi {

    background-color: #FFF;

    padding: 20px;

    margin-top: 20px;

    margin-bottom: 20px;

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

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

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

    border-width: 1px 2px 2px 1px;

    border-style: solid;

    border-color: #CCC

}



#ricercaconfronto .btnconfronto,

#ricercanegozi .btncercanegozio,

#ricercaprezzi .btncercaprezzo,

#ricercaprezzilibera .btncercaprezzo {

    color: #FFF;

    border: 1px solid #A8C841;

    background-color: #A8C841;

    background-repeat: no-repeat;

    text-indent: 15px;

    text-decoration: none;

    text-transform: uppercase;

    cursor: pointer

}



#ricercaconfronto .btnconfronto {

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

}



#ricercanegozi .btncercanegozio {

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

}



#ricercaprezzi .btncercaprezzo,

#ricercaprezzilibera .btncercaprezzo {

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

    font-size: 16px;

    font-weight: 600;

    width: 160px;

    height: 35px;

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

    background-position: 5px center

}



#negozio_spalla #negozioecommerce,

#negozio_spalla #puntovendita {

    background-position: left center;

    text-indent: 30px;

    background-repeat: no-repeat

}



#ricercaprezzilibera .testi {

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

    font-size: 12px;

    color: #666;

    margin-top: 10px;

    margin-bottom: 0

}



#negozio_scheda #negozio_spalla,

.negozi_box h4 {

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

    font-style: normal

}



#ricercaconfronto .btnconfronto:hover,

#ricercanegozi .btncercanegozio:hover,

#ricercaprezzi .btncercaprezzo:hover,

#ricercaprezzilibera .btncercaprezzo:hover {

    cursor: pointer;

    border: 1px solid #6F8327;

    background-color: #7C8D36

}



#riquadroconfronto .riga1,

.negozi_box {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC

}



#riquadroconfronto {

    width: 960px;

    font-size: 12px;

    margin: 0;

    padding: 0

}



#riquadroconfronto .hfirst {

    height: 80px

}



#riquadroconfronto .riga1 {

    background-color: #F1EFEF;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #CCC

}



#legenda {

    font-size: 12px;

    color: #8C8C8C;

    text-align: right

}



.negozi_box {

    color: #232323;

    float: left;

    height: 160px;

    width: 170px;

    margin-right: 30px;

    padding: 5px;

    background-color: #FFF;

    margin-bottom: 20px

}



.negozi_box .logonegozio {

    width: 100%;

    background-color: #FFF;

    height: 60px;

    padding-top: 5px;

    padding-bottom: 5px

}



.negozi_box a {

    color: #232323;

    display: block

}



.negozi_box:hover {

    background-color: #F0F0F0

}



.negozi_box h4 {

    font-size: 14px;

    font-weight: 600;

    padding: 0;

    margin: 10px 0 0

}



.negozi_box p {

    padding: 0;

    font-size: 12px;

    color: #444;

    font-weight: 400;

    text-align: left;

    margin: 0

}



.negozi_box .negozioecommerce_list {

    background-image: url(../images/ico-e-commerce-small.png);

    background-repeat: no-repeat;

    height: 16px;

    width: 16px;

    float: left

}



.negozi_box .puntovendita_list {

    background-image: url(../images/ico-negozio-fisico-small.png);

    background-repeat: no-repeat;

    height: 16px;

    width: 16px;

    float: left;

    margin-right: 10px

}



#negozio_scheda {

    width: 630px;

    padding: 0;

    height: 280px;

    margin: 0 0 20px

}



#negozio_scheda #negozio_intro {

    width: 400px;

    float: left

}



#negozio_scheda #negozio_spalla {

    height: 240px;

    width: 160px;

    float: left;

    margin-left: 20px;

    background-color: #F7F7F7;

    padding: 20px;

    font-size: 14px;

    font-weight: 400;

    color: #232323

}



#negozio_spalla .logonegozio {

    height: 60px;

    width: 100px;

    margin-right: auto;

    margin-left: auto;

    background-color: #FFF;

    border: 1px solid #CCC;

    padding: 5px 29px

}



#negozio_spalla #negozioecommerce,

#negozio_spalla #puntovendita,

#negozio_spalla #sito,

#negozio_spalla #supporto {

    height: 25px;

    margin-top: 10px;

    line-height: 25px

}



#negozio_spalla #negozioecommerce {

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

}



#negozio_spalla #puntovendita {

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

}



#negozio_spalla .url {

    margin: 0;

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

    font-size: 12px;

    font-weight: 400;

    padding: 0

}



#negozio_scheda2 {

    width: 630px;

    padding: 0;

    height: 300px;

    margin: 0 0 20px

}



#negozio_scheda2 #negozio_intro2 {

    width: 340px;

    float: left

}



#negozio_scheda2 #negozio_spalla2 {

    height: 240px;

    width: 220px;

    float: left;

    margin-left: 20px;

    background-color: #F7F7F7;

    padding: 20px;

    font-size: 14px;

    font-weight: 400;

    color: #232323

}



#negozio_spalla2 .logonegozio {

    height: 60px;

    width: 200px;

    margin-right: auto;

    margin-left: auto;

    background-color: #FFF;

    border: 1px solid #CCC;

    padding: 5px

}



#negozio_spalla2 .voce {

    height: 25px;

    margin-top: 10px;

    line-height: 25px;

    padding-left: 5px;

    font-weight: 700

}



#negozio_spalla2 .url {

    margin: 0;

    font-weight: 400;

    padding: 0 0 0 5px

}



.separatoreprezzi {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    padding-bottom: 20px;

    padding-top: 20px;

    position: relative

}



.separatoreprezzi .nuovo {

    width: 50px;

    height: 50px;

    left: 5px;

    position: absolute;

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

    background-repeat: no-repeat;

    background-position: center bottom;

    display: block;

    bottom: 21px

}



.titoloprezzi {

    font-size: 14px;

    color: #7C8D36;

    font-weight: 600;

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

}



.descrizioneprezzi,

.negozioprezzi {

    font-size: 11px;

    font-weight: 400;

    margin-top: 5px

}



.comuneannunci,

.descrizioneannunci {

    font-size: 12px;

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

    font-weight: 400;

    font-style: normal

}



.descrizioneprezzi {

    color: #494949;

    width: 270px

}



.descrizioneannunci {

    color: #494949

}



.comuneannunci {

    color: #999

}



.negozioprezzi {

    color: #888

}



.valoreprezzi {

    font-size: 18px;

    color: #333;

    font-weight: 700

}



.btnprezzi a {

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

    font-size: 12px;

    font-weight: 700;

    color: #FFF;

    border: 1px solid #A8C841;

    background-color: #A8C841;

    width: 120px;

    text-align: left;

    height: 27px;

    text-transform: uppercase;

    margin: 0;

    line-height: 27px;

    display: block;

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

    background-repeat: no-repeat;

    background-position: 5px center;

    text-indent: 20px;

    padding: 0

}



#widget_cercaprezzi .text,

.classifica_elenco {

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

}



.btnprezzi a:hover {

    cursor: pointer;

    border: 1px solid #6F8327;

    background-color: #7C8D36

}



#widget_cercaprezzi {

    background-color: #FFF;

    margin-top: 20px;

    margin-bottom: 30px;

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

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

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

    border-width: 1px 2px 2px 1px;

    border-style: solid;

    border-color: #CCC;

    padding: 30px 20px

}



#widget_cercaprezzi .text {

    font-size: 16px;

    font-weight: 400;

    background-color: #FFF;

    padding: 5px;

    border: 1px solid #E1E1E1;

    color: #333;

    width: 200px

}



.classifica_elenco .n,

.classifica_elenco .n1,

.classifica_elenco .n2,

.classifica_elenco .n3 {

    padding: 0;

    width: 70px;

    line-height: 150px;

    text-align: center;

}



#widget_cercaprezzi .text:focus {

    border: 1px solid #3B96CD

}



.classifica_elenco {

    padding: 0;

    margin-top: 10px;

    margin-bottom: 20px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    clear: both;

    height: 150px;

    font-style: normal;

    font-weight: 600;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 20px;

}



.classifica_elenco a {

    color: #232323

}



.classifica_elenco:hover {

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

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

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

}



.classifica_elenco .n1 {

    background-color: #f0c40d;

    font-size: 60px;

    color: #FFDD50

}



.classifica_elenco .n2 {

    background-color: #95A5A6;

    font-size: 60px;

    color: #B3C3C4

}



.classifica_elenco .n3 {

    background-color: #D35517;

    font-size: 60px;

    color: #FF7A40

}



.classifica_elenco .n {

    background-color: #F1F1F1;

    font-size: 55px;

    color: #DBDBDB

}



.classifica_elenco .foto {

    padding: 15px;

    height: 90px;

    width: 90px;

}



.classifica_elenco .logo {

    padding: 15px;

    float: left;

    height: 60px;

    width: 200px;

    margin-right: 30px;

    margin-top: 15px

}



.classifica_elenco .nome {

    font-size: 18px;

    color: #232323;

    float: left;

    line-height: 120px

}



.classifica_elenco .testi {
width: 200px;

}



.classifica_elenco .marca {

    font-size: 16px;

    color: #9B9B9B;

    

}



.classifica_elenco .modello {

    font-size: 18px;

    color: #232323;

}



.classifica_elenco .totali {

    float: left;

    color: #666;

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

    background-repeat: no-repeat;

    height: 90px;

    width: 90px;

    text-align: center;

    margin-top: 10px;

    padding-top: 30px;

    font-size: 16px

}



.classifica_elenco .totali span {

    font-size: 12px;

    display: block;

    color: #999;

}


.classifica_elenco .info {
text-align: center;
}




.classifica_elenco .prezzo {
    color: #333;
    font-size: 16px
}



.classifica_elenco .prezzo span {
    font-size: 12px;
    display: block;
    color: #999;
	font-weight:400;
}

.classifica_elenco .cta a{
margin-top: 10px;
height: 45px;
width: 160px;
line-height: 45px;
background-color: #056FE3;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 5px;
color: #FFF;
font-weight: 600;
display: block;
text-decoration: none;
}



.classifica_elenco .confronta{

	margin-top: 10px;

	height: 30px;

	display: block;

	font-weight:400;

	text-transform: uppercase;

}



.classifica_elenco .confronta a{

	color: #404042;

	text-decoration: underline;

}



#boxprodotto {

    float: left;

    width: 300px;

    padding: 0;

    position: relative;

    margin: 0 18px 0 0

}



#boxprodotto .foto {

    height: 280px;

    text-align: center;

    margin: 0;

    padding: 10px;

    width: 280px

}



#boxprodottobottom {

    background-color: #F3F3F3;

    width: 270px;

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

    font-size: 11px;

    color: #333;

    font-style: normal;

    padding: 15px;

    margin-top: 0;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #CCC

}



#ranking_prodotto,

#rating_brand,

#rating_brand .msg,

#rating_prodotto .msg,

#rating_prodotto .titolo,

#rating_prodotto span,

#testato_prodotto .testibollino {

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

}



#anagrafica_prodotto .tipologia a,

#anagrafica_prodotto h1,

#anagrafica_prodotto h2,

#boxprodottobottom #colori_prodotto .title,

#ctatest .btnprezzo a,

#task_prodotto .prezzo a {

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

    font-style: normal

}



#boxprodottobottom #colori_prodotto {

    width: 270px;

    clear: both;

    height: 80px;

    margin: 0;

    padding: 0

}



#boxprodottobottom #colori_prodotto .touchcarousel-item {

    width: 57px;

    margin-left: 0;

    background-color: #fff;

    padding: 0;

    position: relative;

    margin-right: 10px;

    border: 1px solid #E2E2E2;

    height: 57px

}



#boxprodottobottom #colori_prodotto .title {

    font-weight: 400;

    font-size: 14px;

    margin-bottom: 10px;

    color: #999

}



#ctatest .btnprezzo a,

#task_prodotto .confronto a,

#task_prodotto .prezzo a,

#task_prodotto .whish a {

    color: #FFF;

    background-position: 10px center;

    background-repeat: no-repeat;

    display: block;

    text-decoration: none

}



#boxprodottobottom #colori_prodotto .touchcarousel-item img {

    padding: 3px

}



_#colori_prodotto .touchcarousel-item 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

}



#task_prodotto {

    float: left;

    width: 310px;

    margin: 0;

    padding: 0;

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

}



#ctatest .btnprezzo,

#task_prodotto .prezzo {

    width: 310px;

    margin-left: 0;

    margin-right: 0;

    background-color: #A8C841;

    text-align: left;

    height: 74px;

    clear: both;

    text-indent: 90px;

    line-height: 74px

}



#ctatest .btnprezzo a,

#task_prodotto .prezzo a {

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

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

    height: 74px

}



#task_prodotto .confronto a,

#task_prodotto .whish a {

    font-size: 12px

}



#ctatest .btnprezzo a:hover,

#task_prodotto .prezzo a:hover {

    background-color: #7C8D36

}



#task_prodotto .confronto,

#task_prodotto .whish {

    line-height: 27px;

    height: 27px;

    width: 310px;

    background-color: #B4B4B4;

    margin-top: 15px;

    text-align: left;

    float: left

}



#task_prodotto .confronto {

    margin-right: 20px;

    margin-left: 0

}



#task_prodotto .confronto a {

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

    text-indent: 35px

}



#task_prodotto .whish {

    margin-right: 0

}



#task_prodotto .whish a {

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

    text-indent: 30px

}



#task_prodotto .confronto a:hover,

#task_prodotto .whish a:hover {

    background-color: #909090

}



#anagrafica_prodotto {

    float: left;

    width: 310px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    padding: 0 0 20px;

    margin: 0 0 20px;

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

}



#anagrafica_prodotto h1 {

    padding: 0;

    font-size: 24px;

    font-weight: 600;

    color: #404042;

    margin: 0 0 0px

}



#anagrafica_prodotto h2 {

    padding: 0;

    font-size: 14px;

    font-weight: 400;

    color: #404042;

    margin: 0 0 20px

}



#anagrafica_prodotto h2 strong {

    font-weight: 600

}





#anagrafica_prodotto .tipologia a {

    font-size: 14px;

    font-weight: 600

}





#anagrafica_prodotto .confronta a{

	color: #404042;

}



#anagrafica_prodotto .confronta{

	margin-top:20px;

	height: 30px;

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

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	line-height: 30px;

	text-indent: 35px;

}





#testato_prodotto {

    float: left;

    width: 310px;

    position: relative;

    padding: 0;

    margin: 25px 0 0

}



#testato_prodotto .bollino {

    background-image: url(../images/ico-tested-by-cercapasseggini.png);

    background-repeat: no-repeat;

    background-position: left top;

    height: 80px;

    width: 80px;

    margin-right: 20px;

    float: left;

    position: absolute;

    top: -10px;

    left: -5px;

    z-index: 100

}



#altrefoto_prodotto,

#rating_brand {

    margin: 0;

    padding: 0

}



#testato_prodotto .testibollino {

    float: left;

    width: 260px;

    background-color: #F3F3F3;

    height: 60px;

    position: absolute;

    z-index: 90;

    left: 50px;

    font-size: 16px;

    font-weight: 600;

    line-height: 60px;

    text-align: left;

    text-indent: 40px;

    text-transform: uppercase;

    color: #666

}



#ranking_prodotto,

#rating_brand {

    font-weight: 400;

    font-style: normal

}



#testato_prodotto .testibollino a {

    color: #666;

    display: block;

    text-decoration: none

}



#testato_prodotto .testibollino a:hover {

    color: #fff;

    background-color: #A8C841

}



#ranking_prodotto {

    clear: both;

    padding-top: 0;

    font-size: 12px

}



#ranking_prodotto .votosmall {

    float: left;

    width: 80px

}



#ranking_prodotto .votosmall ul {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 75px;

    height: 15px;

    position: relative;

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

}



#ranking_prodotto .votosmall li.voto {

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

    position: absolute;

    height: 15px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}



#altrefoto_prodotto img {

    padding: 10px;

    float: left;

    margin-right: 20px;

    margin-bottom: 20px;

    border: 1px solid #E2E2E2

}



#altrefoto_prodotto 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

}



#rating_prodotto {

    width: 300px;

    padding: 0;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    margin: 10px 0 0;

	font-weight: 400;

}



#rating_brand {

    font-size: 13px;

    text-align: left

}



#rating_prodotto .titolo {

    font-style: normal;

    font-weight: 600;

    font-size: 20px;

    text-align: left;

    padding: 0;

    margin-top: 0;

    margin-right: 0;

    margin-left: 0;

    color: #7B8B35

}



#rating_brand .msg,

#rating_prodotto .msg,

#rating_prodotto span {

    font-style: normal;

    font-weight: 400

}



#rating_prodotto span {

    font-size: 13px;

    text-align: left;

    padding: 0;

    color: #404042;

    display: block;

    margin: 0 0 10px

}



#rating_brand .msg,

#rating_prodotto .msg {

    font-size: 12px;

    margin-bottom: 10px;

    height: 20px

}



#rating_prodotto .btninsfaq a,

#rating_prodotto .btninsrecensione a {

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

    border: 1px solid #B4B4B4;

    background-color: #B4B4B4;

    text-transform: uppercase;

    line-height: 27px;

    font-size: 12px;

    color: #FFF;

    text-align: center;

    text-decoration: none;

    display: block

}



#notizie_video_prodotto .elemento h4,

#share .txt,

.tdg_elenco,

.testato_elenco,

.testato_scheda {

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

}



#rating_prodotto .btninsrecensione {

    width: 170px;

    height: 27px;

    float: left;

    margin-right: 30px

}



#rating_prodotto .btninsrecensione a {

    font-weight: 700;

    padding: 0;

    margin: 0

}



#rating_prodotto .btninsfaq {

    width: 140px;

    height: 27px;

    float: left;

    margin-bottom: 50px

}



#share .em,

#share .fb,

#share .gp,

#share .tw {

    width: 24px;

    background-repeat: no-repeat;

    height: 24px;

    padding: 0

}



#rating_prodotto .btninsfaq a {

    font-weight: 700;

    padding: 0;

    margin: 0

}



#notizie_video_prodotto .elemento h4,

#share .txt {

    font-style: normal

}



#rating_prodotto .btninsfaq a:hover,

#rating_prodotto .btninsrecensione a:hover {

    cursor: pointer;

    border: 1px solid #909090;

    background-color: #909090

}



#notizie_video_prodotto .elemento,

#scheda_prodotto tr td {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC

}



#share {

    padding: 0;

    margin: 10px 0 0

}



#share .fb,

#share .gp,

#share .tw,

#share .txt {

    margin: 0 10px 0 0;

    float: left

}



#share .txt {

    line-height: 24px;

    font-weight: 400;

    font-size: 12px

}



#share .fb {

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

}



#share .gp {

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

}



#share .tw {

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

}



#share .em {

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

    float: left;

    margin: 0

}



#descrizione_prodotto,

#domande_prodotto,

#notizie_video_prodotto,

#recensioni_prodotto,

#scheda_prodotto {

    margin-right: 40px;

    margin-left: 40px;

    clear: both

}



#scheda_prodotto tr td {

    font-size: 14px

}



#scheda_prodotto p {

    margin: 0;

    padding: 0;

    line-height: 20px

}



#notizie_video_prodotto #notizie_prodotto {

    float: left;

    width: 400px;

    margin-right: 80px

}



#notizie_video_prodotto #video_prodotto {

    float: left;

    width: 400px

}



#notizie_video_prodotto .elemento {

    margin-top: 10px;

    margin-bottom: 10px;

    height: 95px;

    position: relative

}



#notizie_video_prodotto .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_video_prodotto .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_video_prodotto .elemento h4 {

    color: #404042;

    font-size: 14px;

    font-weight: 400;

    margin: 0;

    padding: 5px 0 0

}



#notizie_video_prodotto .elemento a {

    color: #404042;

    text-decoration: none

}



#notizie_video_prodotto .elemento a:hover {

    color: #A8C841

}



#notizie_video_prodotto .elemento p {

    font-size: 11px;

    color: #999;

    margin: 0;

    padding: 0

}



.misura .titolo-altezza,

.misura .titolo-peso {

    color: #2280BA

}



#misure-passeggino,

#misure-passeggino-spaziatura,

#peso-passeggino {

    border-top-style: dashed;

    border-top-color: #CCC;

    padding: 10px 0 0;

    margin: 20px 0 0;

    border-top-width: 1px

}



#misure-passeggino {

    float: left;

    width: 280px

}



#misure-passeggino-spaziatura {

    float: left;

    width: 20px

}



#misure-passeggino p,

#peso-passeggino p {

    font-size: 12px;

    clear: both

}



.misura {

    padding: 0;

    height: 80px;

    font-weight: 700;

    width: 100%;

    margin: 10px 0 25px

}



.misura .icona-altezza,

.misura .icona-altezza-c,

.misura .icona-larghezza,

.misura .icona-larghezza-c,

.misura .icona-peso,

.misura .icona-profondita,

.misura .icona-profondita-c {

    padding: 0;

    background-repeat: no-repeat;

    background-position: left center;

    height: 80px;

    width: 90px;

    float: left

}



#logo_partner,

.spazio10 {

    padding-bottom: 10px

}



.misura .titolo-altezza,

.misura .titolo-larghezza,

.misura .titolo-peso,

.misura .titolo-profondita {

    font-weight: 700;

    margin-bottom: 5px

}



.misura .icona-peso {

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

}



.misura .icona-altezza {

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

}



.misura .icona-altezza-c {

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

}



.misura .icona-profondita {

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

    margin-top: 10px

}



.misura .icona-profondita-c {

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

    margin-top: 10px

}



.misura .titolo-profondita {

    color: #905A9E;

    margin-top: 10px

}



.misura .icona-larghezza {

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

    margin-top: 10px

}



.misura .titolo-larghezza {

    color: #BF372A;

    margin-top: 10px

}



.misura .icona-larghezza-c {

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

    margin-top: 10px

}



.spazio10,

.spazio20,

.spazio30 {

    margin: 0;

    clear: both

}



.misura .descrizione {

    font-size: 11px;

    color: #666;

    font-weight: 400

}



.intestazioneform,

.tdg_intestazione {

    color: #7C8D36;

    text-transform: uppercase

}



.testato_elenco,

.testato_scheda {

    margin-top: 0;

    margin-bottom: 0;

    border-bottom-style: solid;

    font-weight: 600;

    font-style: normal;

    border-bottom-width: 1px;

    border-bottom-color: #CCC;

    clear: both

}



.spazio20 {

    padding-bottom: 20px

}



.spazio30 {

    padding-bottom: 30px

}



.campoform,

.tdg_intestazione {

    margin-bottom: 20px

}



.campoform,

.separatoreform {

    margin-top: 20px

}



.spaziorecensione {

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

    background-repeat: repeat-x;

    height: 50px;

    clear: both

}



#modulotdg {

    background-color: #F6F7F9;

    border: 1px solid #CCC;

    padding: 30px;

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

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

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

}



.tdg_intestazione {

    font-size: 20px;

    font-weight: 600;

    line-height: 60px;

    text-indent: 10px;

    height: 60px;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-top-style: dashed;

    border-bottom-style: dashed;

    border-top-color: #7C8D36;

    border-bottom-color: #7C8D36;

    background-color: #f1f1f1

}



.separatoreform,

.tdg_elenco {

    margin-bottom: 30px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC

}



.intestazioneform {

    font-size: 24px;

    font-weight: 600

}



.tdg_elenco .btn_tdg_elenco,

.tdg_elenco h2,

.votolarge span strong {

    font-size: 18px;

    font-weight: 600

}



.tdg_elenco {

    margin-top: 10px;

    width: 630px;

    height: 260px

}



.tdg_elenco .foto {

    padding: 5px;

    float: left;

    border: 1px solid #CCC;

    margin-right: 15px

}



.tdg_elenco .dati {

    float: left;

	width:380px;

}



.tdg_elenco h2 {

    color: #404042;

    text-transform: uppercase;

    margin-bottom: 10px

}



.tdg_elenco .scadenza {

    font-weight: 600;

    margin-bottom: 10px

}



.tdg_elenco .msg {

    margin-bottom: 20px;

    font-weight: 600;

    color: #7B8B35

}



.tdg_elenco .btn_tdg_elenco {

    background-color: #A8C841;

    font-style: normal;

    height: 50px;

    line-height: 50px;

    text-transform: uppercase;

    text-align: center;

    width: 250px

}



.tdg_elenco .btn_tdg_elenco a {

    color: #FFF;

    text-decoration: none;

    display: block

}



.tdg_elenco .btn_tdg_elenco a:hover {

    background-color: #7C8D36

}



.votolarge {

    clear: both;

    height: 30px;

    margin-bottom: 20px

}



.votolarge span {

    float: left;

    line-height: 30px;

    margin-left: 10px

}



.votolarge ul {

    float: left;

    list-style: none;

    margin: 0;

    padding: 0;

    width: 150px;

    height: 30px;

    position: relative;

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

}



.votolarge li.voto {

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

    position: absolute;

    height: 30px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}



.bollinotestatodavoi {

    width: 80px;

    background-image: url(../images/ico-testato-da-voi-cercapasseggini.png);

    background-repeat: no-repeat;

    background-position: center center;

    height: 80px;

    margin-bottom: 10px

}



.colori_tdg,

.confermaquestionario {

    margin-bottom: 20px;

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

}



.confermaquestionario {

    background-color: #F2F7E1;

    padding: 10px;

    border: 1px solid #A8C841

}



.confermaquestionario strong {

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

    font-weight: 600

}



#div_dataparto,

#div_figli {

    display: none

}



.colori_tdg {

    float: left;

    height: 190px;

    width: 165px;

    border: 1px solid #E2E2E2;

    text-align: center;

    margin-right: 20px;

    margin-top: 20px font-weight: 400;

    background-color: #FFF

}



.colori_tdg img {

    padding: 0;

    border-style: none;

    margin: 10px 0 0

}



.colori_tdg h4 {

    font-weight: 400;

    margin: 0;

    padding: 0

}



.recensioni_tdg {

    margin-top: 0;

    margin-bottom: 0;

    font-weight: 400;

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

    font-style: normal;

    clear: both;

    padding: 0

}



.recensioni_tdg strong {

    font-weight: 600;

}



.recensioni_tdg .contenitore {

    margin-bottom: 10px;

    height: 80px

}



.recensioni_tdg .blocco1 {

    float: left;

    height: 80px;

    width: 80px

}



.recensioni_tdg .blocco2 {

    float: left;

    height: 80px;

    width: 150px

}



.recensioni_tdg .blocco2 h3 {

    font-size: 16px;

    color: #7B8B35;

    font-weight: 600;

    margin-bottom: 5px

}



.recensioni_tdg .blocco3 {

    float: right;

    height: 80px;

    width: 300px;

    margin-right: 0

}



.recensioni_tdg .blocco3 .btn a {

    font-size: 12px;

    font-weight: 600;

    text-decoration: none;

    color: #FFF;

    border: 1px solid #A8C841;

    background-color: #A8C841;

    width: 120px;

    text-align: left;

    height: 35px;

    text-transform: uppercase;

    margin: 10px 0 0;

    line-height: 35px;

    display: block;

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

    background-repeat: no-repeat;

    background-position: 5px center;

    text-indent: 20px;

    padding: 0

}



.ratingtest,

.testato_elenco .rating_testato .rating {

    text-align: center;

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

    font-style: normal

}



.recensioni_tdg .blocco3 .btn a:hover {

    cursor: pointer;

    border: 1px solid #6F8327;

    background-color: #7C8D36

}



.recensione_tdg {

    font-size: 14px;

    border-right-style: none;

    border-left-style: none;

    clear: both

}



.recensione_tdg h4 {

    font-size: 16px;

    color: #333;

    font-weight: 600;

    text-transform: uppercase;

    padding: 0;

    margin: 0

}



.recensione_tdg .voti {

    margin-top: 10px;

    margin-bottom: 10px;

    list-style-type: none;

    padding: 0

}



.recensione_tdg .voti li {

    margin-bottom: 10px

}



.recensione_tdg .gallery {

    margin: 0;

    overflow: auto

}



.recensione_tdg .gallery img {

    padding: 3px;

    float: left;

    margin-right: 15px;

    border: 1px solid #E2E2E2;

    margin-bottom: 15px

}



.recensione_tdg .gallery img:hover {

    box-shadow: 0 10px 10px -4px #999;

    -moz-box-shadow: 0 10px 10px -4px #999;

    -webkit-box-shadow: 0 10px 10px -4px #999

}



.testato_elenco {

    padding: 15px;

    height: 220px

}



.testato_elenco a {

    color: #232323;

    text-decoration: none

}



.testato_elenco:hover {

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

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

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

}



.testato_scheda {

    padding-top: 10px;

    height: 215px

}



.testato_elenco .foto {

    float: left;

    height: 170px;

    width: 300px;

    margin-right: 20px;

    padding: 0

}



.testato_scheda .foto {

    float: left;

    height: 180px;

    width: 180px;

    margin-right: 20px;

    padding: 0

}



.testato_elenco .testi {

    float: left;

    height: 180px;

    width: 130px;

    margin-right: 0

}



.testato_scheda .testi {

    float: left;

    height: 180px;

    width: 280px;

    margin-right: 0

}



.testato_elenco h3 {

    font-size: 18px;

    color: #232323;

    font-weight: 400;

    margin-bottom: 10px

}



.testato_elenco h3 span {

    font-size: 20px;

    font-weight: 600

}



.testato_scheda h1 {

    font-size: 22px;

    color: #232323;

    font-weight: 600;

    line-height: 25px;

    margin: 0;

    padding: 0

}



.testato_elenco .prezzotest,

.testato_scheda .prezzotest {

    font-size: 13px;

    color: #9B9B9B;

    margin-top: 10px;

    font-weight: 400

}



.testato_elenco .datatest {

    font-size: 13px;

    color: #9B9B9B;

    margin-top: 0;

    font-weight: 400

}



.testato_scheda .datatest {

    font-size: 13px;

    color: #9B9B9B;

    margin-top: 10px;

    font-weight: 400

}



.testato_elenco .datatest span,

.testato_elenco .prezzotest span,

.testato_scheda .datatest span,

.testato_scheda .prezzotest span {

    display: block;

    font-weight: 600;

    color: #232323;

    font-size: 14px

}



.testato_elenco .rating_testato,

.testato_scheda .rating_testato {

    float: left;

    height: 180px;

    width: 150px

}



.testato_elenco .rating_testato .bollinotest,

.testato_scheda .rating_testato .bollinotest {

    width: 80px;

    background-image: url(../images/ico-tested-by-cercapasseggini.png);

    background-repeat: no-repeat;

    background-position: center center;

    height: 80px

}



.testato_elenco .rating_testato .bollinotest {

    margin: 0 auto 10px

}



.testato_scheda .rating_testato .bollinotest {

    margin: 20px auto 10px

}



.testato_elenco .rating_testato .elencovoti {

    width: 75px;

    margin-right: auto;

    margin-left: auto

}



.testato_elenco .rating_testato .elencovoti ul {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 75px;

    height: 15px;

    position: relative;

    background: url(/images/rating-testato-cp-small.png) top left repeat-x

}



.testato_elenco .rating_testato .elencovoti li.voto {

    background: url(/images/rating-testato-cp-small.png) left bottom;

    position: absolute;

    height: 15px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}



.testato_elenco .rating_testato .rating {

    font-size: 13px;

    font-weight: 400;

    margin-top: 10px

}



.tvototest {

    float: left;

    line-height: 30px;

    margin-left: 15px;

    font-size: 18px;

    font-weight: 600

}



.vototest {

    width: 150px;

    float: left

}



.vototest ul {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 150px;

    height: 30px;

    position: relative;

    background: url(/images/rating-testato-cp.png) top left repeat-x

}



.vototest li.voto {

    background: url(/images/rating-testato-cp.png) left bottom;

    position: absolute;

    height: 30px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}



.tvototest-small {

    float: left;

    line-height: 15px;

    margin-left: 15px;

    font-size: 14px;

    font-weight: 400

}



.vototest-small {

    width: 75px;

    float: left

}



.vototest-small ul {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 75px;

    height: 15px;

    position: relative;

    background: url(/images/rating-testato-cp-small.png) top left repeat-x

}



.vototest-small li.voto {

    background: url(/images/rating-testato-cp-small.png) left bottom;

    position: absolute;

    height: 15px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}



.ratingtest {

    font-size: 12px;

    font-weight: 400;

    margin-top: 10px

}



#menurecensione,

#menurecensione .blocco,

#menurecensione .bloccoselezionato,

#menurecensione2 {

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

    font-size: 13px;

    font-style: normal

}



#menurecensione,

#menurecensione2 {

    padding: 0;

    font-weight: 400;

    float: left;

    width: 200px;

    margin: 0 30px 0 0

}



#menurecensione ul {

    list-style-type: none;

    padding: 0;

    margin: 0 0 10px

}



#menurecensione ul li {

    line-height: 25px;

    height: 25px;

    border-bottom-width: 1px;

    border-bottom-style: dashed;

    border-bottom-color: #CCC

}



#menurecensione ul li a {

    display: block;

    text-decoration: none;

    color: #666

}



#menurecensione ul li a.current {

    text-shadow: none;

    background-color: #E9E9E9

}



#menurecensione .blocco,

#menurecensione .bloccoselezionato {

    height: 35px;

    line-height: 35px;

    text-align: left;

    font-weight: 600;

    margin-bottom: 10px

}



#menurecensione .bloccopdf,

#recensione {

    font-style: normal;

    font-weight: 400;

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

}



#menurecensione .bloccopdf {

    height: 35px;

    line-height: 35px;

    text-align: left;

    font-size: 12px;

    margin-bottom: 10px;

    margin-top: 20px

}



#menurecensione .bloccopdf a span {

    background-color: #A8C841;

    height: 35px;

    width: 35px;

    display: block;

    float: left;

    padding: 0;

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

    background-repeat: no-repeat;

    background-position: center center;

    margin: 0 10px 0 0

}



#menurecensione .blocco a {

    text-decoration: none;

    color: #2d2b2b;

    background-color: #E9E9E9;

    display: block;

    border-bottom-color: #ccc;

    border-bottom-width: 2px;

    border-bottom-style: solid;

    padding: 0 0 0 10px

}



#menurecensione .bloccopdf a {

    text-decoration: none;

    color: #2d2b2b;

    background-color: #E4EDC2;

    display: block;

    border: 1px solid #A8C841;

    padding: 0

}



#menurecensione .bloccopdf a:hover {

    text-decoration: none;

    color: #2d2b2b;

    background-color: #e4edc2;

    border-color: #7b8b35

}



#menurecensione .blocco a:hover,

#menurecensione .bloccoselezionato a {

    color: #2d2b2b;

    border-bottom-color: #D0AA0F;

    border-bottom-width: 2px;

    background-color: #f1cd3d;

    border-bottom-style: solid;

    text-decoration: none

}



#menurecensione .bloccoselezionato a {

    display: block;

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

    background-repeat: no-repeat;

    background-position: 5px center;

    padding: 0 0 0 20px

}



#recensione h3,

#recensione tr .left {

    border-bottom-width: 1px;

    border-bottom-color: #CCC

}



.stick {

    position: fixed;

    top: 60px

}



#recensione {

    padding: 0;

    font-size: 13px;

    float: right;

    width: 730px;

    background-color: #FFF;

    margin: 0

}



#recensione ul {

    padding: 0;

    margin: 20px 0 0 20px

}



#recensione ul li {

    background-position: center;

    padding: 0;

    margin-bottom: 10px;

    text-align: justify

}



#recensione .contro span,

#recensione .pro span {

    background-repeat: no-repeat;

    background-position: left top;

    width: 30px;

    float: left

}



.h1nero {

    color: #404042

}



#recensione h2,

#recensione h3 {

    font-style: normal;

    color: #333;

    text-transform: uppercase;

    font-weight: 600

}



#recensione h2 {

    font-size: 22px;

    padding: 10px;

    background-color: #F1CD3D;

    margin: 0;

    border-bottom-width: 2px;

    border-bottom-style: solid;

    border-bottom-color: #D0AA0F

}



#recensione h3 {

    padding: 5px;

    font-size: 18px;

    border-bottom-style: solid;

    margin: 10px 0 20px;

    background-color: #FCF3D1;

    border-bottom-width: 1px;

    border-bottom-color: #F1CD3D

}



#recensione .paragrafo {

    margin-top: 10px;

    margin-bottom: 10px;

    font-size: 14px

}



#recensione strong {

    font-weight: 600;

    color: #000

}



#recensione .pro {

    color: #51B06C;

    margin-top: 5px;

    margin-bottom: 10px;

    font-size: 14px

}



#recensione .contro {

    color: #E74C3E;

    margin-top: 5px;

    margin-bottom: 0;

    font-size: 14px;

    clear: both

}



#recensione .pro span {

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

    margin-top: 5px;

    height: 50px

}



#recensione .contro span {

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

    margin-top: 5px;

    height: 20px

}



#recensione p {

    line-height: 25px

}



#recensione .noteaggiuntive {

    font-size: 13px;

    display: block;

    line-height: 23px

}



#recensione .checksi,

#recensione .checksi2 {

    background-repeat: no-repeat;

    height: 34px;

    text-indent: 30px;

    line-height: 34px;

    margin-bottom: 0;

    background-position: left center;

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

    white-space: nowrap;

    float: left

}



.checksi3 {

    height: 20px;

    line-height: 20px;

    margin-bottom: 0;

    white-space: nowrap;

    font-size: 14px

}



#recensione fieldset {

    border: 1px solid #CCC;

    padding: 10px

}



#recensione tr .left,

#recensione tr td {

    font-size: 14px;

    border-bottom-style: solid;
    white-space: normal;

}



#recensione legend {

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

    color: #232323;

    padding-right: 10px;

    padding-left: 10px;

    font-size: 14px

}



#recensione tr .left {

    padding: 10px;

    font-weight: 600;

    background-color: #F8F8F8;

    text-align: right

}



#recensione tr td,

#recensione tr td tr td {

    padding: 10px;

    font-weight: 400;

    border-bottom-width: 1px;

    border-bottom-color: #CCC

}



#recensione tr td tr td {

    font-size: 14px;

    border-bottom-style: none;

    line-height: 20px

}



#recensione .adattono,

#recensione .adattono_4col,

#recensione .adattono_last,

#recensione .adattosi,

#recensione .adattosi_4col,

#recensione .adattosi_last,

#recensione .adattosiv,

#recensione .adattosiv_4col,

#recensione .adattosiv_last,

#recensione .checkno,

#recensione .checkno2,

#recensione .checkno2new,

#recensione .checknonew,

#recensione .checknov,

#recensione .checksiv {

    height: 34px;

    text-indent: 30px;

    line-height: 34px;

    margin-bottom: 0;

    background-repeat: no-repeat;

    background-position: left center

}



#recensione tr td .left2 {

    font-size: 13px;

    font-weight: 600;

    text-align: right

}



#recensione tr td p {

    margin-bottom: 10px;

}



#recensione .checksi {

    font-size: 14px;

    width: 190px;

    margin-right: 20px

}



#recensione .checksi2 {

    font-size: 14px;

    width: 190px;

    margin-right: 20px

}



#recensione .checksiv {

    font-size: 12px;

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

}



#recensione .checkno,

#recensione .checkno2,

#recensione .checknov {

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

}



#recensione .checkno {

    font-size: 14px;

    width: 200px;

    white-space: nowrap;

    float: left;

    margin-right: 20px

}



#recensione .checkno2 {

    font-size: 14px;

    width: 200px;

    white-space: nowrap;

    float: left;

    margin-right: 20px

}



#recensione .checknov {

    font-size: 14px

}



#recensione .checkno2new,

#recensione .checknonew,

#recensione .checknovnew {

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

}



#recensione .checknonew {

    font-size: 14px;

    width: 190px;

    white-space: nowrap;

    float: left;

    margin-right: 20px

}



#recensione .checkno2new {

    font-size: 14px;

    width: 190px;

    white-space: nowrap;

    float: left;

    margin-right: 20px

}



#recensione .checknovnew {

    font-size: 14px;

    background-repeat: no-repeat;

    height: 34px;

    text-indent: 30px;

    line-height: 34px;

    margin-bottom: 0;

    background-position: left center

}



#recensione .adattosi,

#recensione .adattosi_4col,

#recensione .adattosi_last {

    font-size: 12px;

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

    float: left

}



#recensione .adattosi {

    width: 220px;

    margin-right: 20px

}



#recensione .adattosi_4col {

    width: 170px;

    margin-right: 10px

}



#recensione .adattosi_last {

    width: 250px

}



#recensione .adattosiv,

#recensione .adattosiv_4col,

#recensione .adattosiv_last {

    font-size: 12px;

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

}



#recensione .adattosiv {

    width: 220px;

    float: left;

    margin-right: 20px

}



#recensione .adattosiv_4col {

    width: 170px;

    float: left;

    margin-right: 10px

}



#recensione .adattosiv_last {

    width: 250px;

    float: left

}



#recensione .adattono,

#recensione .adattono_4col,

#recensione .adattono_last {

    font-size: 12px;

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

    float: left

}



#recensione .adattono {

    width: 220px;

    margin-right: 20px

}



#recensione .adattono_4col {

    width: 170px;

    margin-right: 10px

}



#recensione .adattono_last {

    width: 250px

}



#recensione .gallery {

    margin: 0;

    overflow: auto

}



#recensione .gallery img {

    padding: 3px;

    float: left;

    margin-right: 15px;

    border: 1px solid #E2E2E2;

    margin-bottom: 15px

}



#navigazionetest,

.testato_post {

    border-bottom-width: 1px;

    border-bottom-color: #CCC;

    font-style: normal

}



#recensione .gallery img:hover {

    box-shadow: 0 10px 10px -4px #999;

    -moz-box-shadow: 0 10px 10px -4px #999;

    -webkit-box-shadow: 0 10px 10px -4px #999

}



#navigazionetest {

    padding-top: 20px;

    font-weight: 400;

    font-size: 16px;

    float: right;

    width: 730px;

    color: #999;

    border-bottom-style: solid;

    line-height: 50px;

    margin: 0;

    height: 50px

}



#navigazionetest .next,

#navigazionetest .prev {

    width: 365px;

    margin: 0;

    padding: 0;

    height: 24px;

    float: left

}



#navigazionetest .prev {

    text-align: left

}



#navigazionetest .next {

    text-align: right

}



#ctatest #ctacarrozzina,

#ctatest #ctapasseggino3ruote,

#ctatest #ctapasseggino4ruote,

#ctatest #ctapassegginogemellare,

#ctatest #ctapassegginoleggero,

#ctatest #ctatrio {

    background-repeat: no-repeat;

    width: 620px;

    background-position: left center

}



#ctatest,

.testato_post {

    clear: both;

    padding-top: 20px

}



#navigazionetest .next a,

#navigazionetest .prev a {

    color: #232323

}



#navigazionetest .next a:hover,

#navigazionetest .prev a:hover {

    color: #7C8D36

}



#ctatest {

    height: 245px;

    margin-right: 55px;

    margin-left: 55px;

    position: relative

}



#ctatest #ctatesti {

    position: absolute;

    height: 113px;

    width: 342px;

    left: 40px;

    right: 27px;

    top: 50px

}



#ctatest #ctatesti p {

    line-height: 20px;

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

    font-size: 13px;

    font-style: normal;

    font-weight: 400;

    text-align: left;

    margin: 0 auto

}



#ctatest #ctapassegginoleggero {

    background-image: url(../images/comescegliermi/leggero-CTA-fumetto.png);

    height: 245px

}



#ctatest #ctapasseggino3ruote {

    background-image: url(../images/comescegliermi/3-ruote-CTA-fumetto.png);

    height: 245px

}



#ctatest #ctapasseggino4ruote {

    background-image: url(../images/comescegliermi/4-ruote-CTA-fumetto.png);

    height: 245px

}



#ctatest #ctapassegginogemellare {

    background-image: url(../images/comescegliermi/gemellare-CTA-fumetto.png);

    height: 245px

}



#ctatest #ctacarrozzina {

    background-image: url(../images/comescegliermi/carrozzina-CTA-fumetto.png);

    height: 245px

}



#ctatest #ctatrio {

    background-image: url(../images/comescegliermi/modulare-CTA-fumetto.png);

    height: 245px

}



.separew300y,

.separew630y {

    background-repeat: repeat-x;

    height: 5px

}



.separew630y {

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

    width: 630px;

    margin-top: 10px;

    margin-bottom: 10px;

    clear: both

}



.separew300y {

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

    width: 300px;

    margin-top: 20px;

    margin-bottom: 20px

}



#summarydatashare {

    width: 100%;

    clear: both

}



#summarydatashare_left {

    float: left

}



#summarydatashare_right {

    float: right

}



.testato_post {

    height: 180px;

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

    font-weight: 600;

    border-top-width: 1px;

    border-top-style: dashed;

    border-bottom-style: dashed;

    border-top-color: #CCC;

    padding-bottom: 20px;

    margin: 0 0 20px

}



.testato_post .foto {

    float: left;

    height: 180px;

    width: 180px;

    margin-right: 20px;

    padding: 0

}



.testato_post .testi {

    float: left;

    height: 180px;

    width: 280px;

    margin-right: 0

}



.testato_post h3 a {

    font-size: 22px;

    color: #232323;

    font-weight: 600;

    line-height: 25px;

    margin: 0;

    padding: 0;

    text-decoration: none

}



.testato_post h3 a:hover {

    text-decoration: underline;

    color: #7C8D36

}



.faq-list .voce a,

.faq-list .voce:hover,

.faq-list .voce:hover a {

    text-decoration: none

}



.testato_post .datatest {

    font-size: 13px;

    color: #9B9B9B;

    margin-top: 10px;

    font-weight: 400;

    margin-bottom: 20px

}



.testato_post .rating_testato {

    float: left;

    height: 180px;

    width: 150px

}



.testato_post .rating_testato .bollinotest {

    width: 80px;

    background-image: url(../images/ico-tested-by-cercapasseggini.png);

    background-repeat: no-repeat;

    background-position: center center;

    height: 80px;

    margin: 20px auto 10px

}



.testato_post .datatest span {

    display: block;

    font-weight: 600;

    color: #232323;

    font-size: 14px

}



.faq-list {

    list-style-type: none;

    margin: 0;

    padding: 0

}



.faq-list li {

    display: block;

    margin-bottom: 10px;

    padding: 0

}



.faq-list li li {

    border: none

}



.faq-list .voce {

    display: block;

    margin: 0;

    font-size: 14px;

    font-style: normal;

    font-weight: 400;

    background-color: #F1CD3D;

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

    background-repeat: no-repeat;

    background-position: 5px 13px;

    border-bottom-width: 2px;

    border-bottom-style: solid;

    border-bottom-color: #D0AA0F;

    padding: 10px 0 10px 30px

}



.faq-list .voce a {

    margin: 0;

    line-height: 22px;

    color: #333

}



.faq-list .voce:hover {

    background-position: 5px -87px;

    cursor: pointer;

    color: #FFF

}



.faq-list .voce.ui-state-active {

    background-color: #f1cd3d;

    background-position: 5px -187px

}



.faq-list .subvoce {

    background-color: #FFF;

    font-size: 14px;

    color: #545456;

    padding: 10px 0

}



.faq-list .subvoce ul {

    padding: 0;

    list-style-type: none;

    margin: 0

}



.faq-list .subvoce ul li {

    text-align: left;

    background-image: none;

    border-bottom-width: 1px;

    border-bottom-style: dashed;

    border-bottom-color: #CCC

}



#link_partner,

#link_partner2 {

    font-size: 14px;

    font-style: normal;

    background-color: #A8C841;

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

    background-repeat: no-repeat;

    background-position: 5px 13px;

    padding: 10px 0 10px 30px;

    font-weight: 600

}



#link_partner,

#logo_partner {

    border-bottom-width: 2px;

    border-bottom-style: solid;

    margin: 0;

    display: block

}



.faq-list .subvoce ul li a {

    color: #333;

    text-decoration: none

}



#link_partner {

    border-bottom-color: #7B8B35

}



#link_partner2 {

    display: block;

    margin: 0

}



#link_partner a,

#link_partner2 a {

    color: #FFF;

    font-weight: 600;

    text-decoration: none;

    display: block

}



#logo_partner {

    text-align: center;

    border-right-width: 2px;

    border-left-width: 2px;

    border-right-style: solid;

    border-left-style: solid;

    border-right-color: #A8C841;

    border-bottom-color: #A8C841;

    border-left-color: #A8C841;

    padding-top: 10px

}



.elenco_prezzo_prodotto {

    padding-top: 0;

    font-style: normal;

    font-weight: 400;

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

    clear: both

}



.elenco_prezzo_prodotto {

    font-size: 14x;

    margin-bottom: 5px

}



.elenco_prezzo_prodotto span {

    font-weight: 600;

    color: #7B8B35;

    font-size: 16px

}



#collezioni,

#collezioni h4 {

    font-weight: 400;
    margin-bottom: 0px;

}



#collezioni {

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

}



#collezioni .colori_collezioni {

    float: left;

    height: 310px;

    width: 270px;

    border: 1px solid #E2E2E2;

    text-align: center;

    margin-right: 20px;

    margin-bottom: 20px;

    margin-top: 20px

}



#collezioni .colori_collezioni img {

    margin: 0;

    padding: 10px;

    border-style: none

}





#collezioni h3 {

    color: #7C8D36;

    padding: 0 0 5px;

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

    font-style: normal;

    font-size: 18px;

    font-weight: 600;

    margin: 0;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC

}





#descrizione_scheda h2 {

    color: #404042;

    padding: 0 0 5px;

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

    font-style: normal

}



#collezioni .colori_collezioni:hover {

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

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

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

}







#descrizione_scheda {

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

    padding: 0;

    margin: 0

}



#descrizione_scheda strong {

    font-weight: 600;

    color: #000

}



#descrizione_scheda p a,

#descrizione_scheda p a strong {

    color: #7b8b35;

    font-weight: 600;

    border-bottom-width: 1px;

    border-bottom-style: dotted;

    border-bottom-color: #525B22;

    text-decoration: none

}



#descrizione_scheda p a:hover {

    background-color: #EAF1CF;

    border-bottom-style: solid

}



#descrizione_scheda img {

    background-color: #FFF;

    border: 1px solid #CCC;

    padding: 4px;

    left: 5px;

    top: 5px;

    margin-top: 5px;

    margin-bottom: 5px

}



#descrizione_scheda h2 {

    font-size: 25px;

    font-weight: 600;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    background-color: #FFF;

}


#descrizione_scheda h3 {
padding: 0;
font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 600;
color: #7C8D36;
margin-top: 10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

#descrizione_scheda h4 {
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;
}



#descrizione_scheda ul,

#menu_scheda ul {

    padding: 0;

    margin: 20px 0 0 20px

}



#descrizione_scheda ul li {

    line-height: 25px;

    background-position: center;

    padding: 0;

    margin-bottom: 20px;

    text-align: justify

}



#menu_scheda ul li {

    line-height: 20px;

    background-position: center;

    padding: 0;

    margin-bottom: 15px;

    text-align: justify;

	list-style-type: none;

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

}



#fuoriproduzione {

    padding: 0;

    clear: both;

    margin: 20px 0 0

}



#fuoriproduzione .subvoce,

.list_prezzi {

    margin-top: 20px

}



#fuoriproduzione .voce {

	background-color: #f1f1f1;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	padding: 10px;

}



#fuoriproduzione .voce a {

	text-decoration: none;

	display: block;

}





#fuoriproduzione h3 {

	color: #404042;

}



#fuoriproduzione li {

    border-style: none

}





.list_prezzi {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #CCC;

    width: 620px;

    height: 150px

}



.list_prezzi_small {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	width: 630px;

	height: 110px;

	margin-top: 15px;

	margin-bottom: 15px;

}



#recensione .list_prezzi_small {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	width: 730px;

	height: 110px;

	margin-top: 15px;

	margin-bottom: 15px;

}



#recensione .list_prezzi_small .col2 {

    width: 450px;

    float: left

}



.list_prezzi .col1, .list_prezzi_small .col1 {

    width: 120px;

    float: left

}



.list_prezzi .col1 img, .list_prezzi_small .col1 img {

    max-height: 100px;

    max-width: 100px;

    text-align: center

}



.list_prezzi .col2, .list_prezzi_small .col2 {

    width: 340px;

    float: left

}



.list_prezzi .col2 .titolo {

    font-size: 16px;

    color: #404042;

    font-weight: 600

}



.list_prezzi_small .col2 .titolo {

    font-size: 16px;

    color: #404042;

    font-weight: 600;

	margin-bottom:10px;

}



.list_prezzi .col2 .titolo a, .list_prezzi_small .col2 .titolo a{

	color: #404042;

	text-decoration: none;

}



.list_prezzi .col2 .descrizione {

    font-size: 11px;

    font-weight: 400;

    margin-top: 10px;

    margin-bottom: 10px;

    color: #666

}



.list_prezzi .col2 .merchant, .list_prezzi_small .col2 .merchant {

    font-size: 12px;

    font-weight: 400;

    color: #525252;

    float: left;

    height: 30px;

    line-height: 30px

}



.list_prezzi .col2 .merchant a, .list_prezzi_small .col2 .merchant a {

    font-weight: 600;

    color: #525252

}



.list_prezzi .col2 .logomerchant, .list_prezzi_small .col2 .logomerchant {

    height: 30px;

    width: 100px;

    float: left;

    margin-left: 10px

}



.list_prezzi .col3, .list_prezzi_small .col3 {

    width: 130px;

    float: left;

    margin-left: 30px

}



.list_prezzi .col3 .prezzo {

    font-size: 20px;

    font-weight: 600

}



.list_prezzi_small .col3 .prezzo {

    font-size: 20px;

    font-weight: 600;

	margin-bottom:10px;

}



.list_prezzi .col3 .spedizione {

    font-size: 12px;

    font-weight: 400;

    margin-top: 5px;

    margin-bottom: 15px;

    color: #666

}



.list_prezzi .col3 .spedizione .spedizionegratis {

    color: #7B8B35;

    font-weight: 700

}



.list_prezzi .col3 .btn a, .list_prezzi_small .col3 .btn a {

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

    font-size: 12px;

    font-weight: 600;

    text-decoration: none;

    color: #FFF;

    background-color: #A8C841;

    width: 120px;

    text-align: center;

    height: 35px;

    text-transform: uppercase;

    margin: 0;

    line-height: 35px;

    display: block;

    padding: 0

}



.list_prezzi .col3 .btn a:hover, .list_prezzi_small .col3 .btn a:hover {

    cursor: pointer;

    background-color: #7B8B35

}





/*modifiche marzo 2018*/



.elencomodelli {

	width: 630px;

	height: 240px;

	position: relative;

	margin-top: 0;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0;

	box-shadow: 0 0 3px 1px #ccc;

	-moz-box-shadow: 0 0 3px 1px #ccc;

	-webkit-box-shadow: 0 0 3px 1px #ccc;

	color: #404042;

	font-weight: 400;

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

	font-size: 14px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

}









.elencomodelli .foto {

	padding: 10px;

	float: left;

	height: 220px;

	width: 220px;

	margin-right: 20px;

}





.elencomodelli .anagrafica {

	padding-top: 10px;

	float: left;

	height: 230px;

	width: 220px;

	margin-right: 10px;

}





.elencomodelli .anagrafica strong{

	font-weight: 600;

}



.elencomodelli .anagrafica h3{

	margin: 0px;

	padding: 0px;

}





.elencomodelli .anagrafica h3 a{

	font-size: 18px;

	text-transform: uppercase;

	text-decoration: none;

	color: #404042;

}



.elencomodelli .anagrafica .marca{

	margin-top: 10px;

	margin-bottom: 10px;

	font-size: 14px;

	text-transform: uppercase;

	

}



.elencomodelli .anagrafica .marca a{

	font-weight: 600;

	text-decoration: underline;

	color: #404042;	

}



.elencomodelli .anagrafica .fuoriproduzione{

	margin-bottom: 10px;

	color: #EF473C;	

}





.elencomodelli .anagrafica .elenco_ranking_prodotto {

}



.elencomodelli .anagrafica .elenco_ranking_prodotto .votosmall {

    float: left;

    width: 80px

}



.elencomodelli .anagrafica .elenco_ranking_prodotto .votosmall ul {

	list-style: none;

	padding: 0;

	width: 75px;

	height: 15px;

	position: relative;

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

	margin-top: 2px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



.elencomodelli .anagrafica .elenco_ranking_prodotto .votosmall li.voto {

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

    position: absolute;

    height: 15px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}





.elencomodelli .anagrafica .confronta{

	margin-top:50px;

	height: 30px;

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

	background-repeat: no-repeat;

	background-position: left top;

	display: block;

	line-height: 30px;

	text-indent: 35px;

}



.elencomodelli .anagrafica .confronta a{

	color: #404042;

}





.elencomodelli .pricing {

	padding-top: 10px;

	float: left;

	height: 230px;

	width: 139px;

	text-align: center;

	background-color: #F8F8F8;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #CCC;

}



.elencomodelli .pricing .testo_prezzoconsigliato {

	color: #666;

	font-size: 13px;

	

}

.elencomodelli .pricing .testo_prezzoconsigliato2 {

	color: #666;

	font-size: 13px;

	padding-bottom: 70px;

	

}

.elencomodelli .pricing .prezzo_prezzoconsigliato {

	font-weight: 600;

	font-size: 16px;

}



.elencomodelli .pricing .testo_soloprezzoconsigliato {

	color: #666;

	margin-top: 80px;

	font-size: 12px;

}

.elencomodelli .pricing .prezzo_soloprezzoconsigliato {

	font-weight: 600;

	font-size: 12px;

}



.elencomodelli .pricing .testo_solo2prezzoconsigliato {

	color: #666;

	margin-top: 90px;

	font-size: 13px;

}

.elencomodelli .pricing .prezzo_solo2prezzoconsigliato {

	font-weight: 600;

	font-size: 16px;

}



.elencomodelli .pricing .link_prezzi{

	font-size: 12px;

	margin-top: 10px;

	text-transform: uppercase;

	font-weight: 600;

}



.elencomodelli .pricing .link_prezzi2{

	font-size: 14px;

	margin-top: 60px;

	font-weight: 400;

	line-height: 22px;

}



.elencomodelli .pricing .link_prezzi a{

	color: #333;

}



.elencomodelli .pricing .link_prezzi2 a{

	color: #333;

}



.elencomodelli .pricing .link_prezzi a:hover{

	color: #7B8B35;

}



.elencomodelli .pricing .link_prezzi2 a:hover{

	color: #7B8B35;

}





.elencomodelli .pricing .cpc {

	margin-top: 10px;

	margin-bottom: 15px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCC;

	border-bottom-color: #CCC;

	margin-right: 18px;

	margin-left: 19px;	

}



.elencomodelli .pricing .cpc2 {

	margin-top: 10px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	margin-right: 18px;

	margin-left: 19px;

}





.elencomodelli .pricing .cpc-test {

	margin-top: 10px;

	margin-bottom: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCC;

	margin-right: 18px;

	margin-left: 19px;	

}



.elencomodelli .pricing .cpc .logo_retailer{

	height: 30px;

	width: 100px;

	margin-top: 12px;

	margin-bottom: 10px;

	text-align: center;

}



.elencomodelli .pricing .cpc .nologo_retailer{

	margin-top: 30px;

	margin-bottom: 10px;

	font-size: 12px;

	text-align: center;

}



.elencomodelli .pricing .cpc .nologo_retailer a{

	color: #404042;

	text-decoration: none;

	margin-top:10px;

}



.elencomodelli .pricing .cpc .prezzo_retailer{

	font-weight: 600;

	font-size:18px;

	margin-bottom: 10px;	

}



.elencomodelli .pricing .cpc .prezzo_retailer a{

	color: #404042;

	text-decoration: none;

}





.elencomodelli .pricing .cpc .puls_retailer {

	font-size: 12px;

	text-transform: uppercase;

	background-color: #A8C841;

	height: 35px;

	width: 100px;

	line-height: 35px;

	margin-bottom: 12px;

}



.elencomodelli .pricing .cpc .puls_retailer a{

	color: #FFF;

	text-decoration: none;

	display: block;

}



.elencomodelli .pricing .cpc .puls_retailer a:hover{

	background-color: #7B8B35;

}



.elencomodelli .pricing .cpc2 .puls_retailer a:hover{

	background-color: #7B8B35;

}





.listing_offerte {
margin-right: 0;
margin-left: 0;
font-weight: 400;
font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
margin-bottom: 20px;
display: block;
height: 130px;
padding: 20px;
vertical-align: middle;
}

.listing_offerte .foto {
width: 130px;
height: auto;
float:left;
}

.listing_offerte .foto img {
max-width: 130px;
height: auto;
}

.listing_offerte .anagrafica {
float:left;
vertical-align:middle;
margin-left: 20px;
}

.listing_offerte .anagrafica .evidenza {
color: #FF6600;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
}

.listing_offerte .anagrafica .merchant {
color: #1A73E8;
font-size: 16px;
font-weight: 600;
}


.listing_offerte .offerta {
font-size: 13px;
text-decoration: none;
color: #404042
}

.listing_offerte .offerta a {
text-decoration: none;
color: #404042
}


.listing_offerte .anagrafica .prezzo {
margin-top: 5px;
font-size: 18px;
font-weight: 600;
}

.listing_offerte .cta{
display: block;
height: 40px;
width: 120px;
line-height: 40px;
background-color: #1a73e8;
text-align: center;
text-transform: uppercase;
font-size: 13px;
float: right;
vertical-align: middle
}

.listing_offerte .ctamax{
display: block;
height: 40px;
width: 120px;
line-height: 40px;
background-color: #1a73e8;
text-align: center;
text-transform: uppercase;
font-size: 13px;
float: right;
vertical-align: middle
}

.listing_offerte .cta a, .listing_offerte .ctamax a  {
	display:block;
	color: #fff;
	text-decoration: none;
}


.listing_offerte .cta a:hover, .listing_offerte .ctamax a:hover{
	background-color: #1256B1;
}

.listing_offerte .tp{
	margin-top: 10px;
	height: 27px;
	width: 120px;
	line-height: 27px;
	text-align: center;
	float: right;
	vertical-align: middle;
	background-image: url(/images/tp-small.png);
	background-repeat: no-repeat;
	clear: right;
}

.listing_offerte .logobrand{
	margin-top: 10px;
 margin-right: auto;
 margin-left: auto;
	height: 60px;
	width: 100px;
	line-height: 60px;
	text-align: center;
	float: right;
	vertical-align: middle;
	clear: right;
}

.listing_offerte .tp a{
	display:block;
	color: #fff;
}





.listing_prodotti {

	width: 630px;

	height: 320px;

	position: relative;

	margin-top: 0;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0;

	box-shadow: 0 0 3px 1px #ccc;

	-moz-box-shadow: 0 0 3px 1px #ccc;

	-webkit-box-shadow: 0 0 3px 1px #ccc;

	color: #404042;

	font-weight: 400;

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

	font-size: 14px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

}







.listing_prodotti .foto {

	padding: 10px;

	float: left;

	height: 220px;

	width: 220px;

	margin-right: 20px;

}





.listing_prodotti .anagrafica {

	padding-top: 10px;

	float: left;

	height: 320px;

	width: 220px;

	margin-right: 10px;

}





.listing_prodotti .anagrafica strong{

	font-weight: 600;

}



.listing_prodotti .anagrafica h3{

	margin: 0px;

	padding: 0px;

	line-height: 18px;

}





.listing_prodotti .anagrafica h3 a{

	font-size: 18px;

	text-transform: uppercase;

	text-decoration: none;

	color: #404042;

}



.listing_prodotti .anagrafica .marca{

	margin-bottom: 5px;

	font-size: 14px;

	text-transform: uppercase;

	

}



.listing_prodotti .anagrafica .marca a{

	font-weight: 400;

	text-decoration: none;

	color: #404042;	

}



.listing_prodotti .anagrafica .dettaglio_prezzo {

	text-align: left;

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

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 40px;

	height: 36px;

	line-height:36px;

	margin-bottom:5px;

	font-size: 16px;
 font-weight: 600;

}



.listing_prodotti .anagrafica .dettaglio_bambino {

	text-align: left;

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

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 40px;

	height: 36px;

	line-height:36px;
 margin-top: 20px;
 margin-bottom: 10px;

}



.listing_prodotti .anagrafica .dettaglio_neonato {

	text-align: left;

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

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 40px;

	height: 36px;

	line-height:36px;
 margin-top: 20px;
 margin-bottom: 10px;

	

}



.listing_prodotti .anagrafica .dettaglio_peso {

	text-align: left;

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

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 40px;

	height: 36px;

	line-height:36px;

	margin-bottom:30px;

}







.listing_prodotti .anagrafica .fuoriproduzione{

	margin-bottom: 10px;

	color: #EF473C;	

}





.listing_prodotti .bottom {

	float: left;

	height: 320px;

	width: 139px;

	text-align: center;

	background-color: #F8F8F8;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #CCC;

}



.listing_prodotti .bottom .top {

	height:110px;

}

.listing_prodotti .bottom .center {

	height: 20px;

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

	background-repeat: repeat-x;

	margin-left: 10px;

	margin-right: 10px;

}

.listing_prodotti .bottom .bot {

	height:170px;

}





.listing_prodotti .bottom .listing_rank {

	padding-top:40px;

}



.listing_prodotti .bottom .listing_rank .nvoti{

	padding-top:5px;

}



.listing_prodotti .bottom .listing_rank .votosmall {

    width: 80px;

	margin:auto;

}



.listing_prodotti .bottom .listing_rank .votosmall ul {

	list-style: none;

	padding: 0;

	width: 75px;

	height: 15px;

	position: relative;

	background: url(/images/rating-small.png) top left repeat-x;

	margin-top: 2px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



.listing_prodotti .bottom .listing_rank .votosmall li.voto {

    background: url(/images/rating-small.png) left bottom;

    position: absolute;

    height: 15px;

    display: block;

    text-indent: -9000px;

    z-index: 1

}





.listing_prodotti .bottom .ico-confronta{

	height: 40px;

	width:40px;

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

	background-repeat: no-repeat;

	background-position: left center;

	margin:auto;

	margin-top:50px;

}





.listing_prodotti .bottom .confronta a{

	color: #404042;

	text-transform: uppercase;

	text-decoration:none;

	font-weight:600;

}


.listing_prodotti .cta a{
height: 45px;
width: 160px;
line-height: 45px;
background-color: #056FE3;
text-align: center;
text-transform: uppercase;
border: none;
border-radius: 5px;
color: #FFF;
font-weight: 600;
display: block;
text-decoration: none;
}






.ads_brand {

    padding-top:20px;

	width: 620px;

	color: #404042;

	font-weight: 600;

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

	font-size: 16px;

}



.ads_brand .logo{

	float:left;

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

	background-repeat: repeat-y;

	padding-right: 15px;

	background-position: right center;

	height: 60px;



}





.ads_brand .testo{

	margin-top:5px;

	float: left;

	padding-left: 15px;

	width:490px;

}



.ads_brand .cta{

	font-weight: 600;

	font-size: 12px;

	float: left;

	padding-left: 15px;

}



.ads_annuncio {

	padding-top: 10px;

	width: 620px;

	height: 250px;

	color: #404042;

	font-weight: 400;

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

	font-size: 14px;

	padding-bottom:20px;

	clear: both;

}





.ads_annuncio .prodotto{

    width: 196px;

	height: 196px;

	float: left;

	padding-right:10px;

}



.ads_annuncio .foto{

	border: 1px solid #CCC;

}



.ads_annuncio .titolo{

	margin-top: 10px;	

}



.ads_annuncio .titolo a {

	color: #404042;

	text-decoration: none;

}





.ads_search {

	width: 620px;

	height: 200px;

	color: #404042;

	font-weight: 400;

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

	font-size: 14px;

	clear: both;

	border: 5px solid #D5E39F;

	margin-bottom: 20px;



}







.ads_search .foto {

	padding: 10px;

	float: left;

	height: 180px;

	width: 180px;

	margin-right: 5px;

}





.ads_search .anagrafica {

	float: left;

	height: 180px;

	width:415px;

	text-align:center;

}





.ads_search .anagrafica strong{

	font-weight: 600;

}



.ads_search .anagrafica h3{

	margin: 0px;

	padding: 0px;

}





.ads_search .anagrafica h3 a{

	font-size: 20px;

	text-transform: uppercase;

	text-decoration: none;

	color: #404042;

}



.ads_search .anagrafica .brand{

	margin-top: 0px;

	margin-bottom: 0px;

	

}





.ads_search .cta {

	font-weight: 600;

	font-size: 18px;

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

	text-decoration: none;

	color: #FFF;

	_background-color: #7B8B35;

	background-color: #1A73E8;

	width: 160px;

	height: 40px;

	line-height: 40px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

	text-transform: uppercase;

	

}



.ads_search .cta a {

    color: #FFF;

    text-decoration: none;

    display: block

}



.ads_search .cta:hover {

    cursor: pointer;

    _background-color: #A8C841;

	background-color: #1256B1;

}









.box_scheda_new_version {

	margin-top: 25px;

	color: #666;

	font-weight: 400;

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

	clear: both;

	border: 1px solid #ccc;

	height: 80px;

	background-color: #f1f1f1;

}





.box_scheda_new_version .foto {

	float: left;

	height: 80px;

	width: 80px;

	margin-right:10px;

}



.box_scheda_new_version .anagrafica {

	text-align: left;

	margin-top:10px;

}



.box_scheda_new_version .anagrafica h2{

	margin: 0px;

	padding: 0px;

}



.box_scheda_new_version .anagrafica h2 a{

	font-size: 16px;

	color: #404042;

}













#anagrafica_prodotto .marca{

	margin-top: 10px;

	font-size: 14px;

	text-transform: uppercase;

	

}



#anagrafica_prodotto .marca strong{

	font-weight: 600;

	

}



#anagrafica_prodotto .marca a{

	font-weight: 600;

	text-decoration: underline;

	color: #404042;	

}



#anagrafica_prodotto .fuoriproduzione{

	margin-top: 10px;

	color: #EF473C;	

}



#anagrafica_prodotto .tipologia{

    margin-top: 10px;

}





#anagrafica_prodotto .tipologia a{

    color: #404042;

}





#rivenditori .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;

	}







#task_prodotto .cpc {

	clear: both;

	width: 310px;

	height: 35px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	padding-bottom: 10px;

	padding-top: 10px;

}



#task_prodotto .cpc .logo_retailer{

	height: 30px;

	width: 100px;

	text-align: center;

	float:left;

	margin-right:10px;

}



#task_prodotto .cpc .nologo_retailer{

	width: 100px;

	font-size: 12px;

	margin-right:10px;

	float:left;

	line-height: 30px;

	text-align:left;

}



#task_prodotto .cpc .nologo_retailer a{

	color: #404042;

	text-decoration: none;

}



#task_prodotto .cpc .prezzo_retailer{

	font-weight: 600;

	font-size:18px;

	width: 90px;

	margin-right: 10px;

	float:left;

	line-height: 30px;

	text-align:center;

}



#task_prodotto .cpc .prezzo_retailer a{

	color: #404042;

	text-decoration: none;

}





#task_prodotto .cpc .puls_retailer {

	float:left;

	font-size: 12px;

	text-transform: uppercase;

	background-color: #A8C841;

	height: 35px;

	width: 100px;

	line-height: 35px;

	text-align:center;

}



#task_prodotto .cpc .puls_retailer a{

	color: #FFF;

	text-decoration: none;

	display: block;

}



#task_prodotto .cpc .puls_retailer a:hover{

	background-color: #7B8B35;

}



#task_prodotto .prezzoconsigliato {

	color: #666;

	font-size: 14px;

	margin-bottom:10px;

	

}



#task_prodotto .prezzoconsigliato strong{

	color: #404042;

	font-weight: 600;

	font-size: 18px;

	

}



#task_prodotto .link_prezzi{

	font-size: 12px;

	margin-top: 10px;

	text-transform: uppercase;

	margin-top:15px;

	text-align:right;

	font-weight: 600;

}



#task_prodotto .link_prezzi a{

	color: #33333;

	font-weight: 600;

}



#task_prodotto .link_prezzi a:hover{

	color: #7B8B35;

}





.scheda_notizia {
width: 630px;
margin-top: 40px;;
margin-right: 0px;
margin-left: 0;
font-weight: 400;
font-family: "Open Sans", "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
font-size: 14px;
clear: both;
}


.scheda_notizia .prezzoconsigliato {
margin-top:20px;
font-size: 18px;
font-weight: 600;
}

.scheda_notizia .prezzoconsigliato span {
font-size: 14px;
font-weight: 400;
}




.scheda_notizia .foto {

	padding: 10px;

	float: left;

	height: 180px;

	width: 180px;

	margin-right: 20px;

}





.scheda_notizia .anagrafica {

	padding-top: 10px;

	float: left;

	height: 180px;

	width: 400px;

	margin-right: 10px;

}



.scheda_notizia .anagrafica strong{

	font-weight: 600;

}



.scheda_notizia .anagrafica .nomeprodotto{

	font-size: 22px;

	font-weight: 600;

}



.scheda_notizia .anagrafica .prezzoconsigliato, .scheda_notizia .anagrafica .linkscheda{

	margin-top: 20px;

}







.scheda_notizia .anagrafica .linkscheda a{

	font-size: 14px;

	font-weight: 600;

	text-decoration: none;

	color: #FFF;

	background-color: #1A73E8;

	width: 150px;

	text-align: center;

	height: 40px;

	text-transform: uppercase;

	margin: 0;

	line-height: 40px;

	display: block;

	padding: 0;

}



.scheda_notizia .anagrafica .linkscheda a:hover{

background-color: #1256B1;

}



.link_prezzi_scheda_notizia{

	font-size: 14px;

	margin-top: 10px;

	text-transform: uppercase;

	text-align: center;

	font-weight: 600;

}



.link_prezzi_scheda_notizia a{

	color: #A8C841;

}



.link_prezzi_scheda_notizia a:hover{

	color: #7B8B35;

}





.btn_150 a{

	font-size: 14px;

	font-weight: 600;

	text-decoration: none;

	color: #FFF;

	background-color: #1A73E8;

	width: 150px;

	text-align: center;

	height: 40px;

	text-transform: uppercase;

	margin: 0;

	line-height: 40px;

	display: block;

	padding: 0;

}



.btn_150 a:hover{

background-color: #1256B1;

}











#anagrafica_prezzo_prodotto {

	width: 630px;

	clear:both;

	margin-bottom:20px;

}



#anagrafica_prezzo_prodotto .foto {

    float: left;

    width: 280px;

	margin-right:10px;

}



#anagrafica_prezzo_prodotto .anagrafica {

	float: left;

	width: 340px;

	color: #666;

	font-size: 14px;

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

}



#anagrafica_prezzo_prodotto .anagrafica h1, #anagrafica_prezzo_prodotto .anagrafica h2{

	padding: 0;

	font-size: 20px;

	font-weight: 600;

	color: #404042;

	margin: 0;

}



#anagrafica_prezzo_prodotto .anagrafica h1 span, #anagrafica_prezzo_prodotto .anagrafica h2 span{

	background: #A8C841;

	background-clip: border-box;

	-webkit-border-radius: 2px;

	-webkit-background-clip: padding-box;

	-moz-border-radius: 2px;

	-moz-background-clip: padding;

	border-radius: 2px;

	background-clip: padding-box;

	padding: 3px;

	font-size: 16px;

	margin-left: 5px;

	color: #FFF;

	text-transform: uppercase;

}



#anagrafica_prezzo_prodotto .anagrafica .prezzoconsigliato{

margin-bottom: 5px;

margin-top:5px;

}



#anagrafica_prezzo_prodotto .anagrafica .offerte{

margin-bottom: 5px;

}



#anagrafica_prezzo_prodotto .anagrafica .prezzoconsigliato strong, #anagrafica_prezzo_prodotto .anagrafica .offerte strong{

	color: #404042;

	font-weight: 600;

}



#anagrafica_prezzo_prodotto .anagrafica .dati_prodotto{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

	margin-bottom:20px;

	padding-bottom:20px;

}





#anagrafica_prezzo_prodotto .anagrafica .dati_prodotto strong{

	font-weight: 600;

}







#anagrafica_prezzo_prodotto .anagrafica ul {

	margin-bottom: 10px;

	padding: 0px;

	list-style-type: none;

	font-weight: 400;

}





#anagrafica_prezzo_prodotto .anagrafica .linkscheda{

margin-top: 10px;}





#anagrafica_prezzo_prodotto .anagrafica .linkscheda a{

font-size: 14px;

font-weight: 600;

text-decoration: none;

color: #FFF;

background-color: #1A73E8;

width: 150px;

text-align: center;

height: 40px;

text-transform: uppercase;

margin: 0;

line-height: 40px;

display: block;

padding: 0;

}



#anagrafica_prezzo_prodotto .anagrafica .linkscheda a:hover{

background-color: #1256B1;

}





#anagrafica_prezzo_prodotto .anagrafica #rating_prodotto{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}









/*modifiche marzo 2018*/





#allegati {

    background-color: #E6D1B2;

    padding: 10px;

    width: 100%;

}



#allegati img,

#allegato img {

    border-top-style: none;

    border-right-style: none;

    border-bottom-style: none;

    border-left-style: none;

    margin-right: 20px;

    background-color: transparent;

}



#allegati .allegato a {

    color: #3E3D3F;

    font-weight: 600;

}



#allegati .allegato a:hover {

    color: #BFA01B;

}



#allegati h3 {

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

    font-size: 18px;

    font-style: normal;

    font-weight: 600;

    color: #3E3D3F;

    padding-top: 0;

    padding-right: 0;

    padding-bottom: 0;

    padding-left: 0;

    margin-top: 0;

    margin-right: 0;

    margin-bottom: 10px;

    margin-left: 0;

    height: 35px;

    line-height: 35px;

    text-indent: 5px;

    border-bottom-width: 2px;

    border-bottom-style: dashed;

    border-bottom-color: #BD9E1C;

}



.allegato {

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

	font-size: 16px;

	font-weight: 600;

	margin-bottom: 15px;

}



/*modifiche 2019*/



.trova_rivenditore_scheda a{

	font-weight: 600;

	font-size: 17px;

	background-color: #7B8B35;

	height: 80px;

	width: 100%;

	line-height: 80px;

	color: #FFF;

	text-decoration: none;

	display: block;

	box-shadow: 0 0 3px 1px #7B8B35;

	-moz-box-shadow: 0 0 3px 1px #7B8B35;

	-webkit-box-shadow: 0 0 3px 1px #7B8B35;

	text-align: center;

	text-transform:uppercase;

}



.trova_rivenditore_scheda a:hover{

	background-color: #A8C841;

}



.ancoraggio_competitor_scheda a {

	font-weight: 600;

	font-size: 16px;

	background-color: #A8C841;

	height: 40px;

	width: 100%;

	line-height: 40px;

	color: #FFF;

	text-decoration: none;

	display: block;

	box-shadow: 0 0 3px 1px #7B8B35;

	-moz-box-shadow: 0 0 3px 1px #7B8B35;

	-webkit-box-shadow: 0 0 3px 1px #7B8B35;

	text-align: center;

}



.ancoraggio_competitor_scheda a:hover{

	background-color: #7B8B35;

}



.acquista_scheda a{

	font-weight: 600;

	font-size: 20px;

	_background-color: #7B8B35;

	background-color: #1A73E8;

	height: 70px;

	width: 100%;

	line-height: 70px;

	color: #FFF;

	text-decoration: none;

	display: block;

	box-shadow: 0 0 3px 1px #ccc;

	-moz-box-shadow: 0 0 3px 1px #ccc;

	-webkit-box-shadow: 0 0 3px 1px #ccc;

	text-align: center;

	text-transform:uppercase;

}



.acquista_scheda a:hover{

	_background-color: #A8C841;

	background-color: #1256B1;

}





.trova_rivenditore_elenco a{

	font-weight: 600;

	font-size: 14px;

	background-color: #7B8B35;

	height: 100px;

	width: 100px;

	line-height: 20px;

	padding-top: 10px;

	margin-top: 38px;

	margin-left: 20px;

	margin-bottom: 20px;

	color: #FFF;

	text-decoration: none;

	display: block;

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

	background-repeat: no-repeat;

	background-position: center 75px;

	box-shadow: 0 0 3px 1px #7B8B35;

	-moz-box-shadow: 0 0 3px 1px #7B8B35;

	-webkit-box-shadow: 0 0 3px 1px #7B8B35;

	text-align:center;

	text-transform:uppercase;

}



.trova_rivenditore_elenco a:hover{

	background-color: #A8C841;

}



.acquista_elenco a{

	font-weight: 600;

	font-size: 14px;

	_background-color: #7B8B35;

	background-color: #1A73E8;

	height: 100px;

	width: 100px;

	line-height: 20px;

	padding-top: 10px;

	margin-top: 48px;

	margin-left: 20px;

	margin-bottom: 20px;

	color: #FFF;

	text-decoration: none;

	display: block;

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

	background-repeat: no-repeat;

	background-position: center 65px;

	box-shadow: 0 0 3px 1px #ccc;

	-moz-box-shadow: 0 0 3px 1px #ccc;

	-webkit-box-shadow: 0 0 3px 1px #ccc;

	text-align:center;

	text-transform:uppercase;

}



.acquista_elenco a:hover{

	_background-color: #A8C841;

	background-color: #1256B1;

}



.barra_competitor {

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

    height: 30px;

	line-height:30px;

    width: 940px;

    margin-top: 20px;

    margin-bottom: 20px;

    background-color: #F7F7F7;

    background-position: bottom;

    padding: 10px;

	background-repeat: repeat-x;

	clear: both;





}



.barra_competitor h2{

	text-transform: uppercase;    

}





.competitor {

	padding: 0;

	width: 170px;

	height:280px;

	float: left;

	margin-top: 0;

	margin-right: 20px;

	margin-bottom: 0;

	margin-left: 0;

}



.competitor .prodotto {

    padding: 10px

}



.competitor .prodotto img {

    height: 150px;

    width: 150px

}



.competitor h4 {

    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;

}



.competitor .prodotto h4 a {

    color: #333;

    text-decoration: none

}



.competitor .prodotto h4 a:hover {

    color: #A8C841

}



.competitor .prodotto .marca {

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

    font-size: 14px;

    font-style: normal;

    font-weight: 400;

    color: #333;

    margin: 0;

    padding: 0;

    text-align: center

}



.competitor .prodotto .prezzoconsigliato {

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

    font-size: 14px;

    font-style: normal;

    font-weight: 400;

    color: #999;

    margin: 0;

    padding: 0;

    text-align: center

}



.competitor .prodotto strong{

    font-weight: 600;

}



.zoomcta {

	position: fixed;

	bottom: 0;

	left:0;

	width: 100%;

	z-index:1000;

}



.guida_elenco {

	width: 100%;

	clear:both;

	height:180px;

	margin-top:20px;

}



#articolo .categoria_guida_elenco {

	padding-top: 20px;

	clear: both;

}



.guida_elenco img, .guida_elenco_consigli img{

	float:left;

	margin-right:20px;

}



.guida_elenco h3 a, .guida_elenco_consigli h3 a{

	text-decoration: none;

}



#articolo .guida_elenco_consigli{

	width: 100%;

	clear:both;

	height:100px;

	margin-top:20px;

}





#elenco_marchi{

	font-size: 16px;

}



#elenco_marchi ul li {

    list-style-type: none;

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

	line-height:30px;

}



#elenco_marchi ul li a{

    color: #232323;

	text-decoration: none;

}



#elenco_marchi ul li a:hover{

	color: #7B8B35;

	text-decoration: underline;

}</pre></body></html>