/* CSS RESET */
body, form,
img{
	margin: 0;
	padding: 0;
	border: 0;
}
/* remember to define focus styles! */

body {
	line-height: 0px;
	color: #000;
	background: #fff;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
line-height: 13px;
}

body .main_table{line-height: 12px;}

/* tables still need 'cellspacing="0"' in the markup */

a{color: #828282;}
a:hover{text-decoration: underline;color: #18a77d;}
input, select{font-family: Verdana, Arial, Sans Serif;font-size:10px;}

#flash{height:311px;}

/* elementi */
.clear{
clear:both;
}
div.clearr{
clear:right
}
#container,#containerint{
	width: 972px;
	margin: 18px auto 0 auto;
}

#containerint{
	background: url(/sStatico/images/main/intBoxBg.gif) no-repeat top left;
}




#header{
	background: url(/sStatico/images/main/mainBoxBg.gif) repeat-y top left;
	text-align: left;
}


#containerint #header{
	background: none;

}


#header div.top{
	background:  url(/sStatico/images/main/mainBoxTop.gif) no-repeat top left !important;
	
}


#containerint #header div.top{
	background-image: none;

}


#header div.content{
	
	padding-bottom:0px;
	
}

#logo{
float:left;
margin-top: 29px;
margin-left: 32px;
}

#menuServizio{
float: right;
margin-top: 15px;
margin-right: 21px;
}

#menuServizio a{ 
text-decoration: none;
color: #828282;
padding-left: 11px;
}


#menuServizio a.url,#menuServizio a:hover{ 
text-decoration: underline;
color: #18a77d;
}

ul#menuMain{white-space : nowrap;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:right;
	float:right;
	margin-top: 48px;
	margin-right: 32px;
	list-style: none;
}

li.clear{margin:0px;padding:0px;font-size:0px;line-height:0px;height:1px;}

ul#menuMain li{
margin: 0;
	padding: 0;
	border: 0;
   	height: 12px;
	margin-left: 32px;
	float:left;
	
	
}

ul#menuMain li span{
	display: none;
}

/* menu primo livello voci attive */

ul#menuMain li#menuProdotti{
	background: url(/sStatico/images/main/menuProdotti.gif) no-repeat top left;
	width: 63px;
}

ul#menuMain li#menuPrivati{
	background: url(/sStatico/images/main/menuPrivati.gif) no-repeat top left;
	width: 115px;
}

ul#menuMain li#menuIstituzionali{
	background: url(/sStatico/images/main/menuIstituzionali.gif) no-repeat top left;
	width: 153px;
}

ul#menuMain li#menuProdAndServ{
	background: url(/sStatico/images/main/menuProdServ.gif) no-repeat top left;
	width: 137px;
}

ul#menuMain li#menuImprese{
	background: url(/sStatico/images/main/menuImprese.gif) no-repeat top left;
	width: 46px;
}

ul#menuMain li#menuAboutus{
	background: url(/sStatico/images/main/menuAboutus.gif) no-repeat top left;
	width: 59px;
}

ul#menuMain li#menuContacts{
	background: url(/sStatico/images/main/menuImprese.gif) no-repeat top left;
	width: 59px;
}

ul#menuMain li#menuProdottien{
	background: url(/sStatico/images/main/menuTuttiProdottien.gif) no-repeat top left;
	width: 147px;
}

ul#menuMain li#menuAbouten{
	background: url(/sStatico/images/main/menuAbouten.gif) no-repeat top left;
	width: 59px;
}

ul#menuMain li#menuContactsen{
	background: url(/sStatico/images/main/menuContactsen.gif) no-repeat top left;
	width: 60px;
}

/* menu primo livello voci linkate */

a#menuProdotti{
	background: url(/sStatico/images/main/menuProdotti.gif) no-repeat bottom left !important;
	width: 63px !important;
	display: block;
	height: 12px;
}

a#menuProdotti:hover{
	background: url(/sStatico/images/main/menuProdotti.gif) no-repeat top left !important;
}

a#menuPrivati{
	background: url(/sStatico/images/main/menuPrivati.gif) no-repeat bottom left !important;
	width: 115px !important;
	display: block;
	height: 12px;
}

a#menuPrivati:hover{
	background: url(/sStatico/images/main/menuPrivati.gif) no-repeat top left !important;
}

a#menuIstituzionali{
	background: url(/sStatico/images/main/menuIstituzionali.gif) no-repeat bottom left !important;
	width: 153px !important;
	display: block;
	height: 12px;
}

a#menuIstituzionali:hover{
	background: url(/sStatico/images/main/menuIstituzionali.gif) no-repeat top left !important;
}

a#menuImprese{
	background: url(/sStatico/images/main/menuImprese.gif) no-repeat bottom left !important;
	width: 46px !important;
	display: block;
	height: 12px;
}
a#menuImprese:hover{
	background: url(/sStatico/images/main/menuImprese.gif) no-repeat top left !important;
}

a#menuProdottien{
	background: url(/sStatico/images/main/menuProdottien.gif) no-repeat bottom left !important;
	width: 147px !important;
	display: block;
	height: 14px;
}

a#menuProdottien:hover{
	background: url(/sStatico/images/main/menuProdottien.gif) no-repeat top left !important;
}

a#menuAbouten{
	background: url(/sStatico/images/main/menuAbouten.gif) no-repeat bottom left !important;
	width: 59px !important;
	display: block;
	height: 14px;
}

a#menuAbouten:hover{
	background: url(/sStatico/images/main/menuAbouten.gif) no-repeat top left !important;
}

a#menuContactsen{
	background: url(/sStatico/images/main/menuContactsen.gif) no-repeat bottom left !important;
	width: 60px !important;
	display: block;
	height: 14px;
}

a#menuSocietaCAIT{
	background: url(/sStatico/images/main/societa.png) no-repeat bottom left !important;
	width: 69px !important;
	display: block;
	height: 14px;
}
a#menuSocietaCAIT:hover{
	background: url(/sStatico/images/main/societa.png) no-repeat top left !important;
}

a#menuInvestimentiCAIT{
	background: url(/sStatico/images/main/investimenti.png) no-repeat bottom left !important;
	width: 185px !important;
	display: block;
	height: 14px;
}
a#menuInvestimentiCAIT:hover{
	background: url(/sStatico/images/main/investimenti.png) no-repeat top left !important;
}

a#menuFondiCAIT{
	background: url(/sStatico/images/main/fondi.png) no-repeat bottom left !important;
	width: 118px !important;
	display: block;
	height: 14px;
}
a#menuFondiCAIT:hover{
	background: url(/sStatico/images/main/fondi.png) no-repeat top left !important;
}

a#menuInPrimoPianoCAIT{
	background: url(/sStatico/images/main/primo_piano.png) no-repeat bottom left !important;
	width: 97px !important;
	display: block;
	height: 14px;
}
a#menuInPrimoPianoCAIT:hover{
	background: url(/sStatico/images/main/primo_piano.png) no-repeat top left !important;
}

a#menuContattiCAIT{
	background: url(/sStatico/images/main/contatti.png) no-repeat bottom left !important;
	width: 57px !important;
	display: block;
	height: 14px;
}
a#menuContattiCAIT:hover{
	background: url(/sStatico/images/main/contatti.png) no-repeat top left !important;
}

a#menuSocietaCAEN{
	background: url(/sStatico/images/main/company.png) no-repeat bottom left !important;
	width: 85px !important;
	display: block;
	height: 14px;
}
a#menuSocietaCAEN:hover{
	background: url(/sStatico/images/main/company.png) no-repeat top left !important;
}

a#menuInvestimentiCAEN{
	background: url(/sStatico/images/main/alternative.png) no-repeat bottom left !important;
	width: 165px !important;
	display: block;
	height: 14px;
}
a#menuInvestimentiCAEN:hover{
	background: url(/sStatico/images/main/alternative.png) no-repeat top left !important;
}

a#menuFondiCAEN{
	background: url(/sStatico/images/main/funds.png) no-repeat bottom left !important;
	width: 118px !important;
	display: block;
	height: 14px;
}
a#menuFondiCAEN:hover{
	background: url(/sStatico/images/main/funds.png) no-repeat top left !important;
}

a#menuInPrimoPianoCAEN{
	background: url(/sStatico/images/main/market.png) no-repeat bottom left !important;
	width: 97px !important;
	display: block;
	height: 14px;
}
a#menuInPrimoPianoCAEN:hover{
	background: url(/sStatico/images/main/market.png) no-repeat top left !important;
}

a#menuContattiCAEN{
	background: url(/sStatico/images/main/contacts.png) no-repeat bottom left !important;
	width: 60px !important;
	display: block;
	height: 14px;
}
a#menuContattiCAEN:hover{
	background: url(/sStatico/images/main/contacts.png) no-repeat top left !important;
}
/* Area del contenuto */



#areaLancio {
width:auto;
text-align:center;
}


div#footer{
	height: 40px;
	color: #666666;
	margin:5px;
	font-size:10px;
	margin-top:25px;

}
.foot1{width:180px;margin-left:10px;}
*html .foot1{white-space : nowrap;}

div#footer div{float:left;}

div#footer div a {
	color: #666; text-decoration: none; padding-left: 18px
}

div#footer div a:hover{text-decoration:underline;}

#linkInterni{
	padding-left: 185px;
	padding-right: 45px; 
	
}

#linkInterni a{
	color: #666666;
	padding:0px !important;
}

#linkEsterni{
	background: #f0f3f7;
	color: #09a275;
	padding: 0px 10px;
	float:right;
	white-space: nowrap
} 

#linkEsterni a{
	color: #09a275 !important;
	text-decoration:underline !important;
	padding:0px !important;
} 

.px11home{
 font-size: 11px;
 font-family: Verdana;
 color: #09A275;
 font-style: normal;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
}

.boxFondi{width:161px;background:url(/sStatico/images/main/bg_fondiOnline.jpg) no-repeat bottom right;border-top: 1px solid #b4c4d5; margin:10px 0px 0px 0;padding-top: 18px }
.boxFondi IMG { display:block; margin:8px 0}

#body{
text-align:left;
background:url(/sStatico/images/main/bg_centerHome.gif) no-repeat top left;
padding-top:2px;
width:100%;
position: relative;
}
.boxContent{
background: url(/sStatico/images/main/bg_homeBottomBox.gif) no-repeat bottom left;
margin:0px 0px 0px 13px;
width:945px;
position: relative;
}
.homeContent{background: url(/sStatico/images/main/bg_homeTopBox.gif) no-repeat top left; border-top: 1px solid #d9e2eb !important;}
.homeSx {width:161px;margin:15px 11px 15px 11px;float:left; position: relative}
*html .homeSx {margin:15px 0px 15px 0px;text-align:left;padding-left:8px;width:163px;padding-right:8px;}


.homeSx input{margin-top:6px;border:1px solid #9c9c9c;color:#000;width:140px;padding:1px 3px;}
.homeSx .titleSx{margin-bottom:8px; display: block;}
.homeSx .but{margin:10px 8px 0px 0;}
.homeSx a{color:#000 !important}
.homeContent a:hover{text-decoration:underline !important;}
.homeSx ul,.homeDx1 ul,.homeDx2 ul{	margin: 0;
	padding: 0;
	border: 0;}
.homeSx li{	margin: 0;
	padding: 0;
	border: 0;float:left;width:67px;}
	
.homeDx1{width:555px;float:left;margin:15px 0px 15px 14px;}
.homeDx2{width:165px;float:left;margin:15px 0px 15px 14px;}
.titleDx{height:30px;}
.titleDx2{height:25px;}
.homeDx1  .line,.homeDx2  .line{padding:14px;padding-left:0px;}
.boxHomeMercati{background:#f0f3f7 url(/sStatico/images/main/bg_homeBoxTop.gif) no-repeat top left;width:351px;}
html>body .interno{width:188px;}
.boxHomeMercati .interno{background:#f0f3f7 url(/sStatico/images/main/bg_homeBoxBottom.gif) no-repeat bottom left;min-height:95px;padding:5px;padding-left:5px;padding-bottom:5px;float:left;}
.boxHomeMercati img{float:left;}

.homeContent li{
	padding-left: 10px;
	background:  url(/sStatico/images/main/bullet_arrow.gif) no-repeat 0px 4px;
	list-style: none;
}


.homeContent a{
	color: #E10063;
	text-decoration: none;
}

.homeContent{font-size:10px; }

.homeContent li li{padding-left: 0px;background: none}
.homeContent li li a{color:#000}
.black{color:#000}
.prodotti{float:left;width:159px;}
.prodotti.left{margin-right:15px;}

.prodotti img{margin-bottom:6px;}
.prodotti li{padding-bottom:6px;}
.prodotti li li{padding-bottom:0px;}

.verde{position:relative;border-bottom:1px solid #cdd9e4;margin:0 1px}
.boxVerde{background:url(/sStatico/images/main/bg_boxVerdeTop.gif) no-repeat top left;padding-top:2px;width:224px;text-align:left;position:absolute;right:30px;top:15px;}
.boxVerdeContent{background:url(/sStatico/images/main/bg_boxVerdeBottom.gif) no-repeat bottom left;padding:9px 0px 5px 10px;}
.aright{text-align:right;width:100%;}
#containerint .verde{border-bottom:0px;height: 154px;background:url(/sStatico/images/main/bg_boxVerdeBottomInt.gif) no-repeat top right;width:230px;margin:0px;border-left:1px solid #09a274;}
#containerint .boxVerde{background-image:none;position:relative;right:0px;top:0px;}
#containerint .boxVerdeContent{background-image:none;padding:9px 0px 5px 5px ;}
#containerint .aright{float:left;width:230px;height: 154px;}
.boxVerdeContent img.titleImg,.boxVerdeContent label,.boxVerdeContent input{display:block;}
.boxVerdeContent img{margin-bottom:5px;margin-right:8px;}
.boxVerdeContent .select img{margin-bottom:4px;}
.boxVerdeContent label{color:#b4e3d3}
.boxVerdeContent input,.boxVerdeContent select{border:1px solid #058c64;width:200px;color:#000;padding:3px 3px;margin-bottom:2px;}
*html .boxVerdeContent input,*html .boxVerdeContent select{margin-bottom:0px;}
.boxVerdeContent .select{float:left;width:49%;}
*html .boxVerdeContent .select{width:47%;}
.boxVerdeContent select{width:101px;}
.boxVerdeContent .large select{width:208px;}
.boxVerdeContent .select.large{width:auto;}
*html .boxVerdeContent .select{width:auto;}
.boxVerdeContent .select.link{margin-top:12px;}
.boxVerdeContent .select.bottoni{margin-top:5px;}

#debug { font-size: 10px; font-family: Verdana; text-align: left;}


#menuSecondo{
	top: 4px;
	left:0;	
	
}

#menuSecondoContent{
	height: 311px;
	width: 182px;
	float:right;
}

#MenuBlock { background: #e20064; margin: 0 0 8px 8px; position: relative; padding: 8px 6px 8px 0}
			b.tl { position: absolute; top: 0; left:0; background:#09a275; width:1px !important; height:1px !important; line-height: 1px; font-size: 1px}
			b.bl { position: absolute; bottom: 0; left:0; background:#09a275; width:1px !important; height:1px !important; line-height: 1px; font-size: 1px }
			.M_title { margin: 0 0 8px 4px}
			#MenuBlockItems_1 { list-style-type: none; margin: 0; padding: 0 2px 0 6px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; display: none; height: auto}
			#MenuBlockItems_1 LI DIV.ChildOpener { position: absolute; top: 3px; left: 145px; cursor:hand; z-index: 90 }
			* html #MenuBlockItems_1 LI DIV.ChildOpener {left: 138px; cursor: pointer !important;}
			#MenuBlockItems_1 LI { position: relative; background:#eb4d93 url(i/m_bg_item1.gif) no-repeat top left; margin-bottom: 2px; padding: 0 !important; }
			#MenuBlockItems_1 LI IMG { display: block;}
			#MenuBlockItems_1 LI A { color: #FFF; text-decoration: none; line-height: 14px; display: block; padding: 2px 0 2px 7px; margin-right: 15px; position: relative;}

*html #MenuBlockItems_1 LI{float:left;}
*html #MenuBlockItems_1 UL,*html #MenuBlockItems_1 LI A{clear:both;}
*html #MenuBlockItems_1 LI A{width:105px;}


			#MenuBlockItems_1 LI A:HOVER { color: #2b2e2d}
			#MenuBlockItems_1 LI.on { background:#f180b2 url(i/m_bg_item1.gif) no-repeat top left }
			#MenuBlockItems_1 LI.on A { color: #2b2e2d}
			#MenuBlockItems_1 LI.on UL { display: block; background: #f180b2; margin: 2px 0 8px 10px}
			#MenuBlockItems_1 LI.on UL LI A { font-size: 10px; color: #FFF; line-height: 10px;}
			#MenuBlockItems_1 LI.on UL LI.active A { color: #2b2e2d}
			#MenuBlockItems_4 {width: 508px; position: absolute; top: 0; left: 0}
			#MenuBlockItems_4 UL { display: none; list-style-type: none; margin: 0; padding: 13px 10px}
			#MenuBlockItems_4 UL LI { line-height: 15px; height: 16px}
			#MenuBlockItems_4 UL LI:HOVER { background: #dadada}
			#MenuBlockItems_4 UL LI A { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; font-size: 10px; text-decoration: none;}
			#MenuBlockItems_4 UL LI.active A { color: #2b2e2d; font-weight: bold}
			#MenuBlockItems_4_block {width: 532px; background: #c6c7c9;	float: left; height: 154px;text-align: left; overflow: hidden; position: relative;margin-top:0px;}
			.subItems { display: none; list-style-type: none; margin: 0; padding: 0 2px 0 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF}
			.subItems.on { display: block;}
			.subItems LI { background: none !important}
			#sliderTrack { background: #e20064; width : 17px; height : 154px; float:right; text-align: center; display: none; position: relative}
			#sliderHandle { width:5px;cursor:move; margin: 0 auto}
			#sliderHandle IMG { display: block; height: 28px}
			.sliderMoverUp {position: absolute; top: 4px; left: 4px}
			.sliderMoverDown {position: absolute; bottom: 4px; left: 4px}
			#LoadingBox { padding: 5px 10px; color: #FFF; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
			#menuScrollerTrack {position: absolute; right: 2px; top: 34px; background: url(i/bg_menuTrack.gif) repeat-y center center; height: 259px; width: 4px}
			#menuScrollerHandle { cursor: move;}
			#tempMenuScroller {position: relative; overflow: hidden; height: 285px}
			



td#spallaSinistra{vertical-align:top;}

#contentCentrale{
	width: 530px;
	float: left;
	height: 154px;
}

#pulsanteStampa{
	float:right;
	margin-top: 3px;
	margin-right: 10px;
	/*cursor: pointer;*/
	
}

#pathBar{
	color: #818181;
	height: 36px;
	font-size: 10px;
	width: 625px;
	float:left;
	
}

#pathBar a{
	color: #818181;
	text-decoration: none;
}

#pathBar a:hover{
	text-decoration: underline;
}

#pathBar span{
	color: #E20064;
}

h2{clear:both;border-bottom:1px solid #cddae3;font-size:14px;color: #09a274;padding-bottom:8px;}
#contentArea{background:url(/sStatico/images/main/bgContent.gif) no-repeat bottom left !important;width:741px;padding:14px; padding-top: 3px}
table#contentTable{	border-collapse: separate;
	border-spacing: 0;  width: 937px;}
table#contentTable td#spallaDestra,table#contentTable td#spallaSinistra{padding:0px;vertical-align:top;}	
	
td#spallaSinistra{
	width: 195px !important;
	
	
}


div.spallaSinistra{
	width: 195px !important;
	line-height:0px;height:2px;font-size:1px;clear:both;
	
}	
	
	
.contentSx{width:178px;margin:0px 2px 10px 13px;font-size:10px;}


.contentSx{background:url(/sStatico/images/main/topBoxSpallaCeleste.gif) no-repeat top left;padding-top:4px;text-align:left;}
.boxContentSx{background:url(/sStatico/images/main/bottomBoxSpallaCeleste.gif) no-repeat bottom left;padding:8px;}

.contentSx.bianco{background:url(/sStatico/images/main/topBoxSpallaBianco.gif) no-repeat top left;}
.contentSx.bianco .boxContentSx{background:url(/sStatico/images/main/bottomBoxSpallaBianco.gif) no-repeat bottom left;}


.contentSx input{margin-top:6px;border:1px solid #9c9c9c;color:#000;width:140px;padding:1px 3px;}
.contentSx .titleSx{margin-bottom:8px;}
.contentSx .but{margin:10px 7px 0px 0;}
.contentSx .but2{margin:10px 0px 0px 0;}
.contentSx a{color:#000 ;text-decoration:none;}
.contentSx a:hover{text-decoration:underline !important;}
.contentSx ul,.homeDx1 ul,.homeDx2 ul{	margin: 0;
	padding: 0;
	border: 0;}
.contentSx li{	margin: 0;
	padding-left: 10px;
	list-style-type:none;
	background:  url(/sStatico/images/main/bullet_arrow.gif) no-repeat 0px 4px;
	border: 0;float:left;width:67px;position:relative;}	
	.player{padding-bottom:5px;}
	


.contentSx.bianco li{
	padding-left: 10px;
	background:  url(/sStatico/images/main/bullet_arrow.gif) no-repeat 0px 4px;
	list-style: none;float:none;width:auto;padding-bottom:5px;
}	

.contentSx.bianco a{
	color: #E10063;
	text-decoration: none;
}

@media print{
	/*#header,#contentCentrale,.aright,#spallaSinistra,#footer,#pulsanteStampa,#pathBar{display:none;}
	#contentArea,#spallaDestra{width:100%;}*/
	ul#menuMain li span{display: block;}
}

#box_navPath {background: url(/sStatico/images/main/bg_navPath.gif) repeat-y top
left;padding: 5px 14px 6px 14px; margin-bottom: 0; height: inherit
!important}
                                                #box_navPath_table TR TD A { text-decoration: none }
                                                #box_navPath_table TR TD SPAN { color: #E20064}
                                                #pathBar { padding-top: 8px; width: 98% }
                                                #pulsanteStampa { margin-top: 8px}
#contentArea H2  { display: block; padding-top: 13px}
/*
.main_table TR TD INPUT { width: 99%}
*/

.link_dettaglio_scheda:HOVER { color: #FFF}
@media print{#menuMain li span{display:none;visibility:hidden;font-size:0px;line-height: 0px;}
}
*html #menuMain li span{display:none;visibility:hidden;font-size:0px;line-height: 0px;}

.white{color:#fff;margin-top:25px;}
.buttomRight{text-align:right;margin-top:55px;}

.boxCeleste{background-color:#F0F3F8;padding:5px;font-size:11px;margin-right:5px;margin-bottom:20px;}
.titoloBoxCeleste{border-bottom:1px solid #C4D4E3;font-weight:bold;color:#333333 !important;;margin-bottom:3px;padding-bottom:3px;}
.testoBoxCeleste{color:#333333  !important;}
.boxCeleste A{margin-top:3px;padding-left: 10px;background:  url(/sStatico/images/main/bullet_arrow.gif) no-repeat 0px 4px;display: block;font-size:10px;color: #09a274;text-decoration: none;}
.boxCeleste.last{margin-right:0px;}
.boxCeleste A:hover{color: #00B5CB !important;}

A.freccia{padding-left: 10px;background:  url(/sStatico/images/main/bullet_arrow.gif) no-repeat 0px 4px;display: block;text-decoration: none;}
