@media screen {
#garantecookie {width:94%;margin:auto;border-left:1px solid white;border-right:1px solid #333}
#garantecookie p {margin:0;padding:0.5em;color:white}
#garantecookie p a {color:yellow}
body { 
	margin:0;
	padding:0;
	font-size:1em;
	font-family: 'Open Sans', sans-serif;
}
body { text-align:left;} 
#pagewrap {min-width:988px;width:94%;margin:auto;position:relative;border-left:1px solid white;border-right:1px solid #333}
/*---*/
	#cleft, #cright {float:none;width:100%;margin:0;border:0}
	#centro {width:50%}
	#left, #right {width:25%;margin:0;min-width:auto}
	#menu_or {height:auto}
	#menu_or p a{float:none;display:inline-block}
	#listacategorie li:nth-child(odd), #listaAziende li:nth-child(odd) {background-color:#eee;}
	#listacategorie li:nth-child(even), #listaAziende li:nth-child(even) {background-color:#fff;}
/***/
#testa {width:100%;text-align:left;margin:0;height:194px}
#testa form, #testa p, #testa fieldset {margin:0;padding:0;border:0}
#titolo {display:none}
#logo {float:left;border:0;margin-bottom;display:block;height:153px;width:175px;margin-top:39px}
#portali {}
#logo a img, #logo img {border:0}
#piedipagina {width:100%; text-align:left;}
#gAtop {
/*width:17.4em;*/
float:right;
text-align:right;
width:66%;
height:100px;
overflow:hidden;
}
#menu_or {clear:right;height:25px;}
#menu_or p {padding:1px 0 0 0;margin:0;font-size:90%;}
#menu_or p a {text-decoration:none;display:block;float:left;padding:0 0.8em;border-left:1px solid #BFCADB}
#menu_or p a:first-child {border-left:0}
#menu_or p a:hover {text-decoration:underline}
#menu_or .separe {display:none}
#ricerca {float:left;padding-top:0;margin-top:-3px}
#parola {width:135px}
#ricerca p {font-size:80%;margin:0;padding:0 0 0 0.5em}
#cerca_siti {margin-left:2.8em}
#ricerca a {text-decoration:none;}
#aViaTop {float:right;height:60px;text-align:right;position:absolute;right:0;top:124px}
#left {float:left;width:19%;margin-right:1%;min-width:6em;padding-bottom:0.5em;clear:both}
#cleft {float:left;width:49.2%;margin-right:0.25%;}
#cright {float:left;width:49.5%;margin-right:0.5%;padding-left:0.25%}
#right {float:right;width:19%;margin-left:1%;min-width:7em;padding-bottom:1em}
#centro {width:60%;margin:0;float:left}
#centro p {padding:0.2em 0;margin:0;}
#centro p.scheda {text-align:right}
.foto {margin:1em}
.link {margin:0;border:0}
#piedipagina {text-align:center}
#piedipagina p {font-size:0.80em}
#piedipagina p a {text-decoration:none}
#left p, #left ul, #right p, #right ul, #centro p, #centro ul , #centro ol{font-size:90%;line-height:130%}
#left p, #right p {margin:0;padding:0.2em 0.2em}
#left h1, #right h1, #centro h1  {font-size:1em;margin-bottom:0;margin-top:0;}
#left h2, #right h2, #centro h2  {font-size:1em;font-style:italic;margin:0.5em 0 0.2em 0;padding:0 0.2em}
#left h2, #right h2 {padding:0.5em 1em;font-style:normal;color:#FFF;background-color:#28a0b1;margin:0;border-bottom:1px solid #999;border-top:1px solid white}
#centro div.scheda h2 a {color:inherit;text-decoration:none}
#centro div.scheda h2 a span.scheda {font-style:normal;color:white;background:#28a0b1;font-size:0.8em;display:inline-block;padding:0 0.5em}
#centro div.scheda {border-bottom:1px solid #cecece;padding:1em 0}
#left h3, #right h3, #centro h3  {font-size:90%;font-weight:normal;font-style:italic}
#centro h1  {font-size:1em;padding:1em 0.5em}
#right form, #right fieldset {border:0 solid black;margin:0;padding:0}
#right form p, #right fieldset p {padding:0;margin:0.1em 0.2em}
#left p a, #left ul a, #right p a, #right ul a, #centro p a, #centro ul a {text-decoration:none}
#centro a {font-style:italic}
#centro ul a {font-style:normal}
#left p a:hover, #left ul a:hover, #right p a:hover, #right ul a:hover, #centro p a:hover, #centro ul a:hover {text-decoration:underline}
#left h1,#right h1  {text-align:center;margin:0}
#centro ul {margin-left:1.3em;padding-left:0;line-height:1.5em}
#centro ul li a{display:block;padding:0.3em 0}
#centro ul.news{margin:0;padding:0;list-style-type:none}
#centro ul.news li a {padding:1em;border-bottom:1px solid #ccc;display:block}
#centro ul.news li a:hover {background:#f2f2f2;color:inherit;text-decoration:none}
#centro .archivi {text-align:right;padding:0}
#centro .archivi a {display:inline-block;padding:0.5em 1em}
#centro .foto {margin: 0 1em 0 0;float:left;border:0}
#login1, #login2, #aziende {text-align:left;padding-bottom:0.5em; margin-bottom:0.5em;}
#login1 label {display:block;float:left;width:30%;;padding:0.5em 0.2em}
#login1 input#login, #login1 input#password {width:50%;padding:0.8em;float:right}
#login1 input.entra {display:block;float:right;margin:0.5em 0.1em;padding:0.5em 1em}
#login1 p {margin:0.5em 0.2em;clear:both}
#login1 p.rec_pwd {text-align:right;font-size:90%;padding:0.5em}
#login1 p.registrati a, p.registrati input {display:block;text-align:center;text-transform:uppercase;font-weight:bold;padding:0.5em;width:120px;margin:auto;border-color:white black black white;color:white;background:#01B2EB}
#login1 p.registrati a:hover, p.registrati input:hover {text-decoration:none}
#centro p, #cright p {padding: 0 0.5em}
#centro form label {display:block;float:left;width:100px;border-bottom:1px solid gray;padding-bottom:4px}
#centro form select#categoria {max-width:200px}
#centro form input#descrizione, #centro form select#regioni2, #centro form select#provincia {width:200px}
#centro #googy a {display:normal;float:left;color:yellow}
table {font-size:80%}
#centro ul {margin:0.5em 0 0 1em}
#centro p {clear:left}
#centro a img {border:0}
#centro th {text-align:left}
#right ul li, #left ul li {border-bottom:1px solid #999;border-top:1px solid white;margin:0;;line-height:1em}
#right ul li a, #left ul li a {padding:0.5em 0.5em 0.5em 1em;display:block}
#right ul li a:hover, #left ul li a:hover {background:#CECECE;color:inherit;text-decoration:none}
#right ul, #left ul {margin:0;padding:0;text-align:left;list-style-type:none}
#centro ol li a {text-decoration:none}
table.forum {border-collapse:collapse}
table.forum a {text-decoration:none}
table.forum td {padding:0.3em}
#menu_interno {background: #C7C7C7 url(images/sfondo_sottomenu.png) top repeat-x;height:20px;border-bottom:1px solid black}
#menu_interno p {}
#centro  p.pagine {margin:0.5em;text-align:center}
#centro  a.numeri, #centro  span.numeri,#centro  p.pagine span.intro {color:black;text-decoration:none;padding:0.2em 0.5em;display:inline-block;text-align:center;border:1px solid white;border-color:#f2f2f2 #333 #333 #f2f2f2}
#centro  p.pagine span.intro {width:60px}
#centro  a.numeri {background:#cecece;}
#centro  a.numeri:hover {color:#007896;text-decoration:none;background:#FFDD00;color:maroon}
#centro  span.numeri {color:#007896}
#centro  span.vai {background:#FFDD00;color:maroon}
#centro  a.frecce {background:#333;color:white;font-weight:bold}
#centro #menu_interno a, #menu_interno span.corrente {text-decoration:none;font-style:normal;color:#333;display:block;float:left;padding:0 5px;border-left:1px solid white;border-right: 1px solid black}
#centro #menu_interno a:hover, #menu_interno span.corrente {background:white;color:gray}
#centro table.dati {border-collapse:collapse;width:50%}
#centro table.doppio {width:100%}
#centro table.dati th {text-align:center}
#centro table.dati td {border:1px solid gray;padding: 0 1em}
#centro table.dati td.numero {text-align:right}
#link_art {float:left;margin-left:9px}
#link_art a img {border:0}
#left img {border:0}
#right #consulenza p {font-size:70%}
#right #consulenza p a {color:red;font-weight:bold}
.cellulari {display:none}
.btn
{
  display: inline-block;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: transparent;
  border-right-color-value: transparent;
  border-bottom-color: transparent;
  border-left-color-value: transparent;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  margin:2px 0
}
.btn {text-decoration:none}
.btn-xs
{
  padding-top: 1px;
  padding-right: 5px;
  padding-bottom: 1px;
  padding-left: 5px;
  font-size: 12px;
  line-height: 1.5;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.btn-info
{
  color: #ffffff;
  background-color: #5bc0de;
  border-top-color: #46b8da;
  border-right-color-value: #46b8da;
  border-bottom-color: #46b8da;
  border-left-color-value: #46b8da;
}
.btn:focus, .btn:active:focus, .btn.active:focus
{
  outline-width: thin;
  outline-style: dotted;
  outline-offset: -2px;
}
.btn:hover, .btn:focus
{
  color: #333333;
  text-decoration-line: none;
  text-decoration-style: solid;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info
{
  color: #ffffff;
  background-color: #31b0d5;
  border-top-color: #269abc;
  border-right-color-value: #269abc;
  border-bottom-color: #269abc;
  border-left-color-value: #269abc;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info
{
  color: #ffffff;
  background-color: #31b0d5;
  border-top-color: #269abc;
  border-right-color-value: #269abc;
  border-bottom-color: #269abc;
  border-left-color-value: #269abc;
}
.btn-success
{
  color: #ffffff;
  background-color: #5cb85c;
  border-top-color: #4cae4c;
  border-right-color-value: #4cae4c;
  border-bottom-color: #4cae4c;
  border-left-color-value: #4cae4c;
}
.btn-danger
{
  color: #ffffff;
  background-color: #d9534f;
  border-top-color: #d43f3a;
  border-right-color-value: #d43f3a;
  border-bottom-color: #d43f3a;
  border-left-color-value: #d43f3a;
}
.btn-warning
{
  color: #ffffff;
  background-color: #f0ad4e;
  border-top-color: #eea236;
  border-right-color-value: #eea236;
  border-bottom-color: #eea236;
  border-left-color-value: #eea236;
}
}
@media handheld {
body {font-size:70%;background:white;color:black}
#logo, #portali, # Perimetroitalia {display:none}
}
@media print {
body {color:red}
}
