/* CSS Document */
html { font-size:14pt; }
body{background-color:#FFFFFF; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:14pt;}
form, input, select, textarea {margin:0;padding:0;}
#main {padding:0px; position: relative; width: 620px; text-align:left; margin: 0px auto;}

.mainPopup {padding:0px; position: relative; width: 400px; text-align:left; margin: 0px auto;}
.principalePopup{
background-image:url(../img/fondo_menu.gif);background-repeat:repeat-x;
	width:400px;
	height:76px;
	margin-top:1px;
	border-bottom:5px solid #b10034;
}
.contentPop { background:url(../img/pt.gif) repeat-x bottom #F6F6F6; padding:12px; display:block; float:left;  border-top:1px solid #E8E8E8; width:376px; height:200px;}

.hidden{display:none;}
.pointer { cursor:pointer;}

.footer {clear:both;text-align:center; margin:0 0 15px; font-size:0.9em; display:none;}
.footer a{ text-decoration:none; color:#878889;}
.footer a:hover{ text-decoration:underline;}
/******* CSS BARRA ACCESSIBILITA' ********/

#accessibile{
	background-image:url(../img/fondo_accessible.gif);
	background-repeat:no-repeat;
	width:620px;
	border-bottom:1px solid #dbdbdb;
	height:19px;
	display:none;
}

#principale{
	background-image:url(../img/fondo_menu.gif);
	background-repeat:repeat-x;
	width:620px;
	height:76px;
	margin-top:1px;
	border-bottom:5px solid #b10034;
	display:none;
}

h1 {padding:0px; margin:0px;}
h1 a {display:block; float:left; width:180px; height:76px; background:url("../img/logo_menu.gif") no-repeat;text-decoration:none; padding:0px; margin:0px;}

h2 {padding:6px 0px 6px 0px; margin:0px; font-size:1em; color:#B10034; font-weight:bold;}
h2 .titBox{padding:6px 0px 6px 0px; margin:0px; font-size:1em; color:#B10034; font-weight:bold;}

h3 {padding:6px 0px 6px 0px; margin:0px; font-size:1.1em; color:#B10034; font-weight:bold;}

.linkGruppo {display:block; float:left; margin:0px 0px 0px 0px;padding:0px;list-style: none; font-size:10px;}
.linkGruppo li{display:block;float:left;height:19px;margin:0px 0px 0px 0px;}
.linkGruppo li a {display:block; text-indent:-50000px; text-decoration:none;}
.linkGruppo a{background-image:url(../img/btn_gruppoGabetti.gif);background-repeat:no-repeat;width:110px;}

#menu {display:block; float:right; margin:0px 0px 0px 0px;padding:0px;list-style: none; font-size:10px;}
/* Hack IE*/
* html #menu {margin-right:0px;}
#menu li{display:block;float:left;height:19px;margin:0px 0px 0px 0px; border-left:1px solid #DBDBDB;}
#menu li a{text-decoration:none; color: #878889;}
#menu li a:hover{text-decoration:none; color: #B10034;}

#contrast a
{background-image:url(../img/btn2_acc.gif); background-repeat:no-repeat; background-position:right; padding-right:14px;}

#acc_te,#acc_te a{width:90px;}

.menuLabel { padding:4px 10px 0px 12px;}
.linkRicerca {  padding-right:1px; }
.linkRicerca a{  color: #878889;}
.linkRicerca_on { background-color:#FFFFFF; border-right:1px solid #CACED1;}
.linkRicerca_on a{ color:#B20034;}

#menuTesto {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none;}
#menuTesto li {display:block; margin:0px 4px 0px 0px;padding:0px;list-style: none; border:none;}
#menuTesto li a{display:block;height:19px; text-indent:-50000px; font-size:5px;text-decoration:none;}
/* Hack IE*/
* html #menuTesto {margin-right:6px;}
#menuTesto li{display:block; height:19px;position: relative;margin:0px 0px 0px 0px; }
#menuTesto li a{display:block;height:19px; text-decoration:none;}

#small,#small a{background-image:url(../img/btn3_acc_a1.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a{background-image:url(../img/btn3_acc_a2.gif); background-repeat:no-repeat; width:11px;}
#large,#large a{background-image:url(../img/btn3_acc_a3.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:active{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:active{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:active{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}

#small,#small a:hover{background-image:url(../img/btn3_acc_a1_on.gif); background-repeat:no-repeat; width:10px;}
#medium,#medium a:hover{background-image:url(../img/btn3_acc_a2_on.gif); background-repeat:no-repeat; width:11px;}
#large,#large a:hover{background-image:url(../img/btn3_acc_a3_on.gif); background-repeat:no-repeat; width:12px;}


#ricerca .inputRsito { width:130px; font-size:11px;  margin-top:6px; padding-left:2px; display: none;}
#ricerca #ricercaBox { position:absolute; width:185px; height:65px; left:573px; top:19px; z-index:1; background:url(../img/bgRicerca.jpg) no-repeat top; border-bottom:1px solid #CACED1; border-left:1px solid #CACED1; border-right:1px solid #CACED1; font-size:11px;}
#ricerca .box { padding:10px 8px 0px 8px;}

#ricerca a { font-size:10px; color:#AF002B; text-decoration:none;}
/******* END CSS BARRA ACCESSIBILITA' ********/


/******* CSS MENÙ PRINCIPALE ********/
.menuPrincipale
{
	float:right;
	padding-top:23px;
	font-size:11px;
}

.menuPrincipale a 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#b10034;
	padding: 0px 8px 0px 8px;
	text-decoration:none;
}

.menuPrincipale a:hover
{
	text-decoration:underline;
}


.menuPrincipale a.active 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#b10034;
	padding: 0px 8px 0px 8px;
	text-decoration:none;
	font-weight:bold;
}

span.divMenu
{	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#efefef;
	font-variant:normal;
}

/******* END CSS MENÙ PRINCIPALE ********/

/******* CSS SUBMENÙ ********/
.submenu {display:none;}
#submenu {background:transparent url(../img/fondo_smenu.gif) repeat-x;width:620px;height:35px;margin:0; padding:0px; display:none;}

#listsmenu {display:block; float:left; margin:0px 0px 0px 0px;padding:0px;list-style: none;}
/* Hack IE*/
#listsmenu {margin-right:3px;}
#listsmenu li{display:block;float:left;height:35px;position: relative;margin:0px 0px 0px 0px}
#listsmenu li a {display:block;height:35px; text-indent:-50000px; font-size:5px;text-decoration:none;}

#subm1 a{background-image:url(../img/subm_1.gif);background-repeat:no-repeat;width:124px;}
#subm1 a:hover{background-image:url(../img/subm_1_on.gif);background-repeat:no-repeat;width:124px;}
#subm1Active a{background-image:url(../img/subm_1_active.gif);background-repeat:no-repeat;width:124px;}


#subm2 a{background-image:url(../img/subm_2.gif);background-repeat:no-repeat;width:217px;}
#subm2 a:hover{background-image:url(../img/subm_2_on.gif);background-repeat:no-repeat;width:217px;}
#subm2Active a{background-image:url(../img/subm_2_active.gif);background-repeat:no-repeat;width:217px;}


#subm3 a{background-image:url(../img/subm_3.gif);background-repeat:no-repeat;width:161px;}
#subm3 a:hover{background-image:url(../img/subm_3_on.gif);background-repeat:no-repeat;width:161px;}
#subm3Active a{background-image:url(../img/subm_3_active.gif);background-repeat:no-repeat;width:161px;}

/******* END CSS SUBMENÙ ********/


/******* CSS TOOLS **************/
.dotline {margin:8px 0 0;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif;}
.dotline2 {margin-bottom:4px;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif;}
.dotline3 {margin:4px 0;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif;}
.dotline4 {margin:4px 0;padding:0;background:transparent url(../img/dot_shadow.gif) repeat-x  0 0;height:4px;font:0/0 serif;}
.dotline5 {margin:0px 0;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif;}

#vmenu {display:block;float:left;margin:0;padding:0px;list-style:none; font-size:10px; border-top:1px solid #D1D1D1;}
#vmenu li {float:left;height:22px;position:relative;margin:0; width:240px;}
#vmenu li a {display:block; /*text-indent:-50000px;*/ font-size:10px;text-decoration:none;}

.off { text-decoration:none; color:#9C9C9E; text-transform:uppercase; background:url(../img/btn_bg_off.gif) no-repeat; padding:5px 0px 4px 4px;}
.off:hover { text-decoration:none; color:#B10034; text-transform:uppercase; background:url(../img/btn_bg_on.gif) no-repeat; padding:5px 0px 4px 4px;}
.on { text-decoration:none; color:#B10034; text-transform:uppercase; background:url(../img/btn_bg_on.gif) no-repeat; padding:5px 0px 4px 4px;}

.on02 { text-decoration:none; color:#B10034; text-transform:uppercase; background:url(../img/btn_bg_on02.gif) no-repeat; padding:5px 0px 4px 4px;}
/*.off { text-decoration:none; color:#9C9C9E; text-transform:uppercase; background:url(../img/btn_bg_off_new.gif) no-repeat; padding:7px 0px 7px 4px;}
.off:hover { text-decoration:none; color:#B10034; text-transform:uppercase; background:url(../img/btn_bg_on_new.gif) no-repeat; padding:7px 0px 7px 4px;}
.on { text-decoration:none; color:#B10034; text-transform:uppercase; background:url(../img/btn_bg_on_new.gif) no-repeat; padding:7px 0px 7px 4px;}*/

.mySpaceOn{background-image:url(../img/btn_myspace_on.gif); background-repeat:no-repeat; width:240px;text-indent:-50000px; height:22px;}
.mySpaceOff{background-image:url(../img/btn_myspace_off.gif);background-repeat:no-repeat;width:240px;text-indent:-50000px; height:22px;}
.mySpaceOff:hover{background-image:url(../img/btn_myspace_on.gif);background-repeat:no-repeat;width:240px;text-indent:-50000px; height:22px;}

/*.mySpaceOn{background-image:url(../img/btn_myspace_on_new.gif); background-repeat:no-repeat; width:240px;text-indent:-50000px; height:27px;}
.mySpaceOff{background-image:url(../img/btn_myspace_off_new.gif);background-repeat:no-repeat;width:240px;text-indent:-50000px; height:27px;}
.mySpaceOff:hover{background-image:url(../img/btn_myspace_on_new.gif);background-repeat:no-repeat;width:240px;text-indent:-50000px; height:27px;}*/
#myspace
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:228px;
	padding:6px;
	height:151px;
	display:none;
}

#myspaceV
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:240px;
	height:141px;
}

.toolsTxt {margin:0;padding:8px 0px 8px 0px;font:11px/13px Arial,Helvetica,sans-serif; text-indent:0px; color:#737478;}
.first {margin-left:8px;}
.last {float:right;margin:8px 8px 0;}
.mTopRight {margin:8px 8px 0;}
.mTop {margin-top:6px;}
.mBottom {margin-bottom:6px;}
.dx { float:right;}
.sx { float:left;}
.center { text-align:center;}

	.dxM { margin:4px; text-align:right;}
	.SxM { margin:4px; text-align:left;}

/*elementi form*/
.inputBoxDx{ width:79px; font:10px Arial,Helvetica,sans-serif; color:#A9A9A9; padding:0px; margin-right:8px;}
.selectBoxDx{margin-top:2px;font:10px Arial,Helvetica,sans-serif;color:#878889;width:101px;height:16px!important;height:14px;}
.selectBoxDx2 {margin-top:2px;font:10px Arial,Helvetica,sans-serif;color:#878889;width:140px;height:16px!important;height:14px;}

.inputBoxDx3{ width:79px; font:10px Arial,Helvetica,sans-serif; color:#A9A9A9; padding:0px; margin-right:8px; height:16px!important;height:14px}
.selectBoxDx3 {margin-top:2px;font:10px Arial,Helvetica,sans-serif;color:#878889;width:124px;height:16px!important;height:14px;}

.linktool a{display:inline; margin:0 0 0 8px;font:10px Arial,Helvetica,sans-serif;color:#747476;text-indent:8px;text-decoration:underline;}
.linktool a:hover {color:#B20034;}

#cercare
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:228px;
	height:151px;
	display:none;
	padding:6px;
}

.tollCursore {width:28px;height:10px; background:url(../img/cursore.gif) no-repeat; cursor:pointer;}
.tollTrack {width:147px; height:10px; background:url(../img/bgTratto.gif) no-repeat;}
.tollCifre {background:url(../img/cifre.gif) no-repeat; width:147px; height:15px;}
.tollCifreLOC {background:url(../img/cifreLOC.gif) no-repeat; width:147px; height:15px;}

#cercaTxt {margin:5px 0;padding:0 8px;font:11px/11px Arial,Helvetica,sans-serif;color:#000;text-indent:0px;}
#cercaTxt .nota {font-size:9px;}

#vendere
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:228px;
	padding:6px;
	height:151px;
	display:none;
}

/*#comune {font:10px Arial,Helvetica,sans-serif;color:#878889; width:97px; margin-right:8px;}*/

#agenzia
{
	background:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:228px;
	padding:6px;
	height:151px;
	display:none;
}

/*#mutuo
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:228px;
	padding:6px;
	height:166px;
	display:none;
}

#mutuoForm {}
#imprich {font:10px Arial,Helvetica,sans-serif;color:#878889;width:97px; margin-right:4px; height:15px;}
#godsrv {font:10px Arial,Helvetica,sans-serif;color:#878889;width:118px;height:16px!important;height:14px;}*/

.nobg
{
	background-image:none;
	width:0px;
	height:0px;
}

/******* END CSS TOOLS **********/

div#sep
{
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	clear:both;
	border:none;
	text-indent:-50000px; font-size:5px;
}

div#mezzapagina
{
	background-image:url(../img/hr.gif);
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	clear:both;
	border:none;
	text-indent:-50000px; font-size:5px;
}

div#mezzapagina2 {	
	background-image:url(img/hr.gif);
	background-repeat:no-repeat;
	width:100%;
	height:10px;
	clear:both;
	border:none;
	text-indent:-50000px; font-size:5px;
}

div#footer {border:0 none;margin:10px 0 0;background:transparent url(../img/hr_fin.gif) no-repeat;width:100%;height:16px;text-indent:-50000px;font-size:5px; float:left;position:relative;}

#corpo {clear:both; margin-top:4px;}

#visual {width:513px;float:left;}

#tools {width:240px;float:right;}

.submenu2 {float:left; font-size:11px; background:url(../img/bg_subMenu.gif) repeat-x; height:27px; width:100%; vertical-align:middle; padding-top:4px; display:none;}
.submenu2 ul { margin:0px; padding:0px;}
.submenu2 li{display:block;float:left;height:35px;position: relative;margin:0px 0px 0px 0px}

.submenu2 .flecha {color:#98012E;font-weight:normal;}

.submenu2 a {color:#878889; text-decoration:none; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:12px; padding-right:10px;}
.submenu2 a:hover {color:#98012E; text-decoration:none; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:12px; padding-right:10px;}
	.submenu2 a.sbmnuOn {color:#98012E; text-decoration:none; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:12px; padding-right:10px;font-weight:bold;}

/****** CSS BOX HOME *****/
#box1 {margin-bottom:0px;}
#box2 {margin-bottom:0px;}
#box3 {margin-bottom:0px;}

.stSx {float:left; width:135px;}
.stDx {float:right; width:93px; margin:8px 2px 2px 2px; border-left:1px solid #D1D1D1; padding-left:6px; text-decoration:none;}


#box1
{
	width:240px;
	height:202px;
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}

#box2
{
	width:240px;
	float:left;
	position:relative;
	margin-right:10px;
	margin-bottom:10px;
}

#box3
{
	width:240px;
	float:right;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}

#ContNews
{
padding:0px 15px 4px 15px; background:url(../img/bg_news.gif) repeat-x bottom #F6F6F6;
}


.divnews .titolo
{
padding:8px 0px 0px 0px;
color:#b10034;
text-decoration:none;
}

.divnews .link
{
color:#b10034;
text-decoration: underline;
font-size:0.9em;
}

/*sezione aziende*/
.tools {width:240px; float:right; border-bottom:1px solid #D1D1D1; height:184px;}
.vetrina{ background:url(../img/bg_vetrina.jpg) repeat-x; height:130px; width:228px; float:left; padding:6px; font-size:11px; margin-bottom:2px;}
.vetrinaTit { font-weight:bold;}
.vetrinaTxt { height:30px;}
.vetrinaImg { border:2px solid #FFFFFF; float:left; margin:6px 6px 0px 0px;}
.vetrinaLink {margin-top:66px}
.vetrinaLink  a{color:#B10034; text-decoration:none; background:url(../img/arrw_linkDx.gif) no-repeat right; padding-right:8px;}

.toolDx {margin:0;padding:0px;list-style:none; font-size:10px; border-top:1px solid #D1D1D1; width:240px;}
.toolDx li {position:relative;margin:0; font-size:10px;text-decoration:none;}

.menuTab {float:left;margin:0;padding:0px;list-style:none; font-size:10px; width:100%; border-top:1px solid #D1D1D1;}
/*.menuTab li {float:left;height:22px;position:relative;margin:0;  }*/
.menuTab li a {display:block; text-decoration:none;color:#B10034; text-transform:uppercase;}
.menuTaboff { text-decoration:none;  background:url(../img/bg_menuTab.gif) no-repeat right top; padding:5px 0px 4px 4px; }
.menuTabon { text-decoration:none;  background:url(../img/bg_menuTab_on.gif) no-repeat right top; padding:5px 0px 4px 4px;}


/****** LINK *****/
.linkBox{background:url(../img/pt.gif) repeat-x top; padding:10px 0px 10px; margin-top:10px; position:relative;}
.linkBox a{color:#B10034; text-transform:uppercase; text-decoration:none; font-size:0.9em; font-weight:bold;}
.linkBox a:hover{color:#4C4C4C; text-transform:uppercase; text-decoration:none; font-size:0.9em; font-weight:bold;}

.linkSx {color:#B10034; text-decoration:none; background:url(../img/arrw_linkSx.gif) no-repeat left; padding-left:8px;}
.linkDx {color:#B10034; text-decoration:none; background:url(../img/arrw_linkDx.gif) no-repeat right; padding-right:8px;}

.linkB {color:#B10034; text-decoration:none; text-decoration:none; font-weight:bold;}
.linkB:hover {color:#4C4C4C; text-decoration:none; text-decoration:none; font-weight:bold;}

.link {color:#B10034; text-decoration:none; text-decoration:none;}
.link:hover {color:#4C4C4C; text-decoration:none; text-decoration:none;}

.data{color:#B10034; text-decoration:none; text-decoration:none;}

/****** END CSS BOX HOME *****/


/* Inizio aggiunta */
/* CSS RESULTS - begin */
.results {float:left;margin:0;padding:0;width:620px;}

.tRisGb_th {height:38px; text-align: center;font-weight: normal; margin:0; border:0; padding:0; background:transparent url(../img/rsltsDtabSep.gif) no-repeat bottom right; vertical-align:bottom; padding:0px 4px 0px 4px; }
.tRisGb_th a{color: #878889;text-decoration: none;}

.tabellaRisGb {float:left;clear:both;margin:0;border:0;padding:0;}
.tRisGb_h16 {height:16px;}
.tRisGb_col0 {margin:0;border:0;padding:0;width:90px;text-align:left;}
.tRisGb_col1_tit {margin:0;border:0;padding:0;width:117px;text-align:left;}
.tRisGb_col1_tit a{color: #B10034;text-decoration: underline;}
.tRisGb_col1_tit a:hover{color: #4C4C4C;text-decoration: underline;}
.tRisGb_col2_tit {margin:0;border:0;padding:0;width:81px;text-align:center;}
.tRisGb_col3_tit {margin:0;border:0;padding:0;width:46px;text-align:center;}
.tRisGb_col4_tit {margin:0;border:0;padding:0;width:73px;text-align:center;}
.tRisGb_col5_tit {margin:0;border:0;padding:0;width:100px;text-align:right;}
.tRisGb_texto {margin:0;padding:0;}
.tRisGb_texto p {margin:0;padding:8px 4px;}
.tRisGb_col5_scpr {margin:0;border:0;padding:0;text-align:right; text-align:center; padding:12px 0;}
.tRisGb_col5_scpr a{display:block;margin:0 auto;height:11px;color: #B10034;text-decoration: none;}
.tRisGb_col5_scpr a:hover{display:block;margin:0 auto;height:11px;color: #4C4C4C;text-decoration: none;}
.tRisGb_col5_scprdx {text-align:right; padding:12px;}

.tRisGb_col1_tit p{margin:0;border:0;padding:0 3px;text-align:left;color:#BA2451;}
.tRisGb_col2_tit p{margin:0;border:0;padding:0 3px;text-align:center;color:#BA2451;}
.tRisGb_col3_tit p{margin:0;border:0;padding:0 3px;text-align:center;color:#BA2451;}
.tRisGb_col4_tit p{margin:0;border:0;padding:0 3px;text-align:center;color:#BA2451;}
.tRisGb_col5_tit p{margin:0;border:0;padding:0 3px;text-align:right;color:#BA2451;}


.tRisGb_tit p{margin:0;border:0;padding:4px 0px 4px 0px; text-align:left;color:#BA2451;}

.tRisGb_img{padding-left:3px;}
/* Fine aggiunta */

/* CSS TABELLE mia ricerca */
.tMyRicerche { float:left;}
.tMyRicerche td{ background:url(../img/pt.gif) repeat-x bottom; padding:4px; border:0px;}

/* CSS casaVacanza - begin */
.tInt{float:left;clear:both;margin:0;border:0;padding:0;}
.tInt_tit {margin:0;padding:4px 0px 4px 0px; color:#BA2451; background:url(../img/pt.gif) bottom repeat-x;}
.tInt_texto {margin:0;padding:4px 0px 4px 0px; background:url(../img/pt.gif) bottom repeat-x;}
.tInt_img {margin:0;border:0;padding:0;width:90px;text-align:left;}
.tInt_link {padding:8px 0px 8px 0px; text-align:right; background:url(../img/pt.gif) bottom repeat-x;}
.tInt_link a{ text-align:right; color:#BA2451; text-decoration:none;}

.tInt_link_02 {padding:8px 0px 8px 0px; background:url(../img/pt.gif) bottom repeat-x;}
.tInt_link_02 a{ text-align:right; color:#BA2451; text-decoration:none;}
/* link */
	.pdf { background:url(../img/ico_pdf.gif) no-repeat left 4px; padding:5px 0px 2px 24px; height:28px; color:#B10034; text-decoration:none;}


/* paginazione - begin */
	ul.rsltsSmr {float:left;clear:both;margin:0;border-bottom:1px solid #E8E8E8;padding:0;list-style-type:none;width:100%;}
		ul.rsltsSmr li.prp {float:left;white-space:nowrap;padding:15px 0 3px 3px;}
			ul.rsltsSmr li.prp strong {color:#BA2451;}
		ul.rsltsSmr li.pgn {float:right;padding:15px 3px 3px 0;}
		ul.rsltsSmr li.pgn a{ text-decoration:none; color:#878889; padding:0px 2px 0px 2px;}
			ul.rsltsSmr li.pgn ul {float:left;clear:both;margin:0;padding:0;list-style-type:none;}
				ul.rsltsSmr li.pgn ul li {float:left;clear:none;padding:0 0 0 4px;}
					ul.rsltsSmr li.pgn ul li strong {color:#BA2451;}
					ul.rsltsSmr li.pgn ul li.prv a {display:block;margin-top:4px;width:6px;height:10px;background:transparent url(../img/arrw_sx.gif) no-repeat 0 0;}
					ul.rsltsSmr li.pgn ul li.nxt a {display:block;margin-top:4px;width:6px;height:10px;background:transparent url(../img/arrw_dx.gif) no-repeat 0 0;}
						ul.rsltsSmr li.pgn ul li a span {display:none;}
		
		ul.rsltsSmr li.link {float:right;margin:15px 3px 3px 0; padding-left: 10px;background:transparent url(../img/arrw_sx.gif) no-repeat 0px 4px;display:block;margin-top:4px;}
			ul.rsltsSmr li.link a {color: #878889; text-decoration: none;}
			ul.rsltsSmr li.link a:hover {color: #B10034; text-decoration: none;}
		
			.icosp{margin: 0px 10px;}
			
/* paginazione - rete */
.trPag { border-bottom:1px solid #E8E8E8; text-align:right; }
.pag span{ font-weight:normal;}		
.pag { text-decoration:none; color:#878889;  font-weight:bold;}	
.pag a{ text-decoration:none; color:#BA2451;  font-weight:bold;}			
			

.resultsDX {margin:0;padding:0;page-break-before: always;}
 	ul.bnnrs {clear:both;margin:0;padding:0;list-style-type:none;width:217px; position:relative; display: none;}
		ul.bnnrs li {clear:both;padding-bottom:23px;}

	 ul#bnnrs {clear:both;margin:0;padding:0;list-style-type:none;width:217px; position:relative; display: none;}
		ul#bnnrs li {clear:both;padding-bottom:23px;}
		
/* CSS RESULTS - end */

/* template 2 colonne */
.colSx {float:left;margin:0;padding:0;width:620px;position:relative;}
.colDx {float:left;margin:0 0 0 8px;padding:0;width:240px;position:relative;display:inline; display:none;}
.contentTab { background:url(../img/pt.gif) repeat-x bottom #F6F6F6; padding:12px; display:block; float:left; width:620px;}
.contentTab_02 { background:url(../img/pt.gif) repeat-x bottom #F6F6F6; padding:12px; display:block; float:left; width:620px; border-top:1px solid #E8E8E8;}
.contentTab_03 { background:url(../img/pt.gif) repeat-x bottom #F6F6F6; padding:12px; display:block;  width:620px; border-top:1px solid #E8E8E8;}

ul.tabInt {display:block; float:left; margin:0px;padding:0px;list-style: none; background:url(../img/pt.gif) repeat-x bottom; width:512px;}
.tabInt li{display:block;float:left;height:26px;position: relative;margin:0px 0px 0px 0px; font-weight:bold;}
.tabInt li a {display:block;height:20px; font-size:10px;text-decoration:none; padding-top:6px; font-weight:bold;}
.tabInt li a:hover {display:block;height:20px;  font-size:10px;text-decoration:none; padding-top:6px; font-weight:bold;}

.tabInt_1 a{background-image:url(../img/tabInt_off.gif);background-repeat:no-repeat;width:115px;  text-transform:uppercase; color:#ABACAD; text-align:center; }
.tabInt_1 a:hover{background-image:url(../img/tabInt_over.gif);background-repeat:no-repeat;width:115px;  text-transform:uppercase; color:#B10034; text-align:center;}
.tabInt_1Active a{background-image:url(../img/tabInt_on.gif);background-repeat:no-repeat;width:115px;text-transform:uppercase; color:#B10034; text-align:center;}

.boxSxInt02 { position:relative; width:512px; float:left; border-top:1px solid #E8E8E8;}
.boxInt03 { position:relative; width:492px; height:164px; float:left; background:url(../img/bgBoxRicerca.gif) bottom repeat-x #F8F8F8; font-size:11px; padding:10px}
.boxIntText { width:270px;}

.boxIntTit { color:#B10034; font-weight:bold; font-size:16px;}

.boxIntNetwork { background:url(../img/img_network_int.jpg) no-repeat  bottom right;}

.boxIntCasaVacanze { background:url(../img/img_casaVacanze_int.jpg) no-repeat  bottom right;}
.boxIntAziende {border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; background:url(../img/img_aziende.jpg) no-repeat bottom right #F8F8F8; width:492px; height:163px; position:relative; float:left; padding:10px;}
 
ul.elencoP { padding:6px 0 6px 0; margin:0px; list-style: none; position:relative;}
.elencoP li { background:url(../img/ico_elenco.gif) no-repeat   0px 6px ; padding-left:12px; margin-left:10px;}
.elencoP li ul{ list-style: none;}
.elencoP li ul li{ background:url(../img/ico_elenco.gif) no-repeat 2px left top; padding-left:12px; margin-left:10px;}

 
ul.elencoR { padding:0px; margin:10px 0px 0px; list-style: none;}
.elencoR li { margin-left:10px; margin-bottom: 5px;}
.elencoR li a{ background:url(../img/arrw_duble.gif) no-repeat right; padding-right:15px; margin-left:10px;color:#878889; text-decoration: none;}
.elencoR li a:hover{ background:url(../img/arrw_duble.gif) no-repeat right; padding-right:15px; margin-left:10px;color:#B10034; text-decoration: none;}

.lastModified { background:url(../img/pt.gif) top repeat-x; margin-top:22px; margin-bottom:8px; padding-top:7px; font-style:italic; text-align:right; float:left; position:relative; width:100%; display: none;}
.disclaimer {  margin-top:22px; margin-bottom:8px; padding-top:7px; float:left; position:relative; width:100%; border-top:1px solid #D1D1D1;}

.claim { font-size:20px; font-weight:bold; color:#B10034;}
.claim2 { font-size:16px; font-weight:bold;}

/******* CSS box ricerca interna ********/
.boxSxInt { position:relative; width:512px; float:left;}
.boxDxInt {position:relative; width:240px; height:26px; float:left; margin-left:8px; background:url(../img/pt.gif) repeat-x bottom;}
.boxDxInt02 {position:relative; width:240px; float:left; margin-left:8px; background:url(../img/pt.gif) repeat-x bottom;}

#contentTool {padding:0px; margin:0px; float:left; position:relative; display: none;}

.boxRicercaInt { position:relative; width:512px; float:left;}

#tabRicerca {display:block; float:left; margin:0px;padding:0px;list-style: none; background:url(../img/pt.gif) repeat-x bottom; width:512px;}
#tabRicerca li{display:block;float:left;height:26px;position: relative;margin:0px 0px 0px 0px; }
#tabRicerca li a {display:block;height:26px; text-indent:-50000px; font-size:5px;text-decoration:none;}

.tab1 a{background-image:url(../img/tabRicerca1_off.gif);background-repeat:no-repeat;width:115px;}
.tab1 a:hover{background-image:url(../img/tabRicerca1_over.gif);background-repeat:no-repeat;width:115px;}
.tab1Active a{background-image:url(../img/tabRicerca1_on.gif);background-repeat:no-repeat;width:115px;}

.tab2 a{background-image:url(../img/tabRicerca2_off.gif);background-repeat:no-repeat;width:115px;}
.tab2 a:hover{background-image:url(../img/tabRicerca2_over.gif);background-repeat:no-repeat;width:115px;}
.tab2Active a{background-image:url(../img/tabRicerca2_on.gif);background-repeat:no-repeat;width:115px;}

.tab3 a{background-image:url(../img/tabRicerca3_off.gif);background-repeat:no-repeat;width:115px;}
.tab3 a:hover{background-image:url(../img/tabRicerca3_over.gif);background-repeat:no-repeat;width:115px;}
.tab3Active a{background-image:url(../img/tabRicerca3_on.gif);background-repeat:no-repeat;width:115px;}

.tab4 a{background-image:url(../img/tabRicerca4_off.gif);background-repeat:no-repeat;width:115px;}
.tab4 a:hover{background-image:url(../img/tabRicerca4_over.gif);background-repeat:no-repeat;width:115px;}
.tab4Active a{background-image:url(../img/tabRicerca4_on.gif);background-repeat:no-repeat;width:115px;}


.boxRicercaInt02 { position:relative; width:512px; height:179px; float:left; background:url(../img/bgBoxRicerca.gif) bottom repeat-x #F8F8F8; padding-top:6px; font-size:11px;}



.contentTab1  { background:url(../img/img_ricercaTab1.gif) no-repeat top left; padding-left:136px; height:179px; padding-right:6px;}
.contentTab2  { background:url(../img/img_ricercaTab1.gif) no-repeat top left; padding-left:136px; height:179px; padding-right:6px;}
.contentTab3  { background:url(../img/img_ricercaTab3.gif) no-repeat top left; padding-left:136px; height:179px; padding-right:6px;}
.contentTab4  { background:url(../img/img_ricercaTab4.gif) no-repeat top left; padding-left:136px; height:179px; padding-right:6px;}

.select {margin-top:2px; font:10px Arial,Helvetica,sans-serif;color:#878889;width:110px;height:16px!important;height:14px; margin-right:6px; margin-top:6px;}
.select2 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:90px;height:16px!important;height:14px; margin-right:10px; margin-top:6px;}
.select3 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:70px;height:16px!important;height:14px; margin-right:5px; margin-top:6px;}
.select4 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:188px;height:16px!important;height:14px; margin-right:5px; margin-top:6px;}
.select5{font:10px Arial,Helvetica,sans-serif;color:#878889;width:390px;height:16px!important;height:14px; margin-right:5px; margin-top:6px;}

.input {font:10px Arial,Helvetica,sans-serif;color:#878889;width:130px;height:16px!important;height:14px; margin:2px 2px 2px 0px;}
.input2 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:185px;height:16px!important;height:14px; margin:2px 10px 2px 0px;}
.input3 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:107px;height:16px!important;height:14px; margin:2px 2px 2px 0px;}

.input4{font:10px Arial,Helvetica,sans-serif;color:#878889;width:60px;height:16px!important;height:14px; margin:2px 2px 2px 0px;}
.input5{font:10px Arial,Helvetica,sans-serif;color:#878889;width:40px;height:16px!important;height:14px; margin:2px 2px 2px 0px;}
.textarea {font:10px Arial,Helvetica,sans-serif;color:#878889;width:350px;height:110px;margin-bottom: 4px;}

.tabMyspaceCont { height:183px; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8; background:#F2F2F2; font:11px/13px Arial,Helvetica,sans-serif; text-indent:0px; float:left; width:100%;}

.tabMyspace { padding:6px; float:left;}
.toolsTxtInt {margin:0;padding:4px 0px 4px 0px;}
.toolsTxtInt a{margin:0;padding:2px 0px 4px 0px; color:#878889; font-size:10px;}
.toolsTxtInt a.hover{margin:0;padding:2px 0px 4px 0px; color:#B10034; font-size:10px;}

.toolsTxtInt .tit { font-weight:bold; color:#B10034;}
.errorLogin { color:#FF0000; font-weight:bold;}
/******* menu verticale ********/

.menuVert { list-style: none; font-size:11px; padding:0px; margin:0px; }
.menuVert li{  height:15px;margin:0px 0px 0px 0px; background:url(../img/pt.gif) repeat-x bottom; padding-top:2px;}
.menuVert li a{text-decoration:none; color: #878889; background:url(../img/arrw_submenu.gif) no-repeat ; padding-left:14px;}
.menuVert li a:hover{text-decoration:none; color: #B10034;}


/******* my gabetti ********/
#boxDxIntMy {position:relative; width:240px; float:right; }
	#boxDxIntMy ul#bnnrsMy {float:left;clear:both;margin:0;padding:0;list-style-type:none;width:217px;}
		#boxDxIntMy ul#bnnrsMy li {float:left;clear:both;padding-top:11px;}
		
		
.boxRicercaIntMy { position:relative; width:501px; float:left;}

.boxRicercaIntMy1 { background:url(../img/bg_myGabettiSpace1.gif) repeat-x bottom; background-color: #F8F8F8; padding: 10px;}
.boxRicercaIntMy2 { background:url(../img/bg_myGabettiSpace2.gif) no-repeat right;  padding: 10px;}
.boxRicercaIntMy3 { background:url(../img/bg_myGabettiSpace3.gif) no-repeat right;  padding: 10px;}
.boxRicercaIntMy4 { background:url(../img/bg_myGabettiSpace4.jpg) no-repeat bottom; background-color: #F8F8F8;  padding: 10px;}

.MyTab1  { background:url(../img/bg_myGabettiSpace1.jpg) no-repeat bottom right; padding-right: 140px; position:relative;}
.MyTab2  { width: 350px;}
.MyTab3  { width: 342px;}
.MyTab4  { width: 342px; margin-bottom: 20px;}
.MyTab4Form  { width: 360px;}

.MyTab5  { background:url(../img/img_registrazione.jpg) no-repeat bottom right; padding-right: 140px; position:relative;}

.button {text-align: center; margin-bottom: 20px;}

/******* scheda ********/

.titScheda{height: 15px;background:url(../img/bg_titScheda.gif) repeat-x bottom; padding-left: 15px; padding-top: 15px; margin-bottom: 10px;}

#dati {float: left; width: 225px;}
	#dati ul.datiSch {margin:0px; padding: 0px; list-style-type: none;}
		#dati ul.datiSch li {background:transparent url(../img/dot_line.gif) repeat-x  bottom;  padding: 3px 0px 3px 13px;}
		#dati ul.datiSch li span {color: #B10034;}
		
	#dati ul.icoSch {padding: 0px;margin: 0;}				
		#dati ul.icoSch li {text-align: center;display: block;float: left;  padding: 10px 0px 10px 18px;}
		
.descrizioneSc {padding: 5px 10px; color:#B10034;}
.titDes {color: #B10034;}
		.descrizioneSc span {color: #878889;}
		
#datimg {float: right; text-align: right; margin-bottom: 10px;}

.foto {float:right;  width:160px; display: none;}
		.foto ul {clear:both;margin:0;padding:0;list-style-type:none;}
			.foto ul li {float:left;clear:none;padding:0 0 0 4px;}
			.foto ul li.prv a {display:block;margin:4px 0px;width:4px;height:7px;background:transparent url(../img/arrw_sx.gif) no-repeat 0 0;}
			.foto ul li.nxt a {display:block;margin:4px 0px;width:4px;height:7px;background:transparent url(../img/arrw_dx.gif) no-repeat 0 0;}
		.foto ul li a span {display:none;}
		.foto ul li span {color:#BA2451;}


#agenziaComp {width: 130px;padding: 5px 10px;color:#BA2451;float: left; }
#agenziaDati {float: left;padding: 0px 15px 25px;}
	#agenziaDati span {color:#BA2451;}
	#agenziaDati a {text-decoration: none; color:#878889;}
	#agenziaDati a:hover {text-decoration: none; color:#BA2451;}


.agenziaDati {float: left;padding: 0px 15px 25px;}
	.agenziaDati span {color:#BA2451;}
	.agenziaDati a {text-decoration: none; color:#878889;}
	.agenziaDati a:hover {text-decoration: none; color:#BA2451;}

/******* Utility ********/
.menuServizio { padding:0px; margin-top:5px; display: none;}
.path{ position:relative; width:420px;  float:left;}
.path ul {float:left;  vertical-align:middle; font-size:0.9em; padding:0px 0px 0px 4px; margin:0px; height:20px;}
.path li{display:block;float:left; position: relative;margin:0px 6px 0px 0px; color:#B10034;}
.path li a{color:#878889; text-decoration:none; background:url(../img/arrw_path.gif) no-repeat right; padding-right:8px;}
.path li a:hover{color:#B10034; text-decoration:none; background:url(../img/arrw_path.gif) no-repeat right; padding-right:8px;}
.utility {position:relative; float:right; width:300; display: none;}
.utility ul {  vertical-align:middle; font-size:0.8em; padding:0px 0px 0px 4px; margin:0px;}
.utility li{display:block;float:left; position: relative;margin:0px 6px 0px 0px;}
.utility li a{display:block;height:18px; text-indent:-50000px; font-size:5px;text-decoration:none;}
.stampa a{background-image:url(../img/ico_stampa.gif);background-repeat:no-repeat;width:55px;}
.inoltra a{background-image:url(../img/ico_inoltra.gif);background-repeat:no-repeat;width:90px;}
.preferiti a{background-image:url(../img/ico_preferiti.gif);background-repeat:no-repeat;width:101px;}
.feedback a{background-image:url(../img/ico_feedback.gif);background-repeat:no-repeat;width:58px;}

/******* comunicazione ********/
.boxsx{position:relative;width:260px;float: left;}
.boxdx{position:relative;width:260px;float: right;}

	.boxsx2{float:left; width:86px;}
    .boxdx2{float:right;padding-top: 50px;}
    .boxdx2 a{color:#B10034; text-decoration:none;background:url(../img/arrw_circle.gif) no-repeat right 2px;  padding:4px 24px 4px 0px; height:26px; color:#B10034; text-decoration:none;}

.boxCom{ background:url(../img/bg_boxCom.gif) repeat-x bottom; border: 1px solid #F6F6F6; padding:0px 15px 4px 15px; margin-bottom: 10px;}
	.boxCom .tit { color:#B10034;font-weight:bold;}
	.boxCom ul {margin: 10px 0 0; padding: 0px; list-style-type: none;}
	.boxCom ul li {margin-bottom:10px;padding-left: 10px; background: url(../img/arrw_black.gif) no-repeat 0px 5px;}	
	.boxCom ul li a {color:#B10034;text-decoration:underline;font-size:0.9em;}	
	.boxCom ul li a:hover {color:#4C4C4C;text-decoration:none;font-size:0.9em;}
	.boxCom ul li span {color:#B10034;}
	.boxCom ul li strong {color:#4C4C4C;font-weight:bold;}
	.boxCom .linkCom{background:url(../img/pt.gif) repeat-x top; padding-top:11px;}
	
.boxCom2{ padding: 15px;}
	.boxCom2 .tit { color:#B10034;font-weight:bold;}
	.boxCom2 ul {margin: 7px 0 0; padding: 0px; list-style-type: none;}
	.boxCom2 ul li {margin-bottom:5px;background:url(../img/pt.gif) repeat-x top;padding-top: 5px;}	
	.boxCom2 ul li a {color:#B10034;text-decoration:none;font-weight:bold;}	
	.boxCom2 ul li a:hover {color:#4C4C4C;text-decoration:none;font-weight:bold;}
	.boxCom2 ul li span {color:#4C4C4C;}
	.boxCom2 ul li strong {color:#4C4C4C;font-weight:bold;}
	.boxCom2 .linkCom{background:url(../img/pt.gif) repeat-x top; padding-top:11px;}
	.boxCom2 .linkCom a{color:#B10034; text-transform:uppercase; text-decoration:none;font-size:0.9em; font-weight:bold;}
	.boxCom2 .linkCom a:hover{color:#4C4C4C; text-transform:uppercase; text-decoration:none;font-size:0.9em; font-weight:bold; }

#ricercaStampa { background-color: #F8F8F8; padding: 10px 10px 5px 15px;}


.tableRic1 {width: 74px; font-weight: bold;}
.tableRic2 {width: 120px;}

 ul.paginazione {float:left;clear:both;margin:10px 0 0;padding:0;list-style-type:none;background:url(../img/pt.gif) repeat-x top;}
		 ul.paginazione li.prp {float:left;white-space:nowrap;padding:5px 0 3px 3px;}
			 ul.paginazione li.prp span {color:#BA2451;}
		 ul.paginazione li.pgn {float:right;padding:5px 3px 3px 0;}
			 ul.paginazione li.pgn ul {float:left;clear:both;margin:0;padding:0;list-style-type:none;}
				 ul.paginazione li.pgn ul li {float:left;clear:none;padding:0 0 0 4px;}
					 ul.paginazione li.pgn ul li span {color:#BA2451;}
					 ul.paginazione li.pgn ul li.prv a {display:block;margin-top:4px;width:4px;height:7px;background:transparent url(../img/arrw_sx.gif) no-repeat 0 0;}
					 ul.paginazione li.pgn ul li.nxt a {display:block;margin-top:4px;width:4px;height:7px;background:transparent url(../img/arrw_dx.gif) no-repeat 0 0;}
						 ul.paginazione li.pgn ul li a span {display:none;}
		
		 ul.paginazione li.link {float:right;margin:15px 3px 3px 0; padding-left: 10px;background:transparent url(../img/arrw_sx.gif) no-repeat 0px 4px;display:block;margin-top:4px;}
			 ul.paginazione li.link a {color: #878889; text-decoration: none;}
			 ul.paginazione li.link a:hover {color: #B10034; text-decoration: none;}

.rsltSt {padding: 20px 10px 10px;background:url(../img/pt.gif) repeat-x bottom;}
.rsltSt a { color:#B10034; color:#B10034; font-size:0.9em;}
.rsltSt a:hover { color:#4C4C4C; text-decoration:none; font-size:0.9em;}
.rsltSt .arrw { background:url(../img/arrw_black.gif) no-repeat 0px 5px; padding-left: 15px;color:#B10034;}


/************* Carriera ****************/
.boxInsCV2 { border: 1px solid #F4F4F4;}


.boxInsCV { background:url(../img/bg_CV.gif) repeat-x bottom #FFFFFF; padding:10px; border: 1px solid #F4F4F4;}
.boxInsCV h2{ color:#B10034;}
.boxInsCV td{ color:#B10034;}
.boxInsCV ul.links{margin:0;padding:0;list-style-type:none;}
.boxInsCV ul.links li{margin:15px 0 0;padding:0;}
.boxInsCV a{ color:#B10034; text-decoration: underline;}
.boxInsCV a:hover{ color:#4C4C4C; text-decoration: none;}
.boxInsCV span{ color:#B10034;}
.boxBtnCV { padding:18px;}
.boxBtnCV .dist{ margin-right: 80px; float: left; font-size:0.9em;}
.boxBtnCV .nodist{ float: left; font-size:0.9em;}
.boxOpp { background:url(../img/bg_CV.gif) repeat-x bottom #FFFFFF; border: 1px solid #F4F4F4;}
.boxOpp th{ color:#B10034; padding: 5px 0px 5px 13px; border-bottom: 1px solid #E8E8E8;}
.boxOpp td{ padding: 5px 0px 5px 13px; background:transparent url(../img/dot_line.gif) repeat-x bottom;}
.boxOpp td a{ color: #878889; text-decoration: underline;}
.boxOpp td a:hover{ color: #B10034; text-decoration: underline;}

.menuCandidati{ border: 1px solid #E8E8E8; text-align: center; padding: 5px 0px;}
.linkInviaOff {padding: 0px 15px; text-decoration: none; color: #878889;}
.linkInviaOff:hover { color: #B10034;}
.linkInviaOn {padding: 0px 15px; text-decoration: none; color: #B10034;}

#tab1{display: block;}
#tab2{display: none;}
#tab3{display: none;}
#tab4{display: none;}
#tab5{display: none;}

.InviaCV { border: 1px solid #E8E8E8; padding: 15px;background:url(../img/bg_inviaCV.gif) repeat-x bottom;}
.InviaCV h2{color:#B10034; font-size:1.2em;}
.InviaCV a{text-decoration: underline; color:#878889;}
.InviaCV a:hover{text-decoration: underline; color:#B10034;}
.tabInvia { width: 100%; border: 1px solid #E8E8E8; padding: 15px;background:url(../img/bg_inviaCV.gif) repeat-x bottom;}
.tabInvia td{padding:5px 15px;width: 50%;}
.tabInvia .obb{ color:#B10034;}
.tabInvia select{font-size:10px;color:#878889;height:18px; font-family:Georgia, "Times New Roman", Times, serif;margin-top: 2px;}
.tabInvia input{font-size:10px;color:#878889;height:14px; font-family:Georgia, "Times New Roman", Times, serif;margin-top: 2px;}
.tabInvia textarea{font-size:10px;color:#878889; font-family:Georgia, "Times New Roman", Times, serif;margin-top: 2px;}
.obblig {padding: 15px;font-size:0.9em;}
.titCand{ color: #B10034; padding: 5px 15px; font-weight: bold;}


.selectCV {width:220px;}
.selectCV3 {width:94px;}
.selectCV4 {width:160px;}
.inputCV {width:160px;}
.inputCV2 {width:120px;}
.inputCV3 {width:60px;}
.inputCV4 {width:400px;}
.inputCV5 {width:30px;}
.textareaCV{width:400px;height:50px;}

/************* header sezioni *********/

.boxCarrInt{ background:url(../img/bg_carriera_aggiornaCV.gif) repeat-x top #F9F9F9;font-weight: bold; padding:18px;}
.boxCarrInt h2{color:#B10034;}
.boxCarriera{ background:url(http://www.gabetti.it/img/header_carriera.jpg) no-repeat bottom right #F2F2F2;font-weight: bold; padding: 5px 250px 18px 18px;}
.boxCarriera h2{color:#B10034; font-size:1.4em;}
.boxGruppo{ background:url(../img/header_gruppo.jpg) repeat-x bottom #F2F2F2;font-weight: bold; padding: 5px 210px 10px 18px;}
.boxGruppo span{color:#000000;}
.boxGruppo h2{color:#B10034; font-size:1.4em;}
.boxGruppo .firma{font-size:0.9em; margin-top: 50px;}
.boxGruppo .firma span{color:#B10034;}

.boxNetwork{ background:url(../img/img_network_int.jpg) no-repeat bottom right #F2F2F2;font-weight: bold; padding: 18px 250px 18px 18px;}
.boxNetwork h2{color:#B10034; font-size:1.4em;}

.boxNews{ background:url(../img/img_news_int.jpg) no-repeat bottom right #F2F2F2;font-weight: bold; padding: 18px 250px 18px 18px;}
.boxNews h2{color:#B10034; font-size:1.4em;}

.boxAzienda{ background:url(../img/img_azienda_int.jpg) no-repeat bottom right #F2F2F2;font-weight: bold; padding: 18px 250px 18px 18px;}
.boxAzienda h2{color:#B10034; font-size:1.4em;}

.boxAgenzie{ background:url(../img/img_agenzie_int.jpg) no-repeat bottom right #F2F2F2;font-weight: bold; padding: 18px 250px 18px 18px;}
.boxAgenzie h2{color:#B10034; font-size:1.4em;}

/***************** groups **********************/
.spallaDx{ position:relative; width:202px;  float:left; display: none;}
#contSx{ position:relative; width:620px;  float:right;}
#contSx  .title {padding:6px 0px 6px 0px; margin:0px; font-size:1.4em; color:#B10034; font-weight:bold;}

.menuCorp{ list-style: none; padding:0px; margin:0px; width:202px; background:url(../img/bg_mnCorp.gif) repeat-x top;}
.menuCorp li{  height:18px;margin:0px 0px 0px 0px; background:url(../img/pt.gif) repeat-x bottom; padding-top:4px;}
.menuCorp li a{text-decoration:none; color: #878889; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:14px;}
.menuCorp li a:hover{text-decoration:none; color: #B10034;}
.menuCorp li a.vis{text-decoration:none; color: #B10034; background:url(../img/arrw_submenu.gif) no-repeat; padding-left:14px;}

.menuCorp .tit{  height:24px; background:url(../img/bg_mnCorp_tit.gif) repeat-x bottom; padding-top:6px; padding-left:7px; font-weight:bold; color:#B10034;}

#rete {float: left; width: 255px;}
	#rete ul.reteSch {margin:0px; padding: 0px; list-style-type: none;}
		#rete ul.reteSch li {background:transparent url(../img/dot_line.gif) repeat-x  bottom;  padding: 3px 0px 3px 13px;}
		#rete ul.reteSch li span {color: #B10034;}
		#rete ul.reteSch li a {color: #B10034;}
		#rete ul.reteSch li a:hover {color: #B10034; text-decoration: none;}
		
		#rete ul.icoSch {padding: 0px;margin: 0; display: none;}				
		#rete ul.icoSch li {text-align: center;display: none;float: left;  padding: 10px 0px 10px 18px;}
		

.sep
{
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	clear:both;
	border:none;
	text-indent:-50000px; font-size:5px;
}

.mezzapagina
{
	background-image:url(../img/hr.gif);
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	clear:both;
	border:none;
	text-indent:-50000px; font-size:5px;
}

	.linkArrowSx { background:url(../img/arrw_sxLink.gif) no-repeat left; padding-left:12px; color:#878889; text-decoration:none;}
	.linkArrowSx:hover { background:url(../img/arrw_sxLink.gif) no-repeat left; padding-left:12px; color:#B10034; text-decoration:none;}
	.linkArrowTop {float:right;}
	.linkArrowTop a{ background:url(../img/arrw_top.gif) no-repeat right; padding-right:12px; color:#878889; text-decoration:none;}
	.linkArrowTop a:hover { background:url(../img/arrw_top.gif) no-repeat right; padding-right:12px; color:#B10034; text-decoration:none;}
	.linkArrowSearch {float:right;}
	.linkArrowSearch a{ background:url(../img/lente.gif) no-repeat 8px; padding: 25px; color:#878889; height: 20px; text-decoration:none;}
	.linkArrowSearch a:hover { background:url(../img/lente.gif) no-repeat 8px; padding: 25px; color:#B10034; height: 20px; text-decoration:none;}

.bottone {  display:block; cursor:pointer; color:#B10034; font-weight:bold; background-color:#FFFFFF; border:0px;}

.bottoneOff { display:none;}
.contentPhoto { background:url(../img/pt.gif) repeat-x bottom #F6F6F6; padding:12px; display:block; float:left;  border-top:1px solid #E8E8E8; width:376px; height:200px; text-align: center; vertical-align: middle;}

.divMappa {position:absolute; z-index:1; border-bottom:1px solid #CACED1; background-color:#FFFFFF;}
.contentMappa {position:relative; display:none;}

#logoPrint {display: block;}