HTML BODY { margin: 0; padding: 0; }
html, body { color: #000; background-color: #FFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
img { border: none; }
div { padding: 0; margin: 0; border: none; }
address { font-size: .8em; font-style: normal; }
fieldset { border: none; margin: 0; padding: 0; }

/* CLASSI ******************************************************************************/
hr.clear { height: 1px; clear: both; border: 1px solid #FFF; }
p.alert { border: 2px solid #F20; background-color: #FFA; padding: 10px 10px; margin: 5px; line-height: 1.5em; }
span.hide { display: none; }
img.floatleft { margin: 10px 20px; float: left; }

/* CORNICE *****************************************************************************/
#cornice { width: 100%; text-align: left; margin: 0 auto; }
#cornice #intestazione { height: 70px; }
#cornice #intestazione #logo { display: none; }
#cornice #intestazione #stendardo { position: relative; width: 100px; height: 62px; right: 0; top: 25px; float: right; }
#cornice #intestazione #stendardo ul { margin: 0; padding: 0; list-style: none; }
#cornice #intestazione #stendardo ul li { margin: 5px 0; padding: 0; list-style: none; text-align: right; }
#cornice #intestazione #stendardo ul li a { text-decoration: none; }
#cornice #intestazione .noprint { margin: 0 0 50pt 0; left: 0; display: block !important; }

/* MENU  *******************************************************************************/
#cornice #menu { display: none; }

/* CORNICE GRAFICA *********************************************************************/
#cornice #grafica { height: 200px; }
#cornice #grafica #foto { width: 486px; height: 201px; float: left; }
#cornice #grafica #slogan { position: relative; float: right; right: 0; width: 270px; height: 200px; background: url(../immagini/banner.gif) no-repeat right; }

#cornice #pagina { }
/* COLONNA SINISTRA ********************************************************************/
#cornice #pagina #colonnasx { width: 100%; }
#cornice #pagina #colonnasx h2 { margin: 0px 10px 10px 0; color: #1750A7; background-color: transparent; font-family: "AvantGarde Md BT", Verdana, Geneva, Arial, Helvetica, sans-serif; }
#cornice #pagina #colonnasx h3 { margin: 0px 10px 10px 0; color: #1750A7; background-color: transparent; }
#cornice #pagina #colonnasx h4 { margin: 15px 15px 5px 0; color: #000; background-color: transparent; letter-spacing: 1px; }
#cornice #pagina #colonnasx p { margin: 0px 10px 10px 0; line-height: 1.7em; }
#cornice #pagina #colonnasx li { line-height: 1.7em; }
#cornice #pagina #colonnasx a { color: #F06; background-color: transparent; font-weight: bold; margin: 0px; }

/* COLONNA DESTRA **********************************************************************/
#cornice #pagina #colonnadx { display: none; }

/* FOOT ********************************************************************************/
#cornice #foot { border-top: 1px solid #F06; padding: 5px 0; }
#cornice #foot p.copy { font-size: .8em; margin: 10px 0 0 5px; padding: 0; float: left; }
#cornice #foot p.copy a { text-decoration: none; color: #000; }
#cornice #foot p.wd { margin: 10px 5px 0 0; padding: 0; float: right; display: block; right: 0; width: 60px; background: #FFF url(../immagini/credits.gif) right no-repeat; }
#cornice #foot p.wd a { display: block; width: 100px; height: 15px; margin: 0; padding: 0; }