


/* **********************  GENERAL FIXES  ****************** */

.floatFix{width:auto;overflow:hidden;}
IMG{border:0px;}
DIV.clear, BR.clear {
	clear:both;
	float:none;
	height:0.01px;
	line-height:0.01px;
	font-size:0;
	padding:0;
	margin:0;
}

/* ************  MICROLAYOUT IMMAGINE + TESTO   ************ */

.textimage IMG{float:left;}
div.textimage img{margin:0 10px 10px 0;}

/* *****************  MICROLAYOUT 2 COLONNE  *************** */

.colParent{padding-right:0px;}
.col1-2{float:left;width:45%;}
.col2-2{float:right;width:45%;}
   
/* *****************  MICROLAYOUT 3 COLONNE  *************** */

.colParent{padding-right:0px;}
.colParent .col1-3{float:left;width:33%;}
.colParent .col2-3{margin:0 33%;}
.colParent .col3-3{float:right;width:33%;}

/* **************  MICROLAYOUT 3 COLONNE NODX  ************* */

.colParentNoDx{padding-right:0px;background:url(/carisp/site/shared/i/bg_3colNoDx.gif);}
.colParentNoDx .col1-3{float:left;width:177px;}
.colParentNoDx .col2-3{float:left;width:177px;}
.colParentNoDx .col3-3{margin:0 0 0 356px;}

/* **********************  MAIN LAYOUT  ******************** */

HTML,BODY{margin: 0;padding:0}
#container{width:770px;}
#sx{float:left;width:202px;}
#dx{float: right;width:178px;}
#cxdx{margin-left:234px;}
#cx{width:335px;}
#cx #path,#cx #path A{color:#7c7c7c;}
#cx #path A.pathHome{color:#006cce;}
#footer{clear:both;}

/* ***********************  GENERAL  *********************** */

BODY{font-family: verdana,sans-serif;}
A{text-decoration:none;}
A:hover{text-decoration:underline;}
#cx A,.pageTit,.tit,.enhance{color:#006cce;}

.container{margin-top:20px;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.floatLeft{float:left;}
.floatRight{float:right;}

FORM{display:inline;}

HR{background-color:#e7e7e7;color:#e7e7e7;border-style:none;height:1px;margin:13px 0;}/* 13px ~= 1em */
.hr{font-size:0em;height:0px;overflow:hidden;border-top:1px solid #e7e7e7;margin:13px 0;}

TABLE HR{margin:8px 0;}
TABLE .hr{margin:8px 0;}

.downloadFlashPlayer{border:1px solid #54768B;background:#F7F7F7;}

#header{overflow:hidden; min-height:90px; height:auto !important; height:90px}
#sx{}
#dx{font-size:0.65em;}
#cx{font-size:0.7em;}
#cx .small{font-size:0.9em;}
#cx #path{font-size:0.9em;font-family:tahoma;}
#footer{font-size:0.65em;padding-left:20px;}

#logoContainer{float:left;padding:21px 0 21px 21px;}

#searchContainer{float:right;font:0.65em verdana;width:210px;}
#searchContainer,#searchContainer A{color:#7c7c7c;}
#searchContainer .searchBox{border:1px solid #BDBDBD;color:#7c7c7c;font:1em verdana;}
#translate     {padding-right:20px;background-position:100% 50%;background-repeat:no-repeat;}
           .it {background-image:url('/carisp/export/sites/default/shared/i/flag_it.png');}
           .en {background-image:url('/carisp/export/sites/default/shared/i/flag_en.png');}

#menusx1-cornerTop{background:#e7e7e7 url(/carisp/site/shared/i/menusx1_cornerTop.gif) 0 0 no-repeat;}
#menusx1-cornerBottom{background:url(/carisp/site/shared/i/menusx1_cornerBottom.gif) 0 100% no-repeat;padding-left:12px;}

#menusx1{}
#menusx1 IMG{border:0;}
#menusx1 UL{background:#fff;font-size:0.82em;font-family:verdana;}
#menusx1 A{display:block;color:#000;}

#menusx1 UL A{line-height:17px;height:13px;padding-top:4px;background-position:0 4px;background-repeat:no-repeat;}
#menusx1 UL A:hover{background-color:#f3f3f3;}
/* #menusx1 UL A:hover IMG{visibility:hidden;height:1px;} */
		
	#menusx1 UL UL{padding:0;margin:0;border-bottom:1px solid #82B7E7;}
	#menusx1 UL UL A{height:1.85em;line-height:1.85em;padding:0 0 0 11px;background-position:0 9px;background-repeat:no-repeat;border-top:1px solid #82B7E7;}
	#menusx1 UL UL A:hover{color:#006CCE;background-color:transparent;}
      
	#menusx1 UL UL A{background-image:url(/carisp/site/shared/i/menusx1_arrow_default.gif);}
	#menusx1 UL UL A:hover{background-image:url(/carisp/site/shared/i/menusx1_arrow_default_sel.gif);}
	#menusx1 UL UL A.sel{background-image:url(/carisp/site/shared/i/menusx1_arrow_default_sel.gif);font-weight:bold;color:#006CCE;}
   
	#menusx1 UL{padding:0 0 0 8px;margin:0 0 0 0;list-style:none;background:#fff;}
	#menusx1 .topLine{padding-bottom:1px;background:#82B7E7;}
		
		#menusx1 UL UL UL A{background-image:url(/carisp/export/sites/default/shared/i/menusx1_minus_default.gif);padding:0 0 0 23px;background-position:12px 9px;}
		#menusx1 UL UL UL A:hover{background-image:url(/carisp/export/sites/default/shared/i/menusx1_minus_default_sel.gif);}
		#menusx1 UL UL UL A.sel{background-image:url(/carisp/export/sites/default/shared/i/menusx1_minus_default_sel.gif);}
		#menusx1 UL UL UL {border:0;}
		
.pageTit{font:1.6em arial;}
#stampa {float:right;border:width:80px;text-align:right;line-height:17px;font-size:0.9em;overflow:hidden;}
#stampa A{display:block;background:url(/carisp/site/shared/i/stampa.gif) 100% 50% no-repeat;padding-right:22px;color:#7c7c7c !important;}
#stampa IMG{float:right;}
#firstPageTit{float:left;}
.tit{font-weight:bold;}

#menu3 {height:32px;width:533px;overflow:hidden;}
#menu3 A{display:block;}
#menu3 DIV{height:32px;width:177px;float:left;}
#menu3 #imprese{margin:0 1px;}

#menu3Home {height:46px;width:533px;overflow: hidden;}
#menu3Home A{display:block;}
#menu3Home DIV{height:46px;width:177px;float:left;}
#menu3Home #imprese{margin:0 1px;}

.dxTit{font-size:1.1em;font-weight:bold;}
.dxTit{color:#0063bc;}
.dxBox .dxTit{color:#fff;}

.dxBox{background:#006CCE;color:#fff;padding:5px;}
.dxBox HR{background:#78B1E5;color:#78B1E5;margin:5px 0;}
.dxBox A {color:#fff;}
.dxBox UL{border:0;margin:0;padding:0;list-style:none;}
.dxBox LI{background:url(/carisp/site/shared/i/dxBoxLI_default.gif) 0 1px no-repeat;padding-left:14px;}

.evidenzaHome{font-size:0.65em;padding: 20px;}
.evidenza,.evidenza A{color:#000;}
.evidenza A:hover{color:#606060;}
.evidenza .data{color:#7c7c7c;}
.evidenza .categoria,.evidenza .categoria A,.evidenza .categoria A:hover{color:#0063bc;}

#footerLeft{float:left;}
#footer{text-align:right;color:#006CCE;}
#footer A{color:#7c7c7c;}
#footer2 A{color:#1176D1;}

.subBoxHome{float:left;font-size: 0.7em;color:#606060;width:161px;padding-right:14px;}
.subBoxHome .utilityLnk{float:left;padding-right:65px;}
.subBoxHome .allLnk{margin-top:4px;}
.subBoxHome A.gray{color:#606060;}
.subBoxHome A{color:#006cce;text-decoration: none;}
.subBoxHome A:hover{text-decoration: underline;}

.smallSpacer{height:3px;line-height: 3px;font-size: 3px;}
.midSpacer{height:4px;line-height: 4px;font-size: 4px;}
.midHiSpacer{height:8px;line-height: 8px;font-size: 8px;}
.bigSpacer{height:20px;line-height: 20px;font-size: 20px;}

.subBoxHomeImg{float:left;margin-left:1px;}

#dxSrchEvnts{padding: 6px 4px 10px 4px;}
#dxSrchEvnts .searchCalendarBox{font-size:1em;color:#fff;}
#dxSrchEvnts .iTxt{font-size:1em;background:#ABCEEF;border:1px solid #005099;width:100%;height:17px;}
#dxSrchEvnts .iTxtDate{font-size:1em;background:#ABCEEF;border:1px solid #005099;width:77px;height:17px;}
#dxSrchEvnts .iSel{font-size:1em;background:#ABCEEF;border:1px solid #005099;width:128px;height:17px;}
.searchCalendarBox{width:158px;}
.innerVSpace{line-height:6px;}

.subBoxHomeImg{float:left;padding-right:1px;}

.colParent A.grey{color:#606060 !important;text-decoration: none;}
.colParent A.grey:HOVER{text-decoration: underline;}

#comunicati .dataLabel{color:#0063bc;float:left;}
#comunicati A {color:#606060;}
#comunicati .pdfLnk{text-align:right;}

#comunicatiDettaglio {color:#606060;}
#comunicatiDettaglio .dataLabel{color:#0063bc;}
#comunicatiDettaglio .downloadPdf{text-align: right;}
#comunicatiDettaglio .downloadPdf A{color:#606060;}
#comunicatiDettaglio .downloadPdf A:HOVER{color:#0063bc;}

#news .dataLabel{color:#0063bc;}
#news A {color:#606060;font-weight:bold;}
#news .pdfLnk{text-align:right;}

#newsDettaglio {color:#606060;}
#newsDettaglio .dataLabel{color:#0063bc;}
#newsDettaglio .downloadPdf{text-align: right;}
#newsDettaglio .downloadPdf A{color:#606060;}
#newsDettaglio .downloadPdf A:HOVER{color:#0063bc;}

DIV.blueLinkBox{padding:3px 25px 3px 10px;background:#0063bc url(/carisp/site/shared/i/frecceBianche.gif) right no-repeat ;width:120px;}
DIV.blueLinkBox A{font-size:0.9em;color:#fff !important;text-transform: uppercase;}

.chiSiamo_Bilancio {width:336px;}
.chiSiamo_Bilancio .boxImage{float:left;}
.chiSiamo_Bilancio .boxImageText{float:left;margin-left:10px;width:231px;}
.chiSiamo_Bilancio .dataLabel{padding-top:4px;color:#0063bc;float:left;}
.chiSiamo_Bilancio A {color:#0063bc;}
.chiSiamo_Bilancio .pdfLnk{text-align:right;font-size:0.9em;color:#7c7c7c;}

.grayLine{border-bottom:1px solid #e1e1e1;height:1px;line-height: 1px;font-size: 1px;}

.paginazione{text-align:center;color:#7e7e7e;}
.paginazione A{color:#7e7e7e !important;}
.paginazione A:HOVER{color:#006cce !important;}
.paginazione .sel{color:#006cce !important;}

.listMap{float:left;color:#0030e0 !important;}
.listMap A{color:#000 !important;}
.listMap UL,.listMap LI{list-style:none;list-style-type:none;padding:0;margin:0;}
.listMap UL LI{background:url(/carisp/site/shared/i/menusx1_arrow_default.gif) 0 5px no-repeat;padding-left:6px;}
.listMap UL UL LI {background:url(/carisp/site/shared/i/trattoBlu.gif) 0 7px no-repeat;padding-left:7px;}

.correlati{color:#0030e0 !important; width:177px;}
.correlati A{color:#000 !important;}
.correlati UL,.listMap LI{list-style:none;list-style-type:none;padding:0;margin:0;}
.correlati UL LI{background:url(/carisp/site/shared/i/menusx1_arrow_default.gif) 0 5px no-repeat;padding-left:10px;}
.correlati UL UL LI {background:url(/carisp/site/shared/i/trattoBlu.gif) 0 7px no-repeat;padding-left:7px;}

#map_chisiamoTab{width:178px;}
#map_chisiamoTab IMG{display:block;}
#map_filialiTab{width:178px;}
#map_filialiTab IMG{display:block;}
#map_newsTab{width:177px;}
#map_newsTab IMG{display:block;}

#map_privatiTab{width:178px;}
#map_privatiTab IMG{display:block;}
#map_impreseTab{width:178px;}
#map_impreseTab IMG{display:block;}
#map_investimentiTab{width:177px;}
#map_investimentiTab IMG{display:block;}
#map_investimentiTab LI A{color:#4a02c2 !important;}

#cx UL{margin:0;padding:0;list-style:none;}
#cx UL LI{padding-left:10px;background:url(/carisp/site/shared/i/li_indent_default.gif) 0 6px no-repeat;}

IMG.sx{float:left;margin:0 5px 2px 0;}
IMG.dx{float:right;margin:0 0 2px 5px;}

.downloadPhoto{background:url(/carisp/site/shared/i/arrowLI_default.gif) 0 3px no-repeat;padding-left:14px;}

.boxminiLogin{padding:5px;}
.boxminiLogin TD{font-size:0.7em;}
.boxminiLogin .multilogintxt{color:#046BCA;}
.boxminiLogin .multilogintxt INPUT,SELECT{border:0;font-size:0.8em;}
.boxminiLogin BR{line-height:0.8em;}
.boxminiLoginTxt{font-size:0.65em;}
.boxminiLoginTit{font-size:0.7em;font-family:arial;}
