BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background-color: #B7FFCE; margin: 0; text-align:center;}
a:link, a:visited {color:#366C98; text-decoration:none;}
a:hover {text-decoration:underline;color:#ff6600;}

/* struttura */
div#container{margin: 0 auto;width: 100%; background-color: #B7FFCE;text-align:center;}
div#top {margin: 0 auto;width: 100%;height:116px;background: url(images/bgtop.jpg) repeat-x top left;}
div#topmenu {margin: 0 auto;width: 100%;height:36px;background: url(images/topmenu.jpg) repeat-x top left;}

div#sx {float: left;width:180px;text-align:left;background-color:#B7FFCE;margin-bottom:10px;text-align:center}
div#dx {float: right;width:180px;text-align:left;background-color:#B7FFCE;margin-bottom:10px;text-align:center}
div#content {text-align:center;color:#666666;margin: 0 180px 10px 180px; background-color: #ffffff;padding-top:10px;}
div#corpo {margin: 0 auto;text-align:justify; width:96%; background-color: #ffffff;}

div#botc {clear: both;height:35px; width:100%;text-align:center;background: url(images/bot.gif) repeat-x top left;margin-top:10px;}
div#bot {margin: 0 auto;height:20px; width:760px;padding-top:15px;text-align:center; color:#ffffff;}
div#wd {margin: 0 auto; width:750px;margin-top:4px;text-align:right;font-size:10px;color:#999999;}

/* menu */
ul.topmenu {margin:0;padding:0;color:#ffffff; font-size: 12px; list-style:none;text-align:center;font-weight:bold; line-height:20px; padding-top:4px;}
ul.topmenu li a {text-decoration:none;height:20px;}
ul.topmenu li {display:inline; margin-left:5px;}
ul.topmenu li a:link, ul.topmenu li a:visited {color:#0033CC; text-decoration:none;} 
ul.topmenu li a:hover {text-decoration:underline;} 


ul.menu {margin:0;padding:0;padding-top:10px; font-size: 11px; list-style:none;text-align: left; font-weight: normal; line-height:20px; text-indent:10px; width:150px;margin-left:2px;}
ul.menu li a {display:block;text-decoration:none;height:20px;}
ul.menu li {display:block;}
ul.menu li a:link, ul.menu li a:visited { text-decoration:none; background:   url(images/menu.gif) no-repeat center left; color:#666666;} 
ul.menu li a:hover {color:#ff6600;background:   url(images/hover.gif) no-repeat center left;} 

/* corpo */
div#libreria, div#libercitta, div#boxlogin, div#palestinalive {margin:0 auto;width:170px; margin-top:5px; height:26px}
div#libreria {background: url(images/libreria.jpg) no-repeat center center;}
div#libercitta {background: url(images/libercitta.jpg) no-repeat center center;}
div#boxlogin {background: url(images/box_login_txt.jpg) no-repeat center center;}
div#palestinalive {background: url(images/palestinalive.jpg) no-repeat center center;}
div.bgbox {margin:0 auto;width:162px; text-align:center;background: url(images/box.gif) repeat-y center center}
.rectEventoBox {margin-left:4; margin-right:4; margin-top:0; vertical-align:top;}
div.botbox {margin:0 auto;width:162px; text-align:center;background: url(images/botbox.gif) no-repeat center center;height:12px}

div.split2 {margin:0 auto; text-align:center;width:96%;padding-top:10px;}
div.split2 div.rect  {float: left; text-align:left;width:48%;padding-left:3px;padding-right:3px;padding-bottom:10px;min-height: 120px;height: auto !important;height: 120px;}



div.split2vg {margin:0 auto; text-align:center;width:96%;}
div.split2vg div  {float: left; text-align:left;width:48%;height:13px;margin-bottom:10px;}
div.verde {background: url(images/verde.gif) repeat-x center center;margin-right:5px;}
div.giallo {background: url(images/giallo.gif) repeat-x center center;margin-right:5px;}
div.wide{margin: 0;clear:left;}
div.arancio {background: url(images/arancio.gif) repeat-x center center #B7FFCE;text-align:left;width:100%;padding-top:15px;padding-bottom:15px;}

div.verde2, div.giallo2 {margin-top:10px;margin-bottom:10px;width:98%;}
div.verde2 {background: url(images/verde.gif) repeat-x center center;}
div.giallo2 {background: url(images/giallo.gif) repeat-x center center;}

.title {font-weight:bold;}
.aranc {color:#ff6600;}
.desc {margin-top:10px;text-align:justify;}
.continua { font-size:10px;text-align:right;margin-top:5px;}
.continua a:link, .continua a:visited {text-decoration:underline;}
.continua a:hover {text-decoration:none;}

.grigio {margin:0 auto; text-align:center;width:100%;background-color: #999999;}
div.split3 {margin:0 auto; text-align:center;width:96%;background-color: #999999;}
div.split3 div  {float: left; text-align:center;width:32%;padding:5px 2px 5px 2px;background-color: #999999;color:#ffffff;}
div.wideg {margin: 0;clear:left;background-color: #999999;margin-bottom:0px;}
div.split3 div a:link, div.split3 div a:visited {color:#ffffff;text-decoration:none;}
div.split3 div a:hover {text-decoration:underline;}
div.rect2  {text-align:left;width:100%;min-height: 120px;height: auto !important;height: 120px;}
div.rectAutori  {text-align:left;width:100%;min-height: 80px;height: auto !important;height: 80px;}
div.rectForm  {float: left; text-align:left;width:48%;padding-left:3px;padding-right:3px;padding-bottom:10px;min-height: 50px;height: auto !important;height: 50;}
/*div#cat {font-weight:bold;margin:10px;color:#ff6600;}*/
div#cat {margin:0 auto;font-weight:bold;margin:10px;color:#ff6600;width:98%;}
div#titoloHome {margin:0 auto;font-weight:bold; margin:10px, 0px, 0px, 2px; color:#ff6600;width:98%;}
div#disclaimer {margin:0 auto;margin:10px;color:#666666;width:90%;}

/* form e img */
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1 {font-size:15px; display:inline;color:#366C98; letter-spacing:1px;font-family: georgia;}
img {border:0px; }
.bottone {font-size: 10px; font-weight:bold; color:#91353B; border: 0px solid #ffffff;  background-color: #DEB68C; width: auto; height:18px;margin-bottom:0px;margin-top:10px;padding-left:5px;padding-right:5px;}
form {margin:0;}
textarea {font-size: 10px; font-family:tahoma, verdana, Helvetica, sans-serif;color: #91353B; border: 1px inset #666666;  background-color: #f5f5f5; height:80px;}
input.text {width: 120px;font-size: 10px; color: #91353B; border: 1px inset #666666; background-color: #f5f5f5; margin-left:5px;margin-right:5px;margin-bottom:10px;}
select { font-size: 12px; color:#366C98; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-left:20px;margin-right:20px;}

table, td {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666; margin: 0; text-align:left;}