﻿.ilMeteoLink {
display: none;
}


.content {
background-color:#fcfb8e;
width:100%;
margin-bottom: 15px;
}

.content h1, .content h2 {
font-size: 15px;
}

.content h2 {text-align:left;margin:0px;padding-left:5px;}

ul {

text-align: left;
margin-top: -14px;
}

p.titolo {
font-size: 15px;
font-weight: bold;
text-align: left;
margin-left: 5px;
}


.mainco {
width: 830px;

float: right;
background-color: #e0de31;
margin-bottom: 50px;
padding-left: 5px;

}

.presentazione {
width:487px;
display:block;
float:left;
margin-bottom: 30px;
}

.presentazione p.top {
width: 477px;
background: #06667b;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 5px;
color: white;
margin-bottom: 0px;

}

.presentazione p.bottom {
width: 477px;
background: #06667b;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
padding: 5px;
color: white;
margin-top: -4px;
font-size: 13px;
}

.dovesiamo {
width: 330px;
height: 288px;
float: right;
display: block;
background-color: rgb(23, 177, 66);
margin-top: 15px;
margin-right: 5px;
border-radius: 15px;
padding-top: 10px;
}

.dovesiamo p.siamo {
font-size: 24px;
font-family: arial black;
color: rgb(206, 255, 10);
margin-top: 3px;

}

.giochi {
width:265px;
display:block;
float:left;
margin-right:10px;
background-color:black;
border-radius:15px;
margin-bottom:30px;
padding-bottom:10px;
}

.giochi h3 {text-align:center;width:100%;color:green;margin: 5px 0px 5px 0px;}

.altrigiochi {
padding:0px;
width:265px;
display:block;
float:left;
margin-right:10px;
background-color:green;
border-radius:15px;
margin-bottom:30px;
}

.altrigiochi  h3{
text-align:center;width:100%;color:white;font-size:17px;font-family:arial black;padding:0px;margin:0px;
margin: 5px 0px 5px 0px;
}

h1.gioca a {
color: white;
text-decoration: none;
}
h1.gioca a:hover {color:yellow}

h1.gioca {
width: 90%;

clear: both;
display: block;
border-radius: 20px;
padding: 15px;
font-size: 21px;
color: white;
margin: 33px auto 24px auto;

background: rgb(204,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(204,0,0,1) 0%, rgba(127,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(100%,rgba(127,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(127,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(127,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(204,0,0,1) 0%,rgba(127,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(204,0,0,1) 0%,rgba(127,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#7f0000',GradientType=0 ); /* IE6-9 */

}


.top img{
width: 1050px;
height: 111px;

}

.naviga a {
text-decoration: none;
color: rgb(0, 0, 0);
background-color: rgb(255, 255, 255);
padding: 2px 5px 0px 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-right: 10px;
border: 1px solid black;
}

.naviga a:hover {
background-color: rgb(255, 55, 55);
}

.naviga a.attivo {
background-color: rgb(255, 119, 119);
}

.naviga {
padding-top: 34px;
margin-left: 153px;
}



small {
display: none;
}

body {
background: #1e8fa8 ;
color: #333;
font-family: arial, helvetica, sans-serif;
width: 100%;
text-align: center;
background-repeat: no-repeat;
margin:8px;
}

h1 {

margin: -9px 0px 5px 0px;
padding: 15px 0px 5px 0px;
font-size: 30px;

}

h2 {
padding-bottom: 20px;
}

.topnav {
background-size: 1050px 111px;
width: 1050px;
height: 111px;
background-image: url('./maintop3.gif');
background-repeat: no-repeat;
display:block;
margin-bottom:15px;
border: none;
}

.footer {
background-color: #e0de31;
width: 100%;
height: 52px;
padding-top: 30px;
}

.container {
width:1050px;
margin-left:auto;
margin-right:auto;

}

.mini {
font-size:10px;
display:block;

}

.framed {
background-color: #e0de31;
width: 100%;
display: block;
text-align: center;
margin-bottom: 20px;
padding-bottom: 20px;
}

.riassunto {
width: 80%;
background-color: #ffffff;
border-radius: 15px;
padding: 10px;
margin: 15px auto 5px auto;
border: 3px dashed;
}

ol {
font-size: 10px;
}

ol li a {
margin-left: 0px;
font-size: 9px;
}

li a {
margin: 0px 0px 8px 25px;
color: rgb(39, 132, 145);
display: block;
font-size: 12px;

}