﻿body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a{color:#636968}
a:hover{color:#636968; text-decoration:none}
#horizon{text-align:left; width:980px}

#Logo{padding:23px 0 19px 0; margin:0; text-align:center}
#Menu{ width:980px; clear:both}
#header{clear:both; margin:0}

#FlashHp{margin:0; padding:0;}

#Footer{ background-image:url(/static/img/bkg-footer.gif); background-repeat:repeat-x; height:99px; width:980px; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#636b6a}
#Footer table{padding:30px 0 0 0}

.canale{float:left; width:auto}
.leftHP{ border-right:solid 1px #fff; background:#CCCECE none repeat scroll 0 0}
.leftHPStrilli{border-right:solid 1px #fff; height:187px}

.imgFocus{padding:16px 0 0 12px }
.imgFocus img {border:solid 4px #fff}

.txtFocus{padding:16px 75px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636968}
.txtFocus .occhiello{display:block; font-weight:bold}
.txtFocus a.title{color:#55827B; text-decoration:none; font-weight:bold}

.linkHP{ background-color:#bcdbde; padding:16px 12px 5px 0; height:166px}
.linkHP a{ color:#5e6161; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:10px; text-transform:uppercase}

.linkHP td{padding:4px 0}
.linkHP td.dotted{ border-bottom:dashed 1px #5e6161;}

.linkExpo{background-color:#9fbbbd; width:280px;  padding:16px 12px 8px 0; color:#636968; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.linkExpo a{color:#636968; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}

.ExpoHP{padding:6px 0 0 0}

td.sidebar_sx {background-color:#bddade}
.menu_left{border-top:50px solid #fff; display:block; font-family:"Times New Roman", Times, serif; width:266px}
.menu_left a{color:#5E6161; display:block; text-decoration:none; font-size:12px;padding-top:5px}
.menu_left a.sel{font-weight:bold}

.menu_left div.sub {background-color:#a3d0d5;border-bottom:dashed 1px #5e6161; padding:6px 10px 6px 10px;}
.menu_left div.sub a{padding-left:5px}

.menu_left div.subsel {background-color:#e0f0f0; border-bottom:dashed 1px #5e6161; padding:6px 10px 6px 10px;}
.menu_left div.subsel a{padding-left:5px}

.menu_left div.subThird {background-color:#eaf4f6; margin:0; padding:0px 0 3px 26px;}
.menu_left div.subThird a{font-size:11px}

.menu_left div.subFourth {background-color:#eaf4f6; margin:0; padding:0px 0 0px 40px;}
.menu_left div.subFourth a{font-size:10px}



.content {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636968}
.main_body div.title {display:block; padding-top:15px; border-bottom:1px solid #E6EAE9;}
div.title h1{font-family:"Times New Roman", Times, serif;font-size:28px; color:#636968; padding:0; margin:0; text-transform:uppercase; color:#636968; font-weight:normal}

.full{text-align:justify; }
.presentationTxt{padding:0 15px 0 0}
.presentationTxt img{text-align:right}

.titLnk{ font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; color:#5e6161; text-align:left; padding:0 0 5px 17px; font-weight:bold}

.linkServices{ float:left; width:auto}
.linkServices span{padding:0 2px 0 2px}
.divLinks{width:338px; margin:0; padding:0;}

/* sitemap */
.tablesitemap{ padding:15px 0 5px 0; margin:0;}

.maphome{font-family:Verdana, Arial, Tahoma; font-size:10px; text-align:center;  color:#9e1b34; text-decoration:none; border:solid 1px #9e1b34; width:82px; margin:4px 3px 3px 3px; padding:3px;}
.maphome a{color:#000000;text-decoration:none}

.dvelementHome {font-size:10px;color:#9e1b34;font-style:normal;	padding-bottom:86px;padding-top:15px; width:400px; background-color:#bddade; margin:0px}

.canale1liv {font-family:Arial, Helvetica, sans-serif; width:300px; background-color:#bddade; margin:4px; padding:2px; font-size:13px; font-weight:bold}
.canale1liv a{margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}

.canale2liv {font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px; width:275px; font-size:14px; font-weight:bold}
.canale2liv a{font-size:10px; color:#000000; text-decoration:none}
.canale2liv a:hover{text-decoration:underline}

.canale3liv {font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 24px; width:275px; font-size:13px; }
.canale3liv a {font-size:10px; color:#000000; text-decoration:none}
.canale3liv a:hover {text-decoration:underline}

.canale4liv {font-family:Arial, Helvetica, sans-serif; padding:0px 0px 0px 40px;width:275px; font-size:12px; font-style:italic}
.canale4liv a {font-size:10px; color:#000000; text-decoration:none}
.canale4liv a:hover {text-decoration:underline}

.download p{ line-height:18px; font-weight:bold}
.download a{ text-decoration:none}
.download a:hover{ text-decoration:underline}

.items span {margin-right:10px}

.items .itemone {display:block; padding:5px 0 5px 0; background-color:#E0F0F0}
.items .itemtwo {display:block; padding:5px 0 5px 0; background-color:#FFF}
.items a, item a {font-weight:bold; text-decoration:none}
h3.dotted {padding-top:6px; border-top:1px dashed #5E6161; display:block}

.date_selector {float:right; display:block; width:180px; padding:8px; background-color:#A3D0D5; border-left:3px solid #fff}

#divgallery{ width:688px}
.singlegallery{float:left; width:151px; padding:10px 8px 10px 8px}
.imgzoom{padding:4px 0 0 0}
.mese span {width:20px; height:18px; display:block; float:left; margin-right:2px; text-align:center}
span.giorno {background-color:#fff}
span.giorno a{background-color:blue; color:#fff; text-decoration:none; display:block}

.print_toolbar {background-color:#BDDADE;
float:right;
margin-left:10px;
padding-bottom:4px;
padding-left:5px;
padding-top:10px;}

.item, .item_second{
background-color:#E0F0F0;
display:block;
padding:5px ;
}


.item a, .item_second a{font-weight:bold; text-decoration:none
}

.item_second{
background-color:#FFF;
}
#ImgTop{width:980px; min-height:60px}
