/* CSS Document */

body,td,th { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #000; }
body { background-color: #f6f6f6; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
p { margin: 4px; }
/*a:link,a:visited,a:active { color: #5b568e; text-decoration: none; }*/
a:link,a:visited,a:active { color: #5b56c4; text-decoration: none; }
a:hover { text-decoration: none; }
/*
a.menu:link,a.menu:visited,a.menu:active { color: #5b568e; text-decoration: none; }
a.menu:hover { color: #fff; } 
*/
a.subs:link,a.subs:visited,a.subs:active { color: #fff; text-decoration: none; }
a.dir:link,a.dir:visited,a.dir:active { font-size: 120%; font-weight: 900; color: #59548a; } 
img { border: 0px; }

.submenu { padding: 4px 0px 4px 4px; text-decoration: none; color: #fff; font-weight: normal; }

h1.titris { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: 900; font-size: 160%; padding: 0px; margin: 0px 0px 10px 0px; border-bottom: 2px dotted black;}
h1.tit { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #59548a; font-weight: 900; font-size: 160%; padding: 0px; margin: 0px; }
h2.tit { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #59548a; font-weight: 900; font-size: 140%; border-bottom: 1px solid #59548a; padding: 0px; margin: 0px 0px 5px 0px; }
h2.tit2 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: 900; font-size: 140%; padding: 0px; margin: 0px 0px 5px 0px; }

h2.tit1 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #beb383; font-weight: 900; font-size: 130%; border-bottom: 1px solid #beb383; padding: 0px; margin: 0px 0px 5px 0px; }

h2.tit3 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #800000; font-weight: 900; font-size: 180%; border-bottom: 1px solid #800000; padding: 0px; margin: 0px 0px 5px 0px; }

#container { left: 50%; margin: 0px 0px 0px -385px; width: 770px; position: absolute; top: 0px; background-color: #fff; }
#submenu { background-color: #cdc49f; float: left; clear: left; width: 770px; height: 24px; }
#content { float: left; clear: left; /*width: 770px;*/ font-size: 70%; padding: 0px; margin: 0px; border-top: 1px dashed #9693b6; }
#content .tabletxt { width: 30%; padding: 4px; }
#content .tableimg { width: 20%; padding: 4px; text-align: center; }

td.sx { width: 142px; text-align: center; vertical-align: top; }
td.mid { width: 400px; text-align: left; vertical-align: top; }
td.mid2 { width: 450px; text-align: left; vertical-align: top; }
/*td.midfull { width: 440px;text-align: left; vertical-align: top; }*/
td.midfull { width: 600px; text-align: left; vertical-align: top; }
td.dx { width: 178px; background-color: #edeadc; text-align: left; vertical-align: top; padding:10px; }
td.dx1 { width: 140px; background-color: #fff; text-align: left; vertical-align: top; }

table.menuinside { background-color: #edeadc; width: 100%; margin-bottom: 4px; border: 1px solid #59548a; }
.date, .searchtits { font-weight: 900; color: #9693b6; }
.tits { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #938d72; font-weight: 900; font-size: 120%; }
#search { float: left; clear: left; width: 766px; height: 24px; text-align: right; vertical-align: middle; padding-right: 4px; }

#search a { font-weight: 600; }
.footerlinks { width: 455px; text-align: right; font-size: 70%; }

.watch { background-color: #cdc49f; text-align: center; border: 1px solid #5f5a94; padding: 4px; margin-bottom: 10px }
.profile { text-align: center; padding: 4px; margin-bottom: 6px }

#footer { float: left; clear: left; background-color: #edeadc; border-top: 1px solid #9693b6; text-align: center; font-size: 70%; color: #000; width: 770px; padding: 4px 0px 4px 0px; }

form { margin: 0px; padding: 0px; }
input.txtfield { margin: 0px; border: 1px solid #000; width: 170px; height: 12px; font-size: 70%; }

input.loginfield { margin: 0px; border: 1px solid #000; width: 80px; height: 12px; font-size: 90%; }
input.field { margin: 0px; width: 220px; height: 16px; text-indent: 2px; border: 1px solid #cdc49f; padding: 1px; font-size: 90%; }
input.smallfield { margin: 0px; border: 1px solid #000; width: 120px; height: 16px; }
input.tinyfield { margin: 0px; border: 1px solid #9693b6; width: 160px; height: 12px; font-size: 70%; }
input.albofield { margin: 0px; border: 1px solid #9693b6; width: 70px; height: 12px; font-size: 10px; }
input.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #5f5a94; text-align: center; margin: 0px; padding: 2px; /*height: 14px;*/ width: 55px; border: 1px solid #fff;}
.selecting { margin: 0px; width: 120px; height: 20px; text-indent: 2px; border: 1px solid #cdc49f; padding: 1px; font-size: 90%; }


.combo { margin: 0px; width: 220px; height: 18px; text-indent: 2px; border: 1px solid #cdc49f; padding: 1px; font-size: 90%; }

select { font-size: 11px; }

/* stile per tooltip  */
#tooltip a.tip:hover { text-decoration: none; }
#tooltip .toolbox a.tip:hover span { display: block !important; background: #fff; border: 1px solid #000; color: #000; position: relative; width: 200px; padding: 6px; }

.info { padding: 2px; border: 1px solid #CDc49f; }
.header{ float: left; clear: left; }

.risultato { margin-bottom: 5px; padding: 10px; }
.risultato a { text-decoration: underline;  }
.risultato a:hover { text-decoration: none;  }

.raggruppa_per  { padding-bottom: 7px; display: block; }
/*
.raggruppa_per a { text-decoration: underline; }
.raggruppa_per a:hover { text-decoration: none; } */

li.watches { margin-left: -20px; }

