@charset "utf-8";
/* CSS Document */

#cv {
	font-size:100%;
	/*line-height:130%;*/
	/*max-height: 520px;*/
	/*overflow:auto;*/
}
#cv .cv_esperienza {
}
#cv #foto {
	width: 160px;
	float:right;
	margin: 0 10px;
	font-size: 11px;
	text-align: right;
	font-style: italic;
}
#foto img {
	border: 1px solid;
}
#cv .cv_nome {
	font-size:120%;
	font-weight:bold;
	font-variant:small-caps;
	color:#666666;
	width: 200px;
	text-align:right;
	margin-top: 10px;
}

#cv h3 {
	clear:left;
	font-size:120%;
	width: 200px;
	text-align:right;
	padding: 20px 0 10px 0;
	font-variant:small-caps;
	border-bottom: #333333 1px dotted;
}

#cv input.readonly {
	border:none;
	background:none
}

#popnota {
	margin-left: -150px;
    width: 300px;
}

div.nota {
	background: #FFFF99;
	border-top: #FFFFFF 1px solid;
	border-right: #996600 1px solid;
	border-bottom: #996600 1px solid;
	border-left: #FFFFFF 1px solid;
	padding: 0 3px 5px 3px;
	margin: 5px 0;
}
div.nota h3 a {
	float:right;
	margin: -3px -3px 0 0;
}

div.nota h3 {
	background:#FFFF66;
	padding: 5px 3px 1px 3px;
	margin-bottom: 3px;
}
div.nota h3 div {
	font-size:50%;
	color:#999999;
	text-align:right;
}
div.nota textarea {
	margin-top: 5px;
	width:290px; 
	height:110px; 
	background:#FFFF99;
}
ul.rigacodici {
	margin-left:30px;
	list-style:none;
}
	ul.rigacodici li{
		padding:2px 0 2px 0;
		clear:left;
	}
	ul.rigacodici input {
		float:left;
		margin-right:10px;
	}
	ul.rigacodici div{
		float:left;
	}

div.rigacodici {
	clear:left;
	margin-left:30px;
}
div.rigacodici div{
	float:left;
}
div.rigacodici > input{
	float:left;
	margin-right:10px;
}
#emailbody {
	background: white;
	border: 1px solid gray;
	height: 300px;
	margin-right: 300px;
	overflow: auto;
}

/* combo box */

div.field {
	margin-top:0.25em;
	clear:left;
	/*min-height: 1.2em;*/
	/*padding-top:2px ;
	padding-bottom:6px;*/
}
div.field div.label {
	float:left;
	margin-top:0.10em;
	margin-bottom:0.10em;
	width: 200px;
	text-align:right;
	/*font-weight:bold;*/
	font-variant:small-caps;
	line-height: 1.3em;
}
div.field div.value {
	margin-left:235px;
	margin-top:0.25em;
	line-height: 1.8em;
}
div.condizioni_cv {
	margin-left:35px;
	margin-top:5em;
	line-height: 1.8em;
	font-size: 70%;
}


div.opt_selected {background-color: #E1C990 !important;}
div.combobox { 
		position: relative; 
		z-index: 10;
		border: gray 1px solid; 
		background:  white !important;
		display: none; 
		overflow: auto; 
		padding: 2px !important;
		max-height:150px;
		overflow: auto;
		
}
div.combobox div {
	padding:0 5px;
	cursor:pointer;
	font-size: 90%;
	line-height:1.2em;
}
div.combobox div:hover {background-color: #E1C990 !important;}
button.cmbbox_button {
	float:none;
	margin: 0 0 0 0;
	padding: 0;
	background: white;/* scroll 50% url(layout/asc.gif)  no-repeat*/
	height: 1.3em;
	width: 1.1em;
	border: 1px solid gray;
	line-height:1em;
}
button.cmbbox_button img {
	margin: -6px 0 0 -8px;
	padding: 0;
	width:auto;
	height:auto;
}

.errormsg {color:red; font-weight:bold}
.error { border:1px solid red }




