body, div, ul, ol, li, p, hr, img, h1, h2, h3, h4, a, form, table, legend, fieldset, dl, dt, dd, input, label, textarea
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: transparent;
	background-image: url(../images/degrade.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
}


img
{
	border: none;
}

a
{
	color: #000000;
	outline: none;
}

:focus
{
	-moz-outline-style: none;
}

a img
{
	vertical-align: bottom;
	margin-right: 5px;
}

a:hover
{
	text-decoration: none;
}



#page
{
	width: 990px;
 	margin: 0 auto;
 	background-color: #ffffff;
 	position:relative;
 	margin: 30px auto 0;
 	
}

/**************************************************************************************************************************************************************/
/***																																						***/
/***																L'ENTETE DU SITE																		***/
/***																																						***/
/**************************************************************************************************************************************************************/

#header
{
	height: 126px;
	background-color: transparent;
	background-attachment: scroll;
}

/**************************************************************************************************************************************************************/
/***																																						***/
/***																LE MENU																					***/
/***																																						***/
/**************************************************************************************************************************************************************/

#menu
{
	height: 23px;
	text-align: center;
	color: #ffffff;
	background-color: transparent;
	background-image: url(../images/fond-menu.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#menu a
{
	line-height: 23px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px 0;
}

/**************************************************************************************************************************************************************/
/***																																						***/
/***																CENTRE DU SITE																			***/
/***																																						***/
/**************************************************************************************************************************************************************/

.lireSuite
{
	text-align: right;
}

/**************************************************************************************************************************************************************/
/***																																						***/
/***																CENTRE DU SITE																			***/
/***																																						***/
/**************************************************************************************************************************************************************/

#outerWrapper
{
	width: 100%;
}

/******************************************************************************************************************************/
/***																														***/
/***														CONTENU															***/
/***																														***/
/******************************************************************************************************************************/
#innerWrapper
{
	width: 700px;
}

#content
{
	float: right;
	width: 460px;
}

#content p {
	padding: 5px;
}

ul
{
	padding: 0 10px 0 20px;
	padding-left: 20px;
}

span
{
	font-weight: bold;
}

span.italic
{
	font-weight: normal;
	font-style: italic;	
}

#paginationControl
{
	text-align: center;
}

#content .cadre
{
	background-color: #ececec;
	padding: 20px;
}

#content .cadre p
{
	padding-bottom: 10px;
}


#content #accueil
{
	padding: 8px 15px 8px 15px;
}

#content #accueil h1
{
	margin-bottom: 0px;
}

#content #accueil p {
	padding: 10px;
}

#content #accueil #lecteur
{
	text-align: center;
}

#content #accueil_editorial
{
	float: left;
	margin-top: 16px;
	width: 234px;
}

#content #accueil_station
{
	float: right;
	margin-top: 11px;	
	width: 187px;
}

#content #cadre_editorial
{
	background-color: #dcdcdc;
	color: #000000;
	height: 170px;
	margin-top: 10px;
}

#content #cadre_station
{
	background-color: #e05407;
	color: #ffffff;
	height: 170px;
	margin-top: 10px;
}


#content .rubrique
{
	margin: 20px;
}

#content .rubrique h1
{
	margin-bottom: 15px;
}

#content #station span.grand
{
	font-size: larger;
	color: #e05407;
}

/******************************************************************************************************************************/
/***																														***/
/***													COLONNE DROITE														***/
/***																														***/
/******************************************************************************************************************************/
#rightColumn
{
	float: right;
	width: 278px; 
	color: #ffffff;
	font-size: x-small;
}

#rightColumn #accueil_emissions
{
	width: 100%;	
	background-color: #da82bf;
	margin-top: 8px;
	height: 115px;
}


#rightColumn #accueil_emissions p
{
	padding: 3px 8px 5px 8px;
}


#rightColumn #accueil_news
{
	width: 100%;
	background-color: #ed7b00;
	margin-top: 14px;	
	height: 162px;
}


#rightColumn #accueil_news a
{
	text-decoration: underline;
	color: #ffffff;
}

#rightColumn #accueil_news a:hover
{
	text-decoration: none;
}

#rightColumn #accueil_news ul
{
	padding-top: 5px;
}

#rightColumn #accueil_news li
{
	padding-top: 5px;
}

#rightColumn #accueil_contacts
{
	background-color: #b7b7b7;
	height: 49px;
	margin-top: 7px;
}

#rightColumn #accueil_contacts a
{
	display: block;
	width: 100%;	
}

/******************************************************************************************************************************/
/***																														***/
/***													COLONNE GAUCHE														***/
/***																														***/
/******************************************************************************************************************************/

#leftColumn
{
	height: 356px;	
	background-image: none;
	float: left;
	width: 238px;
	background-color: #41596c;
	background-position : bottom;
	background-repeat : no-repeat;	
	color: #ffffff;
}


#leftColumn #submenu .journalMenu
{
	padding: 3px 10px 2px 22px;
	min-height: 14px;
	display: block;
	border-bottom: 1px solid #697c8b;
	font-size: 12px;
}

#leftColumn #submenu  #courant
{
	background-image: url(../images/curseur_horloge.png);
	background-position : left;
	background-repeat : no-repeat;			
	background-color: #a9c331	;
}

#leftColumn #submenu #courant a 
{
	color: black;
	display:block;
}

#leftColumn #submenu a
{
	color: #ffffff;
	text-decoration: none;
	display:block;
}

#leftColumn #submenu hr
{
	color: #697c8b;
	background-color: #697c8b;
	height: 1px;
	border: 0;
}

#leftColumn #submenu table
{
	width: 100%;
}

td.journal
{
	border-bottom: 1px solid #697c8b;
}




/**************************************************************************************************************************************************************/
/***																																						***/
/***																PIED DU SITE																			***/
/***																																						***/
/**************************************************************************************************************************************************************/

#footer
{
	width: 100%;
	color: #ffffff;
	font-size: 0.85em;
	text-align: center;
	margin-top: 4px;
	line-height: 20px;
	height: 20px;
	background-color: #a0a0a0;
}

#footer a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.85em;
	text-decoration: none;
}

#footer a:hover
{
	text-decoration: underline;
}

.clearer
{
	clear: both;
	height: 0;
}

ul.menu_item, ul.menu_item li, ul.menu_item ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu_item {
position:relative;
z-index:597;
}
ul.menu_item li {
display:inline;
line-height:20px;
padding-bottom:3px;
position:relative;
vertical-align:middle;
}
ul.menu_item li.hover, ul.menu_item li:hover {
cursor:default;
position:relative;
z-index:599;
}
ul.menu_item ul {
display:block;
left:-14px;
position:absolute;
text-align:left;
top:100%;
visibility:hidden;
width:120px;
z-index:598;
border: 1px solid #3e4561;
background-color:#5f698c;
}
ul.menu_item ul li {
color:#FFF;
display:block;
float:left;
padding:2px 5px;
}
ul.menu_item ul ul {
left:99%;
top:1px;
}
ul.menu_item li:hover > ul {
visibility:visible;
}
