﻿/*
*	Autore:			Marco Corona (marco@coronam.com)
*	file:			davidecorona.css
*	aggiornato il:	2007/06/01
*/

* {margin: 0; padding: 0;}
body {font: 12px Verdana, sans-serif; line-height: 14px; color: #333; background: #FFF; margin: 0 auto 0 auto;}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #D3B499; }
html body a:hover {color: #D3B499; text-decoration: underline; color: #000; }

.container { width: 975px; padding: 10px;}
.sitebody { clear: both; min-height:550px; margin-top: 15px; border: solid 1px #D3B499; background: #FDFAF8; }

#logo {height: 32px; width: 261px; overflow: hidden; background: url(../images/logo.gif) no-repeat; margin-right: 9px; float: left;}

#navbar {height: 32px;
  font: 18px Georgia, Times, serif; overflow: hidden;
  width: 680px;
  }
#navbar li {float: left; padding: 7px 10px 0 5px;
  background: url(../images/navsep.gif) 100% 66% no-repeat; text-transform: lowercase;}
#navbar li a:hover { color: #000; }
#navbar li .curser
#navbar .current { color: #5d544c; }

h1 {font: bold 20px san-serif, Verdana, Arial; letter-spacing: 0px; margin: 10px; line-height: 40px; color: #d3b499; }
h2 {font: 18px Georgia, "Times New Roman", serif; letter-spacing: 1px; margin: 10px; border-bottom: solid 2px #d3b499; line-height: 30px;}
h3 {font: bold 16px san-serif, Verdana, Arial; letter-spacing: 1px; border-bottom: solid 1px #d3b499; padding: 5px; margin-bottom: 2px; }
h4 {font: bold 10px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499;}

ul, ol {list-style: none;}

.textcenter { text-align: center; }
.bold { font-weight: bold; color: #d3b499; }
.textblock { margin-top: 20px; margin-bottom: 10px; margin-left: 10px; margin-right: 5px; }

.columns-2-aab-aa { width: 400px; height: 550px; float: left; vertical-align: top;}
.columns-2-aab-b { width: 550px; height: 550px; float: left; vertical-align: top;}

.columns-2-aaab-aaa { width:570px; height: 550px; float: left; vertical-align: top;}
.columns-2-aaab-b { width: 400px; height: 550px; float: left; vertical-align: top;}

.columns-2-aaB-aa { width: 400px; height: 550px; float: left; vertical-align: top; background-color: #fbfaf9; border-right: solid 1px #D3B499}
.columns-2-aaB-B { width: 550px; height: 550px; float: left; vertical-align: top; background-color: #fdfaf8; }

.columns-2-aBB-a { width: 220px; height: 550px; float: left; vertical-align: top; background-color: #fbfaf9; border-right: solid 1px #D3B499; padding-left: 15px; padding-right: 15px; text-align: justify;}
.columns-2-aBB-BB { width: 680px; height: 550px; float: left; vertical-align: top; background-color: #fdfaf8; padding-left: 20px; padding-right: 20px; text-align: justify; }

.columns-2-BBa-BB { width: 680px; height: 550px; float: left; vertical-align: top; background-color: #fdfaf8; border-right: solid 1px #D3B499; padding-left: 15px; padding-right: 15px; text-align: justify;}
.columns-2-BBa-a { width: 220px; height: 550px; float: left; vertical-align: top; background-color: #fbfaf9; padding-left: 20px; padding-right: 20px; text-align: justify; }

.admin-2-menu { width: 300px; float: left; vertical-align: top; }
.admin-2-body { width: 600px; float: left; vertical-align: top; border-left: solid 1px #d3b499; height: 550px; }

/*pagina principale*/
.homepic { text-align: center; margin-top: 20px; }

/*pagina profilo*/
.profilopic { text-align: center; margin-top: 20px; }
.didascalia { font: bold 9px san-serif, Verdana, Arial; color: #555; margin-left: 360px; margin-top: 370px; text-align: right; width: 210px;}

/*news*/
.news { color: #555; }
.news .subtitle {font: bold 10px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499;}
.news .title {font: bold 16px san-serif, Verdana, Arial; letter-spacing: 1px; border-bottom: solid 1px #d3b499; padding: 5px; margin-bottom: 2px; }
.news .text { margin-bottom: 8px; font-size: 10px; }

/*expo*/
.expo { color: #555; margin: 20px; }
.expo .year {font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499; width: 50px; float: left; height: 18px;}
.expo .title {font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; height: 18px;}

/*pubblicazioni*/
.publ { color: #555; margin: 20px; }
.publ .group {font: bold 16px san-serif, Verdana, Arial; letter-spacing: 0px; color: #555; height: 28px; margin-top: 10px;}
.publ .year {font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499; width: 50px; float: left; height: 18px;}
.publ .title {font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; height: 18px;}

/*contatti*/
.contatti {}
.contatti .hi { font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499; line-height: 20px; }
.contatti .txt { position: absolute; }
.contatti .pic { position: absolute; margin-top: 25px; margin-left: 350px;}

/*quadri*/
.quadri {}
.quadri .indice { position: absolute; margin-left: 780px; margin-top: 305px; width: 170px; height: 172px; border: solid 1px #D3B499; padding-left: 5px; padding-top:5px; }
.quadri .indice .anteprima { float: left; width: 30px; height: 30px; margin-right: 4px; margin-bottom: 4px; overflow: hidden; }
.quadri .quadro { position: absolute; margin-left: 10px; margin-top: 10px; width: 760px; height: 450px; overflow: hidden; }
.quadri .didascalia { position: absolute; margin-left: 10px; margin-top: 470px; font: bold 12px san-serif, Verdana, Arial; letter-spacing: 0px; color: #d3b499; line-height: 20px; width: 760px; text-align: left; }