body { color:white;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif }
td  {color:white;  font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif }
p { color:white; font-size:11px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif }
a { color:white; font-size:11px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline }
a:hover { text-decoration:none }

form#modulo { padding:0 0 0 15px }

.clear { clear:both; height:0 }

#flash { border-top: 1px solid #8E9295; border-left: 1px solid #8E9295; border-bottom: 1px solid #8E9295 }

#pgcontent { border-left: 1px solid #8E9295; border-top: 1px solid #8E9295 }
#pgslide { border-top: 1px solid black; padding-bottom:10px }
#pgtitle   { color: #8e9295; font-weight: bold; font-size: 12px; text-align: right; padding-right: 7px; padding-bottom: 15px }
#pgtestata   { font-weight: bold; text-align: center; padding-right: 7px; padding-bottom: 10px; padding-left: 8px }

#pgtesto { width:auto; margin: 0 0 0 0; padding-top:5px; padding-left:8px; padding-right:7px; padding-bottom:12px }
#pgtesto img  { margin: 5px 5px 5px 0; border: solid 1px white }
#pgtesto h2 { font-size:200%; font-weight:normal; padding-bottom:15px }
#pgtesto p { margin-bottom: 15px }
#pgtesto p.no_testo { padding-top: 10px; padding-bottom: 100px; font-weight:bold; text-align:center }

#pgarchivio  { width:auto; margin: 0 0 0 0; padding-top:5px; padding-left:8px; padding-right:7px; padding-bottom:12px }
#pgarchivio img  { float: left; margin: 0 20px 30px 20px; border: solid 2px white }
#pgarchivio h2 { font-size:200%; font-weight:normal; padding-bottom:15px }
#pgarchivio h2 a { text-decoration:underline }
#pgarchivio h2 a:hover { text-decoration:none }
#pgarchivio p { margin: 20px 0 30px 30px }

.nascondi {display:none}
.quadro { width:auto; margin-bottom:7px; padding:5px; border: solid 1px white }
#pgiscritti  { width:auto; margin: 0 0 0 0; padding-top:5px; padding-left:8px; padding-right:7px; padding-bottom:12px }
#pgiscritti p { margin:0 0 0 0; padding:0px }
#pgiscritti .tit { color:#dc241f; font-size:10px; font-weight:bold; padding:0px; margin:0 0 0 0 }
#pgiscritti p.pilota     { color: #dc241f; font-weight: bold; font-size: 11px; text-decoration: none; margin: 0; padding: 7px 3px 7px 0px; border-top: 1px solid white; border-right: 2px ridge white; border-bottom: 2px ridge white }
#pgiscritti p.pilota a { background-color:#8E9295; color:white; font-size:11px; font-weight:bold; margin:0 0 0 0; padding-top:7px; padding-left:3px; padding-right:3px; padding-bottom:7px; border-left: solid 1px white; border-right: solid 1px white; text-decoration:none }
#pgiscritti p.pilota a:hover { background-color:black; color:#dc241f; font-size:11px; font-weight:bold; margin:0 0 0 0; padding-top:7px; padding-left:3px; padding-right:3px; padding-bottom:7px; border-left: solid 1px white; border-right: solid 1px white; text-decoration:none }
#pgiscritti .car   { color: white; font-weight: normal; font-size: 10px }
#pgiscritti .dist  { padding: 3px; border: solid 1px #8e9295 }
#pgiscritti hr { margin: 0 0 0 0 }
#pgiscritti p.back { margin: 0 10px 10px 0; text-align:right }

#pgphoto  { width:auto; margin: 0 0 0 0; padding-top:5px; padding-left:8px; padding-right:7px; padding-bottom:12px }
#pgphoto img  { float: left; margin: 0 10px 20px 0; border: solid 2px white }
#pgphoto h2 { font-size:200%; font-weight:normal; padding-bottom:15px }
#pgphoto h2 a { text-decoration:underline }
#pgphoto h2 a:hover { text-decoration:none }
#pgphoto p  { float: left; margin: 20px 15px }

#regolamento { width:570; margin: 10px 0 10px 0 }
#regolamento p.titolo  { color: #dc241f; font-style: italic; font-weight: bold; font-size: 140%; text-align:center }
#regolamento p.title  { color: silver; font-style: italic; font-weight: bold; font-size: 125%; text-decoration: underline; padding-left:13px }
#regolamento p.sottotitoli  { font-weight: bold; text-align:center }
.titoletti  { color: #dc241f; font-weight: bold }

#footer  { font-size: 9px; text-align: right; padding-right: 31px }
#footerdx  { font-size: 9px; text-align: left; padding-left: 10px; padding-right: 10px }

.l8 { padding-left:8px }
.l31 { padding-left:31px }
.r13 { padding-right:13px }
.t24 { padding-top:24px }
.t52 { padding-top:52px }