/* CSS Document */
body{background:url(images/main-bg.gif) 0 0 repeat-x #A8A39D; color:#1A1917; margin:14px 0 0; padding:0; font:12px/14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;}
div, p, h1, h2, h3, ul{padding:0px; margin:0px;}
ul{list-style-type:none;}

/*--TOP PANEL--*/
#topPan{width:950px; height:100px; position:relative; margin:0 auto;background:url(images/header_logged.jpg) 0 0 no-repeat;}

#toplinkPan{width:950px; height:25px; position:relative; margin:3px auto; text-align:left;}

#indextab table, #indextab td{border:1px solid #333333;border-collapse:collapse;}
#indextab td{padding:2px; margin:1px;}
#indextab tr.intesta #indextab td,#indextab tr.intesta {color:#000066;}

#aspettipericoli {color:#999999;}
#aspettipericoli table, #aspettipericoli td{border:1px solid #CCCCCC;border-collapse:collapse;}
#aspettipericoli td{padding:5px; margin:1px;}
#aspettipericoli td{text-align:left;}
#aspettipericoli th{text-align:left;}
#aspettipericoli tr.odd #aspettipericoli td,#aspettipericoli tr.odd {background:#DBE6E1;}
#aspettipericoli caption{font-weight:bold;color: #999;}
#aspettipericoli a{color:#003399; text-decoration:none;cursor:pointer;}
#aspettipericoli a:hover{color:#000000;text-decoration:none;cursor:pointer;}

/*--/TOP PANEL--*/
/*--BODY PANEL--*/
a{color:#0064CA; text-decoration:none;cursor:pointer;}
a:hover{color:#000000;text-decoration:underline;cursor:pointer;}

a.sottomenu{color:#1A1917; text-decoration:none;cursor:pointer;font-weight:bold;}
a.sottomenu:hover{color:#000000;text-decoration:underline;cursor:pointer;font-weight:bold;}

a.menu{color:#1A1917; text-decoration:underline;cursor:pointer;}
a.menu:hover{color:#CC0000;text-decoration:none;cursor:pointer;}

.admin{
	border: 1pt solid #6A849D;
	font: normal 14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#CC0000;
	margin:1px 1px 1px 1px;
    background-color:#E7EDED;
}

select  {
	border: 1pt solid #6A849D;
	font: normal 14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#333333;
	margin:1px 1px 1px 1px;
    background-color:#E7EDED;
}
input   {
	border: 1pt solid #6A849D;
	font: normal 14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#333333;
	margin:1px 1px 1px 1px;
    background-color:#E7EDED;
}
textarea   {
	border: 1pt solid #6A849D;
	font: normal 14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#333333;
	margin:1px 1px 1px 1px;
    background-color:#E7EDED;
}
.inputxtradio  {
	border: 0pt solid #6A849D;
	font: normal 14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#333333;
	margin:1px 1px 1px 1px;
    background-color:#ffffff;
}
.tornamenu   {
	border: 1pt solid #999999;
	font:14px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
	color:#FFFFFF;
    height:18px;
	margin:1px 1px 1px 1px;
    background-color:#0064CA;
}

.imgAP{
	border: 1px solid #cccccc;
	padding: 3px;
	margin: 5px;
}

#bodyPan{width:918px; background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:0 auto; padding:0 16px; text-align:left;}
#bodyPan h1{width:918px; height:32px; display:block; background:url(images/welcomebg.gif) 0 100% repeat-x; font:16px/14px Georgia, "Times New Roman", Times, serif; padding:42px 0 0;}
#bodyPan h1 span{background:#F9F9F9; color:#9A0000; font-size:18px;}
#bodyPan h2{width:350px; height:32px; display:block; background:url(images/dotline.gif) 0 100% repeat-x #fff; font:16px/14px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}

#bodyPan p{padding:18px 0 0 0;}
#bodyPan p.bigtext{font-size:18px; color:#0064CA; line-height:1.0em; font-weight:bold; padding:2px 0 25px; 0px; text-align:center;}
#bodyPan p.more{width:89px; height:39px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:url(images/more1.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.more a:hover{text-decoration:none; background:url(images/more2.jpg) 0 0 no-repeat;}
#bodyPan p.morenext{width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display:block; width:89px; height:39px; background:url(images/more2.jpg) 0 0 no-repeat #FBFBFB; color:#fff;  font:14px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url(images/more1.jpg) 0 0 no-repeat;}

#bodyPanAdmin{width:918px; min-height:380px; background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:0 auto; padding:0 16px; text-align:left;}
#bodyPanAdmin p{padding:18px 0 0 0;}
#bodyPanAdmin p.bigtext{font-size:16px; color:#0064CA; font-weight:bold; padding:4px 0 0 0px; text-align:center; text-transform:uppercase;}

#bodyPanAdminRIS{font-size:14px;width:918px; min-height:380px; background:url(images/bodytopbg.jpg) 0 0 no-repeat #fff; color:#1A1917; position:relative; margin:0 auto; padding:0 16px; text-align:left;}
#bodyPanAdminRIS p{padding:18px 0 0 0;}
#bodyPanAdminRIS p.bigtext{font-size:16px; color:#0064CA; font-weight:bold; padding:4px 0 0 0px; text-align:center; text-transform:uppercase;}

#bodybottomPan{width:950px; height:42px; background:url(images/bodybottombg.jpg) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

#bodyPan ul{width:918px; height:110px; margin:20px 0 0;}
#bodyPan ul li{background:url(images/arrow.jpg) 0 4px no-repeat; padding:0 0 0 20px;}
#bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
#bodyPan ul li a:hover{text-decoration:underline;}

#bodyPan form{width:200px; height:93px; background:url(images/formarea.jpg) 0 100% no-repeat; padding:0px; margin:0px 0 0;}
#bodyPan form h2{display:block; width:200px; height:23px; background:url(images/formtop_logged.gif) 0 0 no-repeat #F9F9F9; color:#fff; font:12px Georgia, "Times New Roman", Times, serif; margin:0; padding:3px 0 0 0px;}
#bodyPan form input{width:125px; height:15px; margin:0 0 8px 50px; font-size:12px;}
#bodyPan form input.paddingtop{margin-top:5px;}
#bodyPan form input.button{width:80px; height:20px; display:block; background:url(images/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:10px 0 0 110px; text-align:center;}

#bodyPanDEMO form{width:500px; height:400px; background:url(images/formareaDEMO.jpg) 0 100% no-repeat; padding:0px; margin:0px 0 0;}
#bodyPanDEMO form h2{display:block; width:200px; height:23px; background:url(images/formtopDEMO.gif) 0 0 no-repeat #F9F9F9; color:#fff; font:12px Georgia, "Times New Roman", Times, serif; margin:0; padding:3px 0 0 0px;}
#bodyPanDEMO form input{width:200px; height:15px; margin:0 0 8px 50px; font-size:12px;}
#bodyPanDEMO form input.paddingtop{margin-top:5px;}
#bodyPanDEMO form input.button{width:80px; height:40px; display:block; background:url(images/button.gif) 0 0 no-repeat #EBEBEB; border:none; color:#fff;  font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin:10px 0 0 110px; text-align:center;}

/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{height:155px; color:#1A1A1A; margin:0px 0 0; padding:21px 0 0;}
#footerPan{width:870px; height:95px; display:block; position:relative; margin:0 auto; text-align:center}
#footerPan p{padding:105px 0;}
#footerPan p span{color:#1A1A1A; font-size:11px;}
#footerPan p.copyright{margin:0; display:block; position:absolute; bottom:0px; right:53px; color:#1A1A1A; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul{width:970px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan a{color:#006600; text-decoration:none;}
#footerPan a:hover{ color:#ffffff; text-decoration:underline;}

#footerPan ul.info{width:970px; height:45px; display:block; position:absolute; left:0px; top:4px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:150px; background:url(images/vertical-dot.gif) 100% 0 repeat-y; color:#1A1A1A; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:150px; background:url(images/vertical-dot.gif) 100% 0 repeat-y; color:#1A1A1A; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:150px;  background:url(images/vertical-dot.gif) 100% 0 repeat-y; color:#1A1A1A; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:278px; color:#1A1A1A; display:block; position:absolute; top:95px; left:215px;}
#footerPan ul.templateworld li a{display:block; color:#33CCFF; text-decoration:none;}
#footerPan ul.templateworld li a:hover{color:#1A1A1A;text-decoration:underline;}

#main p, h1 {
	margin: 2px 5px 3px 3px;;
	padding:4px;
	vertical-align:top;
}
/* main */
#main {
	float: left;
	width: 96%;	
	margin: 0 0 5px 0; 
	padding: 2px;
	vertical-align:text-top;
}
#main h4 {
	padding: 10px 0px 0px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2; 	
	font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	color:#0064CA;
}
#main h5 {
	padding: 3px 0px 0px 2px;
	margin: 0 0 0 5px;
	font: normal 1.1em 'Trebuchet MS', Tahoma, Sans-serif;
	color:#0064CA;
}
#main ul li {
	list-style-image: url(/images/bullet.gif);
}

.post {
	margin: 0; 
	padding: 2px;;
/*	background: #FFF url(/images/gradientbg.jpg) repeat-x;*/
	border: 0px solid #EFEDED;
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; 
	margin-top: 10px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('/images/clock.gif') no-repeat 0 center;
	padding-left: 18px; margin: 0 3px 0 1px;
}
.post .post-footer .readmore {
	background: url('/images/page.gif') no-repeat 0 center;
	padding-left: 18px; margin: 0 3px 0 1px;
}

.post1 {
	margin: 0; 
	padding: 0;
	border: 0px dotted #333333;
}
.post1 .post-footer {
	background-color:#F2F0EC;
	border: 1px solid #666666; 
	padding: 2px; 
	margin-top: 5px;
	font-size: 96%;
}
.post1 .date {
	background: url('/images/clock.gif') no-repeat 0 center;
	padding-left: 18px; 
	margin: 2px 3px 2px 1px;
}
.post1 .post-footer .readmore {
	background: url('/images/page.gif') no-repeat 0 center;
	padding-left: 18px; margin: 0 3px 2px 1px; padding-bottom:1px;
}

/* links */
a.comments { background: inherit; color: #72A545; text-decoration: none; }
a.comments:hover { background: inherit; color: #0064CA; text-decoration: underline; }

/* images */
#main img {
	border: 1px solid #DADADA;
	padding: 5px;
	background: #FAFAFA;
}
#main img.float-right {
  margin: 1px 0px 5px 15px;  
}
#main img.float-left {
  margin: 1px 15px 5px 5px;
}

/* start - table */
#main table {
    width:95%;
	border-collapse: collapse;
	margin: 7px 9px;	
}
#main th strong {
	color: #fff;
}
#main th {
	background: #74A846;
	height: 20px;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	color: #fff;
	text-align: left;
	border-left: 1px solid #B6D59A;
	border-bottom: solid 2px #FFF;
}
#main tr {
	height: 15px;
}
#main td {
	padding: 0px;
}
#main td.first,th.first {
	border-left: 0px;
}
#main tr.row-a {
	background: #F8F8F8;
	vertical-align:text-bottom;
}
#main tr.row-b {
	background: #EFEFEF;
}
/* end - table */

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

#elenco {color:#333333;}
#elenco table, #elenco td{border:1px solid #CCCCCC;border-collapse:collapse;}
#elenco td{padding:1px; margin:0px;}
#elenco td.odd1{background:#EAE1D0;}
#elenco td.odd2{background:#96A5D8;}
#elenco td.odd3{background:#F0F4C1;}
#elenco td{text-align:left}
#elenco th{text-align:left}
/*#elenco tr.odd1 #elenco td,#elenco tr.odd1,#elenco td.odd1 {background:#EAE1D0;}
#elenco tr.odd2 #elenco td,#elenco tr.odd2,#elenco td.odd2 {background:#96A5D8;}
#elenco tr.odd3 #elenco td,#elenco tr.odd3,#elenco td.odd3 {background:#F0F4C1;}*/
#elenco tr.intesta #elenco td,#elenco tr.intesta {font-weight:bold; background-color:#FFFF66;}
#elenco caption{font-weight:bold;color: #999}
#elenco a{color:#003399; text-decoration:none;cursor:pointer;}
#elenco a:hover{color:#000000;text-decoration:none;cursor:pointer;}

