﻿/* CSS Generali */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#fff; width:100%;}
a{outline:none; text-decoration:none; color:#000;}
a:hover{ text-decoration:underline;}

h1,h2,h3,h4{ color:#fff;margin:0;}
h1{ font-size:18px; color:#FF9900; text-transform:uppercase; font-weight:normal;}
h2{ font-size:14px; color:#FF9900; text-transform:uppercase; font-weight:normal;}
h3{ font-size:12px; color:#FF9900;font-weight:normal;}
h4{ font-size:11px;}
/* float clearing for IE6 */
* html .clearfix{height: 1%;overflow: visible;}
/* float clearing for IE7 */
*+html .clearfix{min-height: 1%;}
/* float clearing for everyone else */
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;font-size: 0;}
img{border:0;}
img {behavior: url("pngbehavior.htc");}
input,select{font-size:12px;}
input[type="text"] {
	border:1px solid #999999;
	margin: 0em;
}
input.bottoneInvia{border:1px solid #333; bac}
select{border:1px solid #999999;margin: 0em;}
form{margin:0;padding:0}
form input{border:1px solid #000;font-size:10px;}
form textarea{border:1px solid #000;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
p{margin:0;padding:0;}
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
ul{margin:0; padding:0; list-style:none;}
.marginR{margin-right:1px;}
.marginT{margin-top:2px;}
.marginT1{margin-top:1px;}
.marginT2{margin-top:10px;}
.marginT3{margin-top:35px;}
.marginT4{margin-top:3px;}
.marginT5{margin-top:25px;}
.marginL{margin-left:20px;}
.marginL2{margin-left:5px;}
.marginR{margin-right:20px;}
.marginR2{margin-right:4px;}
.marginB{margin-bottom:6px;}
.bordo{border:1px solid #000;}
.bordoGrigio{border:1px solid #666666;}
.bordoGialloR{border-right:1px dotted #F4AC00;}
.bordoRed{border-bottom:1px dotted #f00;}
.bordoRed2{border-bottom:2px solid #f00;}
.bordoRed3{border-top:2px solid #f00;}
.borderRBianco{border-right:1px dotted #fff;}
.padding{padding:1px;}
.paddingLeft{padding-left:10px;}
.paddingLeft2{padding-left:4px;}
.paddingTop{padding-top:15px;}
.paddingTop2{padding-top:8px;}
.paddingBottom{padding-bottom:10px;}
.paddingBottom2{padding-bottom:12px;}
.txtColor{color:#000;}
.txtColor2{color:#003399;}


/*CSS Struttura Home*/
#main{ margin:0 auto;background-color:#fff;min-height:555px;_height:555px; width:900px; border:#CCCCCC 1px solid;}
#boxHead{ height:30px; background:#3F3F3F url(../img/bg-Head-home.jpg) left no-repeat;}
#boxHead li{ float:left;padding:0 10px;color:#F4AC00; font-size:11px;}
#boxHead li.paddingLeft{padding:0; padding-left:6px;}
#boxHead li a{ color:#F4AC00;}
#boxBody{
	background: #fff url(../img/bg-Body-Home.jpg) center no-repeat;
	position: relative;
	padding-top: 210px;
}
#boxBody #logoConfartigianato{ position:absolute; z-index:1;right:16px;top:10px;}
#boxBody #contSezioni{
	height: 360px;
	width: 857px;
	margin: 0 auto;
	position: relative;
}
#boxBody #contSezioni .sezione{height:302px; width:281px; border:1px solid #fff; border-bottom:0;}
#boxBody #contSezioni #Technobia{ background:url(../img/bg-Technobia.png) repeat-y;}
#boxBody #contSezioni #M3{ background:url(../img/bg-M3.png) repeat-y;}
#boxBody #contSezioni #Ampliamento{ background:url(../img/bg-Ampliamento.png) repeat-y;}
#boxBody #contSezioni .logoSezione{margin-top:18px; text-align:center;height:65px;}
#boxBody #contSezioni .txtSezione{
    margin: 6px 0 2px 0;
    text-align: center;
    padding: 0 6px;
    line-height: 13px;
    height: 120px;
}
#boxBody #contSezioni .btAccedi{ text-align:right;}
#boxFooter{ height:20px; background:#333;padding-top:5px; color:#BFBFBF; text-align:center;font-size:11px;}
#boxFooter a{color:#BFBFBF; font-weight:bold;}
/*Fine CSS Struttura Home*/

/*CSS Struttura Technobia*/
#mainInt{ margin:0 auto;background-color:#fff;border-top:28px solid #333; border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid; width:959px;}
/*#boxHeadint{ position:relative;background:url(../img/img-technobia/logoTB-orizzontale.gif) left no-repeat; height:64px;width:959px; margin:0 auto;}*/
#boxHeadint{ position:relative;height:64px;width:959px; margin:0 auto;}
#boxHeadint #boxInfoCredits{ position:absolute; top:-22px; right:20px;text-align:left;font-size:11px;color:#fff;}
#boxHeadint #boxInfoCredits a{ color:#fff;}
#boxHeadint #boxLoghiSmall{ position:absolute; right:0;top:0;}
#boxHeadint #boxLoghiSmall span{ width:140px; display:block; text-align:center;}

#boxLoghiSmallHOME{ margin-left:185px; text-align:center;}

#boxBodyIntSezione{width:959px; margin:0 auto;}
#boxImgPlanimetria{ position:relative;}
#boxImgPlanimetria span{ font-size:11px;}
#descLotto{ position:absolute; top:13px; right:0; width:296px; height:306px; border:1px dotted #ccc; padding:3px;}
#boxImgPlanimetria #contImgPlanimetria{ position:relative; width:381px;}
#boxImgPlanimetria #contImgPlanimetria #lotto1{ position:absolute; top:35px;right:100px;}
#boxImgPlanimetria #contImgPlanimetria #lotto1 a img{width:44px; height:54px; cursor:pointer;}
#boxImgPlanimetria #contImgPlanimetria #lotto2{ position:absolute; top:90px;right:38px;}
#boxImgPlanimetria #contImgPlanimetria #lotto2 a img{width:108px; height:50px; cursor:pointer;}
#boxImgPlanimetria #contImgPlanimetria #lotto3{ position:absolute;top:71px;right:165px;}
#boxImgPlanimetria #contImgPlanimetria #lotto3 a img{width:108px; height:50px; cursor:pointer;}
#boxImgPlanimetria #contImgPlanimetria #lotto4{ position:absolute;top:165px;right:170px;}
#boxImgPlanimetria #contImgPlanimetria #lotto4 a img{width:90px; height:39px; cursor:pointer;}
#boxImgPlanimetria #contImgPlanimetria #lotto5{ position:absolute;top:161px;right:66px;}
#boxImgPlanimetria #contImgPlanimetria #lotto5 a img{width:76px; height:25px; cursor:pointer;}

#lottoH,#lottoF1,#lottoF2,#lottoB,#lottoE{position:relative;}
.lottoEsteso{position:absolute;width:218px; height:144px;}
.lottoEsteso2{position:absolute;width:257px; height:144px;}
.lottoEnorme{position:absolute;width:148px; height:189px;}
.lottoEnorme2{position:absolute;width:245px; height:210px;}
.lottoMoltoGrande{position:absolute;width:145px; height:54px;}
.lottoMoltoGrande2{position:absolute;width:105px; height:81px;}
.lottoGrande{position:absolute;width:85px; height:81px;}
.lottoGrande2{position:absolute;width:70px; height:81px;}
.lottoMedio{position:absolute;width:54px; height:81px;}
.lottoMedio2{position:absolute;width:50px; height:81px;}
.lottoPiccolo{position:absolute;width:27px; height:81px;}
.lottoPiccolo2{position:absolute;width:32px; height:81px;}
.lottoEsteso2 a,.lottoEsteso a,.lottoEnorme a,.lottoEnorme2 a,.lottoMoltoGrande a,.lottoMoltoGrande2 a,.lottoGrande a,.lottoGrande2 a,.lottoMedio a,.lottoMedio2 a,.lottoPiccolo a,.lottoPiccolo2 a {display:block;}



#contBodyInt{ position:relative;background:url(../img/img-technobia/bg-sezioneInt.jpg) top center no-repeat;}

#contBodyInt #boxColSxPlanimetria{ position:relative; width:650px;margin:15px 0 20px 0;padding:0 10px 0 10px;}
#contBodyInt #boxColSxPlanimetria #BackLink{ position:absolute; right:15px; top:0; font-size:11px; font-weight:bold;}
#contBodyInt #boxColSxPlanimetria #BackLink a{color:#FF0000;}
#contBodyInt #boxColDxPlanimetria{ width:277px;margin:30px 10px 20px 0;}
#contBodyInt #boxColDxPlanimetria h2 a{color:#FF9900;}

#contBodyInt #boxColSx{ width:696px; border-right:1px dotted #555;margin:15px 0 20px 0;padding:0 10px 0 10px; min-height:468px;_height:468px;}
#contBodyInt #boxColSx #boxImgSezione{margin:10px 0;}
#contBodyInt #boxColDx{ width:242px;margin:15px 0 20px 0;}
#contBodyInt #boxColDx #boxBrocure{ text-align:center;}
#contBodyInt #boxColDx #boxVetrina1{ 
	margin-left:17px;
	background: url(../img/img-shadow1.png) top left no-repeat transparent;
	width:212px;
	height:144px;
}
* html #contBodyInt #boxColDx #boxVetrina1{ 
	margin-left:17px;
	background: url(../img/img-shadow1.png) top left no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/img-shadow1.png',sizingMethod=’scale’,enabled=’true’);
	width:212px;
	height:144px;
}
#contBodyInt #boxColDx #boxVetrina2{ 
	margin-left:17px;
	background: url(../img/img-shadow2.png) top left no-repeat transparent;
	width:212px;
	height:191px;
}
* html #contBodyInt #boxColDx #boxVetrina2{ 
	margin-left:17px;
	background: url(../img/img-shadow2.png) top left no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/img-shadow2.png',sizingMethod=’scale’,enabled=’true’);
	width:212px;
	height:191px;
}
.bgBordeaux{ width:207px; height:135px; background:#b7161c; text-align:center;padding-top:4px;}
.bgBluscuro{ width:207px; height:135px; background:#005E9B; text-align:center;padding-top:4px;}

.bgArancione{ width:207px; height:182px; background:#FF6600; text-align:center;padding-top:4px;}
.bgArancione span{display:block;margin:0 4px;}

.bgBlu{width:207px; height:182px; background:#0172BC; text-align:center;padding-top:4px;}
.bgBlu span{display:block;margin:0 4px;}

.bgVerde{width:207px; height:182px; background:#339900; text-align:center;padding-top:4px;}
.bgVerde span{display:block;margin:0 4px;}

.bgArancione h2 a,
.bgBlu h2 a,
.bgBordeaux h2 a,
.bgBluscuro h2 a,
.bgVerde h2 a{color:#fff;}





#boxBodyInt{ background:url(../img/img-technobia/bg-technobia.jpg) center no-repeat;min-height:300px;_height:300px;padding-top:180px;}
#boxBodyInt #contSezione{width:959px; margin:0 auto;}
#boxBodyInt #boxInfoCredits{text-align:right;font-size:11px; margin-right:10px;}
#tabMenu{ position:relative;height:20px; margin:0 auto; margin-top:1px; background:#333;}
#tabMenu li{text-align:center;float:left;padding:0;color:#fff;}
#tabMenu li a{color:#fff; display:block; width:191px; height:18px;padding-top:2px; background:url(../img/img-technobia/bg-tabMenu.gif) repeat-x;}
#tabMenu li a:hover{ background:url(../img/img-technobia/bg-tabMenu-su.gif) repeat-x;text-decoration:none; font-weight:bold;}
#tabMenu li.selected{color:#fff; display:block; width:191px; height:18px;padding-top:2px; background:url(../img/img-technobia/bg-tabMenu-su.gif) repeat-x;text-decoration:none; font-weight:bold;}
#sezione{border:1px solid #333; padding:1px;margin-top:1px;}
#boxBodyInt #partner{margin-top:3px;}
#boxBodyInt #partner li.txt{ height:24px;padding-top:8px; padding-left:2px; font-weight:bold;padding-right:10px;}
#boxBodyInt #partner li.sponsor{width:110px; text-align:center;}
#boxFooterInt{text-align:center; font-size:11px;padding:5px;background:#333; color:#BFBFBF;}
#boxFooterInt a{font-weight:bold;color:#BFBFBF; }


.tb-iniziative{border:1px solid #ccc; text-align:center; font-size:11px; }
.tb-iniziative td{border:1px dotted #ccc;height:30px;}

/* stili per quick planimetria */

#elencoPlanim { margin-bottom: 5px; }
#elencoPlanim table { border-top: 1px dotted #ccc; }
#elencoPlanim th.lineaPlanim { border-bottom: 1px solid #fff; padding: 1px 5px; background-color: #FFD9B3; color: #E18700; }
#elencoPlanim td.lineaPlanim { border-bottom: 1px dotted #ccc; padding: 1px 5px; }
#elencoPlanim strong { color: #A86500; font-size: 12px; }

/*Fine CSS Struttura Technobia*/



