* { margin: 0; padding: 0; border: 0; }

body { font: 12px Verdana, Arial, 'Sans-serif'; }

a { text-decoration: none; }

ul, li { list-style: none; }

strong { color: #a9d4c9; }

.left { float: left; }

.right { float: right; }

.txt_droite { text-align: right !important; overflow: hidden; zoom: 1; }

.zone_txt { padding: 0 20px 0 20px; margin: 0 0 15px 0; overflow: hidden; zoom: 1; }

.separation { width: 100%; height: 30px; }

.contain { overflow: hidden; zoom: 1; }

div#main { width: 1000px; margin: 0 auto; }

div#header { width: 1000px; height: 269px; background: url('../img/header.jpg') no-repeat; color: #d40c8c; font-weight: bold; overflow: hidden; zoom: 1; }

div#header_article { width: 1000px; height: 269px; background: url('../img/header_article.jpg') no-repeat; color: #d40c8c; font-weight: bold; overflow: hidden; zoom: 1; }

div#header ul, div#header_article ul { padding: 0 20px 0 0; }

div#header li, div#header_article li { display: inline; }

div#header a, div#header_article a { color: #d40c8c; }

div#header2 { width: 1000px; height: 99px; background: url('../img/header2.jpg') no-repeat; }

div#header_article2 { width: 1000px; height: 99px; background: url('../img/header_article2.jpg') no-repeat; }

div#header_article2 h1 { font-size: 30px; color: #acd9cd; margin: 0 0 0 395px; }

.titre_actualite { margin: 40px 0 0 372px; }

ul#menu { text-align: right; width: 182px; padding: 0 10px 0 0; }

ul#menu li { margin: 0 0 40px 0; }

ul#menu a { font-size: 13px; color: #d40c8c; font-weight: bold;  }

ul#menu li a.selected {  }

div#contenu { width: 1000px; background: url('../img/fond_contenu.gif') repeat-y; line-height: 18px; overflow: hidden; zoom: 1; }

div#contenu2 { width: 1000px; background: url('../img/fond_contenu2.gif') repeat-y; line-height: 18px; overflow: hidden; zoom: 1; }

div#actualite { width: 347px; }

div#actualite h2 { color: #1f977d; font-size: 12px; border-bottom: 1px solid #1f977d; padding: 0 0 5px 0; margin: 0 0 10px 0; }

div#actualite h3 { font-style: italic; font-size: 12px; }

div#actualite a { color: #1f977d; font-weight: bold; }

div#actualite strong { color: #626262; }

div#page { width: 461px; color: #FFFFFF; text-align: justify; }

div#page2 { width: 787px; color: #FFFFFF; text-align: justify; padding: 0 20px 0 0; }

div#page2 h2 { font-size: 18px; color: #acd9cd; border-bottom: 1px solid #acd9cd; padding: 0 0 5px 0; margin: 0 0 5px 0; }

div#photo_detail { border: 4px solid #acd9cd; }

div#zone_photo_detail { width: 808px; height: 198px; padding: 60px 0 0 60px; margin: 0 0 0 192px;  background: url('../img/encart_photo_detail.gif') no-repeat; }

div#zone_photo_detail img { margin: 0 0 0 5px; }

#document_produit { text-align: right; margin: 15px 0 15px 0; }

#document_produit a { color: #1f977d; font-weight: bold; }

.navigation { clear: both; margin: 20px 0 0 0; text-align: center; font-weight: bold; color: #acd9cd; overflow: hidden; zoom: 1; }

.navigation a { font-weight: bold; color: #acd9cd; }

div#footer { width: 1000px; height: 144px; background: url('../img/footer.jpg') no-repeat; }

div#footer_article { width: 1000px; height: 144px; background: url('../img/footer_article.jpg') no-repeat; }

div#footer p, div#footer_article p { width: 492px; padding: 70px 0 0 35px; font-size: 17px; color: #00886b; }

div#footer a, div#footer_article a { color: #d40c8c; font-style: italic; }

div#footer strong, div#footer_article strong { color: #00886b; font-weight: bold; }

div#ecomouest { width: 100%; text-align: right; }