body{margin:0;padding:0;font-size:0.8em;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;text-align:center;color:#3c3c3c;}
div {margin:0;padding:0;}
p{padding:0;margin:6px 0 9px 0;}
h1{margin:6px auto;color:#e5362c;font-size:1.3em;}
h2{color:#0f3883;font-size:1.2em;margin:6px auto;}
ul{margin-top:4px;}
img{border-width:0;}
form{margin:0;padding:0;}
input, textarea{margin:0;padding:0;font-size:1em;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}
/*-------menu & links---------*/
.main_entry{font-weight:bold;height:46px;margin-top:4px;font-size:1.6em;color:#ffffff;}
.secondary_entry{font-weight:bold;height:32px;font-size:1.3em;color:#0f3883;background-color:#ebf2ff;}
.third_entry{font-weight:bold;height:24px;font-size:0.9em;color:#79a31a;background-color:#ebf2ff;}
.open_entry{height:46px;text-indent:10px;display:block;width:210px;color:#ffffff;text-decoration:none;line-height:2.8em;	background-color:#6266a1;}
a.main_entry_l{height:46px;text-indent:10px;display:block;width:210px;color:#ffffff;text-decoration:none;line-height:2.8em;}
a.secondary_entry_l{height:32px;text-indent:15px;display:block;width:210px;color:#ffffff;text-decoration:none;line-height:1.9em;}
a.third_entry_l{height:24px;text-indent:30px;display:block;width:210px;color:#79a31a;text-decoration:none;line-height:1.4em;}
a.main_entry_l:link, a.main_entry_l:visited, a.main_entry_l:hover{color:#ffffff;}
a.secondary_entry_l:link, a.secondary_entry_l:visited{color:#0f3883;}
a.third_entry_l:link, a.third_entry_l:visited{color:#79a31a;}
a.secondary_entry_l:hover, a.third_entry_l:hover{background-color:#6266a1;color:#ffffff;}
#home_entry, #home_entry_l{background-color:#74991c;}
#org_entry, #org_entry_l{background-color:#79a31a;}
#ricerca_entry, #ricerca_entry_l{background-color:#82ad24;}
#prog_entry, #prog_entry_l{background-color:#8bb72e;}
#event_entry, #event_entry_l{background-color:#9ec440;}
#help_entry, #help_entry_l{background-color:#9ecc4b;}
#friend_entry, #friend_entry_l{background-color:#acd455;}
#news_entry, #news_entry_l{background-color:#b8dc61;}
#contact_entry, #contact_entry_l{background-color:#c3e972;}
#home_entry_l:hover, #org_entry_l:hover, #prog_entry_l:hover, #event_entry_l:hover, #help_entry_l:hover, #friend_entry_l:hover, #news_entry_l:hover, #contact_entry_l:hover{background-color:#6266a1;}
a.utils_links_l:link, a.utils_links_l:visited{color:#ffffff;text-decoration:none;background-color:#82ad24;padding:2px 6px;}
a.utils_links_l:hover{color:#ffffff;text-decoration:none;background-color:#6265a0;padding:2px 6px;}
a.active_util_l:hover, a.active_util_l:link, a.active_util_l:visited{color:#ffffff;text-decoration:none;background-color:#6265a0;	padding:2px 6px;}
a.grey_l:link, a.grey_l:visited{color:#bdbdbd;text-decoration:none;}
a.grey_l:hover{color:#9c9dc6;text-decoration:none;}
a.red_l:link, a.red_l:visited{color:#0f3883;text-decoration:none;}
a.red_l:hover{color:#e5362c;text-decoration:underline;}
a.redred_l:link, a.redred_l:visited{color:#e5362c;text-decoration:none;}
a.redred_l:hover{color:#e5362c;text-decoration:underline;}
a.nav_page_link:link, a.nav_page_link:visited {display:block;float:left;clear:none;line-height:16px;height:16px;padding:0 3px;color:#ffffff;border:1px solid #82ad24;background-color:#82ad24;text-decoration:none;margin:1px;}
a.nav_page_link:hover {display: block;float:left;clear:none;line-height:18px;height:16px;padding:0 3px;color:#ffffff;border:1px solid #6266a1;background-color:#6266a1;text-decoration:none;margin:1px;}
.current_nav_page {float:left;clear:none;line-height:16px;height:16px;padding:0 1px;margin:1px;margin-right:2px;color:#ffffff;border:1px solid #6266a1;background-color:#6266a1;}
a.redarrow_l:link, a.redarrow_l:visited{height:13px;width:98px; background:url(/imgs/bgs/det_arrow_bg.gif) no-repeat 0 0;}
a.redarrow_l:hover{height:13px;width:98px; background:url(/imgs/bgs/det_arrow_bg.gif) no-repeat 0 -20px;}
/*-----end of menu------*/
.page_width{width:970px;background:#ffffff url(/imgs/bgs/main_bg.gif) no-repeat right bottom;margin:auto;text-align:left;margin-top:36px;position:relative;}
#menu_cont{width:210px;float:left;clear:none;}
#central{width:238px;text-align:center;float:left;clear:none;}
#page_content{width:522px;float:left;clear:none;position:relative;top:4px;text-align:center;}
#content_room{width:482px;margin:10px auto;text-align:justify;}
.header{background:url(/imgs/loghi/giulia_logo.gif) no-repeat right top;height:68px;font-size:0.9em;line-height:5em;color:#0f3883;}
#utils_links{text-align:right;clear:both;font-size:0.9em;background: url(/imgs/bgs/util_links_bg.png) no-repeat right top;}
#copyright{text-align:left;float:left;clear:none;font-size:0.9em;background-color:#ffffff;width:970px;color:#bdbdbd;}
.red{color:#e5362c;}
.dotted_list{list-style:square;}
.dotted_list li{margin:0 auto 6px auto;}
.main_txt{font-size:0.9em;}
.col_txt_s{float:left;clear:none;width:215px;font-size:0.9em;margin:6px auto 15px auto;text-align:center;}
#news_container{background:#ecf2ff url(/imgs/bgs/news_bg.gif) repeat-y 0 0;}
#news_title{background:url(/imgs/bgs/news_title.png) no-repeat 0 0;height:55px;color:#ffffff;font-weight:bold;text-indent:20px;line-height:3.2em;font-size:1.3em;text-align:left;}
#news_bottom{background:url(/imgs/bgs/news_bottom.png) no-repeat 0 0;height:20px;}
.news_div{width:181px;text-align:justify;margin:auto;}
.news_sep{width:181px;text-align:justify;margin:auto;background:url(/imgs/bgs/news_sep.gif) no-repeat 0 0;height:24px;}
.col_txt_l{float:left;clear:none;width:250px;font-size:0.9em;margin:5px auto 10px auto;}
#baloon_5x1000{margin-top:30px;height:112px;background:url(/imgs/bgs/ballon_5x1000.png) no-repeat 0 0;color:#113883;font-weight:bold;text-align:left;}
#baloon_5x1000 div{width:160px;position:absolute;margin:30px auto auto 15px;}
.news_block{width:470px;padding:5px;background:url(/imgs/bgs/semi_transp.png) repeat 0 0;border-bottom:2px dotted #c1d7f7;margin:6px auto 16px auto;clear:both;}
#perche{margin-top:18px;background: url(/imgs/bgs/perche.png) no-repeat center 0;height:70px;}
.playbill{float:left;width:auto;margin-right:10px;margin-top:4px;}
.bordered_img{border: 3px solid #cfe1fb;}
.compact_p{margin:0 auto 3px auto;line-height:1.5em;}
.gallery{width:276px;height:170px;background-color:#cfe1fb;float:right;border:6px solid #cfe1fb;}
.photo_p{margin:0 auto 3px auto;text-indent:22px;background:url(/imgs/bgs/photo_ico.gif) no-repeat 0 3px;}
/*--------------------------*/
.edit{height:18px;margin:5px 0;border:2px solid #c1d7f7;color:#3c3c3c;padding:2px;vertical-align:middle;}
.edit_field{margin:0 0 2px 0;border:2px solid #c1d7f7;color:#3c3c3c;padding:1px 2px;vertical-align:middle;}
.btn{height:22px;background-color:#e5362c;border:1px solid #e5362c;cursor:pointer;color:#ffffff;vertical-align:middle;}
/*--------------------------*/
.b{font-weight:bold;}
.l{font-size:1.1em;}
.fl{float:left;}
.fr{float:right;}
.cn{clear:none;}
.cb{clear:both;}
.ar{text-align:right;}
.al{text-align:left;}
.ac{text-align:center;}
.h1{height:1px;font-size:1px;}
.h6{height:6px;font-size:3px;}
.h10{height:10px;}
.light{color:#797979;}
.w17{float:left;clear:none;width:17px;}
.w230{width:230px;}
.wa{width:auto;}
.mb3{margin-bottom:3px}
.mb0{margin-bottom:0}
.lh_r{line-height:1.4em;}