/* CSS Document */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 19, 2011 */



@font-face {
    font-family: 'Swis721ExBTRoman';
    src: url('../font/swisse-webfont.eot');
    src: url('../font/swisse-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/swisse-webfont.woff') format('woff'),
         url('../font/swisse-webfont.ttf') format('truetype'),
         url('../font/swisse-webfont.svg#Swis721ExBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Swis721BlkCnBTBlack';
    src: url('../font/swissck-webfont.eot');
    src: url('../font/swissck-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/swissck-webfont.woff') format('woff'),
         url('../font/swissck-webfont.ttf') format('truetype'),
         url('../font/swissck-webfont.svg#Swis721BlkCnBTBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swis721BlkCnBTBlackItalic';
    src: url('../font/swisscki-webfont.eot');
    src: url('../font/swisscki-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/swisscki-webfont.woff') format('woff'),
         url('../font/swisscki-webfont.ttf') format('truetype'),
         url('../font/swisscki-webfont.svg#Swis721BlkCnBTBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* parte generale */
body {
	margin-top: 0px;
	margin-bottom:0px;
	background-color:#ececec;
}

#content {
	margin: 0 auto;
	width: 1100px;
}

/* css head */

#testata {
   width: 1100px;
   height: 138px;
   background-image: url(../img/sfondo_grigio_testata.jpg);
   background-repeat: no-repeat;
}

.logo {
   width: 190px;
   height: 90px;
   position: relative;
   top: 25px;
   left: 31px;
}

/* css menu alto */

#striscia_menu {
   width: 1075px;
   height: 30px;
   padding-left: 25px;
   background-color: #000000;
}

.tasto_menu {
   float:left;
   padding-right: 21px;
}

.img_menu {
   float:left;
   padding-right: 2px;
}

.testo_menu {
   float:left;
   color: #FFFFFF;
   font-family: 'Swis721ExBTRoman';
   font-size: 10px;
   margin-top: 15px;
   line-height: 0px;
}

.testo_menu a:link, .testo_menu a:visited {
   color: #FFFFFF;
   text-decoration:none; 
} 

.testo_menu a:hover, .testo_menu a:active {
   color: #FFFFFF;
   text-decoration:none; 
} 


/* css centro generale */

#centro {
    width:1100px;
	background-color: #EBC952;
	background-image: url(../img/giallo-sfumato.png); 
	background-position:top left;
	background-repeat:no-repeat;
	float:left; 
	min-height: 450px;
	height: auto !important;  
	height: 556px;
	}
	
#sinistra {
    width:560px;
	float:left;
}	


.testosinistra {
    width:510px;
	padding-left: 35px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 40px;
	padding-bottom: 50px;
	
}	


#destra {
    width:370px;
	float:right;
}

/* css footer */

#footer {
	width: 1100px;
	clear:both;
	background-image:url(../img/sfondo-indirizzo.jpg);
	height: 168px; 
	font-family: Arial;
	font-size: 11px;
	color:#000000;	
	margin: 0 auto;
}

#footer a {color: #000000; text-decoration:none;}

.txtfootersin {
	width: 755px;
	float: left;
	padding-top: 30px;
	padding-left: 35px;
}

.txtfooterdx {
	width: 250px;
	float: right;
	padding-top: 23px;
	padding-right: 35px;
	text-align:right;
}




/* css pagina chi siamo / home */

.titolo {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.immaginihome {
	width: 490px;
	padding-top: 10px;
	
}

.immaginihomesin {
	width: 125px;
	float:left;

}

.immaginihomecen {
	width: 240px;
	float:left;

}

.immaginihomecen1 {
	width: 240px;
	padding-top: 19px;
	

}


.immaginihomecen2 {
	width: 240px;
	text-align:right;
    padding-top: 45px;
}

.immaginihomedx {
	width: 125px;
	padding-top: 52px;
	float:right;

}


/* css pagina servizi */

.titoloservizi {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.immaginiservizi {
	width: 490px;
	padding-top: 40px;
	float:left;
	
}

.immaginiservizisin {
	width: 125px;
	float:left;

}

.immaginiservizisin1 {
	width: 125px;
}

.immaginiservizisin2 {
	width: 125px;
	padding-top: 30px;


}

.immaginiservizicen {
	width: 240px;
	float:left;

}

.immaginiservizicen1 {
	width: 240px;
	padding-top: 19px;
	

}


.immaginiservizicen2 {
	width: 240px;
	text-align:right;
    padding-top: 42px;
}

.immaginiservizicen3 {
	width: 240px;
    padding-top: 48px;
}

.immaginiservizidx {
	width: 125px;
	padding-top: 70px;
	float:right;

}


/* css pagina vendita appartamenti */

.titoloappartamenti {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.immaginiappartamenti {
	width: 490px;
	padding-top: 110px;
	float:left;
	
}

.immaginiappartamentisin {
	width: 125px;
	float:left;

}


.immaginiappartamenticen {
	width: 240px;
	float:left;

}

.immaginiappartamenticen1 {
	width: 240px;
	padding-top: 19px;
	

}


.immaginiappartamenticen2 {
	width: 240px;
	text-align:right;
    padding-top: 69px;
}


.immaginiappartamentidx {
	width: 125px;
	padding-top: 80px;
	float:right;

}


/* css pagina vendita appartamenti INTERNA */

#centroappa {
    width:1100px;
	background-color: #EBC952;
	background-image: url(../img/giallo-sfumato-appa.png); 
	background-position:top left;
	background-repeat:no-repeat;
	float:left; 
	min-height: 556px;
	height: auto !important;  
	height: 556px;
	}

#sinistraappartamenti {
    width:700px;
	float:left;
}	

.testosinistraappartamenti {
    width:650px;
	padding-left: 35px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 50px;
	padding-bottom: 50px;
	
}	

#preview{
	position:absolute;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	padding:3px;
	display:none;
	color:#666;
}

.tabappa{
   background-color: #EBC952;
}

#destraappartamenti {
    width:340px;
	margin-top: 120px;
	margin-left: 30px;
	float:right;
	background-color:#FFFFFF;
}

/* css pagina collaboratori */

.titolocollaboratori {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.testosinistracollaboratori {
    width:500px;
	padding-left: 35px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	padding-top: 40px;
	padding-bottom: 50px;
	
}	

.titolodecorazioni {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 24px;
	font-family: 'Swis721BlkCnBTBlack';
}

.testosinistradecorazioni {
    width:500px;
	padding-left: 35px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 50px;
	padding-bottom: 50px;
	
}	

.immaginicollaboratori {
	width: 490px;
	padding-top: 30px;
	float:left;
	
}

.immaginicollaboratorisin {
	width: 125px;
	float:left;

}

.immaginicollaboratoricen {
	width: 365px;
	float:left;
	text-align:right;
	padding-top: 49px;

}




.immaginicollaboratoricen2 {
	width: 240px;
	text-align:right;
    padding-top: 48px;
}

.immaginicollaboratoridx {
	width: 125px;
	float:right;

}

/* css pagina finanziamenti */

.titolofinanziamenti {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.immaginifinanziamenti {
	width: 490px;
	padding-top: 60px;
	float:left;
	
}

.immaginifinanziamentiint {
	width: 490px;
	padding-top: 24px;
	float:left;
	
}

.immaginifinanziamentisin {
	width: 125px;
	float:left;

}

.immaginifinanziamentisin1 {
	width: 125px;
}

.immaginifinanziamentisin2 {
	width: 125px;
	padding-top: 30px;


}

.immaginifinanziamenticen {
	width: 240px;
	float:left;

}

.immaginifinanziamenticen1 {
	width: 240px;
	padding-top: 19px;
	

}


.immaginifinanziamenticen2 {
	width: 240px;
	text-align:right;
    padding-top: 42px;
}

.immaginifinanziamenticen3 {
	width: 240px;
    padding-top: 48px;
}

.immaginifinanziamentidx {
	width: 125px;
	padding-top: 70px;
	float:right;

}

.stilelink {
    color:#000000;
    text-decoration:none;
}

/* css pagina contatti */

.titolocontatti {
	width: 250px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


.testosinistracontatti {
    width:280px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 12px;
	color:#000000;
	padding-top: 40px;
	padding-bottom: 50px;
	float:left;
	
}
.omino	{
    width:750px;
	height:450px;
	float:right;
	
}
#flashcontent1	{
    width:750px;
	height:450px;
}


/* css pagina progetti */


.titoloprogetti {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}

.tabprogettisx 
{
    padding-left: 0px;
}

.tabprogettidx 
{
    padding-left: 45px;
}

	


.testosinistraprogetti {
    width:512px;
	padding-left: 35px;
	height: 520px;
	padding-top: 40px;
	float:left;
		

}	


	

.areaprogetti {
    width:1050px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	float:left;
	padding-top: 30px;
	padding-bottom: 50px;
	
}
.progetto {
    width:980px;
	float:left;
	padding-bottom: 50px;
	
}


.parteiniziale {
    width:512px;
	height: 50px;
	float:left;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
}	
.testovideo {
    width:480px;
	height: 20px;
	padding-top:20px;
	padding-left:1px;
	float:left;
	font-family: Arial;
	font-weight:bold;
	font-size: 12px;
	color:#333333;
}
	

.Stile6 {
    font-family: Arial;
	width: 150px;
	text-align:center;
	font-size: 11px;
	color:#FFFFFF;
}

.titolopro {
    font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
	padding-bottom: 4px;
	padding-top: 6px;
	padding-left:1px;
}	


#destraprogetti {
    width:485px;
	padding-right: 45px;
	float:right;
}

.fasciavideo {
    width:485px;
	height: 94px;
	float:left;
}
.fasciapro {
    width:485px;
	height: 80px;
	padding-top:50px;
	float:left;
}	

.fascedxvideo {
    width:485px;
	font-family: Arial;
	margin-bottom: 20px;
	height: 131px;
	background-color:#666666;
	float:left;
	
}	

.fasciaprogettiprec {
    width:485px;
	height: 35px;
	
}	


.fascedestraprogetti {
    width:485px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 30px;
	padding-bottom: 50px;
	
}	


.foto1 {
	height: 106px;
	width: 150px;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 5px;
	
}
.foto2 {
	height: 106px;
	width: 150px;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 5px;

}
.foto3 {
    height: 106px;
	width: 150px;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 5px;
}

/* css pagina progetto singolo */

.testoprogetto {
    width:1000px;
	padding-left: 35px;
	padding-right: 25px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 40px;
	float:left;
	padding-bottom: 50px;
	
}	

.areagallery {
    width:1000px;
	padding-left: 35px;
	padding-right: 25px;
	padding-top: 40px;
	padding-bottom: 50px;
	
}

.areafotog {
    width:968px;
	padding-left: 8px;
	float:left;
	padding-top: 8px;
	background-color: #EBC952;
	margin-bottom: 40px;
	}

.fotografieprogetti {
    width:110px;
	height: 68px;
	padding-right: 11px;
	padding-bottom: 8px;
	float:left;
}

.fotografieprogetti2 {
    width:110px;
	height: 68px;
	float:left;
}


.descrizioneprogetti {
    width:512px;
	float:left;
		

}	

#fasciascatole {
    width:990px;
	text-align:center;


} 	




/* css pagina PREVENTIVI */

.centropreventivi {
    width: 900px;
	margin-left: 35px;
	padding-top: 50px;
	
}

.fasciatitolopreventivi {
	width: 900px;
	height: 120px;
	padding-bottom: 20px;
}

.titolopreventivi {
	width: 570px;
	float:left;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}

.titolopreventivibc {
	width: 330px;
	float:right;
	text-align:right;
}

.testopreventivibc {
	width: 197px;
	float:left;
	padding-left: 5px;
	padding-top: 47px;
}

.tastopreventivibc {
	width: 128px;
	float:right;
}

.calcolopreventivi {
	width: 900px;
	float:left;
	padding-top: 20px;

}

.tabcalcolopreventivi {
   background-color: #EBC952;
   font-family:Arial;
   font-size: 12px;
   color:#333333;
}


.stileinvia {
   color:#333333;
   font-family:Arial;
   font-size: 12px;
}

.grassetto {
 font-weight:bold;
 
 }



/* css pagina video */

.testosinistravideo {
    width:512px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color:#000000;
	padding-top: 50px;
	padding-bottom: 50px;
		

}	

.titolovideo {
	width: 500px;
	font-size: 26px;
	color:#000000;
	padding-bottom: 20px;
	font-family: 'Swis721BlkCnBTBlack';
}


#flashcontent {
	width: 512px;
	height: 398px;
	
}

a:link {
 color : #cc3300;
 text-decoration: none
}

a:visited {
 color : #cc3300;
 text-decoration: none
}

a:hover {
 color : #ffffff;
 text-decoration: none
}
