body {
		/*background-color: #dfddf5;*/
background: url(data/back.png) repeat-x;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	top: 0px;
}

#container {
width:1000px;
position:relative;
}

.divImgBorder
{
	 padding:5px 5px ppx 5px;
	 border: outset 2px #cccccc;
	 height:218px;
	 line-height:218px;
	 vertical-align:middle;
}
.divImgBorder span
{
	 line-height:normal;
}
.i-brdr {float: left; border: 2px solid black; margin:8px;} 
.i-brdr dl {width: 150px; text-align: center; margin: 0;} 
.i-brdr dt {height: 210px; line-height: 210px; vertical-align: middle; border-bottom: 2px solid black; background-color:#CFC;} 
.i-brdr dt img {border: 2px solid #66cc33; vertical-align: middle;width:130px;} 
.i-brdr dt img:hover {border: 2px solid #000;} 
.i-brdr dd{font-family: arial; height: 30px; margin:0; padding:2px; font-size: 9pt; text-align: center; color: black;} 
.i-brdr dd a{text-decoration:none; font-weight:bold;} 
.imgBorder
{
	border:solid 2px #ffffff;	
	margin-top:3px;
	vertical-align:middle
}


#font {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
}

.font {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.font2 {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.font3 {
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

#postextpage{
margin-left:20px;
width:680px;
text-align:justify;
}


#header {
    top:0px;
    background-image: url(data/header_shield.jpg);
	width:1000px;
	height:35px;
	position:relative;
}



#center {
    top:0px;
	background-image: url(data/center.png);
	width:1000px;
	position:relative;
}


#center3 {
    top:0px;
	background-image: url(data/center3.png);
	width:1000px;
	position:relative;
}

#center2 {
    top:0px;
	background-image: url(data/header.jpg);
	background-repeat:repeat-y;
	width:1000px;
	height:100px;
	position:relative;
	padding-left:16px;
}

#header2 {
    top:0px;
	background-image: url(data/header6.png);
	background-repeat:repeat-y;
	width:1000px;
	height:129px;
	position:relative;
	padding-left:16px;
}

#user {
	position:absolute;
	background-image:url(data/user.png);
	width:331px;
	height:30px;
	margin-top:110px;
	margin-left:30px;
	}



#pass {
	position:absolute;
	background-image:url(data/pass.png);
	width:331px;
	height:30px;
	margin-top:160px;
	margin-left:30px;



}
#btnlogin {
	position:absolute;
	margin-top:190px;
	margin-left:30px;
	width:331px;

}



#footer {
    top:0px;
	background-image: url(data/footer.png);
	width:1000px;
	height:35px;
	position:relative;
}

#options {
    top:0px;
	background-image: url(data/anime/options.jpg);
	width:685px;
	height:31px;
	position:relative;
}


#titolo {
	margin-left:25px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
}


#link {
	margin-left:622px;
	margin-top:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	position:absolute;
}

#link a{
	color:#009900;
}



#label2{
	width:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#003300;
	float:left;
	border: 1px dotted #00cc00;
}

#label2 a{
	color:#003300;
	text-decoration:none;
}

#findpos{
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#669966;
}

#findpos a{
	color:#669966;
}

#searchpos{
	margin-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#669966;
}

#avvisi{
	width:670px;
	margin-left:10px;
	color:#293A2C;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



.invisibile
{
	display:none;	
}

.textfield_effect {
border-width: 0px;
margin-top:7px;
margin-left:127px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	width: 190px;
	height: 14px;
	font-weight:bold;
	text-align:center;
}



#colsx {
    top:0px;
	width:216px;
	position:relative;
}

#divis {
	margin-left:16px;
	background-image:url(data/divis.jpg);
	width:239px;
	height:8px;
	}
	
#titsezioni {
	margin-left:16px;
	background-image:url(data/titsezioni.jpg);
	width:239px;
	height:26px;
	}
	
#titolcerca {
	margin-left:16px;
	background-image:url(data/titolcerca.jpg);
	width:239px;
	height:34px;
	
	}
	
#titolutenti {
	margin-left:16px;
	background-image:url(data/titolutenti.jpg);
	width:239px;
	height:34px;
	}

#titoldown {
	margin-left:16px;
	background-image:url(data/titoldown.jpg);
	width:239px;
	height:34px;
	}

	
#titnov {
	margin-left:16px;
	background-image:url(data/titnov.jpg);
	width:239px;
	height:26px;
	}
	
#gtitol {
	margin-left:0px;
	background-image:url(data/gtitol.jpg);
	height:34px;
	width:727px;
	}
	
#pan1 {
	margin-left:16px;
	background-image:url(data/pan1.png);
	width:239px;
	height:30px;
	}

#pan2 {
	margin-left:16px;
	background-image:url(data/pan2.png);
	background-repeat:repeat-y;
	width:187px;
	padding-left:26px;
	padding-right:26px;
	}
	
#pan3 {
	margin-left:16px;
	background-image:url(data/pan3.png);
	width:239px;
	height:37px;
	}
	
#gpan1 {
	margin-left:0px;
	background-image:url(data/gpan1.jpg);
	width:727px;
	height:42px;
	}

#gpan2 {
	margin-left:0px;
	background-image:url(data/gpan2.jpg);
	background-repeat:repeat-y;
	width:675px;
	padding-left:26px;
	padding-right:26px;
	padding-bottom:26px; 
	}
	
#gpan3 {
	margin-left:0px;
	background-image:url(data/gpan3.jpg);
	width:727px;
	height:13px;
	}


#nlpan1 {
	margin-left:140px;
	background-image:url(data/nlpan1.jpg);
	width:727px;
	height:42px;
	}

#nlpan2 {
	margin-left:140px;
	background-image:url(data/gpan2.jpg);
	background-repeat:repeat-y;
	width:676px;
	/*width:728px;*/
	padding-left:26px;
	padding-right:26px;
	padding-bottom:26px; 
	}
	
#nlpan3 {
	margin-left:140px;
	background-image:url(data/nlpan3.jpg);
	background-repeat:no-repeat;
	width:728px;
	height:13px;
	}

#nlpan2 h1
{
	display:inline;	
}
	
#glossario {
	margin-left:40px;
	padding-top:8px;
	font-weight:bold;
	font-family:"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size:16px;

	}
	
#forum {
	margin-left:40px;
	padding-top:8px;
	font-weight:bold;
	font-family:"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size:16px;
	float:left;
	width:400px;
	}
	
#tag {
	margin-left:40px;
	padding-top:8px;
	font-weight:bold;
	font-family:"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size:16px;
	float:left;
	
	}	
	

#fontTitSx{
	margin-left:20px;
	padding-top:8px;
	font-weight:bold;
	font-family:"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size:16px;
	}
	
#testoForum{
	width:370px;
	float:left;	


	}


#testoTag{
	float:left;
	width:240px;
	margin-left:50px;
	}

.page{
	width:95%;
	padding-left:20px;
	padding-top:20px;
	}
	
.page div
{
	font-size:11px;
}
		
.page p
{
	font-size:11px;
		
}
.page h1
{
	font-size:medium;
	text-align:center;	
}
	
.titolo {
      margin-left:40px;
	padding-top:10px;
	font-weight:bold;
	font-family:"Century Gothic",Tahoma, Geneva, sans-serif;
	font-size:16px;
}

.corto{width:100px; padding-bottom:10px}

#boxLogin{
	width:400px;
	height:300px;
	/*border:2px solid #000000;*/
	margin-left:280px;
	margin-top:40px;
	margin-bottom:35px;

	background-image:url(data/login.png);
}


/*----------------------------------------Tabella--------------------------------------------------*/

.tabella {
	width:98%;	
	border: solid 2px #003300;
	font-size:13px;
	}

.tabella td{
	/*background-color:#b4b4ff;*/
	background-color:#99ff99;
	vertical-align:top;
	margin: 3px 3px 3px 3px;
	}


.alter td{
	/*background-color:#8181fd;*/
	background-color:#ccffcc;
	}

.tabella tr{
	background-color:#009933;	
	}

.tabella .header{
	background-color:#009933;	
	}






/*----------------------------------------Fine Tabella--------------------------------------------------*/





/***************MENU****************/

#tab{
	position:absolute;
	padding:0;
	margin:100px 0px 0px 385px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	left: 18px;
	top: -1px;
 }
#tab ul{   
 list-style:none;   
 margin:0;   
 padding:0;
}
#tab ul li{   
 display:inline;   
 margin:0;   
 text-transform:capitalize;
}
#tab ul li a{   
 padding-top:10px;
 display:block;
 color:#339933;   
 background:url(data/pulsmenu.png) no-repeat;  
 float:left;   
 text-decoration:none;   
 border-left:0;   
 margin:0;
 width:115px;
 height:23px;
}
#tab ul li a:hover{    
 color:#000;   
 text-decoration:underline;   

}
a{ color:#003300; text-decoration:none;}
a{ text-decoration:underline;}

.centrato
{
	text-align:center;
}

.tabellamsg
{
	width:100%; height:150px; border:0px;
	}
	
	
/* Popup */

.background
{
position: absolute; top: 0; left: 20; width: 960px; height: 1056px;background-image: url(data/sfondoBack.png);    
}
.popup
{
    filter: alpha(opacity=100); opacity: 1; position: absolute; width: 400px;
                left: 50%; margin-left: -200px; height: 180px; top: 100px; margin-top: -70px; 
                padding-top: 20px
}
