body, html {
	margin: 0px;
	padding: 0px;
	color: #000;
	text-align: center;
}
a { text-decoration:none;}
a:HOVER { text-decoration:underline;}
body, td, input, textarea, select, option {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px; }

hr { margin:10px 0px; color:#CCC;}	
#bodybody {	width:950px; border-left:1px solid #CCC;	border-right:1px solid #CCC; }
b,h1,h2,h3,h4 { color:#0033CC; }
h1 { font-size:17px; }
h2 { font-size:15px; margin:0px; }
h2 a {text-decoration:none;}
h3 {
	font-size:13px;
	-moz-border-radius: 5px 5px 5px 5px;
	border:1px solid #ccc; padding:1px 3px 2px 3px;
	margin:0px 0px 10px 0px;
	background-color:#efefef;
	text-align:left;	
	}
h3 a { text-decoration:none;}
h3 a:HOVER {color:#000;text-decoration:none;}
h4 { font-size:12px; margin:0px 0px 10px 0px; }
h4 a { text-decoration:none;}
img {border:0px;}

.txt6 { font-size:6px; }
.txt7 { font-size:7px; }
.txt8 { font-size:8px; }
.txt9 { font-size:9px; }
.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt15 { font-size:15px; }
.txt16 { font-size:16px; }
.txt17 { font-size:17px; }

.txtrosso {color:red;}
.txtverde {color:#369C16;}
.txtverde1 {color:#006400;}
.txtblu {color:#000066;}

.txtrosso a {color:red;}
.txtverde a {color:#369C16;}
.txtverde1 a {color:#006400;}
.txtblu a {color:#000066;}

.tit10 { color:#000066; font-size:10px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit11 { color:#000066; font-size:11px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit12 { color:#000066; font-size:12px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit13 { color:#000066; font-size:13px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit14 { color:#000066; font-size:14px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit15 { color:#000066; font-size:15px; margin:0px 0px 10px 0px; font-weight:bold; }
.tit16 { color:#000066; font-size:16px; margin:0px 0px 10px 0px; font-weight:bold; }

li, { margin:3px 0px 0px 5px; list-style-type: circle; font-size:11px}


li.stato1 { color:#22b733;}
li.stato2 { color:#d49c2f;}
li.stato3 { color:#990000;}
li:HOVER {list-style-type: square; }
li a { text-decoration:none; list-style-type: circle; font-weight:bold; color:#111e98}
li a:HOVER { text-decoration:underline;}

.red { background-color:#ffeeee; color:#690305; border:1px solid #666600; padding:3px 8px;}
.red a {color:red;}
.rosso {color:#690305;}
.rosso a {color:#690305;}
.separatore { width:50px; background-position:center; padding:0px 10px;}
#menu_TOP { height:32px; }

#corpo { background-repeat: repeat-y;background-position: center; width: 950px; position:static;}
#divleft { border:0px solid #ccc; width:160px;  text-align:left;}
#divcenter { border:0px solid #ccc; font-size:12px; padding: 0px 25px 50px 25px; text-align:justify;}
#divright { border:0px solid #ccc; width:160px}
#footer {margin:0px; height:45px; padding:6px 15px 15px 15px;}
#menusinistra { margin:0px 1px 5px 9px; padding:0px 8px;}
#menudestra { margin:0px 8px 5px 0px; padding:0px 8px;}

#box { -moz-border-radius: 8px; border:1px solid #e1e1e1; background-color:#FFF; }
#box_up { -moz-border-radius:8px 8px 0px 0px; border:1px solid #e1e1e1;}
#box_giu { -moz-border-radius:0px 0px 7px 7px; border:1px solid #e1e1e1;border-top:0px;}
.boss_menu {
	color:#000066; font-size:11px;
	-moz-border-radius: 8px;
	border:1px solid #ccc; padding:0px 2px 1px 3px;
	margin:0px 0px 2px 0px;
	font-weight:bold;
	background-color:#efefef;
	text-align:left;
}
.taglia_stringa {font-size:9px; font-weight:100; color:#333;}
.leggitutto {font-size:10px; text-decoration:none; font-weight:bold; margin:15px 5px 5px 5px; }
.leggitutto a {text-decoration:none; color:#000;}
.leggitutto a:HOVER {text-decoration:none; color:#612a2a;}
.vaielenco a {color:#b33e4c; font-weight:bold;}
.vaielenco a:HOVER {text-decoration:none; color:#612a2a; background-color:#fff1f3}
.aleft {float:left;}
.aright {float:right;}
.h_nomescript {font-weight:bold; font-size:12px; }
.h_nomescript a { text-decoration:none; color:#333;}
.h_catscript a { text-decoration:none; color:#333;}

.h_nomearticolo { font-weight:bold; font-size:12px; padding:0px 10px; border-right:1px solid #CCC;}
.h_catarticolo { text-decoration:none; color:#333; padding:0px 10px;}
.h_nomearticolo a { text-decoration:none; color:#333}
.h_catarticolo a { text-decoration:none; color:#333;}
.avatar_news { float:left; margin:4px 10px; width:80px; border:1px solid #666 }
.scrittoda { font-size:11px;}
.scrittoda b { color:#4a4866}
.data_news { width:110px; float:right}
.testo_news {text-align:justify; font-size:11.7px}
.bildnews { float:left; margin:2px 15px 10px 2px; border:1px solid #CCC;}

.tdmenu { padding:0px 5px;}
.tdmenu a { color:000;}
.tdmenu_login { padding:3px 10px 2px 0px; text-align:right;}
.formlogin { margin:0px}
.formlogin input { 
	height:18px; padding:0px 4px; position:center; width:90px;
	-moz-border-radius: 8px; border:1px solid #b2b2b2; background-color:#FFF;
	}
.login input { width:50px;}
.input_news{ 
	height:30px; padding:5px; position:center; width:550px;
	-moz-border-radius: 8px; border:1px solid #b2b2b2; background-color:#FFF;
	font-size:12px;
}
.input_news_kl{ 
	height:30px; padding:5px; position:center; width:150px;
	-moz-border-radius: 8px; border:1px solid #b2b2b2; background-color:#FFF;
	font-size:12px;
}

.li_add_news_em {
	margin:5px 0px 15px 0px;
	padding:1px 15px; border:1px solid #ccc;
	background-color:#e5e5e5;	
	-moz-border-radius: 7px;
	}
.textarea_news {
	height:500px; padding:5px; position:center; width:550px;
	-moz-border-radius: 8px; border:1px solid #b2b2b2; background-color:#FFF;
	font-size:12px;
	}
div#iframe{
	overflow:auto;padding: 4px;
    -moz-border-radius: 8px;
    margin:17px;
    border:1px solid #b2b2b2; background-color:#FFF;
}
div#alert_mex {
	text-align:center;
	-moz-border-radius: 8px;
	background-color:#fcfcfc;
	padding:5px 20px;
	color:#666;
	font-weight:bold;
	font-size:11px;
	margin:5px;
	border:1px solid red;
}
div#messaggio_stato {
   text-align:center;
   -moz-border-radius:5px;
   padding:5px 0px 0px 0px ;
   border-top:0px solid #681616;
   border-right:2px solid #310505;
   border-bottom:1px solid #681616;
   border-left:2px solid #310505;
   margin:5px;
   width:800px; 
   margin:0px 10px;
/*   position:absolute;*/
}
#alert_mex em { color:#090909; }
#alert_mex { color:#666; }

.input_script_upload { 
	height:20px; padding:0px; 
	position:center; 
	width:150px;
	-moz-border-radius: 8px;
	border:1px solid #b2b2b2;
	background-color:#FFF;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
.em_script_upload {
	margin:0px 5px;
	padding:1px 10px; border:1px solid #ccc;
	background-color:#e5e5e5;	
	-moz-border-radius: 8px;
	}
.opaco10 { opacity:0.1;filter:alpha(opacity=10) }
.opaco20 { opacity:0.2;filter:alpha(opacity=10) }
.opaco30 { opacity:0.3;filter:alpha(opacity=10) }
.opaco40 { opacity:0.4;filter:alpha(opacity=10) }
.opaco50 { opacity:0.5;filter:alpha(opacity=10) }
.opaco60 { opacity:0.6;filter:alpha(opacity=10) }
.opaco70 { opacity:0.7;filter:alpha(opacity=10) }
.opaco80 { opacity:0.8;filter:alpha(opacity=10) }
.opaco90 { opacity:0.9;filter:alpha(opacity=10) }
.opaco100 { opacity:1.0;filter:alpha(opacity=10) }
#box-centro 
{
	left: 50%;
	top: 50%;
	margin-top: -50px;
	margin-left: -100px;
	text-align: center;
}
.td_categoria {padding:3px}
.codicetesti { border:1px solid #ccc;
padding:4px 7px;
margin:0px;
-moz-border-radius:4px;
font-size:11px;
background-image:url('http://session-start.com/img/codice.gif');
font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console",  Monaco, "Courier New", Courier, monospace;
letter-spacing:0.7px;
text-align: left;
}
.codicetesti h { color:#1a1acf; font-weight:bold;}
#navigazione {
	border:1px solid #ccc;
	padding:1px 5px; font-size:10px;
	-moz-border-radius:5px;
	margin:0px 0px 5px 0px;
}
#navigazione a { color:#000; font-weight:bold;}
#navigazione a:HOVER { color:blue;}
.bildarticoli_left {float:left; border:1px solid #666; margin:1px 15px 10px 0px;}
.bildarticoli_right {float:right; border:1px solid #666; margin:1px 0px 10px 15px;}
.bildarticoli_centro {border:1px solid #666; margin:10px;}

#loading {	width:200px; height:100px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;	font-size:13px;padding:15px 0px 0px 0px;	position:absolute;
	left:50%; top:25%; margin-top:-50px; margin-left: -100px;	text-align:center;
	border:1px solid #666;
	-moz-border-radius: 5px 5px 5px 5px;
	background-color:#F2F2F2; }

.img_avatar {	border:1px solid #666;}

