@charset "UTF-8";
/* CSS Document */

html {
	background-image:url(immagini/FondoSfumato.jpg);
	background-repeat:repeat-x;
	background-color:#99ccff;
	min-height:100%;
	height:auto !important;
	height:100%;
	
}
body {
	width:974px;
	margin: 0 auto;
	min-height:100%;
	background:none;
	height:auto !important;
	height:100%;
}
	

#contenitore {
	margin: 0 auto -30px;
	padding: 0px;
	width: 974px;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#testata {
	position:relative;
	background-image: url(immagini/testata.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 136px;
	width: 974px;
}
#contatti{
	color:#036;
	position:absolute;
	width:750px;
	top:120px;
	left:2px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	letter-spacing: 1px;
}

#erreregistro{
	color:#CCCCCC;
	position:absolute;
	width:10px;
	top:20px;
	left:117px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}

#logoMitsubishi{
border: 1px solid #999999;
position:absolute;
left:898px;
top:4px;

}

#programmapdf a{
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#FF9;
left:813px;
top:5px;
}

#vedova a {
	border: 1px dotted #F90;
	background:#FF9;
	width:171px;
	height:53px;
	position:absolute;
	top: 33px;
	left:800px;
	color:#F00;
	font-size:13px;
	text-align:center;
	font-weight:bold;
}


.contenitoreMenu{
	width:974px;
}


.menuNavigazione{
	margin:auto;
	padding:0;
	width:974px;;
	height:42px;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:15px;
	text-align:center;
	color:#666666;

	}

.menuNavigazione li{
	border-right:1px solid #CCCCCC ;
	border-left:1px solid #999999;
	background:url(immagini/bottone.jpg) no-repeat center top;
	height:42px;
	width:137px;
	line-height:42px;
	float:left;
	}
	
	.menuNavigazione a{
	display:block;
	text-decoration:none;
	height:42px;
	width:137px;
	line-height:42px;
	float:left;
	}
	.menuNavigazione a:link,
	.menuNavigazione a:visited{
		background:url(immagini/bottone.jpg) no-repeat left bottom;
		color:#036;
	}
	
	.menuNavigazione a:hover,
	.menuNavigazione a:focus,
	.menuNavigazione a:active
	{
		background:url(immagini/bottone.jpg) no-repeat center top;
		color:#666666;
	}

.immagineOmbra{
	background:#036;
	min-height:500px;
	width: 974px;
	position:relative;
}

#corpo{
	overflow:hidden;
	width:974px;
	background:url(immagini/fondoColsx.jpg);
	background-repeat: repeat-y;
	
}
.colonnasx{
	background: transparent;
	float:left;
	border-left:1px solid #3399cc;
	width:684px;
	}

.colonnadx{
	margin:auto;
	float:left;
	width:286px;
	}



#footer, #push{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
	background:#036;
	height:30px;
	clear:both;
	text-align:center;
	color:#999999;
	text-decoration:none;
}
#footer a{
color:#FFFF00;
text-decoration:none;
}
/*Regolamento*/
.testataReg{
border:1px solid #000000;
position:relative;
width:600px;
background:#FFFFCC;
height:300px;
}

.titolo{
background:url(immagini/sfondotitolo.jpg) repeat-x;
color:#FFFFFF;
font-size:20px;
width:100%;
height:42px;
text-align:center;
line-height:40px;
font-weight:bold;
margin-bottom:5px;

}
.immagine{
position:relative;
top:-60px;
left:575px;
background:url(immagini/logoBusiness.png) no-repeat;
width:100px;
height:86px;
}

.acrobat{
background:url(immagini/Acrobat.jpg) no-repeat;
width:25px;
height:25px;
float:left;
margin-bottom:10px;
}

.scaricapdf{
margin-bottom:10px;
height:25px;
margin-left:30px;
}

.scaricapdf a{
font-weight:bold;
line-height:25px;
text-decoration:none;
color:#003366;
}

.scaricapdf a:hover{
font-weight:bold;
line-height:25px;
color:#FFFFFF;
}

.testoregola{
width:100%;
}

.regolamento{
color:#003366;
font-size:10px;
line-height:12px;
}

.regolamento table{
padding:0;
margin:0;
border-bottom:1px solid #FFFF99;
border-right:1px solid #FFFF99;
}

.regolamento td{
padding:0;
margin:0;
background:#003399;
color:#FFFF66;
text-align:center;
border-left:1px solid #FFFF99;
border-top:1px solid #FFFF99;
}

td.cella{
background:#009966;
color:#FFFFFF;
}

.errore{
line-height:25px;
margin:auto;
border:1px solid #000033;
height:150px;
width:300px;
background:#336699;
color:#FFFFFF;
text-align:center;
font:Arial, Helvetica, sans-serif;
font-size:18px;
border-radius:5px;
-moz-border-radius: 8px;
-webkit-border-radius:8px;
-moz-box-shadow:0 0 10px #000033;
-webkit-box-shadow:0 0 10px #000033;
  box-shadow:0 0 10px #000033;
}
.errore a {
text-decoration:none;
color:#FFFF66;
}


p{
text-decoration:none;
text-align:center;
color:#CCCCCC;
font-size:14px;
}

