/* STYLES
-------------------------------------------------*/
html,body{margin: 0;padding:0;}

body { 
	font:80% arial, verdana, tahoma, sans-serif; 
	margin:0; padding:0;
	background:url(/images/sfondo.gif);
	color:#505562;
	text-align:center;
}

/* in order to hide the skip navigation link */
a.skip {position: absolute; left: -1000em; width: 20em;}


/* Some generic styles
----------------------------------------------*/
.leftDiv {float:left;}
.rightDiv {float:right;}
img {border:0;}
form, ul { margin:0;padding:0; }
input { color:#505562;border: 1px solid #bbbec8; }
hr { display:none }
div.endSmall {clear:both;font-size:0.1em;line-height:0.2em;}
div.end {clear:both;font-size:0.1em;line-height:0.2em;}
.inside {padding:1em;}
.margin_t {margin-top: 1em}
.margin_r {margin-right: 1em} 
.margin_b {margin-bottom: 1em}
.margin_l {margin-left: 1em}  
.padding_t {padding-top: 1em}
.padding_r {padding-right: 1em}
.padding_b {padding-bottom: 1em}
.padding_l {padding-left: 1em}  
.padding_lh {padding-left: 0.5em}  
.padding_th {padding-top: 0.5em}
.padding_bh {padding-bottom: 0.5em}
.padding_lh {padding-left: 0.5em}  
.errorMsg {color:#c30000;font-weight:bold;}
.errorMsg02 {color:#c30000;font-weight:bold;margin:1em 0;}
.big {font-size:130%;}   
.small {font-size:90%;}
.normalText{font-weight: normal;}
.textCenter {text-align:center;}
.textTur {color:#183684;}
.none {display:none;}
.lowercase {text-transform: lowercase;}
a:link.textDark,a:active.textDark,a:visited.textDark,a:hover.textDark {color:#292d37;}

a {color:#505562;}
a:link { text-decoration: none;} 
a:active { text-decoration: none;} 
a:visited { text-decoration: none;} 
a:hover { text-decoration: underline;} 

.button{margin:0 0.5em 0 0;padding:0;cursor:pointer;font-family: Arial, Verdana, sans-serif;font-weight:bold;background:#f0f4f7;}
a.button {padding:0.1em;text-decoration:none;color:#505562;border: 1px solid #bbbec8;background:#f0f4f7;text-decoration: none;}
.buttonText {margin:0;padding:0;border:none;background:transparent;color:#505562;cursor:pointer;font-family: Arial, Verdana, sans-serif;}
.buttonArrow {background: transparent url(/images/arrow.gif) 50% 50% no-repeat;border-style: none;cursor:pointer;padding:0;margin:0;width:1.5em;height:1.4em;}

.imgborder {
  padding:0;
  margin: 0;
  border:1px solid #292d37;
} 
.imgborderfloat {
  float:left;
  padding:2px;
  margin: 0 1em 1em 0;
  border:1px solid #292d37;
}
img.icon {width:1.25em;padding-right:0.5em;vertical-align: middle;}

/* HEADINGS
----------------------------------------------- */
h1 { display: none; }

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h2 {font-size:180%;color:#292d37;font-weight: normal;}
h3 {font-size:130%;color:#292d37;font-weight: normal;}    
h4 {font-size:100%;color:#292d37;font-weight: normal;}

/* LAYOUT
---------------------------------------------*/

/* corpo */
#container { position:relative; background: white;width:97%;margin:0 auto; text-align:left;}
	
/* SHADOW */
#container .shadow_b {position:relative;background: url(/images/shadow_b.gif) 0 100% repeat-x;}
#container .shadow_left {position:relative;background: url(/images/sfondo-sx.gif) 0 0 no-repeat;}
#container .shadow_right {position:relative;background: url(/images/sfondo-dx.gif) 100% 0 no-repeat;}
#container .shadow_bl {background: url(/images/shadow_bl.gif) 0 100% no-repeat;}
#container .shadow_br {background: url(/images/shadow_br.gif) 100% 100% no-repeat;}

#center {position:relative; padding:0 14px 14px 14px;}

#top_div {position:relative;border-bottom: solid 1px #40444f;padding: 1em;background: #292d37;}

#menu_top {position:absolute; top:1em; left:1em; width:60%;}
#menu_top ul {position:relative;display:inline;}
#menu_top ul li {display:inline;padding:0 0.5em;border-right:1px solid white;}
#menu_top ul li a {color:white;}

#search {margin:0 0 0 60%;width:40%;text-align:right;}
#search fieldset {border:none;padding:0;margin:0;}
#search legend {display:none;}
#search label {display:none;}

#main {position:relative;width:100%;background: white;}

#main_left {float:left;width:25.7%;}

#main_right {float:right;width:74.3%;}

/* main content 
----------------------------*/
#nav_top {background: #bcbdc1;border:1px solid #bcbdc1;}
#nav_top ul {position:relative;display:inline;}
#nav_top ul li {display:block;float:left;background:transparent url(/images/bg_nav_gen.gif) 0 0 no-repeat; padding:0.4em 1em;}
#nav_top ul li a {color:black;}

#nav_sections {position:relative;width:100%;background: #112559;text-align: right;}
#nav_sections ul {position:relative;display:inline;}
#nav_sections ul li {display:block;float:right; padding:0.4em 1em;font-size:140%;color:white;}
#nav_sections ul li a {color:/*#ffeb9d*/white; font-weight:bold;}

#image_map {color:#393d47;}
#image_map .leftDiv {width:30%;}
#image_map .rightDiv {width:69.9%;background: #f1f0f6;text-align: center;}
#image_map .rightDiv .img_container {padding:1em;}
#image_map .rightDiv .img_container img {width:26em;}

#logo {text-align: center; padding:0.8em 0.5em 0.5em 0.5em;background:#ffffff; white-space:nowrap;/*border-bottom:1px solid #112559;*/}
#logo .rel_size {width:16.3em;}
#logo_musei #logo {border:none;}
#logo #link_home {float: left;}
#logo #link_partners {float: right; border-left: solid 1px #cacbce;padding:0.4em 0.5em 0.15em 0.5em;}

#nav_menu_musei {}
#nav_menu_musei h3 {background:#292d37;padding:1em 0 0 0.8em;color:white;font-size:190%;font-weight:normal;text-align: left;}
#nav_menu_musei ul {position:relative;padding:0 0 0 0.5em;list-style:none;}
#nav_menu_musei ul li {background: transparent url(/images/list_bullet_blue.gif) 0 0.4em no-repeat;padding:0 0 0.5em 1.3em;}

#news_pp {}
#news_pp h3 {background:#292d37;padding:1em 0 0 0.8em;color:white;font-size:190%;font-weight:normal;text-align: left;}
#news_pp dl {margin:0;padding:1.5em 1.5em 0 1.5em;text-align: left;}
#news_pp dl dt {font-weight: bold;font-size:120%;margin: 0;padding: 0 0 0.5em 0;}
#news_pp dl dt .date {font-weight:normal;display:block;}
#news_pp dl dd{padding:0;margin: 0 0 2em 0;}
#news_pp dl dd.empty{margin: 0 0 0.5em 0;}
#nav_urp ul {text-align: left;background:#cd1c17;list-style:none;padding:1em 1em 1em 2.5em;}
#nav_urp ul li {list-style:square outside url(/images/list_bullet_white.gif);color:white;}
#nav_urp ul li a {color:white;}
#registration {text-align: left;background:white url(/images/bg_registration.gif) 0 0 repeat-x;}
#registration h3 {background: #292d37;padding:1em;margin-top:1px;color:white;font-size:100%;}
#registration h4 {padding:1em 1em 0.5em 1em;}
#registration form {padding:0 1em 1em 1em;}
#registration form p {padding:0;margin:0;}

#nav_news {position:relative;width:100%;}
#nav_news ul {position:relative;padding:1em 0 0 0.5em;list-style:none;}
#nav_news ul li {padding:0 0 0.5em 1.3em;}

#nav_news_left { float:left;width:30%;/*position:absolute; top:0; left:0; width:33%; padding:1em 0 0 1em;*/}
#nav_news_left ul li {background: transparent url(/images/list_bullet.gif) 0 30% no-repeat;}
#nav_news_left dl {position:relative;padding:0 0 0 0.5em;list-style:none;}
#nav_news_left dl dt {padding:0 0 0 1.5em;background: transparent url(/images/arrow.gif) 0 30% no-repeat;font-weight: bold;}
#nav_news_left dl dd {padding:0 0 0.5em 1.5em;margin:0;}
#nav_news_left dl a {color:#112559;}

#nav_news_right { float:left;width:69.9%;/*margin:0 0 0 33%; padding:1em 0 0 1em;*/background:transparent url(/images/bg_news_home.gif) 0 0 no-repeat;}
#nav_news_right ul li {background: transparent url(/images/arrow.gif) 0 20% no-repeat;padding:0 0 0.5em 1.6em;}

/* HOME SEZIONE
---------------------------*/
.list_right {padding:1em 0;border-top:1px solid #f0f0f0;}
.list_right ul {position:relative;padding:0 0 0 1.5em;list-style:none;}
.list_right ul li {background: transparent url(/images/arrow.gif) 0 20% no-repeat;padding:0 0 0.5em 1.3em;}
.list_right a.textLink {display:block;padding-left:1.3em;}

#nav_menu_left {}
#nav_menu_left ul {position:relative;padding:0 0 0 0.5em;list-style:none;}
#nav_menu_left ul li {background: transparent url(/images/list_bullet.gif) 0 0.4em no-repeat;padding:0 0 0.5em 1.3em;}
#nav_menu_left ul li.firstLev {background: none;font-size: 130%;padding:0 0 0.5em 0;color:#292d37;}

#nav_right_small {float:right;width:33.9%;}

/* CONTEXT
-----------------------------*/
#main_content {position:relative;width:100%;} 

#content_menu_left { float:left;width:25.7%;}
#content_menu_left h3 {background:#292d37;padding:1em 0 0 0.8em;color:white;font-size:190%;font-weight:normal;text-align: left;}
#content_menu_left ul {position:relative;padding:0 0 0 0.5em;list-style:none;}
#content_menu_left ul li {padding:0;}
#content_menu_left ul li.firstLev {background: none;font-size: 130%;padding:0 0 0.5em 0;color:#292d37;}
#content_menu_left ul li.thirdLev a {margin-left:1.5em;}
#content_menu_left ul li.fourthLev a {margin-left:3em;}
#content_menu_left ul li.fifthLev a {margin-left:4.5em;}
#content_menu_left ul li a {display:block;padding:0 0 0.5em 1.3em;background: transparent url(/images/list_bullet.gif) 0 0.4em no-repeat;}
#content_menu_left ul li a.selected {background: transparent url(/images/list_bullet_sel.gif) 0 0.4em no-repeat;font-weight:bold;}
#content_menu_left .link_alone {padding:0.5em;}

#content {width:74.3%;float:right;background: transparent url(/images/bg_news_pp.gif) 0 0 no-repeat;}

#pathBox {margin:0;padding: 0.3em 0.5em;color:white;background:#505562;}
#pathBox a {color:white;}
#pathBox ul {margin:0;padding:0;display: inline;} 
#pathBox ul li {margin:0;padding:0;display: inline;list-style: none;}
#pathbox ul li a {color:white;}
#pathbox ul li a.selected {font-weight:bold;}

div.contextBoxLeft {float:left;width:66%;}
div.contextBoxRight {float:right;width:33%;background: transparent url(/images/bg_news_home.gif) 0 0 no-repeat;}
div.contextBoxRight img {/*width:12em;margin-bottom:1em;*/}
.padding_inside {padding:1.3em 0.5em 0.5em 1em;}
.padding_inside_left {padding:1em;}

#contextBox {width:100%;}
#contextBox h2 {margin:0 0 0.7em 0;font-size:150%;}
#contextBox h3 {margin-bottom:1em;font-size: 100%;}
#contextBox h4 {font-size: 100%;font-weight:bold;}

#contextBox dl,#nav_news_right dl,#nav_right dl {margin:0;padding:0;}
#contextBox dl dt,#nav_news_right dl dt,#nav_right dl dt {font-weight:bold;background: transparent url(/images/arrow.gif) 0 0.3em no-repeat;margin: 0;padding: 0 0 0 1.5em;}
#contextBox .variant dl dt {padding-bottom:0.5em;}
#contextBox dl dt a,#nav_news_right dl dt a,#nav_right dl dt a {color:#202329;}
#contextBox dl dd,#nav_news_right dl dd,#nav_right dl dd {padding:0;margin: 0 0 1em 1.5em;}
#contextBox dl dd.empty,#nav_news_right dl dd.empty,#nav_right dl dd.empty {margin: 0 0 0 1.5em;}

#contextBox ul {margin-left:1em;}

#contextBox .boxPic {width:100%;margin-bottom:1em;}
#contextBox .boxPic .rel_size {padding:0;margin: 0 0 0.2em 0;width:100%;} 
#contextBox .boxPic .enlarge {text-align:right;}
#contextBox .boxPic .enlarge .leftDiv {font-size: 90%;}

#contextBox .more_images .boxPic {float:left; padding-bottom:0.5em;margin-top:0.5em; margin-right:1em; }

#contextBox .extendedDesc a {color:#1a3785;}

/*** ul docs, sorelle, associazioni ***/
div.listBox {border-bottom:1px solid #f0f0f0;padding:1em 0 0 0;}
div.noBorder div.listBox {border-bottom:none;}
div.listBox ul{margin:0;padding:1em 0 0 0;}
div.listBox ul li{margin:0 0 0.5em 0;padding:0 0 0.5em 1.5em;list-style:none;background: transparent url(/images/arrow.gif) 0 0.3em no-repeat;}
div.listBox ul li.selected {font-weight: bold;}
#contextBox div.listBox ul.docs {margin:0;padding:1.5em 0 0 0;}
#contextBox div.listBox ul.docs li{background: transparent url(/images/icon_download.gif) 0 0 no-repeat;padding:0 0 0.5em 1.5em;}
#contextBox div.listBox ul.docs li.cat {color:#292d37;margin:0;padding:0 0 1em 0;list-style:none;background: none;font-weight: bold;}
#contextBox div.listBox ul.docs li img {width:0.95em;}
#contextBox div.listBox ul.docs div.testo{padding-left:0;color:#717788;}
ul.searchresult {margin:1em 0 0 0;}
ul.searchresult li{margin:0;padding:0 0 0.5em 0;list-style:none;background: none;}
ul.searchresult li.cat {margin:0;padding:0 0 0.5em 0;list-style:none;background: none;font-weight: bold;}
ul.searchresult li a {color:#84576d;}
ul.searchresult li img.icon {width:0.95em;}

/********* schede in contextBox *********/

div.schemaBox {width:100%;overflow:hidden;}
table.bg_table {}
table.bg_table caption {display:none;}
.bg_tr {background:#ccc;}
th.bg_scheda {width:20%;text-align:left;border-bottom:1px solid #ccc;padding: 0.4em 0.4em 0.4em 0;font-family:arial, verdana, tahoma, sans-serif;font-size:78%; /* IE 5.x only uses the first font-size declaration */voice-family: "\"}\""; /* box model hack by Tantek: IE 5.x stops here due to a CSS parsing bug */voice-family: inherit;font-size:100%; /* All conforming CSS user agents will see and use the second font-size declaration */}
td.bg_scheda {border-bottom:1px solid #ccc;padding: 0.4em 0.4em 0.4em 0;font-family:arial, verdana, tahoma, sans-serif; font-size:78%; /* IE 5.x only uses the first font-size declaration */voice-family: "\"}\""; /* box model hack by Tantek: IE 5.x stops here due to a CSS parsing bug */voice-family: inherit;font-size:100%; /* All conforming CSS user agents will see and use the second font-size declaration */}
td.bg_scheda>p {margin-top:0;padding-top:0;}
td.bg_line {border-bottom:1px solid #ccc;}
div.schemaBox ul li {margin-left:1em;}
/* il titolo "Sito web" in rosso */
div.schemaBox th#header_ORD009 {color: #ca0000}

#contextFooter {border-top:1px solid #f0f0f0;padding:0.5em 0 0 1em;margin:1em 0;}
#contextFooter ul {display:inline;list-style: none;margin:0;padding:0;}
#contextFooter li{display: inline;list-style: none;padding:0 1em 0 0;margin:0;}

fieldset.modul {border:none;padding:0;margin:0;}
fieldset.modul legend {display:none;}
fieldset.modul label {}

.buttonContainer {margin:2em 0;text-align:center;width:100%;}
.buttonBox {width:35%;text-align:center;float:left;margin-right:1em;}
.buttonBox a {color:#1e2e62;font-weight: bold;font-size: 120%;}
.buttonBox .b {background: url(/images/borderBottom.gif) 0 100% repeat-x #f0f0f0;width:100%;}
.buttonBox .r {background: url(/images/borderRight.gif) 100% 0 repeat-y;}
.buttonBox .bl {background: url(/images/cornerBottomLeft.gif) 0 100% no-repeat;}
.buttonBox .br {background: url(/images/cornerBottomRight.gif) 100% 100% no-repeat;}
.buttonBox .tl {background: url(/images/cornerTopLeft.gif) 0 0 no-repeat;}
.buttonBox .tr {background: url(/images/cornerTopRight.gif) 100% 0 no-repeat; padding:1em;}

/* GENERIC GT
------------------------------*/
.generic {border-top:1px solid #505562;margin-bottom:1em;}

/* CENTERED SUBLINKS
----------------------------------*/
#content_sublink ul {position:relative;padding:0;margin:0;list-style:none;}
#content_sublink ul li {padding:0;margin:0;}
#content_sublink ul li.firstLev {background: none;font-size: 130%;padding:0 0 0.5em 0;color:#292d37;}
#content_sublink ul li.thirdLev a {margin-left:1.5em;}
#content_sublink ul li.fourthLev a {margin-left:3em;}
#content_sublink ul li.fifthLev a {margin-left:4.5em;}
#content_sublink ul li a {display:block;padding:0 0 0.5em 1.3em;background: transparent url(/images/list_bullet.gif) 0 0.4em no-repeat;}
#content_sublink ul li a.selected {background: transparent url(/images/list_bullet_sel.gif) 0 0.4em no-repeat;font-weight:bold;}

#content_sublink dl {position:relative;padding:0;margin:0 0 1em 0;list-style:none;}
#content_sublink dl dt {padding:0;margin:0;background:none;}
#content_sublink dl dt a {display:block;padding:0 0 0.5em 1.3em;margin:0;color:#292d37;background: transparent url(/images/list_bullet.gif) 0 0.4em no-repeat;font-weight:normal;}
#content_sublink dl dd {margin-left:1.5em;}

/* TOUR
---------------------------------*/
#tour_legs .legInline {margin:0;padding:0;}
#tour_legs .legBlock {display:block;margin-bottom:1em;}
#tour_legs p {margin:0;padding:0;display: inline;}
#tour_legs a {color:#1a3785;}

/* EVENTS CALENDAR
----------------------------------*/
#boxYears h2 {font-size: 130%;padding:0 0 0.5em 0;color:#292d37;}
#content_menu_left #boxYears ul li.inactive{padding:0 0 0.5em 1.5em ;color:#6b6b6b;background: transparent url(/images/list_bullet.gif) 0 0.3em no-repeat;}
#content_menu_left #boxYears ul li.selected a {font-weight:bold;background: transparent url(/images/list_bullet_sel.gif) 0 0.3em no-repeat;}
#content_menu_left #boxYears ul.calYears {margin:0 0 0.5em 0;padding:0;list-style: none;}
#content_menu_left #boxYears ul.calYears li {background:none;list-style: none;display: inline;margin:0;padding:0;}
#content_menu_left #boxYears ul.calYears li a {display:inline;background: none;padding:0 1em 0 0;color:#292d38;}
#content_menu_left #boxYears ul.calYears li.inactive {background:none;padding:0 1em 0 0;}
#content_menu_left #boxYears ul.calYears li.inactive a {color:#5e5e5e;padding:0 1em 0 0;}
#content_menu_left #boxYears ul.calYears li.selected a {font-weight:bold;padding:0 1em 0 0;}



/* REGISTRATION
------------------------------*/
#formBox {}
#formBox .ind{ padding:0.2em;}
#formBox fieldset {margin:0 0 0.5em 0;padding:1em;border:1px solid #bcbdc0;}
#formBox fieldset.noBorders {border:none;}
#formBox fieldset legend {color:#505562;font-weight:bold;}
#formBox fieldset label {position: relative;font-weight:normal;float:left;/*width:12em;*/width:20%;margin:0.3em 0;}
#formBox fieldset label>input.textInput {position: relative;float:left;}
#formBox fieldset input[type = "text"] { /*width:25em;*/width:75%; margin-right:1em;color:#000;}
#formBox fieldset input[type = "password"] { /*width:25em;*/width:75%;margin-right:1em;}
#formBox fieldset input[type = "checkbox"] {border:none;}
#formBox fieldset div.check {position: relative;float: left;width:75%;}
#formBox fieldset div.check label {position: relative;left:0.5em;display: inline;width: auto;}
#formBox fieldset div.check input {position: static;clear: both;float: left;width:1em;border:0;}
#formBox fieldset select { /*width:25em;*/width:75%;border:#ccc 1px solid; color:#000;margin-right:1em;}
#formBox fieldset select.date { width:auto;}
#formBox fieldset select.selDisabled { width:15em;background:#f0f4f7; margin-right:1em;}
#formBox fieldset textarea {margin-right:1em;font-family:arial;font-size:100%;}
.schemaDataSubmitButton {display:none;}

/* CONTACT FORM
--------------------------------*/
#contactForm {width:100%;}
#contactForm #formBox fieldset {border:none;}
#contactForm #formBox fieldset textarea {width:75%;}


/* SEARCH
---------------------------------*/
.search_info {margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #bcbdc0;}
.search_newsearch {margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #bcbdc0;}

/* EXTENDEDSEARCH 
---------------------------------*/
#extended dl dt {padding-bottom:0.5em;}
#extended .leftDiv {float:left;width:17%;}
#extended .leftDiv .leftDivInt {width:100%;}
#extended .leftDiv .leftDivInt .rel_size {width:100%;}
#extended .rightDiv {float:right;width:82%;}


/* BANDI E CONCORSI
---------------------------------*/
#extendedBox ul {margin:0 0 1em 0;padding: 0;list-style: none;}
#extendedBox ul li {margin:0;padding:0 0 0.5em 1.5em;list-style: none;background: transparent url(/images/arrow.gif) 0 0.5em no-repeat;}
#extendedBox ul li.title {color:#292d37;margin:0 0 0.2em 0;padding:0.5em 0 0.2em 0;list-style: none;background: none;font-weight: bold;border-bottom:1px solid #e1e1e1;}
#extendedBox ul.secondLev {margin:0;padding:0.8em 0 0 0;}
#extendedBox ul.secondLev li {padding:0 0 0.5em 1em;list-style: none;background: transparent url(/images/list_bullet.gif) 0 0.4em no-repeat;}
#extendedBox fieldset {margin:0 0 0.5em 0;padding:1em;border:#bcbdc0 1px solid;}
#extendedBox fieldset legend {color:#505562;font-weight:bold;}

/* CS
---------------------------------*/
#cs {margin:0 0 1em 0;}
#cs h3 {color:#292d37;}   
#cs dl {margin:0 0 0 1em;padding:0;}
#cs dl dt {background: transparent url(/images/arrow_dark.gif) 0 0.3em no-repeat;}
#cs dl dd .leftDiv {width:20%;}
#cs dl dd .rightDiv {float:left;width:80%;}

/* MAPPA
--------------------------------*/
#map {padding:1em;}
#map #content_menu_left {clear:both;width:100%;}
.map {width:24.7%;margin-bottom:1em;}
#map .cit ul li.firstLev {color:#cd1c17;}
#map .cit ul li a {background: transparent url(/images/list_bullet_red.gif) 0 30% no-repeat;}
#map .cit ul li a.selected {color:#cd1c17;background: transparent url(/images/list_bullet_red_sel.gif) 0 30% no-repeat;}
#map .imp ul li.firstLev {color:#59901a;}
#map .imp ul li a {background: transparent url(/images/list_bullet_green.gif) 0 30% no-repeat;}
#map .imp ul li a.selected {color:#59901a;background: transparent url(/images/list_bullet_green_sel.gif) 0 30% no-repeat;}
#map .tur ul li.firstLev {color:#183684;}
#map .tur ul li a {background: transparent url(/images/list_bullet_blue.gif) 0 30% no-repeat;}
#map .tur ul li a.selected {color:#183684;background: transparent url(/images/list_bullet_blue_sel.gif) 0 30% no-repeat;}

/* ECARDS
------------------------------*/
#cardsList {padding:0.5em;}
#cardsList .title {width:100%;font-size:88%;padding-top:0.5em;text-align:left;}
#cardsList .littlecard {float:left;}
#cardsList .littlecard_margin {padding-bottom: 0.5em;margin:0 2em 3em 0}
#cardsList .littlecard .rel_size {} 
#cardsList .littlecard .imgborder {border:1px solid #ececec;padding:0.3em;}
#cardsList .littlecard p {margin-top:0;}

#cardsDetail .imgborder {border:1px solid #ececec;padding:0.3em;}
#cardsDetail p {margin-top:0;}

#cardsDetail #sendHtml {}
#cardsDetail #sendHtmlImg {clear:both;width:80%;}
#cardsDetail #sendHtmlImg .imgContainer {padding:1em 3em 0 3em;}
#cardsDetail #sendHtmlImg img {width:100%;}
#cardsDetail #sendHtmlImg .title {font-size:88%;padding-right:0.5em;}
#cardsDetail #sendHtmlImg .descr {padding-right:0.5em;}
#cardsDetail #sendHtmlImg .boxText {margin-top:0.2em;padding:0 0 2em 5em;background: url(http://www.museiprovinciaterni.isipdev.com/images/ecard_logo.gif) no-repeat;background-position: top left;}
#cardsDetail #sendHtmlImg .boxTextSend {margin-top:0.2em;padding:0 0 2em 3em;background: url(http://www.museiprovinciaterni.isipdev.com/ecard_logo.gif) no-repeat;background-position: top left;}

#cardsDetail .backcard {border:1px solid #ececec;clear:both;margin-top:1em;padding:0.5em;width:80%;background:#fffdf2 url(/images/ecard_stamp.gif) 97% 3% no-repeat;}
#cardsDetail .backcard fieldset {margin:0;padding-top:9em;border:none;}
#cardsDetail .backcard fieldset legend {display:none;}
#cardsDetail .backcard fieldset label {position: relative;font-weight:normal;float:left;/*width:12em;*/width:30%;margin:0.3em 0;}
#cardsDetail .backcard fieldset label>input.textInput {position: relative;float:left;}
#cardsDetail .backcard fieldset input[type = "text"] { /*width:25em;*/width:60%; margin-right:1em;color:#000;}
#cardsDetail .backcard fieldset textarea {width:60%;margin-right:1em;font-family:arial;font-size:100%;}

#cardsDetail .backcard .leftCard {width:48%;float:left;}
#cardsDetail .backcard .rightCard {width:45%;float:right;}
#cardsDetail .backcard .rightCard .field {border-bottom:1px dotted #b2c5cc;padding:0.3em 0;}
#cardsDetail .backcard .message {width:100%;padding-right:1em;border-right:1px solid #b2c5cc;}
#cardsDetail .backcard .message .ps {font-size: 85%;margin-top:1em;}


/* Paging
---------------------------------*/
#pagingBox {border-top:1px solid #bcbdc0;margin:1em 0;padding:1em 0 0 0;text-align:right;}
#pagingBox .this-page {padding: 0.2em 0.6em; font-weight: bold; vertical-align: top; color: #505562; }
#pagingBox a { padding: 0.2em 0.6em; border: solid 1px #ddd; text-decoration: none; }
#pagingBox a:hover{color: #fff; background: #505562; border-color: #000; }
#pagingBox a.nextprev {border:none;vertical-align:middle;background: #fff; }

/* FORUM
------------------------------------*/

#forum .leftDivInt {float:left;width:12%;}
#forum .leftDivInt .rel_size {width:6em;border:1px solid #a8b8cb;}
#forum .rightDivInt {float:right;width:88%;}
#forum h3.importantMsg {margin-bottom:1em;font-size: 100%;color:black;background:#f0f0f0;font-weight: normal;padding:0.5em;}
#forum h3.bigger {font-size:120%;margin-bottom: 1em;}
#forum h4 {margin:0;padding:0;}
#forum .newMsg {padding:1em 0;margin:1em 0;}
#forum .newMsg .button {padding:0.5em;margin-top: 0;}
#forum .newMsg #checkemail p {margin-top:0;padding-top:0;}
#forum .newMsg #checkemail .button {padding:0;}
#forum .paging {border-bottom:1px solid #ccc;padding:0 0 2px 0;margin:0.5em 0 1em 0;}
#forum .new_thread {margin:1em 0;padding:0 0 0.5em 0;border-bottom:2px solid #f0f4f7;font-weight:bold;}
#forum .evidence {background:#e3e7ea;padding:1em;margin-bottom:1em;}
#forum .comment {color:black;font-weight:bold;}
.forumText {width:90%;padding:0.2em;}
.forumTextarea {background:white;color:#505562;width:90%;padding:0.2em;font-family: arial,verdana,tahoma, sans-serif;font-size:100%; }
textarea#COL0002 {background:#f6fafd;border: 1px solid #bbbec8;}
#forum .button {padding:0.2em;margin-top: 0;}
.forumTable {text-align:left;font-size:100%;border-collapse:collapse;}
.forumTable tr {border-collapse:collapse;}
.forumTable tr.odd {background: white;}
.forumTable tr.even {background: #f0f4f7;}
.forumTable th {background: #f0f4f7;border-bottom:1px solid #cfd9e0;padding:0.5em;vertical-align:top;border-right:1px solid white;}
.forumTable td {padding:0.5em;border-bottom:1px solid #cfd9e0;padding:0.5em;vertical-align: top;border-collapse:collapse;}
.forumTable td a {color:#1a3785;}
.forumTable .threadTitle {margin-bottom:0.5em;font-weight:bold;}
.forumTable .threadReplyButton {margin-top:0.5em;padding:0.2em;border-top:1px solid #f0f4f7;text-align:right;}
.forumTable .threadReplyCheckEmail {float:right;width:30%;text-align:left;}
.forumTable .threadReplyCheckEmail .button {padding:0;font-size:85%;}
.forumTable .threadQuote {margin:1em 0;padding:0.5em;font-style:italic;border:1px solid #f0f4f7;background: #f0f4f7;}
#forum fieldset {padding:0.5em;margin-bottom:1em;background:#f0f4f7;border:none;}
#forum fieldset legend {display:none;}
#forum fieldset label {display:block;margin:0.5em 0 0.3em 0;}

/* footer
----------------------------*/
#footer {position:relative;background:white;border-top:1px solid #f0f0f0;padding:0.5em;}
#footer ul {position:relative;display:inline;}
#footer ul li {display:inline;padding:0 0.5em;border-left:1px solid black;}
#footer ul li.first {border-left:none;}
#footer #nav ul li a {font-weight: bold;}
#footer #nav_privacy {font-size: 85%;padding-top:0.5em;}

/* POLLFE
---------------------------*/
#pollfe #maskBox fieldset {border:1px solid #bcbdc0;}
#pollfe #maskBox fieldset legend {display:none;}

/* LOGON.JSP
--------------------------------*/
body.logonbox {
	text-align: center;
}

#logonBox {padding-bottom:2em;background-color:#c1c1c1;}
#logonBox tr {background:#c1c1c1;}
#logonBox select {display:none;}
#logonFooter {
	background: none;
	margin-top:1em;
	font-size:90%;
}



