/* 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;}
fieldset {border: 0px;border:0px;margin:0px;padding:0px;}
 
.select {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;  }
#main {padding:0px; position: relative; width: 620px; text-align:left; margin: 0px auto;}

.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;
	block: 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;}

#menu {display:none; 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;}


/******* END CSS BARRA ACCESSIBILITA' ********/


/******* CSS MENÙ PRINCIPALE ********/

.menuPrincipale
{
	float:right;
	padding-top:35px;
	font-size:11px;
	display: none;
}

.menuPrincipale ul{display:block; float:left; margin:0px 0px 0px 0px;padding:0px;list-style: none;}
.menuPrincipale ul li {display:block;float:left;height:35px;position: relative;margin:0px 8px 0px 0px;
	padding: 0px 8px 0px 8px;}

.menuPrincipale a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b10034;
	padding: 0px;
	text-decoration:none;
}

.menuPrincipale a:hover
{
	text-decoration:underline;
}


.menuPrincipale a.active 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b10034;
	padding: 0px 8px 0px 8px;
	text-decoration:none;
	font-weight:bold;
}

span.divMenu
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#efefef;
	font-variant:normal;
}

/******* END CSS MENÙ PRINCIPALE ********/

/******* CSS SUBMENÙ ********/

#submenu {background:transparent url(../img/fondo_smenu.gif) repeat-x;width:620px;height:35px;margin:0; padding:0px;display: none;}
#listsmenu {float:left;}
/* Hack IE*/

#listsmenu ul {display:block;float:left;margin:0px 0px 0px 0px;padding:0px;list-style: none;vertical-align: middle;}
#listsmenu ul li{display:block;float:left;height:35px;position: relative;margin:0px 0px 0px 0px}
#listsmenu ul li a {display:block; padding: 8px 20px; text-decoration:none; color: #000000;background:url(../img/vert_puntini.gif) repeat-y right; }
#listsmenu ul li a:hover {display:block; padding: 8px 20px; text-decoration:none; color: #B10034;background:url(../img/vert_puntini.gif) repeat-y right; }
#listsmenu ul li a.vis {display:block; padding: 8px 20px; text-decoration:none; color: #B10034;background:url(../img/vert_puntini.gif) no-repea right; }

#ricerca{float:right; color:#AF002B;padding-right: 20px;}
#ricerca .inputRsito { width:130px; font-size:11px;  margin-top:6px; padding-left:2px;}
#ricerca a { color:#AF002B; text-decoration:none;}
/******* 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; position:relative;}
.dotline2 {margin-bottom:4px;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif; position:relative;}
.dotline3 {margin:4px 0;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif; position:relative;}
.dotline4 {margin:4px 0;padding:0;background:transparent url(../img/dot_shadow.gif) repeat-x  0 0;height:4px;font:0/0 serif; position:relative;}
.dotline5 {margin:0px 0;padding:0;background:transparent url(../img/dot_line.gif) repeat-x  0 0;height:1px;font:0/0 serif; position:relative;}

#vmenu {display:block;float:left;margin:0;padding:0px;list-style:none; font-size:10px;}
#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;}




.toolsTxt {margin:0;padding:8px;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;}

.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%;}

#login {}
#usr,#pwd { width:79px; font:10px Arial,Helvetica,sans-serif; color:#A9A9A9; padding:0px; margin-right:8px;}
#myspace a.linktool {display:inline;margin:0 0 0 8px;font:10px Arial,Helvetica,sans-serif;color:#747476;text-indent:8px;text-decoration:underline;}
#myspace a.linktool:hover {color:#B20034;}

#cercare
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:240px;
	height:141px;
	display:none;
}
#cercareForm {font:11px/11px Arial,Helvetica,sans-serif;color:#737476;text-indent:0px;}
#cercareForm input {margin-top:6px;}
#Cregione, #Cprovincia, #Ccomune, #Ctipologia {margin-top:2px;font:10px Arial,Helvetica,sans-serif;color:#878889;width:101px;height:16px!important;height:14px;}
#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:240px;
	height:141px;
	display:none;
}
#vendereForm {}
#comune {font:10px Arial,Helvetica,sans-serif;color:#878889; width:97px; margin-right:8px;}

#agenzia
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:240px;
	height:141px;
	display:none;
}
#agenziaForm {}

#mutuo
{
	background-image:url(../img/fondo_panel.gif);
	background-repeat:no-repeat;
	width:240px;
	height:141px;
	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 **********/

.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;
}


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;}

.corpoHP {clear:both; margin-top:4px ;background:url(../img/bg_linea.gif) repeat-x bottom; padding-bottom:3px;border-top: 1px solid #F0F0F0;}

#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;}
.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;margin-left:20px;margin-right:5px;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 *****/


.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:210px;
	float:left;
	position:relative;
	padding-left:20px;
	margin-right:15px;
	margin-bottom:10px;
}

.box1 .news{margin-top: 10px;}
.box1 .news a { background:url(../img/arrw_circle.gif) no-repeat left 2px; padding:4px 0px 4px 24px; height:26px; color:#B10034; text-decoration:none;}
.box1 .news a:hover {color:#4C4C4C;}

.box1 h2 {background:url(../img/pt.gif) repeat-x bottom; padding-bottom: 5px; font-size:1.1em; color:#B10034; font-weight:bold;}

.boxbtimg{padding-top: 8px; width:77px;float:left;}
.boxbttit{padding-top: 8px; width:120px;float:right;padding-top: 30px;}
.boxbttit a{color:#4E4E4E; font-weight:bold; text-decoration: none;}
.boxbttit a:hover{color:#B10034; font-weight:bold; text-decoration: none;}

#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;
}



/****** 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;}

.linkRedDx {color:#B10034; text-decoration:none; text-decoration:underline;float: right; }
.linkRedDx:hover {color:#4C4C4C; text-decoration:none; text-decoration:none; }

.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;}

.linkSx {color:#B10034; text-decoration:none; background:url(../img/arrw_linkSx.gif) no-repeat left; padding-left:8px; position:relative;}
.linkDx {color:#B10034; text-decoration:none; background:url(../img/arrw_linkDx.gif) no-repeat right; padding-right:8px; position:relative;}
/****** END CSS BOX HOME *****/


/******* CSS box ricerca interna ********/
.boxRicercaInt { position:relative; width:512px; height:209px; 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_over.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;}

.select {margin-top:2px; font:10px Arial,Helvetica,sans-serif;color:#878889;width:110px;height:16px!important;height:14px; margin-right:10px; 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;}

.input {font:10px Arial,Helvetica,sans-serif;color:#878889;width:130px;height:16px!important;height:14px; margin:2px 2px 2px 0px;}

.input3 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:107px;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;}

.input2 {font:10px Arial,Helvetica,sans-serif;color:#878889;width:185px;height:16px!important;height:14px; margin:2px 10px 2px 0px;}

.boxDxInt {position:relative; width:240px; height:185px; float:left; margin-left:8px; margin-top:25px; border-bottom:1px solid #E8E8E8; background:url(../img/pt.gif) repeat-x top #F2F2F2; font:11px/13px Arial,Helvetica,sans-serif; text-indent:0px;}

.tabMyspace { padding:6px;}
.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;}


/******* menu verticale ********/

.menuVert { list-style: none; font-size:11px; padding:0px; margin:0px;}
.menuVert li{  height:22px;margin:0px 0px 0px 0px; background:url(../img/pt.gif) repeat-x bottom; padding-top:4px;}
.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.jpg) no-repeat bottom; background-color: #F8F8F8;  padding: 10px;}

.MyTab1  { background:url(../img/bg_myGabettiSpace1.jpg) no-repeat bottom right; padding-right: 140px;}
.MyTab2  { width: 342px;}
.MyTab3  { width: 342px; margin-bottom: 20px;}
.MyTab3Form  { height:179px;width: 342px;}

.button {text-align: center; margin-bottom: 20px;}



/******* CORPORATE ********/
.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;}
.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;}
.utility {position:relative; float:right; width:300;}
.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;}
.print a{background-image:url(../img/ico_print.gif);background-repeat:no-repeat;width:42px;}
.favorites a{background-image:url(../img/ico_favorites.gif);background-repeat:no-repeat;width:83px;}

.spallaDx{ position:relative; width:202px;  float:left; margin-bottom: 10px; display:none;}
#contSx{ position:relative; width:620px;  float:left;}

/******* txt e link ********/
	.link { color:#B10034;}
	.linkhover{ color:#B10034; text-decoration:none;}
	.highlight { color:#B10034;}
	.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;}
	.dxM { margin:4px; text-align:right;}
	.SxM { margin:4px; text-align:left;}
	
	#contSx  .title {padding:6px 0px 6px 0px; margin:0px; font-size:1.4em; color:#B10034; font-weight:bold;}
	#contSx h3 {padding:6px 0px 6px 0px; margin:0px; font-size:1em; color:#B10034; font-weight:bold;}
 
	.pdf { background:url(../img/ico_pdf.gif) no-repeat left 4px; padding:4px 0px 4px 24px; height:26px; color:#B10034; font-weight: bold; text-decoration:none;}



.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;}


/******* 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:0px 15px 4px 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 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 { background:url(../img/bg_CV.gif) repeat-x bottom #FFFFFF; padding:10px; border: 1px solid #F4F4F4;}
.boxInsCV td{ color:#B10034;}
.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:Arial, Helvetica, sans-serif;margin-top: 2px;}
.tabInvia input{font-size:10px;color:#878889;height:14px; font-family:Arial, Helvetica, sans-serif;margin-top: 2px;}
.tabInvia textarea{font-size:10px;color:#878889; font-family:Arial, Helvetica, sans-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; font-size:1.4em;}
.boxCarriera{ background:url(http://www.gabettigroup.com/img/header_carriera.jpg) repeat-x bottom #F2F2F2;font-weight: bold; padding: 5px 250px 18px 18px;}
.boxCarriera h2{color:#B10034; font-size:1.4em;}
.boxUfficio{ background:url(../img/header_ufficio.jpg) repeat-x bottom #F2F2F2;font-weight: bold; padding: 5px 250px 18px 18px;}
.boxUfficio 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;}
.boxInvestitori{ background:url(../img/header_investitori.jpg) repeat-x bottom #F2F2F2;font-weight: bold; padding: 5px 210px 10px 18px;}
.boxInvestitori h2{color:#B10034; font-size:1.4em;}
.boxGruppo .firma{font-size:0.9em; margin-top: 50px;}
.boxGruppo .firma span{color:#B10034;}

ul.elencoP { padding:6px 0 6px 0; margin:0px; list-style: none; position:relative;}
ul.elencoP .tit { color:#B10034;font-weight:bold;}
.elencoP li { background:url(../img/ico_elenco.gif) no-repeat   0px 6px ; padding-left:12px; margin-left:10px; margin-bottom: 5px;}
.elencoP li ul{ list-style: none;}
.elencoP li ul li{ background:url(../img/ico_elenco.gif) no-repeat 2px left top; position:relative; padding-left:12px; margin-left:10px;}
.elencoP li ul.icopdf{ list-style: none;}
.elencoP li ul.icopdf li{ background:url(../img/ico_pdf.gif) no-repeat left 4px; position:relative; margin-left:10px;  padding-top:4px; padding-left:24px;padding-bottom: 2px;}
ul.icopdf2{ list-style: none;  margin:0px;}
ul.icopdf2 li{ background:url(../img/ico_pdf.gif) no-repeat left 4px; position:relative; margin-left:10px; padding-top:4px; padding-left:24px; padding-bottom: 10px; }
ul.icopdf2 li.zip{ background:url(../img/ico_zip.gif) no-repeat left 4px; position:relative; margin-left:10px; padding-top:4px; padding-left:24px; padding-bottom: 10px; }
ul.icopdf2 li.ppt{ background:url(../img/ico_ppt.gif) no-repeat left 4px; position:relative; margin-left:10px; padding-top:4px; padding-left:24px; padding-bottom: 10px; }

/************* titoli borsa *********/
div.tlb_dde_div
{
    width: 213px;
    height: 161px;
    border-collapse: collapse;
    padding: 0px;
}

table.tlb_dde
{
    width: 213px;
    font-size: 11px;
    font-family: Arial;
    border: none;
    color: #888;
    border-collapse: collapse;
}

table.tlb_dde tr.tlb_odd
{
    background-color: #fafafa;
}
table.tlb_dde tr.tlb_even
{
    background-color: #fff;
}
table.tlb_dde th
{
    text-align: left;
    font-weight: normal;
    border: 1px solid #ededed;
    padding: 2px 0px;
    padding-left: 8px;
}
table.tlb_dde td
{
    text-align: center;
    border: 1px solid #ededed;
    padding: 2px 0px;
}
table.tlb_dde tr.tlb_hdr
{
    background-color: #EDEDED;
}

table.tlb_dde span.tlb_titolo
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    color: #AF0132;
    padding: 0px 0px 0px 8px;
}

table.tlb_dde span.tlb_note1
{
    font-size: 10px;
    padding: 0px 0px 0px 8px;
}

table.tlb_dde td.aumento
{
    color: #019642;
}
table.tlb_dde td.diminuzione
{
    color: #FC3D32;
}
table.tlb_dde td.stabile
{
    color: #888888;
}

.tabPubbli{ background: url(../img/rsltsDtab.gif) repeat-x bottom; width:100%;}

#logoPrint {display: block;}