﻿body{color:#191919; font-family:Arial, Verdana; font-size:12px; line-height:14px}
#horizon{position:absolute;top:0;left:0; right:0}
#wrapper{position:relative; text-align:center; width:980px; margin:0px auto;}
a img{border:none}
div.linkAlphabeto{color:#ca0200; font-size:11px}
div.linkAlphabeto a{color:#ca0200; text-decoration:none; font-weight:bold;font-size:12px}
div.linkAlphabeto a:hover{color:#ca0200; text-decoration:underline;font-size:12px}

#testata{ width:980px; text-align:left;background-image:url(../img/bgTestata.gif); background-position:bottom; background-repeat:repeat-x; height:160px;}
#logo{float:left; width:449px}
#flash{float:left; width:531px}
#service{background-image:url(../img/bgService.gif); width:980px}
#hpleft{background-image:url(../img/bgHpLeft.gif); background-position:right; background-repeat:repeat-y; width:593px; height:631px; text-align:center; padding-top:20px}
#hpright{background-image:url(../img/bgHpRight.gif); background-position:top; background-color:#deddde; width:387px; height:631px; padding-top:20px}
#bottomlink{background-image:url(../img/bgBottomLink.gif); height:27px; padding-top:15px}

.clear{ clear:both}

#chcenter{padding-top:6px; margin:0px}
#chleftshadow{width:198px; background-image:url(../img/bgMenuChRight.jpg); background-position:top right; background-repeat:repeat-y;}
#chleft{width:198px; background-image:url(../img/bgMenuCh.jpg); float:left; height:auto;}
/* solo IE 7.0 */
*:first-child+html #chcenter
{
	padding-top:0px; margin:0px
}
/**/

/*div#menu{height:31px}*/
#bgcenter{background-image:url(../img/bgChCenterTop.gif); background-position:right bottom; background-repeat:no-repeat; height:4px;margin-top:21px; margin-bottom:0;}
#chright{width:782px; float:left;}
#cerca{width:728px; height:106px; text-align:center; padding-top:100px; background-color:#f3f3f3}

#content{width:782px; float:left;}

a.scroll{ color:#ca0200; text-decoration:none; font-weight:bold}
/* STILI MENU PRIMO LIVELLO*/
.menuprimo{background-image:url(../img/bgMenuTop.gif);}
td.chfather{background-image:url(../img/bgMenuTop.gif); height:25px; width:195px; padding-top:5px; text-align:center}
td.chfathersel{background-image:url(../img/bgMenuTopSel.gif); height:25px; width:195px; padding-top:5px; text-align:center}
td.chsep{background-image:url(../img/chSep.gif); height:30px}
td.chfather a{ color:#ffffff; text-decoration:none; font-weight:bold}
td.chfathersel a{ color:#ffffff; text-decoration:none; font-weight:bold}
td.chfather h1{font-size:11px;display: inline; line-height:20px;}
td.chfathersel h1{font-size:11px;display: inline; line-height:20px;}

/* STILI MENU SECONDO LIVELLO*/
.chson{text-align:left; padding:5px 0px 5px 10px; text-transform:uppercase}
td.chsonsel{background-image:url(../img/bgChLeftSel2.gif); background-position:bottom; text-align:left; padding: 5px 0px 5px 10px; text-transform:uppercase}
td.chsonsep{ background-color:#eb928d;}
.chson a{ color:#ffffff; text-decoration:none; font-weight:bold}
td.chsonsel a{ color:#ffffff; text-decoration:none; font-weight:bold}
td.chson h1{font-size:12px;display: inline;}
td.chsonsel h1{font-size:12px;display: inline;}

td.chsonThird{text-align:left; padding:5px 0px 5px 20px; text-transform:uppercase; font-size:10px}
td.chsonThirdsel{background-image:url(../img/bgChLeftSel2.gif); background-position:bottom; text-align:left; padding: 5px 0px 5px 20px; text-transform:uppercase; font-size:10px}
td.chsonThird a{color:#ffffff; text-decoration:none; font-weight:bold}
td.chsonThirdsel a{color:#ffffff; text-decoration:none; font-weight:bold}

/* STILI MENU SERVICE */
#lnkservice{ float:left; margin-top:0; width:395px}
td.lnkservice{background-image:url(../img/bglnkserv.gif);width:129px; text-align:center}
td.lnkservicesel{background-image:url(../img/bgMenuTopSel.gif); text-align:center; width:129px;}
td.lnksep{background-image:url(../img/lnksep.gif); height:31px}
td.lnkservice a{font-size:15px; color:#ffffff; text-decoration:none;}
td.lnkservicesel a{font-size:15px; color:#ffffff; text-decoration:none; }
td.lnkservice h1{font-size:17px;display: inline; line-height:25px;}
td.lnkservicesel h1{font-size:17px;display: inline; line-height:25px;}

/* MENU LINGUA E CERCA */
.lingua{ float:right; padding:6px 5px;color:#999898; font-family:Verdana; font-size:10px}
.lingua a{ color:#666666; text-decoration:none}
.lingua a:hover{ text-decoration:underline}

/* LINK BOTTOM*/
a.lnkbottom{ color:#555355; text-transform:uppercase; font-size:9px; margin:0 10px; text-decoration:none}
a:hover.lnkbottom{ text-decoration:underline}
a.lnkbottomsel{ color:#d74b42; text-transform:uppercase; font-size:9px; margin:0 10px; text-decoration:none}

/* FOOTER */
.footerleft{ color:#7f7f7f; font-size:10px}

/* PRESENTAZIONE CANALE */
#presentazione{ text-align:left; padding:34px 15px 25px 35px}
.presentazionetitimg{ margin-bottom:28px}
.presentazionetitolo{ color:#ca0200; font-weight:bold; font-size:14px}
.presentazionebody a{color:#ca0200; font-weight:bold; font-size:11px}
.cntbody a{color:#ca0200; font-weight:bold; font-size:11px}
.cntbody a:hover{color:#ca0200; font-weight:bold; font-size:11px; text-decoration:none}
#presentazione ul{ list-style-type:none; margin-left:20px}
#presentazione ul li{ list-style-image:url('../img/ulbullet.gif'); margin-bottom:10px;}

/* ELENCO CONTENUTI */
#listnews{ text-align:left; padding:10px 15px 25px 0px}
.singlenews{ border-bottom:solid 1px #e2e1e2; padding-bottom:13px; padding-top:18px}
.linknews{color:#ca0200; font-weight:bold; font-size:12px}
.listtitolo{ padding-bottom:10px;color:#ca0200; font-weight:bold; font-size:12px}
.titTestata{padding-top:4px;color:#000000; font-weight:normal}

/* PAGINAZIONE */
.paginazione{ color:#ca0200; font-size:9px; padding:0 15px 20px 15px}
.linkpaging{ color:#ca0200; font-size:9px}

/* DETTAGLIO CONTENUTO */
.contentdett{text-align:left; padding:22px 15px 25px 28px;}
.cntdate{ font-size:12px; font-weight:bold; padding-bottom:15px}
.cnttitle{color:#ca0200; font-weight:bold; font-size:14px; padding-bottom:15px}
.back{ padding-bottom:28px}
.cntmultimedia{ padding-top:60px}

/* Strilli di HP*/
.titleStrilloHp{padding-left:14px}
.strilloHPpreview{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:14px}
.enterStrilloHp{ padding-bottom:4px}
div.titleStrilloBlack{font-size:17px; display:inline; color:#000000; padding-left:14px}
div.titleStrilloRed{font-size:17px; display:inline; color:#ca0200; padding-left:14px}
td.spaziostrillo br {margin:0px; padding:0px;}

/*
.titleStrilloBlack{ color:#000000; padding-left:14px; text-transform:uppercase; font-size:20px}
.titleStrilloRed{color:#d30c00; padding-left:14px; text-transform:uppercase; font-size:20px}
*/
.filettoStrillo{ border-bottom:solid 1px #c5c4c5; width:358px;}

.iscrivitiHP{border-top:solid 1px #d5d5d5; border-left:solid 1px #d5d5d5; width:320px; height:38px; margin-left:9px}
.imgtopHP{border-top:solid 1px #c4c4c4; border-left:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4}

#boxBottomRight{background-image:url(../img/bkg_link-bottom-right.jpg); background-repeat:no-repeat; margin-left:10px;}
.imgboxbr{padding:15px 0px 0px 24px}
.txtboxbr{padding:10px 55px 18px 24px; font-size:10px!important}
.txtboxbr a{ color:#d9080b; text-decoration:none}
.txtboxbr a:hover{ color:#d9080b; text-decoration:underline}

#boxleftHP{background-image:url(../img/bkg_left_hpbox.gif); width:538px;}
.imgboxbl{padding:10px 0px 0px 24px}
.txtboxbl{padding:15px 0px 18px 24px}
.txtboxbl a{ color:#d9080b; text-decoration:none}
.txtboxbl a:hover{ color:#d9080b; text-decoration:underline}

/* RISULTATO RICERCA */
.totrisultati{ text-align:left; margin-top:15px;margin-bottom:10px}
.risultati{ text-align:left}
.srcrestitle{margin-bottom:10px;margin-top:10px;}
.srcrestitle a{ color:#000000; text-decoration:none;}
.srcrestitle a:hover{text-decoration:underline}

	/*SITEMAP*/
	
.divsitemap{ background-image:url(../img/bkg_sitemap.jpg); background-repeat:no-repeat; width:788px; height:453px; margin:27px 0px 0px 196px}
.titSitemap{padding:27px 0px 32px 32px; font-family:Arial; font-size:14px; font-weight:bold; color:#d30c00; text-transform:uppercase}

.ParentandSon{float:left; width:188px;}

.canale1liv {border-bottom:solid 1px #c5c4c5; width:150px; padding:3px 3px 10px 3px; color:#d30c00; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.canale1liv a{margin-left:3px; color:#d30c00; text-decoration:none;}
.canale1liv a:hover{text-decoration:underline}

.canale1livlowercase{border-bottom:solid 1px #c5c4c5; width:150px; padding:3px 3px 10px 3px; color:#d30c00; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.canale1livlowercase a{margin-left:3px; color:#d30c00; text-decoration:none;}
.canale1livlowercase a:hover{text-decoration:underline}

.canale2liv {padding:5px 0px 0px 8px; width:150px; text-transform:uppercase;}
.canale2liv a{font-size:10px; color:#000000; text-decoration:none;}
.canale2liv a:hover{font-size:10px; color:#000000; text-decoration:underline}

/*Partners*/
.loghipartners{background-image:url(../img/bkg_loghi.jpg); background-repeat:repeat-x; padding-top:24px; height:666px}
.titolopartners{color:#ca0200; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-bottom:10px; text-transform:uppercase}
.presentazionepartners{padding-right:24px}

.linkHP a{color:#ca0200; font-weight:bold; font-size:13px}

.FilettoSocial{ border-bottom:solid 1px #e7e7e7}

.downloadHp a{color:#d30c00; text-decoration:none}
.downloadHp a:hover{color:#d30c00; text-decoration:underline}

#alert{background-color:#ffffff; width:324px; margin:15px 0 0 20px; padding:10px}

.txtWhite{color:#ffffff; padding:14px 0 9px 0}
.txtRed{color:#ca0200;}
.elenco{border-bottom:solid 1px #c2c2c2; padding:9px 0 9px 0}
.elencoLast{padding:9px 0 9px 0}