* { margin: 0; padding: 0; border: 0; }

body { font: 13px Arial, Verdana, 'Sans-serif'; }

div#main { width: 1000px; margin: 0 auto; }

div#header { width: 1000px; height: 312px; background: url('../img/header.jpg'); }

a { text-decoration: none; color: #00d9e7; }

strong { color: #007f72; }

.overflow { overflow: hidden; zoom: 1; }

.left { float: left; }

.right { float: right; }

h1 { margin: 0 0 25px 35px; font-size: 30px; font-weight: normal; font-style: italic; color: #00d9e7; }

h1 strong { color: #00d9e7; font-weight: bold; }

div#conteneur_centre {  background: url('../img/fond_derniere_minute.jpg') no-repeat 499px bottom; position: relative;}

div#centre { background: url('../img/fond_contenu.gif') repeat-y; }

ul#menu { list-style: none; background: #c4ffaa url('../img/menu_top.jpg') no-repeat top; min-height: 366px; width: 188px; padding: 16px 0 0 0; }

ul#menu li.separation { border-bottom: 2px dashed #FFFFFF; width: 137px; }

ul#menu li { padding: 0; margin: 16px 26px 0 26px; }

ul#menu li.sous_rubrique { padding: 0 0 0 20px; margin: 13px 26px 0 26px; background: url('../img/etoile_menu.png') no-repeat left; border: 0; }

ul#menu li.sous_rubrique a { color: #007f72; font-size: 14px; font-style: italic; font-weight: normal !important; }

ul#menu li a { color: #007f72; font-size: 14px; font-weight: bold; }

ul#menu li a.selected {  }

div#contenu { width: 810px; background: url('../img/contenu_top_left.jpg') no-repeat; }

div#contenu h2 { margin: 0 0 15px 55px; font-size: 30px; font-style: italic; color: #00d9e7; }

div#contenu div#texte_accueil { width: 450px; margin: 0 0 0 20px; color: #008c9d; text-align: justify; }

div#zone_actualite { width: 313px; }

div#texte_zone_actualite { padding: 120px 69px 0 45px; width: 200px; height: 117px; margin-bottom: 15px; background: url('../img/post-it.jpg') no-repeat 2px bottom; color: #fe7801; }

div#accroche_actu { border-top: 1px dashed #f10e00; border-bottom: 1px dashed #f10e00; }

div#lien_actualite { margin-top: 15px; margin-right: 30px; }

div#conteneur_liste { width: 749px; margin: 0 0 0 30px; }

div#article_liste { margin: 0 0 40px 0; }

div#conteneur_liste h2 { font-style: italic; font-weight: normal; font-size: 25px; margin: 0 0 5px 0; }

div#article_detail {  background: url('../img/galerie_fond.jpg') no-repeat 499px bottom; min-height: 511px;  }

div#texte_detail { width: 445px; margin: 0 0 100px 35px; /*color: #00d9e7;*/ color: #008c9d; text-align: justify; }

/*div#texte_detail strong { color: #00d9e7;}*/

div#texte_detail div { margin: 0 0 10px 0; }

div#article_detail h2 { margin: 0 0 15px 35px; font-weight: normal; font-size: 25px; }

div#photo_liste { margin: 0 10px 0 0; }

div#texte_liste { width: 570px; padding: 10px 0 10px 0; color: #008c9d; border-top: 1px dashed #00d9e7; border-bottom: 1px dashed #00d9e7; }

div#galerie_photo { background: url('../img/ouviri_diapo.jpg') no-repeat 20px 50px; width: 230px; padding: 100px 0 0 60px; }

div#galerie_photo img { margin: 0 0 30px 0; }

table#table_tarif { width: 445px; border: 1px solid #00D9E7; border-collapse: collapse; }

table#table_tarif tr { border: 1px solid #00D9E7; }

table#table_tarif td { border: 1px solid #00D9E7; padding: 5px; text-align: center; }

table#table_tarif td.en_tete { background: #C4FFAA; font-weight: bold; border: 1px solid #00D9E7; padding: 5px; }

table#table_tarif td.alignleft { border: 1px solid #00D9E7; padding: 5px; text-align: left !important; }

div#footer { width: 1000px; height: 150px; background: url('../img/footer.jpg'); clear: both; }

div#footer_default { width: 1000px; height: 150px; background: url('../img/footer_default.jpg'); }

div#footer_article_detail { width: 1000px; height: 150px; background: url('../img/footer_article_detail.jpg'); }

div#footer { width: 1000px; height: 150px;  }

div#footer_article_detail span, div#footer span, div#footer_default span { color: #007f72; margin: 0 0 0 320px; padding: 115px 0 0 0; display: block; }

div#ecomouest { width: 100%; text-align: right; }
#coordonnees{margin-left:100px;}
input,select,textarea{border:solid 1px #99E8C8;}
.normal{margin-left:100px;}
.boutons{margin-left:300px;}