/*
-----------------------------------------------
Radio Sport | Main
version:  29.08.2005
----------------------------------------------- */

body {
	margin:5px 0px 0px 0px;
	padding:0;
	background:url(img/bg_global.jpg) repeat-x;
	font:11px Trebuchet MS, Verdana, Arial;
	color:#000;
	background-color:#cecece;
}

td {
	font:11px Trebuchet MS, Verdana, Arial;
	color:#000;
}

/* Links
----------------------------------------------- */
a:link, a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#76171d;
	text-decoration:underline;
}
a:link img, a:visited img{
	border-width:0;
	background:none;
}
a.none:link, a.none:visited{
	color:#000;
	text-decoration:none;
}
a.none:hover{
	color:#c00;
	text-decoration:none;
	background:none;
}
a.link:link, a.link:visited {
	padding:3px 10px 3px 7px;
	color:#000;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	background:#c00;
}
a.link:hover {
	background:#f00;
}
a.icolink:link, a.icolink:visited{
	color:#000;
	font:bold 11px Trebuchet MS, Verdana, Arial;
	text-decoration:none;
}
a.icolink:hover{
	color:#000;
	text-decoration:underline;
}
a.info:link, a.info:visited{
	color:#333;
	font:bold 12px Trebuchet MS, Verdana, Arial;
	text-decoration:none;
}
a.info:hover{
	color:#76171d;
	text-decoration:none;
}
a.mnwhite:link, a.mnwhite:visited{
	color:#fff;
	font: 10px Trebuchet MS, Verdana, Arial;
	text-decoration:none;
}
a.mnwhite:hover{
	color:#fff;
	font: 10px Trebuchet MS, Verdana, Arial;
	text-decoration:underline;
}

/* Header/Footer
----------------------------------------------- */


#footer {
	clear:both;
	margin:0px;
	display:block;
	padding: 20px;
	width:92%;
}
#footer a:link, #footer a:visited{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover{
	color:#c00;
	text-decoration:none;
}
.ass {
	float:right;
}


/* Navigation
----------------------------------------------- */

.navtab {
	margin:2px 0px 2px 0px;
	background:#76171d;
	text-align:left;
}
a.navitem:link, a.navitem:visited {
	padding-left:10px;
	margin-left:10px;
	color:#000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
	background:url(img/0_mn_bl.gif) no-repeat;
}
a.navitem:hover {
	color:#76171d;
	font-size:11px;
}


/* Blocks
----------------------------------------------- */
.btop{
	background:#76171d;
	height:34px;
	padding:0px;
}
.btoptxt{
	font:bold 12px Trebuchet MS, Verdana, Arial;
	color:#000;
}
.bgrid{
	/*background: url(img/0_box_bg.gif);*/
	background-color:#aaa;
	height:60px;
	padding:0px;
}
.bfoot{
	background: #ccc;
	height:27px;
	padding:0px;
}
.bdiv{
	background: #76171d;
	height:7px;
}
.btopint{
	background:#76171d;
	height:34px;
	padding:0px;
}
.bintwhite{
	background: #EDEDED;
	height:27px;
	padding:0px;
}

.bdivtxt{
	background: #600;
	height:27px;
	padding:0px;
	font: 10px Trebuchet MS, Verdana, Arial;
	color:#fff;
}		
	
/* Titles
----------------------------------------------- */

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font:bold 18px Trebuchet MS, Verdana, Arial;
	color:#333;
}
h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	font:bold 16px Trebuchet MS, Verdana, Arial;
	color:#333;
}
h3 {
	margin:0px 0px 3px 0px;
	padding:0px;
	font:bold 14px Trebuchet MS, Verdana, Arial;
}
h4 {
	margin:0px;
	padding:0px;
	font:bold 12px Trebuchet MS, Verdana, Arial;
}
h3.white{
	font:bold 14px Trebuchet MS, Verdana, Arial;
	color:#fff;
}
h4.white{
	font:bold 12px Trebuchet MS, Verdana, Arial;
	color:#fff;
}
  
h3.red {
	font:bold 14px Trebuchet MS, Verdana, Arial;
	color:#76171d;
}
h4.red {
	font:bold 12px Trebuchet MS, Verdana, Arial;
	color:#76171d;
}
h2.meteo {
	margin:10px 0px 7px 0px;
	padding:0px;
	font:bold 14px Trebuchet MS, Verdana, Arial;
	color:#76171d;
	border-bottom:1px solid #76171d;
}

/* Tables
----------------------------------------------- */
.ttop{
	background:#76171d;
	height:20px;
	padding:7px;
	font:bold 14px Trebuchet MS, Verdana, Arial;
	color:#fff;
}
.ttit{
	background:#999;
	padding:7px;
	font:bold 12px Trebuchet MS, Verdana, Arial;
	color:#fff;
}
.tlist{
	background:#ededed;
	padding:7px;
}

.txttopwhite{
	font:bold 10px Trebuchet MS, Verdana, Arial;
	color:#fff;
}	

/* Forms
----------------------------------------------- */
.form {
  	margin:0;
  	font-family: Trebuchet MS, Verdana, Arial;
  	font-size:11px;
  	font-weight:normal;
  }
.textfield {
  	padding: 2px;
  	border: 1px solid #999;
  	font-family:Trebuchet MS, Verdana, Arial;
  	font-size:11px;
  }
.combo {
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:11px;
  }
.file {
	padding: 2px 0px 2px 0px;
	background:#fff;
	color:#333;
	border:1px solid #999;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
  }
.button {
	padding:0px;
	background:#76171d;
	color:#fff;
	border:1px solid #666;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:10px;
	font-weight:bold;
  }
.buttonDisabled {
	padding: 2px 0px 2px 0px;
	background:#dadada;
	color:#999;
	border:1px solid #999;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:10px;
}
.titpatred {
	font:bold 24px Trebuchet MS, Verdana, Arial;
	color:#76171d;
}
/* player
----------------------------------------------- */

.titpinfo {
	padding:0px;
	font:bold 9px Tahoma, Verdana, Arial;
	line-height:10px;
	color:#600;
}
.pinfo {
	padding:0px;
	font:11px Tahoma, Verdana, Arial;
	line-height:9px;
	color:#fff;
}
.playerheadtit{
	font:14px Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	color:#ffcc00;
}
.playerheadprox{
	font:13px Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	color:#ffffff;
}
.playerhead{
	font:11px Trebuchet MS, Verdana, Arial;
	color:#ffffff;
}

/* Radio fan header
----------------------------------------------- */
.bfan{
	background: url(img/0_header_radiofan_bg.jpg);
	width: 154px;
	height:70px;
	padding:0px;
}	
.textfieldfan {
  	padding: 2px;
	height: 12px;
  	border: 1px solid #999;
  	font-family:Trebuchet MS, Verdana, Arial;
  	font-size:11px;
  }

/* Météo
----------------------------------------------- */  
.textmeteo {
	font:10px Trebuchet MS, Verdana, Arial;
	color:#333;
}


/* Patriotes
navigation
----------------------------------------------- */
#navPatriotes {padding: 0; margin:0;}
#navPatriotes ul {padding:0; margin:0;}
#navPatriotes li {margin:0; padding:0; display:inline;	list-style-type:none; }
#navPatriotes li a:link, #navPatriotes li a:visited {font-size:10px; color:#fff; padding:2px 3px; border-left:1px solid #fff; text-decoration:none; display:block; float:left}
#navPatriotes li a:hover {color:#fff; text-decoration:underline}
