﻿body{margin-top:0px; font-family: Arial, Verdana, Helvetica; font-size:11px}
a{color:#4c4c4c; text-decoration:underline}
#horizon{width:994px; background-image:url(../img/bkh_wrapper.jpg); background-repeat:repeat-y; margin:0px}
#wrapper{ width:980px;margin:0px}
#menucontainer{background-image:url(../img/bgMenuPrimo.gif); background-repeat:repeat-x; border-bottom:solid 1px #e3e8e9; height:39px; text-align:right}
#center{ background-color:#dee3e4; margin-top:20px}
.centerch{ background-color:#fff}
.tdleft{ background-image:url(../img/sfumaLeft.gif); background-repeat:repeat-y}
.tdright{ background-image:url(../img/sfumaRight.gif); background-repeat:repeat-y}
.tdbottom{ background-image:url(../img/sfumaBottom.gif); background-repeat:repeat-x}
.cornerleft{background-image:url(../img/cornerLeft.gif)}
.cornerright{background-image:url(../img/cornerRight.gif)}

.toplogo{ text-align:center}

#menuprimo{float:left; width:790px; text-align:right;}
.menusep{color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:12px;}
.menu{padding:0 10px}
.menu a{ color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:12px}
.menu_s{background-image:url(../img/bgMenuPrimoSel.gif); background-repeat:repeat-x; padding:0 10px}
.menu_s a{ color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-size:12px}


#menusecondo{background-image:url(../img/bgMenuSec.gif); background-position:right top; background-repeat:repeat-y;text-align:left;border-top:solid 1px #e3e8e9;height:51px; background-color:#bbcdd1}   
#menusecondo  table {height:51px;}
#menusecondo td {padding-top:20px;border-right:solid 1px #e3e8e9;}
#menusecondo td#first {padding-left:30px;}
#menusecondo td#last {border-right:none;}
#menusecondo .menu  a {color:#183136;text-transform: none;}   
#menusecondo .menu_s {background-image:url(img/bgMenuSecondoSel.gif)}
#menusecondo .menu_s a{ color:#FFFFFF; text-transform:none; text-decoration:none}

#chooselang{background-image:url(../img/bgMenuPrimo.gif); background-repeat:repeat-x; border-bottom:solid 1px #e3e8e9; float:left; width:150px; text-align:right; padding-right:40px}
.lang{padding:0 5px; font-size:10px;color:#9eafb2;}
.lang a{ color:#9eafb2; text-transform:uppercase; text-decoration:none; font-size:10px}
.seplang{color:#9eafb2; text-transform:uppercase; font-size:10px}

#strillotop{padding:25px 29px; text-align:left;}
.strillotopimg{ float:left; margin-right:28px}
.strillotoptitolo{font-size:15px; color:#4c4c4c; margin-bottom:15px; text-transform:uppercase}
.strillotoptitolo a{font-size:15px; color:#4c4c4c; text-decoration:none}
.strillotopcontenuto{ font-size:11px; color:#706f6f; line-height:15px}

#strillibottom{ background-image:url(../img/bgStrilliBottom.gif); background-repeat:repeat-y; padding:27px 29px; background-color:#d6e8ec; margin-top:24px; border-bottom:solid 1px #FFFFFF}
.strillobottom{text-align:left; padding-right:10px; background-color:#d6e8ec; color:#706f6f;line-height:15px; width:250px}
.strillobottomimg{padding:0 15px 0 0;}
.strillobottomtitolo{font-size:15px; color:#4c4c4c; margin-bottom:15px; text-transform:uppercase}
.strillobottomtitolo a{font-size:15px; color:#4c4c4c; text-decoration:none}

#footer{ background-color:#91a3a7; height:17px; font-size:9px; color:#FFFFFF; padding-top:22px; clear:both;}
.copy{ float:left; margin-left:20px}
.credits{ float:right; margin-right:20px}

div.menusx {float:left;width:171px; background-color:#9eb0b4; padding-top:27px}
.filetto{border-bottom:solid 1px #FFFFFF;}
.father{padding-left:23px; text-align:left; min-height:24px; padding-top:4px}
.father a{color:#183136; font-size:12px; text-decoration:none; line-height:18px}
.father_sel{ background-image:url(../img/bgMenuTerzoSel.gif); min-height:24px; padding-top:4px; padding-left:23px; text-align:left; background-repeat:no-repeat; background-color:#1d95ab}
.father_sel a{color:#FFFFFF; font-size:12px; text-decoration:none; line-height:18px}

.son{background-color:#b1c0c3; padding-left:39px; min-height:20px;text-align:left;padding-bottom:5px;padding-top:5px;}
.son a{color:#183136; font-size:11px; text-decoration:none;}
.son_sel{ background-image:url(../img/bgMenuQuartoSel.gif); padding-left:39px; text-align:left; background-color:#8bb5bd; background-repeat:no-repeat; min-height:20px;padding-bottom:5px;padding-top:5px;}
.son_sel a{color:#FFFFFF; font-size:11px; text-decoration:none}

/*div.menurelated {float:left; max-width:312px; border:solid 1px red; width:312px; height:700px}*/

.channeltitleright{border-bottom:solid 1px #5c777d; height:44px; background-color:#FFF;}
.chtitle{font-size:15px; color:#4c4c4c; text-transform:uppercase; border-bottom:solid 2px #5c777d; text-align:left; float:left; height:24px; padding-right:2px; padding-top:20px; background-color:#FFF}

.cntbody{ text-align:left;margin:0 10px 60px 28px;line-height:17px; color:#454444;}
.cntbody a{color:#016989; font-weight:bold;}
.titleint{color:#016989; font-size:11px; font-weight:bold; text-transform:uppercase}

.listaeven{}
.listaodd{ background-color:#e1e7e8}
.descrizionepdf{ color:#016989; padding:10px}
.giornale{ text-transform:uppercase}
.icona{padding:10px;}
.data{ color:#2a4247;padding:10px}

td.unsel{background-color:#f2f4f4; width:45px; height:12px; padding:19px 0 3px 0; text-align:center;font-size:12px;  border-left:solid 1px #FFF}
td.sel{ background-image:url(../img/timebarSel.gif); background-repeat:repeat-x; width:45px; height:12px; padding:19px 0 3px 0; text-align:center; font-size:12px; border-left:solid 1px #FFF}
td.unsel a{color:#3b5257; text-decoration:none}
td.sel a{color:#FFF; text-decoration:none}
.bodystoria{ background-image:url(../img/bgLeftStoria.gif); background-repeat:no-repeat; background-position:left top;  width:142px; border-top:solid 1px #FFF; padding:25px 21px; color:#3b5257; font-size:12px}
.imgstoria{ padding:29px 0 100px 34px}

.menurelated{ float:left;text-align:left;margin:0 20px 0 28px; line-height:17px; color:#454444; background-color:#f2f4f4; padding-bottom:20px}
.sectitle{ font-size:11px; color:#016989; font-weight:bold; padding-bottom:7px; background-color:#FFF; text-transform:uppercase}
.organisel{ background-image:url(../img/bulletSel.gif); background-repeat:no-repeat; background-position:right; background-color:#84b1ba; padding:0 12px; width:219px}
.organiunsel{ background-image:url(../img/bulletUnsel.gif); background-repeat:no-repeat; background-position:right; background-color:#f2f4f4; padding:0 12px; width:219px; border-bottom:solid 1px #FFF}
.organisel a{ color:#FFF; text-decoration:none; font-weight:bold}
.organistatic{ color:#016989; text-decoration:none; font-weight:bold;padding:0 12px; width:219px; border-bottom:solid 1px #FFF}
.organiunsel a{ color:#016989; text-decoration:none; font-weight:bold}
.organidescr{background-color:#f2f4f4; padding:0 12px; width:219px; text-transform:uppercase; font-size:11px;}
.organidescr1{background-color:#f2f4f4; padding:20px 12px 0 12px; width:219px; text-transform:uppercase; font-size:11px;}
.cntorgsoc{float:left; margin-right:33px; width:500px}
.orgsoctitle{ height:27px; background-color:#3a8493; color:#FFF; font-size:13px; font-weight:bold; padding-left:10px; text-align:left}
.orgsocimage img{margin-top:26px; margin-right:28px;}
.orgsocbody{padding-top:26px; text-align:left; color:#454444; line-height:17px}

.wwtitolo{ color:#016989; border-bottom:solid 1px #5c777d; font-weight:bold; margin-bottom:21px}
.wwsubtitolo{ color:#016989; text-transform:uppercase;}

.boxgrey{ background-color:#e1e7e8; padding:30px; float:left;}

.tdblue{ background-color:#3a8493; color:#FFF; text-transform:uppercase; text-align:left; padding-left:10px; height:27px; font-size:13px; border-right:solid 1px #fff}
.tdcyan{ background-color:#61858e; color:#FFF; text-transform:uppercase; text-align:left; padding-left:10px; height:37px; font-size:12px; border-top:solid 1px #FFF; border-right:solid 1px #fff}
.tdgray{ background-color:#dee3e4; color:#4c6367; text-align:left; padding-left:10px; height:44px; font-size:12px; border-top:solid 13px #FFF; border-right:solid 1px #fff}

.descbrand{ background-color:#3a8493; color:#FFF; text-transform:uppercase; height:27px; padding-left:15px; line-height:27px; font-weight:bold; border-bottom:solid 1px #FFF}
.brandimg{ background-color:#e1e7e8; padding:27px 15px; text-align:center}
.brandlist{ background-color:#e1e7e8; padding:27px 15px}
.prodotto{ background-image:url(../img/prodottoUnsel.jpg); background-repeat:no-repeat; background-position:right; padding:0 8px; width:247px; border-bottom:solid 1px #FFF; height:24px; line-height:24px}
.prodottosel{ background-image:url(../img/prodottoSel.jpg); background-repeat:no-repeat; background-position:right; padding:0 8px; width:247px; border-bottom:solid 1px #FFF; height:24px; line-height:24px}
.prodottosel a{ color:#FFF; text-decoration:none}
.prodotto a{color:#016989; text-decoration:none}

/*----------*/

.centerchGrey{background-color:#dee3e4}
.txtPresentationCom{font-family: Arial, Verdana, Helvetica; font-size:12px}
.cntCom a{color:#067b9c; text-decoration:none}
.cntCom a:hover{color:#067b9c; text-decoration:underline}
.titCom{font-size:16px; font-family: Arial, Helvetica, sans-serif}
.channeltitlerightCom{border-bottom:solid 1px #5c777d; height:44px; background-color:#dee3e4;}
.chtitleCom{font-size:15px; color:#4c4c4c; text-transform:uppercase; border-bottom:solid 2px #5c777d; text-align:left; float:left; height:24px; padding-right:2px; padding-top:20px; background-color:#dee3e4}

.bkg{background-color:#dee3e4;}

.linkCom {padding:7px 0 0 0; color:#067b9c;}
.linkCom a{color:#067b9c; text-decoration:underline}
.linkCom a:hover{color:#067b9c; text-decoration:none}

.titNews{ color:#016989}
