/* Global */
* {margin:0; padding: 0; font-family: arial, helvetica; }
body { background-color: #ffffff; margin-top:15px; font-size: 62.5%; color:#787878; }
li { list-style: none; }
a { text-decoration: none; color:#595959; }
a.current, .current a { color: coral !important; }
a:hover { color: coral !important; }
a img { border:0; }
p { width:100%; }
/* Common */
#all { width:1024px; margin-left: auto;	margin-right: auto; font-size:1.2em; }
.noDisplay {display:none;}
.header { float:left; width:100%; margin-bottom:30px;} 
.header img { float:left; margin-right:8px; }
.header ul li { float:left; width:166px; text-align: center; padding-top: 2px;	padding-bottom: 1px; }
.nav1 {	background-color: #f2f2f2; }
.nav2 {	background-color: #e6e6e6; }
.nav3 {	background-color: #d9d9d9; }
.nav4 {	background-color: #cccccc; }
.nav5 {	background-color: #bfbfbf; }
.nav6 {	background-color: #b2b2b2; }
.content { padding-left: 28px; float:left; display: block; width:996px;	height:576px; }
.footer { margin-top:10px; width:100%; float:left; text-align: right; }
.footer h1 { font-size: 0.9em; }
dl.cv { width:45%;float:left;display:block;}
dt.cv { font-size: 1.3em; float: left; width: 100%; }
dd.cv { float: left; width: 95%;padding-left: 5%; }
/* Home */
#homeEdito { float:left; }
#homeEdito dl {	width:664px; float:left; }
#homeEdito dt {	width:166px; text-align: center; }
#homeEdito dd {	padding:4px 4px 15px 4px; width:324px; }
#homeEdito dt.nav2, #homeEdito dd.nav2 { margin-left:166px; }
#homeEdito dt.nav3, #homeEdito dd.nav3 { margin-left:332px; }
/* Projects List */
.cell {	background-color: #b2b2b2; float:left; width:240px; height:180px; margin:0 0 12px 12px; overflow: hidden; }
.cell .blocItem { float:left; height:100%; }
.cell .blocItem img { float:none; margin-left:auto; margin-right:auto; height:100%; border:0; }
.first { margin-left:0 !important; }
.projectTitle { font-size:0.8em !important;}
/* Projects Details */
.mini {	width:30px;	height:23px; }
.margeLeft { margin-left:852px; }
.margeTop {	margin-top:471px; }
.big { width:870px; height: 494px; }
.cell .wait { color:#f2f2f2; width: 43px; float:right; margin:15px 84px; }
.cell .details { color:#f2f2f2; width: 201px; float:right; margin:5px; }
.cell .details h2, .cell .details p  { display: block; float: left; }
.cell .details h2 { font-size: 1.2em; margin-bottom: 10px; }
.cell .details .others a { display:block; float:left; width:15px; height:15px; margin-right:5px; background-color: #e6e6e6; color:#b2b2b2; font-weight:bold; text-align: center; font-size: 0.9em; }
.cell .details .others { margin-bottom: 10px; float:left; }
.cell .details p { margin-bottom: 10px; }
.cell .details a { font-size: 0.9em; }
.descProject{ padding:10px; float:left;	width:639px; }
h4 { font-size:1.1em; margin-top: 65px; border-top:1px solid #e6e6e6; float:left; width:100%; padding-top:5px; margin-bottom: 10px; }
.photodesc { font-style:italic; }
.moreElements {position:absolute;background-color: #b2b2b2;}
.moreElements p {margin:10%;width:70%;}
.moreElements a {display:block;float:right;margin-top:10px;margin-right:10px;color:coral;}
/* CV */
.color1 {	color: #f2f2f2; }
.color2 {	color: #e6e6e6; }
.color3 {	color: #d9d9d9; }
.color4 {	color: #cccccc; }
.color5 {	color: #bfbfbf; }
.color6 {	color: #b2b2b2; }
.cvHeader {float:left;width:100%;}
.column { float:left; width:45%;margin-right:5%}
/* Contact */
fieldset {display: block; float: left;width:100%;border:0;}
label {display:block;float:left;width:25%;margin-right: 5%;margin-bottom:5px;}
.field {width:69%;margin-bottom:5px;}
.submit {border:1px solid #b2b2b2;background-color: #f2f2f2;padding:2px 5px;float: right;}
#errors {color:coral;float: left; width: 90%;}
