html, body { padding:0; margin:0;  }
body { color:#000000; background-color:#ffffff; font:60%/100% arial, helvetica, geneva, sans-serif; text-align:center; }

/* box centrato alla pagina */

#paginaINTRO { width: 872px; height: 492px; margin-left: -436px; margin-top: -240px; position:absolute; top:50%; left:50%; text-align:left; background-color: #402E2D}

#pagina { width: 872px; height: 492px; margin-left: -436px; margin-top: -240px; position:absolute; top:50%; left:50%; text-align:left; background: #402E2D url(immagini/sfondoMenu.jpg) 0 0 no-repeat; }

  /*colonna 1*/

  #navi { position:absolute; top:0; left:0; width:146px; height:300px; z-index:2;}
  #navi h3 { margin:0 0 8px 0; font-size:1.1em; font-weight:normal}
  #navi h3.sele {color:#ffffff}
  #navi ul { margin:140px 0 0 0; padding:0}
  #navi li { list-style-type:none; text-align:right; padding:0 12px 0 0; margin:0}
  
  /* IE6 */
  /*\*/ * html #navi li { height:8px; } /**/ 
  /*\*/ * html #navi li { line-height:8px; } /**/ 
  
  #navi li a:link { color:#CDC0BF; }
  #navi li a:visited { color:#CDC0BF; }
  #navi li a:hover { color:#ffffff; }
  #navi li a:focus { color:#ffffff; }
  #navi li a:active { color:#ffffff; }
  #navi li a:link.sele, #navi li a:visited.sele, #navi li a:hover.sele, #navi li a:focus.sele, #navi li a:active.sele { color:#ffffff; }
  
  #navi h1 { margin:0; width:146px; height:90px; position:absolute; top:0px; left:0px; background:url(immagini/falper.gif)}
  #navi h1 a { display:block; width:146px; height:90px; background:url(immagini/falper.gif) 0 0 no-repeat; margin:0;}
  

  
  
/* area principale prehome e sottopagine*/
#flashcontent div#noflash { width:726px; margin-top:118px; padding:0; text-align:center; color:white; font-weight:bold}

#flashcontent div#noflashPrehome { width:872px; margin-top:118px; padding:0; text-align:center; color:white; font-weight:bold}
    
/* area principale prehome e sottopagine*/
#contentFLASH { width:726px; position:absolute; top:0; right:0; border:0; margin:0; z-index:1}
#contentBIG { width:726px; position:absolute; top:0; right:0; border:0 }

#contentRICHIESTA { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoRichiesta.gif); background-repeat:no-repeat;}
#contentRICHIESTAENG { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoRichiestaENG.gif); background-repeat:no-repeat;}


#contentPUNTI { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoPunti.gif); background-repeat:no-repeat;}
#contentPUNTIENG { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoPuntiENG.gif); background-repeat:no-repeat;}


#contentJOB { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoJOB.gif); background-repeat:no-repeat;}
#contentFRANCH { width:726px; height:492px; position:absolute; top:0; right:0; border:0; background:url(immagini/fondoFRANCH.gif); background-repeat:no-repeat;}


#ModuloRICHIESTA {margin:140px 0 0 160px; padding:0; width:541px; color:white; text-align:right;}
#ModuloRICHIESTA table {margin:0}
#ModuloRICHIESTA table td{padding:0; text-align:right}
#ModuloRICHIESTAsx { float:left; width:49%; border:0; margin:20px 0 0 0; padding:0; text-align:right}
#ModuloRICHIESTAdx { float:right; width:49%; border:0; margin:20px 0 0 0; padding:0;  text-align:right}
#ModuloRICHIESTAbottom { clear:both; margin:10px 0 0 0;}
#ModuloRICHIESTAbottom table { text-align:right; width:100%}
#ModuloRICHIESTAbottom td{ padding:15px}
#ModuloRICHIESTAbottom p {text-align:justify}
#ModuloRICHIESTAbottom a {color:white}

form {margin:0}
select,option,input,textarea {font:100%/100% arial, helvetica, geneva, sans-serif; color:#402E2D; background-color:#f5f5f5;}
input {width:160px; height:12px;}
textarea {width:160px;}
select {width:163px; height:18px;}
div.autorizzo {margin: 0 0 5px 0; text-align:left}
input.privacy {color:#402E2D; width:12px; height:12px; margin: 0 5px 0 0}
input.file {width:100%;height:20px;}

input.vai {color:#402E2D; background-color:#f5f5f5; width:100px; border:1px solid #402E2D; height:20px; margin:2px}

/*colonna 2*/
.closeForm { }
span.closeForm { }
td.inviadalFORM { padding-top:10px; vertical-align:middle; }
.inviadalFORM input { padding:0; margin:5px 2px 5px 0 !important; margin:6px 2px 4px 0; }

#content { width:570px; position:absolute; top:0; right:0;}
    
    
/* elementi comuni */
a { color:#666666; text-decoration:none; }
img { border:0; margin:0 }
p {  }

/* elementi comuni */
#footer { position:absolute; top:492px; left:0; width:872px; height:20px; margin:0;  padding:0}
#footer div.sx { width:146px; margin:15px 0 0 16px; float:left; padding-bottom:2px}
#footer div.dx { width:446px; margin:15px 16px 0 0; float:right; padding-bottom:2px}
#footer div.sx p{ color:#9A8E8B; text-align:left }
#footer div.dx p{ color:#9A8E8B; text-align:right;}
#footer div.sx span.sele {color:#000000; }
#footer p a:link {color:#9A8E8B; }
#footer p a:visited {color:#9A8E8B;}
#footer p a:hover {color:#000000;}




