body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
background-color: #F2F2F2;
}

h1{
	background-image: url(/pacer.gif);
	background-repeat: repeat-x;
	font-size: 0px;
	text-indent:-9000px;
}

h1 strong {
	text-indent:0px;
	display:block;
	background-image: url(/images/titre-fond.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	height: 30px;
	width: 410px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}



h2 {
font-size: 13px;
font-weight: bold;
color: #029D97;
margin: 0 10px 0 10px;
}

h3 {
font-size: 16px;
font-weight: bold;
color: #BD3002;
margin: 0 10px 0 10px;
}

.cadre1 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.cadre1 a {
color: #871401;
}

.cadre1 a:hover {
text-decoration: none;
color: #029D97;
}


#main_pub{
    display: block;
    margin: 0px;
    padding: 0px;
    padding-left:10px;
    padding-right:10px;
    width: 468px;
}

#header {
	display:block;
	background-image: url(/images/header_02.jpg);
	background-repeat: no-repeat;
	width: 488px;
	height: 94px;
	font-size: 1px;
}

#fond-header {
background-repeat: repeat-x;
background-image: url(/images/haut-fond.jpg);
height: 94px;
}


#centre{
/*background-image: url(/images/fond-texte.jpg);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#centre a {
color: #871401;
}

#centre a:hover {
text-decoration: none;
color: #029D97;
}

#centre2{
/*background-color: #B7D6D3;*/
width: 150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #7A0901;
}

#centre2 a {
text-decoration: none;
color: #A32102;
}

#centre2 a:hover {
text-decoration: none;
color: #018984;
}


#centre3{
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;

}

#centre3 a {
color: #871401;
}

#centre3 a:hover {
text-decoration: none;
color: #029D97;
}


#footer {
	display:block;
	background-image: url(/images/footer.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	height:90px;
	width:838px;
	line-height:11em;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#footer a {
text-decoration: none;
color: #C03202;
}

#footer a:hover {
text-decoration: none;
color: #CEF9F5;
}

p {margin: 0 10px 0 10px;}

ul, li { /* utilisation de liste pour le menu */
list-style-type: none;  /* suppression des puces de liste */
margin:0;
padding:0;
}


li {
display: inline; /* correction pour IE5 et IE5.5 */
}

li a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 21px;
width: 150px;
}
#menu {
	display: block;
	width: 150px;
}

#menu li{
	list-style:none;
}

#menu a {
	display:block;
	width:150px;
	height:21px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:1em;
	}

#menu a.up{
	background-image: url(/up_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu a.up:hover{
	background-image: url(/up_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu a.middle{
	background-image: url(/middle_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#menu a.middle:hover{
	background-image: url(/middle_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#menu a.bottom{
	background-image: url(/bottom_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

#menu a.bottom:hover{
	background-image: url(/bottom_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#cadre_a {

	background-image: url(/images/A.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1px;
	width:350px;
	height:12px;
}
#cadre_b {

background-image: url(/images/B.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:350px;
	/*height:63px;*/
	
}
#cadre_c {
background-image: url(/images/C.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:350px;
	height:19px;
	
}
#cadre_d {

	background-image: url(/images/D.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:350px;
	/*height:66px;*/
	
}
#cadre_e {
background-image: url(/images/E.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:350px;
	height:20px;
	
}

#contenu_1  {

	margin-right: 30px;
	margin-left: 30px;
			
}
#contenu_1 p  {
	margin:0px;
	padding:0px;			
}



#contenu_2 {

	margin-right: 25px;
	margin-left: 25px;
	
}

#contenu_2 p  {
	margin:0px;
	padding:0px;			
}

#flags {
  text-align: center;
}
#flags a{
  margin: 5px;
}

.errormsg{
  color:#900;
}

.smallesttxt{
  font-size:9px;
  color:#333;
}

.statnum{
  font-size: 14px;
}