body{margin:0.5em 0.5em;font-size:100%;font-family:arial, sans-serif;overflow-y:scroll;color:#333;}
*{font-size:1em;}
h1{font-size:2em;margin:0 0 0.5em 0;}
h2{font-size:1.8em;margin:0 0 1em 0;}
h3{font-size:1.5em;margin:0 0 1em 0;}
p{font-size:1em;margin:0 0 0.5em;}
.block{display:block;}
div.clear{clear:both;}
div.main{margin:0 0 1em 0;}
div.main > div.left{margin:0;}
div.main > div.center{display:none;}
div.main > div.right{display:none;}
div.page_view{padding:0;}
div.page_view h1{margin:0 0 0.5em 0;font-size:2em;}
div.page_view h1.event_title{margin:0;text-align:center;}
div.page_view h1.dates_title{margin:0 0 0.5em 0;text-align:center;}
div.page_view h2{margin:0 0 0.5em 0;font-size:1.25em;}
div.page_view h3{font-size:1em;}
div.page_view p{font-size:0.8em;}
div.date_list{margin:0 0 2em 0;}
div.date_list h2.event_search_label{text-align:center;}
div.date_list_elements{position:relative;margin:0 0 0.5em 0;padding:0.5em;background:#f5f5f5;border:1px solid;}
div.date_list_elements div.date_datas{overflow:hidden;margin:0;}
div.date_list_elements div.date_datas div.left{float:left;padding:0.25em 0;margin:20px 5px 20px 0px;width:50px;color:#fff;text-align:center;}
div.date_list_elements div.date_datas div.left span.day{display:block;font-size:2em;font-family:"Oswald", sans-serif;font-size:15px;color:white;font-weight:400;text-transform:uppercase;}
div.date_list_elements div.date_datas div.left span.month{display:block;font-size:0.8em;font-family:"Oswald", sans-serif;font-size:15px;color:white;font-weight:400;text-transform:uppercase;}
div.date_list_elements div.date_datas div.left span.year{display:block;font-size:0.8em;font-family:"Oswald", sans-serif;font-size:15px;color:white;font-weight:400;text-transform:uppercase;}
div.date_list_elements div.date_datas div.center{float:left;margin:0 -60px 0 -55px;width:100%;}
div.date_list_elements div.date_datas div.center h3{margin:5px 60px 0.25em 55px;font-size:1em;font-weight:normal;}
div.date_list_elements div.date_datas div.center h3.event_search{font-size:1em;font-weight:bold;}
div.date_list_elements div.date_datas div.center h3.football{font-size:1em;font-weight:bold;}
div.date_list_elements div.date_datas div.center p{margin:0 60px 0 55px;font-size:12px;}
div.date_list_elements div.date_datas div.center span.location_name{display:block;margin:0 0 0.25em;font-weight:bold;}
div.date_list_elements div.date_datas div.center span.location_name1{display:block;margin:0 0 0.25em;font-weight:bold;}
div.date_list_elements div.date_datas div.center span.nome_comune{margin:0 0 0.25em;font-weight:bold;}
div.date_list_elements div.date_datas div.center span.country_name{font-weight:bold;}
div.date_list_elements div.right{float:right;width:60px;height:10px;}
div.date_list_elements div.right img{position:absolute;top:50%;right:0.5em;z-index:10;margin:-12px 0 0 0;width:60px;}
div.page_view > div.date_datas{overflow:hidden;margin:0 0 1em 0;}
div.page_view > div.date_datas div.left{float:left;margin:0 5px 0 0;padding:0.5em 0;width:60px;text-align:center;background-color:#694;color:#fff;font-weight:bold;}
div.page_view > div.date_datas div.left span.dayname{display:block;font-size:0.6em;}
div.page_view > div.date_datas div.left span.day{display:block;font-size:2em;}
div.page_view > div.date_datas div.left span.month{display:block;font-size:0.6em;}
div.page_view > div.date_datas div.left span.year{font-size:0.6em;}
div.page_view > div.date_datas div.right{float:left;width:100%;margin:0 0 0 -65px;}
div.page_view > div.date_datas div.right p{margin:0 0 0 65px;font-size:1.25em;}
div.page_view > div.date_datas div.right p.location_name{margin:0 0 0.5em 65px;font-weight:bold;}
div.page_view > div.date_datas div.right p.description{display:none;}
div.main > div.left1{margin:0;}
div.date_list_elements div.date_datas div.left1{float:left;padding:0.25em 0;margin:0 0px 0 0;width:100px;color:#fff;text-align:center;}
div.date_list_elements div.date_datas div.left1 span.day{display:block;font-size:2em;}
div.date_list_elements div.date_datas div.left1 span.month{display:block;font-size:0.8em;}
div.date_list_elements div.date_datas div.left1 span.year{display:block;font-size:0.8em;}
div.page_view > div.date_datas{overflow:hidden;margin:0 0 1em 0;}
div.page_view > div.date_datas div.left1{float:left;margin:0 5px 0 0;padding:0.5em 0;width:60px;text-align:center;background-color:#694;color:#fff;font-weight:bold;}
div.page_view > div.date_datas div.left1 span.dayname{display:block;font-size:0.6em;}
div.page_view > div.date_datas div.left1 span.day{display:block;font-size:2em;}
div.page_view > div.date_datas div.left1 span.month{display:block;font-size:0.6em;}
div.page_view > div.date_datas div.left1 span.year{font-size:0.6em;}
div.main > div.center1{display:none;}
div.date_list_elements div.date_datas div.center1{float:left;margin:0 -60px 0 -55px;width:100%;}
div.date_list_elements div.date_datas div.center1 h3{margin:28px 10px 0.25em 80px;font-size:100px;font-weight:normal;}
div.date_list_elements div.date_datas div.center1 h3.event_search{font-size:1em;font-weight:bold;}
div.date_list_elements div.date_datas div.center1 h3.football{font-size:1em;font-weight:bold;}
div.date_list_elements div.date_datas div.center1 p{margin:0 60px 0 55px;font-size:0.8em;}
div.date_list_elements div.date_datas div.center1 span.location_name{display:block;margin:0 0 0.25em;font-weight:bold;}
div.date_list_elements div.date_datas div.center1 span.nome_comune{margin:0 0 0.25em;font-weight:bold;}
div.date_list_elements div.date_datas div.center1 span.country_name{font-weight:bold;}