@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}

img, div { behavior: url(iepngfix.htc) }

body { background-position:top; background-image:url(images/sfondo.gif);}

#wrapper{ width:990px; margin:0 auto; }

#logo {width:990px; height:110px; padding-top:20px; float:left;}

#menu { width:990px; font-family:Arial, Helvetica, sans-serif; font-size:14 px; color:#FFFFFF; text-align:center; font-weight:500; padding:12px 0px; background-image:url(images/sfondomenu.png); margin-bottom:10px; float:left; text-align:center; }
#menu li{ display:inline; }
#menu a{ text-decoration:none; color:#FFF; text-align:center; white-space: nowrap; font-weight:800; }
#menu a:link,
#menu a:visited{ padding:12px 0px; margin:0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:14px color:#FFFFFF; text-align:center; font-weight:500; }
#menu a:hover,
#menu a:focus,
#menu a:active{ background-image:url(images/roll-ower.png); }

#flash { width:990px; height:377px; margin-bottom:10px; float:left; }

#pagina { width:950px; padding-top:40px; padding-left:40px; background-image:url(images/sfondopagine.png); background-repeat:no-repeat; float:left; }

#testo { width:400px; margin-right:40px; float:left; }
#testo h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:left; }
#testo h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:justify; }

#testo_2 { width:440px; margin-left:35px;float:left; }
#testo_2 h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#333333; text-align:left; }
#testo_2 h2 { font-family:Verdana; font-size:10px; font-weight:normal; color:#666666; text-align:justify; }

#testo_1 { width:900px; margin:40px; float:left; }
#testo_1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#333333; text-align:left; }
#testo_1 h2 { font-family:Verdana; font-size:10px; font-weight:normal; color:#666666; text-align:justify; }

#gallery{  width:930px; float:left;}
.screenshot{ width:145px; margin:0px 5px 8px 0px; padding:1px 1px 3px 1px; border: 1px solid #ccc; float:left;}
.screenshot a:link{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-align:left; background-color:#FF6600; text-decoration:none; }

#foto { width:454px; background-image:url(images/sfondofoto.png); float:left; }

#paginabot { width:990px; height:40px; margin-bottom:12px; background-image:url(images/sfondopagine-bot.png); float:left; }

#contboxtesto { width:990px; float:left; }

#boxtesto { width:208px; height:204px; padding-left:30px; padding-top:20px;  background-image:url(images/sfondoboxtesto.png); float:left; }
#boxtesto h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#0391D1; text-align:left; width:170px;  }
#boxtesto h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; text-align:left; width:170px;  }
#boxtesto h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left; width:170px;  }
#boxtesto h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333; text-align:justify; width:170px; line-height:14px; }

#boxtesto_1 { width:168px; height:204px; padding:10px;  background-image:url(images/sfondoboxtesto-web.png); float:left; }
#boxtesto_1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:800; color:#0391D1; text-align:left; width:170px; }
#boxtesto_1 h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; text-align:left; width:170px;  }
#boxtesto_1 h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left; width:170px;  }
#boxtesto_1 h4 { font-family:Verdana; font-size:11px; font-weight:normal; color:#666666; text-align:left; width:170px; line-height:14px; }

#linea { width:990px; height:51px; background-image:url(images/linea990.png); float:left; }

#box { width:990px; height:250px; float:left; }
#box img { float:left; }

#indirizzo { width:990px; height:100px; padding-top:15px; background-image:url(images/sfondoindirizzo.png); float:left; }


address { font-family:"Verdana"; font-size:10px; color: #666666; text-align:left; }
address a { font-family:"Verdana"; font-size:10px; color: #666666; text-align:left; }
address a:visited { font-family:"Verdana"; font-size:10px; color: #666666; text-align:left; }
address a:hover { font-family:"Verdana"; font-size:10px; color: #666666; text-align:left; }

.marginedx { margin-right:12px;}

.testo { font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333333; text-align:left; width:170px;  }

