body {background-image:url(/img/background.gif); margin:8px 0px 8px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#757272;}

.titoli {font-family:"Trebuchet MS", "Arial Narrow"; font-size:16px; color:#7284a1; font-weight:bold; letter-spacing:-0.1em; text-decoration:none}
.titolibig a {font-family:"Trebuchet MS", "Arial Narrow"; font-size:18px; color:#b89166; letter-spacing:-0.1em; line-height:26px; text-decoration:none}
.titolibig a:hover {font-family:"Trebuchet MS", "Arial Narrow"; font-size:18px; color:#dcc2a6; letter-spacing:-0.1em; line-height:26px; text-decoration:underline}
.titoliarancio {font-family:"Trebuchet MS", "Arial Narrow"; font-size:15px; color:#FF9900; font-weight:bold; text-decoration:none}
.tahoma11 a {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#aa2d53; font-weight:bold; text-decoration:none}
.tahoma11 a:hover {font-family:Tahoma, Verdana, Arial; font-size:11px; color:#FF9900; font-weight:bold;}
.tahoma12 {font-family:Tahoma, Verdana, Arial; font-size:12px; color:#aa2d53;}
.tahoma12light {font-family:Tahoma, Verdana, Arial; font-size:12px; color:#aa2d53;}
.fuxiabold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b6546a; font-weight:bold; letter-spacing:-0.1em;}
.azzurrobold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5d6783; font-weight:bold; text-decoration:underline; letter-spacing:-0.1em;}
.top {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5d6783; font-weight:bold; text-decoration:none;}
.verd10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.ari a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#aa2d53; text-decoration:none}
.ari a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF9900;}
.verd9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#BB0000; letter-spacing:-0.1em}

.linknews {color:#b6546a; letter-spacing:-0.1em; text-decoration:underline}
.linknews:hover {color:#6c1528; letter-spacing:-0.1em; text-decoration:none}

.titricerca {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#97907e; font-weight:bold;}
.titform {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3d3d3d; margin-top:2px; font-weight:normal}

.immagine {color:#FFFFFF; padding:1px; border:1px solid #b9bdc8; margin:2px 5px 0px 0px; float:left;}
.immagine2 {color:#FFFFFF; padding:1px; border:1px solid #b9bdc8; margin: 2px 5px 0px 0px;}
.immaginescheda {color:#FFFFFF; padding:2px; border:1px solid #ca9d04; margin: 2px 10px 0px 0px;}
.immaginegallery {color:#FFFFFF; padding:2px; border:1px solid #ca9d04; margin: 0px 20px 14px 0px;}

#utility a {width:166px; height:26px; background-image:url(/img/sf.utility.gif); text-align:left; display:block; font-family: arial; font-size: 12px; color: #fbeef1; text-decoration: none;}
#utility a:hover {color: #fcd7b3; font-weight:bold;}

#principale {width:766px; background-color:#FFFFFF; border:1px solid #b0afaf; text-align:left}
#sx {margin:14px 0px 0px 10px; width:166px;}
#dx {width:120px; margin:60px 0px 0px 8px;}
#table {background-image:url(/img/sf.tabgrande.gif); background-position:top right; background-repeat:no-repeat;}
#gradient {width:195px !important; width /**/: 215px; height:259px; margin:14px 0px 0px 0px; padding:0px 10px 0px 10px;}
#contenitore {margin:14px 0px 0px 0px; padding:0px 10px 0px 10px;}

#strilli {margin:4px 0px 9px 0px; padding-bottom:14px;}
#strilli a {margin:4px 0px 9px 0px; padding-bottom:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#757272; text-decoration:none}
#strilli a:hover {margin:4px 0px 9px 0px; padding-bottom:14px; text-decoration:underline;}

#strillihome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:204px !important; width /**/: 208px; height:64px !important; height /**/: 69px; margin:14px 4px 0px 4px; padding:0px 3px 5px 0px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; float:left}
#strillidirectory {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:204px !important; width /**/: 208px;  height:64px !important; height /**/: 69px; margin:10px 0px 0px 0px; padding:0px 3px 5px 0px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}

#sein {margin:4px 0px 7px 0px; border-bottom:1px solid #FFD7D7; padding:1px 0px 2px 4px; background-image:url(img/sf.directory.gif); background-position:bottom; background-repeat:repeat-x; font-family:trebuchet ms, trebuchet, verdana; color:#B4616C;; font-size:12px;}

#testointerno {margin:4px 0px 9px 0px; padding-bottom:14px; color:#333333;}

#directory{border:2px solid #FFD7D7; margin-top:8px; padding:12px 12px 10px 14px; font-family:trebuchet ms, trebuchet, verdana; color:#B4616C;}
#directory a {color:#B4616C; text-decoration:none;}
#directory a:hover {color:#B4616C; text-decoration:underline;}
#directoryform {border:2px solid #FFD7D7; margin-top:8px; margin-right:10px; padding:18px; font-family:trebuchet ms, trebuchet, verdana; font-size:11px; color:#B4616C; background-color:#FFF9F9;}
.fontbold {font-size:13px; font-weight:bold;}
.dirinterne {font-size:12px; background-image:url(img/sf.directory.gif); background-position:bottom; background-repeat:repeat-x; margin:4px 0px 10px 21px; border-bottom:1px solid #FFD7D7; padding-bottom:3px;}
.diresercizi {font-size:12px; margin:4px 0px 10px 21px; border-bottom:1px solid #ffecce; padding-bottom:3px;}

#infscheda {background-color:#fefaf4; border-left:1px solid #ece6b0; border-right:1px solid #ece6b0;}
#testoscheda {padding:7px 14px 10px 14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#943331; line-height:15px;}
#boxfoto {padding:7px 14px 0px 14px;}
#dirscheda {border:2px solid #FFECCE; margin-top:60px; margin-right:10px; padding:6px; font-family:trebuchet ms, trebuchet, verdana; color:#B4616C;}
#boxdir {border-left:1px solid #ffe4d7; border-bottom:1px solid #ffe4d7; width:174px; margin-top:43px; padding-bottom:5px; text-align:right;}
#sk1dir {width:169px; background-image:url(/img/sk.bg.gif);}
#sk2dir {width:146px; margin:5px 8px 0px 15px;}
#skultimo {padding:0px 4px 0px 5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#990000; background-image:url(/img/sk.sfbianco.gif);}
#skultimo a { color:#990000; text-decoration:none; }
#skultimo a:hover { text-decoration:underline; }
#catmerceologica {margin:0px 195px 14px 0px; padding:2px 2px 4px 2px; font-family:trebuchet ms, trebuchet, verdana; color:#B4616C;; font-size:12px; background-image:url(img/sf.directory.gif); background-position:bottom; background-repeat:repeat-x; border-bottom:1px solid #FFD7D7; padding-bottom:3px;}
#gallery {border:1px solid #ffeac8; margin-top:6px; margin-bottom:4px; font-family:trebuchet ms, trebuchet, verdana; font-size:12px; color:#B4616C; width:152px; background-color:#fefaf4;}

#boxmenudx { border:1px solid #CCCCCC; float:right; font-size:11px; font-weight:bold; margin:8px; width:160px; }
#boxmenudx a { font-variant:small-caps; border-bottom:1px solid #CCCCCC; display:block; height:15px; text-decoration:none; color:#0099FF; padding:6px; }
#boxmenudx a:hover { background-color: #02D1FD; color:white; }