div#container {

	position:relative; 

	width:930px; 

	height:92%;	

	margin-top:0;

	margin-bottom:0;

	margin-left:auto;

	margin-right:auto;

	text-align:left; 

	background:url('../img/candidati/back.gif') repeat-y 0 0;

}



body>div#container {

	height:auto;

	min-height:92%;

}



#contenitore_centrale {

	width:930px;

	display:block;

}



#home_int {

	width:930px;

	overflow:hidden;

}



#home_int_1 {

	width:293px;

	float:left;

}



#home_int_2 {

	width:637px;

	float:left;

}



.pad_dim_menu {

	padding:0 0 100px 5px;

}



/* MENU LEFT */

#menu_left {

	padding:0;  

	margin:0;

	width:271px;

}



#menu_left ul {

	list-style-type:none;   

	margin:0;   

	padding:0;

	background:#6190B2 url('../img/candidati/top_menu.gif') no-repeat 0 0;

}



#menu_left ul li {   

	padding:0;

	margin:0;

/*	background:url('../img/candidati/sep_menu.gif') repeat-x left bottom;*/

	color:#CAD8E1;

	text-transform:uppercase;

	display:block;

	border-bottom:1px #B5CFDF solid;

}



#menu_left li a {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_spe.gif') no-repeat 0 0;

	color:#CAD8E1;

}



#menu_left li a:visited {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_spe.gif') no-repeat 0 0;

	color:#CAD8E1;

}



#menu_left li a:hover {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_spe.gif') no-repeat 0 0;

	color:#fff;

}



#menu_left li.attivo a {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_att.gif') no-repeat 0 0;	

	color:#fff;

}



#menu_left li.attivo a:visited {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_att.gif') no-repeat 0 0;	

	color:#fff;

}



#menu_left li.attivo a:hover {

	padding:9px 10px 9px 31px;

	text-decoration:none;

	display:block;

	background:url('../img/candidati/fre_att.gif') no-repeat 0 0;	

	color:#fff;

}



.back_tit_pag {

	padding:22px 0 10px 0;

	background:#CCDDE9 url('../img/candidati/back_top.gif') no-repeat left bottom;	

}



.back_tit_pag_3 {

	padding:0 0 10px 0;

	background:url('../img/candidati/back_top.gif') no-repeat left bottom;	

}



.back_tit_pag_2 {

	padding:9px 0 10px 0;

	background:#CCDDE9 url('../img/candidati/back_top.gif') no-repeat left bottom;	

}



.tit_pag {

	background:url('../img/candidati/back_titolo.gif') repeat-x 0 0;

	padding-left:4px;

}



.tit_pag_2 {

	background:url('../img/candidati/back_titolo_2.gif') repeat-x 0 0;

	padding-left:4px;

}



.txt_cand {

	padding:16px 24px 50px 27px;

	text-align:justify;

	color:#2A3844;

	background:#fff;

}



.white {

	display:block;

	width:500px;

}



.img_left_cand {

	float:left;

	margin:3px 12px 0 0;

	border:3px #447CA1 solid;

}



/* OFFERTA */

.tab_off {

	background:#798B99;

	width:637px;

	color:#fff;

}

.tab_off a {

	color:#fff;

}

.tab_off a:visited {

	color:#fff;

}

.tab_off a:hover {

	color:#fff;

}



.td_01 {

	width:43px;

	background:#fff;

}



.td_02 {

	width:81px;

	background:#fff;

}



.td_02 div {

	padding:0 0 2px 18px;

	color:#686868;

}



.td_03 {

	width:291px;

	background:#fff;

}



.td_03 div {

	padding:0 0 2px 18px;

	color:#686868;

}



.td_04 {

	width:222px;

	background:#fff;

}



.td_04 div {

	padding:0 0 2px 18px;

	color:#686868;

}

.sep_tr	{

	background:#798B99 url('../img/candidati/sep_menu.gif') repeat-x left bottom;

	cursor:pointer;

}

.sep_tr_over	{

	background:#90A6B7 url('../img/candidati/sep_menu.gif') repeat-x left bottom;

	cursor:pointer;

}

.ico_off {

	text-align:right;

	background:#798B99;

}



.ico_off div {

	padding:4px 3px 0 0;

	float:right;

}



.sep_td a {

	text-decoration:none;

}

.sep_td a:visited {

	text-decoration:none;

}

.sep_td a:hover {

	text-decoration:none;

}



.sep_td div {

	padding:5px 0 6px 18px;

}



.lista_completa {

	width:212px;

}



.lista_completa div {

	padding:5px 0 6px 8px;

}



.link_fondo {

	width:637px;

}



.link_fondo_1 {

	width:298px;

	float:left;

}



.link_fondo_2 {

	width:339px;

	float:left;

}



.ico_off_2 {

	width:425px;

}



.ico_off_2	div {

	float:right;

	text-align:right;

	padding:5px 3px 5px 0;	

}



.form_ric {

	width:637px;

	background:#798B99;

}



.off_td_01 {

	width:298px;

	vertical-align:top;

	padding-top:9px;

	background:url('../img/candidati/back_left_off.gif') no-repeat 0 0;

}



.off_td_02 {

	width:339px;

	vertical-align:bottom;

	padding-top:9px;

	background:#fff url('../img/candidati/back_right_off.gif') no-repeat 0 0;

}



.cerca {

	width:298px	

}



.cerca_td_01 {

	width:205px;

	vertical-align:top;

}



.cerca_td_02 {

	width:93px;

	vertical-align:bottom;

}





.campo {

	padding:3px 0 2px 30px;

	color:#fff;

}



.sel_campo {	

	padding:0 0 7px 30px;

}



.invia {

	width:81px;

	height:19px;

}



.mini {

	width:150px;

	border:1px #9D9C9C solid;

}



.naviga {

	background:#798B99;

	width:637px;

	color:#fff;

}

.naviga a {

	color:#fff;

}

.naviga a:visited {

	color:#fff;

}

.naviga a:hover {

	color:#fff;

}



.naviga div {

	text-align:right;

	padding:10px;

}



.nessun {

	background:#fff;

	color:#686868;

	width:637px;

}



.nessun div {

	text-align:center;

	padding:30px 10px;

}



.sep_tab_tit {

	background:url('../img/winejob/sep.gif') repeat-x 0 0;

	padding-bottom:10px;

}



.tab_tit {

	background:#B92E2E;

	width:388px;

}



.txt_tab {

	background:url('../img/winejob/punto.gif') no-repeat 7px 1px;

	width:380px;

	color:#fff;	

}



.txt_tab div {

	padding-left:24px;

}



.titolo_td_01 {

	width:4px;

}



.titolo_td_03 {

	width:4px;

}



.txt_offerta {

	padding-top:10px;

}



.desidero  {

	padding:10px 0; 



} 

.torna_elenco {

	padding:10px 0; 

	border-top:1px #DFDFDF solid;



}



.torna_elenco a {

	color:#000;

}



.torna_elenco a:visited {

	color:#000;

}



.torna_elenco a:hover {

	color:#000;

}



.messaggio {

	padding-bottom:10px;

	color:#000;

}



.messaggio a, .messaggio a:visited, .messaggio a:hover {

	color:#000;

	text-decoration:underline;

}



.mess_ok {

	background:#EEEEEE url('../img/share/ok.gif') no-repeat 0 5px;

	padding:8px 13px 8px 33px;

}



.mess_ko {

	background:#EEEEEE url('../img/share/ko.gif') no-repeat 0 5px;

	padding:8px 13px 8px 33px;

	color:#DE3235;

}



.nota {

	background:#EBEBEB;

	padding:3px 13px;

}



.pad_mess {

	padding:10px 13px 0 13px;

}







/******** form: stili per la registrazione *********/

.form_row_container {

	width:100%;

	overflow:hidden;

	padding-top:.5em;

}



.form_row_container2 {

	width:100%;

	overflow:hidden;

	padding:0 0 12px 0;
	background:#bcc5cc;
}

.form_row_container3 {

	width:100%;

	overflow:hidden;

	padding:12px 0;
}


.form_row_container4 {

	width:100%;
	overflow:hidden;
	background:#798b99;
	border-top:1px #8f9eaa solid;
	border-bottom:1px #8f9eaa solid;
	margin-top:20px;
}

.form_row_container5 {
	width:100%;
	background:url(../img/candidati/sep2.gif) repeat-x 0 0;
}

.form_riepi_container {

	width:100%;

	overflow:hidden;

	background:url('../img/share/sep.gif') repeat-x left bottom;

	padding-top:.3em;

	padding-bottom:.2em;

	line-height:150%;

}



.form_td1 {

	width:49%;

	float:left;

}



.form_td2 {

	width:49%;

	float:left;

}



.form_td3 {

	width:98%;

	float:left;

}



.acc {

	color:#E10011;

	font-weight:bold;		

}



.input_campo_acc {

	padding:0 0 0 15px;

	text-align:center;

}



.form_input_1 {

	width:260px;

	padding:1px;

	border:1px #9D9C9C solid;

}



.form_select_1 {

	width:263px;

	border:1px #9D9C9C solid;

}



.form_area_1 {

	width:550px;

	height:75px;

	border:1px #9D9C9C solid;

}



.form_area_2 {

	width:260px;

	height:110px;

	border:1px #9D9C9C solid;

}



.red_star {

	font-weight:bold;

	color:#B92E2E;

}



.nome_campo {

	padding:12px 0 5px 15px;

	text-align:left;

}



.nome_campo2 {

	padding:12px 0 5px 15px;

	text-align:left;

}



.nome_campo2 label {

	font-weight:bold;

	font-size:1.0em;

}



.nome_campo3 {

	padding:6px 0 5px 15px;

	text-align:left;

}



.nome_campo3 label {

	font-weight:bold;

	font-size:1.0em;

}

.nome_campo4 {

	padding:0 0 0 15px;

	text-align:left;

}

.input_campo {

	padding:0 0 0 15px;

}



.input_campo2 {

	padding:0 0 0 15px;

}



/******* /form: stili per la registrazione *********/





.input_ele_1 {

	width:360px;

	padding:1px;

	border:1px #9D9C9C solid;

}



.input_ele_2 {

	width:438px;

	border:1px #9D9C9C solid;

	height:75px;

}



.giorno {

	width:75px;

	padding:1px;

	border:1px #9D9C9C solid;

}



.mese {

	width:105px;

	padding:1px;

	border:1px #9D9C9C solid;

}



.anno {

	width:75px;

	padding:1px;

	border:1px #9D9C9C solid;

}



.bordo_select {

	border:1px #9D9C9C solid;

}



.tipo_select {

	width:214px;

	border:1px #9D9C9C solid;

}



.puls_invia {

	width:60px;

	height:22px;

}



.puls_ava {

	width:85px;

	height:22px;

}



.check_mar {

	margin:4px 5px 0 10px;

	vertical-align:bottom;

}



.invia_form {

	width:438px;

}



.invia_form div {

	float:right;

}



.riepilogo_form {

	width:490px;

	padding-top:10px;

}



.riepilogo_form div {

	float:right;

}



.modelli_cv {

	clear:both;

	width:558px;

	background:#EFEEEE;

	margin-left:1em;

}



.titolo_cv {

	background:url('../img/candidati/back_cv.gif') repeat-x 0 0;

}



.link_cv {

	background:#EFEEEE url('../img/candidati/fre_cv.gif') no-repeat 22px 9px;

	padding:6px 32px;

	border-bottom:1px #BAB4B4 solid;

}



.link_cv a {

	color:#B74747;

}



.link_cv a:visited {

	color:#B74747;

}



.link_cv a:hover {

	color:#B74747;

}





/* CONCORSI */





.pad_allegati {

	padding:15px 0;

}



.allegati {

	padding:10px 10px;

}



.allegati a, .allegati a:visited, .allegati a:hover {

	color:#444;

	text-decoration:underline;

}



.ico_allegato {

	float:left;

	margin:0 10px 0 0;

}



.all_peso {

	margin-left:1em;

	font-size:95%;

	font-style:italic;

}



.img_left_comunicazione {

	float:left;

	margin:5px 15px 2px 0;

	border:3px #447CA1 solid;

}



.img_mini_left {

	float:left;

	margin:3px 8px 2px 0;

	border:3px #447CA1 solid;

}



.data {

	color:#444;

	font-size:95%;

}







h3.titolo_news {

	color:#A64536;

	padding-bottom:4px;

	font-size:1.1em;

}



h3.titolo_news a {

	color:#A64536;

}



h3.titolo_news a:hover {

	color:#A64536;

}



h3.titolo_news a:visited {

	color:#A64536;

}







h2.titolo_news_com {

	font-size:130%;

	padding:2px 0 5px 0;

	color:#000;

	font-weight:bold;

}



h2.titolo_news_com a {

	color:#000;

}



h2.titolo_news_com a:visited {

	color:#000;

}



h2.titolo_news_com a:hover {

	color:#000;

}



.sele_anno {

	padding:10px 16px 3px 20px;

	text-align:right;

	color:#000;	

}



.sel_anno {

	width:160px;

	border:1px #E9E9E9 solid;

}



.menu_naviga {

	text-align:right;

	color:#000;

	padding:10px 16px 10px 0; 

}



.menu_naviga a {

	color:#000;

}



.menu_naviga a:visited {

	color:#000;

}



.menu_naviga a:hover {

	color:#000;

}



.menu_naviga span.grayb {

	color:#888;

}



.menu_naviga span.current {

	margin:0 5px;

}



.torna_elenco_concorsi {

	width:40%;

	float:left;

	padding-left:10px;

}



.torna_elenco_concorsi div {

	text-align:left;

}



.naviga_concorsi {

	width:40%;

	float:left;

}



.button_no_script {

	border:1px #000 solid;

}



.pad_txt_int2 {

	padding:15px 16px 15px 16px;

	background:url('../img/news/sep.gif') repeat-x left bottom;

}



.pad_txt_int {

	overflow:hidden;

	width:100%;

}



.p_class_comunicazione {

	line-height:150%;

	padding-bottom:8px;

	color:#000;

}



.riepilogo {

	background:url('../img/share/sep.gif') repeat-x left bottom;

	padding-bottom:10px;

}









.radio_container {

	width:100%;

	overflow:hidden;

	margin-top:.4em;

	margin-bottom:.4em;

}



.radio_first {

	width:130px;

	float:left;

}



.radio_second {

	float:left;

}





.reg_riepilogo {

	padding:1em 0;

	color:#2A3844;

}



.reg_riepilogo h3 {

	color:#2A3844;

	font-size:120%;

	padding:0 0 .3em 0;

	font-weight:bold;

}



.obbvuoto {

	color:#fff;

	padding:1em;

	margin-bottom:2em;

	text-align:left;

	background:#4B6A79;

	border:1px #4B6A79 solid;

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	border-radius:5px;

}



.obbvuoto h3 {

	color:#fff;

	font-size:120%;

	padding:0 0 1.2em 0;

	font-weight:bold;

	text-align:center;

}



.obbvuoto h4 {

	color:#fff;

	font-size:100%;

	padding:0 0 .3em 0;

	text-decoration:underline;

	font-weight:bold;

}



.obbvuoto ul { 

	list-style:square;

	padding-bottom:.5em;

}



.obbvuoto ul.bis { 

	list-style:none;

	padding:0em;

}







.sciaca_big_tit {

	font-weight:bold;

	font-size:110%;

	color:#DE3235;

}

























/************ esperienze lavorative ************/



#esperienze {



}



.espe_delete {

	text-align:right;

	margin-right:10px;

}


.espe_delete2 {

	float:right;

	margin-right:10px;

}



a.esp_del1, a.esp_del1:visited, a.esp_del1:hover {

	font-weight:bold;

	font-size:1.1em;

	color:#c00;

}



a.esp_del2, a.esp_del2:visited, a.esp_del2:hover {

	font-weight:bold;

	font-size:1.1em;

	color:#c00;

	text-decoration:underline;

}



.espero {

/*	padding:5px 5px 15px;

	margin:10px 0;

	background:#ff0;

	border:1px #aaa solid;

	-webkit-border-radius: 8px;

	-moz-border-radius: 8px;

	border-radius: 8px;*/

}



#aggiungi_espero {

	text-align:center;

	padding:10px;

	margin:10px 0;

	background:#066;

	border:1px #aaa solid;

	-webkit-border-radius:8px;

	-moz-border-radius:8px;

	border-radius:8px;

}



#aggiungi_espero a, #aggiungi_espero a:visited, #aggiungi_espero a:hover {

	font-weight:bold;

	font-size:1.2em;

	color:#fff;

	text-decoration:underline;

}

#aggiungi_espero2 {
	margin:4px 0 0 auto;
	width:224px;
}

.pad_offerta {

	padding:5px 0;

	background:url('/img/share/sep.gif') repeat-x left bottom;	

}



.pad_offerta_last {

	padding:5px 0;

}





/*** /esperienze ***/
.padformcv	{
	padding:20px 0;
}
.padformcv2	{
	padding:20px 0 0 0;
}
.tab_01_cv	{
	width:4px;
	height:4px;
	background:#798b99 url(../img/candidati/01.gif) no-repeat 0 0;
}
.tab_02_cv	{
	width:378px;
	height:4px;
	background:#798b99;
}
.tab_03_cv	{
	width:4px;
	height:4px;
	background:#798b99 url(../img/candidati/02.gif) no-repeat 0 0;
}
.tab_04_cv	{
	background:#798b99;
}
.tab_04_cv div	{
	padding:0 0 0 10px;
	color:#fff;
}
.tab_05_cv	{
	width:4px;
	height:4px;
	background:#798b99 url(../img/candidati/03.gif) no-repeat 0 0;
}
.tab_06_cv	{
	width:378px;
	height:4px;
	background:#798b99;
}
.tab_07_cv	{
	width:4px;
	height:4px;
	background:#798b99 url(../img/candidati/04.gif) no-repeat 0 0;
}
