/*

SCHEMA COLORI

verde: #3a5f65;
verde scuro:#142123;
verde chiaro:#c0d1d2;
grigio testo: #777;

*/

#content > .left{
	width:100%;
}


#content > .left > h3{
	padding:30px 0 0 0;
	margin-bottom:30px;
	width:600px;
	background: url(../images/titles-small.png) left top no-repeat;
}

#content > .left > .geo-area > h4{
	font-size:1.4em;
	color:#3a5f65;
	width:660px;
	padding-bottom:5px;
	border-bottom:1px solid #3a5f65;
}

.geo-area{
	margin-bottom:60px;
}


.contact-item{
	width:302px;
	/*background-color:#F90;*/
}

.contact-item.left{
	/*margin-right:15px;*/
	/*background-color:#0C3;*/
}

/*
.contact-item.right{
	width:330px;
}

.contact-item.right .details{
	width:300px;
}
*/

.contact-item .flag{
	display:block;
	float:left;
	width:16px;
	padding:5px 7px 0 0;
	/*background-color:#0f0;*/
}

.contact-item .details{
	float:right;
	width:300px;
	/*background-color:#f00;*/
}

.contact-item .details h4{
	font-size:1em;
	margin-bottom:7px;
}

.contact-item .details i{
	font-size:1.1em;
}

.contact-item .details a{
	font-weight:bold;
	color:#3a5f65;
}

.contact-item .details a:hover{
	color:#142123;
}

.contact-item .details a.resume{
	display:block;
	background: url(../images/ico-pdf.png) 0 2px no-repeat;
	padding:0 0 0 20px;
	width:52px;
}

.contact-item .details a.linkedin{
	display:block;
	background: url(../images/ico-linkedin.png) 0 2px no-repeat;
	padding:0 0 0 20px;
	width:52px;
}

.contacts-row{
	width:100%;
	margin-bottom:30px;
	/*background-color:#00f;*/
}
.geo-area #mappa {
	width:100%; 
}




