
.menu_cont .tools { float:right; width:118px; height:22px; padding:5px 5px 0 0; }
.menu_cont .tools input { border:0; float:left; height:22px; }
.menu_cont .tools input.cerca_txt { width:79px; padding:2px 3px 0px; height:16px;  background:url(/i/cerca_txt.png) no-repeat 0 0; border:2px solid #f3f4f4;  }

.col_dx h1 { width:456px; height:80px; background:url(/i/logo_artesi.png) no-repeat 0 0; clear:both; float:right; margin:31px 0 37px 0; padding:0 41px 0 0 }
.col_dx h1 span { display:none; }


.rollover_cont { width: 494px; height:300px; clear:both; float:right; position:relative; }
.rollover_cont div { position:absolute; top:-1000px; left:0; }
.rollover_cont div.show { top:0; }

.rollover_cont div h2 { font-weight:normal; font-size:.75em; width:494px; padding:35px 0 0 0; }

.bottom p { padding:10px  0 0 10px; font-size:.7em; }
.bottom p img { padding: 0 0 0 5px; margin: 0 0 -3px 0; }


.rollover_cont .show .flash_home { position:static; display:block; visibility:visible; width:494px; height:200px; }

.hci img
{
	width:494px; /*height:200px;*/
}

.hci h2 {line-height:1.4em;}

div.info_text {display:block; position:absolute; top:220px; width:494px;}
div.info_text p { line-height:1.4em; font-size:0.75em;}

div.n_h { top: 280px; left: 0; display: block; height: auto; width: 494px; }
div.n_h img { float: left; margin-right: 15px; }
div.n_h h2 { clear: left; }
div.n_h h3 { margin-bottom: 10px; line-height: 1.2; }
div.n_h h3 a { text-decoration: none; color: #000; }
div.n_h p { line-height: 1.2; }
div.n_h p a {text-decoration: none; color:#000000;} 
div.n_h p a:hover {text-decoration: none; } 






