/***********************************************************************************
									DIVERS
***********************************************************************************/
#global {
	min-height: 100%;
	width: 960px;
	margin: 0 auto;
	position: relative;
}

p {
margin: 0;
padding: 0;
}

img {
margin: 0;
padding: 0;
}

form{
	margin:0;
}

/***********************************************************************************
									BARRE HAUTE
***********************************************************************************/
#barre_haute {
	width:960px;
	height:23px;
	clear:both;
	margin:0 auto;
}

#barre-h_01, #barre-h_02, #barre-h_03, #barre-h_04, #barre-h_05, #barre-h_06 {
	float:left;
}

#barre-h_01 {
	width:5px;
	height: 23px;
}

#barre-h_02 {
	width:15px;
	padding-top:6px;
	height: 17px;
	background-image: url(../images/barre-h_02.gif);
}

#barre-h_03 {
	width:330px;
	height: 23px;
	background-image: url(../images/barre-h_02.gif);

}

#barre-h_04 {
	width:22px;
	height: 23px;
}

#barre-h_05 {
	width:555px;
	background-image: url(../images/barre-h_04.gif);
	height: 23px;
}

#barre-h_06 {
	width:33px;
	height: 23px;
}

#barre_haute h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0;
	margin:0;
	float: left;
	font-weight:normal;
}

a.lien_arial_11_rouge {
	font-weight:bold;
	text-decoration: none;
	color:#d60f0f;
}

a.lien_arial_11_bleu {
	font-weight:bold;
	text-decoration: none;
	color:#0071d1;
}

a.lien_arial_11_bleu:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#0071d1;
}

a.lien_arial_11_bleu2 {
	text-decoration: none;
	color:#0071d1;
}

a.lien_arial_11_bleu2:hover {
	text-decoration:none;
	color:#0071d1;
}

.texte_arial_11_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0071d1;
}

.texte_arial_11_rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d60f0f;
}

.texte_arial_11_grisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
}

.texte_arial_9_grisclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #909090;
}



/***********************************************************************************
									HEADER
***********************************************************************************/
#header {
	background:url('../images/lb_header-fond.png') no-repeat;
	height: 92px;
	width: 960px;
	margin-bottom:5px;
}
	
#header_dt {
float: right;
width: 665px;
height: 92px;
}

#header_top {
height: 24px;
}

#header_top #bienvenue {
float: left;
padding-top: 5px;
color:#1c649c;
}

#header_top #date {
	float: right;
	padding: 5px 5px 0 0;
	color:#1c649c;
}

#header_top #sites {
	float: right;
	padding-top: 3px;
	width: 125px;
	text-align: center;
}


#recherche {
	width: 583px;
	margin: 21px 0 0 52px;
	height: 28px;
}

#logo {
float: left;
width: 295px;
}

.champ_header {
background:url('../images/champ-fond-gd.gif') repeat-x 0 0;
height:22px;
font-size: 14px;
color: #1c649c;
border: 0px none;
padding: 0;
margin: 0;
text-indent:2px
}

/***********************************************************************************
									MENU HAUT
***********************************************************************************/
#menu {
	width: 599px;
	height: 23px;
	margin: 5px 0 0 40px;
}

#menu li {
height: 23px;  
display: block;
list-style: none;
float: left;
margin-left: 2px;
padding: 0;

}

#menu ul {
width: 590px;
margin: 0;
padding: 0;
}

#menu a {
height: 23px; 
display: block;
}
/********************************* ACCUEIL portail *********************************************/
#menu #accueil-portail {
background: url('../images/header-menu_ac-portail.gif') no-repeat;
width: 115px
}
#menu #accueil-portail a:hover {
background: url('../images/header-menu_ac-portail.gif') no-repeat -0 -23px;
}
/********************************* TV *********************************************/
#menu #tv {
background: url('../images/header-menu_tv.gif') no-repeat;
width: 82px
}
#menu #tv a:hover {
background: url('../images/header-menu_tv.gif') no-repeat 0 -23px;
}
/********************************* JEUX *********************************************/
#menu #jeux{
background: url('../images/header-menu_jeux.gif') no-repeat;
width: 89px
}
#menu #jeux a:hover {
background: url('../images/header-menu_jeux.gif') no-repeat 0 -23px;
}
/********************************* RADIO *********************************************/
#menu #radio{
background: url('../images/header-menu_radio.gif') no-repeat;
width: 49px
}
#menu #radio a:hover {
background: url('../images/header-menu_radio.gif') no-repeat 0 -23px;
}
/********************************* ASTRO *********************************************/
#menu #astro{
background: url('../images/header-menu_astro.gif') no-repeat;
width: 45px
}
#menu #astro a:hover {
background: url('../images/header-menu_astro.gif') no-repeat 0 -23px;
}
/********************************* VISITEZ LE RESEAU *********************************************/
#menu #visit-reseau {
	float: right;
	margin-top: 2px;
	margin-left: 0; !important
}

/********************************* FLECHES *********************************************/
#menu #fleches {
	float: right;
	margin-top: 2px;
}
