/* Reset CSS */html, body, div, span,applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dd, dl, dt, li, ol, ul,fieldset, form, label, legend {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;line-height: 1.3;font-family: inherit;text-align: left;vertical-align: baseline;}/* table, caption, tbody, tfoot, thead, tr, th, td *//* Params */body { font: 100% Arial, Helvetica, sans-serif; color: black; background-color: rgb(148,176,30); } /* vert */hr, .cache { position: absolute;left: -5000px;top: -5000px; font-size: 1px; }strong { font-weight: bold; }em { font-style: italic; }acronym { border-bottom: 1px solid #ccc; cursor: help; }a img, :link img, :visited img { border: 0 none; }/* Evit */#evit { margin: 0 auto; height: 2em; width: 910px; font-size: .7em; text-align: right; color: white; }#evit p { text-align: right; }#evit p a { text-decoration: none; color: white; }#evit p a:hover, #evit p a:focus { text-decoration: underline; color: black; }/* Design global */#design { margin: 0 auto; width: 910px; font-size: .9em; text-align: left; }#entete { height: 107px; padding: 0; background: rgb(148,176,30) url(../img-design/entete.gif); color: white; }#menu { height: 122px; background: white url(../img-design/photo.jpg); }#document { background: white url(../img-design/document.gif); padding-bottom: 10px; }#docbase { background: transparent url(../img-design/docbase.gif) top left no-repeat; }#colgauche { float: left; width: 165px; background-color: transparent; margin-left:15px; padding-top: 35px; }#base { background: white url(../img-design/document.gif); text-align:center; }#adresse { background: rgb(148,176,30) url(../img-design/base.gif) top left no-repeat; padding: 35px 0 10px 0; text-align:center; }#vdn-websites { background-color: rgb(148,176,30);  margin-bottom: 15px; }/* Entete */#lienademe { width: 80px; height: 90px; position: relative; top:6px; left:111px; }/* Menu */#menu { text-align: center; }#menu p { text-align: center; width: 750px; height: 93px; position: relative; top: 29px; left: 80px; background: #166616 url(../img-design/menu.jpg) no-repeat;  font-weight: bold; font-size: 1.1em; }#menu p a { text-align: center; width: 90px; display: block; float: left; color: white; text-decoration: none;  }#menu p a span { line-height: .9 !important; }#menu p a:hover, #menu p a:focus { color: #166616; }#m1 { margin-left: 9px; }#m1, #m2, #m3, #m4, #m5 { margin-right: 18px;}#m6 { margin-right: 14px;}#m1 { padding-top: 11px;}#m2 { padding-top: 18px;}#m3, #m4, #m5, #m6, #m7 { padding-top: 25px;}#m4 { letter-spacing: -.02em;}/* Col Gauche */#colgauche h2  { background: white url(../img-design/h2.jpg) no-repeat; font-weight: bold; font-size: .9em; padding-left: 22px; padding-top: 2px; margin-bottom: 5px; }#saviez { background: rgb(148,176,30) url(../img-design/saviez.jpg) bottom left no-repeat; color: white; padding-top: 10px;  padding-bottom: 35px; text-align: center; margin-bottom: 10px; }#saviez p {  font-size: .9em; color: white; text-align: center; line-height: .7; margin: 0 4px;}#colgauche ul { list-style-type: none; margin-left:12px; }/* Tableaux */table { }th { display:none; }tr { vertical-align: top }td { width:100%; padding:10px; vertical-align: top; }td h3 {  }td p {  }td.img { width:60px; position:relative; left:2px; border-bottom: 5px solid white;background-color:white; }td.txt { border-bottom: 5px solid white; background-color:rgb(239,242,231); }td a { color: #999;font-weight:bold; }td a:hover, table td a:focus { color: red; }/* Page */p.ariane {  color: rgb(148,176,30); font-size: 1.8em; padding: 3px 0 15px 25px; font-weight: bold; letter-spacing: -.01em; }#page h2 { font-weight: bold; font-size: 1.3em; margin: 5px 0; color: #166616; }#onglets ul { margin-top: 25px; margin-bottom: 7px; }#onglets li { display:inline; }#onglets li a  { height:27px; padding:10px 20px; font-size:1.2em; text-align:center; text-decoration:none; color:white; background:rgb(148,176,30) url(../img-design/plusse.gif) top right no-repeat; } #onglets li a:hover, #onglets li a:focus, #ongl1 { color:#166616; background-color:white; }#ongl1, #ongl2, #ongl3, #ongl4 { outline:none; }#cont1 div, #cont2 div, #cont3 div, #cont4 div { padding:8px 10px 3px 10px; background-color:white; }#alerte p { border:1px solid #ccc; padding:10px; font-size:.9em; color:#666; background:white; }#alerte p a { color:#666; }#alerte p a:hover, #alerte p a:focus { color:red; }/* Base */#base p {  text-align:center; color: #aaa;  font-size: .95em; }#base p a {  text-decoration: none; color: #aaa; }#base p a:hover, #adresse p a:focus {  color: black; }/* Adresse */#adresse p {  text-align:center; color: #333;  font-size: .8em; }#adresse p span {  border-top: 1px solid #555; border-bottom: 1px solid #555; padding: 0 2px; }#adresse p a {  text-decoration: none; color: #333; }#adresse p a:hover, #adresse p a:focus {  color: white; }/* Boutons */a.bouton { display:block; text-decoration: none; padding: 0; margin-top: 3px; width: 140px; height: 30px; line-height: 30px; font-size: 1.1em; text-align: center; color: white !important; font-weight: bold; border: 1px solid #999; background: rgb(148,176,30) url(../img-design/bouton.jpg) repeat-x; }
