/* debut global*/
html {
overflow:hidden; /* cacher la barre de descente*/
}

body {
margin:0;
padding:0;
overflow:hidden; /*cacher la barre de descente*/
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align: center; 
overflow: auto; /*monter la barre de descente*/
font-size:12px;
}

/* debut hack IE */
*html div#content {
width: 100%;
height: 100%;
}
/* fin hack IE */
/* fin global */

/* debut placement contenant */
#contentinner {
text-align:justify; 
width:512px;
margin:0 auto;
padding:215px 0 80px; /* pousser bas texte hors du header et du footer */
}

#sidebar-left {
position: absolute;
left:50%; 
top:420px;
width:140px;
height:337px;
margin:-200px 0 0 -300px; 
overflow:auto;
background:#dfe67f;
}
#header1 {
position: absolute;
top: 0;
width: 840px;
height: 65px;
left: 50%;
margin-left: -420px;
background-image:url(FondTitre.jpg);
background-repeat:no-repeat;
}
#header2 {
position: absolute;
top: 65px;
width: 840px;
height: 70px;
left: 50%;
margin-left: -420px;
background-image:url(FondMenuHor.jpg);
background-repeat:no-repeat;
}

#header3 {
position: absolute;
top: 135px;
width: 840px;
height: 80px;
left: 50%;
margin-left: -420px;
background-image:url(FondTitreRubrique.jpg);
background-repeat:no-repeat;
}

#fondtitrerubrique {
list-style-type: none;
text-decoration:none;
text-align:right;
color:#bfce00;
}

/* debut fil ariane print*/
#ariane {
visibility:hidden;
}
/* fin fil ariane print*/

#fondtitrerubrique a {
font:normal 25px Geneva, Arial, Helvetica, sans-serif;
position: absolute;
top: 25px;
width: 300px;
height: 50px;
left: 50%;
margin-left: 10px;
list-style-type: none;
text-decoration:none;
text-align:right;
color:#5c5c5e;
}

#fond {
position: absolute;
top: 215px;
width: 840px;
height: 100%;
left: 50%;
margin-left: -420px;
background-image:url(FondContent.jpg);
background-repeat:no-repeat;
}

#footer {
position: absolute;
height: 5em;
width: 840px;
margin: 0 auto 0 auto;
bottom: 0;
left: 50%;
margin-left: -420px;
background-image:url(FondFooter.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
/* fin placement contenant*/

/* debut placement du texte */
/*#intertitre {
padding:10px 20px 10px 0;
float:left;
width:150px;
font-weight:bolder;
}*/

/* debut hack IE */
div.paddingwrap {
padding: 10px 10px 10px 90px;
background-color:#d9dddc;
margin-bottom:-10px;
margin-left:95px;
width: 542px;
height:700px;
}
/* fin hack IE */

#contenufooter {
background-color:#eff4c9;
padding:5px 0;
margin:30px 40px 0 450px;
text-align:center;
font-size:10px;
}

#contenufooter a {
text-decoration:none;
color: #000;
}

#contenufooter a:hover {
text-decoration:none;
color: #FFF;
}

#contenuheader {
margin:35px 0 0 430px;
text-align:center;
font-size:10px;
}

#contenuheader a {
text-decoration:none;
color: #000;
}

#contenuheader a:hover {
text-decoration:none;
color: #FFF;
}
/* fin placement du texte */

/*debut menus */
#navlisthor{
padding:0 0 3px 100px;
background-color:#c3c6c8;
font:bolder 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:20px 100px 20px 20px;
}

#navlisthor a {
color:#000;
font-weight:bolder;
text-decoration:none;
padding:0 5px;
}

#navlisthor a:hover {
color:#FFF;
font-weight:bolder;
text-decoration:none;
padding:1px 5px;
}

#navlisthor li {
padding-right: 1px;
display: inline;
}

#navlisthor ul {
margin: 0px;
padding: 0px;
}

#navlisthor a#active {
color: #fff;
}

#navlisthor a#menu-accueil {
color:#fff;
}

#navcontainervert {
position: absolute;
left: 50%; 
top: 420px;
width: 160px;
height: 337px;
margin:-200px 0 0 -310px;
overflow:auto;
font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#newscontainervert {
width:120px;
font:400 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style-type: none;
text-align:left;
margin-left:20px;
margin-top:-20px;
}

#recherchecontainervert {
margin:0;
width:130px;
height:25px;
margin-left:20px;
}

#navcontainervert ul {
list-style-type:none;
margin-top:-2px;
}

#navcontainervert ul li a {
background:transparent url(PuceNavNo.jpg) left center no-repeat;
margin-left:-33px;
padding-left:15px;
text-align: left;
text-decoration: none;
color: #000;
margin-top:-10px;
}

#navcontainervert ul li a:hover {
background:transparent url(PuceNavBl.jpg) left center no-repeat;
color: #fff;
}

#subnavcontainervert ul li a {
display: block;
color:black;
font:400 11px Verdana, Arial, Helvetica, sans-serif;
margin-top:0;
margin-left:-50px;
margin-bottom:-15px;
text-decoration: none;
background:url(MenuActif1.gif) top;
}

#subnavcontainervert ul li a:hover {
background:url(MenuActif2.gif) top;
color: #fff;
}

#subnavcontainervert ul li a#subcurrent {
background:url(MenuActif2.gif) top;
color: #fff;
}
/* fin menus */

/* debut modification liens spip*/
/* liens internes */
a.spip_in { 
list-style-type: none;
text-decoration:none;
text-align:right;
color:#5c5c5e;
} 

a:hover.spip_in {
list-style-type: none;
text-decoration:none;
text-align:right;
color:#fff;
}

/* liens sortants */
a.spip_out { 
list-style-type: none;
text-decoration:none;
text-align:right;
color:#5c5c5e;
} 

a:hover.spip_out {
list-style-type: none;
text-decoration:none;
text-align:right;
color:#fff;
}

/* liens url sortants */
a.spip_url { 
list-style-type: none;
text-decoration:none;
text-align:right;
color:#5c5c5e;
} 

a:hover.spip_url {
list-style-type: none;
text-decoration:none;
text-align:right;
color:#fff;
}
/* fin modification liens spip*/

/* debut mise en page recherche */
#cherche a {
list-style-type:none;
text-decoration:none;
color:#5c5c5e;
}

#cherche ul li {
list-style-type:none;
}

#cherche a:hover {
list-style-type:none;
text-decoration:none;
color:#fff;
}
/* fin mise en page recherche*/

/* debut mise en page plan */
#planarticle a {
list-style-type:none;
text-decoration:none;
color:#000;
}

#planarticle a:hover {
list-style-type:none;
text-decoration:none;
color:#fff;
}

#planarticle2 ul li {
list-style-type:square;
}

#planarticle2 a {
list-style-type:square;
text-decoration:none;
color:#000;
}

#planarticle2 a:hover {
list-style-type:square;
text-decoration:none;
color:#fff;
}

#plansecteur a {
text-decoration:none;
color:#000;
}

#plansecteur a:hover {
text-decoration:none;
color:#fff;
}
/* fin mis en page plan*/

/* debut balises referencement*/
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

h2 {
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
/* fin balises referencement */