/*
  ___   _ ___  ___   _  __ ___  __      _   __  __ 
 / __| | | _ \/ __| / |/ /| __|/  \    /_\ |  \/  |
| (_| || |   /\__ \ | / _ \__ \ () |  / _ \| |\/| |
 \___\__/|_|_\|___/ |_\___/___/\__/  /_/ \_\_|  |_|
                                               
*/
/*
		--BASE--
*/
body										
{ font-family: verdana, arial, sans-serif; }

img											
{ border: 0px; }

img.border 									
{ border: 1px #262060 groove; }

img.border:hover 							
{ border: 1px #FCB702 groove; }

.mainlogo 									
{
	background-image: url(../images/mainlogo.jpg); 
	background-repeat: no-repeat; 
	width: 800px; 
	height: 390px; 
	padding: 0px 20px 0px 0px; 
}

.logo
{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	width: 238px; 
	height: 90px; 
	padding: 0px 20px 0px 0px; 
}

p
{ font-size: 11px; }

a
{ text-decoration: none; }

a:hover
{ text-decoration: underline; }

.subtop, .menubar, .menubarspec 
{ background-color: #262060; }

table.tabmenubar2, .left ul	
{ background-color: #FFFF99; }

body, td.subtext, .menubarspec a,
.menu a, .menu a:hover, .player a:hover, 
.footmenu a
{ color: #262060; }

.news a, .archives a:hover, 
.listeEmissions a:hover, 
.heademission a:hover, a.correct:hover, 
a.moreinfo:hover, .liens a:hover, .foot a, 
.contact a:hover, .pagani a:hover
{ color: #FCB702; }

.menubar a, .menubarspec a:hover, 
.menuhead a
{ color: #FFFFFF; }

td.subtext, td.menuhead, .menubar a, 
.menubarspec a, .playerext, .time, 
.news a, .foot a, .footmenu a
{ font-weight: bold; }

/* 
		--STRUCTURE-- 
*/
.index 
{ 
	margin: 10%;
	background-color: #FFFF99;
	font-weight: bold;
	font-size: 24px; 
}

.index a
{ 
	font-weight: bold; 
	font-size: 24px; 
	font-variant: small-caps; 
	color: #262060; 
}

.index a:hover 	
{
	text-decoration: none; 
	color: #FCB702;
}

.content
{ 
	position: absolute; 
	background-color: #FFFFFF; 
}

.top		
{ 
	text-align: center; 
	margin-bottom: 5px; 
}

.subtop 	
{
	border: 1px solid;
	margin-right: 5px; 
}

.subtop2 	
{
	border: 0px;
	margin-left: 0px;
	margin-right: 5px; 
}

.left		
{
	position: absolute;
	left: 0px;
	width: 160px; 
	padding-top: 4px;
	margin-left: 10px; 
}

.middle		
{ 
	border: 0px; 
	padding: 0px;
	margin-left: 150px; 
	margin-right: 185px;
	margin-top: 10px;
	text-align: justify;
}

.right		
{ 
	position: absolute;
	right: 5px; 
	width: 180px;
	margin-top: 5px; 
}

/* 
		--MENUS-- 
*/
/* Sub 1 */
table.tabmenubar	
{
	text-align: center;
	margin-left: 20%; 
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	width: auto
}

/* Sub 2 */
table.tabmenubar2 	
{
	width: 100%; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	border-collapse: collapse; 
}

td.subtext 	
{ 
	background-image: url(../images/sublayout_t.gif); 
	padding: 2px 0px 3px 140px; 
	font-size: 11px; 
}

td.sublayout1 		
{ 
	background-image: url(../images/sublayout_01.gif); 
	width: 3px; 
}

td.sublayout2 		
{ 
	background-image: url(../images/sublayout_02.gif); 
	width: 6px; 
}

td.sublayout3 		
{
	background-image: url(../images/sublayout_03.gif); 
	background-repeat: no-repeat;
	height: 3px;
}

td.sublayout4 		
{ background-image: url(../images/sublayout_04.gif); }

td.sublayout5 		
{
	background-image: url(../images/sublayout_05.gif); 
	background-repeat: no-repeat; 
}

/* Menu de gauche */
.tabmenu 	
{
	width: 125px;
	border: 0px;
	border-collapse: collapse; 
	margin-top: 5px; 
}

td.menuhead 		
{ 
	background-image: url(../images/layout_01.gif);
	background-repeat: no-repeat;
	height: 26px;
	padding-left: 5px; 
	color: white;
	font-size: 12px; 
}

td.menu 	
{ 
	font-size: 10px;
	padding-left: 5px;
	background-image: url(../images/layout_02.gif); 
}

.menufoot 	
{
	background-image: url(../images/layout_03-2.gif);
	background-repeat: no-repeat; 
	height: 6px; 
}

.left ul 	
{
	border: 1px #000 dotted; 
	width: 80%;
	padding: 0px;
	margin: 5px 5px 0px 0px;
	text-align: center; 
}

.left li 	
{ 
	list-style-type: none;
	padding: 5px 2px 5px 2px;
	font-size: 10px; 
	font-weight: bold;
	text-decoration: overline underline;
}

/* Menu player de gauche */
.player 			
{ 
	font-size: 10px;
	text-align: center; 
	background-image: url(../images/layout_02.gif); 
}

/* Menus de droite */
.right ul 	
{
	border: 0px;
	width: 93%; 
	padding: 0px;
	margin-left: 10px;
	text-align: center;
}

.right li 
{ 
	list-style-type: none; 
	padding: 5px 2px 5px 2px;
	font-size: 10px; 
}

/* 
		--LIENS MENUS-- 
*/
.menubar a 		
{
	font-size: 12px;
	padding-left: 1em;
	padding-right: 1em; 
}

.menubar a:hover 	
{
	color: #FCB702;
	text-decoration: none; 
	padding-left: 1em;
	padding-right: 1em;
}

.menubarspec a 	
{
	font-size: 12px;
	text-align: center;
	background-color: #FCB702;
	padding-left: 1em; 											
	padding-right: 1em;
}

.menubarspec a:hover 	
{ 
	text-decoration: none; 
	padding-left: 1em;
	padding-right: 1em;
}

.menuhead a 		
{
	display: block; 
	font-size: 12px;
}

.player a:hover 	
{ text-decoration: none; }

/* 
		--PLAYER EXTERNE-- 
*/
.playerext 	
{
	width: 300px;
	height: 120px; 
	font-size: 11px;
	text-align: center;
}

.playerext a 		
{ color: #000; }

/* 
		--HEURE ET METEO-- 
*/
.time 				
{ 
	text-align: left;
	font-size: 10px; 
}

.weather 	
{ 
	width: 120px; 
	height: 60px;
	margin-top: 5px;
	margin-left: 1px; 
	background-image: url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/blue_120x60_bg.jpg);
	background-repeat: no-repeat;
	background-color: #346797;
	text-align: center; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px; 
	line-height: 12px;
	color: #FFFFFF; 
}

.tinbu	
{
	width: 125px;
	margin-top: 5px; 
	margin-left: 1px;
	background-color: #BACBEB; 
	text-align: center; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
}

.tinbu a		
{ background-color: #BACBEB; }

.tinbu a:hover		
{ background-color: #DCE6F5; }