/* CSS Document */
body{
behavior: url(csshover3.htc);
}
html,body{
  font-family: Verdana,sans-serif;
  background:#FFF;
  width:100%;
  margin:0;
  padding:0;
  text-align:center;

  }
p{font-family: Verdana,sans-serif; margin:0;padding:0;}  
a{text-decoration:none; color:#CCC;}
a:hover{text-decoration:underline;}
h2{font-family: Verdana,sans-serif; font-size:16px;margin:0;padding:0; font-weight:bold;}
.bold_grigio{color:#C5DBF0; font-weight:bold; font-size:13px;}
.testi_fade{display:none; color:#C5DBF0; font-weight:bold; font-size:13px;}
#projects_link a.selected{color:#C5DBF0;}
#container {
  text-align:left;
  margin:0px auto;
  margin-top: 30px;
  width:888px;
}

#main_content{
  clear:both;
  width:888px;
  height: 600px;
  min-height: 620px;
  background:#EFF4FA;
  position:relative;
}

html>/**/body #main_content /* FireFox*/ {
height: auto;
}
*:first-child+html #main_content /* solo IE 7.0 */ {
height: auto;
}

#immagine_sfondo{
  position:absolute;
  width:888px;
  height:501px;
  display:none;
  background-image:url(../img/sfondo_partners-2.jpg);
}
#photos{
  left:10px;
  top:30px;
}
#testi{
  position:relative;
  padding:10px;
  width:340px;
  text-align:justify;
}
#testi_download{
  position:relative;
  padding:10px;
  width:550px;
  text-align:left;
}
#testi p, #testi_download p ,#link_catalogue p{
  color:#b7b7b7;
  font-size:12px;
  margin-bottom:30px;
}
#link_catalogue ul{
  float:left;
  width:130px;
  
  list-style:none;
  text-align:right;
  color:#b7b7b7;
  font-size:12px;
  margin-left:105px;
}

html>/**/body #link_catalogue ul /* FireFox*/ {
margin-left:160px;
}
*:first-child+html #link_catalogue ul /* solo IE 7.0 */ {
margin-left:160px;
}

#link_utente {
  float:left;
  margin-left:135px;
  margin-top:160px;  
  text-align:right;
}

html>/**/body #link_utente  /* FireFox*/ {
margin-left:260px;
margin-top:120px;  
}
*:first-child+html #link_utente /* solo IE 7.0 */ {
margin-left:260px;
margin-top:120px;  
}

#link_utente a{
  color:#C5DBF0;
  font-size:13px;
}
#link_catalogue a:hover{
  text-decoration:none;
  color: #C5DBF0;
  font-weight:normal;
}
#link_catalogue a.selected{
  font-weight:bold;
  color: #C5DBF0;
}
#immagine_catalogo{
  float:right;
  margin-right:40px;
}

html>/**/body #immagine_catalogo /* FireFox*/ {
margin-right:90px;
}
*:first-child+html #immagine_catalogo /* solo IE 7.0 */ {
margin-right:90px;
}


#immagine_catalogo img{
  border:none;
}
#testi_download ul{
  list-style:none;
  color:#b7b7b7;
  font-size:12px;
}
#testi_download ul li{
  padding:5px;
  color:#C5DBF0;
}
#testi_download ul li a{
  cursor:hand;
  text-decoration:none;
  color:#C5DBF0;
}
#testi_download ul li a:hover{
  text-decoration:underline;

}
#testi_showroom{
  position:absolute;
  top:70px;
  right:10px;
  padding:10px;
  text-align:justify;
}
#testi_showroom p{
  /*background:#E8EFF8;
  padding:10px;
  border:1px solid #FFF;*/
  color:#B7B7B7;
  font-size:12px;
  margin-bottom:30px;
  
}
#projects_link{
  /*position:absolute;*/
  float:right;
  left:790px;
  /*top:262px;*/
  padding-top:30px;
  padding-right:250px;
  }
#altri_link{
  /*position:absolute;*/
  float:right;
  left:790px;
  /*top:262px;*/
  padding-top:30px;
  padding-right:280px;
}
html>/**/body #projects_link  /* FireFox*/ {
top:247px;
}
*:first-child+html #projects_link /* solo IE 7.0 */ {
top:247px; 
}
#altri_link a{
  color:#C5DBF0;
}
#projects_link a{
  font-size:12px;
}
#projects_link a:hover{
  color: #C5DBF0;
  text-decoration:none;
}

#testi p.box_testi_float {  
  color:#B7B7B7;
}
.box_title {
  color:#C5DBF0;
  padding-bottom:10px;
}
.box_title a{
  color:#C5DBF0;
  text-decoration:none;
}
.box_title a:hover{
  text-decoration:underline;
}
#box_testo_lastre{
  position:absolute;
  top:60px;
  left:30px;
  width:100px;
  display:none;
}
#box_testo_rubinetti{
  position:absolute;
  top:100px;
  left:638px;
  width:120px;
  display:none;
}
#box_testo_mobili{
  position:absolute;
  top:380px;
  left:570px;
  width:150px;
  display:none;
}
#titolo{
  width:888px;
  height:70px;
  text-align:right;
  /*background-image:url(../img/h-people.png);*/
}
#titolo h1{
  padding:0;
  margin:0;
  color:#FFF;
  font-size:72px;
  line-height:40px;
  margin-right:-6px;
  margin-top:-4px;
  font-weight:bold;
}

#thumb {
  padding-top:40px;
}
#thumb .primotd{
  padding-left:20px;
}
#thumb td{
  padding-right:11px;
}
#thumb .seconda_riga{
  padding-top:20px;
}

#testo{
  width:793px;
  padding:20px;
  padding-top:50px;
  padding-bottom:40px;
  padding-right:65px;

}
#testo p{
  color:#b7b7b7;
  font-size:12px;
  /*text-align: justify; */
}

#credits{
  padding-top:10px;
  height:30px;
  color:#CCCCCC;
  font-size: 12px;
}

#sito{
  float:left;
  text-align:left;
}

#piva{
  float:right;
  text-align:right;
}

#Scroller-1 { 
  position: absolute; 
  right:0px;
  overflow: hidden;
  width: 220px;
  height: 250px;
    /*background: url(../img/affumicato.png);*/
}
#Scroller-1 p {

  
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
  text-decoration:none;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left: 210px;
  z-index: 2;
}

.Scrollbar-Track {
  width: 9px; height: 300px;
  position: absolute;
  top: 0px; left: 0px;
  background:  url(../img/track.jpg);  
  /*background-repeat: repeat-y;*/
}


.Scrollbar-Handle {
  position: absolute;
  width: 9px; height: 9px;
  padding-top:8px;
  background: url(../img/handle.png) no-repeat center center;
  border: 2px;
}
.Scrollbar-Handle:hover {
  background: url(../img/handle_hover.png) no-repeat center center;
}
#elenco_eventi .evento{
  margin-bottom:20px;
  padding-right:30px;
}
#elenco_eventi p.titolo_evento{
  font-weight:bold;
  color:#C5DBF0;
}
#elenco_eventi p{
  margin-bottom:0px;
}

a.link_blu{
  color:#C5DBF0;
  text-decoration:none;
}
a.link_blu:hover{
  font-weight:bold;
}
a.link_blu_selected{
  color:#C5DBF0;
  text-decoration:none;
  font-weight:bold;
}


#elenco_eventi {
  font-size:12px;
  color: #b7b7b7;
}

h3{ margin: 10px 10px 0 10px; color:#C5DBF0; font:12pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 120px; 
				height: 120px; 
				margin:0px; 
				float:left; 
				border: 1px solid #b7b7b7;
				/*background: url(img/logoQuad.png) no-repeat;
				background-position: bottom right;*/
				
				/*border: solid 2px #8399AF; */
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 40px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 0;
 					left: 0;
 					
 				}
a:focus { outline: 0; }
a img { border: 0; }
#footer{
  width:888px;
  clear:both;
  margin: 0 auto;
}
h2.titolo_evento_focus{
  font-size:18px;
  color:#C5DBF0;
  margin-left:14px;
  margin-bottom:-20px;
  text-decoration: underline;
}

#container_loghi{
  width: 280px;
  display:block;
  position:absolute;
  top:365px;
  left:520;
}

#container_loghi .logo{
  float:left;
  margin-right:15px;
}
