body { font-family : arial, sans-serif ; font-weight: normal; font-style: normal; background-color: white; margin: 10px 0 0; }h1 { color: #ffcb00; font-size: 16px; font-weight: normal; font-style: italic; margin: 0; padding-top: 10px; padding-right: 10px; padding-left: 15px; }h2 { color: #ffcb00; font-size: 12px; font-weight: normal; margin: 0; padding-right: 10px; padding-left: 15px; }h3 { color: white; font-size: 12px; font-weight: normal; margin: 0; padding-right: 10px; padding-left: 15px; }h4 { color: #bcdee7; font-size: 11px; font-weight: normal; margin: 0; }h5 { color: #fff; font-size: 12px; font-weight: normal; margin: 0; }h6 { color: #004469; font-size: 10px; font-weight: normal; margin: 0; }form { color: white; font-size: 10px; font-weight: bold; margin: 0; padding: 5px; border: solid 2px #f1af00; }input, textarea, select { font-size: 11px; color: #135; background-color: #edeff5; }p { color: white; font-size : 11px; font-weight: normal; margin: 0; }a { color: orange; font-weight: bold; font-style: italic; text-decoration: none; }a:hover { color: white; font-weight: bold; font-style: italic; text-decoration: none; }.img { margin: 0 0 2px; border: solid 2px white; }/*-----------------Bloc entete*/.td_entete { background-image: url(../images/photo-01.gif); background-repeat: no-repeat; background-position: right bottom; margin: 0; border-top: 1px solid #004469; border-right: 1px solid #004469; border-left: 1px solid #004469; }.td_img { background-image: url(../images/photo-02.jpg); background-repeat: no-repeat; background-position: right 0; margin: 0; border-right: 1px solid #135; }/*----------Bloc menu haut*/.td_menu { font-weight: normal; background-color: #135; background-image: url(../images/photo-01a.gif); background-repeat: no-repeat; background-position: right 0; margin: 0; border-right: 1px solid #004469; }.menu{ color: white; font-size: 9px; font-weight: bold; background-color: #ac0606; text-decoration: none; margin: 0; }.menu a{ color: white; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; }.menu a:hover{ color: orange; font-weight: normal; font-style: normal; text-decoration: none; }.menu1 a{ color: white; font-size: 9px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0; display:block; }.menu1 a:hover{ color: orange; font-weight: normal; font-style: normal; text-decoration: underline; }/*-----------------Bloc gauche*/.td_gauche { background-color: #00789a; background-image: url(../images/trame-fond.jpg); background-repeat: repeat-x; background-position: right 0; }.td_bloc { background-color: #00789a; background-position: right 0; margin: 0; }.td_cadre { color: #ffcb00; font-size: 11px; background-image: url(../images/cadre.gif); background-repeat: no-repeat; margin: 0 0 10px 15px; padding-right: 10px; padding-left: 20px; }/*-----------------Bloc droit*/.td_droite { background-color: #1e6586; background-image: url(../images/trame-01.jpg); background-repeat: repeat-y; background-position: left 0; }/*-----------------menubas*/.td_bas { color: white; font-size: 9px; text-align: right; margin: 0; padding-top: 2px; }.td_bas a { color: white; font-style: normal; }.td_bas a:hover { color: orange; }.td_adresse { color: #004469; font-size: 10px; background-image: url(../images/bloc-adresse.gif); background-repeat: no-repeat; margin: 0; }.td_adresse a { color: #004469; font-size: 10px; font-weight: normal; font-style: normal; }.td_adresse a:hover { color: white; }/*-----------------divers*/.td_sitemap { background-color: #004469; background-image: url(../images/photo-sitemap.jpg); background-repeat: no-repeat; background-position: right bottom; margin: 0; }.td_title { color: #ffcb00; font-size: 12px; background-color: #135; background-image: url(../images/fleche_03.gif); background-repeat: no-repeat; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; border-bottom: 1px solid #0c253d; }.td_title1 { color: white; font-size: 11px; background-color: #ac0606; margin: 0; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border: solid 1px #ffcb00; }.td_title2 { color: black; background-color: #3e7979; margin: 0; padding-left: 5px; border: solid 1px #ffcb00; }/*-----------------footer*/.td_footer { color: #004469; font-size: 9px; text-align: right; margin: 0; }.td_footer a { color: #1e6586; }.td_footer a:hover { color: orange; }
