@import url(base.css);

body {background:#FFF url(../../img/background.gif) repeat-x left top; margin:0; padding:0;}
body, td, table {font:13px Verdana, Arial, Helvetica, sans-serif; color:#777671;}
select, input, textarea {font:13px Verdana, Arial, Helvetica, sans-serif;}

a {color:#777671; text-decoration:none; outline:none;}
a:hover {color:#9B0010; text-decoration:none;}

h2 {text-transform:uppercase; font-size:15px;}
h3 {font-size:14px; font-weight:normal;}

div#container {margin:0 auto; background-color:#FFF; width:960px;}
div#testaFlash {background:#FFF url(../../img/background.gif) repeat-x left top;}
div#pagina {/*background:url(../../img/nomeSito.jpg) no-repeat 40px 20px;*/ min-height:250px; height:auto!important; height:250px;}
div#content {margin:1em 0 0 480px; padding-right:50px; text-align:justify;}
div#menuFooter {background-color:#C91326; color:#FFF; text-align:center; padding:0.8em 0 0.8em 0; margin-top:1.5em;}
div#menuFooter ul {margin:0 auto; width:960px; padding:0;}
div#menuFooter ul li {display:inline; border-right:1px solid #FFF; padding:0 0.4em 0 0; margin:0 0 0 0.4em;}
div#menuFooter ul li.last {border:none; padding:0;}
div#menuFooter ul li a {color:#FFF; font-weight:bold; text-transform:uppercase; font-size:11px; text-decoration:none;}
div#menuFooter ul li a:hover {text-decoration:underline;}
div#footer {text-align:center; font-size:10px; padding-top:1.5em; padding-bottom:1em;}

p.mail {float:right; padding:0; margin:95px 65px 0 0; font-size:16px;}

div#loadPag {text-align:center; padding-top:20px;}

table#portfolio {width:100%;}
table#portfolio tr th {vertical-align:top; width:30%; padding-bottom:10px;}
table#portfolio tr td {text-align:left; padding-bottom:10px;}

table#caseHistory {width:100%;}
table#caseHistory tr th {vertical-align:top; width:30%; padding-bottom:10px;}
table#caseHistory tr th h2 {text-transform:none;}
table#caseHistory tr td {text-align:left; padding-bottom:10px;}

div#curriculum {margin-top:150px; margin-left:300px; position:absolute;}
div#curriculum a {font-size:12px;}
div#curriculum a img {vertical-align:middle;}

table#contatti {width:100%;}
table#contatti td {padding-top:5px;}
table#contatti td.label {text-align:left; width:100px; vertical-align:top;}
table#contatti td.module {width:330px; text-align:left;}
table#contatti td.module input, table#contatti td.module textarea, table#contatti td.module select {width:320px;}
table#contatti td.label.doppio.secondo {text-align:right; width:80px; padding-right:10px;}
table#contatti td.module.doppio {width:110px!important;}
table#contatti td.module.doppio input {width:110px!important;}
table#contatti td.module.auto input, table#contatti td.module.auto select, table#contatti td.module.auto textarea {width:auto!important;}
table#contatti td.check input {float:left;}
table#contatti td.check label {display:block; width:310px; float:right; padding-right:20px;}