/***************************
  BODY 
***************************/
body {margin: 0px auto; width: 940px; min-height: 366px;}

	div#bodyLeft {background: transparent url(../images/bg_grey.jpg) no-repeat left top; width: 197px; height: 366px; margin-top: 13px; margin-left: 12px; _margin-left: 5px; padding-top: 20px; float: left;}
	#realizzazioni div#bodyLeft {background: transparent url(../images/bg_blue.jpg) no-repeat left top; width: 197px; height: auto; margin-top: 13px; margin-left: 12px; _margin-left: 5px; padding-top: 20px; float: left;}	
	div#bodyLeft p {font-size: 14px; color: white; text-align: right; padding: 10px 8px 0px 8px;}
	div#bodyLeft a {color: white; text-decoration: none;}
	div#bodyLeft a:hover {color: #0055a0; text-decoration: none;}
	
	body#azienda div#bodyRight {background: transparent url(../images/bg_title/bg_azienda.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#riscaldamento div#bodyRight {background: transparent url(../images/bg_title/bg_riscaldamento.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}	
	body#idraulica div#bodyRight {background: transparent url(../images/bg_title/bg_idraulica.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}		
	body#condizionamento div#bodyRight {background: transparent url(../images/bg_title/bg_condizionamento.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#dove-siamo div#bodyRight {background: transparent url(../images/bg_title/bg_dove_siamo.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#sede div#bodyRight {background: transparent url(../images/bg_title/bg_dove_siamo.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#showroom div#bodyRight {background: transparent url(../images/bg_title/bg_dove_siamo.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}			
	body#energie-alternative div#bodyRight {background: transparent url(../images/bg_title/bg_energie_alternative.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#actualite div#bodyRight {background: transparent url(../images/bg_title/bg_news.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#partenaires div#bodyRight {background: transparent url(../images/bg_title/bg_partners.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#preventivi div#bodyRight {background: transparent url(../images/bg_title/bg_preventivi.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#realizzazioni div#bodyRight {background: transparent url(../images/bg_title/bg_realizzazioni.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#servizi div#bodyRight {background: transparent url(../images/bg_title/bg_servizi.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}
	body#insonorizzazione  div#bodyRight {background: transparent url(../images/bg_title/bg_servizi.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}	
	body#demo div#bodyRight div#colCenter { width:459px; }
	body#demo div#bodyRight {background: transparent url(../images/demo/title_sistemi-straordinari.gif) no-repeat right 20px; width: 731px; float: left;}	
	body#demo div#bodyRight div#colCenter { padding-left:10px; }
	body#demo div#bodyRight div#colRight { width:237px; }
	body#demo div#colRight div#photo { width:auto; height:247px; margin-top:140px; }
	body#demo map area { cursor: pointer; }
	
	
	body#mare  div#bodyRight { width: 731px;  margin-top: 13px; float: left; }
	body#leshowroom  div#bodyRight { width: 731px;  margin-top: 13px; float: left; }
			
	
	body#filosophia div#bodyRight, body#storia div#bodyRight, body#organigramma div#bodyRight, body#scarica-brochure div#bodyRight {background: transparent url(../images/bg_title/bg_azienda.jpg) no-repeat right top; width: 731px;  margin-top: 13px; float: left;}	
	
	body#contact div#center {background: transparent url(../images/bg_title/bg_contatti.jpg) no-repeat right top; width: 940px;  margin-top: 13px;}	

		div#bodyRight div#colCenter {color: #3C3C3C; text-align: justify; width: 491px; padding-top: 27px; padding-left: 25px; padding-right: 15px; float: left; min-height: 308px;}
		body#leshowroom  div#bodyRight div#colCenter { width: 725px; _width:700px; padding-top:3px; float: left; }
		body#leshowroom  div#bodyRight div#colCenter div#content { width: 497px; float:left;margin-top:10px; padding-right: 15px; padding-left: 15px;}
		body#leshowroom  div#bodyRight div#colCenter div.foto-showroom { float:left;margin-top:10px; }
			
		body#mare  div#bodyRight div#colCenter { width: 720px; _width:700px; padding-top:3px; float: left; }
		body#mare  div#bodyRight div#colCenter div#content { width: 497px; float:left;margin-top:30px; padding-right: 20px; padding-left: 15px;}
		body#mare  div#bodyRight div#colCenter div.foto-showroom { float:left;margin-top:10px; }

		/* for Internet Explorer */
		/*\*/
		* html div#bodyRight div#colCenter  {
		height: 308px;
		}
		
		div#bodyRight div#colCenter h1 {text-align: right; font-weight: bold; font-size: 13px; padding-bottom: 5px;}
		div#bodyRight div#colCenter p {}
		div#bodyRight div#colCenter a {color: #878889;}
		div#bodyRight div#colCenter a:hover {color: #0055a0;}
		div#bodyRight div#colCenter ul { margin-left:20px; }
		
		body#realizzazioni div#bodyRight div#colCenter ul { margin-left:0px; }
		
		div#bodyRight div#colRight {width: 200px; float: left;}
		
			div#bodyRight div#colRight div#foto {background: transparent url(../images/bg_generique.jpg) no-repeat left top; width: 187px; height: 143px; margin-top: 140px; margin-left: 11px;}
			
			
			body#riscaldamento div#bodyRight div#colRight div#foto {background: transparent url(../images/bg_foto.jpg) no-repeat left top; width: 187px; height: 143px; margin-top: 140px; margin-left: 11px;}
			body#condizionamento div#bodyRight div#colRight div#foto {background: transparent url(../images/bg_condizionamento.jpg) no-repeat left top; width: 187px; height: 143px; margin-top: 140px; margin-left: 11px;}							
			body#idraulica div#bodyRight div#colRight div#foto {background: transparent url(../images/bg_idraulica.jpg) no-repeat left top; width: 187px; height: 143px; margin-top: 140px; margin-left: 11px;}			
			body#energie-alternative div#bodyRight div#colRight div#foto {background: transparent url(../images/bg_energie_alternative.jpg) no-repeat left top; width: 187px; height: 143px; margin-top: 140px; margin-left: 11px;}				
			
			body#partenaires div#bodyRight div#colRight div#foto { background:none; width: 187px; height:auto; margin-top: 140px; margin-left: 11px;}			
			body#partenaires div#bodyRight div#colRight div#bottom { background:url('../images/bg_bottom_partners.jpg') no-repeat;width:187px;height:19px;margin-left:11px; }
			
			body#realizzazioni div#bodyRight div#colRight div#foto {background:#00559E; width: 187px; height:auto; margin-top: 140px; margin-left: 11px;}			
			body#realizzazioni div#bodyRight div#colRight div#bottom { background:url('../images/bg_bottom_generique.jpg') no-repeat;width:187px;height:19px;margin-left:11px; }	
			
				div#bodyRight div#colRight div#foto img {padding: 5px 5px 5px 6px;}
				div#bodyRight div#colRight div#foto p {text-align: center; font-size: 14px; font-weight: bold; padding: 2px 5px 5px 6px; color: white;}
				div#bodyRight div#colRight div#foto a {color: #fff; text-decoration: none;}
				div#bodyRight div#colRight div#foto a:hover {color: #0055a0; text-decoration: none;}
				div#bodyRight div#colRight div#foto ul li { list-style: none; }

		div#backHome { background: transparent url(../images/bg_footer.jpg) no-repeat right bottom; width: 940px; height: 50px; float: left; margin-top:5px;}
		
		div#backHome div#btHome a { display: block; background: url(../images/bt_home.gif) no-repeat; width: 41px; height: 50px;float:right;}
		div#backHome div#btHome a:hover { background-position: 0px -50px;}
		div#backHome div.where { float:left;margin-left:10px;color:#FFF;margin-top:30px;margin-right:10px;font-weight:bold;text-transform: uppercase; }


/***************************
  REFERENZE
***************************/
body#realizzazioni .image-description li { padding-bottom:5px;list-style:none;font-size: 10px;text-align: right; }
	body#realizzazioni .image-description li span { font-size:12px; }
	body#realizzazioni .image-description li a { color:#00549f; font-size:14px; }
	body#realizzazioni .image-description li a:hover { text-decoration: underline; }	
	body#realizzazioni .element-image { float:left;margin-right:3px;margin-bottom:10px;cursor:pointer;border:1px solid #FFF; }
	body#realizzazioni .imageSelected { border:1px solid #0057A3; }
	body#realizzazioni #bloc-gallery { margin-top:10px; }
	body#loading { display: none; }
	body#realizzazioni div#bodyRight div#colCenter a.selected { color:#0154A0;font-weight: bold; }	
	body#realizzazioni div#backHome { background: transparent url(../images/bg_footer_realizzazioni.jpg) no-repeat right; width: 940px; height: 68px; float: left; margin-top:5px;}		
	body#realizzazioni div#backHome div#btHome a.ref { display: block; background: url(../images/bt_home.gif) no-repeat;width: 41px; height: 50px;float:right; margin-top:18px;}
	body#realizzazioni div#backHome div#btHome a.ref:hover { background-position: 0px -50px;}
	body#realizzazioni div#backHome div#btHome a { background:none; display: inline;width: auto; height: auto; float: none; text-decoration: none; color:#b1b2b4; }
	body#realizzazioni div#backHome div#btHome a:hover { color:#0154A0; }
	body#realizzazioni div#backHome div#btHome a.selected { color:#0154A0;font-weight: bold; }	
	body#realizzazioni div#backHome div#btHome a.prev { height:35px; width: 37px; display: block; background: url(../images/bt_prev.jpg) no-repeat; }
	body#realizzazioni div#backHome div#btHome a.next { height:35px; width: 38px; display: block; background: url(../images/bt_next.jpg) no-repeat; }
	body#realizzazioni div#backHome div#btHome a.prev:hover { background-position: 0px -35px; }
	body#realizzazioni div#backHome div#btHome a.next:hover { background-position: 0px -35px; }	
	body#realizzazioni div#backHome div#btHome { color:#b1b2b4; font-weight:bold; }
	body#realizzazioni div#backHome div#btHome .activite { font-size:13px; }
	body#realizzazioni div#backHome div#btHome .nav { float:left;padding-top:8px;width:375px; }
	body#realizzazioni div#backHome div#btHome div.next { display: none; }
	body#realizzazioni div#backHome div#btHome div.prev { display: none; }
	body#realizzazioni div#backHome div#btHome div.bt-next { float:left;padding-top:4px;padding-left:8px; width: 38px;}
	body#realizzazioni div#backHome div#btHome div.bt-prev { float:left;padding-top:4px;padding-left:4px; width: 37px; }	
	body#realizzazioni div#backHome div#btHome .content-nav { float:left;margin-left:140px;_margin-left:117px;width:470px;text-align:center; }
	body#realizzazioni div#backHome div.where { margin-top:40px;}
	
	
/***************************
  PARTNERS
***************************/	
body#partenaires ul.menu-partenaire {color:#FFF; padding-right:10px; text-align: right;list-style: none; font-size: 14px; font-weight: bold; }
body#partenaires ul.menu-partenaire li {padding-bottom:10px; }
body#partenaires div#foto ul { list-style: none; }
body#partenaires div#foto ul li { margin:0px; padding:0px; }
body#partenaires a.selected { color: #0154A0;  }

/***************************
  FOOTER 
***************************/
div#footerRight { color: #b1b2b4; font-size: 7px; width: 300px; height: 40px; margin-top: 3px; float: right; }
div#footer { color: #b1b2b4; font-size: 7px; }

/**************************
  NEWS
**************************/
body#actualite div#bodyLeft ul { color:#FFF;padding-left: 20px;  }
body#actualite div#bodyLeft ul a { color:#FFF; }
body#actualite div#bodyLeft ul a:hover { color:#0154A0; }


/**************************
  MENU SERVIZI
**************************/
div#bodyLeft h3 a { font-size:14px; }
div#bodyLeft h3 { padding-bottom:10px; padding-right:5px; }
body#riscaldamento div#bodyLeft a.riscaldamento { color: #0055a0; text-decoration: none; }  
body#condizionamento div#bodyLeft a.condizionamento { color: #0055a0; text-decoration: none; } 
body#energie-alternative div#bodyLeft a.energie-alternative { color: #0055a0; text-decoration: none; } 
body#idraulica div#bodyLeft a.idraulica { color: #0055a0; text-decoration: none; } 

body#riscaldamento .civile .riscaldamento-civile { color: #0055a0; text-decoration: none; }  
body#riscaldamento .industriale .riscaldamento-industriale { color: #0055a0; text-decoration: none; }  
body#riscaldamento .commerciale .riscaldamento-commerciale { color: #0055a0; text-decoration: none; }   
  
body#condizionamento .civile .condizionamento-civile { color: #0055a0; text-decoration: none; }  
body#condizionamento .industriale .condizionamento-industriale { color: #0055a0; text-decoration: none; }  
body#condizionamento .commerciale .condizionamento-commerciale { color: #0055a0; text-decoration: none; }

body#energie-alternative .civile .energie-alternative-civile { color: #0055a0; text-decoration: none; }  
body#energie-alternative .industriale .energie-alternative-industriale { color: #0055a0; text-decoration: none; }  
body#energie-alternative .commerciale .energie-alternative-commerciale { color: #0055a0; text-decoration: none; }  

body#idraulica .idrico-sanitario .idrico-sanitario { color: #0055a0; text-decoration: none; }  
body#idraulica .trattamento-acqua .trattamento-acqua { color: #0055a0; text-decoration: none; }  
body#idraulica .antincendio .antincendio { color: #0055a0; text-decoration: none; }
body#insonorizzazione .insonorizzazione .insonorizzazione { color: #0055a0; text-decoration: none; }  

/**************************
  MENU AZIENDA
**************************/
body#storia a.storia { color: #0055a0; text-decoration: none; }  
body#filosophia a.filosophia { color: #0055a0; text-decoration: none; } 
body#organigramma a.organigramma { color: #0055a0; text-decoration: none; } 
body#scarica-brochure a.scarica-brochure { color: #0055a0; text-decoration: none; } 

/**************************
  MENU DOVE SIAMO
**************************/
body#sede a.sede { color: #0055a0; text-decoration: none; }  
body#showroom a.showroom { color: #0055a0; text-decoration: none; } 

/************************
   CONTACT
************************/
.coordonnees input, .message textarea, .message input { border:1px solid #0154A0; padding:5px; }
span.blue { color:#0062A7; }

/***********************  
   PARTNERS
************************/
body#partenaires div.giacomini div#bodyRight { background: none; }
body#partenaires div.giacomini div#bodyRight div#colCenter { width: 725px; _width:700px; padding-top:3px; float: left; padding-left:0px; }
body#partenaires div.giacomini div#bodyRight div#colCenter div#content { width: 510px; float:left;margin-top:10px; padding-right: 5px; padding-left: 15px;}
body#partenaires div.giacomini div#bodyRight div#colCenter div.foto-showroom { float:left;margin-top:10px; }

body#partenaires div.daikin div#bodyRight { background: none; }
body#partenaires div.daikin div#bodyRight div#colCenter { width: 725px; _width:700px; padding-top:3px; float: left; padding-left:0px; }
body#partenaires div.daikin div#bodyRight div#colCenter div#content { width: 510px; float:left;margin-top:10px; padding-right: 5px; padding-left: 15px;}
body#partenaires div.daikin div#bodyRight div#colCenter div.foto-showroom { float:left;margin-top:10px; }

body#partenaires div.viessmann div#bodyRight { background: none; }
body#partenaires div.viessmann div#bodyRight div#colCenter { width: 725px; _width:700px; padding-top:3px; float: left; padding-left:0px; }
body#partenaires div.viessmann div#bodyRight div#colCenter div#content { width: 510px; float:left;margin-top:10px; padding-right: 5px; padding-left: 15px;}
body#partenaires div.viessmann div#bodyRight div#colCenter div.foto-showroom { float:left;margin-top:10px; margin-left:3px; }

