/* CSS */
body, td, input, textarea, div {
	font-family: Arial, Helvetica, sans-serif;
}	

h1 {font-size: 32px; margin: 0 0 0 5px;}
h1.type1 {color: #DB3F81;}
h1.type2 {color: #352030;}

p { padding:0; margin:0;}

p.menu {padding-top:25px;}

a {color:#F6BCA9;text-decoration:none;}

#container {
	top:0;
	left:0;
	position:relative; 
	border:0px solid #00CCFF; 
	height:100%;
}

#leftimgcontainer {
	float:left; 
	border:0px solid #0000FF
}

#topcontent {
	position:absolute; 
	top:0; left:0;
	width:100%;
	height:100%;
	border:0px solid #FF0000;
	text-align:center;
}


div#containergeneric{
	text-align:left;
	margin:0px auto;
	padding:0px auto;
	position: relative;
	/*overflow-x:auto;
	overflow-y:auto;
	text-align:center;*/
}

div#containergenericindexGioco2{
	text-align:left;
	margin:0px auto;
	padding:0px auto;
	overflow-x:hidden;
	overflow-y:auto;
}

#topcontentgeneric {
	position:absolute; 
	top:0; left:0;
	width:100%;
	height:100%;
	border:0px solid #FF0000;
	text-align:center;
}


#white {
	background:#FFFFFF;
	width:100%; 
	margin-top:80px;
	height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
    min-height: 600px;  /* per i browser moderni */
	border:0px solid #666666
	z-index:1;
}

#intowhitediv {
	width:930px;
	display:block;
	text-align:center;
}

#pink {
	background:#F0E8EB;
    min-height: 600px;  /* per i browser moderni */
	height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
	width:100%; 
	margin-top:80px;
	border:0px solid #ff0000;
	float:left;
	z-index:1;
}

#pinkgeneric {
	background:#F0E8EB;
    min-height: 600px;  /* per i browser moderni */
	height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
	width:100%; 
	margin-top:0px;
	border:0px solid #ff0000;
	float:left;
	z-index:1;
}

#whitegioco2 {
	background:#FFFFFF;
	width:100%; 
	margin:0;
	height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
    min-height: 600px;  /* per i browser moderni */
	border:0px solid #666666;
	float:left;
	z-index:1;
}

#intopinkdiv {
	width:970px;
	height:100%;
	text-align:center;
	border: 0px solid #333333
}

/* Left Products Menu */

/*
.lhsproducts {font-size:18px; color:#FFF; margin:20px;}
.catline { background:url(../Images/arrow_rt.gif) 6px 7px no-repeat;} 
*/
a.category-on { line-height:1.7em;margin-left:15px; margin-right:15px;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}
a.category-onNB { line-height:1.7em;margin-left:15px; margin-right:15px;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}

a.category { line-height:1.7em;margin-left:15px; margin-right:15px;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}	
a.categoryNB { line-height:1.7em;margin-left:15px; margin-right:15px;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}	

a.category:hover {line-height:1.7em;color:#FFFFFF;}
a.categoryNB:hover {line-height:1.7em;color:#FFFFFF;}


a.subcategory-on { line-height:1.7em;margin-right:15px;padding-left:15px;display:block; text-align:left; text-decoration:none; color:#fff;font-size:1.3em; margin-left:10px;background-color:#D76495}
a.subcategory { line-height:1.7em;margin-right:15px;padding-left:15px;display:block; text-align:left; text-decoration:none; color:#FFF;font-size:1.3em; margin-left:10px;}	
a.subcategory:hover {line-height:1.7em;color:#FFFFFF;}


/* Link del Template Bianchi nel menu a sinistra */
a.lnklefttemplate-on { line-height:1.7em;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}
a.lnklefttemplate-onNB { line-height:1.3em;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}

a.lnklefttemplate { line-height:1.7em;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}	
a.lnklefttemplateNB { line-height:1.7em;display:block; text-align:left; text-decoration:none; color:#FFFFFF; font-size:2em;}	

a.lnklefttemplate:hover {line-height:1.7em;color:#FFFFFF;}
a.lnklefttemplateNB:hover {line-height:1.7em;color:#FFFFFF;}


.LinkProdotto {
	font-size: 1.2em;
	color: #DA3F81;
	line-height: 1.7em;
	width:202px;
	display:block
}


/* 
   Style per gestire i links rosa nel menu a sinistra dei Template
*/
a.lnkleftpinktemplate { font-size: 1.2em;color: #352030;line-height: 1.7em;display:block;text-align:left;text-decoration:none;cursor:pointer;
}

a.lnkleftpinktemplate:hover {line-height:1.7em;color:#352030;}

/* Style About*/
.LogoDiv
{
	border: 0px solid #666666;
	/*width: 380px;*/
	float:left;
	margin: 0 auto;
	padding: 0 0 0 20px;
}

.TextDiv
{
	border: 0px solid #666666;
	/*width: 500px;*/
	float:left;
	margin: 0 auto;
	padding: 0 0 0 20px;
}



.style2 {
	line-height: 1.7em;
	font-size:1.2em;
	color: #4A2D43;
	text-align:left;
	float:left;
	border:0px solid #333333;
	width:60%;
	text-align:left;
	padding:10px;
}

.styletemplate {
	line-height:1.4em;
	font-size:1.2em;
	color: #4A2D43;
	text-align:left
}

#MenuLeft { float:left; width:250px; border:0px solid #0066FF;}


/* Menu a sinistra Top */
.TopLeftProductsMenu
{
	background:transparent;
	border:0px solid #009900;
	margin: 0 auto; 
	float:left;
	position:relative;
	top:0px;
	right:0px;
	width:250px;
	height:84px;
	border:0px solid #00FF33;
}


/* Menu a sinistra Middle */
.LeftContenitoreMenu
{
	border: 0px solid #FFFFFF;
	background-color:#352030;		 
	width: 230px;
	float:left;
	text-align:left;
	margin: 0 auto;
	padding-top:10px;
	padding-bottom:10px;
}

/* Menu a sinistra Bottom */
.BottomLeftProductsMenu 
{
	background:transparent; 
	border:0px solid #009900;
	margin: 0 auto; 
	float:left;
	position:relative; 
	top:0px; right:0px; 
	width:250px; 
	height:84px; 
}

.DivLeftBigTitle { line-height:1.7em;display:block;text-align:left;text-decoration:none;color:#FFFFFF;font-size:2em;}

.DivLeftTitle { line-height:1.7em;display:block;text-align:left;text-decoration:none;color:#FFFFFF;font-size:1.6em;}

.styletemplateLeft { line-height:1.7em;display:block;text-align:left;text-decoration:none;color:#FFFFFF;font-size:1.2em;}

.DivTitleCat
{
	border:0px solid #000000;
	font-size:2.8em;
	letter-spacing:-1px;
	line-height: 1.7em;
	color: #352030;
	height:50px;
	text-align:left;
	width:680px;
	float:left;
	display:inline;
	padding-top:20px;
	padding-left:30px;
}

.DivTitleProduct
{
	border:0px solid #000000;
	font-size:2.8em;
	letter-spacing:-1px;
	line-height: 1.7em;
	color: #352030;
	height:50px;
	text-align:left;
	width:680px;
	padding-top:20px;
}

.DivTitleTemplate
{
	border:0px solid #000000;
	font-size:2.8em;
	letter-spacing:-1px;
	line-height: 1.7em;
	color: #352030;
	text-align:left;
	padding-top:20px;
}


.DivTitleTemplateNoPadding
{
	border:0px solid #000000;
	font-size:2.8em;
	letter-spacing:-1px;
	line-height: 1.7em;
	color: #352030;
	text-align:left;
}


.title
{
	font-size:1.6em;
	color: #352030;
}

.RightProducts
{

	border: 0px solid #000000;
	float:left;
	width:710px;

}


.DivProdottoElenco
{
	border:0px solid #666666;	
	background: url(../Images/contenitore_prodotto.jpg); 
	background-repeat:no-repeat; 
	width:202px;
	height:180px; 
	text-align:center;
}

/* padding: sup, destra, inferiore, sinistra;*/

.TopContenitoreScheda
{
	background:transparent;
	border:0px solid #009900;
	margin: 0 auto; 
	float:left;
	position:relative;
	top:0px;
	right:0px;
	width:670px;
	margin-top:0;
}


.DivProdottoSingolo
{
	float:left;
	border:0px solid #666666;
	background-color:#FFFFFF;
	width:670px;
	overflow:hidden;
}


.DivContenitoreTemplate
{
	float:left;
	border:0px solid #666666;
	background-color:#FFFFFF;
	width:670px;

}

.BottomContenitoreScheda
{
	background:transparent;
	border:0px solid #009900;
	margin: 0 auto; 
	float:left;
	position:relative;
	top:0px;
	right:0px;
	border:0px solid #666666;	
	width:670px;
	height:15px; 
}

.TextDiv
{
	border: 0px solid #666666;
	width: 500px;
	float:left;
	margin: 0 auto;
	padding: 20px;
}

fieldset{
	border:none;
	 
}

.TitleGioco2 {
	font-size:2em;
	line-height:1.5em;
	color:#85104D;
}

.SubTitleGioco2 {
	font-size:2em;
	line-height:1.7em;
	color:#D8197E; 
}

.stylenewgioco {
	line-height: 1.4em;
	font-size:1.4em;
	color: #4A2D43;
	text-align:left;
	padding:0 5px 0 5px;
}


a.rosalinkshare {
	line-height: 1.4em;
	font-size:1.4em;
	color: #4A2D43;
	text-align:left;
	padding:0 5px 0 5px;	
	color:#D8197E;	
	text-decoration:none;
	font-weight:bold;
}



.spanprodotti {
	color:#D8197E; 
}

div.bloccopersonalita {
 text-align:left;
 display:block;
 margin-top:10px;
}

div.bloccopersonalita div {
	float:left;
	width:300px;
	margin-left:10px;
}

div.bloccopersonalita img {
	float:left;
	padding: 10px 0 20px 0;
}

div#inviogioco {
	width:500px;
	height:40px;
	background:#DB4082;
	float:left;
	text-align:center;
	margin-top:40px;
}

a.rosalink {
	color:#D8197E;	
	text-decoration:none;
	font-weight:bold;
}



