html, BODY { 

 margin:0px;

 padding: 0px;

 width: 100%;

 text-align: justify;

 background-color: #1e1b15;

 font-family:Arial, sans-serif; 

 color:#464646;

 font-size:14px;

 }



A:link, A:visited { 

 text-decoration: none;

 color: #666666;

	}



A:hover { 

 text-decoration: none;

 color: #ae240a;

 }



A.contenuto:link, A.contenuto:visited { 

 font-size: 10px;

 font-weight: bolder;

 color: #000000;

 line-height: 170%;

 }



A.contenuto:hover {  

 font-size: 10px;

 font-weight: bolder;

 color:#ae240a;

 }

	

A.menu:link, A.menu:visited { 

 font-family:Arial, sans-serif; 

 color:#ffffff;

 font-size:14px;

 font-weight: normal;

 letter-spacing: 0.1em;

 }



A.menu:hover {

 font-family:Arial, sans-serif; 

 color:#c0c0c0;

 font-size:14px; 

 font-weight: normal;

 letter-spacing: 0.1em;

 }

	

.contenuto { 

 font-size:14px;

 font-family:arial, Helvetica, sans-serif;

 font-weight: normal;

 color:#464646;

 letter-spacing: 0.1em;

 line-height: 130%;

 }



.contenuto_gallerie { 

 font-size:13px;

 font-family:arial, Helvetica, sans-serif;

 font-weight: normal;

 color:#464646;

 letter-spacing: 0.1em;

 line-height: 110%;

 }





.contatti { 

 font-size:13px;

 font-family:arial, Helvetica, sans-serif;

 font-weight: normal;

 color:#464646;

 letter-spacing: 0.1em;

 }



form {

 margin : 0;

 padding: 0;

 }



input, select, textarea, button {

 font-family: Verdana, Arial, sans-serif;

 font-size: 11px;

 border: solid #000 1px;

 background-color: #fff;

 }

	

.home {

 background-image: url("images/home/selezione_home.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.prodotti {

 background-image: url("images/prodotti/selezione_prodotti.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.applicazioni {

 background-image: url("images/applicazioni/selezione_applicazioni.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.ch-roma {

 background-image: url("images/ch-roma/selezione_ch-roma.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.contatti_menu {

 background-image: url("images/contatti/selezione_contatti.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.news {

 background-image: url("images/news/selezione_news.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }



.intestazione1 { 

 padding: 0px;

 width: 100%;

 height:192px;

 background-image: url("images/bg_superiore.jpg");

 background-position: top center;

 background-repeat: repeat-x;

 background-color: #;

 font-family:Arial, sans-serif; 

 color:#464646;

 font-size:14px; 

 }



.intestazione2 {

 margin:0px;

 padding: 0px;

 width: 100%;

 height:809px;

 background-image: url("images/sfondo1.jpg");

 background-position: top center;

 background-repeat: no-repeat;

 }

 

hr {

 margin: 0;

 height: 0;

 background-color: #000;

 border: 1px solid #000;

 }





ul {

 margin: 0;

 }



li {

 margin: 0;

 padding: 0;

 }



li {

 line-height:18px;

 }



.prodotti-sele {

 letter-spacing: 0.1em;

 list-style-type:none;

 list-style-image: url('images/prodotti/prodotti_selezionato.jpg');

 }



.prodotti-non_sele {

 letter-spacing: 0.1em;

 list-style-type:none;

 list-style-image: url('images/prodotti/prodotti_non_selezionato.jpg');

 }



.footer {

 font-size: 12px;

 font-family:Trebuchet MS, arial;

 font-weight: normal;

 color:#3c3c3c;

 padding-left:7px;

 padding-bottom:12px;

 }



.footer1 {

 font-size: 18px;

 font-family:Tahoma;

 font-weight: normal;

 color:#ecece4;

 letter-spacing: 0.1em;

 font-variant:small-caps;

 }

 

.footer2 {

 font-size: 12px;

 font-family:Tahoma;

 font-weight: normal;

 color:#ecece4;

 letter-spacing: 0.1em;

 }



.box {

 font-family: trebuchet ms, arial;

 font-size: 10px; font-weight: normal;

 background:#FFFFFF;

 border:solid 1px #f3d4d4;

 }

 

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }

#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
