body {margin:0px;text-align:center; font-size: 14px;font-family:arial,tahoma;color:#58585a; background-color:#4e2454;}
A:link {font-size: 14px;color:#4e2454;font-weight:bold;text-decoration:none;}
A:visited {font-size: 14px;color:#4e2454;font-weight:bold;text-decoration:none;}
A:hover {font-size: 14px;color:#e95e0f;font-weight:bold;text-decoration:underline;}
IMG { border:0px; }
p{margin:0px;border:0px;padding:0px;}
h1{font-size:20px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}
h2{font-size:18px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}
h3{font-size:16px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}
h4{font-size:14px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}
h5{font-size:12px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}
h6{font-size:11px;font-family:arial,tahoma;color:#ffffff;margin:0px;font-weight:bold;}

#main {width:1024px;background-color:#ffffff;margin-top:50px;margin-left:auto;margin-right:auto; text-align:left;}
#main2 {background-color:#ffffff;margin-top:10px;margin-left:auto;margin-right:auto; text-align:left; padding:0px 5px 0px 5px; }
#helement{width:200px;text-align:left;height:30px;position:absolute;margin-top:-5642px;margin-left:-4312px;}
#flags { width:600px; text-align:right; float:right; padding:130px 23px 0px 0px; }
.flag1 { padding:0px 4px 0px 0px; }
#specimen{width:904px; text-align:right;height:50px;margin-left:auto;margin-right:auto;}

#menus { padding:0px 60px 0px 60px; }

#menub{height:57px;background-image:url('images/fond_menu.jpg');background-repeat:no-repeat;margin-left:auto;margin-right:auto;}
#contenu_menu{text-align:center;font-family:tahoma;font-size:14px;color:#ffffff;margin-left:auto;margin-right:auto;}
#contenu_menu A:link {font-size: 14px;color:#ffffff;font-weight:bold;text-decoration:none;}
#contenu_menu A:visited {font-size: 14px;color:#ffffff;font-weight:bold;text-decoration:none;}
#contenu_menu A:hover {font-size: 14px;color:#e95e0f;font-weight:bold;text-decoration:none;}

#souscateg{height:79px;background-image:url('images/fond_souscateg.jpg');background-repeat:no-repeat;margin-top:10px;margin-left:auto;margin-right:auto;}
#contenu_souscateg{text-align:center;font-family:tahoma;font-size:14px;color:#ffffff;}
#contenu_souscateg A:link {font-size: 14px;color:#ffffff;font-weight:normal;text-decoration:none;}
#contenu_souscateg A:visited {font-size: 14px;color:#ffffff;font-weight:normal;text-decoration:none;}
#contenu_souscateg A:hover {font-size: 14px;color:#e95e0f;font-weight:normal;text-decoration:none;}

#contmain { padding:30px 60px 30px 0px; }
#contmain2 { padding:0px; }
#td_gauche { width:422px; vertical-align:top; padding-right:30px; }
#td_droite { vertical-align:top; }
.td_gauche { width:422px; vertical-align:top; padding-right:30px; }
.td_droite { vertical-align:top; }

#news{width:422px;height:599px;background-image:url('images/fond_news.jpg'); background-repeat:no-repeat;}
#news_a{width:422px;height:157px;}
#news_b{width:422px;height:73px;}
#news_c{width:302px;padding-bottom:15px; margin-left:90px;text-align:justify;}
.news_b{width:422px;height:73px;}
.news_c{width:302px;padding-bottom:15px; margin-left:90px;text-align:justify;}

A:link.linkv15 { color:#4e2454; font-size:15px; font-weight:bold; cursor:pointer; }
A:visited.linkv15 { color:#4e2454; font-size:15px; font-weight:bold; cursor:pointer; }
A:hover.linkv15 { color:#4e2454; font-size:15px; text-decoration:underline; font-weight:bold; cursor:pointer; }

#texte{float:left;text-align:justify;line-height:20px;}
#texte2{text-align:justify;line-height:20px;}

#footer{margin-top:50px;text-align:center;margin-left:30px;margin-right:30px;}

.clear{ clear:both;}
.flag{width:42px;float:left;}
.title{font-size:30px;font-family:tahoma;color:#4e2454;}
.title_small{font-size:20px;font-family:tahoma;color:#4e2454;}
.title_small2{font-size:15px;font-family:tahoma;color:#4e2454;}
.title2{font-size:30px;font-family:tahoma;color:#ffffff;}
A.title { font-size:30px;font-family:tahoma;color:#4e2454; }

ul.menu {list-style:none; margin:0; padding:0; border:0px; }
ul.menu * {margin:0; padding:0; border:0;}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px; }
ul.menu ul {position:absolute; top:26px; left:0; background-color:transparent; display:none; opacity:0; list-style:none; width:215px;background:url(images/fond_transparent.gif);}
ul.menu ul li { clear:both; position:relative; border:0px solid #aaa; border-top:none; width:210px; margin:0; padding:2px;  }
ul.menu ul li a {display:block; padding:3px 7px 5px; background:url(images/fond_menu_new.png);background-repeat:no-repeat;color:#53275e; }
ul.menu ul li a:hover {background-color:#52275e; background:url(images/fond_menu_new2.png);background-repeat:no-repeat;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:auto; padding:5px 17px 7px 10px; }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#8E6B89 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:0px solid #aaa}

.butor { width:188px; height:30px; background-image:url(images/fond_inscription.jpg); padding:13px 0px 0px 0px; text-align:center; margin-left:auto; margin-right:auto; }

#stlogo { width:auto; float:left; padding:0px 5px 0px 5px; }
#stmc { padding:63px 55px 16px 0px; text-align:right; }
#stmc a { color:#e95e0f;  font-size:14px; }
#stflags { width:500px; text-align:right; float:right; padding:0px 55px 0px 0px; }
#stdir { width:500px; text-align:right; float:right; padding:16px 59px 0px 0px; }
#stmna { padding-right:60px; }
#stmnb { padding:20px 0px 5px 0px; width:660px; float:right; margin:0px; }
#stmnc { height:57px;background-image:url('images/fond_menu.jpg');background-repeat:no-repeat;margin-left:auto;margin-right:auto; }
#stcontenu_menu { text-align:center;font-family:tahoma;font-size:14px;color:#ffffff;margin-left:auto;margin-right:auto; text-align:center;font-family:tahoma;font-size:13px;color:#ffffff;margin-left:auto;margin-right:auto; }
#stcontenu_menu A:link {font-size: 14px;color:#ffffff;font-weight:bold;text-decoration:none;}
#stcontenu_menu A:visited {font-size: 14px;color:#ffffff;font-weight:bold;text-decoration:none;}
#stcontenu_menu A:hover {font-size: 14px;color:#e95e0f;font-weight:bold;text-decoration:none;}
#stcontenu_menu span { padding:0px 8px 0px 8px; }
