body {
	background-image: url(../immagini/navigazione/bg.jpg); background-position:center top;
	background-color:#f9f9f9;
	margin:0px;
	margin-top:10px;
	margin-bottom:50px;
	font-size:14px;
}

body, input, textarea {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

@font-face {
    font-family: 'Museo700';
    src: url('fonts/museo-700-webfont.eot');
    src: url('fonts/museo-700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo-700-webfont.woff') format('woff'),
         url('fonts/museo-700-webfont.ttf') format('truetype'),
         url('fonts/museo-700-webfont.svg#Museo700') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {
	margin:0px;
	padding:0px;
	font-family:Museo700;
	font-weight:normal;
	font-size:40px;
	line-height:34px;
	letter-spacing:-2px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}

h2 {
	margin:0px;
	padding:0px;
	font-family:Museo700;
	font-weight:normal;
	font-size:24px;
	line-height:20px;
	letter-spacing:-1px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:20px;
}

h3 {
	margin:0px;
	padding:0px;
	font-family:Museo700;
	font-weight:normal;
	font-size:20px;
	line-height:20px;
	letter-spacing:-1px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:20px;
}

.tabella {
	-moz-border-radius:10px;
	-webkit-border-rdius:10px;
	-border-radius:10px;
	font-size:12px;
	border:4px solid #ccc;
	background-color:#ddd:
}

.tabella th {
	background-color:#ddd;
	padding:5px;
}

.tabella td {
	padding:5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.c1, .c1 a {
	color:#1b470b;
}

.c2, .c2 a {
	color:#a91f20;
}

.c3, .c3 a {
	color:#144565;
}

.c4, .c4 a {
	color:#837307;
}

.c5, .c5 a {
	color:#4e4e4e;
}

.cb1, .cb1 a {
	color:#1b470b;
	font-weight:bold;
}

.cb2, .cb2 a {
	color:#a91f20;
	font-weight:bold;
}

.cb3, .cb3 a {
	color:#144565;
	font-weight:bold;
}

.cb4, .cb4 a {
	color:#837307;
	font-weight:bold;
}

.cb5, .cb5 a {
	color:#4e4e4e;
	font-weight:bold;
}

img {
	border:none;
}

a {
	text-decoration:none;
}

#main_holder {
	width:973px;
	margin:auto;
	position:relative;
}

#top_holder {
	position:relative;
	height:120px;
}

#logo {
	float:left;
	position:absolute; top:10px;
	padding-left:30px;
	z-index:100;
}

/* CAMPO CERCA */

#cerca_1, #cerca_2, #cerca_3, #cerca_4, #cerca_5 {
	float:right;
	background-repeat:no-repeat; 
	width:257px;
	height:45px;
	margin-top:40px;
	margin-right:20px;
}

#cerca_1 {
	background-image:url(../immagini/navigazione/box_cerca_1.png);
}

#cerca_2 {
	background-image:url(../immagini/navigazione/box_cerca_2.png);
}

#cerca_3 {
	background-image:url(../immagini/navigazione/box_cerca_3.png);
}

#cerca_4 {
	background-image:url(../immagini/navigazione/box_cerca_4.png);
}

#cerca_5 {
	background-image:url(../immagini/navigazione/box_cerca_5.png);
}

#campo_cerca {
	border:none;
	margin-top:11px;
	margin-left:80px;
	line-height:25px;
	font-size:14px;
	padding:3px;
	width:130px;
}

/* CORPO DELLA PAGINA */

#main_top {
	background-image:url(../immagini/navigazione/body_top.png); background-repeat:no-repeat; background-position:center top;
	width:971px;
	height:43px;
}

#main {
	background-image:url(../immagini/navigazione/body_bg.png); background-repeat:repeat-y;
	padding-left:26px;
	padding-right:24px;
	overflow:hidden;
}

#main_bottom {
	background-image:url(../immagini/navigazione/body_bottom.png); background-repeat:no-repeat; background-position:center top;
	width:971px;
	height:23px;
}

#sx {
	width:600px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}

#dx {
	width:295px;
	margin-left:10px;
	padding-left:10px;
	float:right;
	border-left:1px solid #ccc;
	padding-top:20px;
	padding-bottom:20px;
}

/* FOOTER ESTERNO */

#footer_outside {
	color:#5d5d5d;
	font-size:12px;
	text-align:center;
}

#footer_outside a {
	text-decoration:underline;
}

/* MENU */

#menu_holder_1 {
	background-image:url(../immagini/navigazione/menu_bg_1.png); background-repeat:repeat-x;
	position:relative;
}

#menu_holder_2 {
	background-image:url(../immagini/navigazione/menu_bg_2.png); background-repeat:repeat-x;
	position:relative;
}

#menu_holder_3 {
	background-image:url(../immagini/navigazione/menu_bg_3.png); background-repeat:repeat-x;
	position:relative;
}

#menu_holder_4 {
	background-image:url(../immagini/navigazione/menu_bg_4.png); background-repeat:repeat-x;
	position:relative;
}

#menu_holder_5 {
	background-image:url(../immagini/navigazione/menu_bg_5.png); background-repeat:repeat-x;
	position:relative;
}

#menu_holder {
	position:relative;
}

#menu_linguette {
	width:663px;
	height:55px;
	position:absolute;
	top:111px;
	left:230px;
	background-image:url(../immagini/navigazione/linguette.png); background-repeat:no-repeat;
	overflow:hidden;
	padding-top:10px;
	padding-left:26px;
	z-index:50;
}

#menu_linguette p {
	margin:0px;
	margin-right:32px;
	font-family:Museo700;
	font-size:14px;
	float:left;
	letter-spacing:-1px;
	margin-top:10px;
}

#menu_linguette p a {
	color:#000;
}

#menu_inner_1 {
	background-image:url(../immagini/navigazione/menu_dx_1.png); background-repeat: no-repeat; background-position:right;
}

#menu_inner_2 {
	background-image:url(../immagini/navigazione/menu_dx_2.png); background-repeat: no-repeat; background-position:right;
}

#menu_inner_3 {
	background-image:url(../immagini/navigazione/menu_dx_3.png); background-repeat: no-repeat; background-position:right;
}

#menu_inner_4 {
	background-image:url(../immagini/navigazione/menu_dx_4.png); background-repeat: no-repeat; background-position:right;
}

#menu_inner_5 {
	background-image:url(../immagini/navigazione/menu_dx_5.png); background-repeat: no-repeat; background-position:right;
}

#menu_1, #menu_2, #menu_3, #menu_4, #menu_5 {
	margin:0px;
	padding:0px;
	background-repeat: no-repeat; background-position:left;
	height:40px;
	overflow:hidden;
	padding-left:20px;
	margin-bottom:10px;
}

#menu_1 {
	background-image:url(../immagini/navigazione/menu_sx_1.png); 
}

#menu_2 {
	background-image:url(../immagini/navigazione/menu_sx_2.png); 
}

#menu_3 {
	background-image:url(../immagini/navigazione/menu_sx_3.png); 
}

#menu_4 {
	background-image:url(../immagini/navigazione/menu_sx_4.png); 
}

#menu_5 {
	background-image:url(../immagini/navigazione/menu_sx_5.png); 
}

#menu_1 li, #menu_2 li, #menu_3 li, #menu_4 li, #menu_5 li {
	font-family:Museo700;
	font-size:14px;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:16px;
	color:#fff;
	padding-left:18px;
	padding-right:18px;
	height:18px;
	padding-bottom:6px;
	margin-top:12px;
	padding-top:4px;
	font-weight:normal;
}

#menu_4 li, #menu_4 li a {
	color:#000;
}

#menu_1 li a, #menu_2 li a, #menu_3 li a, #menu_5 li a {
	color:#fff;
}

#menu_1  li.sel, #menu_2  li.sel, #menu_3  li.sel, #menu_4  li.sel, #menu_5  li.sel {
	background-color:#fff;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

#menu_1 li.sel {
	color:#1b470b;
}

#menu_2 li.sel {
	color:#a91f20;
}

#menu_3 li.sel {
	color:#144565;
}

#menu_4 li.sel {
	color:#837307;
}

#menu_5 li.sel {
	color:#4e4e4e;
}

/* TEMA */
#tema_holder_1, #tema_holder_2, #tema_holder_3, #tema_holder_4, #tema_holder_5 {
	padding:26px;
	padding-right:460px;
	height:314px;
	background-repeat:no-repeat;
}

#tema_holder_1 {
	background-image:url(../immagini/navigazione/bg_tema_1.jpg);
}

#tema_holder_2 {
	background-image:url(../immagini/navigazione/bg_tema_2.jpg);
}

#tema_holder_3 {
	background-image:url(../immagini/navigazione/bg_tema_3.jpg);
}

#tema_holder_4 {
	background-image:url(../immagini/navigazione/bg_tema_4.jpg);
}

#tema_holder_5 {
	background-image:url(../immagini/navigazione/bg_tema_5.jpg);
}

/* COLONNE */
#colonne_holder {
	overflow:hidden;
	margin-top:10px;
}

#colonna_1, #colonna_2, #colonna_3, #colonna_4 {
	width:295px;
	float:left;
}

#colonna_1, #colonna_2 {
	margin-right:15px; background-color:#fff;
	height:300px;
}

#colonna_4 {
	margin-left:15px;
}

#colonna_1_2 {
	width:590px;
	float:left;
}

/* BOTTONI */
.btn_holder {
	border-top:1px solid #ccc;
	margin-top:20px;
	text-align:right;
}

.btn_holder_no {
	margin-top:10px;
	text-align:right;
}

.btn_1 {
	background-image:url(../immagini/navigazione/btn_bg_1.png); 
}

.btn_1_closer {
	background-image:url(../immagini/navigazione/btn_dx_1.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
	height:32px;
}

.btn_2 {
	background-image:url(../immagini/navigazione/btn_bg_2.png); 
}

.btn_2_closer {
	background-image:url(../immagini/navigazione/btn_dx_2.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
	height:32px;
}

.btn_3 {
	background-image:url(../immagini/navigazione/btn_bg_3.png); 
}

.btn_3_closer {
	background-image:url(../immagini/navigazione/btn_dx_3.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
	height:32px;
}

.btn_4 {
	background-image:url(../immagini/navigazione/btn_bg_4.png); 
}

.btn_4_closer {
	background-image:url(../immagini/navigazione/btn_dx_4.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
	height:32px;
}

.btn_5 {
	background-image:url(../immagini/navigazione/btn_bg_5.png); 
}

.btn_5_closer {
	background-image:url(../immagini/navigazione/btn_dx_5.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
	height:32px;
}


.btn_1 p, .btn_2 p, .btn_3 p, .btn_5 p  {
	font-family:Museo700;
	font-size:13px;
	color:#fff;
}

.btn_4 p {
	font-family:Museo700;
	font-size:13px;
	color:#000;
}

.btn_5_closer {
	background-image:url(../immagini/navigazione/btn_dx_5.png); background-repeat:no-repeat; background-position:right;
	text-align:center;
	line-height:32px;
}


/* BOX */

.boxtop_holder_1 {
	background-image:url(../immagini/navigazione/boxtop_bg_1.png); background-repeat:repeat-x;
}

.boxtop_holder_2 {
	background-image:url(../immagini/navigazione/boxtop_bg_2.png); background-repeat:repeat-x;
}

.boxtop_holder_3 {
	background-image:url(../immagini/navigazione/boxtop_bg_3.png); background-repeat:repeat-x;
}

.boxtop_holder_4 {
	background-image:url(../immagini/navigazione/boxtop_bg_4.png); background-repeat:repeat-x;
}

.boxtop_holder_5 {
	background-image:url(../immagini/navigazione/boxtop_bg_5.png); background-repeat:repeat-x;
}

.boxtop_inner_1 {
	background-image:url(../immagini/navigazione/boxtop_dx_1.png); background-repeat: no-repeat; background-position:right;
}

.boxtop_inner_2 {
	background-image:url(../immagini/navigazione/boxtop_dx_2.png); background-repeat: no-repeat; background-position:right;
}

.boxtop_inner_3 {
	background-image:url(../immagini/navigazione/boxtop_dx_3.png); background-repeat: no-repeat; background-position:right;
}

.boxtop_inner_4 {
	background-image:url(../immagini/navigazione/boxtop_dx_4.png); background-repeat: no-repeat; background-position:right;
}

.boxtop_inner_5 {
	background-image:url(../immagini/navigazione/boxtop_dx_5.png); background-repeat: no-repeat; background-position:right;
}


.boxtop_1, .boxtop_2, .boxtop_3, .boxtop_4, .boxtop_5 {
	background-repeat: no-repeat; background-position:left;
	height:24px;
	padding-left:23px;
	padding-top:8px;
	color:#fff;
	font-family:Museo700;
}

.boxtop_1 {
	background-image:url(../immagini/navigazione/boxtop_sx_1.png);
}

.boxtop_2 {
	background-image:url(../immagini/navigazione/boxtop_sx_2.png);
}

.boxtop_3 {
	background-image:url(../immagini/navigazione/boxtop_sx_3.png);
}

.boxtop_4 {
	background-image:url(../immagini/navigazione/boxtop_sx_4.png);
	color:#000;
}

.boxtop_5 {
	background-image:url(../immagini/navigazione/boxtop_sx_5.png);
}

/* FOOTER */

#footer_holder {
	margin-top:20px;
	background-image:url(../immagini/navigazione/footer_bg.png); background-repeat:repeat-x;
	clear:both;
}

#footer_inner {
	background-image:url(../immagini/navigazione/footer_dx.png); background-repeat: no-repeat; background-position:right;
}

#footer {
	background-image:url(../immagini/navigazione/footer_sx.png); background-repeat: no-repeat; background-position:left;
	height:50px;
	padding:16px;
	overflow:hidden;
}

#certificazioni {
	float:left;
}

#agenzie_small {
	float:left;
	padding-left:30px;
}

#credits {
	float:right;
	padding-top:20px;
}

/* HOME */

#home_news_holder {
	padding:10px;
}

.home_news_data {
	margin:0px;
	font-weight:bold;
	color:#5d5d5d;
}

.home_news_titolo {
	margin:0px;
}

a.hl_1, .hl_1 a {
	color:#418d24;
}

a.hl_2, .hl_2 a {
	color:#a91f20;
}

a.hl_3, .hl_3 a {
	color:#144565;
}

a.hl_4, .hl_4 a {
	color:#837307;
}

a.hl_5, .hl_5 a {
	color:#4e4e4e;
}

#home_tuttenews {
	text-align:right;
	font-family:Museo700;
}

.azioni {
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-left:10px;
}

.azioni li {
	list-style:none;
	padding-bottom:10px;
	color:#5d5d5d;
	font-weight:bold;
}

.azioni li a {
	color:#5d5d5d;
}

/* HOME LOGIN */

#home_login_holder {
	padding:10px;
	margin-bottom:30px;
}

#home_username {
	padding:3px;
	font-size:14px;
	width:100px;
	margin-right:5px;
}

#home_password, #fake_password {
	padding:3px;
	font-size:14px;
	width:100px;
	margin-right:5px;
}

#home_password {
	display:none;
}

#home_btnlogin {
	border:none;
	width:28px;
	height:27px;
	position:relative;
	top:0px;
	cursor:pointer;
}

.suggerimento {
	font-style:italic;
	color:#888;
}

#home_noniscritto {
	margin:0px;
	margin-top:10px;
	font-weight:bold;
	font-size:12px;
	color:#da7600;
}

#home_ricordapassword {
	margin:0px;
	margin-top:6px;
	font-weight:bold;
	font-size:12px;
	color:#666;
	cursor:pointer;
}

#home_menutente a {
	color:#5d5d5d;
	font-weight:bold;
}

#home_menutente p img {
	margin-left:10px;
	margin-right:10px; 
}

/* NEWS */
.news_elenco {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:4px solid #eee;
	background-color:#eee;
	margin-bottom:20px;
	padding:10px;
	overflow:hidden;
}

.news_foto_elenco {
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:4px solid #ccc;
	margin-right:14px;
	margin-bottom:14px;
}

.news_data_elenco {
	padding-bottom:10px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}

.news_data_elenco a {
	color:#333;
}

.news_titolo_elenco {
	margin:0px;
	padding:0px;
	font-family:Museo700;
	font-weight:normal;
	font-size:24px;
	line-height:20px;
	letter-spacing:-1px;
}

.allegato {
	font-weight:bold;
}

.news_data {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:0px;
}

.news_foto {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:8px solid #ccc;
}

#gallery_holder {
	overflow:hidden;
}

.foto_thumb {
	float:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:4px solid #ccc;
	margin-right:14px;
	margin-bottom:14px;
}

/* PAGINAZIONE */

#p_holder {
	width:100%;
	margin-top:8px;
	overflow:hidden;
	background-color:#eeeeee;
}

#p_holder a {
	color:#222222;
	text-decoration:none;
}

#p_label {
	margin:0px;
	padding:0px;
	float:left;
	font-size:12px;
	width:80px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-family:Museo700;
}

.p_label1 {
	background-image:url(../immagini/navigazione/btn_bg_1.png); background-position:left; background-repeat:no-repeat;
	color:#fff;
}

.p_label2 {
	background-image:url(../immagini/navigazione/btn_bg_2.png); background-position:left; background-repeat:no-repeat;
	color:#fff;
}

.p_label3 {
	background-image:url(../immagini/navigazione/btn_bg_3.png); background-position:left; background-repeat:no-repeat;
	color:#fff;
}

.p_label4 {
	background-image:url(../immagini/navigazione/btn_bg_4.png); background-position:left; background-repeat:no-repeat;
	color:#000;
}

.p_label5 {
	background-image:url(../immagini/navigazione/btn_bg_5.png); background-position:left; background-repeat:no-repeat;
	color:#fff;
}


#p_numeri {
	margin:0px;
	padding:0px;
	float:left;
	margin-left:16px;
	font-size:12px;
	height:32px;
	line-height:32px;
}

/* CONTATTI */
.contatti {
	width:100%;
	border:4px solid #aaa;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:12px;
}

.contatti td {
	padding:5px;
	border_bottom:1px solid #ccc;
	border_right:1px solid #ccc;
	background-color:#eee;
}

#form_contatti {
	width:100%;
}

#form_contatti input {
	width:92%;
	padding:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}

#form_contatti textarea {
	width:97%;
	height:150px;
	padding:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#contatti_invia {
	cursor:pointer;
}

/* RICORDA PASSWORD */
#password_reminder {
	padding:20px;
	padding-top:5px;
}

#password_reminder p {
	margin:0px;
	padding:0px;
}

#password_reminder #email_pw, #password_reminder #email {
	width:200px;
	height:16px;
	padding:5px;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#password_reminder #btn {
	position:relative; top:11px;
}

#password_reminder #invia {
	width:160px;
	position:relative;
	top:12px;
	left:8px;
	cursor:pointer;
}

#password_reminder label {
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

#password_reminder #info {
	margin-bottom:16px;
}

#password_reminder #nontrovato {
	color:#ff0000;
	font-weight:bold;
	visibility:hidden;
	margin-top:16px;
}

#password_reminder #blocco_conferma {
	background-image:url(../immagini/navigazione/icon_ok_small.png); background-position:left center; background-repeat:no-repeat;
	padding-left:60px;
	text-align:center;
	height:64px;
	padding-top:30px;
	display:none;
}

#password_reminder #conferma_invio {
	font-weight:bold;
	color:#2c6f00;
}

/* MODULI */
fieldset {
	border:4px solid #ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#eee;
	margin-bottom:10px;
}

legend {
	font-style:italic;
	padding:5px;
	color:#333;
}

.input, .input2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	padding:5px;
	width:92%;
}

select {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:5px;
	width:98%;
}

.account {
	width:100%;
}

#account_submit {
	cursor:pointer;
}

.box_ko, .box_ko_small {
	border:4px solid #ff0000;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:16px;
	background-image:url(../immagini/navigazione/icon_warning.png); background-position:440px 40px; background-repeat:no-repeat;
	padding:20px;
	padding-right:150px;
	overflow:hidden;
}

.box_ko_small {
	background-image:url(../immagini/navigazione/icon_warning_small.png); background-position:490px 28px; background-repeat:no-repeat;
}

.box_ok {
	border:4px solid #2c6f00;
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:16px;
	background-image:url(../immagini/navigazione/icon_ok_small.png); background-position:490px 40px; background-repeat:no-repeat;
	padding:20px;
	padding-right:150px;
	overflow:hidden;
}

/* LOGIN */
#colonna_sx {
	width:48%;
	float:left;
}

#colonna_dx {
	width:48%;
	float:right;
}

#login_submit {
	cursor:pointer;
}

/* CURRICULUM */
#curriculum input, #form_lavoro .input {
	padding:5px;
	font-size:14px;
	width:94%;
}

#curriculum select {
	font-size:14px;
}

#curriculum textarea {
	font-size:14px;
	padding:5px;
	width:95%;
}

#curriculum hr {
	background-color:#888;
	color:#ccc;
	border:none;
	border:1px solid #888;
	height:1px;
}

#curriculum label {
	font-size:12px;
	font-weight:bold;
}

#form_lavoro label {
	font-size:12px;
	font-weight:bold;
}

#form_lavoro table td {
	border-bottom:1px solid #ccc;
}

.li_top {
	padding-top:15px;
}

.li_row {
	padding-top:4px;
}

.td_altezze {
	padding:4px;
}

#form_avanti {
	cursor:pointer;
}

#form_salva {
	cursor:pointer;
}

#form_indietro {
	cursor:pointer;
}

#form_salta {
	cursor:pointer;
}

/* OFFERTE DI LAVORO */
#elenco_offerte {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:4px solid #eee;
	margin-bottom:20px;
	width:100%;
}

#elenco_offerte td {
	padding:5px;
	font-size:12px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#elenco_offerte th {
	padding:5px;
	background-color:#ccc;
	color:#000;
	font-size:12px;
}

.info, .info2 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ccc;
	background-image:url(../immagini/admin/icon_info.gif); background-position:10px 10px; background-repeat:no-repeat;
	padding:10px;
	font-size:12px;
	color:#888;
	padding-left:40px;
}

.info2 {
	color:#000;
	font-weight:bold;
}

/* DOVE SIAMO */
#mappa {
	padding:5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:4px solid #ccc;
	margin-top:20px;
}

/* CERCA OFFERTE */
#table_offerta_view {
	width:100%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:4px solid #ccc;
}

#table_offerta_view td {
	padding:5px;
}

#table_offerta_view .td_chiave {
	font-size:13px;
}

#table_offerta_view .td_valore {
	font-size:13px;
	color:#333;
	font-weight:bold;
}

#table_offerta_view tr:nth-child(odd)		{ background-color:#eee; }
#table_offerta_view tr:nth-child(even)		{ background-color:#fff; }

/* CLASSI */

.highlight {
	background-color:#ff6;
}

.anchor {
	float:right;
	position:relative;
	top:-40px;
}

.anchor a {
	color:#333;
}

.clear {
	clear:both;
}

.nomargin {
	margin:0px;
}

.noborder {
	border:none;
}

.sep {
	margin:0px;
	border-top:1px solid #d8d9d8;
	margin-top:10px;
	height:10px;
}

.obb {
	background-color:#FF9
}

.alt_row {
	background-color:#fff;
}

.cerca_link a {
	font-weight:bold;
	color:#333;
}