<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@CHARSET "UTF-8";

body {
    background-color: #ffffff;
    color:#000000;
    position:relative;
    font-size:0.75rem;
    font-family:Arial, Helvetica, Verdana, Sans-Serif;
}

* {box-sizing: border-box;}

a {text-decoration:none; color:black;}
a:visited {color:black;}
a:hover {color:red}

#menu {display:flex; margin-top:1em;margin-bottom:0.5em;flex-wrap: wrap}
#menu &gt; div {margin-bottom:0.5em;white-space: nowrap;}
#menu select, #menu input {margin-right:0.5em;}
#DynMenu {font-size:1em; }

#MainContainer {display:flex;}

#Home {
	margin-left: 3px; margin-right: 3px;
	border-top: 1px solid #003310;
	background: #68ba88;
	background: -webkit-gradient(linear, left top, left bottom, from(#00826c), to(#68ba88));
	background: -webkit-linear-gradient(top, #00826c, #68ba88);
	background: -moz-linear-gradient(top, #00826c, #68ba88);
	background: -ms-linear-gradient(top, #00826c, #68ba88);
	background: -o-linear-gradient(top, #00826c, #68ba88);
	}
#Home:hover {
	border-top-color: #325941;
	background: #325941;
	color: #ccc;
	}
#Home:active {
	border-top-color: #08290e;
	background: #08290e;
	}
#DirectMatch {
	display:none; margin-left: 3px; margin-right: 3px;
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	}
#DirectMatch:hover {
	border-top-color: #28597a;
	background: #28597a;
	color: #ccc;
	}
#DirectMatch:active {
	border-top-color: #1b435e;
	background: #1b435e;
	}
#NewContent {
	margin-left: 3px; margin-right: 3px;
	border-top: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	}
#NewContent:hover {
	border-top-color: #28597a;
	background: #28597a;
	color: #ccc;
	}
#NewContent:active {
	border-top-color: #1b435e;
	background: #1b435e;
	}
#liveMatch {
	margin-left: 3px; margin-right: 3px;
	border-top: 1px solid #b58500;
	background: #fbff8c;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7eb00), to(#fbff8c));
	background: -webkit-linear-gradient(top, #f7eb00, #fbff8c);
	background: -moz-linear-gradient(top, #f7eb00, #fbff8c);
	background: -ms-linear-gradient(top, #f7eb00, #fbff8c);
	background: -o-linear-gradient(top, #f7eb00, #fbff8c);
	color: #001f73;
	}
#liveMatch:hover {
	border-top-color: #aba00c;
	background: #aba00c;
	color: #ccc;
	}
#liveMatch:active {
	border-top-color: #785800;
	background: #785800;
	}
#YouTube {
	margin-left: 3px; margin-right: 3px;
	border-top: 1px solid #f20303;
	background: #de9ba9;
	background: -webkit-gradient(linear, left top, left bottom, from(#c90808), to(#de9ba9));
	background: -webkit-linear-gradient(top, #c90808, #de9ba9);
	background: -moz-linear-gradient(top, #c90808, #de9ba9);
	background: -ms-linear-gradient(top, #c90808, #de9ba9);
	background: -o-linear-gradient(top, #c90808, #de9ba9);
	}
#YouTube:hover {
   border-top-color: #6e0101;
   background: #6e0101;
   color: #ccc;
   }
#YouTube:active {
   border-top-color: #400000;
   background: #400000;
   }

#GoogleAdsense {flex:0 0 160px; height:100%; margin-left:5px; border:1px solid black}
#GoogleAdsenseHor {display: none;}

.fadeButton {
   padding: 6.5px 13px;
   -webkit-border-radius: 12px;
   -moz-border-radius: 12px;
   border-radius: 12px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   text-decoration: none;
   font-weight:bold;
   vertical-align: middle;
   }

.firstline {display:flex; justify-content:space-between ; background-color:white; padding:5px; margin-bottom:1em;align-items: center;}
#TourTitle,
#TourTitle img {min-height:12vmin;}
#TourTitle &gt; div {margin:0 1rem;}

#MainContainer {display:flex; width:100%;}
#MainPage {display:flex; width:100%;}
#Content {width:100%;}

.HomeTitle {
	font-size:1.5em;
	text-align:center;
	font-weight:bold;
	}
.HomeDates {
	font-size:1.1em;
	text-align:center;
	font-weight:bold;
	}

.Files {
	font-size:1em;
	text-align:justify;
	width:100%;
	background-color: #E0FFFF;
	padding:7px; border-radius:20px; border:1px solid #ccc;
	margin-bottom:1rem;
}

.Weather {
	font-size:1em;
	text-align:justify;
	color: #D8E8E8;
	width:100%;
	background-color: #165cff;
	padding:1%; border-radius:20px; border:1px solid #ccc;
	margin-bottom:1rem;
}

.Files table {border:1px solid #BAD1D1; width:100%;}
.Files th {padding: 3px; text-align: center; vertical-align: middle; min-width: 25%; background-color: #D8E8E8; border:1px solid #BAD1D1}
.Files td {padding: 1px; text-align: center; vertical-align: middle; min-width: 10%; border:1px solid #BAD1D1;}
.Files td.event {padding: 1px; text-align: left; font-weight:bold; min-width: 25%; background-color: #EDFAFA; border:1px solid #BAD1D1}
.Files td.center {text-align: center;}
.Files b {font-size: 1.1em;}
.Files div {text-align: justify;}
.Files .lastupdate {font-size: 0.8em;}

.Weather {
	font-size:1.2em;
	color: #ffffff;
	width:100%;
	background-color: #002ea0;
	padding:1%; border-radius:20px; border:1px solid #ccc;
	margin-bottom:1rem;
}
.Weather div.WeatherTitle {padding: 3px; text-align: center; font-weight: bold; width: 100%}
.Weather div.mainLine {padding: 2px; text-align: left; vertical-align: middle; min-width: 10%;}
.Weather div.mainLine span.mainValue { font-weight: bold }
.Weather div.mainLine span.windDir { font-weight: bold; font-size: 2em; }

.Weather div.mainLine.Right {text-align: right;}


hr.weather {width: 70%; border: 1px solid whitesmoke}

#wWindDir {
    background-image: url(/Common/Images/windArrow.svg);
    opacity: 0;
    width: 0.7em;
    height: 0.7em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    display: inline-block;
    margin-left: 0.25em;
    vertical-align: middle;
}


.Disclaimer {
	font-size:1em;
	background-color: #FFFFE0;
	padding:1rem; border-radius:20px; border:1px solid #ccc;
    width:100%;
	}

#DiscImage {float: right;}
#DiscTitle {font-size:1.1em;margin-bottom:0.5em;font-weight: bold;}
#DiscUl {margin-block-start:0;padding-inline-start:1rem;}

#SelectTour {border-collapse: collapse; margin:1em auto;}
#SelectTour th {padding:5px; border:1px solid black; color:white; font-weight:bold; background-color:gray}
#SelectTour td {border:1px solid black; padding:2px 5px}
#SelectTour th.SelTour {font-size:2em; }
#SelectTour a {font-weight: bold; color: #880000; }

.Center {text-align:center; }

.d-none {display:none;}


/*

.HomeText  div {
	font-size:1em;
	text-align:justify;
	margin-top:1em;

	float:left; width:50%; padding:10px; color:#555; border-radius:20px; border:1px solid #ccc
	}

.Documents {
	font-size:1em;
	text-align:justify;
	width:100%;
	background-color: #E0FFFF;
	padding:1%; border-radius:20px; border:1px solid #ccc;
	margin-bottom:10px;
	}

.Documents td {padding: 10px; text-align: center; vertical-align: top; width: 30%}
.Documents b {font-size: 1.1em;}
.Documents div {text-align: justify;}


.halfWindow {width:47%; float:right;}
.fullWindow {width:98%; float:left;}

div.Arrow {margin-top:0}

.HomeText b {color:#880000;}
.HomeText a {font-weight:bold; color:#933092;}

.linkPdf {display:inline; position: absolute; right: 5px; font-size: x-small; font-family: monospace; color: white; vertical-align: middle;}

#menuDiv {position:relative; }
#Content {position:relative; }


*/
#footer {position:relative;margin-top:0.5rem;}

/* PARTICIPANTS */
.Participants {border-spacing: 0; border-collapse: collapse; border:1px solid #808080; }
.Participants td,
	.Participants th {padding:3px; border-left:1px solid #808080; border-right:1px solid #808080; }
.Participants th {border-left:1px solid #ffffff; border-right:1px solid #ffffff; }
.Participants th {text-align:left;}
.Participants th.Center {text-align:center;}

.Heading {background-color:#808080; color:#ffffff;}
th.Title {font-size:1.5em; border-bottom:1px solid #ffffff; border-top:3px solid #ffffff; border-left:1px solid #808080; border-right:1px solid #808080; }
th.Title a {color:#ffffff;}
.row1 {background-color:#ffff00;}
.Rank,
	.Code {font-weight:bold; text-align: center; width:20px; white-space: nowrap;}
th.FirstTh {border-left:1px solid #808080; }
th.LastTh {border-right:1px solid #808080; }
tr.row td {border: 1px solid #808080; }

th.EventName {font-size:1.1em; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }

.piccolo {font-size:0.8em;}

table.Griglia {border-spacing: 0; border-collapse: collapse;width:100%; border:1px solid white;}
.Griglia th {padding:3px; }
table.Griglia td.Top {border-top:1px solid black; }
table.Griglia td.Bottom {border-bottom:1px solid black; }
table.Griglia td.Left {border-left:1px solid black; }
table.Griglia td.Right {border-right:1px solid black; }
.Bolder {font-weight:bold; text-align:center; }
table.Participants td.Right {text-align:right;}

.ViewRow1 td {background-color: #f0f0f0; }
.ViewRow td {background-color: #ffffff; }
td.Null, .ViewRow1 td.Null {background-color:#f8f8f8;}
.NumberAlign {text-align:right; }

img.Flag {border:1px solid #e0e0e0; }

td.CoFlag {border-right:none; width:10px;}
td.CoCode {border-right:none; border-left:none; width:10px;}
td.CoName {border-left:none;}

.Target {width: 1%; }
.ScoreCountry {font-size:0.85em;}
.ScoreCountry img.Flag {margin-right:0.5em;margin-left:0.5em;}

.ScorePhoto img {margin:0 0.5em;}
.ScorePhoto td {font-size:0.9em; text-align:center; font-weight:bold}

.ScoreVideo {position:relative; width:100%; margin-top:1em; padding-bottom:56.25%; padding-top:25px;}
.ScoreVideo iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.ScoreVideoFull  {position:relative; padding-bottom:56.25%; padding-top:25px;}
.ScoreVideoFull iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
#VideoContent {width:75%;margin:auto; margin-top:1em}
#VideoScore {display:none;}


td.Foto {white-space: nowrap; text-align:center;}
td.Foto img {margin:0 2px;}

.Running, .Running a, .Running a:visited {color:#505080}
.Running a:hover {color:red}

#menu select {width:70px; overflow: hidden;}
@media only screen and (min-width: 600px)  {
    #menu select {width:80px; }

}

@media only screen and (min-width: 800px)  {
    #menu select {width:100px; }
    .HomeTitle {font-size:2em;}
    .HomeDates {font-size:1.5em;}
	#WeatherLine {display:flex;align-items: flex-start;}
    #SecondLine {display:flex;align-items: flex-start;}
}

@media only screen and (min-width: 1024px)  {
    #menu select {width:auto; max-width:150px; }
    .HomeTitle {font-size:3em;}
    .HomeDates {font-size:2em;}
}
@media all and (max-width: 1024px) {
    #GoogleAdsense,
    #GoogleAdsense .adsbygoogle {
        display: none !important;
    }
    #GoogleAdsenseHor {
        display: inherit;
        border:1px solid black;
        margin:1em;
    }

    .HomeText img {display:block;float:none;margin-bottom:1em;align-self: center;}
}
</pre></body></html>