@charset "utf-8";
/* CSS Document */


/* ------------------------------------------------------ GENERALI --- */
/* ------------------------------------------------------------------ */
body {
margin: 0;
padding: 0;
font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color:#fff;
text-align:center;
color: #393939;
}
#ausiliario{
width:990px;
margin:0 auto;
background-color:none;
text-align:left;
}

img{
border:0;
}

/* //  al posto del clearer si mette la classe .clearfix al contenitore dei div che devono essere clear! // */
	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.clearfix { /* per ie/mac, ma pare che funzioni anche per ie/win*/
	display: inline-block;
	}
	/* Hides from IE-mac \*/
	* html .clearfix {
	height: 1%;
	}
	/* End hide from IE-mac */

a{
text-decoration:underline;
color: #535353;
}
a:hover{
text-decoration:none;
color: #535353;
}

/*DEBUG*/
/*div{
border:1px solid black;
}
/**/



/* ----------------------------------------------- FORM  --- */
/* ----------------------------------------------------------------- */
form{ 
border:0;
padding:0;
margin:0;
}
/*form div div span{
width:120px;
display:block;
float:left;
padding-top:6px;
text-align:left;
font-weight:bold;
}*/
.campoForm1{
width:135px;
height:22px;
background-color:#fff;
color:#535353;
border:0;
margin:4px 0;
padding:4px;
font-size:11px;
font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
border:1px solid #abadb3;
}
.campoForm2{
width:155px;
height:19px;
background-color:#fff;
color:#535353;
border:0;
margin:9px 0 0 0;
font-size:11px;
font: 11px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
border:1px solid #abadb3;
}
.prova{
width:100px;
background-color:#CC6600;
height:100px;
}

/* ------------------------------------------------------ HEADER --- */
/* ----------border:1px solid black;------------------------------------*/

#header {
/*height:73px;*/
padding:4px 0;
color:#10218d;
font-weight:bold;
}

/* ------------------------------------------------------ MENU --- */
/* ----------------------10218d-------------------------------------------------*/

#menu {
height:30px;
margin-bottom:4px;
background-color:#10218d;
}
/* ------------------------------------------------------ MENU SECONDO LIVELLO--- */
/* --------------------------------------------------------------------------*/
.Menu2{
background-color:#10218d;
/*border:1px solid #10218d;*/
height:85px;
}
	.Menu2 span{
	color:#10218d;
	font-size:14px;
	}
	.frecciaMenuSecondoLivello{
	margin-top:18px;
	}
	

a.linkMenuSecondoLivello:link, a.linkMenuSecondoLivello:active, a.linkMenuSecondoLivello:visited , a.linkMenuSecondoLivello:hover{
display: block;
background-color:#FFFFFF;
padding:4px;
margin:0;
font-size:12px;
text-decoration:none;
}

#dropmenudiv{
position:absolute;
border:0;
z-index:100;
}

#dropmenudiv a{
width: 170px;
display: block;
text-decoration: none;
border-bottom:1px solid white;
color:#FFFFFF;
background-color:#10218d;
font-size:11px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #e6e6e6;
color:#10218d;
}


/* ----------------------------------------------- CORPO CENTRALE --- */
/* ----------------------------------------------------------------- */
#corpo div{

}

.sx{
width:197px;
padding-right:4px;
font-size:12px;
}
.centro{
width:590px;
height:294px;
border:2px solid #10218d;
}
.dx{
width:192px;
padding-left:4px;
}

/* ------------------------------------------------------ homeMain --- */
/* ---------------------------------------------------------------- */
.homeMain{
background-color:#e6e6e6;
border:1px solid #10218d;
height:202px;
}
	.homeMain .link{
	color:#10218d;
	font-size:12px;
	padding:5px 0;
	margin-left:10px;
	}

/* ------------------------------------------------------ SPONSOR --- */
/* ---------------------------------------------------------------- */
.boxOurSponsor{
background-color:#e6e6e6;
margin-top:4px;
text-align:center;
color:#10218d;
font-size:14px;
padding:5px;
height:250px;
}
.boxOurSponsor img{
margin:6px 0; 4px 0
}

/* ------------------------------------------------------ NEWS --- */
/* ---------------------------------------------------------------- */
.boxNews{

}

div.list{
margin: 12px 10px 0 10px;
clear:both;
}
ul.PagCol{
padding:0;
clear: left;
list-style:none;
font-size:10px;
margin:0;
}
ul.PagCol img{
margin-right:5px;
}
li.PagCol{
float: Left;
width: 184px;
margin-right:5px;
}



a.titoloNewsHome:link,a.titoloNewsHome:active, a.titoloNewsHome:visited{
font-size:15px;
color:#000;
text-decoration:none;
line-height:1em;
}
a.titoloNewsHome:hover{
text-decoration:underline;
}
a.testoNewsHome:link,a.testoNewsHome:visited,a.testoNewsHome:active{
font-size:11px;
color:#000;
text-decoration:none;
line-height:1.3em;
}
a.testoNewsHome:hover{
text-decoration:underline;
}

a.titoloListaNewsHome:link,a.titoloListaNewsHome:visited,a.titoloListaNewsHome:active{
font-size:10px;
color:#666666;
text-decoration:none;
line-height:1.3em;
}
a.titoloListaNewsHome:hover{
text-decoration:underline;
}


.spazio{
height:4px;
}






/* ------------------------------------------------------ EVENTS --- */
/* ---------------------------------------------------------------- */
.boxEvents{
background-color:#c30717;
color:#FFFFFF;
font-size:19px;
padding:2px;
text-align:center;
}
.boxEvents img{
margin:5px 2px 0 2px;
border:1px solid #fff;
}

/* ------------------------------------------------------ ESHOP --- */
/* ---------------------------------------------------------------- */
.boxShop{
background-color:#b2bbf1;
color:#FFFFFF;
font-size:13px;
text-align:center;
margin-top:4px;
}


/* ------------------------------------------------------ creativity --- */
/* ---------------------------------------------------------------- */
.creativity{
border:1px solid #10218d;
font-size:13px;
text-align:center;
margin-top:4px;
}
/* ------------------------------------------------------ FOOTER --- */
/* ---------------------------------------------------------------- */
#footer{
margin:15px 0 15px 0;
color:#909090;
padding-top:10px;
text-align:center;
}








