html{height:100%;}
body{height:100%;margin:10px;padding:0;font:70% Verdana,Arial,Helvetica,sans-serif;color:#000;background:#438FC2;text-align:center;}
div{font-size:100%;}

a{color:#438FC2;background:transparent;text-decoration:underline;}
a:hover{color:#F98D17;text-decoration:underline;}

textarea{margin:0;padding:2px;border:1px solid #969696;font:100% Verdana,Arial,Helvetica,sans-serif;}

input{margin:0;padding:2px;border:1px solid #969696;font:100% Verdana,Arial,Helvetica,sans-serif;}
select{margin:0;padding:0;border:1px solid #969696;font:100% Verdana,Arial,Helvetica,sans-serif;}
img{border:none;background:transparent;vertical-align:middle;}

h1{font-size:150%;color:#000cf2;margin:2px;}
h2{font-size:130%;margin:4px;}
h3{font-size:120%;color:#000cf2;margin:2px;}
h4{font-size:110%;color:#000cf2;margin:2px;}
h5{font-size:100%;color:#000cf2;margin:2px;}

acronym{color:#999;border-bottom:1px dotted #999;}
address{padding:5px;}
label{cursor:pointer;cursor:hand;font-weight:bold;white-space:nowrap;}
table{text-align:left;vertical-align:top;}
td{vertical-align:middle;padding:3px;}
ul{color:#010E87;}
fieldset{margin:5px;padding:4px;border:0px solid #ffffff;color:#000 !important;}
legend{font-size:20px;font-weight:bold;}
form{margin:0 auto;padding:0;}

.inputfocus{background:#FEF4E8;}

.credits{width:80%;margin:10px auto;padding:2px;text-align:center;}
.credits a:hover{text-decoration:underline;}
.credits a{color:#000;background:transparent;text-decoration:none;}

#barralingue{padding:0;float:right;width:70px;height:20px;margin-top:8px;vertical-align:middle;white-space:nowrap;}

.rosso{color:#ffffff;}
.bold{font-weight:bold;}
.label{text-align:right;}
.piccolo{font-size:80%;}

.Bottoni{cursor:pointer;color:#fff;font-weight:bold;border:1px solid #87A9C7;background:#F98D17;font-family:Verdana,Arial,Helvetica,sans-serif;padding:1px;}
.BottoniRed{cursor:pointer;color:#fff;font-weight:bold;border:1px solid #87A9C7;background:#F98D17;font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;}

.messaggioRicerca{color:#ffffff;}

/*ELEMENTILOGIN*/

#logo{float:left;background:#ffffff;padding:3px;border: 0px inset #F8FAFC;}
#title{padding-top:43px;padding-left:150px;}
#sopra{width:100%;height:400px;margin:0;text-align:left;padding-top:10px;background:#F98D17 url(../immagini/sfondo_login.gif) repeat-y;}
#sottologin{width:100%;height:350px;margin:0;text-align:left;background:#010E87;}
#contenitorelogo{width:600px;height:180px;margin-left:45px;text-align:left;background:transparent;padding:0;}
#contenitorelabellogin{width:300px;height:150px;margin:10px 10px 10px 76px;text-align:left;background:transparent;padding:0;}

/*ELEMENTIRUBRICA*/

#barramessaggio{width:200px;padding:2px;margin: 0 auto;float:right;text-align:right !important;}
#barramessaggio a:hover{text-decoration:underline;}
#barramessaggio a{color:#000;background:transparent;text-decoration:none;}



	
#contenitoretestata{height:70px;margin:0;padding:10px;position:relative;text-align:left;}


#contenitoretestata img{float:left;margin-right:10px;}



#TabellaRicerca{border-collapse:collapse;border-top:1px dotted #010E87;}
#TabellaRicerca td{color:#000cf2;height:15px;background-color:#fff;padding-left:3px;padding-right:3px;}


#ContenitoreGenerale{background:#fff url(../immagini/header_bg.png) 200px top repeat-y;margin:0 auto;width:750px;text-align:center;padding:0px;border:1px solid #2E6285;min-height:550px;}
#contenitoreDestra{margin:0 auto;padding:10px;text-align:left;min-height:400px;background:#fff;padding-bottom:30px;border-bottom:1px solid #2E6285;border-top:1px solid #2E6285;}

#listaProdotti{margin-top:2px;border-collapse:collapse;color:#333;}
#listaProdotti th{height:20px;padding:1px;margin:0px;background:#F98D17;text-align:center;}
#listaProdotti th a{color:#000cf2;padding:1px;}
#listaProdotti th a:hover{color:#000cf2;background:#abc;}
#listaProdotti td{height:30px;padding:0 5px;}
#listaProdotti td.BarraInfoListe{height:10px;border:0px;padding:2px;}

#tabellaNavigazione{border-top:1px solid #F98D17;padding-top: 10px;}

#caricamento{display:none;background:#fff;padding-bottom:200px;}
#cont-barra{position:relative;background:#F98D17;overflow:hidden;height:32px;border:2px solid #F98D17;}
#barra{padding-top:8px;position:absolute;top:0;right:0;background-color:#fff;height:32px;text-align:left;}

.cellaChiara{background:#fff;}
.cellaScura{background:#FEF4E8;}

#nessunRisultato{padding:10px;margin-top:50px;font-size:14px;color:#ffffff;height:150px;text-align:center;font-weight:bold;}
.tabellasenzaaccapo td{white-space:nowrap;}
.tabellatop td{vertical-align:top;}
