/* -------------- */
/* CSS DE LA PAGE */
/* -------------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input ,textarea, p, blockquote, th, td, hr
{ margin:0; padding:0; }
table
{ border-collapse:collapse; border-spacing:0; }
fieldset, img
{ border:0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight:normal; }
ol, ul
{ list-style:none; }
caption, th
{ text-align:left; }
q:before, q:after
{ content:''; }
abbr, acronym
{ border:0; }
em
{ font-style:italic; }


/* --------------- */
/* CSS DU SITE WEB */
/* --------------- */

body, html
{ background:url(../images/deg_fond.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px }
#page
{ position:relative; height:758px; width:964px; background:url(../images/page_fond.jpg) center no-repeat; }
#contenu
{
	position:absolute;
	top:320px;
	left:336px;
	height:404px;
	width:626px;
	text-align:left;
}
#titre_global{
	position:absolute;
	top:10px;
	left:10px;
	height:731px;
	width:131px;
	text-indent:-9999px;
}
#connect
{
	position:absolute;
	top:320px;
	left:153px;
	height:87px;
	width:164px;
	background:url(../images/connect_fond.jpg) center no-repeat;
	text-align:left;
}
#logo_01
{
	position:absolute;
	top:665px;
	left:150px;
	height:38px;
	width:47px;
	background:url(../images/logo_01.jpg) center no-repeat;
	text-indent:-9999px;
}
#logo_02
{
	position:absolute;
	top:665px;
	left:196px;
	height:38px;
	width:63px;
	background:url(../images/logo_02.jpg) center no-repeat;
	text-indent:-9999px;
}
#logo_03
{
	position:absolute;
	top:665px;
	left:257px;
	height:38px;
	width:57px;
	background:url(../images/logo_03.jpg) center no-repeat;
	text-indent:-9999px;
}
#foot_01
{
	position:absolute;
	top:710px;
	left:138px;
	height:20px;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	text-decoration:none;
}
#foot_02
{
	position:absolute;
	top:710px;
	left:175px;
	height:20px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	text-decoration:none;
}
#foot_03
{
	position:absolute;
	top:710px;
	left:241px;
	height:20px;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	text-decoration:none;
}
#actu_titre
{
	position:absolute;
	top:464px;
	left:159px;
	height:36px;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1f1f1f;
	font-weight:bold;
	text-align:left;
}
#actu_contenu
{
	position:absolute;
	top:506px;
	left:158px;
	height:36px;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-align:left;
}
#menu_00
{
	position:absolute;
	top:272px;
	left:160px;
	height:19px;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menu_01
{
	position:absolute;
	top:272px;
	left:292px;
	height:19px;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menu_02
{
	position:absolute;
	top:272px;
	left:440px;
	height:19px;
	width:142px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menu_03
{
	position:absolute;
	top:272px;
	left:580px;
	height:19px;
	width:148px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menu_04
{
	position:absolute;
	top:272px;
	left:730px;
	height:19px;
	width:102px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#menu_05
{
	position:absolute;
	top:272px;
	left:842px;
	height:19px;
	width:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.menu{ color:#666;}
.menu:hover{ color:#000;}
.gris_boutons{ margin-right:15px; margin-bottom:15px; float:left }
#btn1{
	position:absolute;
	top:66px;
	left:143px;
	height:15px;
	width:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.btn{ color:#666;}
#msg0{
	position:absolute;
	top:-18px;
	left:0px;
	height:14px;
	width:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	cursor:pointer;
}
#msg1{
	position:absolute;
	top:57px;
	left:3px;
	height:35px;
	width:132px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
}
#menu_flash{
	position:absolute;
	top:0px;
	left:144px;
	height:243px;
	width:820px;
}
