@media all and (min-width: 1025px) {

.item-page {font-size:16px; line-height:24px;}
.item-page p {margin-bottom:15px;}
.item-page h1, h1.segnaposto {font-size:30px; line-height:32px; letter-spacing:1px;}
.item-page h2 {font-size:14px; line-height:16px; letter-spacing:0.3px;}
.item-page h3 {font-size:26px; line-height:26px; margin-top:40px; margin-bottom:7px; float:left; width:100%;}
.item-page h4 {font-size:20px; line-height:22px; color:#09c; display:block;}
.item-page ul {padding-left:30px; margin-top:20px; margin-bottom:20px;}
.item-page li {padding-left:2px; margin-bottom:10px; font-size:17px; line-height:20px; font-style:italic; list-style:outside disc;}





/*#CONTENITORE-BANNER {margin-top:116px;}*/
#camera_wrap_112 {height:600px !important;}


.box_ServiziEc {position:relative; width:1060px; left:50%; margin-left:-530px; margin-top:40px; padding-top:15px; padding-bottom:15px; border-radius:30px;}
.box_ServiziEc div {display:table-cell; width:10%; padding:0px 30px 0 70px; min-height:70px; vertical-align:middle; text-align:left;}
.box_ServiziEc div figure {left:20px; top:12px;}

.hp_intro h1 br {display:none;}

.hp_espertiRobot h2 {font-size:52px; line-height:50px;}
.hp_espertiRobot .puls_vendRob {width:330px; height:330px; margin-top:50px;}
.hp_espertiRobot .puls_vendRob h3 {margin-top:35px; margin-left:25px;}
.hp_espertiRobot .puls_vendRob figure {left:-35px; bottom:-60px; width:310px; height:160px;}
.hp_espertiRobot .puls_assistRob {width:330px; height:330px; margin-top:50px; margin-left:8px; margin-right:8px;}
.hp_espertiRobot .puls_assistRob h3 {margin-top:35px; margin-left:25px;}
.hp_espertiRobot .puls_assistRob figure {right:0px; bottom:0; width:215px; height:178px;}
.hp_espertiRobot .puls_sopralRob {width:330px; min-height:440px; margin-top:25px; background:#e5e5e5 url(../images/struttura/boxHP_espertiRobot_sopralluogo.png) right 0 no-repeat; border-radius:0 25px 50px 20px;}
.hp_espertiRobot .puls_sopralRob span {padding-top:210px;}
.hp_espertiRobot .puls_sopralRob p {padding-top:35px; padding-left:30px; font-size:20px; line-height:22px;}

.moduletableHP_promozioni {background:url(../images/struttura/boxHP_espertiRobot_3600.png) center bottom no-repeat; padding-bottom:40px;}
.HP_promozioni {padding-left:4%; padding-right:4%;}
.HP_promozioni a {width:170px;}

.HP_categorie {padding-bottom:70px;}
.HP_categorie .pulsCateg {width:17%; height:170px;}
.HP_categorie .pulsCateg.tagliasiepi, .HP_categorie .pulsCateg.tosaerba, .HP_categorie .pulsCateg.trattorini, .HP_categorie .pulsCateg.trincie {vertical-align:top;}
.HP_categorie .selRicamb {width:38%;}
.boxCategorie .pulsCateg h3 {font-size:16px; line-height:16px;}

.banner_pubblicita {clear:left; margin-left:-490px; width:980px; height:630px; margin-top:70px; margin-bottom:30px;}
.banner_pubblicita.homePag {background-image:url(../images/banner_pubblicita/banner_pub_hp_980.jpg); height:670px;}
.banner_pubblicita.robot {background-image:url(../images/banner_pubblicita/banner_pub_robot_980.jpg);}
.banner_pubblicita.giardinaggio {background-image:url(../images/banner_pubblicita/banner_pub_giardinaggio_980.jpg);}
.banner_pubblicita.taglioLegno {background-image:url(../images/banner_pubblicita/banner_pub_tagliolegno_980.jpg);}
.banner_pubblicita.terreno {background-image:url(../images/banner_pubblicita/banner_pub_terra_980.jpg);}
.banner_pubblicita p {width:600px;}
.banner_pubblicita a {margin-top:100px;}

.virtuemart_search .vm-search-custom-search-input .inputbox {width:560px;}

h2.descrizCategoria {font-weight:100;}

.box_paginazioneTop select {font-size:12px; line-height:26px;}
.box_paginazioneTop .orderlistcontainer {width:210px;}
.box_paginazioneTop .orderlistcontainer .title {font-size:12px; line-height:26px;}
.box_paginazioneTop div.activeOrder, .box_paginazioneTop div.Order {font-size:12px; line-height:26px;}
.box_paginazioneTop div.orderlist {top:27px;}
.box_paginazioneTop div.orderlist div a {font-size:14px; line-height:30px;}
.box_paginazioneBottom {margin-top:20px; background-position:center 12px;}

.listaProdBox {width:260px; margin:6px 15px 6px 15px;}
.listaProdBox p.nomeprod {min-height:50px; font-size:14px; line-height:16px;}
.listaProdBox .PricesalesPrice span.PricesalesPrice {font-size:15px; line-height:16px;}
.listaProdBox .PricebasePriceWithTax span.PricebasePriceWithTax {font-size:14px; line-height:16px;}

.zoom_img {width:570px;}
.zoom_img .main-image {width:500px;}
.zoom_img .img-aggiuntive a {width:100px; margin:0 4px 8px 4px;}

.zoom_prod .boxScheda {padding-left:3%; padding-right:3%;}
.zoom_prod h1 {margin-top:70px; font-size:40px; line-height:38px;}
/*
.zoom_prod .product-price .PricesalesPrice {font-size:26px;}
.zoom_prod .product-price .PricesalesPrice .PricesalesPrice:after {margin-top:6px; margin-left:28px;}
*/

.selezQuantita {height:54px; padding-top:12px;}
span.addtocart-button input.addtocart-button {padding:20px 0; font-size:16px; background-position:12px 19px;}

.boxInfoTecniche .rigaInfo .voce {font-size:14px; line-height:16px;}
.boxInfoTecniche .rigaInfo .valore {font-size:14px; line-height:16px;}

.pagAssistenzaRobot .rigaAR_A {min-height:590px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_A_sf01.jpg) 0 bottom no-repeat;}
.pagAssistenzaRobot .rigaAR_A h1 {font-size:40px; line-height:40px;}
.pagAssistenzaRobot .rigaAR_A h2 {font-size:24px; line-height:28px;}
.pagAssistenzaRobot .rigaAR_A figure {margin-left:-215px; width:650px; height:290px; bottom:-49px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_A_img.png) 0 bottom no-repeat;}
.pagAssistenzaRobot .box_ritiro {width:47%;	BORDER-COLOR: #f33;}
.pagAssistenzaRobot .box_ritiro h4 {font-size:32px; line-height:34px;}
.pagAssistenzaRobot .box_ritiro p, .pagAssistenzaRobot .box_ritiro h3 {font-size:19px; line-height:24px;}
.pagAssistenzaRobot .box_assistenza img {position:absolute; left:50%; width:170px; margin-left:-85px; top:-200px;}
.pagAssistenzaRobot .box_assistenza {width:420px; margin-top:250px; margin-left:3%;}
.pagAssistenzaRobot .box_assistenza .box_prenota {bottom:-150px;}
.pagAssistenzaRobot .box_marche {width:47%; margin-left:3%; padding-left:40px; BORDER-COLOR: #f33;}
.pagAssistenzaRobot .box_marche p {font-size:19px; line-height:24px;}
.pagAssistenzaRobot .rigaAR_C figure {position:absolute; left:50%; bottom:-50px; width:580px; height:420px; background:url(../images/struttura/pagAssistenzaRobot_rigaAR_C_riconsegna.jpg) 0 0 no-repeat;}
.pagAssistenzaRobot .box_riconsegna {width:40%; margin-top:80px; margin-left:5%;}
.pagAssistenzaRobot .box_riconsegna h6 {font-size:32px; line-height:34px;}
.pagAssistenzaRobot .box_riconsegna h2, .pagAssistenzaRobot .box_riconsegna p {font-size:18px; line-height:22px;}
.pagAssistenzaRobot .box_riconsegna span {font-size:14px; line-height:18px;}
.pagAssistenzaRobot .rigaAR_D figure.fotoLuigi {position:absolute; left:48%; margin-left:-300px; top:80px; width:300px; height:506px; background:url(../images/struttura/luigi-maceroni-prato-perfetto.jpg) 0 bottom no-repeat;}
.pagAssistenzaRobot .box_presLuigi {width:47%; margin-top:100px; margin-left:50%;}
.pagAssistenzaRobot .box_presLuigi p {font-size:16px; line-height:22px;}
.pagAssistenzaRobot .box_presLuigi span {clear:left; width:250px; font-size:15px; line-height:18px;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi {position:absolute; left:3.5%; top:170px; width:160px; height:410px;
background-image:url(../../../images/staff/giorgio-prato-perfetto.png), url(../../../images/staff/vincenzo-prato-perfetto.png); background-position: left top, left bottom; background-repeat: no-repeat;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:before {position:absolute; bottom:-30px; left:0; width:100%; content:'Giorgio e Vincenzo'; font-size:13px; line-height:15px; font-weight:700; color:#888; text-align:center;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:after {position:absolute; bottom:-65px; left:0; width:100%; content:'due dei professionisti PratoPerfetto'; font-size:13px; line-height:15px; color:#888; text-align:center;}

.pagContatti .fox-column.fox-column8 input, .pagContatti .fox-column.fox-column8 textarea {width:500px !important; line-height:20px !important; min-height:40px !important; font-size:18px !important;}
.pagContatti .fox-column.fox-column8 h3, .pagContatti .fox-column.fox-column8 h3 small {width:400px; font-size:40px; line-height:40px;}
.pagContatti #fox-c147-submit-box {margin-left:140px;}
.pagContatti #fox-c147-submit-box .caption {padding:8px 15px; font-size:16px;}
.pagContatti .conferamInvioEmail h6 br {display:block;}
.pagContatti .fox-column.fox-column4:before {width:250px;}
.pagContatti .fox-column.fox-column4 span {font-size:20px; line-height:22px;}

.pagChisiamo h1 {font-size:40px; line-height:40px;}
.pagChisiamo h2, .pagChisiamo h3 {position:relative; left:50%; margin-left:-590px; width:1180px; font-size:22px; line-height:28px; text-align:center;}
.pagChisiamo h2 br {display:block;}
.pagChisiamo span.alTuoFianco {position:relative; left:50%; width:900px; background-color:#FCC; margin-left:-450px; padding-bottom:60px; background:url(../images/struttura/pagChisiamo_box000-lineaTop.png) right 33px bottom no-repeat;}
.pagChisiamo span.alTuoFianco:before {margin-bottom:8px; font-size:22px;}
.pagChisiamo .boxPunto {left:50%; margin-left:-650px; width:1300px; height:430px; background-position:0 0; background-repeat:no-repeat;}
.pagChisiamo .boxPunto p {font-size:36px !important; line-height:42px !important; letter-spacing:-0.7px !important;}
.pagChisiamo .boxPunto.P001 {background-image:url(../images/struttura/pagChisiamo_box001-1300.jpg);}
.pagChisiamo .boxPunto.P001 p {right:50px; bottom:50px; width:300px; text-align:right;}
.pagChisiamo .boxPunto.P002 {background-image:url(../images/struttura/pagChisiamo_box002-1300.jpg);}
.pagChisiamo .boxPunto.P002 p {right:100px; top:105px; width:300px;}
.pagChisiamo .boxPunto.P003 {background-image:url(../images/struttura/pagChisiamo_box003-1300.jpg);}
.pagChisiamo .boxPunto.P003 p {right:50px; top:80px; width:300px; text-align:right;}
.pagChisiamo .boxPunto.P004 {background-image:url(../images/struttura/pagChisiamo_box004-1300.jpg);}
.pagChisiamo .boxPunto.P004 p {right:80px; top:130px; width:350px;}
.pagChisiamo .boxPunto.P005 {background-image:url(../images/struttura/pagChisiamo_box005-1300.jpg);}
.pagChisiamo .boxPunto.P005 p {right:40px; top:70px; width:370px; text-align:right;}

.pagRicambi h1 small {font-weight:100;}
.pagRicambi span.spedizione{margin-right:6px; background-position:top right 1px;}
.pagRicambi span.pagamento {margin-left:6px; margin-top:25px; background-position:top left 1px;}

.pag_sopralluogoRobot .fox-column.fox-column4 {width:50% !important; height:650px; background:url(../images/struttura/pag_sopralluogoRobot.jpg) right top no-repeat;}
.pag_sopralluogoRobot .fox-column.fox-column8 {width:50% !important; padding-left:3%; padding-right:5%;}
.pag_sopralluogoRobot .fox-column.fox-column8 input, .pag_sopralluogoRobot .fox-column.fox-column8 textarea {width:500px !important; line-height:20px !important; min-height:40px !important; font-size:18px !important;}
.pag_sopralluogoRobot #fox-m120-submit-box {margin-left:140px;}
.pag_sopralluogoRobot #fox-m120-submit-box .caption {font-size:16px;}
.pag_sopralluogoRobot .conferamInvioEmail h6 br {display:block;}

.form_SopralluogoDalCliente form {width:50%; margin-left:25%; margin-right:25%;}
.form_SopralluogoDalCliente input[type="text"],
.form_SopralluogoDalCliente input[type="email"],
.form_SopralluogoDalCliente textarea {line-height:20px !important; min-height:40px !important; font-size:18px !important;}
.form_SopralluogoDalCliente .fox-item-radio.control-group span {font-size:20px; line-height:18px;}
.form_SopralluogoDalCliente .fox-item-radio.control-group label {font-size:20px; line-height:18px;}
.form_SopralluogoDalCliente .fox-item-radio.control-group input[type="radio"] {width:18px; height:18px; line-height:18px;}

.form_SopralluogoDalCliente .chzn-single {line-height:20px !important; min-height:40px !important;}
.form_SopralluogoDalCliente .chzn-single span {line-height:20px !important; min-height:40px !important; font-size:18px !important; padding-top:10px;}

#CONTENITORE-FOOTER .datiAziendali {width:300px;}
#CONTENITORE-FOOTER .datiAziendali h6 {font-size:14px; line-height:16px;}
#CONTENITORE-FOOTER .datiAziendali p {font-size:14px; line-height:20px;}
#CONTENITORE-FOOTER .datiPvendita {width:300px;}
#CONTENITORE-FOOTER .datiPvendita h6:before {margin-top:40px; font-size:20px; line-height:18px;}
#CONTENITORE-FOOTER .datiPvendita .ilTelefono, #CONTENITORE-FOOTER .datiPvendita .laMail {font-size:16px;}
#CONTENITORE-FOOTER .datiLink {float:right; width:220px; padding-top:40px;}
#CONTENITORE-FOOTER .datiLink span {font-size:15px; font-weight:500;}
#CONTENITORE-FOOTER .datiLink a {margin-top:4px; margin-bottom:4px; font-size:14px;}
.boxCopyright {font-size:12px; line-height:12px;}


#boxLoginVm {width:300px; margin-right:80px;}
#boxLoginVm input.puls_login, #boxLoginVm input.button {height:auto;}
#adminForm {}
#userForm {width:700px; margin-bottom:150px;}
#paymentForm {width:700px; margin-bottom:150px;}
#adminForm table.user-details tr, #userForm table.user-details tr, #paymentForm table.user-details tr {border-bottom:1px solid #e5e5e5; padding-top:7px; padding-bottom:5px;}
#adminForm table.user-details td, #userForm table.user-details td {width:auto;}
#adminForm table.user-details td.key, #userForm table.user-details td.key {width:250px; line-height:33px; padding-bottom:0;}
#adminForm table.user-details input, #userForm table.user-details input {width:320px; padding-left:10px; padding-right:10px;}
#adminForm table.user-details select, #adminForm table.user-details .chzn-container,
#userForm table.user-details select, #userForm table.user-details .chzn-container {width:320px !important;}
.login .control-group input#remember {width:20px;}


/* CARRELLO */
.rigaCarr_prodotto a {width:50%; font-size:18px; line-height:18px; font-weight:700;}
.rigaCarr_prodotto .vm-cart-item-quantity {width:20%;}
.rigaCarr_prodotto .vm-cart-item-total .line-through {display:inline-block;}
.rigaCarr_prodotto .vm-cart-item-total .vm-display {display:inline-block;}

.rigaCoupon {width:70%; margin-left:15%;}
.rigaCoupon .txtHaiunCoupon {margin-left:50px; margin-bottom:0; font-size:24px;}
.rigaCoupon .campiCoupon {margin-right:10px;}
.rigaCoupon .coupon {float:left; width:270px; font-size:16px;}
.rigaCoupon span.details-button input.details-button {float:left; margin-top:3px; margin-left:10px; line-height:36px; padding-top:2px;}
.controlloCoupon span.txtComplimenti {font-size:24px;}


.bannerAtterraRobot {min-height:600px; background:url(../images/pagatterraggio/banner_robot.jpg) center 0 no-repeat;}
.bannerAtterraRobot h1 {position:relative; width:1040px; left:-520px; margin-left:50%; margin-top:50px; margin-bottom:10px; font-size:80px; line-height:76px;}
.bannerAtterraRobot .slogan {width:830px; margin-top:70px; margin-left:auto; margin-right:auto;}
.bannerAtterraRobot h3 {bottom:-110px; width:80%; left:10%;}

.pagAtterraRobot_01 {margin-top:110px;}
.pagAtterraRobot_01 .box {width:30%; min-height:400px;}
.pagAtterra_listaProdRobot a {width:260px; margin:6px 15px 0 15px;}
.pagAtterra_listaProdRobot p {min-height:50px; font-size:14px; line-height:16px;}
.pagAtterra_listaProdRobot .PricesalesPrice span.PricesalesPrice {font-size:15px; line-height:16px;}
.pagAtterra_listaProdRobot .PricebasePriceWithTax span.PricebasePriceWithTax {font-size:14px; line-height:16px;}
.pagAtterraRobot_02 .riga_presentazionePratop {background-position:left 30% bottom, 0 bottom;}
.pagAtterraRobot_02 .riga_presentazionePratop div {float:right; margin-right:6%;}
.pagAtterraRobot_02 .riga_presentazionePratop div span {font-size:18px; line-height:22px;}


.pagAtterraRobot_02 .pulsCateg {width:17%; height:170px;}
.pagAtterraRobot_02 .pulsCateg.tagliasiepi, .pagAtterraRobot_02 .pulsCateg.tosaerba, .pagAtterraRobot_02 .pulsCateg.trattorini, .pagAtterraRobot_02 .pulsCateg.trincie {vertical-align:top;}






}
@media all and (min-width: 1160px) {
.centroBody, .category-view  /*, #content*/ {clear:left; position:relative; width:1160px; left:50%; margin-left:-580px;}
.HP_promozioni {width:100%;}
.HP_promozioni a {width:200px;}
.HP_categorie .pulsCateg {width:170px; height:180px;}
.HP_categorie .pulsCateg.arieggiatori {margin-left:260px;}
.HP_categorie .selProdDes {position:absolute; left:-100px; top:-20px; width:30%; padding:50px 0 20px 40px; margin-top:5px;}
.HP_categorie .selRicamb {width:37%;}
.pagAtterraRobot_01 .box h4 {font-size:36px; line-height:37px;}
.pagAtterraRobot_01 .box h4 small {font-size:22px; line-height:24px;}
.pagAtterraRobot_01 .box p {margin-top:20px; font-size:17px; line-height:21px;}
.pagAtterraRobot_01 .introduzione br {display:block;}
.pagAtterra_listaProdRobot {position:relative; width:1160px; left:50%; margin-left:-580px;}

.pagAtterraRobot_02 .pulsCateg {width:170px; height:180px;}
.pagAtterraRobot_02 .pulsCateg.arieggiatori {margin-left:260px;}
}

@media all and (min-width: 1290px) {
.banner_pubblicita {margin-left:-632px; width:1264px; height:670px;}
.banner_pubblicita.homePag {background-image:url(../images/banner_pubblicita/banner_pub_hp_1264.jpg); height:680px;}
.banner_pubblicita.robot {background-image:url(../images/banner_pubblicita/banner_pub_robot_1264.jpg);}
.banner_pubblicita.giardinaggio {background-image:url(../images/banner_pubblicita/banner_pub_giardinaggio_1264.jpg);}
.banner_pubblicita.taglioLegno {background-image:url(../images/banner_pubblicita/banner_pub_tagliolegno_1264.jpg);}
.banner_pubblicita.terreno {background-image:url(../images/banner_pubblicita/banner_pub_terra_1264.jpg);}
.banner_pubblicita a {margin-top:150px;}
.pagAssistenzaRobot .rigaAR_A {background-image:url(../images/struttura/pagAssistenzaRobot_rigaAR_A_attrezziDx.jpg), url(../images/struttura/pagAssistenzaRobot_rigaAR_A_sf01.jpg); background-position:right 0, 0 bottom;}
.pagAssistenzaRobot .rigaAR_B {text-align:center;}
.pagAssistenzaRobot .box_ritiro {float:none; display:inline-block; width:420px; margin-left:0; text-align:left; border-color:#293560;}
.pagAssistenzaRobot .box_ritiro h4 {font-size:28px; line-height:29px;}
.pagAssistenzaRobot .box_assistenza {float:none; display:inline-block; text-align:left; margin-left:15px; margin-right:15px; vertical-align:top;}
.pagAssistenzaRobot .box_marche {float:none; display:inline-block; width:420px; margin-left:0; margin-top:50px; text-align:left; vertical-align:top; BORDER-COLOR: #293560;}
.pagAssistenzaRobot .box_marche h4 {margin-top:10px; font-size:28px; line-height:29px;}
.pagAssistenzaRobot .box_riconsegna {position:relative; left:45%; margin-left:-500px; width:500px; margin-top:200px;}
.pagAssistenzaRobot .box_riconsegna h6 {font-size:28px; line-height:29px;}
.pagAssistenzaRobot .box_presLuigi {width:570px; margin-left:50%;}
.pagAssistenzaRobot .box_presLuigi span {width:320px;}
.pagAssistenzaRobot .rigaAR_D figure.fotoLuigi {left:46%; top:80px;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi {position:absolute; left:46%; margin-left:-630px; top:auto; bottom:170px; width:290px; height:200px;
background-image:url(../../../images/staff/giorgio-prato-perfetto.png), url(../../../images/staff/vincenzo-prato-perfetto.png); background-position: left bottom, right bottom; background-repeat: no-repeat;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:before {position:absolute; bottom:-20px; left:0; width:100%; content:'Giorgio e Vincenzo'; font-size:13px; line-height:15px; font-weight:700; color:#888; text-align:center;}
.pagAssistenzaRobot .rigaAR_D figure.fotoRagazzi:after {position:absolute; bottom:-37px; left:0; width:100%; content:'due dei professionisti PratoPerfetto'; font-size:13px; line-height:15px; color:#888; text-align:center;}

.pagAtterraRobot_01 .riga_Occorre {position:relative; margin-left:50%; left:-700px; width:1400px;}
.pagAtterraRobot_01 .box {width:420px; padding-left:40px; margin:13px;}
.pagAtterraRobot_01 .box h4 {font-size:40px; line-height:40px;}
.pagAtterraRobot_01 .box a {left:40px; font-size:18px;}
.pagAtterraRobot_02 .riga_presentazionePratop {background-position:center bottom, 0 bottom;}
.pagAtterraRobot_02 .riga_presentazionePratop div {float:left; left:50%; margin-left:190px;}
}





