/* CSS Document */

body {
font-family: Arial, Helvetica, sans-serif;
 



 }

#wrap {
width: 770px;
}

#header {
width: 770px;
height: 132px;
background: url(images/header.gif);

}


h1 {
color: #330033;
}

h2 {
color: #003366; }


#navbar{ 
width: 762px;
height: 36px;
background: url(images/navbar.gif);
padding: 4px 4px 0px 4px;

}
#navbar a{

font-size: 23px;
font-family: Arial, Helvetica, sans-serif;

color: #FFFFFF;
}

#navbar a:hover{
color: #000000; }



#content {
background: #FFFFFF;
width: 728px;
border: 2px 2px 2px 2px;
border-style: solid;
border-color: #CC3399;
padding-top: 12px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 4px;
text-align: left;


}

#content a {
 font-weight: 700;
color: #CC33CC;
 }
 
 #content a:hover {

 color: #330066; }
 
 a.big {
font-weight: 700;
color: #990066;
font-size: 32px; }

a.big:hover {
color:  #330066; }


a.medio {
font-weight: 700;
color: #990066;
font-size: 26px; }

a.medio:hover {
color:  #330066; }
 
/* REMINDER dei link a siti esterni tramite classi #content a.ext {
 font-weight: 700;
color: #FF0000;
 }  */
 


.boxrisultati {
	text-align: left;
	width:360px;
	height:auto;
	padding: 2em 2em 2em 2em;
	/* border: 1px 1px, 1px, 1px; */
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	font-size: 11px;

}

.boxrisultati a {
 font-weight: 700;
color: #CC33CC;
 }
 
.boxrisultati a:hover {

 color: #330066; }
 
.boxrisultati h1 {
 font-size: 14px;
 }



 
 
 .boxtestprima {
width:316px;
	height:auto;
	
	border: 1px, 1px, 1px, 1px;
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	

}






#footer {
width: 768px;
heigth: 50px;
background-color: #993399;
border: 2px 2px 2px 2px;
border-style: solid;
border-color: #CC3399; 
font-size: 11px;

}



.boxhome {
float: right;
	text-align: left;
	width:220px;
	
	padding: 1em 2em 2em 2em;
	border: 3px 3px 3px 3px;
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	font-size: 11px;

}

.boxhome a {
 font-weight: 700;
color: #CC33CC;
 }
 
.boxhome a:hover {

 color: #330066; }



.boxnews {
float: left;
text-align: left;
	font-size:11px;
	width:350px;
	
	padding: 1em 2em 2em 2em;
	border: 3px 3px 3px 3px;
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	

}


.boxnews a {
 font-weight: 700;
color: #CC33CC;
 }
 
.boxnews a:hover {

 color: #330066; }
 
 .clear {
 clear: both; }
 
 
 .sinistra {
 
 width: 495px;
 float: right;
 }
 
 li{
  margin-top: 0.3em;
 line-height: 1.2em;
 }
 
 .destra { 
 width: 175px; 
 float:left; 
 }
 
 .destra li{
 margin-top: 0.5em;
 line-height: 1.3em;
 }
 
.boxgenerico {
	text-align: left;
	width:360px;
	height:auto;
	padding: 8px 8px 8px 8px;
	/* border: 1px 1px, 1px, 1px; */
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	font-size: 11px;

}

.boxgenerico a {
 font-weight: 700;
color: #CC33CC;
 }
 
.boxgenerico a:hover {

 color: #330066; }
 
.boxgenerico h1 {
 font-size: 14px;
 padding-bottom: 0px;
 }
 
 
 
/* ----sezione giochi */

.giochi p.testo_games_aff{
font-weight: bold;
margin-top: 70px;
text-align:center;
}


.giochi_flash ul li img{

float: left;
border: 0px;
}

.giochi_flash ul li p{


}



/*----- contact form --*/

.errbox {

color: #CC0000;
font-weight:bold;

}


/*------oroscopo---*/

.oroscopobox {
	text-align: left;
	width:270px;
	height:220px;
	padding: 4px 4px 4px 4px;
	/* border: 1px 1px, 1px, 1px; */
	border-color: #993366;
	border-style: dashed;
	background-color: #FFCCCC;
	font-size: 16px;
float: left;
margin: 2em;
}

.oroscopobox a {
 font-weight: 700;
color: #CC33CC;
 }
 
.oroscopobox a:hover {

 color: #330066; }
 
.oroscopobox h3 {
 font-size: 30px;
 padding-bottom: 0px;
 margin: 5px;
 text-align: center;
 }