body { margin: 0; padding: 0; background: #dfeffa; text-align: center; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333429; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #59692b; }
a:hover { text-decoration: underline; }
img { border: none; display: inline; }
.clear { clear:both; }
iframe {width:450px;}
/**/
#wrapper1 { position: relative; width: 100%; background:  url(../images/Bg_TopWrapper.gif) repeat-x; }
#wrapper1intro { position: relative; width: 100%; background:  #964204 url(../images/Bg_TopWrapper.gif) repeat-x; }
#wrapper2 { background: url(../images/Bg_BotWrapper.gif) bottom repeat-x; text-align: center; }
#wrapper3 { background: url(../images/Bg_Footer.gif) bottom no-repeat; margin: 0 auto; }
#header { width: 1000px; position: relative; width: 1000px; height: 215px; overflow: hidden; margin: 0 auto; }
#logo1 { width: 220px; float: left; }
#logo2 { width: 560px; float: left; text-align: center; }
#logo3 { width: 220px; float: right; }
#main { position: relative; width: 1000px; padding-top: 13px; margin: 0 auto; }

#menuref{position: absolute;left:-9000px;}

#ssmenu {text-align: left;width:1000px; margin:0 auto;}
#ssmenu ul, #ssmenu li{display: block;}
#ssmenu ul{list-style-type: none;margin:0;padding:0;}
#ssmenu li{float: left;padding: 0 5px;}
#ssmenu ul li ul{display: none;}
#ssmenu a{color: white;}

#footerintro{ width: 1000px; margin:0 auto;color: white;}
#footerintro a{color: white;}

.menu { width: 220px; text-align: left; padding-top: 66px; }
.menu ul { margin: 0; padding: 0; list-style-type: none; }
.menu ul li { position: relative; width: 220px; height: 50px; margin-bottom: 9px; overflow: hidden; }
.menu ul li a { display: block; } 
.menu ul li a:hover { position: relative; top: -50px; }
#content1 { width: 560px; background: url(../images/Bg_Content.gif) repeat-y; }
#content2 { width: 560px; background: url(../images/Bg_TopContent.gif) no-repeat; }
#content3 { position: relative; width: 560px; background: url(../images/Bg_BotContent.gif) bottom no-repeat; }
#minheight { width: 47px; height: 592px; float: left; }
#content4 { width: 470px; float: left; text-align: left; padding-top: 60px; padding-bottom: 80px; }
.titre { width: 337px; font-size: 24px; color: #fff; padding: 0 0 0 7px; background: url(../images/bg_titre.jpg) no-repeat left;height:25px; line-height:25px;}
h1 { font-size: 14px; color: #3d4e09; margin: 0; line-height: 18px; }
h2 { font-size: 12px; color: #3d4e09; margin: 0 0 0 15px; padding: 0;font-style: italic ; border-bottom:1px solid #3d4e09; }
.texte { line-height: 18px; }
.soustitre1 { color: #89941c; font-weight: bold; font-size: 12px; }
.soustitre2 { color: #b75f1f; font-weight: bold; }
#footer1 { width: 1000px;}
#footer2 { color: #edbb96; font-size: 10px; font-weight: bold; padding-top: 158px; text-align: right; }
#footer2 a { color: #edbb96; font-size: 10px; font-weight: bold; }

.tbgallery img, .tblink img, .photo{border: solid 1px #ddd; padding: 4px; margin: 0 10px 0 10px;}

.tbgallery{width: 100%;}
.tbgallery td{padding: 10px;}

.tblink{width: 450px;}
.tblink td{padding: 10px;}
.tblink a{font-size: 14px; font-weight: bold; font-style: italic;}


.MsgOk{color: green;font-weight: bold;text-align: center;padding: 10px;}

#contenucontact table{width: 450px;}
#contenucontact .titrecontact{ width: 450px;font-weight: bold;padding: 5px;border-bottom: 2px solid #5a6612; background: #c4d182; color: #5a6612;}

#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: 450px;}
#contenucontact .boutoncontact input {border: 0;font-weight:bold;color: #072750;width: 217px;line-height: 47px; height: 47px;background: url(../images/bt_envoyer.gif);cursor: pointer;}
.boutoncontact {text-align:center;}
.images {display:block; padding:3px; background:#fff; border:1px solid #072750;margin:0 10px;}

/*fin formulaire contact*/
