body {
font-family: Arial, sans-serif;
font-size: 0.9em;line-height: 1.3em;
margin: 0;
padding: 0;
}
#header {
height: 313px;
background: #fff url(header2.jpg) no-repeat;
}
#haut {
height: 30px;
background: #fff url(bg2.jpg) repeat;
}
haut p {
padding: 0 0 0 30px;
color: #fff;
}
#conteneur {
position: relative;
width: 819px;
margin: 0 auto; 
background: #fff url(bgwh.jpg) repeat;
}
#centre {
background: #fff;
margin-left: 190px;
margin-right: 190px;
color: #121423;
}
#centre h2 {
color: #800000;font-family: georgia;
margin: 20px 0 5px 0;
font-size: 1.5em;
background: #fff;
}

#centre h3 {
color: #0575A7;
font-size: 1.2em;
margin: 0;
}


#centre a {

text-decoration: underline;
color: #7CAA23;
font-weight: bold;
}

#centre a:hover {

text-decoration: none;
}

#centre p {margin-bottom: 15px;
}


#gauche {
font-family: Arial, sans-serif;
position: absolute;
left:15px;
width: 165px;
}
#droite {
position: absolute;
right:15px;
width: 150px;
}


#pub {
float: right;
margin: 0 0 5px 5px;


}

#pied {
height: 68px;
padding: 5px 0 0 30px;
color: #7CAA23;
background: #fff url(bg_footer.jpg) no-repeat;
font-size: 0.8em;
}

.menuhaut {
list-style-type: none;
margin: 0 0 0 20px;
padding:0;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 5px; font-weight: bold;
color: #fff; font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
text-decoration: none;
}
.menuhaut a:hover {
text-decoration: none;color: #7CAA23;
}

#gauche2 {
margin: 20px 0 0 0;padding: 4px;
background-color: #efefef;
}

#gauche h2 {
background: #fff url(bgg_h2.gif) no-repeat;
margin: 0 0 5px 0;
font-size: 0.85em;
padding: 3px 5px;
color: #fff;
font-family: Arial, sans-serif;
font-weight: bold;
}


#droite {
float:right;
margin: 15px 0 0 0;
width: 132px;
background-color: #fff;
}

#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li {
display: inline;
}
#menuhaut a {
margin: 0 2px;
padding: 5px;
color: #fff;
text-decoration: underline;
background-color: #72A21B;
}
#menuhaut a:hover {
text-decoration: none;
}
#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
font-size: 0.9em;
font-weight: bold;
border-bottom: 1px solid #fff;
}

#menugauche a {
margin: 0 2px;
color: #72A21B;
text-decoration: none;
}
#menugauche a:hover {
color: #000;
}
#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
#menudroit li {
margin-bottom: 5px;
}
#menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menudroit a:hover {
text-decoration: none;
}

p {margin: 0 0 10px 0;}

.im {float: left;
padding: 0 5px 5px 0;
}
.imr {float: right;
padding: 0 0 5px 5px;
}




#urgent
{
background-color: #FF3333;
margin: 20px 10px;
color: #fff;
padding: 10px;
}

/*--Rounded corners begin*/
	
.roundedcornr_box_182863 {
   background: #efefef;
   margin: 5px 0;
}
.roundedcornr_top_182863 div {
   background: url(img/roundedcornr_182863_tl.png) no-repeat top left;
}
.roundedcornr_top_182863 {
   background: url(img/roundedcornr_182863_tr.png) no-repeat top right;
}
.roundedcornr_bottom_182863 div {
   background: url(img/roundedcornr_182863_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_182863 {
   background: url(img/roundedcornr_182863_br.png) no-repeat bottom right;
}

.roundedcornr_top_182863 div, .roundedcornr_top_182863, 
.roundedcornr_bottom_182863 div, .roundedcornr_bottom_182863 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_182863 { margin: 0 5px; }






.roundedcornr_box_626099 {
   background: #eaf8d4;
  margin: 5px 0;
}
.roundedcornr_top_626099 div {
   background: url(img/roundedcornr_626099_tl.png) no-repeat top left;
}
.roundedcornr_top_626099 {
   background: url(img/roundedcornr_626099_tr.png) no-repeat top right;
}
.roundedcornr_bottom_626099 div {
   background: url(img/roundedcornr_626099_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_626099 {
   background: url(img/roundedcornr_626099_br.png) no-repeat bottom right;
}

.roundedcornr_top_626099 div, .roundedcornr_top_626099, 
.roundedcornr_bottom_626099 div, .roundedcornr_bottom_626099 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_626099 { margin: 0 5px; }
/*--Rounded corners end*/