html {height:100%;max-height:100%;padding:0;margin:0;border:0;overflow: hidden}
body {height:100%; max-height:100%; padding:0; margin:0; border:0;overflow:hidden;}
form{margin:0;}

#contentPage {top:114px;overflow:auto; position:absolute; z-index:3; bottom:30px; right:0; left:0;font-weight:normal;width:100%}
* html #contentPage {border-top:114px solid #fff; border-bottom:30px solid #fff;top:0; left:0; right:0; bottom:0; margin-top:0px; height:100%; width:100%; overflow:auto; position:absolute; z-index:3;}

#contentSinglePage{top:10px;overflow:auto; position:absolute; z-index:3; bottom:0; right:0; left:0;font-weight:normal}
* html #contentSinglePage {border-top:10px solid #fff; border-bottom:0 solid #fff;top:0; left:0; right:0; bottom:0; margin-top:0px; height:100%; width:100%; overflow:auto; position:absolute; z-index:3; }

#headSubPage{color:#924040;background-color:#FFFFFF;height:50px; position:absolute; margin:0; top:0; left:0; display:block; width:100%; z-index:5; overflow:hidden;}
* html #headSubPage{height:50px;}

#leftArea {top:50px;overflow:auto; position:absolute; z-index:3; bottom:0; right:0; left:0;font-weight:normal; width:49%;}
* html #leftArea {border-top:50px solid #fff; border-bottom:0 solid #fff;top:0; left:0; right:0; bottom:0; margin-top:0px; height:100%; width:49%; overflow:auto; position:absolute; z-index:3; }

#schedaBreve {top:50px;overflow:auto; position:absolute; z-index:3; bottom:0; right:0; left:51%;font-weight:normal; width:49%;}
* html #schedaBreve {border-top:50px solid #fff; border-bottom:0 solid #fff;top:0; left:51%; right:0; bottom:0; margin-top:0px; height:100%; width:49%; overflow:auto; position:absolute; z-index:3; }

#contentSubPage {top:0;overflow:auto; position:absolute; z-index:3; bottom:40px; right:0; left:0;font-weight:normal}
* html #contentSubPage {border-top:0 solid #fff; border-bottom:40px solid #fff;top:0; left:0; right:0; bottom:0; margin-top:0px; height:100%; width:100%; overflow:auto; position:absolute; z-index:3; }

#footSubPage {background-color:#924040;font-size:13px;color:#FFFFFF;text-align:center;height:40px; position:absolute; margin:0; margin-top:0px; bottom:0; left:0; display:block; width:100%;  z-index:5; overflow:hidden;}


#footPage {background-color:#924040;font-size:13px;color:#FFFFFF;text-align:center;height:30px; position:absolute; margin:0; margin-top:0px; bottom:0; left:0; display:block; width:100%;  z-index:5; overflow:hidden;}

#headPage{color:#FFFFFF;background-color:#924040;height:114px; position:absolute; margin:0; top:0; left:0; display:block; width:100%; z-index:5; overflow:hidden;}
* html #headPage{height:114px;}

* {font-family:Georgia, Verdana, Arial;text-decoration:none;}
a{text-decoration:none;color:#924040}
a:hover{text-decoration:underline;color:#727272}


.sele{text-decoration:underline}

#sottomenu{font-weight:bold;position:absolute;left:0px;top:96px;font-size:12px;padding-left:30px;color:#FFFFFF;background-color:#924040; text-align:left;padding-top:0px;}
#sottomenu a{font-weight:bold;font-size:12px;color:#FFFFFF;} 
#sottomenu span{font-weight:bold;font-size:12px;}

.titoletto{font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:underline}
.titolettoNo{font-size:12px;color:#FFFFFF;font-weight:bold;}	
div#fondaci {padding-left:30px;font-size:12px;color:#924040;padding-top:10px;}

#logo{margin:5px 0 0 10px;}

div#titolo1{position:absolute;left:85px;top:5px;align:left;font-size:13px;text-align:left;}
div#titolo2{position:absolute;left:85px;top:35px;padding-left:20px;text-align:left;}

div#unesco{position:absolute;top:2px;right:20px;}
div#ministero{position:absolute;top:33px;right:20px;align:right;}
div#titolo3{position:absolute;top:35px;right:74px;text-align:right;width:170px;font-size:12px}
*html div#titolo3{top:40px;}

div#menu{position:absolute;left:0px;top:73px;height:20px;width:100%;background-color:#ffffff;padding-top:2px;font-size:14px;font-weight:bold;color:#924040}

div#contenitore{margin-top:10px;float:left;width:100%;}
div#contenitore1{display:inline}
div#foto{float:right;padding-right:20px;width:213px;color:#924040;font-size:11px;color:#924040;margin-top:40px; margin-left:20px; margin-bottom:30px;}

div#testo_home {padding-left:40px;font-size:13px;color:#924040;padding-top:40px;text-align:justify;width:95%;}
div#testo_home .titoletto{font-size:18px;color:#924040;}
		
div#footer{float:left;height:20px;width:100%;}
.stamp_b_14{color:#FFFFFF;text-align: left;text-decoration:none;}







/*  NUOVO */

#contentPageBig {top:96px;overflow:auto; position:absolute; z-index:3; bottom:30px; right:0; left:0;font-weight:normal;}
* html #contentPageBig {border-top:94px solid #fff; border-bottom:30px solid #fff;top:0; left:0; right:0; bottom:0; margin-top:0px; height:100%; width:100%; overflow:auto; position:absolute; z-index:3; }

#headPageShort{color:#FFFFFF;background-color:#924040;height:96px; position:absolute; margin:0; top:0; left:0; display:block; width:100%; z-index:5; overflow:hidden;}
* html #headPageShort{height:94px;}

#footPageBig {background-color:#924040;font-size:13px;color:#FFFFFF;height:30px; position:absolute; margin:0; margin-top:0px; bottom:0; left:0; display:block; width:100%; z-index:5; overflow:hidden;}

.fL{float:left; margin-left:10px; margin-top:7px;}
.fR{float:right; margin-right:20px;}
.frM{float:right; margin-top:8px; margin-right:3px;}

.intPage{float:left; width:100%; margin-bottom:10px;}
.uno{margin:0 5px 0 20px;}

.due{margin-left:20px; margin-top:40px;}

.tre{float:left; width:62%; margin-top:30px;}
.quattro{float:left; width:32%; margin-top:30px;}
.quattro div{margin-left:70px;}
.cinque{margin-top:10px;}
 
 
.testo{margin-top:20px; padding:0;margin-right:190px; text-align:justify}

.contItab2{position:absolute;left:100%;margin-left:-180px;width:180px;top:58px}
.Itab2{list-style:none; margin:0; padding:0;margin-top:-30px}
.Itab2 li{margin-left:20px;margin-right:20px;margin-top:30px}



.Ilink{list-style:none; margin:0; padding:0;}
.Ilink li{float:left; margin-right:20px;}
.txtLink{font-family:Georgia, Verdana, Arial; text-decoration:none; color:#924040; font-size:12px; font-weight:bold; text-transform:uppercase; margin-left:3px;}


.contItab{float:right; padding-bottom:5px; border-bottom:1px solid #924040; margin-left:125px; width:320px; }
.Itab{list-style:none; margin:0; padding:0;}
.Itab li{float:left;}



.contItab3{float:right; padding-bottom:10px; width:320px;}
.Itab3{list-style:none; margin:0; padding:0;}
.Itab3 li{float:left; margin-right:15px;}

.txtTab{font-family:Georgia, Verdana, Arial; text-decoration:none; color:#924040; font-size:12px; font-weight:bold; text-transform:uppercase; margin-left:3px;}
a.txtTab:hover{font-family:Georgia, Verdana, Arial; text-decoration:none; color:#727272; font-size:12px; font-weight:bold; text-transform:uppercase; margin-left:3px; border-bottom:0px solid #fff;}

.Ldiv{width:100%; float:left;} 
.Ldiv div{background:#924040; height:1px; margin:10px 10px 0 10px;}

.Ldivs{width:98%; float:left;} 
.Ldivs div{background:#924040; height:1px; margin:10px 10px 0 10px;}


.mt50{margin-top:50px;}
.mt20{margin-top:20px;}
.Lris{list-style:none; margin:30px 0 0 70px; padding:0; border:0px solid;}
.Lris li{margin-top:30px;}

.cont_txt{border:0px solid;text-align:justify}
.cont_txt2{margin-top:20px;}
.cont_top{margin:20px 5px 0 0;text-align:justify}

.cont_lui{float:right;margin:-5px 1em 2em 0.5em;}
.imgL{float:left; margin:0 1px 0 0;}
.imgS{float:left; margin:0 15px 0 0;}
.tit2{font-family:Georgia, Verdana, Arial; font-size:16px; color:#924040; font-weight:bold;}
.tit3{font-family:Georgia, Verdana, Arial; font-size:16px; color:#924040; font-weight:bold;float:left;}
.titolo4{font-family:Georgia, Verdana, Arial; font-size:32px; color:#924040; letter-spacing:5px;margin-top:20px; margin-bottom:20px;}
.titolo5{font-family:Georgia, Verdana, Arial; font-size:20px; color:#924040; letter-spacing:5px;margin-top:20px; margin-bottom:20px;}

.txt{font-family:Georgia, Verdana, Arial; font-size:12px; color:#924040; line-height:18px;}
.tx1{font-size:12px; color:#fff; text-decoration:none;}	
a.tx1:hover{font-size:12px; color:#ddd; text-decoration:none;}

.txt2{font-family:Georgia, Verdana, Arial; font-weight:bold;font-size:12px; color:#924040; text-decoration:none;}
a.txt2:hover{font-family:Georgia, Verdana, Arial; font-weight:bold;font-size:12px; color:#727272; text-decoration:none;}

.txt3{font-family:Georgia, Verdana, Arial; font-weight:bold;font-size:12px; color:#924040; text-decoration:underline;}
a.txt3:hover{font-family:Georgia, Verdana, Arial; font-weight:bold;font-size:12px; color:#727272; text-decoration:none;}

.txt4{font-family:Georgia, Verdana, Arial; font-size:12px; color:#924040; text-decoration:none;}
a.txt4:hover{font-family:Georgia, Verdana, Arial; font-size:12px; color:#727272; text-decoration:none;}

.txt5{font-family:Georgia, Verdana, Arial; font-size:12px; color:#924040; text-decoration:none; text-transform:uppercase;}
a.txt5:hover{font-family:Georgia, Verdana, Arial; font-size:12px; color:#727272; text-decoration:none; text-transform:uppercase;}

.inpg{font-family:Georgia, Verdana, Arial; font-weight:bold;font-size:22px; color:#924040; text-transform:uppercase; text-decoration:none; margin-left:10px;}

.firma{float:right; margin-right:20px;}

.int2{float:left; width:100%; margin-top:30px;}

.floatL{float:left;}
.floatR{float:right;}

.perLink{width:500px;float:left;list-style:none; margin:0; padding:0; margin-left:10%; margin-top:20px;}
.perLink li{float:left; margin-right:30px;}


.merc{background: url(../img/merc_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}
a.merc:hover{background: url(../img/merc_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}

.arc{background: url(../img/arc_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}
a.arc:hover{background: url(../img/arc_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}

.pro{background: url(../img/pro_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}
a.pro:hover{background: url(../img/pro_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 1px 0 0;}

.mar{background: url(../img/mar_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}
a.mar:hover{background: url(../img/mar_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}

.mond{background: url(../img/mond_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}
a.mond:hover{background: url(../img/mond_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}

.cor{background: url(../img/cor_off.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}
a.cor:hover{background: url(../img/cor_on.gif); width:42px; height:42px; text-align:left; padding-top:0;float:left; margin:0 5px 0 0;}

.marImg{margin-right:3px;}

.lettere {margin:0; margin-bottom:10px; padding:0; border:0px solid; list-style:disc;}
.lettere li{padding-top:10px}
.lettere li a{text-decoration:underline; font-weight:bold;}
.lettere li a:hover{text-decoration:none;color:#924040}
.lettere li a em{text-decoration:underline; font-weight:bold;}
.lettere li a em:hover{text-decoration:none;color:#924040}


.cont_mercante{float:right;margin:-5px 1em 1em 0.5em;}
.tU{ text-decoration:underline;}

.blok{margin:5px 0 5px 15px; padding-bottom:4px; width:99%; border-bottom:1px dotted #924040;}