/*********************
BASE.CSS G4CM
**********************/

/*stili principali*/

BODY { background-color: #fff;}
BODY,DIV,P,TABLE,TR,BLOCKQUOTE,TD,TH,INPUT,TEXTAREA,SELECT { font-size:11px; color:#333; font-family: Helvetica, Arial, sans-serif; line-height:1.3;}
P.mask{color:#C00;}

A:visited, A:link { text-decoration:underline; color:#F90; background-color:transparent; }
A:hover, A:active { text-decoration:underline; color:#F90; background-color:transparent; }

/*stili x areaCode pagine articoli*/

.arTit { color:#F90; font-size:12px; font-weight:bold; text-transform:uppercase; }
.arTit A:visited, .arTit A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.arTit A:hover, .arTit A:active { text-decoration:underline; color:#F90; background-color:transparent; }

.arTit2 { color:#F90; font-size:14px; font-weight:bold; text-transform:uppercase; }
.arTit2 A:visited, .arTit2 A:link { text-decoration:none; color:#F90; background-color:transparent; }
.arTit2 A:hover, .arTit2 A:active { text-decoration:underline; color:#F90; background-color:transparent; }

.artNew { border-left:solid 7px #CCC; border-bottom:solid 1px #CCC; }
.artTop { border-left:solid 7px #F90; border-bottom:solid 1px #F90; background-color:#EEE; }

.artTop A:visited, .artTop A:link { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:14px; }
.artTop A:hover, .artTop A:active { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:14px; }

.canaleTop { color:#999; text-transform:uppercase; font-size:11px; }

.canaleTop A:visited, .canaleTop A:link { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:11px; }
.canaleTop A:hover, .canaleTop A:active { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:11px; }


.arStit { color:#333; font-weight:bold; font-size:12px; }
.arDescr { color:#999; text-transform:uppercase; }
.arArt { color:#333; font-size:12px; }
.rimDida { color:#999; font-size:10px; font-weight:bold; }

.arStit2 { color:#999; font-weight:bold; font-size:12px; }

/*stili x areacode menu testuali*/

.data { font-size:11px; color:#666; text-transform:capitalize; }

.menuBold A:visited, .menuBold A:link { text-decoration:none; color:#F90; font-weight:bold; background-color:transparent; }
.menuBold A:hover, .menuBold A:active { text-decoration:none; color:#F90; font-weight:bold; background-color:transparent; }

.menu A:visited, .menu A:link { text-decoration:none; color:#F90; background-color:transparent; }
.menu A:hover, .menu A:active { text-decoration:none; color:#F90; background-color:transparent; }

/*stili x areacode indici articoli e sezioni*/

.stNome { color:#F90; font-size:18px; }
.stDescr { color:#999; font-size:12px; }

.flusso { color:#999; font-size:12px; }
.flusso A:visited, .flusso A:link { text-decoration:underline; color:#999; background-color:transparent; }
.flusso A:hover, .flusso A:active { text-decoration:underline; color:#999; background-color:transparent; }

.Chantit { color:#F90; font-size:14px; }

.responce { color:#F90; }

.indArTit, .indStNome {color:#000; font-weight:bold;}
.indArStit {color:#000;font-weight:bold;}
.indArDescr .indStDescr {color:#000; }
.titcas {color:#000;font-weight:bold; text-transform:uppercase;}

/*stili x flusso*/

.stFlusso { background-color:#666; }
.indSeDescr { color:#000; }
.indSeDescrTop { color:#903; }

.stFlusso A:visited, .stFlusso A:link { text-decoration:none; color:#F90; background-color:transparent; }
.stFlusso A:hover, .stFlusso A:active { text-decoration:none; color:#F90; background-color:transparent; }

/*stili x areacode indici appuntamenti*/

.indApProp { color:#C00; font-weight:bold; padding-left:3px; }

.indApComune { color:#999; text-transform:uppercase; }
.indApData { color:#333; font-size:12px; }

.indApDescr { color:#333; font-size:12px; }

.indApTit { color:#F90; font-size:12px; font-weight:bold; text-transform:uppercase; }
.indApTit A:visited, .indApTit A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.indApTit A:hover, .indApTit A:active { text-decoration:underline; color:#F90; background-color:transparent; }


.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.centerbold { text-align:center; font-weight:bold; }

.white { color:#FFF; }
.whitebold { color:#FFF; font-weight:bold; }

.riga { color:#CCC; background-color:#CCC; }
.cerca { font-size:12px; background-color:#DDD; color:#333; padding-top:15px; padding-bottom:15px; padding-left:5px; padding-right:5px;}
.cerca A:visited, .cerca A:link { text-decoration:underline; color:#333; background-color:transparent; font-size:11px; text-align:right;}
.cerca A:hover, .cerca A:active { text-decoration:underline; color:#333; background-color:transparent; font-size:11px; text-align:right;}

.blu { background-color: #006;}
.viola { background-color: #339; color: #fff; font-size:9px; font-weight:bold; }


.arancione { background-color:#F90; color:#603;}

.categorie {background-color:#999; color:#FFF; font-weight:bold; padding:3px; }
.categorie2 {background-color:#000; color:#FFF; font-weight:bold; padding:3px; }
.categorie3 {background-color:#F90; color:#333; font-weight:bold; padding:3px; }
.categorieint {background-color:#CCC; color:#333; font-weight:bold; padding:3px; }

.categoriebysp {background-color:#F90; color:#333; font-weight:bold; padding:3px; }


.dataagg {color:#603; font-size:11px;}
.yellow {color:#f90; font-size:11px; font-weight:bold;}
.path {font-size:9px;}
.titolino {color:#006; font-size:11px; font-weight:bold;}

.top {background-color:#F90; font-size:14px; color:#FFF;}


.link { color:#999; padding-top:5px; }
.link A:visited, .link A:link { text-decoration:underline; color:#999; background-color:transparent; }
.link A:hover, .link A:active { text-decoration:underline; color:#999; background-color:transparent; }


.apptop { border-left:solid 7px #F90; border-bottom:solid 1px #F90; background-color:#EEE; }

.apptop A:visited, .apptop A:link { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:14px; }
.apptop A:hover, .apptop A:active { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:14px; }

.appsegn { color:#999; margin:0px;}
.appsegn A:visited, .appsegn A:link { text-decoration:underline; color:#333; background-color:transparent; text-transform:uppercase; }
.appsegn A:hover, .appsegn A:active { text-decoration:underline; color:#333; background-color:transparent; text-transform:uppercase; }

.appreg { padding-top:5px; font-weight:normal;  }
.appreg A:visited, .appreg A:link { text-decoration:underline; color:#F90; background-color:transparent; font-size:11px; }
.appreg A:hover, .appreg A:active { text-decoration:underline; color:#F90; background-color:transparent; font-size:11px; }

.button { color:#333; font-weight:bold; padding-top:3px; font-size:11px; }
.button A:visited, .button A:link { text-decoration:none; color:#333; background-color:transparent; }
.button A:hover, .button A:active { text-decoration:underline; color:#333; background-color:transparent; }


.titbysp { color:#F90; font-weight:bold; font-size:12px; }
.txtbysp { color:#333; font-size:10px; text-transform:uppercase; padding-bottom:5px; }
.prezzobysp { color:#999; font-size:11px;}

.titbysp A:visited, .titbysp A:link { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; }
.titbysp A:hover, .titbysp A:active { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; }

.txtbysp A:visited, .txtbysp A:link { text-decoration:none; color:#333; background-color:transparent; }
.txtbysp A:hover, .txtbysp A:active { text-decoration:none; color:#333; background-color:transparent; }

.vaibysp A:visited, .vaibysp A:link {text-align:right; text-decoration:underline; color:#999; background-color:transparent; }
.vaibysp A:hover, .vaibysp A:active {text-align:right; text-decoration:underline; color:#999; background-color:transparent; }


.barramenu {background-color:#F90; color:#333; font-size:11px; padding:5px; }
.barramenu A:visited, .barramenu A:link { text-decoration:underline; color:#333; background-color:transparent; font-weight:bold; }
.barramenu A:hover, .barramenu A:active { text-decoration:underline; color:#FFF; background-color:transparent; font-weight:bold; }


.linkcenter {text-align:center;}
.linkcenter A:visited, .linkcenter A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.linkcenter A:hover, .linkcenter A:active { text-decoration:underline; color:#F90; background-color:transparent; }


.indSeCan { color:#333; font-size:10px; }
.indSeCan A:visited, .indSeCan A:link { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:11px; }
.indSeCan A:hover, .indSeCan A:active { text-decoration:underline; color:#F90; background-color:transparent; text-transform:uppercase; font-size:11px; }


.indSeTit2 A:visited, .indSeTit2 A:link { text-decoration:none; color:#333; background-color:transparent; }
.indSeTit2 A:hover, .indSeTit2 A:active { text-decoration:none; color:#333; background-color:transparent; }

.indSeTit { color:#F90; }
.indSeTit A:visited, .indSeTit A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.indSeTit A:hover, .indSeTit A:active { text-decoration:underline; color:#F90; background-color:transparent; }


.news { color:#666; font-size:14px; }
.newsleft { color:#F90; font-size:20px; }
.news2 { padding-bottom:3px; }
.newsdata { color:#333; font-size:10px; font-weight:bold; }

.news A:visited, .news A:link {text-decoration:underline;color:#603;background-color:transparent;}
.news A:hover, .news A:active {text-decoration:underline;color:#603;background-color:transparent;}

.newsdx { color:#F90; font-size:10px; text-transform:uppercase; }

.newsdx A:visited, .newsdx A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.newsdx A:hover, .newsdx A:active { text-decoration:underline; color:#F90; background-color:transparent; }

.newsleft A:visited, .newsleft A:link { text-decoration:none; color:#F90; background-color:transparent; font-weight:normal; }
.newsleft A:hover, .newsleft A:active { text-decoration:underline; color:#F90; background-color:transparent; font-weight:normal; }


/*stili x pie' di pagina*/

.footer { color:#666; }
.footer A:visited, .footer A:link { text-decoration:underline; color:#F90; background-color:transparent; }
.footer A:hover, .footer A:active { text-decoration:underline; color:#F90; background-color:transparent; }

.nextp {color:#333; text-align:center;}
.nextp A:visited, .nextp A:link { text-decoration:underline; color:#F90; background-color:transparent; font-weight:bold;  }
.nextp A:hover, .nextp A:active { text-decoration:underline; color:#F90; background-color:transparent; font-weight:bold; }

