.bug { }

body {margin: 0; padding: 0; text-align: center;
  color: #000; background: #FFF;}
  
#container {width: 740px; margin: 0px auto 0; padding: 0;
  position: relative; text-align: left;}
  
#bandeau_haut {
	height : 131px ;
	width: 740px ;
}


#centre {
	padding-left: 214px;
	margin-top : 1px ;
	width: 526px ;
	background-image: url(../images/fond_infos.gif) ;
	font: 12px verdana,sans-serif ; color: #000 ;
}

#divaccueil {
	margin-top : 1px ;
	width: 740px ;
	height: 370px ;
}

#centre h1 {
	font: 18px verdana,sans-serif ; color: #000 ;
	font-weight: bold ;
	margin-top : 0 ;
}

#menu {
	width: 740px ;
	height: 25px ;
	background-image: url(../images/fond_menu_bleu.gif) ;
	text-align: center ;
}


#menu li {
	height: 25px ;
	width: 144px;
	float: left ;
	font: 13px/25px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
}

#menu ul {
	padding : 0 ;
	margin: 0 ;
	margin-left: 10px ;
}

.on {
	display: block ;
	height: 25px ;
	width: 144px;
	color: #fff ;
	background-color: #A22147 ;
	 }

#menu li a:link { text-decoration: none ; color: #fff }
#menu li a:visited { text-decoration: none ; color: #fff }
#menu li a:hover { text-decoration: none ; color: #A22147 }

#bandeaubas {
	margin-top : 1px ;
	height : 25px ;
	width: 730px ;
	padding-left: 5px ; 
	padding-right: 5px ;
	font: 12px/25px arial,sans-serif ; font-weight: bold ; color: #044A92 ;
	background-image: url(../images/fond_bas.jpg) ;
}

a.lien1:link { font-family: Arial, sans-serif; font-size: 10px; font-style: normal ; font-weight: normal ; text-decoration: underline ; color: #044A92 }
a.lien1:visited { font-family: Arial, sans-serif; font-size: 10px; font-style: normal ; font-weight: normal ; text-decoration: underline ; color: #044A92 }
a.lien1:hover { font-family: Arial, sans-serif; font-size: 10px; font-style: normal ; font-weight: normal ; text-decoration: underline ; color: #A22147 }

a.lien2:link { font-family: Arial, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold ; text-decoration: none ; color: #044A92 }
a.lien2:visited { font-family: Arial, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold ; text-decoration: none ; color: #044A92 }
a.lien2:hover { font-family: Arial, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold ; text-decoration: none ; color: #A22147 }

#menugauche {
	position: absolute ;
	top: 168px ;
	left: 0px ;
	width: 204px ;
	z-index: 3 ;
}

#menugauche ul {
	padding : 0 ;
	margin: 0 ;
}

#menugauche li.principal {
	height: 30px ;
	width: 195px ;
	font: 14px/29px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
	font-weight: bold ;
	border-bottom: 1px solid #D8DBDB ;
	border-top: 1px solid #D8DBDB ;
	padding-left: 7px ;
	margin-left: 1px ;
	margin-bottom: -1px ;
	color: #A22147 ;
}

#menugauche li.principal1 {
	height: 30px ;
	width: 195px ;
	font: 14px/29px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
	font-weight: bold ;
	border-bottom: 1px solid #D8DBDB ;
	padding-left: 7px ;
	margin-left: 1px ;
	margin-bottom: -1px ;
	color: #A22147 ;
}

#menugauche li.principal a:link { text-decoration: none ; color: #044A92 }
#menugauche li.principal a:visited { text-decoration: none ; color: #044A92 }
#menugauche li.principal a:hover { text-decoration: none ; color: #A22147 }

#menugauche li.principal1 a:link { text-decoration: none ; color: #044A92 }
#menugauche li.principal1 a:visited { text-decoration: none ; color: #044A92 }
#menugauche li.principal1 a:hover { text-decoration: none ; color: #A22147 }

#menugauche li.secondaire {
	width: 195px ;
	font: 12px/18px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
	padding-left: 8px ;
}

#menugauche li.titre {
	width: 195px ;
	font: 14px/18px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
	font-weight: bold ;
	padding-left: 8px ;
	padding-top: 3px ;
	color: #044A92 ;
}

#menugauche li.rubrique {
	width: 195px ;
	font: 12px/18px arial,sans-serif ;
	list-style-type: none ;
	text-decoration: none ;
	font-weight: bold ;
	padding-left: 8px ;
	color: #A22147 ;
}

#menugauche li.secondaire a:link { text-decoration: underline ; color: #044A92 }
#menugauche li.secondaire a:visited { text-decoration: underline ; color: #044A92 }
#menugauche li.secondaire a:hover { text-decoration: underline ; color: #A22147 }

#1, #2 {
	z-index: 1 ;
}

#resumeinfos {
	margin-top : 1px ;
	height : 87px ;
	width: 516px ;
	padding-top: 3px ; 
	padding-left: 5px ; 
	padding-right: 5px ;
	font: 11px/13px arial,sans-serif ; font-weight: bold ; color: #044A92 ;
	background-image: url(../images/fond_recap.jpg) ;
	margin-bottom : -6px ;
	z-index: 2 ;
}

html>body #infos {
height: auto;
min-height: 540px;
}

#infos {
	height: 540px;
}

#flash {
	padding-left: 1px ;
	height : 257px ;
	width: 201px ;
	z-index: 2 ;
	margin-left : -214px ;
	margin-top : -257px ;
}
	
input {background-color: #F3F3F3;color: #044A92}
textarea {background-color: #F3F3F3;color: #044A92}

table {
	font: 11px/12px arial,sans-serif ; color: #044A92 ;
}

td {
	text-align: center ;
	border:1px solid #A0A6A6;
}

th {
	text-align: left ;
	border:1px solid #A0A6A6;
}

.block {
	width: 225px ;
	height: 124px ;
	margin-right: 9px ;
	margin-bottom: 60px ;
	padding : 5px ;
	float : left ;
	font: 11px arial,sans-serif ; color: #ccc ;
	background-image: url(../images/fonds_accueil.jpg) ;
	text-decoration: none ;
}

.blockaccueil { font-family: Arial, sans-serif; font-size: 11px; font-style: normal ; font-weight: normal ; text-decoration: none ; color: #044A92}
.accueil { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-style: normal ; font-weight: normal ; text-decoration: none ; color: #0C2577}
.titreaccueil { font-family: Arial, sans-serif; font-size: 14px; font-style: normal ; font-weight: bold ; text-decoration: none ; color: #A22147}
