/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:760px;/* for mozilla*/
	/* background-color: #E2FFF4; */   /* Sfondo esterno alla pagina */
	/* background-color: #66CCCC;*/   /* Sfondo esterno alla pagina */
	background-color: #D6E4FF;   /* Sfondo esterno alla pagina */
	color: #000000;
}
a { color:#CC0000 } 
fieldset{
    padding-left:5px;
    padding-right:5px;
}
#outer{
	height:100%;
	min-height:100%;
	width:990px;                  /* Larghezza  totale */
	/* border-left:1px solid #000;
	border-right:1px solid #000; */
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	background:  url(../images/sfondo.jpg) repeat-y center center;
	position:relative;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float:left;
	width:863px;   /* colonna sinistra + centrale */
}
#header{
	position:absolute;
	top:0;
	left:-1px;
	width:990px;
	height:110px;
    background-image: url(../images/banner.jpg);
	/* border:1px solid #000; */
	overflow:hidden;
	color: #000000;
	z-index:100;
}
#left {
	position:relative;/*ie needs this to show float */
	width:123px;  /*127 - 4 di padding */
	float:left;
	padding-top:120px;/*needed to make room for header*/
	padding-bottom:20px;/* needed to make room for footer */ 
    padding-left:2px;
    padding-right:1px;
}
/* #left p {padding-left:3px;padding-right:2px}
#right p {padding-left:4px;padding-right:2px} */

#right {
	position:relative;/*ie needs this to show float */
	width:123px;
	float:right;
	padding-top:120px;/*needed to make room for header*/
	padding-bottom:20px;/* needed to make room for footer */
    padding-left:2px;
    padding-right:2px;
}

#footer {
	width:990px;
	clear:both;
	height:42px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color: #426F90;
	color: #FFFFFF;
	text-align:center;
	left:0;
	bottom:0;
	position: absolute;
}
* html #footer {/*only ie gets this style*/
	\height:32px;/* for ie5 */
	he\ight:32px;/* for ie6 */
}
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
	width:736px;
	float:right;
	padding-top:128px;
	padding-bottom:32px;/* needed to make room for footer */
}
/* #centrecontent p {padding-left:3px} */

#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */



/* Formatazione menu lista giochi */
.navSx{}
    .navSx a { display: block; width: 100%; text-decoration: none; color: #000000; border-bottom:1px solid #333399; font-size:12px; font-family:"Comic Sans MS",arial}
    .navSx a:hover {background: #FBFB38; text-decoration: none; }
    .navSx a:visited {text-decoration: none;}

.navMenu{
    margin-left:380px;
}
    .navMenu a { margin-right:9px; text-decoration: none; color: #330099; font-size:15px; font-family:arial; font-weight:bold; letter-spacing:2px}
    .navMenu a:hover {color:#FFFFFF;}
    .navMenu a:visited {}
    
.navMenuDown{
    margin-left:5px;margin-top:71px;
}
    .navMenuDown a { margin-right:6px; text-decoration: none; color: #FFFFFF; font-size:13px; font-family:arial; font-weight:bold; letter-spacing:1px}
    .navMenuDown a:hover {color:#3333FF;background: #FBFB38;}
    .navMenuDown a:visited {}
    
.box_login{
}
    .box_login a {font-size:14px; font-family:arial; font-weight:bold;}
    .box_login a:hover {color:#3333FF;background: #FBFB38;}
    .box_login a:visited {}
    div.box_login{
        margin-top:10px;
    }    
    
.error{
    color:red;
}  
.error_register{
    color:red;
    font-size:17px;
}  
.error_cartolina{
    color:red;
    font-size:17px;
}  
a.link_listaRecord:link, a.link_listaRecord:visited, a.link_listaRecord:hover {
	font-size: 16px;
	color: #FFFF00;
	text-decoration:underline;
    font-weight:bold;
}
a.link_listaRecord:hover{
    color: #FFFFFF;
}
a.link_listaRecord2:link, a.link_listaRecord2:visited, a.link_listaRecord2:hover {
	font-size: 17px;
	color: #FF0000;
	text-decoration:underline;
}
a.link_listaRecord2:hover{
    color: #CC0000;
}
a.no_decoration:link, a.no_decoration:visited, a.no_decoration:hover {
	text-decoration:none;
    border:0;
}
a.no_decoration_black:link, a.no_decoration_black:visited, a.no_decoration_black:hover {
	color:#000000;
    text-decoration:none;
    border:0;
}
a.black_underline:link, a.black_underline:visited, a.black_underline:hover {
	color:#000000;
    text-decoration:underline;
    border:0;
}
a.blue_underline_cartoline:link, a.blue_underline_cartoline:visited, a.blue_underline_cartoline:hover {
	color:#003399;
    text-decoration:underline;
    border:0;
}
.pager{
    color:#FFFFFF;
}
div.pager, tr.pager{
    background-color:#3366FF;
    color:#FFFF33;
}
a.pager:link, a.pager:visited, a.pager:hover {
	text-decoration:none;
    border:0;
    color:#FFFFFF;
}
a.box_login_link_nero:link, a.box_login_link_nero:visited, a.box_login_link_nero:hover {
    font-family:arial;
    font-size:12px;
	color:#000000;
    text-decoration:underline;
    font-weight:bold;
    border:0;
}
a.box_login_link_nero:hover {
    color:#3333FF;
    background: #FBFB38;
}
/*        SERVE PER L'EFETO TIPO IL CAMPO FIELD DELL'HTML        */
.field_cartolina {
 margin: 10px 33px 10px 33px;
 padding: 20px 10px 20px 10px;
 border: 1px solid #003399;
 position: relative;
}
.field_cartolina h2 {
 display: inline;
 position: absolute;
 top: -11px;
 background: #99CCFF;
 color: #003399;
 margin: 0 3px;
 padding: 1px;
 font-size:18px;
}
