/* Foglio stile per la definizione del layout */

html {margin:0px;}
body {margin:0px; padding:0px; text-align:center;}
P {margin:0px;}
IMG {border:0px;}

/* DIVs */
#wrapper {text-align:left; width:860px; height:690px; margin:0px auto;}
#header {width: 850px; /width:860px; height:100px; margin:0px; text-align:left; padding:0px;}
#menusuperiore {position:relative; left:00px; top:00px; width:680px; height:auto; height:200px; overflow:hidden;}
#contenitore {width:860px; height:auto; height:640px; margin:0px; overflow:hidden; border:1px solid red;}
#menulaterale {float:right; width:175px; height:auto; }
#contenuto {position:relative; left:10px; top: -20px; width:388px; /width:398px; height:auto; height:148px; overflow:hidden; border:1px solid blue;}
#footer {width: 858px; /width: 860px; height:108px; clear:both; padding-left:0px;}
.quadro {position:absolute; left:5px; top:5px; width:390px; height:auto; height:150px;}
.box {position:relative; left:-15px; }

/* ELEMENTI HEADER */
#azienda {position:relative; left:430px;top: -76px; width:400px; text-align:center;}

/* ELEMENTI BARRA MENU LATERALE*/
#menulaterale P.titolovoce {padding:5px 0px 0px 5px;}
#menulaterale A.linkvoce {width:202px; /width:160px; display:block; margin:10px 0px 0px 0px; padding:5px 0px 5px 8px;}
#menulaterale A.btn {width:202px; /width:164px; display:block; margin:10px 0px 0px 0px; padding:5px 0px 5px 8px;}


/* ELEMENTI BARRA MENU SUPERIORE*/
#menusuperiore UL.elenco {margin:0; padding:4px; }
#menusuperiore LI.vocemenu {width:116px;  height:20px;  /height:28px; display:inline; float: left; margin:0; padding:3px; }
#menusuperiore A {width:116px; display:inline; float:left;padding:1px 3px 4px 3px;}



/* ELEMENTI CONTENUTI */
#contenuto P {padding:5px 0px 0px 5px; }


/* ELEMENTI FOOTER */


/* TABELLE */
TABLE.mainTable {width:600px;}
TD.cellaIMG {width:200px;}
TD.cellaTesto {width:200px;}
TD.foot {width:1430px;}

