body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	outline:none;
	color:#333;
}
.clearboth, .clearfix {
	height:0px;
	visibility: hidden;
	clear:both;
	_line-height: 0px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#layout {
	background-image:url("/media/img/bg.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	min-height:500px;
	width: 955px;
	margin:0 auto;
	position:relative;
}
#logo {
	width:288px;
	height:104px;
	background-image:url("/media/img/logo.gif");
	background-repeat: no-repeat;
	background-position:center;
	float:left;
}
#header {
	color:#30286A;
	float:right;
	height:19px;
	padding:37px 0 48px;
	text-align:left;
	width:667px;
}
a {
	text-decoration:none;
	color:#30286A;
	font-size:12px;
	border:none;
}
img {
	border:none;
}
#toolbar-right {
	border:medium none;
	float:right;
	text-align:right;
	width:376px;
	vertical-align:middle;
}
#toolbar-right a:link, #toolbar-right a:visited {
	border:none;
	text-decoration:none;
	outline: none;
}
#toolbar-left {
	width:290px;
	_width:284px;
	float:left;
}
#toolbar-stagioni {
	float:left;
	margin-left:12px;
	min-height:349px;
	width:236px;
}
.estate-on-home {
	background-image:url("/media/img/estate/estate-on-home.jpg");
	height:175px;
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	float:right;
}
.estate-on-int-center {
	border-left:2px solid #C7C7C7;
	border-right:2px solid #C7C7C7;
	float:right;
	width:232px;
	text-align:left;
}

.scuola-on-int-center {
	border-left:2px solid #C7C7C7;
	border-right:2px solid #C7C7C7;
	float:right;
	width:232px;
	text-align:left;
	padding-bottom:15px;
}

.estate-on-int-top {
	background-image:url("/media/img/estate/estate-on-int-top.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	width:100%;
}
.estate-on-int-bottom {
	background-image:url("/media/img/estate/estate-int-bottom.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:100%;
	height:46px;
	_margin-top:-23px;/*_margin-bottom:1px;quando scuola � attivo*/
	}

.scuola-on-int-bottom {
	background-image:url("/media/img/scuola-int-bottom.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:100%;
	height:46px;
	_margin-top:0;/*_margin-bottom:1px;quando scuola � attivo*/
	}
	
.estate-off {
	background-image:url("/media/img/estate/estate-off.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:95px;
	^height:96px;
	_height:96px!important;
	float:right;
	margin-bottom:0!important;
	_margin-top:-48px!important;
	padding-top:0;
}

.estate_anim_espr_man {
	position: relative;
	width: 661px;
	height: 626px;
	background-image: url("/media/img/estate/un-giorno-a-giocampus.jpg");
	background-repeat: no-repeat;
}
.estate_anim_espr_man_content {
	position: absolute;
	width: 305px;
	left: 178px;
	top: 158px;
	color: #707172;
	font-size: 11.5px;
	font-weight: bold;
	line-height: 1.2;
}
.estate_anim_espr_man_content span {
	display: block;
	text-align: center;
}

.estate_anim_espr_man_content .columns {
	_line-height: 1.04;
	float: left;
	width: 222px;
}

.estate_anim_espr_man_content .left_column {
	width: 83px;
}

.estate_top_corner {
	height: 20px;
	width: 347px;
	background-image: url("/media/img/estate/top_corner.png");
}
.estate_orange_bg {
	width: 347px;
	background-image: url("/media/img/estate/orange_bg.png");
	background-repeat: repeat;
}
.estate_turni {
	padding-left: 65px;
	color: #707172;
}
.estate_turni strong {
	color: #cd071e;
}
.estate_bottom_corner {
	height: 20px;
	width: 347px;
	background-image: url("/media/img/estate/bottom_corner.png");
}

.estate_map{
	margin-top: 20px;	

}
.scuola-on-home {
	background-image:url("/media/img/scuola-on-home.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:172px;
	float:right;
}
.scuola-on-int-top {
	background-image:url("/media/img/scuola-int-top.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	float:right;
}
.scuola-off { 
	background-image:url("/media/img/scuola-off.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:91px;
	_height:92px;
	float:right;
	
	margin-bottom:0!important;
}
.neve-on-home {
	background-image:url("/media/img/inverno-on-home.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:163px;
	float:right;
	^margin-top:-82px;
	_margin-top:-82px;
}
.neve-on-int-center {
	border-left:2px solid #C7C7C7;
	border-right:2px solid #C7C7C7;
	float:right;
	width:232px;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
	_margin-bottom:0;
	_margin-top:-1px;
}
.neve-on-int-top {
	background-image:url("/media/img/inverno-int-top.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	width:100%;
	height:0;
	line-height:0;
}
.neve-on-int-bottom {
	background-image:url("/media/img/inverno-int-bottom.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	width:100%;
	height:46px;
	_margin-top:-0px;
}
.neve-off {
	_height:81px;
	/*_margin-top:-41px;quando scuola � attivo*/
	_padding-top:0;
	_margin-top:0px;
	background-image:url("/media/img/inverno-off.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	float:right;
	height:82px;
	width:100%;
	
	margin-bottom:0!important;
}
#conteiner {
	float:right;
	margin-top:0;
	min-height:695px;
	padding-top:0;
	text-align:left;
	width:669px;
}
ul.video li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:40px 0;
}
hr.color {
	background:url("/media/img/hr-color.jpg");
	background-repeat:repeat-x;
	border:0 none;
	height:2px;
	line-height:1;
	display:block;
}
.left {
	float:left;
	margin-top:20px;
	text-align:left;
	padding:0;
}
.left-col {
	width:314px;
	float:left;
}
.right-col {
	background-color:white;/*christmas*/
	float:right;
	padding:20px 10px 0 20px;
	text-align:left;
	width:314px;
	font-size:12px;
}
.red {
	color:#D7001B;
}
ul {
	line-height:14px;
	margin-left:0;
	margin-top:0;
	padding-left:10px;
	padding-top:0;
}

#footer {
	font-size:12px;
	margin-top:50px;
	text-align:left;
	width:100%;
}
.grey, #footer a {
	color:#666;
}
#clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.loghi {
 width:100%:
}
.link {
	background-image:url("/media/img/link-off.jpg");
	color:#333;
	height:14px;
	width:152px;
	padding:3px 0 3px 10px;
	margin:8px auto auto 15px;
	display:block;
}
.link:hover {
	background-image:url("/media/img/link-over.jpg");
}
.link-on {
	background-image:url("/media/img/link-on.jpg");
	color:#fff;
	height:14px;
	width:152px;
	padding:3px 0 3px 10px;
	margin:8px auto auto 15px;
	display:block;
}
#page {
	position: relative;
	text-align:left;
	font-size:13px;
	line-height:18px;
	min-height:525px;
	
}
.small {
	color:#999;
}
.bambini {
	background-image:url("/media/img/bambini.gif");
	width:113px;
	height:28px;
	display:block;
	float:left;
	margin-right:7px;
}
.bambini:hover {
	background-image:url("/media/img/bambini-over.gif");
}
.insegnanti {
	background-image:url("/media/img/insegnanti.gif");
	width:113px;
	height:28px;
	display:block;
	float:left;
	margin-right:7px;
}
.insegnanti:hover {
	background-image:url("/media/img/insegnanti-over.gif");
}
.genitori {
	background-image:url("/media/img/genitori.gif");
	width:113px;
	height:28px;
	display:block;
	float:left;
	margin-right:7px;
}
.genitori:hover {
	background-image:url("/media/img/genitori-over.gif");
}
.light {
	color:#666;
	display:block;
	margin-bottom:0px;
	margin-top:5px;
}
.img-testo {
	float:left;
	margin:6spx 0 5px;
	padding-bottom:0;
	padding-right:15px;
}
.testo-video {
	padding-top:80px;
	display:block;
}
li {
	margin-bottom:25px;
}
li.normal{
	margin-bottom:auto;
}
.estate-logo {
	background-image: url("/media/img/estate/logo-giocampus-estate.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

.scuola-logo {
	background-image: url("/media/img/logo-giocampus-scuola.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

.neve-logo {
	background-image: url("/media/img/logo-giocampus-inverno.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

#briciole {
	margin:15px 0px 15px 0px;
}
/* SECOND TOOLBAR */
.tb2-lvl {
	margin:40px 5px 10px 10px;
	float:right;
	width:170px;
}
.tb2-lvl-top {
	background-image: url("/media/img/tb2-top.gif");
	background-repeat: no-repeat;
	height: 13px;
	line-height: 13px;
}
.tb2-lvl-center {	
	background-image: url("/media/img/tb2-middle.gif");
	background-repeat: y;
}
.tb2-lvl-center ul {
	list-style: none;
	margin: 0px;
	margin-left: 12px;
	line-height:20px;
}

.tb2-lvl-center li {
	background-image: url("/media/img/tb2-li.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	padding-left:10px;
}

.tb2-lvl-bottom {
	background-image: url("/media/img/tb2-bottom.gif");
	background-repeat: no-repeat;
}
.tb2-lvl-title {
	font-weight: bold;
	margin-left:20px;
	margin-bottom: 5px;
}
.tb2-lvl-deselect {
	color: #999;
}
.video-thumb{
	float:left;
	margin-bottom:40px;
	margin-right:45px;
	position:relative;
	width:150px;
	}
.video-thumb img{
	}
	
.video-thumb span{
	display:block;
	margin-left:0px;
	color:#30286A;
	margin-top:5px;
	text-align:left;
	}	
#tendina-archive{
	/*ébackground-color:#FFCE00;
	padding:5px;
	float:left;*/
}	
	
.play{
	background-image:url("/media/img/play.png");
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/media/img/play.png');
	background-repeat: no-repeat;
	height:120px;
	left:0px;
	position:absolute;
	top:0px;
	width:146px;
	}
.videobox {
	display:none;
}
.videobox {
	display:none;
}
.videobox-title {
	padding:5px;
}
.embed-bg {
	width:560px;
	height:345px;
	text-align:center;
	border:1px solid #CCC;
	padding:10px;
}


/*-----------invia layout------------*/

.invia-layout {
	left:24px;
	position:absolute;
	top:90px;
	z-index:500;
	_height:600px;
	_width:924px;
	}

#top-invia{
	width:924px;
	background-image:url("/media/img/cartolina/top.png");
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/media/img/cartolina/top.png');
	height:35px;
	}
#center-invia{
	width:924px;
	background-image:url("/media/img/cartolina/center.png");
	/*_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/media/img/cartolina/center.png'); cn ie 6 non funziona il repeat-y se si attiva la trasparenza*/
	min-height:450px;
	_height:400px;
	background-repeat:repeat-y;
	position: relative;
	}	
#bottom-invia{
	width:924px;
	background-image:url("/media/img/cartolina/bottom.png");
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='/media/img/cartolina/bottom.png');
	height:41px;
	}	
	
#center-invia .left-col{
	float:left;
	padding-left:30px;
	width:500px;
	}	

#center-invia .right-col{
	float:right;
	width:350px;
	padding-top: 0;
	}
.cartolina{
	margin-bottom:15px;
	margin-top:20px;
	}
.cartolina-small{
	margin-bottom:15px;
	margin-top:20px;
	}
	
.cartolina-small a {
	outline: none;
}
.cartolina-small img{
	border:2px solid white;
	margin-bottom:10px;
	margin-right:52px;
}
.cartolina-small img.on{
	border:2px solid #114180;
}
#form-ecards{
	display:block;
	line-height:3;
	position:relative;
	width:515px;
	height:400px;
}
#form-ecards .right0{
	margin-bottom:10px;
	margin-left:0;
	margin-top:10px;
	position:absolute;
	right:30px;
	border:1px solid #51b8ed;
	height:20px;
	width:330px;
}
	
#form-ecards label{
	color: #114180;
	font-weight:bold;
}

#form-ecards .button{
	position:absolute;
	top:380px;
	left:0px;
}

#throbber {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

a#closecartoline {
	float: right;
	margin-right: 30px;
}
	
.privacy{
	font-size:11px;
	line-height:13px;
	padding-top:20px;
	}
	
.privacy a{	
font-size:11px!important;
}

#cartolina{
	border: 1px solid #CCC;
	}
	
a.link-footer {
	margin-right:15px;
	}	
	
.toolbar2-bambini {
	width:665px;
	height:38px;
	margin-top:-35px;
	background-image:url(/media/img/toolbar2-on-bg.gif);
	margin-bottom:20px;
	background-repeat:no-repeat;
	_position:absolute;
	_top:-25px;
	}	
	
.bambini-on{
	width:121px;
	background-image:url(/media/img/bambini-on.gif);
	height:32px;
	display:block;
	float:left;
	margin-right:7px;
}
	
.toolbar2-bambini ul li{
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 40px 0 5px;
	padding:11px 0 0;
	}	
	
.toolbar2-bambini ul li a {
	text-decoration:none;
	color:#FFF;
	}	

.toolbar2-bambini ul li a:hover {
	text-decoration: underline;
	}	
.toolbar2-bambini ul li a.on {
	font-weight:800;
}

.toolbar2-educatori {
	width:665px;
	height:38px;
	margin-top:-35px;
	background-image:url(/media/img/toolbar2-on-bg.gif);
	margin-bottom:20px;
	background-repeat:no-repeat;
	_position:absolute;
	_top:-25px;
	}	
	
.insegnanti-on {
	width:121px;
	background-image:url(/media/img/educatori-on.gif);
	height:32px;
	display:block;
	float:left;
	margin-right:7px;
}
	
.toolbar2-educatori ul li{
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 40px 0 5px;
	padding:11px 0 0;
	}	
	
.toolbar2-educatori ul li a {
	text-decoration:none;
	color:#FFF;
	}	

.toolbar2-educatori ul li a:hover {
	text-decoration: underline;
	}	
.toolbar2-educatori ul li a.on {
	font-weight:800;
}

.toolbar2-mondo {
	width:665px;
	height:38px;
	margin-top:-35px;
	background-image:url(/media/img/mondo-on-bg.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
	_position:absolute;
	_top:-26px;
	_padding:0;
	}	
	

.toolbar2-mondo ul li{
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 40px 0 4px;
	padding:11px 0 0;
	_margin:0 25px 0 0;
	}	
	
.toolbar2-mondo ul li a {
	text-decoration:none;
	color:#2b5ea4;
	}	
	
.toolbar2-mondo ul li a:hover {
	text-decoration: underline;
	}
	
.toolbar2-mondo ul li a.on {
	font-weight:800;
	}	

.toolbar2-mondo ul li a:visited {
	color:#30286A;
}
	
a.mondo{
	width:125px;
	_height:33px;
	display:block;
	text-align:center;
	color:#30286A;
	background-image:url(/media/img/mondo.gif);
	float:left;
	padding-top:13px;
	height:20px;
	}
a.mondo-on{
	width:125px;
	_height:33px;
	display:block;
	text-align:center;
	color:#30286A;
	background-image:url(/media/img/mondo-on.gif);
	float:left;
	padding-top:13px;
	height:20px;
	}

a.contatto{
	width:125px;
	_height:33px;
	display:block;
	text-align:center;
	color:#30286A;
	background-image:url(/media/img/contatto.gif);
	float:left;
	padding-top:13px;
	height:20px;
	}
	
a.contatto-on{
	width:125px;
	height:20px;
	_height:33px;
	display:block;
	text-align:center;
	color:#30286A;
	background-image:url(/media/img/contatto-on.gif);
	float:left;
	padding-top:13px;
	}

ul.stampa{
	list-style:none; 
	margin-bottom:20px;
	padding:0;
	}
	
ul.stampa img{
	float:left;
	margin-right:15px;
}

h1 {
	color:#30286A;
	font-size:20px;
	line-height:24px;
	}
	
ul.elenco-ricette{
	list-style:none;
	padding-left:0;
	margin-left: 0;
	}

#photogallery_thumb {
	width: 460px;
	margin-top: 50px;
}

#photogallery_thumb a {
	display: block;
	float: left;
	margin: 6px 2px 6px 2px;
	padding: 2px;
	border: 1px solid #aaa;
	width: 100px;
	height: 100px;
	text-align: center;
}
/* questionario */
.login {
	width: 500px;
	margin: auto;
	text-align:left;
}
.login h3 {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
}
.login .formcont {
	background-color:#FFFFFF;
	border-left:4px solid #B2B2B2;
	border-right:4px solid #B2B2B2;
	min-height:300px;
	padding:25px 30px 5px;
}
.login .topbt {
	width: 500px;
	height: 20px;
	margin: auto;
}
.formcont .row {
	margin-bottom: 20px;
}
.formcont .label{
	float: left;
	width: 150px;
	text-align: right;
	margin-right: 10px;
	color:#114180;
font-weight:bold;
}
.formcont .formitem {
	float: left;
	width: 200px;
	text-align: left;
}
.formcont .formitem ul {
	margin:0px;
	padding:0px;
}
.formcont .formitem li {
	display:inline;
	margin:0px;
	padding:0px;
}
.formcont .formitem ul li input{
	vertical-align:text-bottom;
}
.formcont .formitem .errorlist{
	font-size:10px;
	color:#FA0;
}

.questionario .borded {	
	border:1px solid #51B8ED;
	height:20px;
}

.questionario {
	width: 725px;
	margin: auto auto auto 0;
	text-align:left;
}
.questionario .formcont {
	display:block;
	background-color:#FFFFFF;
	border-left:4px solid #B2B2B2;
	border-right:4px solid #B2B2B2;
	padding:25px 30px 5px;
}
.questionario .topbt {
	width: 725px;
	height: 20px;
	margin: auto;
	
}

ul.questions{
	list-style:decimal;
	font-size:13px;
	font-weight:800;
	}
ul.questions li {
	display:none;
}
	
ul.questions .formitem{
	margin-top:7px;
	}	
ul.questions .formitem input {	
	margin-bottom:9px;
	margin-right:9px;
	margin-top:5px;
	vertical-align:middle;
}


.formcont span{
	display:block;
	margin-bottom:30px;
	font-size:12px;
	}
	
.formcont form{
	display:block;
	}	
	
.questionario .formitem{
	}	
	
.questionario .formcont .formitem {
	width:600px;
	margin-top:20px;
}

.questionario .formitem{
	font-weight:400;
	}
	
ul.questions li.on{
	background-color:#FFC;
	}

ul.questions li{
	padding-top:5px;
	list-style: none;
}

a.questionario-next-button {
	background-image:url(/media/img/questionario-next-button.gif);
	height: 41px;
	width:125px;
	border:none;
	float:right;
	margin-right:225px;
	}	
	
a.questionario-send-button {
	background-image:url(/media/img/questionario-send-button.gif);
	height: 41px;
	width:108px;
	border:none;
	float:right;
	margin-right:225px;
	}	
/*lab-------------*/

div.cell {
	padding:0 15px;
	color:#FFF;
	font-size:12px;
	margin:0;
	}
	
div.cont-cell{
	width:500px;
	}	
	
div.cell h3{
	font-size:16px;
	font-weight:400;
	margin:0;
	padding:0 0 5px;
	}	
	
.img-radio{
	margin:0 35px;
	^margin:0 29px;
	}	
#lab p.red-title {
	font-size:18px;
	color:#D7001B;
}	
#lab p {
	color: #7d7673;
	line-height: 1.4;
	font-size: 14px;
}

#lab a:link, #lab a:visited {
	color:#F90
}
#lab a:hover, #lab a:active {
	color: #e82906;
}
#labtext {
	margin-top: 24px;
}

#lab #labtext #right {
	float: right;
	width: 260px;
}
#lab #labtext #right p {
	font-size: 12px;
}
#labtext #left {
	width: 379px;
	font-size: 14px;
}

#labtext #left p {
	margin: 0;
	padding: 0;
}

#labtext #left p.title {
	font-weight: bold;
	margin-top: 22px;
}

#labtext #right .lezione {
	margin-top: 5px;
	clear: left;
}

#labtext #right .lezionibox-top {
	background-image: url(/media/img/lab/home-lezionibox-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	width: 242px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	padding: 7px 0 0 18px;
}
#labtext #right .gallery {
	background-image: url(/media/img/lab/home-gallerybox-top.gif);
}

#labtext #right .lezione img.leftimage {
	float: left;
	margin-right: 7px;
}

#labtext #right .lezione .gallery_row {
	margin-top: 5px;
}

#labtext #right .closure {
	margin-top: 5px;
	margin-bottom: 20px;
}

#lablessontitle {
	margin: 5px 0 22px 0;
}

#lessontabs {
	position: relative;
	height: 31px;
}

#lessonttextbox {
	border: 2px solid;
	padding: 13px;
	font-size: 14px;
	position:relative;
}

#lessonttextbox.tab-game {
	padding: 0px;
}

#labtab1 {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 4;
}
#labtab2 {
	position: absolute;
	bottom: 0;
	left: 162px;
	z-index: 3;
}
#labtab3 {
	position: absolute;
	bottom: 0;
	left: 324px;
	z-index: 2;
}
#labtab4 {
	position: absolute;
	bottom: 0;
	left: 486px;
	z-index: 1;
}
#lab #messaggi p {
	margin-bottom: 30px;
}
/*------games----------*/	

a.gamebox {
	display:block;
	height:208px;
	width:287px;
	float:left;
	margin:0 30px 30px 0;
	}
	
a.gamebox.cheanimalesei{
	background-image:url(/media/img/games/cheanimalesei-btn.jpg);
	background-position: 0px 0px;
	}	
	
a.gamebox.cheanimalesei:hover{
	background-position: 0px -208px;
	}		
a.gamebox.freddoquiz{
	background-image:url(/media/img/games/freddoquiz-btn.jpg);
	background-position: 0px 0px;
	}	
a.gamebox.freddoquiz:hover{
	background-position: 0px -208px;
	}	
a.gamebox.memory{
	background-image:url(/media/img/games/memory-btn.jpg);
	background-position: 0px 0px;
	}	
a.gamebox.memory:hover{
	background-position: 0px -208px;
	}	
a.gamebox.chimangiacosa{
	background-image:url(/media/img/games/chimangiacosa-btn.jpg);
	background-position: 0px 0px;
	}	
	
a.gamebox.chimangiacosa:hover{
	background-position: 0px -208px;
	}		
	
.bannerfoto {
	width: 317px;
	height: 165px;
	position: relative;
}
.bannerfoto .neve {
	position: absolute;
	top: 47px;
	left: 0px;
}
.bannerfoto .lab {
	position: absolute;
	top: 47px;
	left: 157px;
}

.img-panoramica{
	margin-top:50px;
	margin-bottom:20px;
	}
	
.colazioni-titolo{
	font-size:16px;
	color:#F00;
	padding-top:30px;
}



table.sette-colazioni{
	margin-left:30px;
	margin-bottom:80px;
	margin-top:10px;
}

#box-cookies{
	width:175px;
	height:221px;
	border:none;
	position:absolute;
	top:120px;
	right:0px;
	background-image:url(../img/lab/lezione03/cookies.jpg);
}

#box-frollini{
	width:166px;
	height:346px;
	border:none;
	position:absolute;
	top:430px;
	right:0px;
	background-image:url(../img/lab/lezione03/frollini.jpg);
}

#box-milk{
	width:233px;
	height:280px;
	border:none;
	position:absolute;
	bottom:120px;
	right:0px;
	background-image:url(../img/lab/lezione03/milk.jpg);
}

#box-gradient-bottom{
	width:607px;
	height:34px;
	border:none;
	position:absolute;
	bottom:0px;
	right:30px;
	background-image:url(../img/lab/lezione03/gradient-bottom.jpg)
}

#winners-box{
	width:670px;
	height:574px;
	margin-top:30px;
	background-image:url(../img/concorso-2010/assets/winners-box.gif);
}

#winners-grid{
	padding-top:40px;
	padding-left:20px;
}