* { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a, a:visited { color: #4D7893; text-decoration: none; }
a:link { color: #4D7893; }
a:hover { text-decoration: none; color: #069; }
a.sopra { color: #666; text-decoration: none; }
a.sopra:link { color: #666; }
a.sopra:hover { text-decoration: none; color: #999; }
a.sopra:visited { text-decoration: none; color: #999; }
a#privacy { color: #e18a01; text-decoration: none; }
a#privacy:link { color: #e18a01; }
a#privacy:hover { text-decoration: none; color: #666; }
a#privacy:visited { text-decoration: none; color: #e18a01; }
div.testoHome { width: 336px; background-color: #fff; color: #666; text-align: left; margin-left: 10; float: left; }
div.pagina { background-color: #fff; color: #666; text-align: left; margin-left: 20; }
p.testo { padding-left: 20; padding-right: 20; font-size: 10; line-height: 1.3em; }
div.message, p.userButton { text-align: center; }
ul.elencoArticoli li { list-style-image: url(/restauroarchitettonico/img/site/puntoRivista.gif); }
ul.elencoNews li { list-style-image: url(/restauroarchitettonico/img/site/puntoNews.gif); }
input[type=text], input[type=password], textarea { border: 1px solid #666; background-color: #eee; color: #000; }
/*
input[type=button], input[type=submit], input[type=reset], input#submitLogin {
    border-top: 1px solid #ccc; border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; 
        background-color: #fff; color: #666; cursor: auto; margin-top: 3px; }
input[type=button]:hover { background-color: #f00; }        
*/
p.eccezione { color: #f00; padding-left: 20; padding-right: 20; font-size: 12px; line-height: 1.2em; }
caption#menu { color: #f00; font-weight: bold; }
table#sopra td.img { line-height: 0; }
img.spaziobianco { float: left; border: 0; }
table.banner td { padding-top: 1px; padding-bottom: 1px; }
caption#titoloRivista { font-size: 14px; color: #f00; }
table.immagini td { line-height: 0; }

ul.sinistra { list-style-type: none; color: #333; padding: 0; margin: 0 3px; line-height: 1.8 }
ul.sinistra li { text-align: right; padding-right: 3px; background-color: #fff ; color: #5588A3; margin: 0; } 
ul.sinistra a, div.menu a:visited, ul.sinistra a:link, div.sinistra a:visited { padding: 0 4px; color: #5588A3; text-decoration: none; }
ul.sinistra a:hover { text-decoration: underline; color: #333;}
ul.sinistraadmin { list-style-type: none; color: #003; text-align: right; padding: 0 6px 0 0; margin: 0; line-height: 1.8 }
ul.sinistraadmin li { font-family: times; }
ul.sinistraadmin a, ul.sinistraadmin a:visited, ul.sinistraadmin a:link { color: #03b; text-decoration: none; }
ul.sinistraadmin a:hover { text-decoration: underline; color: #003; }

ul#videoElenco  { list-style-type: none; }
ul#videoElenco li { margin-bottom: 18px; }
img{ border: 0; }
div.splash, table.splash{ margin: auto; text-align: center; line-height: 0; }
div#benvenuto{ margin-top: 10px; margin-left: 10px; line-height: 1em; }
span#utente { color: #fff; font-weight: bold; }
div.messaggio{ padding: 20; margin: 20; border: solid 1px #ccc; }
h1 { font-size: 14px; font-weight: bold; }
a.google, a.google:hover, a.google:visited, a.google:link { font-size: 1px; color: #fff; }
div#pagina { padding: 8px; }

input.btn { background: #A4BFD0 none repeat scroll 0 0; color: #fff; cursor: pointer; padding: 2px; text-decoration:none; }
input.btn:hover { background-color: #c5c5c5; }
input.btn:active { background-color: #d4d4d4; }
input.btn[class] { background-image: url('../img/site/shade.png'); background-position: center top; }
* html input.btn { border: 2px double #ddd; }
* html input.btn:hover { border-color: #e5e5e5; }

/* form jquery */
tr:focus { background-color: #A4BFD0; }
td { vertical-align:top; }
.over { background-color: #C3D8E5; }
.over>th { color: #000; }

/* upload */
div#iframeUpload { border: 1px dashed #A4BFD0; height: 35px; }
div#loading img { float: left; }
div#loading { font-weight: bold; color: A4BFD0; }
div#msgUpload { font-weight: bold; color: #9c0; }