html{height:100%;}
body{height:100%;margin:2px;padding:0;font:70% Verdana,Arial,sans-serif;color:#B93737;background:#fff;text-align:left;}
div{font-size:100%;}

a:link{color:#B93737;background:transparent;text-decoration:underline;}
a:visited{color:#B93737;background:transparent;text-decoration:underline;}
a:hover{color:#F7E7E7;background:#B93737;text-decoration:none;}

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

h1{font-size:180%;color:#ffffff;margin:2px;}
h2{font-size:130%;color:#B93737;margin:2px;}
h3{font-size:120%;color:#B93737;margin:2px;}
h4{font-size:110%;color:#B93737;margin:2px;}
h5{font-size:100%;color:#B93737;margin:2px;}

acronym{color:#999;border-bottom:1px dotted #999;}
address{padding:5px;}
label{cursor:pointer;cursor:hand;color:#B93737;white-space:nowrap;font-weight:normal;}
table{text-align:left;vertical-align:top;}
td{vertical-align:middle;padding:1px;color:#B93737;}
ul{color:#B93737;}
fieldset{margin:4px;padding:4px;border:1px solid #aaaaaa;}
legend{color:#B93737;font-weight:bold;}
form{margin:0;padding:0;}

.credits{background:#B93737;margin-top:5px;padding:8px 0px 2px 0px;width:100%;height:20px;text-align:center;border-top:1px dotted #B93737;vertical-align:middle;}
.credits a:link{color:#ffffff;background:transparent;text-decoration:underline;}
.credits a:visited{color:#ffffff;background:transparent;text-decoration:underline;}
.credits a:hover{color:#ffffff;background:#B93737;text-decoration:none;}

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

#benvenuto{font-weight:bold;color:#ffffff;padding:0;float:right;width:300px;height:20px;margin-top:50px;margin-right:-70px;vertical-align:middle;white-space:nowrap;}
#benvenuto a:link{color:#ffffff;background:transparent;text-decoration:underline;}
#benvenuto a:visited{color:#ffffff;background:transparent;text-decoration:underline;}
#benvenuto a:hover{color:#ffffff;background:#B93737;text-decoration:none;}

.rosso{color:#ff0000;}
.bold{font-weight:bold;}
.label{text-align:right;}

.Bottoni{font-weight:normal;border:1px outset #B93737;background:#F7E7E7;font-family:Verdana,Arial,Helvetica,sans-serif;height:20px;padding:0px;}
.BottoniRed{font-weight:normal;border:1px outset #ff0000;color:#ff0000;background-color:#FBBF57;font-family:Verdana,Arial,Helvetica,sans-serif;height:20px;padding:0px;}

.messaggioRicerca{color:#ff0000;}

/*ELEMENTILOGIN*/

#logo{float:left;}
#title{padding-top:43px;padding-left:150px;}
#sopra{width:100%;height:350px;margin:0;text-align:left;padding-top:10px;background:#F7E7E7 url(../immagini/sfondo_login.gif) repeat-y;}
#sottologin{width:100%;height:350px;margin:0;text-align:left;background:#B93737;}
#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*/

#contenitoretestata{width:100%;height:75px;margin-bottom:5px;background:#B93737 url(../immagini/background.jpg) repeat-y;padding-bottom:3px;border-bottom:1px dotted #B93737;position:relative;text-align:right;color:#32618C;}
#TabellaTestata{margin-left:auto;margin-right:0;width:75%;border-collapse:collapse;}
#TabellaTestata td{vertical-align:top;}
#logotestata{top:0px;left:0px;position:absolute;width:69%;text-align:left;margin:0 auto;background:transparent;padding:3px;border: 0px inset #F7E7E7;}

#imglogo{vertical-align:top;float:left;margin-right:10px;margin-left:5px;}
#ContenitoreFloat{border-top:1px dotted #B93737;border-bottom:1px dotted #B93737;position:relative;background:#fff;margin:0 auto;width:98%;text-align:left;padding:0px;height:540px;min-height:540px;}
#ContenitoreFloat:after{content:".";display:block;line-height:1px;font-size:1px;clear:both;}

#rigacentrale{position:absolute;top:0;right:255px;width:1px;height:540px;border-left:1px dotted #B93737;}


#ContenitoreGenerale{position:relative;background:#fff;margin:0 auto;width:99%;text-align:left;padding:2px;border:1px solid #B93737;height:662px;min-height:662px;}
#ContenitoreGenerale:after{content:".";display:block;line-height:1px;font-size:1px;clear:both;}
#contenitoreSinistra{float:left;width:60%;padding:0;}
#contenutosfoglia{width:96%;height:100%;text-align:left;background-color:#F7E7E7;padding:3px;overflow:auto;}
#contenutolista{margin-left:-12px;}
#contenitoreDestra{top:0px;right:0px;position:absolute;margin:0 auto;padding:0;text-align:left;width:250px;min-height:540px;height:540px;}


#contenitoreDocumenti{overflow:auto;width:100%;height:180px;text-align:left;}
#contenitoreContenuto{overflow:auto;width:100%;height:400px;text-align:left;padding:10px;color:#B93737 !important;}
#contenitoreContenuto h1{color:#B93737 !important;}

#TabellaDocumenti{border:1px solid #B93737;}
#TabellaDocumenti td{border:1px solid #eeeeee;}

.cellaChiara{background:#fefefe;}
.cellaScura{background:#efefef;}
