* { 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: 10px; float: left; }
div.pagina { background-color: #fff; color: #666; text-align: left; margin-left: 20px; }
p.testo { padding-left: 20px; padding-right: 20px; font-size: 10px; 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; }

p.eccezione { color: #f00; padding-left: 20px; padding-right: 20px; 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: left; padding-left: 3px; background-color: #A4BFD0; border-bottom: 1px solid #fff; color: #fff; margin: 0; width: 130px;}
ul.sinistra li#home { background-color: #CCC; border-bottom: 2px solid #fff; color: #000; }
ul.sinistra li#home a, ul.sinistra li#home a:link, ul.sinistra li#home a:visited { color: #000; font-weight: bold; }
ul.sinistra li#home a:hover { color: #4D7893; }
ul.sinistra a, div.menu a:visited, ul.sinistra a:link, div.sinistra a:visited { padding: 0 4px; color: #fff; text-decoration: none; font-variant: small-caps; font-size: 12px; font-weight: bold;}
ul.sinistra a:hover { text-decoration: underline; color: #333;}

ul.sinistraadmin { list-style-type: none; color: #333; padding: 0; margin: 0 3px; line-height: 1.8 }
ul.sinistraadmin li { text-align: left; padding-left: 3px; background-color: #EAEAEA; border-bottom: 1px solid #fff; color: #333; margin: 0; width: 130px;}
ul.sinistraadmin a, ul.sinistraadmin a:visited, ul.sinistraadmin a:link { color: #333; text-decoration: none; font-variant: small-caps; }
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: 20px; margin: 20px; 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: top center; }
* 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; }


div#newsletter { background-color: #CCC; width: 133px; margin-left: 4px;}
div#newsletter h4 {text-align: left; width: 127px; padding: 3px; background-color: #6A8DA1; border-bottom: 1px solid #fff; color: #fff; margin: 0;
font-variant: small-caps; font-size: 12px; font-weight: bold;
}

input[type=button], input[type=submit], input[type=reset] { background-color: #6A8DA1; border: 1px solid #FFF; color: #FFF; font-variant: small-caps; cursor: pointer;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #A4BFD0; color: #000; border-color: #333;}

div.box_home { width: 185px; float: left; margin-right: 50px; margin-top: 10px;}
div.box_home .dx { margin-right: 10px;}
div.box_home div { width: 175px; margin-left: 5px; min-height: 140px; height: auto !important; height: 140px;}
div#box_login { padding-top: 15px; padding-right: 24px;}
p.hr { clear: both; line-height: 0.8em;}
ul#news_fader, ul#content_fader { padding-left: 10px;}
ul#news_fader li, ul#content_fader li { list-style-type: none; margin-left: 0;}
