* {
	font-family:Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
}


.bottom_remember{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;

}


h4 {
	color:#23A4C4;
	font-size:18px;
}


.popup1{ width: 430px;  }
.popup1 .info{border:#223e4c solid 4px;  width: 380px; height: auto;  margin-left: -200px; margin-top: -150px; background: #f7f7f7 ; position: absolute; left:50%; top:50%; z-index:30; padding: 16px 20px 20px 20px; }
.popup1 .title { width:380px; }
.popup1 .title .number { background: url(/images/01_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.popup1 .title .number h3 {display:none }

.popup1 .title .number_2 { background: url(/images/02_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.popup .title .number_2 h3 { display:none  }


.popup1 p {  font-size: 13px; }

.popup1 .action { height:auto; width:380px; margin-top:14px; }
.popup1 .action p { margin-bottom:8px;}
.popup1 .title .close a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:20px; left:385px; height:16px; width:16px;}
.popup1 .title .close a em{ padding-right: 16px; display:none}
.action label {  width:174px; display:inline-block;  font-size:17px;}
.action .form_pop  {  width:200px; border:#364f5d solid 1px;  font-size:17px; color: #8A9195; height:26px; }
.action .long {  width:276px; }
.popup1 .check_login h4 { font-size: 11px; padding-left: 2px; }

.action em  {font-size:11px; font-style:normal; float:right; padding-left:223px;  width:202px;  height:22px; }

.popup1{display: block;  }
.popup1 .info{border:#223e4c solid 4px;  width: 380px; height: auto;  margin-left: -200px; margin-top: -150px; background: #f7f7f7 ; position: absolute; left:50%; top:50%; z-index:30; padding: 16px 20px 20px 20px; }
.popup1 .title { width:380px; }
.popup1 .title .number { background: url(/images/01_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.popup1 .title .number h3 {display:none }

.popup1 .title .number_2 { background: url(/images/02_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.popup1 .title .number_2 h3 { display:none  }


.popup1 p {  font-size: 13px; }

.popup1 .action { height:auto; width:380px; margin-top:14px; }
.popup1 .action p { margin-bottom:8px;}
.popup1 .title .close a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:20px; left:385px; height:16px; width:16px;}
.popup1 .title .close a em{ padding-right: 16px; display:none}
.action label {  width:174px; display:inline-block;  font-size:17px;}
.action .form_pop  {  width:200px; border:#364f5d solid 1px;  font-size:17px; color: #8A9195; height:26px; }
.action .long {  width:276px; }


.action em  {font-size:11px; font-style:normal; float:right; padding-left:223px;  width:202px;  height:22px; }

/* bottoni*/
.popup1 .action a.button-big  { float:right; margin-top:15px}
.popup1 .action a.button-left { float:left; margin-top:15px}

 /* more info**/
.popup1 .action a.area_personale {float:none; margin-top:0px; position: relative; top: 2px; left:28px}

.popup1 .action .more_info  { border-top:dotted 1px black; margin-top:22px; width:421px; margin-left: -20px; }
.popup1 .action .more_info ul {margin-top:19px; margin-left: 23px; }
.popup1 .action .more_info li  {background: url(/images/more_info_popup.png) top left no-repeat;  display:inline-block; padding-left:16px; margin-right:30px;  }
.popup1 .action .more_info li h6 {color:#23a4c4; margin-top: -3px}
.popup1 .action .more_info h4  {color: #364f5d; font-size:13px; font-weight:normal}

.popup1 h5  { font-size: 17px; color:#223E4C; font-weight:normal}
.popup1 .check h4 { font-size: 11px; padding-left: 22px; }
.popup1 .check { font-size: 11px; color:#364f5d; }


/* alert**/
.popup1 .alert { background: #E1E4E6 url(/images/alert_pop.png) top left no-repeat;  width:382px;   float:left; height:auto; margin-bottom:10px; margin-top:8px}
.popup1 .alert ul { width:300px;  float:right; padding: 10px 14px 10px 0px }
.popup1 .alert li {font-size:17px; color:#b30808; height:auto ; margin-left:10px; list-style:disc}


.popup1 .info_bg{position:fixed; left:0; top:0; width: 100%; height: 100%; background:#8fa11a; z-index:20;
  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9;
}

h3 {
	color:#666666;
	font-size:24px;
}

a.button.left {font-size:12px;margin-top:1px}
.margin{
	height:70px;
}

.popup .action p { margin-bottom:8px;}

input.resized {
width: 253px;
margin-left:4px;
}
select.resized {
width: 58px;
margin-left:4px;
}

.popup1 .action a.button1  { float:right; margin-top:15px}

.button1 b {background:url(/images/aziende/bottone_left_azienda.png)  no-repeat left top}
a.button1 {background:url(/images/aziende/bottone_rigth_azienda.png)  no-repeat right top}

.action p label { width:174px; display:inline-block;  font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#364F5D}

a.button.rigth_login {font-size:12px;margin-top:1px}
a.button.rigth_request {font-size:12px;margin-top:1px;margin-left:137px;}

.popup .check h4 { font-size: 11px; padding-left: 1px; }

.editor .center{
border-left:#dcdedf solid 1px;
border-right:#dcdedf solid 1px;
background: white;
background: url(/images/video_centro.png) top left no-repeat;
padding:10px 12px 40px 16px;
}




.editor .center p {padding-bottom:10px}

.editor .center dt { font-size:12px; color:  #31a9c7; width:85px; position: relative;  top:10px; float: left; }
.editor .center dd  { margin:0; padding:0; width:580px; height:auto; padding-left:93px; border-top:dotted 1px #dcdedf; padding-top:10px; }

.editor .center dd p {  width:285px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd .clear{clear: both}

.editor .center dd p.textlabel {  width:120px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd p.text {  width:285px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }

.editor .center dd p.textlabel2 {  width:120px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd p.text2 {  width:285px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }

.editor .center dd p.little {
float:left;
padding-bottom:10px;
padding-left:10px;
text-align:right;
width:110px;
margin-left:18px;
margin-top:110px;
}

.editor .center dd p.little2 {
float:left;
padding-bottom:10px;
padding-left:10px;
text-align:right;
width:110px;
margin-left:18px;
margin-top:110px;
}

.editor .center dd p.ann {
float:left;
padding-bottom:10px;
padding-left:10px;
position:relative;
text-align:right;
width:583px;
margin-left:3px;
}

.editor .center dd p.ann2 {
float:left;
padding-bottom:10px;
padding-left:10px;
position:relative;
text-align:right;
width:583px;
margin-left:3px;
margin-top:-86px;
}

.editor .center p.mod {margin-top:-10px; width:318px;}
.editor .center p.mod2 {margin-top:20px; width:318px;}


#alert { background: #E1E4E6 url(/images/alert_pop.png) top left no-repeat;  width: 590px; float:left; height:auto; margin-bottom:10px; margin-top:8px; padding: 10px 14px 10px 90px; min-height:50px;}


#alertsignin {
  background:#E1E4E6 url(/images/alert_pop.png) no-repeat scroll left top;
  float:left;
  height:auto;
  margin-bottom:10px;
  margin-top:8px;
  min-height:50px;
  padding:10px 14px 10px 90px;
  width:260px;
}

#alert ul, #alertsignin ul { }
#alert li, #alertsignin li {background-image: none; font-size:17px; color:#b30808; height:auto ; margin-left:10px; list-style:disc}
alertinput {border: 1px solid #ff0000;}


#alertpopup { background: #E1E4E6 url(/images/alert_pop.png) top left no-repeat;  width:263px; float:left; height:auto; margin-bottom:10px; margin-top:8px; padding: 10px 14px 10px 90px; min-height:51px;}
#alertpopup ul { }
#alertpopup li {background-image: none; font-size:17px; color:#b30808; height:auto ; margin-left:10px; list-style:disc}



.action p.pass {margin-bottom:-10px; }

/* POPUP **************************************/
.title { width:380px; font-family:Arial,Helvetica,sans-serif;margin-left:10px;margin-top:10px;}
.title .number { background: url(/images/01_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.title .number h3 {display:none }

.title .number_2 { background: url(/images/02_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
 .title .number_2 h3 { display:none  }

p {  font-size: 13px; }
p.stile {  font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#223e4c}

.action { height:auto; width:380px; margin-top:14px; margin-bottom:10px;margin-left:10px; }
.action p { margin-bottom:8px;}
.title .close a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:1px; left:390px; height:16px; width:16px;margin-top:10px;}
.title .close a em{ padding-right: 16px; display:none}
.title .closeremovevent a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:1px; left:170px; height:16px; width:16px;}
.title .closeremovevent a em{ padding-right: 16px; display:none}
.title .closeremember a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:10px; left:250px; height:16px; width:16px;}
.title .closeremember a em{ padding-right: 16px; display:none}

.title .closeremember_list a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:10px; left:230px; height:16px; width:16px;}
.title .closeremember_list a em{ padding-right: 16px; display:none}

.action label {  width:174px; display:inline-block;  font-size:17px;}
.action .form_pop  {  width:200px; border:#364f5d solid 1px;  font-size:17px; color: #8A9195; height:28px; }
.action .long {  width:276px; }

.action1 p.pass {margin-bottom:-10px; }

/* POPUP **************************************/

.title .number { background: url(/images/01_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
.title .number h3 {display:none }

.title .number_2 { background: url(/images/02_popup.png) top left no-repeat;  height:32px; width:44px; float:left; margin-top: 3px; margin-right:5px }
 .title .number_2 h3 { display:none  }

p {  font-size: 13px; }
p.stile {  font-size: 13px; font-family:Arial, Helvetica, sans-serif; color:#223e4c}

.action1 { height:auto; width:195px; margin-top:14px; margin-bottom:10px }
.action1 p { margin-bottom:8px;}


.actionremove { height:auto; width:330px; margin-top:14px; margin-bottom:10px; margin-left:10px  }
.actionremove p { margin-bottom:8px;}


.title .close a em{ padding-right: 16px; display:none}
.title .closeremovevent a { background: url(/images/popupX.png) top right no-repeat; position:absolute; top:1px; left:345px; height:16px; width:16px;top:10px}
.title .closeremovevent a em{ padding-right: 16px; display:none}
.action1 label {  width:174px; display:inline-block;  font-size:17px;}
.action1 .form_pop  {  width:200px; border:#364f5d solid 1px;  font-size:17px; color: #8A9195; height:28px; }
.action1 .long {  width:276px; }


.editor .center dd p small {float:left; margin-left:136px; font-size:10px; color:#223e4c}



p.date_popup {float:none}
p.date_popup label {float:none; margin:0; padding:0}


.action .align_pop_up {text-align:center}

.align_pop_up .button-big b {
background:transparent url(/images/bottone_left_pop_candidati.png) no-repeat scroll left top;
font-size:14px;
margin-right:7px;
padding: 7px 0 7px 7px;
}


.align_pop_up a.button-big {
background:transparent url(/images/bottone_right_pop_candidati.png) no-repeat scroll right top;
color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;
display:inline-block;
padding: 7px 0 7px 7px;
}


.my_center .editor .containersignup {padding-bottom:6px;}

.editor .center dd p.bigsignup {float:left;  padding-bottom:10px; position:relative; text-align:right; width:565px;margin-left:-7px; }

.editor .center dd p.bigsignup2 {float:left;  padding-bottom:10px; position:relative; text-align:right; width:559px; padding-top:15px;}

.divlocksignup {
  margin: 0 0 0 84px;
  padding: 0;
  float: left;
}

a.button.rigth.signup{
 padding-left: 639px;
 font-size:12px;
 margin-top:14px;
}

.my_center input.signup {border:1px solid #FFFFFF; height:14px; width:14px !important; color:#666666;margin-left:55px; margin-right:10px;}

.lensignup{
width:430px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color:#FFFFFF;
border:1px solid #94979A;
}

.editor .center dd p small.signup {float:left; margin-left:125px; font-size:10px; color:#223e4c;width:150px;}


.signuptextarea  { width:380px; height:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}


p.datemodify_popup {float:none}
p.datemodify_popup label {float:none; margin:0; padding:0}

.editor .center dd.signup  { margin:0; padding:0; width:605px; height:auto; padding-left:88px; border-top:dotted 1px #dcdedf; padding-top:10px; }

.margin_signup{
margin-top:-7px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-left:5px;
width:675px;
}


/*login*/

.editor .center login{
border-left:#dcdedf solid 1px;
border-right:#dcdedf solid 1px;
background: white;
background: url(/images/cv_modifica-formato_top.png) no-repeat scroll left top;
padding:10px 12px 40px 16px;
}


.editor .center{clear:both;}
.editor .center dl{margin-top:5px;}


.editor .center p {padding-bottom:10px}

.editor .center dt { font-size:12px; color:  #31a9c7; width:85px; position: relative;  top:10px; float: left; }
.editor .center dd  { margin:0; padding:0; width:550px; height:auto; padding-left:145px; border-top:dotted 1px #dcdedf; padding-top:10px; }

.editor .center dd p {  width:275px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd .clear{clear: both; }

.editor .center dd p.textlabel {  width:120px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd p.text {  width:285px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }

.editor .center dd p.textlabel2 {  width:120px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }
.editor .center dd p.text2 {  width:285px; float:left; text-align:right; padding-bottom:10px;  position:relative; padding-left: 11px; padding-right:4px;    }

.editor .center dd p.little {
float:left;
padding-bottom:10px;
padding-left:10px;
text-align:right;
width:110px;
margin-left:18px;
margin-top:110px;
}

.editor .center dd p.little2 {
float:left;
padding-bottom:10px;
padding-left:10px;
text-align:right;
width:110px;
margin-left:18px;
margin-top:110px;
}

.editor .center dd p.ann {
float:left;
padding-bottom:10px;
padding-left:10px;
position:relative;
text-align:right;
width:583px;
margin-left:3px;
}

.editor .center dd p.ann2 {
float:left;
padding-bottom:10px;
padding-left:10px;
position:relative;
text-align:right;
width:583px;
margin-left:3px;
margin-top:-86px;
}

.editor .center p.mod {margin-top:-10px; width:318px;}
.editor .center p.mod2 {margin-top:20px; width:318px;}


.editorsignup .center {
	border:0 !important;
	background: none !important;
	padding:10px 12px 40px 16px !important; }

.editorsignup li {
	background: none !important;
	border:0 !important;}

.mieicv_center { width:727px; float:left; position:relative; margin-top: 20px; padding:  1px 5px 0 1px !important; margin-right:9px; }


.c p{

font-size:11px;

}


/*****************************   REGISTRAZIONE  CANDIDATO  *******************************/
.signup_candidato_esterno{
	float:left;
	width:727px;
}
.signup_candidato_barra_superiore{
    background:url(/images/cv_modifica-formato_top.png) no-repeat;
    width:727px;
    height:4px;

 }

.signup_candidato_barre_laterali{
	width:725px;
	border-left:1px solid #DCDDDF;
	border-right:1px solid #DCDDDF;
}

.signup_candidato_barra_inferiore{
	 background:url(/images/modifica_cv_bottom.png) no-repeat;
	 width:727px;
	 height:45px;
}

.botton_signup_right{
	margin-top:-15px;
}

.rid_left{
	margin-left:-9px;
}

.buttone_signup_mob{
	margin-top:0px;
	z-index:3;
	position:absolute;
	align:right;
	margin-left:635px;
}

a.button.rigth2.signup{
 font-size:12px;
 margin-top:14px;
}

.sidebar_signup{margin-top:23px !important;}

.center dd div.radio_list label{color:#364F5D;font-size:12px;font-family:Arial,Helvetica,sans-serif; width:70px;}


.accimp{margin-left:285px;width:400px}

a.bt_registrati2 {
	background:url(/images/bt_registrati.png) right top no-repeat !important;
	width:80px;
	text-align: center;
	padding-top:4px !important;
}
a.bt_registrati2 b, a.bt_popup_blu b, a.bt_popup_blu_long b {
	background: none !important;
}


a.bt_popup_blu {
	padding: 7px 0 8px 0px; color: #FFFFFF; display:inline-block;
	background:url(/images/bt_popup_blu.png) right top no-repeat;
	width:77px;
	text-align: center;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
}

a.bt_popup_blu_long {
	padding: 7px 0 8px 0px; color: #FFFFFF; display:inline-block;
	background:url(/images/bt_popup_blu_long.png) right top no-repeat;
	width:120px;
	text-align: center;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
}


a.icoemail img {
	border : 0;
	margin		: 6px 0 0 3px;
}