#conteneur {
     position:absolute;
     left: 50%; 
	 right: 50%; 
     width: 974px;
     margin-left: -487px; /* moitié de la largeur */
	 border:0;
	 background: #f4d2e7 url(/medias/images/frame.gif) repeat-y; 
	 }
#header {
height: 120px;
padding: 20px;
background : url(/medias/images/entete.gif) repeat-y; 
}
#haut {
height: 24px;
margin: 0;
padding:0;
background: #750b4d;
vertical-align:middle;
}
#down {
padding: 20px;
vertical-align:middle;
text-align:center;
background : url(/medias/images/entete.gif) repeat-y; 
}
#footer {
clear:both;
height: 16px;
margin: 0;
padding:0;
background: #750b4d;
vertical-align:middle;
color:#fff;font-size:12px;
}
#footer p { margin-left:10px;vertical-align:middle;}
#footer a:link {color:#fff;text-decoration:none; }
#footer a:visited {color:#fff;text-decoration:none; }
#footer a:hover {color:#fff;text-decoration:underline; }
#footer a:active {color: #fff;text-decoration: none; }
#centre {
border: 3px #f4d2e7 dotted; 
position:relative;
width:630px;
margin-left:22px;
vertical-align:top;
}
.lien_rouge {color:#800000;text-decoration:none; border-bottom:1px dotted; }
.lien_rouge:link {color:#800000;text-decoration:none; border-bottom:1px dotted; }
.lien_rouge:visited {color:#800000;text-decoration:none; border-bottom:1px dotted; }
.lien_rouge:active {color:#800000;text-decoration:none; border-bottom:1px dotted; }
.lien_rouge:hover {color:#b00000;text-decoration:none; border-bottom:1px solid #b00000; }
.lien_bleu  {color:#000080;text-decoration:none; border-bottom:1px dotted; }
.lien_bleu:link {color:#000080;text-decoration:none; border-bottom:1px dotted; }
.lien_bleu:visited {color:#000080;text-decoration:none; border-bottom:1px dotted; }
.lien_bleu:active {color:#000080;text-decoration:none; border-bottom:1px dotted; }
.lien_bleu:hover {color:#0000b0;text-decoration:none; border-bottom:1px solid #0000b0; }

#droite {
position:relative;
width: 325px;
text-align:left;
margin-left:5px;
vertical-align:top;
}
#pub2 {
clear:both;
position:relative;
width: 950px;
margin-left: 12px; /* moitié de la largeur */
margin-right: 12px; /* moitié de la largeur */
padding: 0;
font-size:10px;
text-align: center;
}
#table1 {
position:relative;
width: 950px;
margin-left: 12px; /* moitié de la largeur */
margin-right: 12px; /* moitié de la largeur */
padding: 0;
font-size:10px;
text-align: center;
margin-bottom: 20px;
}
#bas {
clear:both;
position:relative;
width: 950px;
margin-left: 12px; /* moitié de la largeur */
margin-right: 12px; /* moitié de la largeur */
padding: 0;
font-size:10px;
}
#pied {
width: 974px;
margin:0;
padding: 0;
font-size:10px;
text-align: center;
margin-bottom: 10px;
}
#guide {
margin-bottom: 10px;
margin-left: 5px;
margin-top: 5px;
margin-right: 10px;
padding:0;
height: 15px;
text-align:left;
vertical-align:middle;
border-bottom: #750b4d 1px dotted;
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
height: 25px;
text-align:left;
vertical-align:middle;
}
#menuhaut ul {
font-size:12px;
margin:0;
padding:0;
}
#menuhaut li {
display: inline;
float:left;
height:25px;
list-style:none;
margin:0;
padding:0;
}
#menuhaut a {
border-right:1px solid #b0b0b0;
color:#fff;
display:block;
font-size:12px;
padding:5px 5px 5px;
text-transform:capitalize;
}
#menuhaut a:hover {
background:#f0f0f0 url(/medias/images/bouton.gif) top left repeat-x;
color:#505050;
text-decoration:none;
}
#menuhaut a.current {
background:#f0f0f0 url(/medias/images/bouton.gif) top left repeat-x;
color:#505050;
text-decoration:none;
}
.menudroit {
list-style-type: none;
margin: 10px;
padding:0;
}
#contenu1 {
position:absolute;
clear:both;
background-color: #ffefef; 
border: 3px #f4d2e7 dotted; 
padding:5px;
margin:0;
font-size:10px;
margin-right:12px; 
font-family : arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#d3658b;
text-decoration:none;
text-align:center;
width:280px;
vertical-align:middle;
}
#contenu1 a:link {color:#d3658b;text-decoration:none; }
#contenu1 a:visited {color:#d3658b;text-decoration:none; }
#contenu1 a:hover {color:#d3658b;text-decoration:underline; }
#contenu1 a:active {color: #d3658b;text-decoration: none; }
#contenu3 {
background : url(/medias/images/entete.gif) repeat-y; 
color:#750b4d;
border: 1px solid #750b4d;
padding:5px;
margin:0;
margin-right:12px; 
font-size:11px;
font-weight:bold;
text-decoration:none;
width:300px;
vertical-align:middle;
}
#contenu3 a:link {color:#d3658b;text-decoration:none; }
#contenu3 a:visited {color:#d3658b;text-decoration:none; }
#contenu3 a:hover {color:#d3658b;text-decoration:underline; }
#contenu3 a:active {color: #d3658b;text-decoration: none; }
#contenu4 {
background : url(/medias/images/entete.gif) repeat-y; 
color:#750b4d;
border: 1px solid #750b4d;
padding:5px;
margin:0;
margin-right:12px; 
font-size:11px;
font-weight:bold;
text-decoration:none;
width:300px;
vertical-align:middle;
}
#contenu4 a:link {color:#d3658b;text-decoration:none; }
#contenu4 a:visited {color:#d3658b;text-decoration:none; }
#contenu4 a:hover {color:#d3658b;text-decoration:underline; }
#contenu4 a:active {color: #d3658b;text-decoration: none; }
#contenu4b {
background : url(/medias/images/entete.gif) repeat-y; 
color:#750b4d;
border: 1px solid #750b4d;
padding:5px;
margin:0;
margin-right:12px; 
font-size:11px;
font-weight:bold;
text-decoration:none;
width:300px;
vertical-align:middle;
}
#contenu4b a:link {color:#d3658b;text-decoration:none; }
#contenu4b a:visited {color:#d3658b;text-decoration:none; }
#contenu4b a:hover {color:#d3658b;text-decoration:underline; }
#contenu4b a:active {color: #d3658b;text-decoration: none; }
#contenu5 {
background : url(/medias/images/entete.gif) repeat-y; 
color:#750b4d;
border: 1px solid #750b4d;
padding:5px;
margin:0;
margin-right:12px; 
font-size:11px;
font-weight:normal;
text-decoration:none;
width:300px;
vertical-align:middle;
}
#contenu5 a:link {color:#d3658b;text-decoration:none;font-weight:normal; }
#contenu5 a:visited {color:#d3658b;text-decoration:none;font-weight:normal; }
#contenu5 a:hover {color:#d3658b;text-decoration:underline;font-weight:normal; }
#contenu5 a:active {color: #d3658b;text-decoration: none;font-weight:normal; }
#input {color:#750b4d;border: solid 1px #750b4d;background-color:#fffff3;font-size:12px;font-family: arial,sans-serif;vertical-align:middle; }
#boxc1 {
color:#750b4d;
text-align:left;
width:144px;
float:left;
}
#boxc2 {
color:#750b4d;
text-align:left;
width:144px;
float:right;
}
#contenu2 {
position:relative;
width: 950px;
margin-left: 12px; /* moitié de la largeur */
margin-right: 12px; /* moitié de la largeur */
margin-bottom:10px;
margin-top:15px;
height: 125px;
font-family : arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#d3658b;
text-decoration:none;
text-align:center;
vertical-align:middle;
}
#contenu2 a:link {color:#d3658b;text-decoration:none; }
#contenu2 a:visited {color:#d3658b;text-decoration:none; }
#contenu2 a:hover {color:#d3658b;text-decoration:underline; }
#contenu2 a:active {color: #d3658b;text-decoration: none; }
#contenu3 {
width: 630px;
font-family : arial,sans-serif;
font-size:10px;
font-weight:normal;
color:#d3658b;
text-decoration:none;
text-align:center;
vertical-align:middle;
}
#contenu3 a:link {color:#d3658b;text-decoration:none; }
#contenu3 a:visited {color:#d3658b;text-decoration:none; }
#contenu3 a:hover {color:#d3658b;text-decoration:underline; }
#contenu3 a:active {color: #d3658b;text-decoration: none; }

.link, .link:hover, .link:visited:hover, .link:link, .link:visited, .link:active{       display:block; background:url(/medias/frame/link-left-bg.gif) left no-repeat; float:right; color:#ffffff; line-height:1em; font-size:10px;font-weight:bold;height:23px; text-decoration:none; margin-top:29px;  }
.link span{   display:block; background:url(/medias/frame/link-right-bg.gif) right no-repeat; padding:0 8px; height:23px; }
.link strong { display:block; background:url(/medias/frame/link-bg.gif) repeat-x; padding:6px 10px 6px 5px; height:23px; color:#ffffff; }
 
.input {color:#750b4d;border: solid 1px #750b4d;background-color:#fffff3;font-size:12px;font-family: arial,sans-serif;vertical-align:middle; }

