body{margin:0;padding:0;background-color:#fff;font-family:georgia,times,arial;color:#1b4277;}
div#concorsoFrame{background:url(../img/bg.jpg) no-repeat center top;width:580px;height:672px;padding:220px 63px 58px 63px;}
/*div#concorsoFrame{width:580px;height:672px;padding:220px 63px 58px 63px;}*/


a,button{cursor:pointer;}

h1,h2,h3{margin:0;padding:0;}
h2{font-size:14px;font-style:italic;font-weight:bold;text-align:center;}

.h2Star{background:url(../img/stellina.gif) no-repeat 0 center;width:400px;margin:3px 0 3px 87px;}
.h2Star h2{background:url(../img/stellina.gif) no-repeat right center;padding-right:45px;padding:10px 0;}
.h201{height:37px;}

.testo{font-size:11px;padding:0 22px;line-height:22px;}
.testoPdb15{font-size:11px;padding:0 22px 15px 22px;line-height:22px;}
.testoPdt15{font-size:11px;padding:15px 22px 0 22px;line-height:22px;}
.green{padding:10px 22px 15px 22px;background-color:#cce3cd;line-height:22px;}
.blu{padding:10px 22px 15px 22px;background-color:#dfebe0;line-height:22px;}

.top_nav{float:left;width:580px; height:13px; line-height:13px;margin:9px 0 5px;}
.top_nav a#regolamento{display:block;float:right;text-indent:-1000000px;width:108px;height:13px;background-image:url(../img/regolamento.png); background-position:0 0; background-repeat:no-repeat;}
.top_nav a#indietro{display:block;float:left;text-indent:-1000000px;width:108px;height:13px;background-image:url(../img/indietro.png); background-position:0 0; background-repeat:no-repeat; margin-left:3px;}
.top_nav a:hover{background-position:0 -13px !important;}

.divisoreRosa{height:70px;background:url(../img/mask_pink.gif) no-repeat center center;}
.divisoreArancio{height:70px;background:url(../img/mask_orange.gif) no-repeat center center;}
.divisoreVerde{height:40px;background:url(../img/mask_green.gif) no-repeat center center;}

.premiGolosi{background:url(../img/premi_golosi.jpg) no-repeat bottom left;font-size:11px;height:214px;padding-left:217px;padding-right:15px;}
.premiProtagonista{margin-bottom:40px; background:url(../img/premi_protagonista.jpg) no-repeat bottom left;font-size:11px;height:223px;padding-left:217px;padding-right:15px;}
.premiGolosi h2, .premiProtagonista h2{text-align:left;}
.premiGolosi h2{height:29px;font-size:14px;font-weight:bold;font-style:italic;}
.premiProtagonista h2{height:28px;}

.premiGolosi .txt01{padding-top:14px;height:86px;line-height:22px;}
.premiGolosi .txt02{padding-top:21px;height:40px;line-height:20px;}

.premiProtagonista .txt01{padding-top:14px;height:86px;line-height:22px;}
.premiProtagonista .txt02{padding-top:25px;height:40px;line-height:22px;}


.pageContent{float:left;width:578px;padding-left:2px;}

.theContent{height:506px;}

.titolo{height:83px;}
h1{font-size:20px;color:#2c2c6b;margin:0;padding:0px;font-style:italic;font-weight:bold;text-indent:82px;padding-top:18px;}

.theButtons ul{margin:0;padding:0 0 0 14px;list-style-type: none;}
.theButtons ul li{margin:0;padding:0;float:left;}
.theButtons ul li a{display:block;height:45px;background-image:url(../img/menu.gif);background-repeat:no-repeat;text-indent:-1000000px;}
.theButtons ul li.m01 a{width:139px;background-position:0 -45px;}
.theButtons ul li.m02 a{width:140px;background-position:-139px -45px;}
.theButtons ul li.m03 a{width:136px;background-position:-279px -45px;}
.theButtons ul li.m04 a{width:135px;background-position:-415px -45px;}

.theButtons ul li.m01 a:hover, .info .theButtons ul li.m01 a{background-position:0 0;}
.theButtons ul li.m03 a:hover, .premi .theButtons ul li.m03 a{background-position:-279px 0;}
.theButtons ul li.m04 a:hover{width:135px;background-position:-415px 0;}
.theButtons ul li.m02 a:hover{width:140px;background-position:-139px 0;}

/****************** partecipa fine *****************/

#partecipa{
	width:972px; 
	height:670px; 
	background: url(../img/sfondo_msg.jpg) top left no-repeat;
}
.box{
	background-image: url(../img/box.png); 
	background-repeat: no-repeat; 
	position: absolute; 
	top:250px; 
	left:330px; 
	width:300px; 
	height:157px;
}
.box_msg{
	color:#fff;
	font-weight: bold;
	margin-top:20px;
	margin-left:0px;
	text-align: center;
	font-size: 16px;
}
.box_msg a#chiudi{
	background: url(../img/btn_chiudi.png) 0 0 no-repeat;
	width:109px; 
	height:34px;
	text-indent:-5000px;
	display:block;
	margin:15px  auto;
}
.box_msg a#chiudi:hover{
	background: url(../img/btn_chiudi.png) 0 -34px no-repeat;
}

