@charset "utf-8";

body {margin: 0 auto; padding: 0; background-color:#000000;}

#header {margin: 10px auto; 
width:800px; border-bottom:1px dotted red; }

#intro { margin:0 auto;
width:482px; 
height:362px;
  background-color:#000000;}
  
#pagina { margin:0 auto;
width:800px; 
height:600px;
background:url(Images/template.jpg) no-repeat center;
border:1px solid red;
 overflow:auto;
  background-color:#000000;}
  
#pagina_cat { margin:0 auto;
width:800px; 
height:600px;
border:1px solid red;
 overflow:auto;
  background-color:#000000;}

#menu {margin: 0 auto; 
width:800px;}

#testo {margin: 10px auto; padding-right:20px;  }

#footer {margin: 0 0 0 400px; 
width:300px;}

.testo_titolo { color:#FF0000; font:22px Georgia, Arial, Times New Roman; font-weight:bold; margin: 10px 0 0 0;}

.testo_titolo_cat { color:#FF0000; font:18px Georgia, Arial, Times New Roman; font-weight:bold; margin: 10px 0 0 0;}

.testo_descrizione { color:#FFFFFF; font:16px Georgia, Arial, Times New Roman;margin: 0 auto;}

.testo_prezzo { color:#FF0000; font:16px Georgia, Arial, Times New Roman; font-weight:bold; margin: 0 auto;}

.testo_semplice { color:#FFFFFF; font:14px Georgia, Arial, Times New Roman;margin: 0 auto;}

a {color:#FFFFFF; text-decoration: none; }
a:hover {color:#FF0000;text-decoration: none; }

.pulisci {clear:both;}

td {border-bottom:1px dotted red; padding:20px 0;}
