
.contentMenu { width:222px; background-color:#0066CC; vertical-align:top; }
.contentMenu .sepDark {font-size:3px; height:3px; width:222px; background-color:#989898;   }
.contentMenu .sepPale {height:14px; width:100%; background-color:#bebebe;  }

.contentMenu .sepColorTop {height:35px; width:100%; background-repeat:repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/bg_bande_couleur.gif);}
.contentMenu .sepColorBottom {height:35px; width:100%; background-repeat:repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/bg_bande_couleur_bas.gif);}

.contentMenu .content { width:100%; background-color:#ededed; padding-top:13px; padding-bottom:30px; padding-left:15px; padding-right:12px; }
.contentMenu .content .title { font-size: 14px; font-weight:bold; color:#333333; }
.contentMenu .content .date { font-size: 9px; color:#666666; margin-top:5px; }
.contentMenu .content .more {margin-top:15px; margin-bottom:15px; font-size: 9px; font-weight:bold; color:#0066CC; text-decoration:none;}
.contentMenu .content .more a, .contentMenu .content .more a:link, .contentMenu .content .more a:visited{ font-size: 9px; font-weight:bold; color:#0066CC; text-decoration:none;}
.contentMenu .content .more a:hover, .contentMenu .content .more a:active{ font-size: 9px; font-weight:bold; color:#3149b7; text-decoration:none;}


.contentMenu .content td.text { font-size: 11px; font-weight:bold; color:#666666; text-decoration:none;}
.contentMenu .content td.text a, .contentMenu .content td.text a:link, .contentMenu .content td.text a:visited, .contentMenu .content td.text a:hover, .contentMenu .content td.text a:active{ font-size: 11px; font-weight:bold; color:#0066CC; text-decoration:none;}

.contentMenu .divContent {width:100%; background-color:#ffffff; padding-top:13px; padding-bottom:30px; padding-left:15px; padding-right:12px; }
.contentMenu .divContent .title { font-size: 16px; font-weight:bold; color:#000000; padding-bottom:20px; }
.contentMenu .divContent .text { font-size: 11px; color:#000000; text-decoration:none;}
.contentMenu .divContent .text a, .contentMenu .divContent .text a:link, .contentMenu .divContent .text a:visited{ font-size: 11px; color:#0066CC; text-decoration:none;}
.contentMenu .divContent .text a:hover, .contentMenu .divContent .text a:active{ font-size: 11px; color:#3149b7; text-decoration:none;}

.contentMosaique { width:100px; background-color:#ffffff; background-repeat:repeat-y; vertical-align:top; background-image: url(/sites/astralmedia/images/2010/astral_colonne_mosaique_v1.jpg);  } 

.contentContent { width:448px; vertical-align: top;}
.contentContent .rotatorHeaderRadio { height:23px; width:100%; background-repeat:repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/grande_barre_radio.gif); }
.contentContent .rotatorHeaderRadio div{ color: #ffffff; font-size: 16px; font-weight:bold; padding-left:27px;padding-top:4px  }

.contentContent .rotatorFooterRadio { height:23px; width:100%; background-repeat:repeat-x; background-image: url(/sites/astralmedia/images/2k5_v2/decoup_radio.gif);}
.contentContent .sepPale { height:5px;  width:100%;  font-size:2px; background-color:#cccccc }

.contentContent td.horaire { width:175px; height: 126px; background-color: #cccccc; vertical-align: top; padding-top:14px; padding-left:14px; padding-right:14px; }
.contentContent td.horaire .title { font-size: 16px; font-weight: bold; color: #000000; margin-bottom: 15px; }
.contentContent td.horaire .text { font-size: 11px; color: #333333; }
.contentContent td.horaire .link { font-size: 11px; font-weight: bold; color: #90AB00; text-decoration:none;}

.contentContent td.horaire .linkRadio a:link, .contentContent td.horaire .linkRadio a:visited{ font-size: 11px; font-weight: bold; color: #90AB00; text-decoration:none;}
.contentContent td.horaire .linkRadio a:hover, .contentContent td.horaire .linkRadio a:active{ font-size: 11px; font-weight: bold; color: #6a7200; text-decoration:none;}

.contentContent td.horaire .linkTele a:link, .contentContent td.horaire .linkTele a:visited{ font-size: 11px; font-weight: bold; color: #D90000; text-decoration:none;}
.contentContent td.horaire .linkTele a:hover, .contentContent td.horaire .linkTele a:active{ font-size: 11px; font-weight: bold; color: #a80108; text-decoration:none;}

.contentContent td.horaire .linkAffichage a:link, .contentContent td.horaire .linkAffichage a:visited{ font-size: 11px; font-weight: bold; color: #3399FF; text-decoration:none;}
.contentContent td.horaire .linkAffichage a:hover, .contentContent td.horaire .linkAffichage a:active{ font-size: 11px; font-weight: bold; color: #084870; text-decoration:none;}

.contentContent td.intro { width:273px; height: 126px; margin:0px; padding:0px; vertical-align:top; }
.contentContent td.intro img{ margin-top:7px; }

.contentContent .news { padding-left:15px; padding-right:15px; padding-top:14px; padding-bottom:14px; }
.contentContent .news .title{ font-size: 16px; font-weight: bold; color: #0066CC;  margin-bottom:10px;}
.contentContent .news .subtitle{ font-size: 11px; font-weight: bold; color: #666666; margin-top:3px;}
.contentContent .news .subtitle a, .contentContent .news .subtitle a:link, .contentContent .news .subtitle a:visited{ font-size: 11px; font-weight: bold; color: #666666; margin-top:3px;text-decoration:none;}
.contentContent .news .subtitle a:hover, .contentContent .news .subtitle a:active{ font-size: 11px; font-weight: bold; color: #333333; margin-top:3px;text-decoration:none;}
.contentContent .news .text{ font-size: 11px; color: #000000; }

.contentContent .news .more {margin-bottom:5px;margin-top:5px;}
.contentContent .news .more a, .contentContent .news .more a:link, .contentContent .news .more a:visited{ font-size: 10px; font-weight: bold; color: #0066cc; text-decoration:none; }
.contentContent .news .more a:hover, .contentContent .news .more a:active{ font-size: 10px; font-weight: bold; color: #3149b7; text-decoration:none; }

.contentContent { height:100%}
.contentContent .content .left { width:176px; background-color: #ffffff; vertical-align: top;  font-size: 11px; color: #333333;  }
.contentContent .content .right {width:272px;  background-color: #ffffff; padding-left:20px; padding-right:20px; padding-top:10px; vertical-align: top;  font-size: 11px; color: #000000;}
.contentContent .content .right .subtitle { font-size: 14px; color: #000000; font-weight: bold;  }
.contentContent .content .right .horaire{ font-size: 11px; color: #000000;  }

.contentContent .flash 
{
	padding: 20px;
	font-size: 12px;
}

.contentContent .flash a,
.contentContent .flash a:link,
.contentContent .flash a:visited
{
	color: #0066cc; 
	text-decoration: none;
	font-weight: bold;
}

.contentContent .flash a:link,
.contentContent .flash a:visited
{
	color: #3149b7;
	text-decoration: none;
	font-weight: bold;
}

.titleTele { font-size: 16px; color: #D90000; font-weight: bold;  }
a.linkTele, a.linkTele:link, a.linkTele:visited{ font-size: 11px; color: #D90000; text-decoration: none; }
a.linkTele:hover, a.linkTele:active{ font-size: 11px; color: #a80108; text-decoration: none; }

.titleAffichage { font-size: 16px; color: #3399FF; font-weight: bold;  }
a.linkAffichage, a.linkAffichage:link, a.linkAffichage:visited{ font-size: 11px; color: #3399FF; text-decoration: none; }
a.linkAffichage:hover, a.linkAffichage:active{ font-size: 11px; color: #084870; text-decoration: none; }

.titleRadio { font-size: 16px; color: #90AB00; font-weight: bold;  }
a.linkRadio, a.linkRadio:link, a.linkRadio:visited{ font-size: 11px; color: #90AB00; text-decoration: none; }
a.linkRadio:hover, a.linkRadio:active{ font-size: 11px; color: #6a7200; text-decoration: none; }

.titleImedia { font-size: 16px; color: #91278F; font-weight: bold;  }
a.linkImedia, a.linkImedia:link, a.linkImedia:visited{ font-size: 11px; color: #91278F; text-decoration: none; }
a.linkImedia:hover, a.linkImedia:active{ font-size: 11px; color: #084870; text-decoration: none; }

.breakAccueilEnd, .breakTeleEnd, .breakRadioEnd, .breakAffichageEnd, .breakImediaEnd {position:absolute; top:107px; left:304px;}
.breakAccueilEndEN, .breakTeleEndEN, .breakRadioEndEN, .breakAffichageEndEN, .breakImediaEndEN {position:absolute; top:93px; left:277px;}

