﻿/*Stili generici pagina */

body,html{ overflow-x:hidden;}

/*LARGHEZZA MASSIMA CONTAINER*/
.container{margin:auto;}

#footer ul li a {
	color: white !important;
		
}


/*FAQ*/
.panel-body{
	color: #d3b2d0;
}
.desc	{
	font-size:14px; 
	font-weight:normal;
	font-family: 'Sniglet', cursive;
	}
	
.titolifaq{color: #d3b2d0; margin-top:1%; font-weight:normal; font-size:15px; font-family: 'Sniglet', cursive;}




@media screen and (min-width: 0px) and (max-width: 767px) {
#menu{
	border:none; 
	border-bottom:0px; 
	margin-top:0px; 
	background-image:url('../grafica/pattern-menu-mobile.jpg'); 
	background-position: top center; 
	background-repeat:repeat-x;  
	max-width:960px; 
	height:53px;
}

#titoloBox{
	font-family: 'Luckiest Guy', cursive;
	font-size: 20pt;
	font-weight: 100;
	color: #fee557;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5%;
	
    text-shadow:
        -2px 0px 0 #0074b0,
    	2px 0px 0 #0074b0,
    	-1px 2px 0 #0074b0,
    	1px 2px 0 #0074b0,
    	-1px -2px 0 #0074b0,
    	1px -2px 0 #0074b0;
}

.nav > li > a{padding: 6px 0 0 11px;}
.nav > li > a > img{margin-top:0px;}

#boxlogin{
	 background-image:url('../grafica/pattern-menu-mobile-login.jpg');
	 max-width:960px;
	 height:78px;
	 margin-left: 0px;
	 margin-top: 25px;
	 margin-bottom: -19px;
	 font-family: 'Luckiest Guy', cursive;
	 color:#FFFFFF;
	 font-size:13pt;
	 padding-top:8px;
	 padding-left:15px;
}


#boxlogin img{margin-right:4px;}

#boxlogin a{color:#FFFFFF; text-decoration:none;}

#reg{
	margin-top:12px;
}

#blocchi img {width:100%; left:0;}
#blocchi2 img {width:100%; left:0; margin-top:0%;}
#blocchi3 img {width:100%; left:0; margin-top:3%;}
#blocchi4 img {width:100%; left:0; margin-top:0%;}


#blocchiLogin {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiLogin img {width:100%;}

#blocchiLose {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiLose img {width:100%;}


#blocchiVinto {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiVinto img {width:100%;}

#blocchiVinto2 {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiVinto2 img {width:100%;}


#blocchiPremi {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiPremi img {width:100%;}


#blocchiFormRegistrazione {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiFormRegistrazione img {width:100%;}


#blocchiConcorso {width:100%; margin-top:0px; margin:0; background-color:#6ee0e4; padding-left:2%; padding-right:2%; padding-bottom:4%;}
#blocchiConcorso img {width:100%;}

#welcomeconcorso{margin-left:0;}

#boxprodotti{
	width:100%;
	margin-top:3%;
	margin-left:0px;
	margin-bottom:4%;
		
	background: rgba(255, 255, 255, 0.5);  
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
	
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);

	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)"; 
}

#boxprodotti img{width:95%; margin:auto;}

#elencoprodotti img{width:70%; margin:auto; margin-bottom:4%;}

#accordion{
	width:100%;
	background-color:#FFFFFF; 
	margin-top:0px; 
	border-left:6px solid #ffc62e;
	border-right:6px solid #ffc62e;
	border-bottom:6px solid #ffc62e;	
}

#accordion img{
max-width:45%;
margin-bottom:5%;
}

.img-responsive2{
	max-width:120%;
}


.img-responsive1{
	max-width:60%;
	margin-top:-16%;
}

.img-responsive2{
	max-width:125%;

	margin-top:-20%;
}

.img-responsive3{
	max-width:100%;
}


.img-responsive4{
	max-width:60%;
	margin-top:-18%;
}

.img1coll1{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll2{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll3{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll4{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll5{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll6{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll7{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll8{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll9{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll10{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll11{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

.img1coll12{
	width:100%;
	color:#f29ec4; font-size:16px; margin-top:1%; text-align:center; cursor:pointer;
}

#novita{margin-top: 0px; margin:auto;}

#videoup{margin-top: 10px; margin:auto;}

#headerCollNovita{margin:auto;}

#descrizionecoll{
	font-family: 'Sniglet', cursive;
	font-size:12pt;	
	font-weight:100;
	color:#f29ec4;
	text-transform:uppercase;
	text-align:center;
	margin:auto;
	padding-top: 20px;
}


#descrizionecollNovita1{
	font-family: 'Sniglet', cursive;
	font-size: 23.5pt;
	font-weight: 100;
	color: #0086bf;
	text-transform: uppercase;
	text-align: center;
	margin:auto;
	line-height: 25px;
	margin-top: 3%;
}

#descrizionecollNovita2{
	font-family: 'Sniglet', cursive;
	font-size: 17pt;
	font-weight: 100;
	color: #f29ec4;
	text-transform: uppercase;
	text-align: center;
	margin:auto;
	margin-top:3%;
	line-height: 20px;
}

#sezioneNovitaMobile{
	width:100%;
	background-image:url('../grafica/sfondoCollezioneMobile.jpg'); 
	background-position:top center; 
	background-repeat:no-repeat;
}

#bolloBoxNovita{
	height:63px; 
	padding:13px 0 0 0;
	font-family: 'Sniglet', cursive;
	font-size: 13pt;
	font-weight: 100;
	color: #f29ec4;
	text-align:center;
	line-height: 15px;
	text-transform: uppercase;
	background-color:#ffe620;
	margin-top:0%;
}


#dettagli{margin-top:20px;}

#cuoricini{position:fixed; top:5px; left:5px; z-index:999999999999;}
#cuoricini img{max-width:50%;}

#blocchiNovita{background-color:#f7f9fc; padding-left:20px; padding-right:20px; padding-bottom:20px;}
#blocchiNovitaMobile{background-color:#cbf3fb; background-image:url('../grafica/sfondoBoxCollMob.jpg'); background-repeat:repeat-x; background-position:top center; padding-left:20px; padding-right:20px; padding-top:5%; padding-bottom:5%; margin-bottom:0px;}

#stelline{position:fixed; top:5px; left:5px; z-index:999999999999;}
#stelline img{max-width:50%}

#spaziatura{margin-top:5%;}


#maglietta2{position:fixed; top:9px; left:-30px; z-index:999999999999;}
#maglietta2 img{max-width:50%;}

#maglietta{position:fixed; top:5px; left:5px; z-index:999999999999;}
#maglietta img{max-width:50%;}

#pad{position:fixed; top:5px; left:5px; z-index:999999999999;}
#pad img{max-width:50%;}
#bloccoHome{background-image:url('../grafica/sfondohomeempty.jpg'); background-position:top center; background-repeat:no-repeat;}
.col-sm-6{padding:0; margin:0;}
.col-sm-12{padding:0; margin:0;}
section{width:100%; padding:0; margin:auto;}

#contapp{margin-left:0px; background-image:url('../grafica/sfondoApp.jpg'); background-position:top center; background-repeat:no-repeat; }
#contregistrazione{margin-left:5px; min-height:950px}
#contregistrazione2{margin-left:5px;}
#conthome{margin-left:5px;}
#contgioco{margin-left:5px;}
#contprodotti{margin-left:5px;}
#contnovita{margin-left:5px;}

#footer ul {
	margin-top: 10px;
		
}


#footer ul li {
	text-align: center !important;
}

}


@media (min-width:768px){

#modal-content{
	max-width:75%;
	margin:auto;
	margin-bottom:0px;
	padding-bottom: 6px;
}

#titoloBox{
	font-family: 'Luckiest Guy', cursive;
	font-size: 20pt;
	font-weight: 100;
	color: #fee557;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5%;
	
    text-shadow:
        -2px 0px 0 #0074b0,
    	2px 0px 0 #0074b0,
    	-1px 2px 0 #0074b0,
    	1px 2px 0 #0074b0,
    	-1px -2px 0 #0074b0,
    	1px -2px 0 #0074b0;
}


.bollo{
margin-left:579px; 
margin-top:15px; 
position:absolute;"
}

.bollo2{
margin-left:-14px; 
margin-top:15px;
position:absolute;"
}


.navbar-nav {
float: left;
margin: 0;
width: 705px;
}

.linkgioco{margin-left:-2%;}
.nav > li > a{padding: 0px 20px;}
.nav > li > a > img{max-width:95%; margin-top:-32px;}
.nav li.first-menu-item {
	margin-top: 2px;
}

#logohead{margin-top:-13%; margin-left:-13%;}

#linkapp {margin-left:-17px;}

#boxlogin{
	 background-image:url('../grafica/sfondoBoxLogin.png');
	 width:161px;
	 height:78px;
	 margin-left: -8px;
	 font-family: 'Sniglet', cursive;
	 color:#FFFFFF;
	 font-size:13pt;
	 padding-top:9px;
	 padding-left:15px;
}

#boxlogin img{margin-right:4px;}

#boxlogin a{color:#FFFFFF; text-decoration:none;}

#reg{
	margin-top:8px;
}


#blocchiLogin {width:750px; height:512px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/boxLogin750.png'); }
#blocchiLogin img {max-width:750px;}

#blocchiLose {width:750px; height:512px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/boxLose750.png'); background-repeat:no-repeat; }
#blocchiLose img {max-width:750px;}

#blocchiVinto {width:750px; height:512px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/boxVinto750.png'); }
#blocchiVinto img {max-width:750px;}

#blocchiVinto2 {width:750px; height:512px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/boxVinto7502.png'); }
#blocchiVinto2 img {max-width:750px;}

#blocchiPremi {width:750px; height:1271px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/sfondoPremi750.png'); }
#blocchiPremi img {max-width:750px;}

#blocchiFormRegistrazione {width:750px; height:790px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/boxLogin750RegH.png');background-repeat:no-repeat}
#blocchiFormRegistrazione img {max-width:750px;}

#blocchiConcorso {width:750px; height:512px; margin-top:0px; margin-left: -15px; background-image:url('../grafica/sfondoBoxConcorso750.png');}
#blocchiConcorso img {width:100%;}

#welcomeconcorso{margin-left:55%; margin-top: 7%;}

section{max-width:940px; margin:auto;}
#blocchi {margin-top:0px;}
#blocchi img {max-width:362px;}
#boxapp {margin-left:-17px;}

#blocchi2 {width:724px; margin-top:0px;}
#blocchi2 img {max-width:724px;}

#blocchi3 {width:735px;}
#blocchi3 img {max-width:735px;}

#blocchi4 {width:720px; margin-top:0px;}
#blocchi4 img {max-width:720px;}

#boxprodotti{
	width:720px;
	margin-left:0px;
	margin-bottom:4%;
	padding-bottom:4%;
			
	background: rgba(255, 255, 255, 0.5);  
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
	
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);

	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)"; 
}

#boxprodotti img {max-width:720px;}

#elencoprodotti img{width:100%; margin:auto;}

#accordion{
	width:724px;
	background-color:#FFFFFF; 
	margin-top:0px; 
	border-left:6px solid #ffc62e;
	border-right:6px solid #ffc62e;
	border-bottom:6px solid #ffc62e;	
}

#accordion img{
max-width:95%;
}

.img-responsive1{
	max-width:60%;
	margin-top:-16%;
}

.img-responsive2{
	max-width:125%;
	margin-top:-20%;
}

.img-responsive3{
	max-width:100%;
}


.img-responsive4{
	max-width:60%;
	margin-top:-18%;
	margin-bottom:2%;	
}


#bottonegiococollezione{
	position: absolute;
	margin-left: 53%;
	margin-top: 1%;
}

#bottonegiococollezione img{ max-width:80%;}


#elencoelementi{
	font-family: 'Sniglet', cursive;
	color: #f29ec4;
	font-size: 16px;
	margin-left:5%;
	margin-top:5%
}

#elencoelementi p{

width: 66px;
color: #f29ec4;
font-size: 16px;
margin-top: 1%;
text-align: center;
cursor: pointer;

}

#dettaglioelementi{margin-left:-5%; margin-top:5%}


#descrizionecoll{
	font-family: 'Sniglet', cursive;
	font-size:12pt;	
	font-weight:bold;
	color:#f29ec4;
	text-transform:uppercase;
	text-align:center;
	margin-left: 47%;
	margin-top: 10%;
	position: absolute;
	line-height: 16px;
}

#descrizionecollNovita1{
	font-family: 'Sniglet', cursive;
	font-size: 16pt;
	font-weight: 100;
	color: #0086bf;
	text-transform: uppercase;
	text-align: left;
	margin-left: 44%;
	margin-top: -25%;
	position: absolute;
	line-height: 21px;
}

#descrizionecollNovita2{
	font-family: 'Sniglet', cursive;
	font-size: 10pt;
	font-weight: bold;
	color: #f29ec4;
	text-transform: uppercase;
	text-align: left;
	margin-left: 44.5%;
	margin-top: -20%;
	position: relative;
	float:left;
	line-height: 14px;
}



#novita{margin-top: -43px; margin-left: -61px;}

#bolloBoxNovita{
	position:absolute; 
	margin-top: -187px; 
	margin-left: 530px; 
	width:166px; 
	height:129px; 
	padding: 13px 13px 5px 0;
	background-image:url('../grafica/bolloBoxNovita.png'); 
	background-repeat:no-repeat;
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #f29ec4;
	text-align:right;
	line-height: 14px;
	text-transform: uppercase;
}


#novita{margin-top: -43px; margin-left: -61px;}

#videoup{margin-top: -20px; margin-left: 60px;}


#blocchiCollezione{padding-top: 60px; max-width:1280px; height:545px; margin:auto; margin-bottom:1%; background-color:#f7f9fc; background-image:url('../grafica/sfondinoBoxCollezioni.jpg'); background-position:top center; background-repeat:repeat;}
#contcoll{background-image:url('../grafica/sfondoCollezione.jpg'); background-position:top center; background-repeat:no-repeat; width:100%; padding:0; margin:auto;}

#contenuto{width:715px; margin:auto;}

#bloccoiniziocoll{margin-top:-11%;}

#logocoll{position:relative; top:-20px; max-width:715px; text-align:center; margin:auto}
#logocollNovita{position:relative; top:-50px; left:-156px; text-align:center; margin:auto; max-width:35%;}

#headerCollNovita{margin-bottom:-65px;}

#cuoricini{position:absolute; z-index:9999999; margin-top:-11%; margin-left:2%;}
#cuoricini img{max-width:65%;}

#spaziatura{margin-top:3%;}
#bloccoinizio{margin-top:-10%;}
#blocchiNovita{width:715px; height:388px; margin:auto; margin-top:4%; background-color:#f7f9fc; border-color: #FFFFFF; border-radius: 25px; border-width: 8px;}
#stelline{position:absolute; z-index:9999999; margin-top:-3%; margin-left:-2.5%;}
#stelline img{max-width:75%}

#maglietta2{position:absolute; margin-top:-19%; margin-left:-4%;}
#maglietta2 img{max-width:65%;}

#maglietta{position:absolute; margin-top:-42%; margin-left:-1%;}
#maglietta img{max-width:65%;}
#pad{position:absolute; margin-top:-42%; margin-left:-1%;}
#pad img{max-width:65%;}

#contregistrazione{background-image:url('../grafica/sfondoRegistrazione.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; min-height:950px; margin:auto;}

#contapp{background-image:url('../grafica/sfondoApp.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}

#contprodotti{background-image:url('../grafica/sfondoProdotti.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; min-height:790px; margin:auto;}
#contnovita{background-image:url('../grafica/sfondoNovita.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#contgioco{background-image:url('../grafica/sfondoGiochi.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#conthome{background-image:url('../grafica/sfondohomeempty.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#menu{border:none; margin:auto; margin-top:30px; background-color:#f192bf; max-width:960px; height:78px; z-index:999;}


}


@media (min-width:992px){

.navbar-nav {
float: left;
margin: 0;
width: 935px;
margin-left: 18px;
}

#modal-content{
	max-width:100%;
}


#titoloBox{
	font-family: 'Luckiest Guy', cursive;
	font-size: 32pt;
	font-weight: 100;
	color: #fee557;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5%;
	
    text-shadow:
        -2px 0px 0 #0074b0,
    	2px 0px 0 #0074b0,
    	-1px 2px 0 #0074b0,
    	1px 2px 0 #0074b0,
    	-1px -2px 0 #0074b0,
    	1px -2px 0 #0074b0;
}



.bollo{
margin-left:740px; 
margin-top:15px; 
position:absolute;"
z-index:9999;
}


.bollo2{
margin-left:-31px; 
margin-top:20px; 
position:absolute;"
z-index:0;
}


.linkgioco{margin-left:14px; margin-right:-3%; margin-top:-3%;}

.first-menu-item{margin-left:30px;}
.nav > li > a{padding: 10px 30px;}
.nav > li > a > img{max-width:100%;} 
#logohead{margin-top:-20%; margin-left:-13%;}

#linkapp {margin-left:-17px;}

#boxlogin{
	 background-image:url('../grafica/sfondoBoxLogin.png');
	 width:161px;
	 height:78px;
	 margin-left: 33px;
	 font-family: 'Sniglet', cursive;
	 color:#FFFFFF;
	 font-size:13pt;
	 padding-top:9px;
	 padding-left:14px;
}

#boxlogin img{margin-right:4px;}

#boxlogin a{color:#FFFFFF; text-decoration:none;}

#reg{
	margin-top:8px;
}

#blocchiLogin {width:960px; height:512px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/boxLogin.png');}
#blocchiLogin img {max-width:960px;}

#blocchiLose {width:960px; height:512px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/boxLose.png'); background-repeat:no-repeat;}
#blocchiLose img {max-width:960px;}

#blocchiVinto {width:960px; height:512px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/boxVinto.png');}
#blocchiVinto img {max-width:960px;}

#blocchiVinto2 {width:960px; height:512px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/boxVinto2.png');}
#blocchiVinto2 img {max-width:960px;}


#blocchiPremi {width:960px; height:1271px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/sfondoPremi.png');}
#blocchiPremi img {max-width:960px;}

#blocchiFormRegistrazione {width:960px; height:820px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/boxLoginRegH.png'); background-repeat:no-repeat}
#blocchiFormRegistrazione img {max-width:960px;}

#blocchiConcorso {width:960px; height:512px; margin-top:0px; margin-left: -10px; background-image:url('../grafica/sfondoBoxConcorso.png');}
#blocchiConcorso img {max-width:960px;}

#welcomeconcorso{margin-left:55%; margin-top: 7%;}

section{max-width:940px; margin:auto;}
#blocchi {margin-top:0px;}
#blocchi img {max-width:473px;}
#boxapp {margin-left:-15px;}

#blocchi2 {width:946px; margin-top:0px;}
#blocchi2 img {max-width:946px;}

#blocchi3 {width:1060px;}
#blocchi3 img {max-width:1060px;}

#blocchi4 {width:960px; margin-top:0px; margin-left:-27px;}
#blocchi4 img {max-width:960px;}

#boxprodotti{
	width:960px;
	margin-left:-10px;
	margin-bottom:4%;
	padding-bottom:4%;
				
	background: rgba(255, 255, 255, 0.5);  
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
	
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);

	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)"; 
}

#boxprodotti img {max-width:960px;}

#elencoprodotti img{max-width:241px; margin:auto;}

#accordion{
	width:946px;
	background-color:#FFFFFF; 
	margin-top:0px; 
	border-left:8px solid #ffc62e;
	border-right:8px solid #ffc62e;
	border-bottom:8px solid #ffc62e;	
}

.img-responsive1{
	max-width:125%;
	margin-top:-7%;
}

.img-responsive2{
	max-width:125%;
}

.img-responsive3{
	max-width:100%;
}


.img-responsive4{
	max-width:125%;
	margin-top:-18%;
	margin-bottom:3%;
}


#bottonegiococollezione{
	position: absolute;
	margin-left: 74%;
	margin-top: 0%;
}


#elencoelementi{
	font-family: 'Sniglet', cursive;
	color: #f29ec4;
	font-size: 16px;
	margin-left:5%;
	margin-top:2%
}

#elencoelementi p{

width: 98px;
color: #f29ec4;
font-size: 16px;
margin-top: 1%;
text-align: center;
cursor: pointer;

}

#dettaglioelementi{margin-left:-5%; margin-top:2%}


#descrizionecoll{
	font-family: 'Sniglet', cursive;
	font-size:12pt;	
	font-weight:bold;
	color:#f29ec4;
	text-transform:uppercase;
	text-align:center;
	margin-left: 66%;
	margin-top: 10%;
	position: absolute;
	line-height: 16px;
}

#descrizionecollNovita1{
	font-family: 'Sniglet', cursive;
	font-size: 22pt;
	font-weight: 100;
	color: #0086bf;
	text-transform: uppercase;
	text-align: left;
	margin-left: 46%;
	margin-top: -21%;
	position: absolute;
	line-height: 27px;
}

#descrizionecollNovita2{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: bold;
	color: #f29ec4;
	text-transform: uppercase;
	text-align: left;
	margin-left: 46.5%;
	margin-top: -19%;
	position: relative;
	float:left;
	line-height: 17px;
}


#novita{margin-top: -68px; margin-left: -94px;}

#bolloBoxNovita{
	position:absolute; 
	margin-top: -212px; 
	margin-left: 729px; 
	width:166px; 
	height:129px; 
	padding: 13px 13px 5px 0;
	background-image:url('../grafica/bolloBoxNovita.png'); 
	background-repeat:no-repeat;
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #f29ec4;
	text-align:right;
	line-height: 14px;
	text-transform: uppercase;
}

#videoup{margin-top: 0px; margin-left: 160px;}

#blocchiCollezione{max-width:1280px; height:645px; margin:auto; margin-bottom:1%; background-color:#f7f9fc; background-image:url('../grafica/sfondinoBoxCollezioni.jpg'); background-position:top center; background-repeat:repeat;}
#contcoll{background-image:url('../grafica/sfondoCollezione.jpg'); background-position:top center; background-repeat:no-repeat; width:100%; padding:0; margin:auto;}

#contenuto{width:960px; margin:auto;}

#bloccoiniziocoll{margin-top:-15%;}

#logocoll{position:relative; top:-50px; max-width:960px; text-align:center; margin:auto}
#logocollNovita{position:relative; top:-50px; left:-197px; text-align:center; margin:auto; max-width:100%;}

#headerCollNovita{margin-bottom:0px;}

#cuoricini{position:absolute; z-index:9999999; margin-top:-9%; margin-left:2%;}
#cuoricini img{max-width:85%;}

#spaziatura{margin-top:2%;}
#bloccoinizio{margin-top:-5%;}
#blocchiNovita{width:915px; height:515px; margin:auto; margin-top:4%; background-color:#f7f9fc; border-color: #FFFFFF; border-radius: 25px; border-width: 8px;}

#maglietta2{position:absolute; margin-top: -14%; margin-left: -2%;}
#maglietta2 img{max-width:80%;}

#maglietta{position:absolute; margin-top:-40%; margin-left:-3%;}
#maglietta img{max-width:95%;}
#stelline{position:absolute; z-index:9999999; margin-top:-3%; margin-left:-2.5%;}
#stelline img{max-width:100%}
#pad{position:absolute; margin-top:-42%; margin-left:-2%;}
#pad img{max-width:100%;}

#contregistrazione{background-image:url('../grafica/sfondoRegistrazione.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; min-height:950px; margin:auto;}

#contregistrazione2{background-image:url('../grafica/sfondoRegistrazione.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}

#contapp{background-image:url('../grafica/sfondoApp.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}

#contprodotti{background-image:url('../grafica/sfondoProdotti.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; min-height:790px; margin:auto;}
#contnovita{background-image:url('../grafica/sfondoNovita.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#contgioco{background-image:url('../grafica/sfondoGiochi.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#conthome{background-image:url('../grafica/sfondohomeempty.jpg'); background-position:top center; background-repeat:no-repeat; max-width:100%; margin:auto;}
#menu{border:none; margin:auto; margin-top:30px; background-color:#f192bf; max-width:960px; height:78px; z-index:999;}

.nav > li > a{padding: 10px 30px;}
.nav > li > a > img{max-width:100%;} 


}



@media (min-width:1024px){

#link-gioco{margin-left: -3%;}	

#linkcollezione {
    margin-left: -2%;
    margin-top: -0.5%;
}


.nav > li {
	margin-right: -10px !important;
}

.nav > li > a{padding: 10px 30px;}
.nav > li > a > img{max-width:100%;}

#modal-content{
max-width:100%;
}


#titoloBox{
	font-family: 'Luckiest Guy', cursive;
	font-size: 32pt;
	font-weight: 100;
	color: #fee557;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5%;
	
    text-shadow:
        -2px 0px 0 #0074b0,
    	2px 0px 0 #0074b0,
    	-1px 2px 0 #0074b0,
    	1px 2px 0 #0074b0,
    	-1px -2px 0 #0074b0,
    	1px -2px 0 #0074b0;
}


.linkgioco{margin-left:14px; margin-right:-3%; margin-top:-3%;}

.first-menu-item{margin-left:75px;}

.nav > li > a{padding: 10px 12px;}
.nav > li > a > img{max-width:100%;}

#logohead{margin-top:-20%; margin-left:-10%;}

#linkapp {margin-left:-12px; margin-top: 0.2%;}

#boxlogin{
	 background-image:url('../grafica/sfondoBoxLogin.png');
	 width:161px;
	 height:78px;
	 margin-left: 30px;
 	 font-family: 'Sniglet', cursive;
	 color:#FFFFFF;
	 font-size:13pt;
	 padding-top:9px;
	 padding-left:13px;
}

#boxlogin img{margin-right:4px; margin-top: 1%;}

#boxlogin a{color:#FFFFFF; text-decoration:none;}

#reg{
	margin-top:8px;
}


#blocchiLose {width:960px; height:512px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/boxLose.png'); background-repeat:no-repeat;}
#blocchiLose img {max-width:960px;}

#blocchiVinto {width:960px; height:512px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/boxVinto.png');}
#blocchiVinto img {max-width:960px;}

#blocchiVinto2 {width:960px; height:512px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/boxVinto2.png');}
#blocchiVinto2 img {max-width:960px;}


#blocchiLogin {width:960px; height:512px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/boxLogin.png');}
#blocchiLogin img {max-width:960px;}


#blocchiFormRegistrazione {width:960px; height:820px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/boxLoginRegH.png'); background-repeat:no-repeat}
#blocchiFormRegistrazione img {max-width:960px;}

.heightreg{ min-height:900px}

#blocchiConcorso {width:960px; height:512px; margin-top:0px; margin-left: -7px; background-image:url('../grafica/sfondoBoxConcorso.png');}
#blocchiConcorso img {max-width:960px;}

#welcomeconcorso{margin-left:55%;}

#blocchi {width:960px; margin-top:0px;}
#blocchi img {max-width:480px;}
#boxapp {margin-left:0px;}

#blocchi2 {width:960px; margin-top:0px;}
#blocchi2 img {max-width:960px;}

#blocchi3 {width:1060px;}
#blocchi3 img {max-width:1060px;}

#blocchi4 {width:960px; margin-top:-10px; margin-left:-40px;}
#blocchi4 img {max-width:960px;}

#boxprodotti{
	width:960px;
	margin-left:-10px;
	margin-bottom:4%;
	padding-bottom:4%;
	
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	
	background: rgba(255, 255, 255, 0.5);  
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
	
	/* Explorer 5.5 -> 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF);

	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#FFFFFF)"; 
}

#boxprodotti img {max-width:960px;}

#elencoprodotti img{max-width:241px; margin:auto;}

#accordion{
	width:960px;
	background-color:#FFFFFF; 
	margin-top:0px; 
	border-left:8px solid #ffc62e;
	border-right:8px solid #ffc62e;
	border-bottom:8px solid #ffc62e;	
}

.img-responsive1{
	max-width:125%;
	margin-top:-7%;
}

.img-responsive2{
	max-width:125%;
}

.img-responsive3{
	max-width:100%;
}


.img-responsive4{
	max-width:125%;
	margin-top:-18%;
	margin-bottom:3%;
}


#bottonegiococollezione{
	text-align:center;
	position: absolute;
	margin-left: 76%;
	margin-top: 0%;
}


#elencoelementi{
	font-family: 'Sniglet', cursive;
	color: #f29ec4;
	font-size: 16px;
	margin-left:5%;
	margin-top:2%
}

#elencoelementi p{

width: 98px;
color: #f29ec4;
font-size: 16px;
margin-top: 1%;
text-align: center;
cursor: pointer;

}


#dettaglioelementi{margin-left:-5%; margin-top:2%}


#descrizionecoll{
	font-family: 'Sniglet', cursive;
	font-size:12pt;	
	font-weight:bold;
	color:#f29ec4;
	text-transform:uppercase;
	text-align:center;
	margin-left: 66%;
	margin-top: 10%;
	position: absolute;
	line-height: 16px;
}

#descrizionecollNovita1{
	font-family: 'Sniglet', cursive;
	font-size: 22pt;
	font-weight: 100;
	color: #0086bf;
	text-transform: uppercase;
	text-align: left;
	margin-left: 46%;
	margin-top: -21%;
	position: absolute;
	line-height: 27px;
}

#descrizionecollNovita2{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: bold;
	color: #f29ec4;
	text-transform: uppercase;
	text-align: left;
	margin-left: 46.5%;
	margin-top: -15%;
	position: relative;
	float:left;
	line-height: 17px;
}


#novita{margin-top: -68px; margin-left: -94px;}

#bolloBoxNovita{
	position:absolute; 
	margin-top: -212px; 
	margin-left: 729px; 
	width:166px; 
	height:129px; 
	padding: 13px 13px 5px 0;
	background-image:url('../grafica/bolloBoxNovita.png'); 
	background-repeat:no-repeat;
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #f29ec4;
	text-align:right;
	line-height: 14px;
	text-transform: uppercase;
}

#videoup{margin-top: 0px; margin-left: 168px;}

#blocchiCollezione{position:relative; padding-top: 60px; max-width:1280px; height:645px; margin:auto; margin-bottom:1%; background-color:#f7f9fc; background-image:url('../grafica/sfondinoBoxCollezioni.jpg'); background-position:top center; background-repeat:repeat;}
#contcoll{background-image:url('../grafica/sfondoCollezione.jpg'); background-position:top center; background-repeat:no-repeat; width:100%; padding:0; margin:auto;}

#contenuto{position:relative; width:960px; margin:auto;}

#bloccoiniziocoll{margin-top:-15%;}

#logocoll{position:relative; top:-50px; max-width:960px; text-align:center; margin:auto}
#logocollNovita{position:relative; top:-50px; left:-197px; text-align:center; margin:auto; max-width:100%;}

#headerCollNovita{margin-bottom:0px;}

#cuoricini{position:absolute; z-index:9999999; margin-top:-9.5%; margin-left:2%;}
#cuoricini img{max-width:85%;}

#spaziatura{margin-top:2%;}
#bloccoinizio{margin-top:-5%;}
#blocchiNovita{width:915px; height:515px; margin:auto; margin-top:4%; background-color:#f7f9fc; border-color: #FFFFFF; border-radius: 25px; border-width: 8px;}

#maglietta2{position:absolute; margin-top: -15%; margin-left: -8%;}
#maglietta2 img{max-width:95%;}

#maglietta{position:absolute; margin-top:-40%; margin-left:-3%;}
#maglietta img{max-width:95%;}
#stelline{position:absolute; z-index:9999999; margin-top:-3%; margin-left:-2.5%;}
#stelline img{max-width:100%;}
#pad{position:absolute; margin-top:-42%; margin-left:-2%;}
#pad img{max-width:100%;}

#contregistrazione{background-image:url('../grafica/sfondoRegistrazione.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; min-height:950px; margin:auto;}

#contregistrazione2{background-image:url('../grafica/sfondoRegistrazione.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; margin:auto;}


#contapp{background-image:url('../grafica/sfondoApp.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; margin:auto;}

#contprodotti{background-image:url('../grafica/sfondoProdotti.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; min-height:790px; margin:auto;}
#contnovita{background-image:url('../grafica/sfondoNovita.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; margin:auto;}
#contgioco{background-image:url('../grafica/sfondoGiochi.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; margin:auto;}
#conthome{background-image:url('../grafica/sfondohome.jpg'); background-position:top center; background-repeat:no-repeat; width:2500px; margin:auto;}
#menu{border:none; margin:auto; margin-top:30px; background-color:#f192bf; width:960px; height:78px;}
section{width:960px; margin:auto;}
}


#dettagliConcorso{
	font-family: 'Sniglet', cursive;
	font-size: 10pt;
	font-weight: bold;
	color: #912055;
	text-align:center;
	margin-top: 5%;
	margin-bottom: 1%;
}




#sottotitoloBox{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: center;
	margin-top: 5%;
}

#sottotitoloBox a{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: center;
	margin-top: 5%;
	text-decoration:underline;
}

#sottotitoloBoxReg{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: center;
}

#sottotitoloBoxReg a{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: center;
	text-decoration:underline;
}


#sottotitoloBox img{
	width: 40%;
}


#etichetta{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: center;
	margin-bottom: .5%;
}

.label{
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
	text-align: left;
	margin-bottom: .5%;
}

.input-sm, .form-horizontal .form-group-sm .form-control{
	border:2px solid #feed7c;
	font-family: 'Sniglet', cursive;
	text-align:left;
}

#boxCampo{
	text-align: center;
	margin-top: 0%;
	font-family: 'Sniglet', cursive;
	font-size: 12pt;
	font-weight: 100;
	color: #016267;
}

#boxCampo input{
border:2px solid #feed7c;
font-family: 'Sniglet', cursive;
text-align:center;
}


#boxEmail{
	text-align: center;
	margin-top: 3%;
}

#boxEmail input{
border:2px solid #feed7c;
font-family: 'Sniglet', cursive;
text-align:center;
}

#boxPass{
	text-align: center;
	margin-top: 2%;
	margin-bottom:-2%;
}

#boxPass input{
border:2px solid #feed7c;
font-family: 'Sniglet', cursive;
text-align:center;
}

#pulsanteinvia{
	text-align: center;
	margin-top: 2%;
}


#testolibri{
	font-family: 'Sniglet', cursive;
	font-size:13pt;	
	color:#f29ec4;
	text-align:center;
	margin-top: 25px;
	margin-bottom: 20px;	
	line-height: 27px;	
}

#titolotestolibri{
	font-size: 30pt;
	color: #5dc4e3;
	font-weight: 100;
}

.footer_link {
	line-height:25px;
	color:#FFFFFF;
}

.footer_link a{
	color:#FFFFFF;
}

.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}



/* STILE COLLEZIONE */

#testo{
	font-family: 'Sniglet', cursive;;
}

.tit{
	font-family: 'Bowlby One', cursive;
	font-size:13pt;
	text-transform:uppercase;
	color: #FFFFFF;
	
    text-shadow:
        -2px 0px 0 #0074b0,
    	2px 0px 0 #0074b0,
    	-1px 2px 0 #0074b0,
    	1px 2px 0 #0074b0,
    	-1px -2px 0 #0074b0,
    	1px -2px 0 #0074b0;
    }

#dettagli{
	text-align:center;
}

#dettagli2{
	font-family: 'Sniglet', cursive;
	font-size:11pt;
	margin-top:1%;
	font-weight:bold;
}

#dettagli3{
	font-family: 'Sniglet', cursive;
	font-size:11pt;	
	font-weight:bold;
}



/*STILI BODY*/
body {
padding:0px; margin:0px; background-repeat:repeat-x; background-color:#ffffff; overflow-x:hidden;
}

/*STILI FOOTER*/
.foot{
text-align:center; margin-top: 0px; background-color:#ec84b5;
}
.cont-footer{
background-color:#ec84b5; color:white; width:100%;	
}
.cont-footer-mid{
text-align:center; background-color:#ec84b5; color:white;	
}



/*COMPORTAMENTO MODALE RESPONSIVA*/
@media screen and (min-width: 0px) and (max-width: 2000px) {

 .modal-dialog
{
 width: 800px;
 height: 700px; 
 
 margin-top: 10%;

	
}




 .game
{
    width: 862px;
    height: 812px; 

 margin-top:11%;

	
}



}



/*PULSANTE CSS3 PIANO DELL'OPERA NEL FOOTER*/
.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3097d3), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3097d3, #65a9d7);
   background: -moz-linear-gradient(top, #3097d3, #65a9d7);
   background: -ms-linear-gradient(top, #3097d3, #65a9d7);
   background: -o-linear-gradient(top, #3097d3, #65a9d7);
   padding: 7px 14px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: 'Verdana', sans-serif;   
   text-decoration: none;
   vertical-align: middle;
   }
 .button:hover {
   border-top-color: #2b8ac2;
   background: #2b8ac2;
   color: #ffffff;
   }
 .button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

/*
.carousel-inner > .item > img {
    margin: 0 auto;
}



.carousel-control {
  width:2%;
}

.rot1 {
  width:8%;
}

.carousel-caption .titrot{color:#ff2b71; font-size:18px; font-weight:bold; }
.carousel-caption .descrot{color:#524359; font-size:14px }
.carousel-caption {background: rgba(255, 255, 255, .65);}

.carousel-indicators {
  position: absolute;
  bottom: -10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #ccc;
}
.carousel-caption {
  position: absolute;
  right: 20%;
  bottom: 0px;
  left: 20%;
  z-index: 10;
  padding-top: 5px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 0px 0px rgba(0, 0, 0, .6);
}
*/

.btnmenutop {color:#c1c1c1;}
.btnmenutop:hover {color:#ff2b71;border-bottom-width:2px; border-bottom-color:#c1c1c1; border-bottom-style:dotted;background-color:white;}
.nav > li > a:hover, .nav > li > a:focus {background-color:white}


@media screen and (min-width: 1200px) and (max-width: 2000px) {
.padding-top{padding-top:3%}
.btnmenu{font-size:20px}
.btnmenuactive{font-size:20px}
.padding-top{ padding-top:3%}

}

@media screen and (min-width: 731px) and (max-width: 1190px) {
	#logo{width:170px}
	.btnmenu{font-size:14px}
	.btnmenuactive{font-size:14px}
	#logo{ width:170px}

}

@media screen and (min-width: 0px) and (max-width: 730px) {
	#logo{width:120px}
	.btnmenu{font-size:12px}
	.btnmenuactive{font-size:12px}
	#logo{ width:120px}

}

