/* ************************************************

KINDER cioccolato
main.css

Author: Gianluca Buoncompagni - NeoNetwork
First Draft:		Thu Jul  9 18:20:21     2009

Colori: 
#138fcf;
#e53e17;
----------------------------------

************************************************* */

/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

html, body{
	font-family: "Trebuchet MS", trebuchet, arial, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #138fcf;
	background: #fff url("../img/bg_html.png") 50% 0 no-repeat;
	height: 100%;	

}

body{	
	text-align: center;
}
h1{display: none;}
h2{}
h3{}
h4{}
h5{}

a{
	text-decoration: underline;
	color: #138fcf;
	font-weight: normal;
}
a:hover{
	color: #e53e17;
}
a.active{
	cursor: default;
}
a, object, embed{
	outline: 0;
}
p{}
.alt{
	display: none;
}

div.alt{
	/* display: none; */
	text-indent: -5000px;
}

img{-ms-interpolation-mode:bicubic;}

/* STRUTTURA 
====================================================== */
#mainWrap{
	width: 990px;
	padding: 0 1px;
	margin: 0 auto;
	text-align: left;
	background: url("../img/bg_body.gif") 0 0 repeat-y;
}
#header{
	background: url('../img/bg_testata.png') 50% 0 no-repeat;
	position: relative;
	height: 130px;
}
#header div#logo{
	width: 645px;
	height: 90px;
	position: absolute;
	top: 25px;
	left: 30px;
	background: url('../img/t_kc.png') 0 0 no-repeat;
}
#header div#logo, 
#header div#logo a{
	outline: 0;
	text-indent: -5000px;
	width: 645px;
	height: 90px;
	display: block;
}
#header a#backHome{
	display: block;
	text-indent: -5000px;
	width: 66px;
	height: 78px;
	background: url('../img/btn_home.png') 0 0 no-repeat;
	position: absolute;
	top: 20px;
	right: 30px;
}
#header a#backHome:hover{
	background: url('../img/btn_home.png') 0 -80px no-repeat;
}
/* menu */
ul#mainMenu{
width: 100%;
float: left;
overflow: visible;
height: 96px;
position: relative;
}
ul#mainMenu li{
	display: inline;
	float: left;
	height: 110px;
	background-image: url('../img/sprite_menu.png');
	background-repeat: no-repeat;
}
ul#mainMenu li#null{
	/* rende inattiva la parte riflessa dei pulsanti menu */
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: none;
	height: 28px;	
}
ul#mainMenu li a{
	display: block;
	height: 110px;
	text-indent: -5000px;
	background-image: url('../img/sprite_menu.png');
	background-repeat: no-repeat;
}
ul#mainMenu li#mm1,
ul#mainMenu li#mm1 a{
	width: 215px;
	background-position: 0 0;
}
ul#mainMenu li#mm2,
ul#mainMenu li#mm2 a{
	width: 210px;
	background-position: -990px 0;
}
ul#mainMenu li#mm3,
ul#mainMenu li#mm3 a{
	width: 192px;
	background-position: -425px 0;
}
ul#mainMenu li#mm4,
ul#mainMenu li#mm4 a{
	width: 182px;
	background-position: -620px 0;
}
ul#mainMenu li#mm5,
ul#mainMenu li#mm5 a{
	width: 190px;
	background-position: -800px 0;
}
ul#mainMenu li#mm6,
ul#mainMenu li#mm6 a{ /* vinci campioni */
	width: 210px;
	background-position: -215px 0;
}

ul#mainMenu li#mm1 a:hover{
	background-position: 0 -110px;
}
ul#mainMenu li#mm2 a:hover{
	background-position: -990px -110px;
}
ul#mainMenu li#mm3 a:hover{
	background-position: -425px -110px;
}
ul#mainMenu li#mm4 a:hover{
	background-position: -620px -110px;
}
ul#mainMenu li#mm5 a:hover{
	background-position: -800px -110px;
}
ul#mainMenu li#mm6 a:hover{
	background-position: -215px -110px;
}
body#bk ul#mainMenu li#mm1 a{
	background-position: 0 -110px;
}
body#eg ul#mainMenu li#mm2 a{
	background-position: -215px -110px;
}
body#wec ul#mainMenu li#mm6 a{
	background-position: -215px -110px;
}
body#cl ul#mainMenu li#mm3 a{
	background-position: -425px -110px;
}
body#qa ul#mainMenu li#mm4 a{
	background-position: -620px -110px;
}
body#bar ul#mainMenu li#mm5 a{
	background-position: -800px -110px;
}
body#eg ul#mainMenu li#mm6 a{
	background-position: -215px -110px;
}
/* colonne */
#columns{
	width: 100%;
	overflow: auto;
z-index: 2;
position: relative;
clear: both;
}
#colSx{
	float: left;
	margin-left: 6px;
	display: inline;
}
#colDx{
	float: right;
	margin-right: 8px;
}
/* footer */
#footer{
	height: 70px;
	padding-top: 20px;
	background: url('../img/bg_footer.png') 50% 0 no-repeat;
	text-align: left;
	position: relative;
	clear: both;
	font-weight: normal;
}

#footer ul{
	margin: 0 30px;
}
#footer ul li{
	float: left;
	display: inline;
	margin-right: 5px;
}

#footer .copy{
	float: right;
	display: inline;
	margin-right: 30px;
}

div#contenuto{
	padding-left: 5px;
	padding-right: 6px;
	float: left;
}

/* video overlay */
div.overlay {      
    background-image:url(../img/bg_spot.png);      
    width:500px; 
    height:400px;              
    display:none;   
} 
div.overlay div.close { 
    background:url(../img/btn24_ajax_chiudi.png) 0 0; 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:70px; 
    width:60px; 
} 
div.overlay div.close:hover { 
    background:url(../img/btn24_ajax_chiudi.png) -60px 0; 
} 
/* HOME PAGE 
====================================================== */
#hpBimbokinder{
	width: 700px;
	height: 294px;
	position: relative;
	background: url('../img/bg_hp_bimbokinder.png') top left no-repeat;
}
#hpBimbokinder a{
	display: block;
	position: absolute;
	top: 230px;
	right: 50px;
	width: 230px;
	height: 43px;
	text-indent: -5000px;
	background: url('../img/btn_gallery.png') 0 0 no-repeat;
}
#hpBimbokinder a:hover{
	background: url('../img/btn_gallery.png') 0 -43px no-repeat;
}
#hp40 h2{
	display: none;
}
#hp40 a.diario{
	display: block;	
	width: 273px;
	height: 193px;
	text-indent: -5000px;
	background: url('../img/bg_hp_40anni.png') 0 0 no-repeat;
	margin-top: -4px;
	margin-bottom: 4px;
}
#hp40 a.barrette{
	display: block;	
	width: 273px;
	height: 193px;
	text-indent: -5000px;
	background: url('../img/bg_hp_barrette.png') 0 0 no-repeat;
	margin-top: -4px;
	margin-bottom: 4px;
}
#hp40 a.magickinder{
	display: block;	
	width: 273px;
	height: 193px;
	text-indent: -5000px;
	background: url('../img/bg_hp_magic_kinder.jpg') 0 0 no-repeat;
	margin-top: -4px;
	margin-bottom: 4px;
}
#hp40 a.colo{
	display: block;	
	width: 273px;
	height: 203px;
	text-indent: -5000px;
	background: url('../img/bg_hp_licia.png') 0 0 no-repeat;
	margin-bottom: 4px;
}
#hpCioccolibri a{
	display: block;	
	width: 273px;
	height: 193px;
	text-indent: -5000px;
	background: url('../img/bg_hp_cioccolibri_new.png') 0 0 no-repeat;
}
#hpPiuSport a{
	display: block;	
	width: 273px;
	height: 193px;
	text-indent: -5000px;
	background: url('../img/bg_box_sport.jpg') 0 0 no-repeat;
}
/* BIMBO KINDER 
====================================================== */
#bk_concorso_new{
	width: 980px;
	position: relative;
	height: 346px;
	background: url('../img/bg_bk_concorso_new.png') top left no-repeat;
	margin-bottom: 4px;
}
#bk_concorso_new #videoBox{
	margin: 0px;
	position: absolute;
	top: 40px;
	right: 60px;
}
#bk_concorso_old{
	position: relative;
	clear: both;
	width: 980px;
	height: 318px;
	background: url('../img/bg_bk_concorso_old.png') top left no-repeat;
}

#bk_concorso_old a{
	display: block;
	position: absolute;
	top: 240px;
	right: 66px;
	width: 230px;
	height: 43px;
	text-indent: -5000px;
	background: url('../img/btn_gallery.png') 0 0 no-repeat;
}
#bk_concorso_old a:hover{
	background: url('../img/btn_gallery.png') 0 -43px no-repeat;
}

#partecipaBox{
	background: url('../img/bg_interna_bk03.jpg') 0px 0px no-repeat;
	width:973px;
	height:340px;
	position:relative;
}
#partecipaBoxChiuso{
	background: url('../img/box_bimbo_kinder_interna.jpg') 0px 0px no-repeat;
	width:973px;
	height:340px;
	position:relative;
}
#anteprima_conc{
	position: absolute;
	top: 136px;
	right: 0;
	width: 380px;
	height: 200px;
}
#anteprima_concChiuso{
	position: absolute;
	top: 116px;
	left: 350px;
	width: 600px;
	height: 213px;
}


#videoBoxPartecipa{
}
#videoB{
	margin-top: 100px;
}
/* ERA GLACIALE 
====================================================== */
div#erag{
	width: 978px;
	height: 556px;
}
/* CIOCCOLIBRI
====================================================== */
div#cioccol{
	width: 978px;
	height: 556px;
}
/* 40 ANNI 
====================================================== */
#buonCompleanno{
	position: relative;
	width: 977px;
	height: 293px;
	background: url('../img/bg_40_compleanno.png') top left no-repeat;
}
#buonCompleanno a{
	display: block;
	position: absolute;
	top: 210px;
	right: 140px;
	width: 230px;
	height: 43px;
	text-indent: -5000px;
	background: url('../img/btn24_diario.png') 0 0 no-repeat;
}
#buonCompleanno a:hover{
	background: url('../img/btn24_diario.png') 0 -43px no-repeat;
}
#quantiAuguri{
	position: relative;
	width: 977px;
	height: 291px;
	background: url('../img/bg_40_auguri.png') top left no-repeat;
}
#quantiAuguri a{
	display: block;
	position: absolute;
	top: 210px;
	right: 40px;
	width: 230px;
	height: 43px;
	text-indent: -5000px;
	background: url('../img/btn24_auguri.png') 0 0 no-repeat;
}
#quantiAuguri a:hover{
	background: url('../img/btn24_auguri.png') 0 -43px no-repeat;
}


/* 40 ANNI video 
====================================================== */
#videoDiario{
	width: 979px;
	height: 538px;
	position: relative;
	background: url('../img/bg_40_video.jpg') top left no-repeat;
}
#videoDiario .videoBox{
	width: 335px;
	height: 275px;
	text-align: center;
	line-height: 275px;
	position: absolute;
	top: 140px;
	left: 122px;
	/* background: #000 url('../img/ajax-loader.gif') 50% 50% no-repeat; */
}

#videoDiario ul{
	position: absolute;
	bottom: 64px;
	left: 150px;
}
#videoDiario ul li{
	display: inline;
	float: left;
}
#videoDiario ul li a{
	display: block;
	text-indent: -5000px;
	width: 164px;
	height: 45px;
	background-image: url('../img/sprite_btn24_40video.png');
}
#videoDiario ul li#vid01{
	margin-right: 8px;
}
#videoDiario ul li#vid01 a{
	background-position:  -504px 0;
}
#videoDiario ul li#vid02 a{
	background-position:  0 0;
}
#videoDiario ul li#vid03 a{
	background-position:  -168px 0;
}
#videoDiario ul li#vid04 a{
	background-position:  -336px 0;
}
#videoDiario ul li#vid01 a:hover,
#videoDiario ul li#vid01 a.active{
	background-position:  -504px -45px;
}
#videoDiario ul li#vid02 a:hover,
#videoDiario ul li#vid02 a.active{
	background-position:  0 -45px;
}
#videoDiario ul li#vid03 a:hover,
#videoDiario ul li#vid03 a.active{
	background-position:  -168px -45px;
}
#videoDiario ul li#vid04 a:hover,
#videoDiario ul li#vid04 a.active{
	background-position:  -336px -45px;
}


div#videoDiario .testo{
	width: 358px;
	height: 295px;
	position: absolute;
	top: 115px;
	right: 125px;
}
div#videoDiario .testo div{
	height: 100%;
	text-indent: -5000px;
	display: none;
}

div#videoDiario .testo div#txt1{
	background: url('../img/diario_txt24_1.png') 50% 0 no-repeat;
}
div#videoDiario .testo div#txt2{
	background: url('../img/diario_txt24_2.png') 50% 0 no-repeat;
}
div#videoDiario .testo div#txt3{
	background: url('../img/diario_txt24_3.png') 50% 0 no-repeat;
}
div#videoDiario .testo div#txt4{
	background: url('../img/diario_txt24_4.png') 50% 0 no-repeat;
}
div#videoDiario a.back{
	width: 110px;
	height: 32px;
	display: block;
	position: absolute;
	bottom: 12px;
	left: 38px;
	text-indent: -5000px;
	background: url('../img/btn24_back.png') top left no-repeat;
}
div#videoDiario a.back:hover{
	background: url('../img/btn24_back.png')0 -32px no-repeat;
}


/* BARRETTE 
====================================================== */
div#boxBarrette{
	width: 980px;
	height: 350px;
	margin-bottom: 4px;
	background: url('../img/bg_barrette_top.jpg') top left no-repeat;
	position: relative;
}
div#boxBarrette ul li#link1 a{
	display: block;
	text-indent: -5000px;
	width: 158px;
	height: 45px;
	background: url('../img/btn24_ingredienti.png') 0 0 no-repeat;
	position: absolute;
	top: 55px;
	right: 330px;
}
div#boxBarrette ul li#link1 a:hover{
	background: url('../img/btn24_ingredienti.png') 0 -45px no-repeat;
}
div#boxBarrette ul li#link2 a{
	display: block;
	text-indent: -5000px;
	width: 158px;
	height: 45px;
	background: url('../img/btn_confezioni.png') 0 0 no-repeat;
	position: absolute;
	top: 100px;
	right: 330px;
}
div#boxBarrette ul li#link2 a:hover{
	background: url('../img/btn_confezioni.png') 0 -45px no-repeat;
}
div#boxBarrette ul li#link3 a{
	font-weight: bold;
	position: absolute;
	bottom: 20px;
	right: 200px;
}
div#boxBarrette ul li#link4 a{
	font-weight: bold;
	position: absolute;
	bottom: 20px;
	right: 36px;
}
div#flashBarrette{
	width: 483px;
	height: 290px;
	position: absolute;
	top: 48px;
	right: 6px;
}
div#boxFabbrica{
	width: 980px;
	height: 350px;
	margin-bottom: 4px;
	background: url('../img/bg_barrette_bottom.jpg') top left no-repeat;
	position: relative;					
}
a#btn_storia{
	display: block;
	text-indent: -5000px;
	width: 230px;
	height: 43px;
	background: url('../img/btn_storia.png') 0 0 no-repeat;
	position: absolute;
	bottom: 12px;
	left: 100px;
}
a#btn_storia:hover{
	background: url('../img/btn_storia.png') 0 -43px no-repeat;
}
a#btn_video{
	display: block;
	text-indent: -5000px;
	width: 230px;
	height: 43px;
	background: url('../img/btn24_video.png') 0 0 no-repeat;
	position: absolute;
	bottom: 12px;
	right: 116px;
}
a#btn_video:hover{
	background: url('../img/btn24_video.png') 0 -43px no-repeat;
}

/* BARRETTE STORIA 
====================================================== */
div#storia{
	width: 980px;
	height: 560px;
	position: relative;
	/* background: url('../img/bg_storia.jpg') top left no-repeat; */
}
div#storia p{
	font-weight: bold;
	color: #0e66b8;
	font-size: 13px;
	text-align: center;
	position: absolute;
}
div#storia p#p1{
	width: 750px;
	top: 220px;
	left: 110px;
}
div#storia p#p2{
	width: 550px;
	top: 350px;
	left: 40px;
}
div#storia p#p3{
	width: 500px;
	top: 530px;
	left: 340px;
}
div#storia a.back{
	width: 110px;
	height: 32px;
	display: block;
	position: absolute;
	bottom: 20px;
	left: 455px;
	text-indent: -5000px;
	background: url('../img/btn24_back.png') top left no-repeat;
}
div#storia a.back:hover{
	background: url('../img/btn24_back.png')0 -32px no-repeat;
}

/* BARRETTE VIDEO 
====================================================== */
#videoBar{
	position: relative;
	width: 980px;
	height: 412px;
	background: url('../img/bg_video_int.png') top left no-repeat;
}
#videoBar .videoBox{
	width: 335px;
	height: 275px;
	text-align: center;
	line-height: 240px;
	position: absolute;
	top: 20px;
	right: 70px;
	/* background: #000 url('../img/ajax-loader.gif') 50% 50% no-repeat; */
}

div#videoBar li#link1 a{
	display: block;
	text-indent: -5000px;
	width: 208px;
	height: 45px;
	background: url('../img/btn_buoni.png') top left no-repeat;
	position: absolute;
	top: 304px;
	right: 126px;
}
div#videoBar li#link1 a:hover,
div#videoBar li#link1 a.active{
	background: url('../img/btn_buoni.png') 0 -45px no-repeat;
}
div#videoBar li#link2 a{
	display: block;
	text-indent: -5000px;
	width: 268px;
	height: 45px;
	background: url('../img/btn_testimonial.png') top left no-repeat;
	position: absolute;
	top: 350px;
	right: 96px;
}
div#videoBar li#link2 a:hover,
div#videoBar li#link2 a.active{
	background: url('../img/btn_testimonial.png') 0 -45px no-repeat;
}
div#videoBar a.back{
	width: 110px;
	height: 32px;
	display: block;
	position: absolute;
	bottom: 20px;
	left: 30px;
	text-indent: -5000px;
	background: url('../img/btn24_back.png') top left no-repeat;
}
div#videoBar a.back:hover{
	background: url('../img/btn24_back.png')0 -32px no-repeat;
}

/* popup pop 
====================================================== */
body#pop{
	background: url('../img/bg_popup.png') top left no-repeat;
	padding: 106px 20px 0;
}
body#pop #scroll{
	height: 268px;
	/* overflow: auto; */
	text-align: left;
	color: #333;
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height: 120%;
	margin-top: 106px;
}
body#pop #scroll h1{
	display: block;
	text-align: center;
	color: #FF3500;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 8px;
}
body#pop #scroll h2{
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 8px;
}
body#pop #scroll div{
	/* margin-bottom:20px; */
}
body#pop #scroll a{
	color: #FF3500;
}

body#pop ul#nlMenu li a{
	font-weight: bold;
	line-height: 16px;
}

body#pop div#testo{
	margin-top:10px;
	border: 1px solid #ff3500;
	padding: 5px;
	height: 155px;
	font-size: 11px;
	color: #333;
	overflow: auto;
}

body#pop div#testo h2{
	font-size: 12px;
	text-transform: uppercase;
	color: #FF3500;
	margin-bottom: 10px;
}
body#pop div#testo div.page{
	display: none;
}
div#creditsWrap{
	position: relative;
	padding: 10px 4px 0;
	height: 145px;
	background: url('../credits/img/corner.gif') bottom right no-repeat;
}
body#pop #scroll div#creditsWrap h1{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: left;
}
body#pop #scroll div#creditsWrap h2{
	color: #3f6780;
}
body#pop #scroll div#creditsWrap a{
	color: #3f6780;
	text-decoration: underline;
}
div#creditsWrap #linkMagnolia{
	display: block;
	position: absolute;
	bottom:0px;
	right:100px;
}
div#creditsWrap #linkZodiak{
	display: block;
	position: absolute;
	bottom:0px;
	right:180px;
}

#nl5{
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}


/* video ajax 
====================================================== */
#videoBox{
	width: 335px;
	height: 275px;
	background: #000 url('../img/ajax-loader.gif') 50% 50% no-repeat;
	line-height: 240px;
	margin-top: 80px;
	margin-left: 80px;
	text-align: center;
}
.videoBox #videoBox{
	background: #000 url('../img/ajax-loader.gif') 50% 50% no-repeat;
	line-height: 240px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
}

/* Iframe bubble trouble 
====================================================== */
iframe#iframeBt{
	width: 100%;
	height: 500px;
	overflow: hidden;
}

/* WEEKEND CON I CAMPIONI 
====================================================== */
body#wec h1{
	display: block;
	position: absolute;	
	top: 30px;
}
body#wec h1 a{
	display: block;
	text-indent: -5000px;
	width: 600px;
	height: 130px;
}
div.wec h2{
	text-indent: -5000px;
	background-image: url('../weekendconicampioni/img/spite_tit.png');
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div#wec_gioca h2{background-position: 0 0;}
div#wec_partecipa h2{background-position: 0 -20px;}
div#wec_premio h2{background-position: 0 -40px;}
div#wec_faq h2{background-position: 0 -60px;}

body#wec #contenuto{
	margin-top: 10px;
	margin-left: 2px;
}
#wecFlash{
	width: 978px;
	height: 530px;
}
div.wec{
	background: url('../weekendconicampioni/img/bg.png') top left repeat-y;
	height:auto !important;
	height:530px ;
	min-height:530px;
	position: relative;
	padding-bottom: 24px;
	width: 978px;
}
div.wec #sfondo{
	background: url('../weekendconicampioni/img/bg_top.jpg') top left no-repeat;
	height:auto !important;
	height:530px ;
	min-height:530px;	
	width: 978px;
}
div.wec #chiusura{
	height: 24px;
	width: 978px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url('../weekendconicampioni/img/bottom.png') top left no-repeat;
}
ul#wec_menu{
	width: 270px;
	position: absolute;
	top: 240px;
	left: 30px;
}
ul#wec_menu li a{
	float: left;
	display: block;
	line-height: 60px;
	height: 60px;
	width: 270px;
	text-indent: -5000px;
	background-image: url('../weekendconicampioni/img/wec_menu.png');
}

ul#wec_menu li#wc1 a{background-position: 0 0;}
ul#wec_menu li#wc2 a{background-position: 0 -60px;}
ul#wec_menu li#wc3 a{background-position: 0 -120px;}
ul#wec_menu li#wc4 a{background-position: 0 -180px;}
ul#wec_menu li#wc5 a{background-position: 0 -240px;}
/* 
ul#wec_menu li#wc1 a:hover{background-position: -270px 0;}
ul#wec_menu li#wc2 a:hover{background-position: -270px -60px;}
ul#wec_menu li#wc3 a:hover{background-position: -270px -120px;}
ul#wec_menu li#wc4 a:hover{background-position: -270px -180px;}
ul#wec_menu li#wc5 a:hover{background-position: -270px -240px;}

#wec_gioca ul#wec_menu li#wc1 a{cursor:  default; background-position: -270px 0;}
#wec_partecipa ul#wec_menu li#wc2 a{cursor:  default;background-position: -270px -60px;}
#wec_premio ul#wec_menu li#wc3 a{cursor:  default;background-position: -270px -120px;}
#wec_faq ul#wec_menu li#wc5 a{cursor:  default;background-position: -270px -240px;}
*/

#boxBianco{
	width: 605px;
	color: #3d3a46;
	margin-top: 20px;
	padding-top: 180px;
	padding-left: 320px;
	font-family: calibri, "Trebuchet MS", trebuchet, arial, sans-serif;
	font-size: 13px;
}
 #boxBianco #top{
	height: 20px;
	width: 605px;
	background: url('../weekendconicampioni/img/bg_bianco.png') top left no-repeat;
}
#boxBianco #bottom{
	height: 20px;
	width: 605px;
	background: url('../weekendconicampioni/img/bg_bianco.png') bottom left no-repeat;
}
#boxBianco #cont{
	width: 565px;
	padding: 0 20px;
	position: relative;
	background: #fff url('../weekendconicampioni/img/bg_bianco.png') 0 -20px no-repeat;
}
/* LOGIN */
#form_login{
width: 100%;
overflow: auto;
}
#form_login div.campo{
margin-bottom: 4px;
position: relative;
padding-bottom: 16px;
overflow: auto;
float: left;
margin-right: 20px;
}
#form_login label{
	display: block;
	line-height: 22px;
	font-weight: bold;
	color: #6e6e6e;
	width: 70px;
}
#form_login label.error{
	position: absolute;	
	left: 0;
	bottom: 4px;
	line-height: 12px;
	color: #C00;
	width: auto;
	font-weight: normal;
}
#form_login input{
	display: block;
	line-height: 20px;
	height: 20px;
	border: 1px solid #6e6e6e;
	width: 150px;
}
#form_login input.error{
	border: 1px solid #c00;
background-color: #ffc;
}
#form_login button{
	clear: both;
	display: block;
	background: url('../weekendconicampioni/img/btn_accedi.png') 0 0 no-repeat;
	width: 162px;
	height: 48px;
	text-indent: -5000px;
	cursor: pointer;	
	position: relative;
	top: -8px;
	left: -6px;
}
/* GIOCA */
p.intro{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
}
p.intro strong{
	color: #cd2a16;
}
#form_wec{
width: 100%;
overflow: hidden;
}
#form_wec div.campo{
clear: both;
margin-bottom: 4px;
position: relative;
padding-bottom: 16px;
width: 100%;
}
#form_wec label{
	display: block;
	line-height: 22px;
	font-weight: bold;
	color: #6e6e6e;
	float: left;
	width: 70px;
}
#form_wec label.error{
	position: absolute;	
	left: 0;
	bottom: 0px;
	line-height: 12px;
	color: #C00;
	width: auto;
	font-weight: normal;
}
#form_wec input{
	display: block;
	line-height: 20px;
	height: 20px;
	border: 1px solid #6e6e6e;
	width: 150px;
}
#form_wec input.error{
	border: 1px solid #c00;
background-color: #ffc;
}
#form_wec #codice{
	/* position: absolute;
	top: 90px;
	right: 20px;
	width: 320px; */
}
#form_wec #codice label{
	width: auto;
	font-size: 15px;
	color: #ca1c21;
	float: none;
	line-height: 15px;
	margin-bottom: 10px;
}
#form_wec #codice label.error{
	margin-bottom: 0px;
}
#form_wec #codice input{
	border: 1px solid #ca1c21;
	clear: both;
	float: none;
}
#form_wec #codice #privacy,
#form_wec #codice #newsletter{
	padding-bottom: 30px;
}
#form_wec #codice #privacy input,
#form_wec #codice #newsletter input{
	float: left;
	width: auto;
	margin-right: 6px;
	border: none;
}

#form_wec button{
	clear: both;
	display: block;
	background: url('../weekendconicampioni/img/sprite_btn_form.png') -130px 0 no-repeat;
	width: 150px;
	height: 48px;
	text-indent: -5000px;
	cursor: pointer;
	float: left;
}
#form_wec a#back{
	display: block;
	background: url('../weekendconicampioni/img/sprite_btn_form.png') 0 0 no-repeat;
	width: 120px;
	height: 48px;
	text-indent: -5000px;
	float: left;
}
div.feedBack p{
	font-size: 14px;
	padding-bottom: 20px;
}
div.feedBack p.bold strong{
	color: #c00;
	font-size: 20px;
	text-transform: uppercase;
}
/* Come partecipare */
#wec_partecipa p{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
}
#wec_partecipa p strong{
	color: #cd2a16;
}
#wec_partecipa p.nota{
	font-size: 11px;	
	margin-bottom: 0px;
	margin-top: 50px;
}
#wec_partecipa p#par_2{
	padding: 34px 233px 45px 46px;
	background: url('../weekendconicampioni/img/pack.jpg') top right no-repeat;
}
#wec_partecipa p#par_3{
	width: 300px;
	float: left;
	overflow: hidden;
	width: 262px;
	position: relative;
	left: -10px;
	margin-bottom: 0px;
}
#wec_partecipa p#par_4{
	width: 303px;
	float: right;
	overflow: hidden;
	position: relative;
	right: -10px;
	margin-bottom: 0px;
}
#wec_partecipa p#par_5{
	clear: both;
}
#wec_partecipa p#par_5 strong{
	display: block;
	text-align: center;
}

/* premio */
#wec_premio p{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 20px;
}
#wec_premio p strong{
	color: #cd2a16;
}
#wec_premio p#pr_1{
	padding-right: 190px;
	padding-bottom: 20px;
	background: url('../weekendconicampioni/img/pallavolo.jpg') top right no-repeat;
}
#wec_premio p.nota{
	font-size: 11px;	
	margin-bottom: 0px;
	margin-top: 20px;
}



/* FAQ */
#faqCont{
	height: 200px;
	overflow: auto;
	font-size: 12px;
	font-family: arial, sans-serif;
	margin-top: 20px;
	padding-right: 10px;
}
#faqCont p{
	margin-bottom: 13px;
}


/* WEEKEND CON I CAMPIONI IFRAME 
====================================================== */
#cont{
	color: #3d3a46;
	font-family: calibri, "Trebuchet MS", trebuchet, arial, sans-serif;
	font-size: 13px;
	text-align: left;
}

/* VIDEO ALBUM - WEEKEND CON I CAMPIONI
====================================================== */
#videoWec{
	width: 979px;
	height: 538px;
	position: relative;
	background: url('../img/bg_wec_video.jpg') top left no-repeat;
}
#videoWec .videoBox{
	width: 335px;
	height: 275px;
	/* text-align: center; */
	line-height: 275px;
	position: absolute;
	top: 140px;
	left: 122px;
}
#wecAlbumFlash{
	width: 978px;
	height: 420px;
}
#videoWec ul {
	bottom:40px;
	left:21px;
	position:absolute;
}
#videoWec ul li{
	display: inline;
	float: left;
}
#videoWec ul li a{
	display: block;
	text-indent: -5000px;
	width: 133px;
	height: 39px;
	background-image: url('../img/sprite_btn_wecVideo.png');
}
#videoWec ul li#vid07 a{
	width:142px;
}
#videoWec ul li#vid01 a{
	background-position:  0 0;
}
#videoWec ul li#vid02 a{
	background-position:  -133px 0;
}
#videoWec ul li#vid03 a{
	background-position:  -266px 0;
}
#videoWec ul li#vid04 a{
	background-position:  -399px 0;
}
#videoWec ul li#vid05 a{
	background-position:  -532px 0;
}
#videoWec ul li#vid06 a{
	background-position:  -665px 0;
}
#videoWec ul li#vid07 a{
	background-position:  -798px 0;
}
#videoWec ul li#vid01 a:hover,
#videoWec ul li#vid01 a.active{
	background-position:  0 -39px;
}
#videoWec ul li#vid02 a:hover,
#videoWec ul li#vid02 a.active{
	background-position:  -133px -39px;
}
#videoWec ul li#vid03 a:hover,
#videoWec ul li#vid03 a.active{
	background-position:  -266px -39px;
}
#videoWec ul li#vid04 a:hover,
#videoWec ul li#vid04 a.active{
	background-position:  -399px -39px;
}
#videoWec ul li#vid05 a:hover,
#videoWec ul li#vid05 a.active{
	background-position:  -532px -39px;
}
#videoWec ul li#vid06 a:hover,
#videoWec ul li#vid06 a.active{
	background-position:  -665px -39px;
}
#videoWec ul li#vid07 a:hover,
#videoWec ul li#vid07 a.active{
	background-position:  -798px -39px;
}


div#videoWec .testo{
	width: 372px;
	height: 330px;
	position: absolute;
	top: 115px;
	right: 125px;
}
div#videoWec .testo div{
	height: 100%;
	text-indent: -5000px;
	display: none;
}

div#videoWec .testo div#txt1{
	background: url('../img/videoWec_txt_1.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt2{
	background: url('../img/videoWec_txt_2.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt3{
	background: url('../img/videoWec_txt_3.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt4{
	background: url('../img/videoWec_txt_4.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt5{
	background: url('../img/videoWec_txt_5.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt6{
	background: url('../img/videoWec_txt_6.png') 50% 0 no-repeat;
}
div#videoWec .testo div#txt7{
	background: url('../img/videoWec_txt_7.png') 50% 0 no-repeat;
}


div.rollingImg {
clear:both;
overflow:hidden;
position:relative;
width: 335px;
height: 275px;

}
div.rollingImg div.items {
position:absolute;
width:20000em;
}