* {
	margin: 0;
	padding: 0;
}


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

h3 {
	color:#666666;
	font-size:24px;
}
a  {text-decoration: none}
a.button.left {font-size:12px;margin-top:1px}

.margin{
	height:70px;
}

.addmyl{
	margin-left:630px;
	margin-top:-15px;
}

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

.popup .action p.prop {
float:left;
padding-bottom:10px;
position:relative;
text-align:left;
width:253px;
}
input.resized {
width: 253px;
margin-left:4px;
}
select.resized {
width: 58px;
margin-left:4px;
}

.evento_interno{
position:relative;
background-color: #F7F7F7;
border: 3px solid #364f5d;
width:290px;
height:290px;
text-align: left;
margin:0 auto;
left:-20px;
padding: 30px;

}

#evento_interno .action label{font-size:13px}
#evento_interno .action input{margin:0; paddding:0; font-family: Arial,Helvetica,sans-serif; color:#666666}
#evento_interno .action select {margin:0; paddding:0; margin-right:8px}
#evento_interno .action textarea {width:285px; font-family: Arial,Helvetica,sans-serif; color:#666666}
#evento_interno .action input {width:285px}

.evento_esterno{position:relative;_left:-470px;z-index:12;clear:both;}

.evento{
display:none;
position:absolute;
z-index:10;
width:100%;
margin-top:200px;
left:0;
overflow:hidden
}

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

/* bottoni job2.aimconsulting.it-frontend_dev.php-mylounge*/
.evento .action a.button-big  { float:right; margin-top:15px; margin-left:2px; padding:4px 0 5px 0; }

.my_right  li  { background:#fef5e4; margin:0; padding:3px 7px  0 7px ; float:left; border-bottom: 1px dotted #E3E6E8; color:#223e4c; min-width:175px; }

.meeting_centro {float:left;margin-right:9px;margin-top:9px; padding:1px 0 0 0px; width:725px; background:transparent url(/images/mylounge_meeting_middle1.png
) no-repeat scroll left top; margin-bottom:23px;margin-left:-1px}
.meeting_centro h4  { margin-bottom:10px; padding-left:15px;}
.meeting_date  {float:left; padding: 2px 0 0 15px;}
.meeting_date small {margin-top:8px; padding:0}

a.small_candidati.grigio {background:transparent url(/images/small_bottone_grey_dx.png) no-repeat scroll right top;
color:#FFFFFF;
display:inline-block;
padding:2px 0  6px 6px;}

a.small_candidati.grigio b {background:transparent url(/images/small_bottone_grey.png) no-repeat scroll left top;
margin-right:6px;
padding:2px 0 6px 8px;}

input.resized2 {
width: 229px;
}
select.resized1 {
width: 55px;
}


.my_right a.button  { font-size:12px; font-weight:bold;background:transparent url(/images/my_rigth_bottom.png) no-repeat scroll right top;}
/*a.button { background:url(/images/bottone_right_candidati.gif) right top no-repeat; padding: 4px 0 6px 0px; color: #FFFFFF; display:inline-block; }
.button b {background:url(/images/bottone_left_candidati.gif) left top no-repeat; margin-right:8px; padding: 4px 0 6px 8px;  }*/

a.button-big  { background:url(/images/bottone_right_pop_candidati.png) right top no-repeat; padding: 7px 0 8px 7px; color: #FFFFFF; display:inline-block;}
.button-big  b {font-size:14px; font-weight: bold !important; background:url(/images/bottone_left_pop_candidati.png) left top no-repeat; margin-right:7px; padding: 7px 0 8px 7px;}

textarea.dimens {
width: 253px;
margin-left:11px;

}

.actionjobs { height:auto; width:220px; margin-top:14px;margin-left:22px;font-family:Arial,Helvetica,sans-serif;}
.actionjobs .big { font-size:13px; color:#223e4c; padding-bottom:10px}

.actionjobs label {  width:14px; display:inline-block;  font-size:13px;  }
.actionjobs label.first {  width:26px;;  }

.actionjobs select.date {  display:inline-block; float:none;  margin-top:0px; width:44px; font-size:13px; color:#94979a}
.actionjobs select.date.left { display:inline-block; float:none; height:22px; margin-top:0px; margin-right:5px; }

.actionjobs .form_pop_worklounge {color:#8A9195; font-size:17px; margin-bottom:10px}
.actionjobs .form_pop_worklounge_messaggio label { width:140px; display:inline-block; color:#223e4c; font-size:13px; margin-bottom:2px}
.actionjobs .form_pop_worklounge_messaggio label.small { width:auto; font-size:13px;}

.actionjobs .form_pop_worklounge_messaggio  .form_pop { width:140px; display:inline-block; color:#223e4c; font-size:17px; height:83px; width:264px; margin-bottom:10px}
.actionjobs .form_pop_worklounge_messaggio  select { width:43px; margin:0; float:none}


.actionjobs p { margin-bottom:8px;  font-size: 13px;  width:140px; display:inline; height:100%}
.actionjobs p.first{ margin-right:25px;}

.actionjobs a.button-big.right{ float:right; margin-top:15px}
.actionjobs a.button-big.left_pop { float:left; margin-top:15px}



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

.avv{font-family: Arial; color:#23A4C4;font-size:15px;font-weight:bold;text-align:center; margin-top:15px;}

.meeting_centro .video {  float:left; width:44px;  font-size:12px; color:#31a9c7}
.meeting_centro .video_grey {  float:left; width:44px;  font-size:12px; color:#666666}

.myloungeselect{
	float:left;
	height:22px;
	width:150px;
	color:#666666;
	margin-left:5px;
	margin-top:5px;
}

.meeting_date select.signup { border:#94979A 1px solid; margin: 5px 9px 0 7px;width:150px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}

a.piu {background:url(/images/piu_bottone.png) right top no-repeat;}
.piu b { margin-right:23px; background:url(/images/piu_bottone_l.png) left top no-repeat;}


remember_di{
color:#666666;
text-align:right;
font-size:11px;
}

.meeting_centro_bottommylounge {background:transparent url(/images/mylounge_meeting_bottom.png) no-repeat  left bottom; float:left; width:727px;height:38px;margin-top:-28px;margin-left:0px; }


.meeting_centro .ico_ricordati { width:36px;  background:transparent url(/images/ico_ricordati.png) no-repeat scroll left top; float:left; height:20px}

.meeting_centro .ico_4.grey { background:transparent url(/images/uomo_grey.png) no-repeat scroll left top; }


.small_candidati b {background:transparent url(/images/bottone_small_candidati.png) no-repeat scroll left top; margin-right:8px; padding:2px 0 6px 8px;}
a.small_candidati { background:transparent url(/images/bottone_small_candidati_r.png) no-repeat scroll right top; color:#FFFFFF; display:inline-block; padding:2px 0 6px 0;}
.small_candidati.grey b {background:transparent url(/images/bottone_small_candidati_grey.png) no-repeat scroll left top;margin-left:-1px   }
a.small_candidati.grey { background:transparent url(/images/bottone_small_candidati_grey_r.png) no-repeat scroll right top;}


/*.buttongradient b {
background:transparent url(/images/botton_gradient.png) no-repeat scroll left top;
margin-right:8px;
padding:4px 0 6px 8px;
}*/

.buttongradient b {
background:transparent url(/images/botton_gradient.gif) no-repeat scroll left top;
margin-right:8px;
padding:4px 0 6px 8px;
}

/*a.buttongradient {
background:transparent url(/images/botton_gradient_r.png) no-repeat scroll right top;
color:#FFFFFF;
display:inline-block;
padding:4px 0 6px 0;
}*/

a.buttongradient {
background:transparent url(/images/botton_gradient_r.gif) no-repeat scroll right top;
color:#FFFFFF;
display:inline-block;
padding:4px 0 6px 0;
}


.meeting_centro .cv_grigio {
background:transparent none repeat scroll 0 0;
float:left;
font-size:12px;
width:37px;
}
.meeting_centro .cv_grigio a{color:#666666 !important;}

.my_right_botton b {
background:transparent url(/images/piu_bottone_l.png) no-repeat scroll left top;
margin-right:6px;
}
a.button.my_right_botton {
background:transparent url(/images/my_rigth_bottom.png) no-repeat scroll right top;
}

.color_lounge{font-size: 14px; color: #23A4C4;font-family:Arial,Helvetica,sans-serif;}


.meeting_container .add a {
margin-top:11px;
}

#alertagenda {
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;
margin-left: 30px;
font-family:Arial,Helvetica,sans-serif;
}
.alertagendaclass{
	width: 245px;
}

.agendainput {
border:1px solid #94979A;
color:#666666;
font-size:12px;
height:22px;
}

.agendatextarea {
font-family:Arial,Helvetica,sans-serif;font-size:13px;width:350px;
}

.agendalabel{
color:#364F5D;
font-size:12px;
margin:0;
padding:5px 8px 0 0;
width: 40px !important;
font-size: 13px !important;
}


select.agendaselect {
margin-right: 5px;
color:#666666;
float:left;
font-family:Arial,Helvetica,serif;
font-size:12px;
height:22px;
margin-left:5px;
}

#alertagenda ul  {float:none !important; clear:both; }
#alertagenda li {background-image: none; font-size:17px; color:#b30808; height:auto ; margin-left:10px; list-style:disc}
.bottom_remember a img {border: medium none;}


.actionjobs_remember { height:auto; margin-top:8px;margin-left:67px;text-align:left;color:#666666;font-size:11px;font-family:Arial}


.msg_popup_pub {
float:left;
font-size:15px;
margin-top:-35px;
padding:5px;
text-align:left;
width:200px;
}

.closejobsdelete_x a {
background:transparent url(/images/popupX.png) no-repeat scroll right top;
height:16px;
left:232px;
position:absolute;
top:1px;
width:16px;
}
.closejobsdelete_x a em {
display:none;
padding-right:16px;
}

.closevideodelete a {
background:transparent url(/images/popupX.png) no-repeat scroll right top;
height:16px;
left:220px;
position:absolute;
top:1px;
width:16px;
}
.closevideodelete a em {
display:none;
padding-right:16px;
}

.flash_offerta a img {
	border 		: 0;
}

img#dropdown_s, img#dropdown2_s, img#dropdown3_s, img#dropdown4_s, img#dropdown5_s {
background-position:-51px 0;
background:transparent url(/images/trigger.gif) no-repeat scroll 0 0;
cursor:pointer;
height:19px;
position:absolute;
top:-30px;
_top:-31px;
width:16px;
right:15px;
_right:32px;
white-space:nowrap;
z-index:0;
}
img#dropdown_s:hover, img#dropdown2_s:hover, img#dropdown3_s:hover, img#dropdown4_s:hover, img#dropdown5_s:hover  {
background-position:-17px 0;
}
img#dropdown_s:active, img#dropdown2_s:active, img#dropdown3_s:active, img#dropdown4_s:active, img#dropdown5_s:active {
background-position:-85px 0;
}

.divboxchecklist_s {
	position: relative;
	z-index:200;
}

/* Undo some styles from the master stylesheet */
.checklist_s li { background: none; padding-left: 0; margin-bottom:2px !important; background: none !important; }

/* CSS for checklists */
.checklist_s {
	border: 1px solid #ccc;
	list-style: none;
	height: auto;
	overflow: auto;
	width: 260px !important;
	height: 150px !important;
	z-index: 200;
	position: absolute;
	top:-9px;
}
.checklist_small_s {
	width: 260px !important;
	height: auto !important;
	z-index: 200;
	position: absolute;
	top:-9px;
}
.checklist_smallest_s {
	width: 250px !important;
	height: 75px !important;
	z-index: 200;
	position: absolute;
	top:-9px;
}


ul.checklist_s {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 0px!important;
	padding: 0px!important;
}

.checklist_s, .checklist_s li { margin-left: 0; padding: 0; }
.checklist_s li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	float: none;
	border: 0;
}
.checklist_s label { display: inline; white-space: nowrap; width: 220px; float:right !important; margin:0; padding:0;}
.checklist_s label:hover, .checklist_s label.hover { background: #777; color: #fff; }
* html .checklist_s label { height: 1%; }

.checklist_small_s label, .checklist_smallest_s label { width: 208px; }

/* Checklist 1 */
.cl1_s { height: auto; background: #ffffff;}
.cl1_s label:hover, .cl1_s label.hover { background: #ddd; color: #000; }
.cl1_s input { float:left !important; width: auto; margin-top:0; border: 0 !important; width:13px; height:13px; display:inline;}
.cl1_s li {  clear: both; padding:0 !important; float:left; border:none !important; width:240px !important; display:inline; }

ul#autocompleteloc li {
width: 159px;
}

form#titleForm span input{
	border:none;
	color:#FFFFFF;
	background:url(/images/bottone_salva.png) top left no-repeat;
	width:50px;
	height:22px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 8px 0 8px;
	cursor:pointer;
	}


.flash_offerta {
	padding-left		: 0;
}

.flash_offerta a img {
	border 		: 1px #d8d8d solid;
	width		: 100px;
	height		: 100px;
	margin		: 3px;
	float		: left;
	display		: inline;
}

#gallerynext, #galleryprev {
	float: left; 
	display: inline; 
	margin: 0 15px;
	margin-top	: 94px;
	width		: 25px;
	outline		: none;
	-moz-outline: none;
	text-decoration	: none;
	text-indent		: -9999em;
	height		: 25px;
	background	: #ccc;
}

.myselect
{	border:0 none;
	height:28px;
	/*padding-right:29px;*/
	cursor:pointer;
	display:block;
	width: 160px;
	margin: 0 auto;
	float: none;
	text-align: left;
	background-color:#FFFFFF;
	background-position:right top;
	background-image:url(/images/candidati/theme-default.gif);
	background-repeat:no-repeat;
	margin-top: 15px;
}

.myselect a.selectvalue
{	float:left;
	line-height:28px;
	text-decoration:none !important;
	text-indent:10px;
	color:#5E6062;
	font-size:16px;
	border:0 none;
	height:24px;
	padding-right:29px;
	padding-top:2px;
	width:160px;
	margin:0;
}

.selectlist
{	border:1px solid #CCCCCC;
	display:none;
	float:none;
	margin-top:28px;
	position:absolute;
	z-index:1;
	background-color:#F9F9F9;
	border-color:#DFDFDF;
	margin-left:-190px;
	_margin-left: -200px;
	*margin-left: -190px;
	width: 220px;
	overflow:hidden;
}

.selectlist ul li, .selectlist ul li a
{	list-style-type:none;
	background:transparent none repeat scroll 0 0;
	cursor:default;
	color:#5E6062;
	display:block;
	position:static;
	white-space:nowrap;
	width:100%;
	font-size:12px;
	text-decoration:none;
}

.selectlist ul li a
{	padding-left:10px;
	padding-right:10px;
	height:28px;
	line-height:28px;
}

.selectlist ul li a:hover, .jfselect a:active {
background:#A29EA9 none repeat scroll 0 0;
color:#FFFFFF;
}

#galleryprev,
#gallerynext {
	font-size	: 28px;
	font-family : verdana;
	color		: #5E6062;
	text-indent	: 0;
}

#galleryprev {
	background		: url("prev-horizontal.gif") top left no-repeat;
}

#gallerynext {
	background		: url("next-horizontal.gif") top left no-repeat;
}
