* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; background: #cbc0b0 url(../images/bg_Body.gif) repeat-x; text-align: center; }
body, div, td, p { font: normal 12px Book Antiqua, Verdana, Arial, Helvetica, sans-serif; color: #242323; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0;}
input, select { vertical-align: middle; }
a { text-decoration: none; color: #1f3e65; }
a:hover { text-decoration: underline; }
img { border: none;}
table img {top:0; padding: 5px;}
h1{font-size:14px; font-weight:bold; color:#072750;}
h2 {font-size:13px; font-weight:bold; text-decoration:underline; color:#072750;}
#wrapper { position: relative; width: 1000px; background: url(../images/bg_Wrapper.jpg) 0 180px no-repeat; margin: 0 auto; }
#flash { width: 1000px; height: 155px; }
#infos { width: 800px; float: left; text-align: left;  }
#infos, #infos div{font-size: 14px; color: #46729c;line-height: 25px;}
#book { width: 190px; height: 77px; float: right; margin-bottom: 28px; }
.clear { clear: both; }
#left-menu { width: 200px; float: left; text-align: left; }
.menu { margin: 26px 0 0 0; padding: 0; list-style-type: none; }
.menu li { position: relative; margin-bottom: 29px; width: 190px; height: 69px; overflow: hidden; }
#presentation1 { width: 592px; height: 618px; overflow: hidden; background: #fff url(../images/bg_Texte.gif) no-repeat; float: left; text-align: center; }
#presentation2 {  width: 541px; height:495px;margin: 0 auto; overflow: auto; padding: 10px 5px 10px 0; text-align: left; line-height: 18px; font-size: 13px; font-family: "Book Antiqua"; }
#titrepresentation {height:60px; line-height:60px; }
.titre {padding-top: 10px; font-size: 24px; color: #1c3b77; font-family:Book Antiqua;}
#right-menu { width: 200px; float: right; text-align: left; }
#footer { font-size: 10px; color: #4a4237; text-align: center; padding-top: 32px; padding-bottom: 20px; }
#footer a { color: #4a4237; font-size: 10px;}
#footer ul,li{margin:0; padding:0;display: inline;}
#footer li{ list-style: none; border-right: 1px solid #4a4237;padding: 0 5px 0 5px; }
#footer .dernier{border: 0;}
#part-footer { padding-bottom: 17px; }
#part-footer img { margin-left: 38px; vertical-align: middle; }
body.mceContentBody {background : #fff;text-align:left;}

/*formulaire contact */
#contacteznous{display: block; position: absolute; width:205px; height: 76px;background: url(../images/contact.gif);top:182px; left:380px; }

.MsgOk{color: green;font-weight: bold;text-align: center;padding: 10px;}

#contenucontact table{width: 500px;}
#contenucontact .titrecontact{ width: 510px;font-weight: bold;padding: 5px;border-bottom: 2px solid #072750; background: #92b8dd; color: #072750;}

#contenucontact .tabcontact,#contenucontact .tabsociete,#contenucontact .tabmessage{background: none;}

#contenucontact input,#contenucontact textarea {border: 1px solid #9b9b9b; background: #fff;width: 200px; margin: 2px;}


#contenucontact .libelcontact{text-align: right; width: 180px;}
#contenucontact .tabmessage .libelcontact{width: 60px;text-align:left;}
#contenucontact #message{height: 200px; width: 500px;}
#contenucontact .boutoncontact input {border: 0;font-weight:bold;color: #072750;width: 107px;line-height: 47px; height: 47px;background: url(../images/bt_envoyer.gif);cursor: pointer;}
.images {display:block; padding:3px; background:#fff; border:1px solid #072750;margin:0 10px;}

/*fin formulaire contact*/


#menuhtml li{
border-left: solid 1px;
padding: 0 5px 0 5px;
}
#menuhtml li.first{
border: none;
}

#plan li{
list-style: none;
}
#plan li{
display: block;
margin: 10px;
}

#menuhtml {color: #1f3e65;}

