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/aziende/back.gif') repeat-y 0 0;
}

.sep_tr	{
	background:#b89191 url('../img/aziende/sep_menu.gif') repeat-x left bottom; /* #CC7E7E*/
	cursor:pointer;
}
.sep_tr_over	{
	background:#8e3d3c url('../img/aziende/sep_menu.gif') repeat-x left bottom;
	cursor:pointer;
}

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 30px 5px;
}

/* MENU LEFT */
#menu_left {
	padding:0;  	
	margin:0;
	width:271px;
}

#menu_left ul {
	list-style-type:none;   
	margin:0;   
	padding:0;
	background:#CC7E7E url('../img/aziende/top_menu.gif') no-repeat 0 0;
}

#menu_left ul li {   
	margin:0;
/*	background:url('../img/aziende/sep_menu.gif') repeat-x left bottom;*/
	color:#F1CDCD;
	text-transform:uppercase;
	padding:0;
	display:block;
	border-bottom:1px #E2B5B5 solid;
}

#menu_left li a {
	padding:9px 10px 9px 31px;
	text-decoration:none;
	display:block;
	background:url('../img/aziende/fre_spe.gif') no-repeat 0 0;
	color:#F1CDCD;
}

#menu_left li a:visited {
	padding:9px 10px 9px 31px;
	text-decoration:none;
	display:block;
	background:url('../img/aziende/fre_spe.gif') no-repeat 0 0;
	color:#F1CDCD;
}

#menu_left li a:hover {
	padding:9px 10px 9px 31px;
	text-decoration:none;
	display:block;
	background:url('../img/aziende/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/aziende/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/aziende/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/aziende/fre_att.gif') no-repeat 0 0;	
	color:#fff;
}

.back_tit_pag {
	padding:22px 0 10px 0;
	background:#E2B5B5 url('../img/aziende/back_top.gif') no-repeat left bottom;	
}

.back_tit_pag_3 {
	padding:0 0 10px 0;
	background:url('../img/aziende/back_top.gif') no-repeat left bottom;	
}

.back_tit_pag_2 {
	padding:9px 0 10px 0;
	background:#E2B5B5 url('../img/aziende/back_top.gif') no-repeat left bottom;	
}

.tit_pag {
	background:url('../img/aziende/back_titolo.gif') repeat-x 0 0;
	padding-left:4px;
}

.tit_pag_2 {
	background:url('../img/aziende/back_titolo_2.gif') repeat-x 0 0;
	padding-left:4px;
}

.txt_cand {
	background:#fff;
	padding:16px 24px 50px 27px;
	text-align:justify;
	color:#2A3844;
}

.white {
	display:block;
	width:500px;
}

.img_left_cand {
	float:left;
	margin:3px 12px 0 0;
	border:3px #B89191 solid;
}

.img_right_cand {
	float:right;
	margin:3px 0 0 12px;
	border:3px #B89191 solid;
}

/* OFFERTA */
.tab_off {
	background:#B89191;
	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:160px;
	background:#fff;
}

.td_02 div {
	padding:0 0 2px 18px;
	color:#686868;
}

.td_03 {
	width:149px;
	background:#fff;
}

.td_03 div {
	padding:0 0 2px 18px;
	color:#686868;
}

.td_04 {
	width:128px;
	background:#fff;
}

.td_04 div {
	padding:0 0 2px 18px;
	color:#686868;
}

.td_05 {
	width:60px;
	background:#fff;
}

.td_05 div {
	padding:0 0 2px 18px;
	color:#686868;
}

.td_06 {
	width:97px;
	background:#fff;
}

.td_06 div {
	padding:0 0 2px 18px;
	color:#686868;
}

.ico_off {
	float:right;
	text-align:right;
}

.ico_off div {
	padding:4px 3px 0 0;
}
/*
.sep_td {
	background:url('../img/aziende/sep_menu.gif') repeat-x left bottom;
}
*/
.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:173px;
	height:44px;
	float:left;
}

.link_fondo_3 {
	width:125px;
	height:44px;
	float:left;
}

.link_fondo_2 {
	width:339px;
	height:44px;
	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:#B89191;
}

.off_td_01 {
	width:298px;
	vertical-align:top;
	padding:9px 0 10px 0;
	background:url('../img/aziende/back_left_off.gif') no-repeat 0 0;
}

.off_td_02 {
	width:339px;
	vertical-align:bottom;
	padding-top:9px;
	background:#fff url('../img/aziende/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:#B89191;
	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:#000000;
}

.messaggio a, .messaggio a:visited, .messaggio a:hover {
	color:#000;
	text-decoration:underline;
}

.mess_ok {
	background:#eee url('../img/share/ok.gif') no-repeat 0 5px;
	padding:8px 13px 8px 33px;
}

.mess_ko {
	color:#DE3235;
	background:#eee url('../img/share/ko.gif') no-repeat 0 5px;
	padding:8px 13px 8px 33px;
}

.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_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_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;
}

.input_campo {
	padding:0 0 0 15px;
}

.acc {
	color:#E10011;
	font-weight:bold;		
}

.input_campo_acc {
	padding:0 0 0 15px;
	text-align:center;
}

/******* /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:80px;
	border:1px #9D9C9C solid;
}

.mese {
	width:130px;
	border:1px #9D9C9C solid;
}

.anno {
	width:80px;
	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:438px;
	background:#EFEEEE;
}

.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;
}

.pad_offerta {
	padding:5px 0;
	background:url('../img/share/sep.gif') repeat-x left bottom;	
}

.pad_offerta_last {
	padding:5px 0;
}

/* CONCORSI */


.pad_allegati {
	padding:10px 0;
}

.allegati {
	padding:10px 10px 10px 0;
}

.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;
}
a.link {
	color:#000;

}
.riepilogo	{
	background:url('../img/share/sep.gif') repeat-x left bottom;
	padding-bottom:10px;
}



/***** registrazione: box separatori aree *****/
.azi_sep_reg {
	background:url('../img/winejob/sep.gif') repeat-x 0 0;
	padding-bottom:10px;
}

.azi_tab_reg {
	background:#B92E2E;
	width:388px;
}

.azi_td_01 {
	width:4px;
}

.azi_td_03 {
	width:4px;
}

.azi_td_txt {
	background:url('../img/winejob/punto.gif') no-repeat 7px 1px;
	width:380px;
	color:#fff;	
}

.azi_td_txt div {
	padding-left:24px;
}





/******* registrazione: riepilogo dati inseriti ********/
.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;
}

