body {
border:4px double #666666;
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
font-size:100%;
line-height:125%;
background-color: #bbbbbb;
width:902px;
height:auto;
margin:auto;
}

/* Stile base dei link */

a{   
    color: #000;
	text-decoration: none;
}

a:link{
    color: #006699;
	text-decoration: none;
	font-weight: bold;
}

a:visited{
    color: #006699;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
    color: #FF0000;
	text-decoration: underline;
}

/* Stile intestazioni logiche */
h1{
font-family: "Times New Roman", Times, serif;
font-size:24px;
color:#000;
font-weight:bold;
margin:5px;
}

h2{
font-family: "Times New Roman", Times, serif;
font-size:24px;
color:#000033;
}

h3{
font-family:Times, serif;
font-size: 17px;
color:#FFFFCC;
margin:0px;
padding:0px;
}

h4{
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
font-size: 17px;
margin:0px;
width:498px;
}

h5{
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
font-size: 17px;
margin:0px;
width:498px;
}

h6{
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
font-size: 11px;
color:#CC3300;
text-align:center;
margin:0px;
}

/**** Stile Header H1-H6 ****/

h5 a:link{text-decoration:underline}

#header_1{
width:890px; 
font-size:18px;
text-align:center;
}

#header_2{
font-family: "Times New Roman", Times, serif;
font-size:24px;
color:#000;
font-weight:bold;
margin:5px;
}

#header_3{
background-image:url(../images/nav-d1.PNG); 
background-repeat:no-repeat; 
width:160px; 
height:32px; 
line-height:140%; 
font-size:19px; 
font-weight:bold; 
text-align:center;
}

#header_4{color:#990000}

.categorie{
font-size:100%; 
color:#000066; 
font-weight:500; 
margin:0px;
}

.html{
height:20px;
padding-left:10px;
font-size:130%;
}

#check{
color:#000; 
height:auto;
padding-left:19px;
padding-bottom:5px;
padding-top:13px;
padding-right:0px; 
margin-top:0px;
font-size:110%;
}

/* Stile ID's navigazione Menu e Layout */

#layout{
background-color:#FFF;
border:1px solid #990033; 
margin:auto;
width:900px;
height:135px; 
}

#logo{
background-image: url(http://www.webxall.net/images/layout/logo.PNG);
background-repeat:no-repeat;
width:295px; 
float:left;
height:88px;
margin-top:25px;
margin-left:2px;
}

#adsense{
width:468px;
height:15px;
margin-top:80px;
margin-right:35px;
padding:0px;
float:right;
}

#menu{
background-color:#990033;
font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
font-size:13px;
color:#FFCC00;
padding-top:5px;
padding-left:10px;
width:892px;
height:20px;
}

#menu a:link{
color: #FFFFCC;
text-decoration: none;
font-weight: bold;
margin-left:5px;
}

#menu a:visited{
color:#FF9900;
font-weight:bold;
text-decoration:none;
}

#menu a:hover{
color:#00FF99;
text-decoration: underline;
}
#navmenu{
font-size:11px; 
height:auto; 
width:160px;
}
/************ LAYOUT HTML SEZIONE 1-2-3-4 ********/
#navsinistro{
border:1px solid #CC0033; 
border-top:none; 
background-color:#ECECFF; 
height:1100px; /* Importante Fix netscape */
width:auto;  
margin-left:0px; 
margin-top:20px !important; margin-top:0px; 
margin-right:6px;  /* 6px or 0px */
float:left; 
clear:left;
}

#navdestro{
border:1px solid #CC0033; 
border-top:none; 
background-color:#ECECFF; 
height:1100px;
width:160px; 
margin-left:0px; 
margin-right:0px; 
margin-top:20px !important; margin-top:0px; 
float:right; 
clear:right;
}

#pagina{
background-color:#FFFFCC;  /* #EFEFEF; */
border:1px solid #990033; 
margin:auto;
width:auto;
height:1180px;  /* Importante Fix Netscape */
}

#commento{
border:1px solid #CC0033;
background-color:#FFFFFC; 
font-size:80%;
width:98%;
margin-top:20px !important; margin-top:0px; 
padding:7px;
text-align:center;
}

#descrizione{
font-family: Verdana, Arial, Helvetica, sans-serif;   /** "Times New Roman", Times, serif **/
text-align:justify;
word-spacing:inherit; 
font-size:77%;
font-weight:400;
color:#000066; 
padding:5px;
width:auto; 
}

#toolbar{
font-family:Arial, Helvetica, sans-serif; 
font-size:82%;
text-align:justify;
}

.commenti{
background-color: #FFFFEC;  
border:dotted; 
border-width:thin; 
border-color: #FFCC66;
font-family:Times, "Times New Roman",  serif; 
text-align:justify;
font-size:100%;
margin-left:15px;
float:left;
padding:15px;  
width:498px;
height:auto;

}
#checkmenu{
background-color:#990033; 
height:auto; 
width:150px; 
font-family:Times, serif; 
font-size:18px; 
color:#FFFFCC;
margin:0px;
}

#navimenus{
background-color:#990033; 
height:auto; 
width:150px; 
padding:5px; 
font-family:Times, serif; 
font-size:18px; 
color:#FFFFCC;
}

/*************** FINE LAYOUT HTML SEZIONI 1-2-3-4  *******/

#title{
border:3px dotted #CC0000; 
border-top:none; 
border-left:none; 
border-right:none; 
color: #0066CC;
padding-bottom:5px;
margin:auto;
margin-top:25px; 
width:360px; 
text-align:center; 
font-size:18px;
}

#navimenud{
background-color:#990033; 
height:auto; 
width:160px; 
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

#navmenudes{
font-size:11px; 
height:402px; 
width:160px;
}

.menus-top{
background-image:url(../images/menu-teil-1.PNG);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
width:160px;
height:32px;
margin:0px;
line-height:245%
}

.menus-top a:link{
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
padding-left:5px;
}

.menus-top a:visited{
color: #FFFFFF;
font-weight:bold;
padding-left:5px;
}

.menus-top a:hover{
color:#66FFFF;
text-decoration: none;
font-weight:bold;
padding-left:5px;
}

.menu-s{
background-image:url(../images/menu-teile.PNG);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
width:160px;
height:25px;
margin:0px;
line-height:210%
}

.menu-s a:link{
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
padding-left:5px;
}

.menu-s a:visited{
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:5px;
}

.menu-s a:hover{
color:#66FFFF;
text-decoration: underline;
padding-left:5px;
}

.menud-top{
background-image: url(../images/nav-d1.PNG);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
width:160px;
height:32px;
margin:0px;
line-height:225%;
}

.menud-top a:link{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
margin-left:6px;
}

.menud-top a:visited{
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
margin-left:6px;
}

.menud-top a:hover{
color:#FFFF00;
text-decoration: underline;
margin-left:6px;
}

.menu-d{
background-image: url(../images/nav-d2.PNG);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
width:160px;
height:25px;
margin:0px;
line-height:210%;
}

.menu-d a:link{
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
margin-left:6px;
}

.menu-d a:visited{
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
margin-left:6px;
}

.menu-d a:hover{
color:#FFFF00;
text-decoration: underline;
margin-left:6px;
}

.menu-x{
font-size:15px;
color: #FFFF00;
width:160px;
height:25px;
text-align:center;
margin:0px;
line-height:145%;
}

.ulstile{
list-style:none; 
margin:0px; 
padding:0px; 
width:160px; 
float:right; 
clear:right;
}

.ulstyle{
list-style:none; 
margin:0px; 
padding:0px; 
width:160px; 
float:left; 
clear:left;
}

/**** Stile DIV Modulo Checkform *****/

.testo{font-weight:bold}

.checked{margin-bottom:0px}

.checked2{margin-top:0px}

#checkform{
border:1px solid #CC0033;
background-color: #FBCBB7;
font-size:11px;
width:423px;
margin:50px;
margin-left:70px;
float:left;
padding:7px;
}

#richiesta{
width:300px; 
float:left; 
margin-left:140px; 
margin-top:40px; 
margin-bottom:0px;
} 

.richiesta{
color:#993300; 
margin-bottom:0px; 
font-size:20px;
}

.separatore{
height:50px; 
margin:auto;
}

.bold{font-weight:bold}

#regolamento{
width:498px; 
margin:0px; 
height:auto; 
margin-bottom:0px; 
padding:10px; 
text-align:justify; 
font-family:Times, "Times New Roman", serif; 
font-size:100%;
}

#helplive{
background-image:url(../images/layout/teilmenu-3.PNG); 
background-repeat:no-repeat; 
width:160px; 
height:202px; 
margin:0px;
}

#consigliati{
background-color:#CCCC99; 
padding-top:10px; 
font-size:12px; 
text-align:center;
}

#longo{
background-color:#00CC00; 
font-size:12px; 
padding-left:4px; 
font-weight:bold;
}

.italic{font-style:italic}

.float_r{float:right}

/**** Stile Contenitore Commenti ***/

.form{
background-color:#fff; 
width:310px; 
height:auto;
text-align:center;
color:#990000;
margin:auto; 
} 

/**** Stile Contenitore Chat ****/

#livehelp{
font-size:22px; 
font-weight:bold; 
color: #009933; 
padding-top:25px; 
margin-left:33px;
}

#chat{
width:130px; 
height:auto; 
margin-top:10px; 
margin-left:13px; 
margin-right:0px; 
text-align:center;
}

#spoke{
font-size:16px;  
margin-top:4px;
}

/**** Stile Dizionario  ****/

#dizi{
float:left; 
clear:left; 
background-color:#EAFFFF; 
width:160px; 
height:auto;
margin-bottom:10px;
padding-bottom:10px; 
text-align:center;
}

#dizionario{
background-image:url(../images/nav-blu.PNG); 
background-repeat:no-repeat; 
border:2px solid #FF6600; 
border-bottom:none; 
border-left:none; 
border-right:none;  
width:160px; 
height:32px; 
margin:0px; 
line-height:139%;
font-family:"Times New Roman", Times, serif; 
font-size:19px;
color:#CC0000; 
font-weight:bold; 
text-align:center;
}

#WebXall{
display:block;
background-color:#E9E9E9; 
border:1px solid #CC0000; 
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-size:70%;  
margin-left:2px; 
margin-top:10px; 
float:left; 
clear:left; 
padding:5px; 
margin-bottom:5px; 
width:137px; 
text-align:justify;
}

.acro{
font-size:14px; 
margin-bottom:5px; 
color:#CC0033;
}

.dizio{
display:block; 
background-color:#E9E9E9; 
border:1px solid #CC0000; 
font-size:70%; 
margin-left:3px; 
margin-top:10px; 
float:left; 
clear:left; 
padding:5px;
margin-bottom:5px;
width:137px; 
text-align:justify;
}

/**** Stile Righi ****/

.rigo{
 color:#006699;
 width:500px;
 }



.bolditalic{
font-weight:bold;
font-style:italic;
}

.italic{font-style:italic}

.underline{ text-decoration:underline}

 /**** Stile immagini ****/
 
.noborder{border:none}
 
/**** Stile InfoSite (Footer) ****/

#footer{
border:3px double #666666;
border-top:none;
background-color:#FFFFCC;
font-size:80%;
text-align:center;
width:897px;
height:auto;
padding-bottom:10px;
padding-top:20px;
margin:auto;
}

.middle{
text-align:center;
font-size: 10px;
}

/**** Stile colori  ****/

.colore-2b{
color:#CC3300; 
font-weight:bold;
}

.colore-3b{
color:#006600; 
font-weight:bold;
}

.colore-4{color:#FFF}

/**** Stile #siteInfo ****/


#siteInfo img{
padding: 1px 1px 1px 1px;
vertical-align: middle;
}

#copyright{text-decoration:underline}

/**** Stile Counter ****/

#counter{
 font-weight: bold;
 font-size:10px; 
 text-decoration:none;
 padding-top:10px;
}

#counter a:link{color: #CC0000}

#counter a:hover{color: #CC0000}

#counter a:visited{color: #CC0000}

/* Stile ID's navigazione Menu e Layout */

#navmenu li{ /* Per UL e LI style vedi base-finestyle */
background-image:url(../images/menu-teile.PNG);
background-repeat:no-repeat;
font-size:11px;
color:#FFFFFF;
width:160px;     
height:25px;
margin:0px;
line-height:210%;
}

/**** Navmenu UL LI Style ****/

#navmenu ul li a:link{
color:#FFFFFF; 
padding-left:5px;
}

#navmenu ul li a:hover{color:#66FFFF}

#navmenu ul li a:visited{
color:#FFFFFF; 
padding-left:5px;
}



