html,body{margin: 0.3%;padding: 0}
body{font:100.01% verdana, Trebuchet MS, Sans-Serif, Arial, Helvetica, Serif;background: url(../img/layout/bg.gif) repeat;color:#60625F;}

img{border:none;}
p{margin:1em 3em 1.5em 1em;line-height:2em;text-align:justify;}
ol, dl, ul, pre{text-align:left;}
h1{font-size:1.6em;margin:1.5em 1em 0 0.8em;clear:both;text-align:center;}
h2{font-size:1.2em;height:1.4em;margin:0.1em 0.3em;}
h3{font-size:1.2em;margin:1.5em 1em 0 0.8em;text-align:center;}
h4{font-size:1.2em;margin-bottom:0}
li h3{text-align:left;}
hr{color:#60625F;width:95%;}
dl{margin:1.5em 1em;}
dt{font-weight:bold;margin-top:1.5em;}
dd{margin-left:0;}
pre{font-size:1.3em;margin:0 1em;background-color:#DEDEDE;padding:0.5em;width:93%;}
/*q{font-style:italic;}*/
a:link {text-decoration:none;color:#60625F;border-bottom:1px dashed #60625F;}
a:visited {color:#999;text-decoration:none;border-bottom:1px dashed #60625F;}
a:hover, a:active {color:#FF8A31;}
form{margin:2em 0;padding:0;}
#modNewsl fieldset{width:91%;text-align:center;margin:0 20px;border-top:1px solid #999;padding:0;}
#modNewsl fieldset legend, #cercaStato fieldset legend, #cercaSerie fieldset legend{font-size:100%;}
#modNewsl label{display:none;text-align:left;margin-left:0em;width:98%;}
.mod{color:#60625F;font-size:1em;border:1px solid #60625F;margin:0.2em 0.2em 0.2em 0;height:1.2em;line-height:1.1em;}
select{border:1px solid #999;margin-top:0.6em;}
#cercaStato, #cercaSerie{margin:0;}
#cercaStato select, #cercaSerie select, .combo{font-size:1.05em;color:#60625F;}
#cercaStato fieldset, #cercaSerie fieldset{margin:0 20px;padding:0;}
#mod{font-size:100%;width:650px;margin-left:1.2em;}
fieldset{clear:both;font-size:100%;border-color:#999;border-width:1px 0 0;border-style:solid none none;padding:10px; margin:0;}
#catalogo fieldset{border-width:0;}
fieldset legend{font-size:130%;font-weight:normal;margin:0;padding:0 5px;}
form div fieldset legend{font-size:100%;padding:0 3px 0 9px;}
form div{clear:left;display:block;width:354px;height:expression('1%');margin:5px 0 0 0;padding:1px 3px;}
form div label{display:block;float:left;width:130px;padding:3px 5px;margin:0 0 5px 0;text-align:right;}
form div label.labelCheckbox, form div label.labelRadio{float:none;display:block;width:200px;height:expression('1%');  padding:0;margin:0 0 5px 142px;text-align:left;}
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio{display:block;width:190px;height:expression('1%');padding:4px 0px 0px 18px;text-indent:-18px;  line-height:120%;}
form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio{margin:0px 0px 0px 0px;}
form div fieldset{clear:none;border-width:1px;border-style:solid;border-color:#666666;margin:0 0 0 144px;padding:0 5px 5px 5px;width:197px;}
.radioleft{margin:0 0 0 0;width:354px;}
form div.optional label, label.optional{font-weight:normal;}
form div fieldset label.labelCheckbox, form div fieldset label.labelRadio{margin:0 0 5px 0;width:300px;}
form div.req label, label.req{font-weight:bold;}
form div.submit{width:70%;padding:0 0 0 146px;}
form div.submit div{display:inline;float:left;text-align:left;width:auto;padding:0;margin:0;}
form div small{display:block;margin:0 0 5px 142px;padding:1px 3px;font-size:88%;height:expression('1%');text-align:left;}
form div.wide small{margin:0px 0px 5px 0px;}
form div select.selectOne, form div select.selectMultiple{width:211px;padding:1px 3px;}
form div.wide input.inputText, form div.wide select, form div.wide textarea, form div.wide input.inputRadio{width:344px;margin:0px;}
form div fieldset input.inputText{width:200px;margin:0px 0px 0px 18px;margin:expression('0px 0px 0px -124px');}
form div input, form div select, form div textarea{width:200px;padding:1px 3px;margin:0 0 0 0;border:1px solid #999;color:#999;}
form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio{display:inline;  height:14px;width:14px;background-color:transparent;border-width:0;padding:0;margin:0 0 0 140px;}
.formError{float:left;margin-left:25px;}
div.formError label{width:100%;float:none;color:#ff0000;font-weight:bold;text-align:left;}
.privacy{margin-top:20px;height:120px;overflow:auto;border:1px solid #999;}
.privacy p{margin:5px 2px;line-height:1.1em;}
.privacy h4{margin:2px;}

#esterno{width:980px;margin:0 auto;background:#fff url(colSx.gif) repeat-y left;font-size:0.7em;border:1px solid #CECFCE;}

#access{height:2.1em;background-color:#FF8A31;border-bottom:1px solid #fff;}

#accessSx{float:left;width:20%;}
#accessDx{float:right;text-align:right;width:79%;}

#header{background:#fff url(../img/layout/bg2.gif) bottom repeat-x;width:100%;height:87px;}

#logo{float:left;width:45%;height:87px;}
h1#logoITA, h1#logoENG{position:relative;width:350px;height:87px;font:bold 12px Arial,sans-serif;color:#000088;margin:0;}
h1#logoITA span, h1#logoENG span{position:absolute;width:100%;height:100%;margin:0;left:0}
h1#logoITA span{background:url(../img/layout/logo.gif);}
h1#logoENG span{background:url(../img/layout/logo_eng.gif);}

.clear{clear:both;}
.azzera{margin:0;padding:0;}

#header2 {
border:1px solid #b0b0b0;
/* this is to "give layout" to the element and fix some peek-a-boo bug in IE (v6 sp2) */
width:100%;
/* the above declaration creates an horizontal scrollbar in IE, this is to get rid of it */
margin:0 -1px;
height:8em;
background:url(../img/layout/bg3.gif) repeat right;
padding:0;
}

#canali{
float:left;
width:149px;
background-color:#fff;height:8em;border-right:1px solid #b0b0b0;
}

#canali ul{margin:0;padding:0;}
#canali li{list-style:none;margin:0;}
#canali li span{border-left:10px solid #FF8A31;text-decoration:none;background-color:#CECFCE;color:#464746;padding:2px;padding-left: 10px;display:block;font-weight:bold;border-top:1px solid #fff;}
		
#canali a {color: #727471;
background-color: #DEDEDE;
padding: 2px;
padding-left: 10px;
display: block;
border-left: 10px solid #60625F;
font-weight: bold;
text-decoration: none;
border-bottom:none;
text-align: left;
margin-top: 1px;}

#canali a:hover {border-left: 10px solid #FF8A31;
text-decoration: none;background-color: #CECFCE;
color: #464746;}

#ads{
background-color:transparent;
position: relative;
width:820px;
float:left;
height:8em;
margin-left:0.1em;
text-align: center;
}

/*#ads img{float: right;width:234px;}*/

#google{margin:1.4em 0.3em;width:560px;float:left;}

#banner{
float:right;
width:245px;
background-color:#9C1821;
margin:0.4em auto;
text-align: center;
height:80px;
}
#banner img{margin-top:7px;}

#motto{float:right;width:50%;height:87px;text-align:right;}
h2#coverMotto{position:relative;width:376px;height:87px;font:bold 12px Arial,sans-serif;color:#000088;margin:0;float:right;}
h2#coverMotto span{position:absolute;width:100%;height:100%;right:0;background:url(../img/layout/flli.gif);}

/* = stili per le colonne laterali:entrambe hanno classe "col" */
.col{width:148px;float:left;}
.col ul {list-style:none;margin:0 0 2em 0;padding:0;}
.col ul li {display:block;margin:0 0.4em;line-height:1.5em;}
.col li span{background:#F6F7F6;color:#FF8A31;display:block;border-bottom:1px dashed #d5d7d0;}
.col ul li a {border-bottom:1px dashed #d5d7d0;color:#999;cursor:pointer;display:block;text-decoration:none !important;}
.col ul li a:visited{border-bottom:1px dashed #d5d7d0;}
.col ul li a:hover {background:#F6F7F6;color:#FF8A31 !important;}
.col h2{margin-top:0.5em;}
#col1 label{display:block;}
#col2{float:right;}

/*#contenuti{margin:0 150px;line-height:1.3;text-align:justify;}*/
#contenuti{float:right;width:830px;line-height:1.3;text-align:justify;}
#contenuti2{float:left;width:680px;text-align:center;}
#catHome{margin-top:1em;background-color:#F6F7F6;width:98%;}
.box {
/* the width from #left (150px) + the negative margin from #container (200px) 
float:left;
width:50%;
display:inline;*/
margin: 1em auto 1em;
width:95%;
position:relative;
background:#F6F7F6;
/*background-color: #ff6347;*/
}

/*.box dl{margin-left:0.5em;margin-top:1em;margin-bottom:0;margin-right:0.5em;min-height:70px;}
.box dt a img{float:left;border:1px dashed #DEDEDE;margin-right:5px;margin-top:0;padding:5px;background-color:#fff;margin-bottom:0;}
.box dt a:hover img{border:1px dashed #60625F;background-color:#F6F7F6;}
.box dt span{display:block;color:#F1C91A;}*/
ul.novita, ul.inArr{list-style:none;margin:0.3em 0.5em;padding:0;text-align:left;}
ul.novita li{padding:4px 0 4px 14px;line-height:1.5em;background:url(../img/icone/quad.gif) no-repeat 0 0.8em;margin:-4px 0 0;}
ul.inArr li{padding:4px 0 4px 20px;line-height:1.5em;background:url(../img/icone/quad_sel.gif) no-repeat 0 0.6em;margin:-4px 0 0;}
#aggiornam{margin-left:1em;}

.all{text-align:right;margin-bottom:0.1em;margin-top:0;}

#contHome{list-style-type:none;margin:0;padding:0;}
#contHome li{display:inline;margin:0;padding:0;}
#contHome li a{text-decoration:none;border:1px solid #DEDEDE;border-top:none;border-left:none;padding:0.2em 0.5em}
#contHome li.selected a{text-decoration:none;color:#FF8A31;background-color:#F6F7F6;border-bottom:1px solid #F6F7F6;cursor:default;}
#ricerca{width:830px;margin:auto auto;}
#divAvvisoHome{width:650px;margin:auto auto;}
#elencoStati select, #resultSearch select{width:200px;margin-bottom:0.6em;margin-left:10px;}
#elencoStati fieldset, #resultSearch fieldset{text-align:left;}
#elencoStati .btn, #resultSearch .btn{margin-bottom:0.7em;}
#elencoStati form{margin-top:0.3em;}
#elencoStati .message, #resultSearch .message{margin-top:8px;margin-left:30px;width:525px;}
#resultSearch .message{margin-top:0;}
#resultSearch{height:4em;}
#search{float:left;width:70.5%;margin:0;}
#imgSearch{float:left;display:inline;width:29%;background-color:#F6F7F6;height:10em;color:#000;margin:0;}
div.note {float:right;width:210px;margin:0.2em 0.2em 10px 10px;padding:5px;border:1px solid #666;background-color:#ffffe1;color:#666;font-size:88%;}
div.note h4 {background-image:url(../img/icone/interr.gif);background-repeat:no-repeat;background-position:top left;padding:3px 0 3px 27px;border-width:0 0 1px 0;border-style:solid;border-color:#666;color:#666;font-size:110%;margin:0;}
div.note p{line-height:1.2em;margin-right:1em;}
div.note ul li{margin:auto 1em auto 0;padding-left:0;}
#noteHome{margin-top:2.3em;}
#notizie a img{float:left;border:1px dashed #DEDEDE;margin-right:5px;margin-top:0;padding:5px;background-color:#fff;margin-bottom:10px;}
#notizie a:hover img{border:1px dashed #60625F;background-color:#F6F7F6;}
.box p{line-height:1.2em;}
#notizie p{margin-top:0.4em;}
#notizie p span{display:block;}

.tabella{background-color:#F6F7F6;border-top:1px solid #60625F;text-align:left;}
.tabella th{background-color:#DEDEDE;height:2em;border-bottom:1px solid #60625F;font-weight:normal;font-size:1.1em;text-align:center;}
.tabella td{padding:0.7em 0.5em;border-bottom:1px solid #60625F;}
.tabella .last{border-right-width:0;}
.tabella caption{display:none;}
#tblNazioni{width:430px;margin:1em 1.2em;font-size:1em;}
#tblNazioni td.last{width:270px;}
#tblContinenti, #tblArticoli, #tblRisorse, #tblCat, #tblAccess{width:645px;margin:1em 1.2em;font-size:1em;}
#tblContinenti td.last{width:70%;}
#tblContinenti td{text-align:center;}
#tblcaratt{width:400px;margin:0 auto;font-size:1em;}
#tblcaratt td{text-align:left;}
#tblArticoli .largo, #tblRisorse .largo{width:445px;}
#tblRisorse .largo{text-align:left;}
#tblRisorse td.last{text-align:center;}
#tblArticoli a, #tblRisorse th a{font-size:1.1em;text-decoration:none;border:none;}
#tblArticoli th{text-align:left;}
#tblArticoli th span, #tblRisorse th span{background:url(arr.gif) 6px 50% no-repeat;padding-left:21px;}
#tblDizionario{width:666px;margin:1.5em 7px;font-size:1em;}
#tblDizionario th{text-align:left;width:125px;}
.w180{width:180px;}
.w300{width:300px;}
.h15{height:15px;}
.h35{height:35px;}
.divSx{float:left;min-width:180px;background-color:#000;margin-left:15px;border:1px solid #000;margin-top:15px;}
.divDx{float:left;width:420px;margin-top:15px;}
.titTabella{text-align:center;background-color:#dedede;width:100%;font-size:1.1em;padding-bottom:5px;padding-top:5px;}
.imgTabella{background-color:#000;margin:10px auto 20px;text-align:center;}
.cellaTabella{background-color:#F6F7F6;text-align:center;padding-bottom:10px;padding-top:10px;}
.cellaWm{text-align:center;padding-top:3px;padding-bottom:3px;}

#schedaImg{height:220px;width:220px;}
#schedaImg img{margin:auto auto;text-align:center;}
.h100{height:100px;}
.wMiddle{width:50%;}

th#i span{background:url(../img/icone/i.gif) 6px 65% no-repeat;padding-left:28px}
th#e span{background:url(../img/icone/e.gif) 6px 65% no-repeat;padding-left:28px}
th#s span{background:url(../img/icone/s.gif) 6px 65% no-repeat;padding-left:28px}
th#f span{background:url(../img/icone/f.gif) 6px 65% no-repeat;padding-left:28px}
th#t span{background:url(../img/icone/d.gif) 6px 65% no-repeat;padding-left:28px}

.paginazione ul{margin:0.5em 1.8em;padding: 0;list-style:none;text-align:right;}
.paginazione li{display:inline;margin-right:0.5em;}
.paginazione a{text-decoration:none;border:1px solid #999;padding:0 3px;background:#F6F7F6;color:#999;}
.paginazione a:visited{background:#fff;color:#999;border:1px solid #999;}
.paginazione a:hover{background:#DEDEDE;color:#FF8A31;}
.paginazione li.sel{border:0px;background:#FFF;color:#FF8A31;cursor:default;}
/*ul.pagin{margin:0.5em 1.8em;padding: 0;list-style:none;text-align:right;}
ul.pagin li{display:inline;margin-right:0.5em;}
ul.pagin a{text-decoration:none;border:1px solid #999;padding:0 3px;background:#F6F7F6;color:#999;}
ul.pagin a:visited{background:#fff;color:#999;border:1px solid #999;}
ul.pagin a:hover{background:#DEDEDE;color:#FF8A31;}
ul.pagin li#currentpage a{border:0px;background:#FFF;color:#FF8A31;cursor:default;}*/
.paginazione p{text-align:right;margin:0 2.2em;}
.b{font-weight:bold;}
.c{text-align:center;}
.acapo{display:block;}
.nascosto{display:none;}
.capt{margin-bottom:0.3em;}
.evidenzia{display:block;background-color:#ccc;}
.centra{text-align:center;}
.aMid{vertical-align:middle;}
.dropCap{float:left;line-height:1em;font-size:3.5em;font-weight:normal;padding:0 3px 0 0;text-shadow:0px 2px 3px #666;color:#FF8A31;}

.bric{color:#999;margin:1em 1.2em;border-bottom:1px dashed #999;min-height:35px;width:95%;text-align:left;}
.briciole{margin:0;padding:0;}
.briciole li{float:left;display:inline;margin-right:4px;}
.briciole a{background: url(../img/layout/bric.gif) right 50%  no-repeat;padding-right:15px;color:#999;text-decoration:none;border-bottom:none;}
.briciole a:hover{color:#FF8A31;}
.briciole li.sel{color:#FF8A31;}

.auth{margin:0.3em 1.2em 1em;}
.auth span.name{background:url(../img/icone/pencil.gif) left 50%  no-repeat;padding:1px 0 1px 20px;}
.fade{color:#999;}
.cent{text-align:center;}
.boxFlag{float:left;width:200px;}
.boxImgSx{float:left;/*width:350px;*/}
.boxImgDx{float:right;/*width:350px;*/}
.boximg, .boxImgSx, .boxImgDx, .boxFlag{margin-top:10px;margin-bottom:8px;margin-right:15px;margin-left:10px;text-align:center;}
.boxFlag p, .boximg p, .boxImgSx p, boxImgDx p{text-align:center;margin:0 auto 2px auto;font-weight:bold;}
.boxFlag p{width:100%;}
.boximg p, .boxImgSx p, boxImgDx p{width:90%;}
.boximg img, .boxImgSx img, boxImgDx img, .boxFlag img{border:1px solid black;}
.imgScheda{margin-top:30px;}
.arc90_extlinkIMG{background:transparent url(../img/icone/extLink_img.gif) no-repeat top right;margin-left:2px;height:12px;width:12px;cursor:pointer;padding-left:12px;}
.curiosita{color:#999;margin:1em 1.2em;border:1px dashed #999;width:325px;float:left;}
.curiosita, #bibliograf{background:#F6F7F6;}
#bibliograf{border-top:1px dotted #999;border-bottom:1px dotted #999;margin:3em 1.2em;padding-bottom:1.5em;}
.annotaz{border:1px dashed #999;border-bottom:1px dotted #999;margin:3em 1.2em;padding:1.5em;background-color:#F6F7F6;}
.annotaz ul{margin:0;padding:0;text-align:left;}
.annotaz ul li{margin:1.2em;}
.articoli ul{list-style-type:square;}
.mappa h2{background:url(../img/icone/page.gif) left 50% no-repeat;padding:1px 0 1px 17px;margin:1em 2em 0.5em;text-align:left;}
.mappa ul{margin:0 2em 1em;list-style:url(../img/layout/arr.gif);text-align:left;}
.map li{line-height:2em;}
.map li.sel{list-style:url(../img/layout/arr2.gif);color:#FF8A31;}
.subList{margin-bottom:1em;}
.alignleft{float:left;padding:15px 15px 15px 0;}

#azindex{background:#DEDEDE;float:left;margin:1.2em 0 20px 1.2em;padding:0px 5px 15px 5px;width:95%;}
* html #azindex {padding:5px 5px 10px 5px;width:75%;}
.diz{text-transform:uppercase;}
#index{margin:0;padding:0;}	
#index li{float:left;height:2em;list-style-type:none;margin:0.65em 0.3em;padding:0;width:3em;text-transform:uppercase;}
* html #index li{margin:0.2em 0.2em;}
#index a:link, #index a:visited{background:#fff;color:#999;display:block;height:2em;padding:0.75em 0 0 0;text-align:center;text-decoration:none;width:3em;border-bottom:none;}
#index li span{background:#F6F7F6;color:#FF8A31;display:block;height:2em;padding:0.75em 0 0 0;text-align:center;text-decoration:none;width:3em;border-bottom:none;cursor:arrow;}
#index a:hover{background:#F6F7F6;color:#FF8A31;text-decoration:none;}
#glossario{margin:3em 1.2em;;}
.cercaGiu{margin:2.5em 1.2em;background-color:#F6F7F6;height:5em;}
.su{text-align:right;padding-right:0.5em;}
.interno{margin:0 0.3em;line-height:1em;}
#indexLow{margin:0 0.3em;padding:0;}
#indexLow li{list-style-type:none;float:left;margin:0.3em 0.6em 0 0;text-transform:uppercase;}
#indexLow li span{list-style-type:none;float:left;margin:0 0.3em 0 0;color:#FF8A31;}

#album{width:95%;text-align:left;margin:0 auto;background:url(../img/layout/quad.gif) repeat;}
#album ul{list-style-type:none;border:1px solid #999;padding:0.8em;margin:0.5em;}
#album li{display:inline;padding:0.3em 1em 0.3em 0;line-height:1.7em;}
#album li.sel{color:#FF8A31;font-weight:bold;}
/*#album ul{width:90%;}
#album ul li{list-style:none;float:left;height:14em;margin:1em 5px;}
#album ul li span{display:block;text-align:center;}
#album a, #ibox_close_a{text-decoration:none;border:none;}
#album a img{border:1px solid #7d5757;margin:5px;text-decoration:none;}*/
img.icon{border:none;}
a.noTratt{border:none;}
.icon{background-color:#FF8A31;background-image:url(ico_bg_rounded.gif);background-repeat:no-repeat;}
.or, .x{background-color:#FF8A31;}

/*.album{border:1px solid #000;width:8em;height:12em;text-align:center;padding:0.2em;float:left;margin-right:0.5em;}
.album dt{font-weight:bold;margin-top:0.2em;}
.album dt img{border:1px solid #000;}
.album dd{}*/
#stampa{width:95%;text-align:right;margin:2em auto;background-color:#fff;}
#stampa a{border:none;}
#stampa ul{list-style:none;text-align:right;}
#stampa ul li{margin-top:5px;}
a.stampa{background:url(../img/icone/print.gif) center left no-repeat;padding:4px 10px 4px 20px;}
a.send{background:url(../img/icone/mail.gif) center left no-repeat;padding:4px 10px 4px 20px;}
a.rss{background:url(../img/icone/rss.png) center left no-repeat;padding:4px 10px 4px 20px;}
a#ibox_close_a{padding:4px 10px 8px 20px;}

#menuCat{width:90%;border:1px solid #000;}

#c1{
/* the width from #left (150px) + the negative margin from #container (200px) */
float:left;
width:50%;
display:inline;
/*border:1px solid #CECFCE;
background-color: #ff6347;*/
}
#c2{
/* the width from #left (150px) + the negative margin from #container (200px) 
background-color:#32cd32;*/
float:left;
display:inline;
width:49.7%;
}
.c3{float:left;width:30%;display:inline;/*background-color: #ff6347;*/margin:1em;text-align:left;}
#c4{/*background-color:#32cd32;*/float:left;display:inline;width:30%;margin:1em;}

#footer{clear:both;width:100%;background:#DEDEDE;margin-top:10px;border-top:1px solid #CECFCE;height:35px;}
#footer p{text-align: center;}
a.akkastat{border:none;text-decoration:none;}
.akkastat{border:none;}

.box h2{background-color:#DEDEDE;position: relative;margin:0;padding-left:0.2em;}
h2 span, button span, h1 span, h3 span{color:#FF8A31;}
h2 span.h2_min{font-weight:normal;color:#60625F;}

/* ## MESSAGGI ERRORE ## */
div.message{width:95%;border-style:solid;border-width:2px 0;margin:3em auto;}
div.message p{margin: 10px 10px 10px 45px;}
div.message.info{background:#EAEBF7 url(../img/icone/info.png) no-repeat 15px 50%;border-color:#8E9AFF}
div.message.warning{background:#FFF0BA url(../img/icone/alert.png) no-repeat 15px 50%;border-color:#E87C29}
div.message.question{background:#E4F6DE url(../img/icone/aiuto.png) no-repeat 15px 50%;border-color:#8FDC79}
div.message.error{background: #FFD8D6 url(../img/icone/err.png) no-repeat 15px 50%;border-color:#FF0038}
/* ## MODULI ## */
.btn{background-color:#DEDEDE;padding:0 0.3em;color:#60625F;font-size:1em;border:none;margin-bottom:0.2em;margin-left:0.3em;font-weight:bold;border:1px solid #60625F;text-transform:uppercase;}
.center{text-align: center;}
.newsl{width:74%;}
#newsl{width:98%;text-align: left;background-color:#003355;}
#modNewsl fieldset{width:87%;}
#modNewsl{margin-bottom:0.5em;}

/* css mini tab */
#selAcc {
	/*width:21em;
	min-width:350px;*/
	float: right;
	margin: 0 1em;
	padding: 0 0 0 10px;
}

#selAcc li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
	
#selAcc li.eng{margin: 0 1em 0 2em;color:#fff;}
	
#selAcc a:link, #selAcc a:visited {
	float: left;
	font-size: 0.9em;
	line-height: 2em;
	font-weight: bold;
	margin: 0 10px 0 10px;
	text-decoration: none;
	color: #A52010;
	border-bottom:none;
	}

#selAcc a.active:link, #selAcc a.active:visited, #selAcc a:hover {
	border-bottom: 3px solid #fff;
	padding-bottom: 1px;
	color: #000;
	}
#selAcc a.active:link{cursor:default;}
#eng_lang{background:#FF8A31 url(../img/icone/gb.jpg) no-repeat left center;padding-left:22px;}
#ita_lang{background:#FF8A31 url(../img/icone/it.gif) no-repeat left center;padding-left:22px;}
#selLang {
	width:9em;
	/*min-width:350px;*/
	float: right;
	margin: 0 ;
	border-bottom: 1px solid #FF8A31;
	padding-left:0;
	}
	
#selLang li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style: none;
	}
#selLang a:link, #selLang a:visited {
	float: left;
	font-size: 0.9em;
	line-height: 2em;
	font-weight: bold;
	margin: 0 5px 0 5px;
	text-decoration: none;
	color: #fff;
	border-bottom:none;
	}

#selLang a.active:link, #selLang a.active:visited, #selLang a:hover {
	padding-bottom: 1px;
	color: #A52010;
	}
#selLang li.active{border-bottom: 3px solid #fff;
	padding-bottom: 1px;
	color: #000;}
/*
## Nifty corners ##*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
	
	
/*
## CSS MENU ESPANDIBILE ##
css essenziale se javascript ? abilitato*/
/*
div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#col1 li.hide ul{display:none}
div#col1 li.show ul{display:block}
div#col1 li.show h3{background-color: #fff}
div#col1{width:170px;margin-left:0px;font: 0.9em;}
div#col1 h3{font-size: 100%;margin: 0;padding: 4px 10px;color: #636563;}
div#col1 ul,div#col1 li{margin: 0;padding: 0;list-style-type: none}
div#col1 li{margin: 0 0 1px 0}
div#col1 a{padding-left: 15px;height: 18px;line-height: 18px;border-top: 1px solid #FFF;background-color: #fff;color: #000;text-decoration: none;font-weight: bold}
div#col1 a:hover{color: #636563;background-color: #fff}
div#col1 ul ul a{color: #F7A836; background-color: #fff;font-weight: bold;border-bottom:1px dotted #636563;}
*/
/* ## FINE CSS MENU ESPANDIBILE ## */


/* CSS IBOX */

#ibox_w{position:absolute;top:0px;left:0px;z-index:100;width:100%;height:100%;background-color:#000;margin:0;	padding:0;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:10px;
	border:1px solid #CCC;
	width:300px;
	height:300px;
	background-color:#999999;
	padding-bottom:50px;
	margin:0;
}

#ibox_content {
	background-color:#FFFFFF;
	width:100%;
	height:100%;
	margin-bottom:5px;
	position:relative;
	top:0px;
	left:0px;
	border:1px solid #000;
	padding:2px;
}

#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0px;left:0px;font-size:0.7em;}
#ibox_content2{font-size:0.7em;padding-bottom:0.3em;text-align:right;}

#fllo{font-size:0.7em;background:url(../img/layout/quad.gif) repeat;text-align:center;width:650px;margin:auto;padding:0;}
#imgFllo{margin-top:0.5em;display:table-cell;width:250px;height:250px;vertical-align:middle;}
#fllo table{width:95%;margin:0.5em auto;}
#fllo h3{text-align:center;}
#albumFlli{width:650px;}

/* FAQ - Stili per i link "Mostra tutte le risposte" + "Nascondi tutte le risposte" */
#TJK_ToggleON,#TJK_ToggleOFF {margin-right:1.5em}
/* Imposta a 0 margini e padding sulla lista di definizione */
#TJK_DL dl {margin:0;padding:0} 
/* Margine per gli elementi dt */
#TJK_DL dt {margin:1em}
/* Stili per i link presenti nella lista */
#TJK_DL dt a {text-decoration:none;font-weight:bold}
#TJK_DL dt a:focus {font-weight:bold}
#TJK_DL dd{margin:0 1em;}
/**********************************/
/* Posizionamento e cursore del mouse */
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

/* ## GALLERIA IMMAGINI VECCHIE VERSIONI SITO ## */
.galleriaOldVers{width:470px;height:322px;float:left;background:#333;position:relative;color:#fff;border-top:2px solid #999;border-bottom:2px solid #999;border-left:2px solid #999;}
.galleriaOldVers h2{font-size:2em;font-weight:normal;margin:0 0 5px;padding:5px;padding-bottom:0;}
.galleriaOldVers .desc{position:absolute;bottom:0;left:0;width:100%;display:none;}
.galleriaOldVers .block{width:100%;background:#FF8A31;border-top:1px solid #FF8A31;padding-bottom:5px;}
.block small{/*--We'll be using this same style on our thumbnail list--*/font-size:1em;padding:0;}
.oldVers_thumb{float:left;width:200px;background:#f0f0f0;border-top:2px solid #999;border-bottom:2px solid #999;border-right:2px solid #999;height:322px;overflow:auto;}
.oldVers_thumb img{border:1px solid #ccc;padding:3px;background:#fff;float:left;}
.oldVers_thumb ul{margin:0;padding:0;list-style:none;}
.oldVers_thumb ul li{margin:0;padding:5px 0px;background:#f0f0f0 url(nav_a.gif) repeat-x;width:180px;float:left;  border-bottom:1px solid #ccc;border-top:1px solid #fff;border-right:1px solid #ccc;}
.oldVers_thumb ul li.hover{background:#ddd;cursor:pointer;}
.oldVers_thumb ul li.active{background:#fff;cursor:default;}
html .oldVers_thumb ul li h2 {font-size:1.5em;margin:0px 0;padding:0;}
.oldVers_thumb ul li .block {float:left;margin-left:3px;padding:0;width:90px;}
.oldVers_thumb ul li p{display:none;}/*--Hide the description on the list items--*/

/* ## CLASSI BBCODE ## */
.italics{font-style:italic;}
.bold{font-weight:bold;}
.underline{font-decoration:underline;}
ul.listdecimal{list-style-type:decimal;}
ul.listlowerroman{list-style-type:lower-roman;}
ul.listloweralpha{list-style-type:lower-alpha;}
