/*-- general --*/
body {
	background-color:#c69c6d;
	background-image: url(../img/bgpage.png);
	background-repeat: repeat-y;
	background-position: center center;
}

#wrapper {font-family:Verdana, Arial, Helvetica, sans-serif;}

#fake-page { 
background-color:#FFF; 
border: 1px solid #666;
color:#444;
font-size:16px;
margin-top:0px; 
margin-bottom:0px; }

.clearer { clear:both; }
.section { margin-top:0px; margin-bottom:30px;}
.subsection { margin-top:10px; margin-bottom:20px;}
.interlinea_180 {line-height:210%; text-align:justify; }
.toppage {background-color:#c69c6d; width:1024px; height:30px; background-image:url('../img/toppage.png' ); background-repeat:no-repeat; margin:0 auto;}
.bottompage {background-color:#c69c6d; width:1024px; height:30px; background-image:url('../img/bottompage.png' ); background-repeat:no-repeat; margin:0 auto;}
.dispari { background-color:#EEE; }

.callout { 
 background-image:url('../img/callout.png');
 width:350px; height:45px; 
 margin-left:-27px; 
 float:left;
 padding-top:10px; padding-left:15px;
 font-size:14px;
 font-weight:bold;
 background-repeat:no-repeat;
 color:#FFF;text-transform:uppercase;
 padding-top:12px;}


/*-- header --*/
#header h1 {
color:#000;
font-size:73px;
padding:0;
margin-top:20px;
margin-bottom:-5px;
text-transform:uppercase;
text-align:center;
}

hr {width: 920px; margin-bottom:3px;}


#virtual {padding:0 10px; color:#333; font-size:16px; text-transform:uppercase;}
#virtual > div {float:left;}
#virtual a { padding-top:6px;  padding-bottom:6px;  padding-right:6px; font-weight:bold;}

#gmail-zone {width:380px;}
#internet-zone {width:240px;}
#twitter-zone {width:160px;}
#xbox-zone {width:150px;}

.account { width:30px; height:30px; display:block; margin-right:5px; float:left;}
.label-account { padding-top:7px; }
#gmail { background-image: url(../img/accounts.png); }
#internet { background-image: url(../img/accounts.png); background-position: -30px 0; } 
#twitter { background-image: url(../img/accounts.png); background-position: -60px 0; }
#xbox-live { background-image: url(../img/accounts.png); background-position: -90px 0; }

#virtual a:link , #virtual a:visited , #virtual a:active { text-decoration:none; color:#000; }
#virtual a:hover { text-decoration:underline;  }

/*-- obiettivo --*/
#obiettivo {color:#CCC; background-color:#000; }
#obiettivo p {padding:10px;}
#obiettivo strong {font-weight:bold;color:#FFF;}

/*-- istruzione --*/
.scuola {font-weight:bold;}
.titolo-tesi {border-bottom:1px solid #000; }

/*-- jobs --*/
.datore {font-weight:bold; color:#000;}
#jobs strong {color:#996600;font-weight:bold; }
.cliente, .capability {color:#996600;font-weight:bold; }
#jobs img { float:left; margin-right:10px; margin-bottom:0px; vertical-align:text-top;}


/*-- conoscenze --*/
#knowledge { margin-left:auto; margin-right:auto; margin-top:30px; width:660px; }
#knowledge {color:#333; font-size:16px; font-weight:bold; }
.knowledge-item {float:left; width:220px; position:relative;} 

.knowhow_img { width:60px; height:70px; float:left;}
.knowhow_label {width:100px; float:left; padding-left:20px; padding-top:25px; }
#html { background-image: url(../img/knowledge.png) ; }
#ps { background-image: url(../img/knowledge.png); background-position: -60px 0; }
#java { background-image: url(../img/knowledge.png); background-position: -120px 0; }

#css { background-image: url(../img/knowledge.png); background-position: 0 -70px; } 
#dw { background-image: url(../img/knowledge.png); background-position: -60px -70px; } 
#db { background-image: url(../img/knowledge.png); background-position: -120px -70px; } 

#php { background-image: url(../img/knowledge.png); background-position: 0 -140px; } 
#joomla { background-image: url(../img/knowledge.png); background-position: -60px -140px;} 
#seo { background-image: url(../img/knowledge.png); background-position: -120px -140px; } 

#js { background-image: url(../img/knowledge.png); background-position: 0 -210px; } 
#svn { background-image: url(../img/knowledge.png); background-position: -60px -210px } 
#ajax { background-image: url(../img/knowledge.png); background-position: -120px -210px} 


/*-- english-language --*/
#english-language { float:right; margin: -80px 20px -20px 20px; position:relative;}

/*-- personal-info --*/
#personal-info { color:#CCC; background-color:#000; line-height:140%; text-align:justify; padding-bottom:0;}
#personal-info p { margin-top:25px;margin-bottom:20px;}
#silouette {text-align:center;}
#silouette img {float:right; margin-top:20px; margin-right:20px; margin-bottom:10px;}
#personal-info strong {font-weight:bold;color:#FFF;}
#personal-info a:link, #personal-info a:visited , #personal-info a:active { font-weight:bold; text-decoration:none; color:#FFF; }
#personal-info a:hover { text-decoration:none; background-color:#FFF; color:#000; font-weight:bold }

.back {background-color:#c69c6d; width:1024px; height:30px; text-align:center;}
.back a:link, .back a:visited, .back a:active {color:#FFF;}
.back a:hover {text-decoration:underline;}

