/* Bottoni Open-Close menu sitesLink nascosti */
div#sitesLink, div#sitesLink span {display: none;}
div.drawer ul li a dfn {display: none;font-style: normal;}

/*=========================================
	Media Queries
=========================================*/

/* Stage 1 */
/* 1000 pixel - Misura approssimativa dei comunni boxmodel visualizzati a risoluzione 1024 x 768 */
@media screen and (max-width: 1000px) {

html {-webkit-text-size-adjust: none;} /* Prevent font scaling in landscape */

body {max-width:100%;min-width: inherit;}

img {max-width: 100%;height: auto;} /* Immagini fluide */

embed, object, video {width:auto;} /* Video fluidi */

/* Barra del Network */
div#ILNbar {min-width: inherit;}
div#ILNbar div#ILNbar-sites {width:auto;}
div#ILNbar div#ILNbar-sites div.sitesGroup {display:none;}

div#Top_banner {width:70%;}
div#Top_banner object, div#Top_banner embed {display: none;}

/* Box Dx */
div#boxMenuDx dl.listaboxDestra dd.voceExtra {border-top: 1px dashed #777;padding: 6px 0 4px 0;}
div#boxMenuDx dl.listaboxDestra dd.voceExtra a {color:#000;font-size:12px;}

p.legenda {text-align: right;font-size:11px;padding:5px 0 15px 0;}

/* Select Input */
select {border:1px solid #b3b3b3;height:20px;color:#333;margin:0;padding:0;}
input.field, textarea {border: 1px solid #bdbdbd;height:19px;color:#333;margin:0;padding:0;}

/* Box Login */
div#boxLogin {background:none;padding: 0;height:auto;}
div#boxLogin  div#bg_Login {background-image: none;height:auto;padding:4px 10px;background: #74c2e6;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
div#boxLogin  div#bg_Login h1#titoloSito {margin:0 0 6px 0;}
h1#titoloSito img {display: none;}

/* Super Search */
div#superSearch {background: none;padding: 0;height:auto;}
div#superSearch div#bg_superSearch {color:#ffffff;height:auto;padding:4px 10px 8px 10px;background-image:none;background: #2C85C1;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
div#superSearch h1#titoloSito {margin:0 0 6px 0;border-bottom:1px solid #50A1D8;}

/* Dl Homepage */
dl#PrimoPiano dt, dl#Partners dt, dl#NewsAgronotizie dt {background-image: none;}
dl#PrimoPiano dt {background-color: #148BEC;}
dl#Partners dt {background-color:#F0C002;}
dl#NewsAgronotizie dt {background-color:#02029A;}

div#boxMenuDx, div.boxPromoHome {display: none;}

div#boxContent {margin-right:0;}
body div#boxContent dl#PrimoPiano.colturePreferite {width:auto}
body div#boxContent dl#PrimoPiano.colturePreferite #messaggioColturePreferite a.btnLarge {width:85%;}

div.ln-letters {height: auto;}

/* Messaggio Registrati */
div#ILNregister {padding:0;width:auto;height:auto;border:1px solid #ccc;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
div#ILNregister div.container {padding:0;width:auto;background: none;height:auto;}
div#ILNregister div.container div.message {width:auto;} 

div#ILNbar div.sitesLink {display: block}
div#ILNbar div#ILNbar-sitiDetails {display: block}

/* Bottoni Open-Close menu sitesLink visibili */
div.drawer ul li a dfn {display: block;}

div#sitesLink {display:block;position:relative;float:left;}
div#sitesLink span {display: block;}
div#sitesLink > span {position: absolute;}
div#sitesLink span a  {display: block;padding:9px;overflow: hidden;color:#ffffff;font-weight:bold;text-decoration: none;text-transform: uppercase;text-shadow: black 0px 1px 0px;}
div#sitesLink span a:hover {color: #ffffff;text-decoration: none;}
div#sitesLink [href="#close"] {display: none;}
div#sitesLink:target [href="#sitesLink"] {display: none;}
div#sitesLink:target [href="#close"] {display: block;}

div#sitesLink ul#menuMobileSitiILN {background: #124974;height: 0;opacity:0;overflow: hidden;margin:10px 0 0 0;}
div#sitesLink ul#menuMobileSitiILN h4 {color:#ffffff;text-align: center;font-size:12px;font-weight:bold;}
div#sitesLink ul#menuMobileSitiILN li {list-style-type: none;}
div#sitesLink ul#menuMobileSitiILN li a:hover {text-decoration: none;color:#fff;}
div#sitesLink ul#menuMobileSitiILN li a img {display: none;}
div#sitesLink ul#menuMobileSitiILN li div.groupName {display: none;}
div#sitesLink ul#menuMobileSitiILN li div.drawer ul {padding:0 10px;}
div#sitesLink ul#menuMobileSitiILN li div.drawer ul li {padding:4px 0;}

div#superSearch div#bg_superSearch form#ILNsupersearchFrm {font-size:1.1em;}

div#sitesLink:target ul#menuMobileSitiILN {height: auto;opacity: 1;padding: 0;margin-top: 31px;}

}


/* Stage 2 */
/* 768 pixel - Risoluzione iPad in modalità portrait (verticale) */
@media only screen and (max-width:768px){

div#superSearch div#bg_superSearch form#ILNsupersearchFrm {font-size:1.2em;}

div#Top_banner {width:60%;}

select {width: 100%;height: 26px;padding:2px 0;display: block;width: 98%;margin: 0 auto;}

/* Logo TrovaRivendite */
dd#contenutoScheda div#ILNrivenditoriProdotto img.logoServizio {display:block;float: none;margin:0 auto;width:100px;}
dd#contenutoScheda div#ILNrivenditoriProdotto p {margin:6px 0 0 0;width: auto;}

/* Super Search */
div#superSearch div#bg_superSearch input.field {margin:2px auto 0 auto;padding:2px 0;width:100%;height:22px;display: block;}
div#superSearch div#bg_superSearch input.button {display: block;margin:6px auto 2px auto;}
div#superSearch div#bg_superSearch fieldset {display:block;margin-bottom: 8px;}

p.formControllRight {float:none;}

}


/* Stage 3 */
/* 650 pixel - Per rispettare misura tabella risultato ricerche con 5 colonne */

@media screen and (max-width: 650px) {

div#Top_banner {width:50%;}

div#boxContainer2 {padding-top: 10px;}
div#boxMenuSx {float:none;}
div#boxMenuSx  dl#menuBancaDati, div#boxMenuSx  dl#menuSostanzaAttiva {float:none;width:auto;background-image:none;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
div#boxMenuSx  dl#menuBancaDati dt, div#boxMenuSx  dl#menuSostanzaAttiva dt {font-size: 1.4em;color:#1A323E;text-align:center;border-bottom:1px solid #ababab;padding:0;background-image: none;border-top-left-radius: 8px;-moz-border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px;border-top-right-radius: 8px;-moz-border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px;}
div#boxMenuSx  dl#menuBancaDati dd, div#boxMenuSx  dl#menuSostanzaAttiva dd {width:auto;display: block;padding:6px 0;font-size: 1.2em;}
div#boxContent {margin-left:0;}
div#boxContainer2 div#boxMenuSx  dl#menuBancaDati dd.MenuSX_2Liv{padding: 3px 0 3px 8px;}
div#boxMenuSx dl#menuPartners, div#boxMenuSx dl#menuInformazioni, div#boxMenuSx dl#menuILN {display: none;}

ul.accordion label.etichetta {height:auto;}

ul.accordion li a.FitogestPro {float:right;width:44px;height:30px;margin:0;padding:0;background: url(../c_grafica/fitogestpro/fgpro_icon.gif) no-repeat center #ce2013;}

div.ln-letters a {padding:10px;}

p.W3C_CSS {position: relative;}

}


/* Stage 4 */
/* 480 pixel - iPhone in modalità landscape (orizzontale) */
@media screen and (max-width: 480px) {

div#ILNbar div#ILNbar-account {width:auto;}
div#Top_banner {display: none;}
ul.AziendeSettore li.catalogo p.linkCatalogo {line-height: 2;}

}