/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,th,td { margin:0; padding:0; }   
table { border-collapse: collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }   
/* FINE */
 
body { 
background: url(../gfx/sfondo.gif) repeat;
font: 12px/17px Trebuchet MS, Tahoma; color: #fff;
}

strong {font-weight: bold;}

#content { width: 800px; position: absolute; left: 50%; margin-left: -400px; padding: 0; background: url(../gfx/sfondo.jpg) no-repeat; }

#left		{ width: 629px; float: left; }
#left h1	{ margin: 30px 0 24px 37px; }
#left img.brd	{ border: 1px solid #7b1a11; }
#left p		{ margin: 10px 37px 24px 37px; }
#left span  { font-size: 15px; color: #e31c24; }
#left a		{ text-decoration: none; border-bottom: 1px dotted #e31c24; color: #eee; }
#left a:hover { background-color: #333; }
#left h2	{ margin: 0 0 24px 37px; }
#left a.img { text-decoration: none; border-bottom: 0; }
#left a.img:hover {background-color: none; }

#right	{ width: 171px; float: right; }
#right p	{ text-align: right; font: 12px/12px Trebuchet MS; color: #c00; margin: 5px 28px 5px 0; padding-right: 15px; background: url(../gfx/pallino.gif) no-repeat right; }
#right p a	{ text-decoration: none; color: #fff; }