* { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body { text-align:center; background-color:#7FD6D4; margin:0px; background-image:url(immagini/fondo.jpg); background-repeat:repeat-x; }

form { margin:0px; padding:0px; font-size:12px; }
input { width:230px; margin: 0; padding:5px; }
textarea { width:580px; margin: 0; padding:5px; }
select { width:241px; margin:0; padding:5px; }

.centra { margin:auto; width:750px; text-align:left; }

.contenuti { float:left; width:750px; background-color:#FFFFFF; padding:0px; padding-bottom:20px; }

.logo { float:left; width:255px; height:138px; }

.menu { float:left; width:495px; height:61px; padding-top:77px; }
.menu ul { float:left; width:495; margin:0px; padding:0px; list-style:none; }
.menu li { float:left; display:inline; margin-right:8px; }

.piede { float:left; width:750px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; margin-top:10px; padding-bottom:10px; }

.piede a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:10px; }

.flash { float:left; width:736px; height:172px; padding-left:7px; padding-right:7px; }

.sx { float:left; width:440px; margin-right:18px; }
.sx h1, .esempi h1 { float:left; width:440px; margin:0px; padding:0px; }

.p1 { float:left; width:382px; padding:10px 31px 20px 27px; background-image:url(immagini/bg_paragrafo.jpg); background-repeat:no-repeat; background-position:bottom;color:#006760; font-size:1.1em; margin-bottom:10px; font-weight:bolder; }
.paragrafo { float:left; width:382px; padding:10px 31px 20px 27px; background-image:url(immagini/bg_paragrafo.jpg); background-repeat:no-repeat; background-position:bottom; color:#402D29; text-align:justify; margin-bottom:10px; }

.p2 { float:left; width:690px; padding:10px 30px 20px 30px; color:#006760; font-size:1.1em; margin-bottom:10px; font-weight:bolder; }


.dx { float:left; width:272px; background-image:url(immagini/bg_dx.jpg); background-repeat:repeat-y; margin-top:30px; margin-right:20px; text-align:center; }
.top_dx { float:left; width:272px; height:20px; background-image:url(immagini/top_dx.jpg); background-repeat:no-repeat; }
.chiusura_dx { float:left; width:272px; height:20px; background-image:url(immagini/chiusura_dx.jpg); background-repeat:no-repeat; background-position:bottom; }

.contenuto_dx { float:left; width:252px; padding-left:10px; padding-right:10px; }