﻿.body{
	background-image:url(../img/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#f6f6f6;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height: 100%
}

/*utils*/

a{
	text-decoration:none;
	/*color:#FFFFFF*/
}


img{
	border:none
}



.cursor{
	cursor:pointer
}

ul{
	margin:0px;
	padding:0px;
}

ol{
	margin:0px;
	padding:0px;
}

li{
	list-style:none;
	margin:0px;
	padding:0px
}


select{
	border:none;
	border:1px solid #CCCCCC;
}

.inputLanguage
{
	width:100px;
}

option{
	width:100%;
}

/*margin & padding*/
.genericMargin{
	margin:0px 5px 0px 5px
}

.genericPadding{
	padding:3px
}

.resolveMargin
{
	margin-bottom:185px;
	margin-bottom:10px !important;
	
}

/*end margin & padding*/

.minHeightRight{
	min-height: 300px;
	height: auto !important;
	height: 300px;
}




/*end utils*/

/*header*/
.headerBg{
	background-image:url(../img/bgHeader.jpg);
	background-repeat:repeat-x;
	width:100%
}

.headerCont{
	width:756px;
	margin:auto;
	height:78px
}

/*link aziende grupppo BASIS*/
.linkGroup{
	width:125px;
	margin-left:3px;
	margin-top:20px
}

.basisGlobalService{
	border-bottom:4px solid #f2e102
}

.basisUK{
	border-bottom:4px solid #99cc33
}

.basisPlantService{
	border-bottom:4px solid #0099ff 
}

.basisInfTech{
	border-bottom:4px solid #f29800 
}



.basisEastEurope{
	border-bottom:4px solid #660099 
}

.basisQatar{
	border-bottom:4px solid #8a2743 
}


/*end link aziende grupppo BASIS*/

/*language*/
.chooseLanguage{
	right:2px;
	top:33px;
}
/*end language*/

/*container*/
#container{
	/*height:100%;*/
	width:756px;
	margin:auto;
	padding:0px;
	padding-bottom:0px !important;
	/*padding-bottom:240px;*/
	border-left:3px solid #e0e0e0;
	border-right:3px solid #e0e0e0;
	background-image:url(../img/bgContainer.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

/*boxAnimazione*/
.animazione{
	border-bottom:2px solid #aca698;
	background-color:#000000;
	color:#ffffff
}

/*.animazione div
{
	color:#000000;
	display:none;
	height:150px;
	
}*/

/*end boxAnimazione*/

/*menu*/
.menu{
	background-image:url(../img/bgMenu.jpg);
	height:28px;
	z-index:100
}

.menuBorderLeft{
	left:0px;
	top:0px;
	width:30px;
	height:28px;
	background-image:url(../img/bgBorderLeftMenu.jpg);
	background-repeat:no-repeat
}

.menuBorderLeft a{
	width:30px;
	height:28px;
	margin-top:1px;	
}

.menuBorderRight
{
	width:5px;
	height:28px;
	right:0px;
	top:0px;
	/*background-image:url(../img/bgBorderRightMenu.jpg);
	background-repeat:no-repeat*/
}


.menuContButton{
	position:relative;
	width:auto;
	margin-left:30px;
	margin-right:13px
}

.menuContButton .numberMenu{
	width:141px;
	text-align:center;
	border-left:1px solid #000000;
}

.number01{
	background: url(../img/bgNumber01.jpg) no-repeat;
}


.number02{
	background: url(../img/bgNumber02.jpg) no-repeat;
}


.number03{
	background: url(../img/bgNumber03.jpg) no-repeat;
}


.number04{
	background: url(../img/bgNumber04.jpg) no-repeat;
}


.number05{
	background: url(../img/bgNumber05.jpg) no-repeat;
}

.buttonOn{
	height:28px;
	line-height:28px;
	background-image:url(../img/buttonOff.jpg);
	background-position:right top;
	background-repeat:no-repeat
}




.sottomenu{
	background-color:#7b735d;
	top:28px;
	left:-1px;
	text-align:left;
	border-bottom:1px solid #3f403e;
	border-left:1px solid #3f403e;
	border-right:1px solid #3f403e;
	overflow:hidden;/*must have*/
	width:141px;/*must have for any value*/
	z-index:11;	
}


/* hack for IE*/
.sottomenu iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:200px;/*must have for any big value*/
	height:400px/*must have for any big value*/;
}
/* end hack for IE*/

.contestualeSottoMenu{
	width:98%;
	margin:auto;
	border:none;
}

.contestualeSottoMenu ol li{
	margin-bottom:22px;
	
}

.contestualeSottoMenu a{
	width:85%;
	margin:auto;
	padding-left:19px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	line-height:20px;
}

.contestualeSottoMenu ul li{
	border-bottom:1px solid #999999;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding-left:12px;
}

.contestualeSottoMenu .underCircle{
	width:100%;
	min-height: 89px;
	height: auto !important;
	height: 89px;
	padding-bottom:2px;
	margin-bottom:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/decorationCircleBrown.png');
}

.contestualeSottoMenu .underCircle[class]{
	background: url(../img/decorationCircleBrown.png) no-repeat;
}

.bgSottomenu{
	width:141px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	/*border-bottom:1px solid #3f403e;
	border-left:1px solid #3f403e;
	border-right:1px solid #3f403e;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/bgSottomenu.png');
	background-position:top;
}

.bgSottomenu[class]{
	background: url(../img/bgSottomenu.png) no-repeat;
}

.sottomenu ol{
	width:100%;
	margin:auto
}


.sottomenu ol li.listaSottomenu{
	margin-bottom:12px;
	
}

.sottomenu ol li a{
	margin-left:5px;
	margin-right:5px;
	width:auto;
	padding-left:19px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	line-height:18px;
}

.sottomenu ul{
	padding-bottom:4px;
	width:100%;
	margin:auto
	
}

.sottomenu ul li a{
	margin-left:5px;
	margin-right:5px;
	width:auto;
	padding-left:28px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	line-height:18px;
}

.listSottomenu{
	width:16px;
	height:17px;
	top:0px;
	left:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/listSmall.png');
}

.listSottomenu[class]{
	background: url(../img/listSmall.png) no-repeat;
}

.under01{
	width:136px;
	margin:auto;
	height:18px;
	margin-bottom:6px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/under01.png');
}

.under01[class]{
	background: url(../img/under01.png) no-repeat;
}

.under02{
	width:137px;
	margin:auto;
	height:18px;
	margin-bottom:6px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/under02.png');
}

.under02[class]{
	background: url(../img/under02.png) no-repeat;
}

.under03{
	width:137px;
	margin:auto;
	height:18px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/under03.png');
}

.under03[class]{
	background: url(../img/under03.png) no-repeat;
}

.under04{
	width:137px;
	margin:auto;
	height:18px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/under04.png');
}

.under04[class]{
	background: url(../img/under04.png) no-repeat;
}

.under05{
	width:100%;
	height:18px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/under05.png');
}

.under05[class]{
	background: url(../img/under05.png) no-repeat;
}

.underCircle{
	width:138px;
	margin:auto;
	min-height: 59px;
	height: auto !important;
	height: 59px;
	padding-bottom:2px;
	margin-bottom:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/sottomenuCircleFooter.png');
}

.underCircle[class]{
	background: url(../img/sottomenuCircleFooter.png) no-repeat;
}

/*path*/

.path{
	padding-right:32px;
	padding-bottom:2px;
	margin-bottom:15px;
	height:14px;
}
/*end path*/

/*column  sx*/
.columnSx{
	width:31%;
	padding-bottom:20px;
	
}

/*box product*/
.decorationProduct{
	min-height: 146px;
	height: auto !important;
	height: 146px;
	padding-top:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/basicProductDecoration.png');
}

.decorationProduct[class]{
	background: url(../img/basicProductDecoration.png) no-repeat;
}
/*end box product*/

/*box news*/

#promotions-content li{
display:none
}

#promotions-content li.initial{
display:block
}

.singolaNews{
	width:190px;
	margin:auto;
	margin-top:3px;
	padding-bottom:15px;
	padding-top:15px;
}

.singolaNews .genericMargin{
	margin-top:6px;
}

.date{
	background-image:url(../img/bgRepeaterSmall.jpg);
	background-repeat:repeat-x;
	width:28%;
	padding-left:3px;
	padding-right:3px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:1px
}

.read{
	width:67px;
	height:19px;
	line-height:19px;
	margin-top:6px;
	margin-bottom:3px;
	margin-right:3px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/readButton.png');
}


.read[class]{
	background: url(../img/readButton.png) no-repeat;
}

.decorationNews{
	min-height: 146px;
	height: auto !important;
	height: 146px;
	padding-top:2px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/basicProductNews.png');
}

.decorationNews[class]{
	background: url(../img/basicProductNews.png) no-repeat;
}

.decorationNetworking{
	min-height: 146px;
	height: auto !important;
	height: 146px;
	padding-top:6px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/basicNetworking.png');
}

.decorationNetworking[class]{
	background: url(../img/basicNetworking.png) no-repeat;
}

.decorationNews .separatoreRepeater{
	background-image:url(../img/separatoreRepeaterBlu.jpg)
}

.bgScrollNews{
	background-image:url(../img/bgScrollNews.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:45px;
}

.btScroll{
	width:24px;
	height:24px;
}

.scrollUp{
	margin-top:5px;
	margin-left:2px;
	margin-right:6px;
	background-image:url(../img/buttonScrollUp.jpg);
	background-repeat:no-repeat;
}

.scrollDw{
	margin-top:5px;
	margin-left:2px;
	margin-right:6px;
	background-image:url(../img/buttonScrollDw.jpg);
	background-repeat:no-repeat;
}

/*end box news*/

/*end column  sx*/

/*column  dx*/
.columnDx{
	width:68%;
	min-height: 640px;
	height: auto !important;
	height: 640px;
	border-left:1px solid #cfd4bd
}

/*box profile home*/
.decorationProfileHome{
	min-height: 196px;
	height: auto !important;
	height: 196px;
	padding-top:10px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/shadowContentBox.png');
}

.decorationProfileHome[class]{
	background: url(../img/shadowContentBox.png) no-repeat;
}

.decorationCircleHome{
	min-height: 196px;
	height: auto !important;
	height: 196px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/decorationCircle.png');
}

.decorationCircleHome[class]{
	background: url(../img/decorationCircle.png) no-repeat;
}

/*end box profile home*/

/*vetrina prodotti*/

.vetrina{
	width:50%;
}

.prodottoInHomeBorder{
	width:238px;
	margin:auto;
	padding-top:3px;
	border:1px solid #c9c9c9;
	border-bottom:4px solid #858484
}

.prodottoInHomeBg{
	width:232px;
	margin:auto;
	min-height: 173px;
	height: auto !important;
	height: 173px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/prodottoHomeBg.png');
}

.prodottoInHomeBg[class]{
	background: url(../img/prodottoHomeBg.png) no-repeat;
}

.prodottoInHomeCircle{
	width:232px;
	margin:auto;
	padding-top:4px;
	min-height: 173px;
	height: auto !important;
	height: 173px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/prodottoHomeCircle.png');
}

.prodottoInHomeCircle[class]{
	background: url(../img/prodottoHomeCircle.png) no-repeat;
}

.genericSeviceCircle{
	width:171px;
	padding-top:4px;
	height: 80px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/prodottoHomeCircle.png');
}

.genericSeviceCircle[class]{
	background: url(../img/prodottoHomeCircle.png) no-repeat;
}

.titleProduct{
	padding-right:3px;
	margin-bottom:10px;
	height:23px;
	line-height:23px;
	background-image:url(../img/bgRepeaterTitle.jpg);
	background-repeat:repeat-x;
	background-position:bottom
}

.titleGenericService{
	width:150px;
	height: 23px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/titleGenericService.png');
}

.titleGenericService[class]{
	background: url(../img/titleGenericService.png) no-repeat;
}

.continua{
	width:86px;
	height: 19px;
	line-height:19px;
	margin-top:20px;
	margin-left:8px;
	padding-right:3px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/continuaButton.png');
}


.continua[class]{
	background: url(../img/continuaButton.png) no-repeat;
}

.iconProduct{
	left:0px;
	bottom:2px !important;
	bottom:0px;
	width:41px;
	height: 21px;
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/iconProduct.png');
}

.iconProduct[class]{
	background: url(../img/iconProduct.png) no-repeat;
}

.bgTextualContent{
	min-height: 250px;
	height: auto !important;
	height: 250px;
	background: url(../img/bgTextualContent.jpg) no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/basisplant/img/bgTextualContent.png');*/
}

.bgTextualContent[class]{
	background: url(../img/bgTextualContent.png) no-repeat;
}

.bgTextualTitle{
	min-height: 33px;
	height: auto !important;
	height: 33px;
	line-height:33px;
	min-width: 44%;
	width: auto !important;
	width: 44%;
	text-align:right;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/bgCircleTitleSmall.png');
}

.bgTextualTitle[class]{
	background: url(../img/bgCircleTitleSmall.png) no-repeat;
	background-position:right
}

.textualContent{
	width:96%;
	margin:auto;
	padding-top:10px;
}

.textualContent ul{
	padding-bottom:20px
	
}

.textualContent ul li.clearLi{
	clear:both;
	width:100%;
	padding:0px;
	margin:0px;
	
}

.textualContent ul li{
	width:37%;
	padding-left:30px;
	padding-right:30px;
	margin-bottom:25px
	
}

.textualContent hr{
	display:block;
	height:1px;
	background-color:#CCCCCC;
	color:#CCCCCC;
	border:0px
}

.linkCorrelati a{
	padding-left:10px;
	background-image:url(../img/arrowLIst.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-right:8px;

}
/*end vetrina prodotti*/

/*lavoro
.posizioniLavorative{
	margin-top:10px	
}

.posizioniLavorative .genericMargin{
	margin-bottom:5px
}

.decorationCircleTop{
	width:100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/decorationCircleTop.png');
}

.decorationCircleTop[class]{
	background: url(../img/decorationCircleTop.png) no-repeat;
}

.posizioniLavorative .transparentBox{
	width:auto;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:6px;
	border:4px solid #FFFFFF;
	/*background-image:url(../img/bgRepeaterTitle.jpg);
	background-repeat:repeat-x;
	background-position:bottom; 
	background-color:#8f8f8c;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

.posizioniLavorative .titleProduct{
	margin:0px;
	margin-top:6px;
}

.posizioniLavorative .leggiLavoro{
	width:40px;
	margin-right:10px;
	margin-left:auto;
	height: 19px;
	line-height:19px;
	padding-left:20px;
	margin-top:2px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/openDettaglio.png');
}

.leggiLavoro[class]{
	background: url(../img/openDettaglio.png) no-repeat;
}

.posizioniLavorative .inviaLavoro{
	width:110px;
	margin-right:10px;
	margin-left:auto;
	height: 19px;
	line-height:19px;
	padding-left:20px;
	margin-top:2px;
	cursor:pointer;
	background-color:#000000;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/inviaCurriculum.png');
}

.inviaLavoro[class]{
	background: url(../img/inviaCurriculum.png) no-repeat;
}

.posizioniLavorative .dettaglio{
	display:none;
}

.posizioniLavorative .closeTab{
	width:40px;
	margin-right:10px;
	margin-left:auto;
	height: 19px;
	line-height:19px;
	padding-left:20px;
	margin-top:2px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/close.png');
}

.closeTab[class]{
	background: url(../img/close.png) no-repeat;
}

.textFieldItem{
	height:21px;
	padding-left:23px;
	line-height:21px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/listStyle.png');
}

.textFieldItem[class]{
	background: url(../img/listStyle.png) no-repeat;
}

.arrowField{
	position:absolute;
	height:22px;
	width:20px;
	top:-9px;
	right:292px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/arrowField.png');
}

.arrowField[class]{
	background: url(../img/arrowField.png) no-repeat;
}

.privacy{
	height:100px;
	overflow:auto;
	padding:5px;
	background-color:#d7d9da;
	border:1px dashed #666666
}

#messaggio{
	margin-top:3px;
	margin-bottom:3px;

}

.itemCurriculum div{
	margin-bottom:12px
}
end lavoro*/


/*end column  dx*/

/*case history
.caseHistory{
	margin:0px;
	/*min-height: 146px;
	height: auto !important;
	height: 146px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='img/basicProductNews.png');
}
*/
/*.caseHistory[class]{
	background: url('img/basicProductNews.png') no-repeat;
}

.tabcaseHistory{
	width:85px;
	height: 19px;
	line-height:19px;
	padding-right:5px;
	top:10px;
	left:15px;
	cursor:pointer;
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/tabCaseHistory.png');
}

.tabcaseHistory[class]{
	background: url(../img/tabCaseHistory.png) no-repeat;
}

/*end case history*/

/*footer*/
.footer
{
	/*position:absolute;*/
	bottom:0px;
	width:756px;
	margin-top:80px
	/*margin-top:15px;*/
	/*idth:756px;*/
}

.copy{
	background-image:url(../img/bgCopy.jpg);
	background-repeat:repeat-x;
	height:15px;
	padding-right:5px
}

.footerRecapiti
{
	position:relative;
	width:100%;
	height:18px;
	padding-top:2px;
	padding-bottom:2px;
	/*
	padding-right:5px;
	*/
}

.footerRecapiti img
{
	position:absolute;
	left:2px;
	bottom:2px
}

.boxMenuFooter
{
	position:relative;
	width:48%;
	padding:3px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

.leftBorder{
	border-left:1px solid #575449
}

.rightBorder{
	border-right:1px solid #3a3831
}

.voiceMenuFooter{
	padding-left:20px;
	height:auto !important;
	height:25px;
	margin-bottom:5px !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/listSmall.png');
}

.voiceMenuFooter[class]{
	background: url(../img/listSmall.png) no-repeat;
}

.voiceMenuFooter ol{
	display:inline;
}

.voiceMenuFooter li{
	display:inline;
	line-height:16px;
	margin-right:2px;
	margin-left:2px;
}

.voiceMenuFooter li a{
	padding-left:5px;
	background-image:url(../img/listSquared.jpg);
	background-position:center left;
	background-repeat:no-repeat
}


/*certificati*/

.contentCertificati
{

	position:relative;
	width:98%;
	margin:auto;
}

.certificatiBox
{
	position:absolute;
	bottom:-3px;
	right:0px;
}

.certificati{
	width:72px;
	height:60px;
	margin-left:6px;
	margin-bottom:6px !important;
	margin-bottom:0px;
}

.loydRegister{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/loydRegister.png');
}

.loydRegister[class]{
	background: url(../img/loydRegister.png) no-repeat;
}

.sincerit{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=crop src='templates/img/sincerit.png');
}

.sincerit[class]{
	background: url(../img/sincerit.png) no-repeat;
}

.validationBlue
{
	display:block;
	width:88px;
	height:31px;
	background-image:url(../img/validationBlue.gif)
}

.validationYellow
{
	display:block;
	width:88px;
	height:31px;
	background-image:url(../img/validationYellow.gif)
}

.validationRed
{
	display:block;
	width:88px;
	height:31px;
	background-image:url(../img/validationRed.gif)
}