body {background:#f0e2c1;margin:0;padding:0}
ul, li {list-style-type:none;margin:0;padding:0}
.detail ul, .detail li {list-style-type: disc;list-style-position:inside;}
img {border:none;}

.pair {background:#f0f0f0;}
.impair {}

#fondentete {position:relative;width:100%;height:129px;background:#000;}
#page {position:relative;width:950px;margin:0 auto;top:-129px;}
#entete {float:left;clear:left;width:780px;height:129px;background:url(bandeau.jpg) no-repeat 0 0;padding:0;margin-left:80px;}
#logo {float:left;clear:left;}
#entete img.illustration {float:right;}

#maprubriques {margin:0;float:left;clear:left;width:100%;margin:0;}
#cadre {width:780px;padding:0 90px 0 80px;background:#f0e2c1;}
#zonedetection {width:167px;text-align:left;float:left;clear:left;background:#fff}
#souscadre {float:right;width:575px;padding:0 35px 0 3px;background:#fff;text-align:left;margin-left:-3px;min-height:600px;}
#footer {float:left;clear:left;width:100%;}
#contenu {padding:0 0 20px 0;float:left;clear:left;width:100%;margin:0;}

/************************** MENU ****************************/
#menu {width:157px;text-align:left;padding:0 10px 0 0;margin:0;float:left;background:#fff;}
#menu h3 {padding:0;margin:0;}
#menu li, #menu a.rub {color:#990100;font:bold 12px georgia,serif;font-style:italic;margin:5px 0;padding:0;width:100%;float:left;clear:left;}
#menu li a {color:#999999;font:normal 11px arial,sans-serif;text-decoration:none;padding-left:10px;float:left;}
#menu a:hover {text-decoration:underline;}
/**** sous rubriques  ***/
#menu ul {margin:30px 0 10px 0;float:left;clear:left;width:137px;}
#menu ul ul {margin:5px 0 10px 0;float:left;clear:left;width:137px;}
#menu ul li {margin:0;float:left;clear:left;}
#menu li.inactif {}
#menu ul li ul li {font-style:normal;margin:1px 0 2px 0;}
#menu h3 {font-family:georgia,serif;font-size:12px;}
#menu li.inactif h3 {padding:0 0 0 10px;margin:0;color:#996666;}
#menu li.defaut h3 {padding:0 0 0 10px;margin:0;color:#990100;}
#menu li.defaut a.rub {padding:0 0 0 10px;}
#menu li.defaut li a {color:#666;}

#menu li.actif h3, #menu li.actif a.rub  {padding-left:10px;margin:0;color:#ff0000;font-style:normal;text-decoration:none;border-bottom:1px solid red;width:auto;display:inline;font-size:14px;}
#menu li.actif a {color:#666;}
#menu li.actif a.actif {background:red;color:#fff;padding-right:5px;}
#menu li.inactif a.rub   {padding:0 0 0 10px;margin:10px 0 0 0;color:#996666;}
#menu li.actif a.rub {padding:0 0 0 10px;margin:10px 0 0 0}
#menu li.inactif ul li a {color:#999999;}

/**************************/

#zonerecherche {/*background:url(loupe.gif) no-repeat;padding:0 3px 0 25px;*/padding:0 3px 0 0 ;/*width:256px;*/width:281px;margin-left:-22px;height:27px;}
#zonerecherche .btsubmit {width:22px;height:22px;float:left;}
#zonerecherche form {padding:0;margin:0;border:none;/*width:256px;*/width:282px;background:url(zonerecherche_bas.jpg) no-repeat 22px 23px;height:27px;}
#zonerecherche fieldset {margin:0;padding:0;width:258px;background:#e7e7e7;border:none;float:right;}
#zonerecherche fieldset input {width:251px;font:normal 11px arial,sans-serif;color:#999999;border:none;margin:0;padding:2px 0 5px 5px;height:14px;border-bottom:1px solid #f0e2c1;border-right:1px solid #f0e2c1;}

#presentation_rubrique {font:normal 14px georgia,serif;color:#333;text-align:justify;margin:0 0 0 0;width:561px;}
#presentation_rubrique p {padding:0;margin:0 0 5px 0;}
#presentation_rubrique a {color:#990000;text-decoration:underline;}
#presentation_rubrique a:hover {color:#ff0000;}

.debug {float:left;clear:left;width:94%;padding:5px 3%;background:#aa0000;color:#fff;font:normal 10px verdana,sans-serif;margin:10px 0;}
.debug:before {content:"test::::::";}
.debug:after {content:":::::::";}
.debug div {padding:5px;}
/**************************************/
#infobulle {position:absolute;background:yellow;height:31px;width:107px;display:none;background:transparent;-moz-opacity:0.9;background:url(../images/infobulle.gif) no-repeat;}

#zoneindividus {float:left;clear:left;margin:10px 0;width:100%;background:#fff;min-height:100px;}

#bandeaurubrique {float:left;clear:left;width:535px;background:url(../images/titrerubrique_fonds.jpg) no-repeat 0px 0;height:37px;padding:10px 13px;margin:0;font:normal 22px georgia,serif;color:#fff;letter-spacing:0.20em;}
#bandeaucategories {float:left;clear:left;width:525px;background:url(../images/titrecategories_fonds.jpg) no-repeat;height:45px;padding:7px 13px 5px 23px;margin:15px 0 5px 0;font:bold 24px arial,sans-serif;color:#000;}

/***** la fleche ***/
.croix_container {float:left;clear:left;width:100%;}
.croix {width:13px;height:13px;float:right;background:url(../images/close_off.gif) no-repeat;clear:left;position:relative;left:13px;top:0px;}
.croix_on {width:13px;height:13px;float:right;background:url(../images/close_on.gif) no-repeat;cursor:pointer;clear:left;position:relative;left:13px;top:2px;}

#piedpage {float:left;clear:left;background:#660000;width:100%;height:25px;padding:5px 0 0 0;}
#piedpage {text-align:center;}
#piedpage ul {margin:0;padding:0;}
#piedpage ul li {display:inline;font:normal 11px verdana,sans-serif;color:#fff;padding:0;}
#piedpage ul li.actif {display:inline;font:normal 11px verdana,sans-serif;color:#fff;padding:0;}
#piedpage ul li.actif a{background:#ff0000;padding:5px 10px 3px 10px;}
#piedpage ul li a {color:#fff;text-decoration:none;padding:5px 10px 3px 10px;}


#maprubriques {float:left;clear:left;width:561px;margin:0 0 10px 0;padding:0;}
#maprubriques a {text-decoration:none;}
#maprubriques a:hover {text-decoration:underline;}
#maprubriques h3 {font:normal 13px georgia,sans-serif;}
#maprubriques h3.actif {font:bold 14px georgia,sans-serif;color:red;}
#maprubriques .nonactifpair {background:#e7e7e7;}
#maprubriques ul ul {float:left;clear:left;margin:0;width:535px;}
#maprubriques ul li {float:left;clear:left;font-size:16px;color:#333;margin:5px 0;padding:5px 0;width:535px;}
#maprubriques #modele1  .inactifpair {background:#f0f0f0;}

#maprubriques .actifpair  {background:#e7e7e7;}
#maprubriques ul li h3 {font:normal 13px georgia,serif;}
#maprubriques ul li ul li {margin:0;display:inline;float:none;padding:0 10px 0 0;}
#maprubriques ul li.actifpair a,#maprubriques ul li.actifimpair a {color:#990000;}
#maprubriques ul li.actifpair li.actif a,#maprubriques ul li.actifimpair li.actif a {color:#ff0000;}
#maprubriques ul li a {font:normal 10px verdana,sans-serif;color:#990000;}

#maprubriques ul#modele1 li {float:left;clear:left;font-size:16px;color:#333;margin:3px 0;padding:3px 6px;width:549px;}
#maprubriques ul#modele1 li a.rubrique,#maprubriques ul#modele1 li h3 {color:#990000;}



#maprubriques ul#modele1 li li {margin:0;display:inline;float:none;padding:0 10px 0 0;}
#maprubriques ul#modele1 li.actifpair, #maprubriques ul#modele1 li.actifimpair {border:1px solid #ffcccc;font:normal 13px georgia,sans-serif;color:#ff0000;}
#maprubriques ul#modele1 li.actifpair a,#maprubriques ul#modele1 li.actifimpair a {border:none;color:#ff0000;}
#maprubriques ul#modele1 li.actifpair li.actif,#maprubriques ul#modele1 li.actifimpair li.actif {border:none;}
#maprubriques ul#modele1 li.actifpair li.actif a,#maprubriques ul#modele1 li.actifimpair li.actif a{font:normal 10px verdana,sans-serif;color:#ff0000;border:none;}
#maprubriques ul#modele1 li a, #maprubriques ul li h3 {font:normal 13px georgia,serif;color:#333;font-weight:bold;padding:0;margin:0;}
#maprubriques ul#modele1 li ul li a {color:#990000;font:normal 10px verdana,sans-serif;}

#maprubriques ul#modele1 li ul li.inactifpair a,#maprubriques ul#modele1 li ul li.inactifimpair a {color:#c77a82;}
#maprubriques ul#modele1 li.actifpair ul li.inactif,#maprubriques ul#modele1 li.actifimpair ul li.inactif {border:none;}
#maprubriques ul#modele1 li.actifpair ul li.inactif a,#maprubriques ul#modele1 li.actifimpair ul li.inactif a {border:none;}

#maprubriques #modele1 .inactifpair a, #maprubriques #modele1 .inactifpair h3,#maprubriques #modele1 .inactifpair a.rubrique,#maprubriques #modele1 .inactifimpair a, #maprubriques #modele1 .inactifimpair h3,#maprubriques #modele1 .inactifimpair a.rubrique {color:#c77a82;}

#rub82 #maprubriques ul#modele1 li.actif,  #rub82 #maprubriques ul#modele1 li.nonactif{margin:1px 0;}
/*#rub82 #maprubriques ul#modele1 h3 {padding:0;}*/
#maprubriques ul#modele2 {}
#maprubriques ul#modele2 li {width:535px;padding:3px 0px;}
#maprubriques ul#modele2 li h3 {float:left;clear:left;width:534px;background:url(../images/titrecategories_fonds.jpg) no-repeat;padding:7px 14px 5px 24px;margin:15px 0;
font:bold 24px arial,sans-serif;color:#000;height:45px;}
#maprubriques ul#modele2 li h3 span {font-size:13px;}
#maprubriques ul#modele2 ul {width:535px;padding:0 13px;}
#maprubriques ul#modele2 li ul li a {font:normal 15px georgia,serif;color:#990000;}

span.annee {font:normal 30px georgia,serif;color:#ccc;line-height:20px;}
#lienprecedent {float:left;width:550px;text-align:left;font:bold 14px verdana,sans-serif;margin:-15px 0 0 0; position:relative;top:-15px;}
#lienprecedent span.v1 {color:#ccc;}
#lienprecedent span.v2 {color:#999;}
#lienprecedent span.v3 {color:#666;}
#lienprecedent a {color:#cc0000;text-decoration:none;}
#lienprecedent a:hover {text-decoration:underline;}


#retourhaut {float:left;clear:left;width:100%;text-align:right;font:bold 9px verdana,sans-serif;margin:10px 0;}
#retourhaut a {color:#cc0000;text-decoration:none;}
#retourhaut a:hover {text-decoration:underline;}

#alphabet {float:left;clear:left;margin:10px 0;padding:17px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
.unelettre {float:left;width:17px;margin-right:5px;font:normal 18px georgia,serif;color:#666;}
.unelettre .titre_on {color:#cc0000;}
.lettre_inactive {color:#ccc;}
.lettre div, .lettre_off div, .lettre_on div {float:left;clear:left;width:100%;}
.lettre_off .detail_lettre {display:none;}
.lettre_on {}
.lettre_on .titre {color:#ff0000;}
.unnom {float:left;clear:left;font:normal 13px georgia,serif;color:#990000;}
.unnom h3 {float:left;padding:0;margin:0 5px 0 0;font-weight:bold}
.unnom h4 {float:left;padding:0;margin:0 5px 0 0;font:normal 13px verdana,sans-serif;}

#frmcontact {font:normal 13px georgia,serif;color:#666;}
#frmcontact label{ float:left;clear:left;width:100px;margin-bottom:5px;text-align:right;padding-right:5px;}
#frmcontact input {float:left;width:342px;margin-bottom:5px;}
#frmcontact textarea {float:left;}
#validation {float:left;clear:left;text-align:center;margin:10px 0;width:100%;}
#btvalider {display:inline;}

#home {float:left;clear:left;width:100%;min-height:400px;background:#fff;margin:30px 0 0 32px;}
#home h1.titre {margin:0;}
#home h1.titre a {color:#ff0000;text-decoration:none;}
#home h1.titre a:hover {text-decoration:underline;}
.derniernumero {float:left;clear:left;width:100%;margin-top:30px;}
.derniernumero img {float:left;margin:0 15px 0 0;}
.derniernumero .zonetexte {float:left;width:414px;font:normal 14px georgia,serif;color:#666;}
.derniernumero .zonetexte h1{font:normal 16px georgia,serif;font-style:italic;color:#cc0000;}

.lien {float:left;padding:0 0 0 135px;margin:-15px 0 0 0;font:normal 10px verdana,sans-serif;}
.lien a {color:#cc0000;text-decoration:none;}
.lien a:hover {color:#cc0000;text-decoration:underline;}
.lien .v1 {color:#cc9999;display:inline;padding:0;}
.lien .v2 {color:#cc6666;display:inline;padding:0;}
.lien .v3 {color:#990000;display:inline;padding:0;}

.derniers {float:left;clear:left;width:100%;}
.derniers h1 {background:url(../images/accueil_titrerubrique_fonds.jpg) no-repeat;font:bold 18px verdana,sans-serif;color:#cc0000;padding:5px 0 5px 10px;height:40px;margin:20px 0 0 0;}

.derniers h2 {font:normal 16px georgia,serif;color:#cc0000;padding:0;margin:0;}
.derniers h3 {font:bold 10px verdana,sans-serif;color:#999;padding:0;margin:4px;}
.derniers div.textecomplementaire {font:normal 14px georgia,serif;color:#666;margin-top:16px;}

.derniers .unitem {float:left;clear:left;width:100%;border-bottom:1px solid #d5d5d5;padding:0 0 20px 10px;width:538px;margin:20px 0 0 0;}
.derniers div.dernier {border:none;}
.derniers div.premier {margin-top:10px;}
.derniers .lien {margin:0;padding:0;}
.derniers .lien .v1 {color:#cc9999;display:inline;padding:0;}
.derniers .lien .v2 {color:#cc6666;display:inline;padding:0;}
.derniers .lien .v3 {color:#990000;display:inline;padding:0;}

h2.titreRecherche {font:normal 30px georgia,serif;color:#000000;padding:0;margin:40px 0 40px 0;float:left;clear:left;width:100%;}
h3.specRecherche {float:left;clear:left;width:100%;border-style:solid none;border-width:1px;border-color:#dedede;padding:8px 0;font:normal 16px georgia,serif;font-style:italic;color:#999999;margin:0 0 25px 0;}
h3.specRecherche span {color:#666666;}
#recherche {font:normal 12px verdana,sans-serif;}
#recherche a {text-decoration:none;}
#recherche a:hover {text-decoration:underline;}
#recherche li h2,#recherche li h2 a{font-weight:bold;color:#cc0000;font-size:12px;padding:0;margin:0;}
#recherche li h3{font-size:10px;color:#999999;padding:0;margin:2px 0 0 0;}
#recherche li {float:left;clear:left;width:100%;margin:0 0 20px 0;padding:0 0 5px 0;border-bottom:1px solid #dedede;}
#recherche li .chemin {}

