/* PLC - le 12/05/2009*/
/* rouge :#DF3F3F;
vert : #584900;
beige :#F3F2ED;
*/
html, body {
margin:0;
padding:0;
}
body {
text-align:center;
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-size:90%;
background:#C5E4B2;
}
#page {
background:white;
margin:0 auto;
padding:0;
min-width:1120px;
}
h1 {
padding-left:10%;
margin-top:0;
text-shadow:2px 2px 5px #000000;
}
h2 {
font-size:160%;
font-variant:small-caps;
letter-spacing:0.06em;
color:#DF3F3F;
}
h3 {
font-size:130%;
color:#584900;
}
h3 a {
color:#584900;
text-decoration:none;
font-size:100%;
}
h3 a:visited {
color:#584900;
}
h4 {
font-size:115%;
color:#867a3e
}
h5 {
font-size:110%;
}
h6 {
font-size:80%;
}
a {
color:#DF3F3F
}
a:visited {
color:#696969;
}
a:hover, a:active, a:focus {
text-decoration:none;
}
a[hreflang]:after {
content: " (" attr(hreflang) ") "; 
}
p {
margin: 0.7em;
}
abbr {
}
code {
font-weight:bold;
font-size:120%;
color:#DF3F3F;
}
h2 code {
font-size:165%
}
h3 code {
font-size:145%
}
pre {
font-size:105%;
padding:5px 10px;
margin:30px 0;
overflow:auto;
color:#000000;
background-color:#FFF3F3;
border-left:3px ridge #DF3F3F;
}
pre span {
font-style:italic;
color:#696969;
}
pre span.r {
color:red;
}
input {
padding:1px;
background-color:#F3F2ED
}
input:focus {
background-color:white;
}
input[type=submit], input[type=reset] {
border:1px solid black;
padding:1px;
font-weight:bold;
background-color:#DF3F3F;
color:white
} 
img {
border:0
}
hr {
height:1px;
color:white;
border:1px solid white;
}
blockquote {
background:white url(Images/quote.png) no-repeat;
margin-left:0;
padding-left:60px;
color:#545454;
}
table, td {
text-align: center;
}
.titre_tableau {
background: #E7E7E7;
font-style: italic;
}
.valeur_tableau {
font-weight: bolder;
}
.fond_rouge_tab {
background: #FF0000;
}
.fond_bleu_tab {
background: #0000FF;
}
.fond_jaune_tab {
background: #FFFF00;
}
.fond_blanc_tab {
background: #FFFFFF;
}

/*--------- entete ----------*/
#entete {
text-align:left;
background:#2F3A19 url(Images/vert.png) repeat bottom;
border-bottom:5px solid #FF4040;
/*css3*/
box-shadow:-6px 2px 6px 0 #A9A9A9;
-moz-box-shadow:-6px 2px 6px 0 #A9A9A9;
-webkit-box-shadow:-6px 2px 6px #A9A9A9;
}
#entete h1 a {
text-decoration:none;
}
#entete h1 span.titre {
margin-top:12px;
font-family:"arial black", gadget, arial, sans-serif; 
color:#DF3F3F;
font-size:1.6em
}

#entete ul {
margin:10px 0 0 10%;
height:28px;
list-style-type:none;
text-align:center;
padding:0;
/*border-bottom:1px solid #455525;*/
}
#entete li {
float:left;
padding:0;
/*border-left:1px solid #2F4F4F;*/
margin:0;
}

#entete li a {
display:block;
width:143px;
text-decoration:none;
padding:5px 0 6px 0;
color:white;
font-weight:bold;
}
#entete li a:hover, #entete li a:active, #entete li a:focus {
background:url(Images/onglet_clair.png) no-repeat center;
}

#entete li#actif {
background:url(Images/onglet_fonce.png) no-repeat center;
}

#entete p {
color:#232916;
font-size:90%;
margin:0;
}
#entete p a {
color:#232916;
}
#entete p a:hover {
color:white
}
#entete p a:active, #entete p a:focus {
color:#DF3F3F;
}
#image_entete {
background:url(Images/fond_entete.png) no-repeat right bottom;
}

/* ---------- pave_gauche ----------- */
#pave_gauche {
float:left;
width:25%;
text-align:left;
margin:20px 10px 20px 10%;
}
#pave_gauche h2 {
font-size:120%;
color:white;
background-color:#DF3F3F;
text-align:center;
border:1px solid #DF3F3F;
padding:2px;
/*css3*/
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
#pave_gauche h2 a:hover, #pave_gauche h2 a:active, #pave_gauche h2 a:focus {
}
#pave_gauche a {
text-decoration:none;
color:black;
}
#pave_gauche li a {
padding-left:5px;
display:block;
}
#pave_gauche li a:hover, #pave_gauche li a:active, #pave_gauche li a:focus {
background-color:#F3F2ED;
}
#pave_gauche .objet li {
background:white; 
border-left:10px solid #F3F2ED;
/*padding:0 10px;
margin:0 5%;
font-family:"courier new", monospace;*/
text-align:left;
margin-left:-15px;
list-style-image:url(Images/puce-rouge.png);
}
#pave_gauche .objet p {
font-weight:bold;
padding-top:0;
margin-top:0;
}
#pave_gauche li {
line-height:2.2em;
border-top:1px dotted #CAC7BC;
border-bottom:1px dotted #CAC7BC;
}
#pave_gauche li:hover, #pave_gauche li:active, #pave_gauche li:focus {
background-color:#F3F2ED;
}
#pave_gauche li + li {
border-bottom:1px dotted #CAC7BC;
border-top:none
}
/* ----- cadre texte -----*/
#cadre_texte {
background:#F3F2ED; 
border:4px double white;
padding:0 10px;
margin:10px 0 15px 0;
/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
box-shadow:3px 3px 6px 2px #A9A9A9;
-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
-opera-box-shadow:3px 3px 6px #A9A9A9;
}
#cadre_texte p {
line-height:1.5em;
}
#cadre_texte p strong {
font-size:120%
}
#cadre_texte p img {
float: left;
margin-right: 1em;
border: solid 5px #91B084;
}
#cadre_texte p + p strong, #cadre_texte p.normal strong {
font-size:100%
}
#cadre_texte p:before {
content:url(Images/puce_pigeonnier.png) " ";
}
#cadre_texte p + p:before, #cadre_texte p.normal:before {
content:"";
}

/* ----- cadre article -----*/
#cadre_article {
background:#F3F2ED; 
border:4px double white;
padding:0 10px;
margin:10px 20px 15px 20px;
/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
box-shadow:3px 3px 6px 2px #A9A9A9;
-moz-box-shadow:3px 3px 6px 2px #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
-opera-box-shadow:3px 3px 6px #A9A9A9;
}

#cadre_article p {
font-size:110%;
line-height:1.5em;
}
#cadre_article p strong {
font-size:140%
}
#cadre_article p img {
float: left;
margin-right: 1em;
padding: 5px;
border: solid 2px #FF4040;
}
#cadre_article p + p strong, #cadre_article p.normal strong {
font-size:110%
}

#cadre_article .titre h1 {
padding-left:5%;
margin-top:5px;
text-shadow:2px 2px 5px #3F5C3C;
color:#3F5C3C;
}

#cadre_article .titre h1:before {
content:url(Images/puce_pigeonnier.png) " ";
}

#cadre_article a {
color:#232916;
}
#cadre_article a:hover {
color:white
}
#cadre_article a:active, #cadre_article a:focus {
color:#DF3F3F;
}

#pave_centre #cadre_article h2 {
font-size:140%;
font-variant:small-caps;
letter-spacing:0.06em;
text-align:left;
color:#DF3F3F;
}

#pave_centre #cadre_article h3 {
font-size:120%;
margin:0;
padding-left:10px;
text-align:left;
color:#3F5C3C;
}

/*#cadre_article p:before {
content:url(Images/puce_pigeonnier.png) " ";
}
#cadre_article p + p:before, #cadre_article p.normal:before {
content:"";
}*/

/*--------- pavé central -----------*/
#pave_centre {
margin:50px 0 0 35%;
text-align:left;
font-size:90%;
color:black;
/*max-width:200px;*/
}
#pave_centre a {
text-decoration:none;
color:black;
/*display:block;*/
}
#pave_centre li a {
padding-left:5px;
}
#pave_centre li a:hover, #pave_centre li a:active, #pave_centre li a:focus {
background-color:#F3F2ED;
}
#pave_centre ul {
list-style:none; 
list-style-image:none; 
padding-left:0; 
}
#pave_centre li {
line-height:2.2em;
/*border-top:1px dotted #CAC7BC;
border-bottom:1px dotted #CAC7BC;*/
}
/*#pave_centre li:hover, #pave_centre li:active, #pave_centre li:focus {
background-color:#F3F2ED;
}
#pave_centre li + li {
border-bottom:1px dotted #CAC7BC;
border-top:none
}*/
#pave_centre h2 {
text-align:center;
margin-top:0;
}
#pave_centre h2:first-letter {
font-size:150%;
text-shadow:1px 1px 1px #A9A9A9;
}

#pave_centre .liste_articles {
text-align:left;
padding:0 0 5px 10%;
background-color:white;
color:#DF3F3F;
font-size:90%;
margin:10px 0;

}
#pave_centre .liste_articles a {
display:inline;
color:#DF3F3F;
}

#pave_centre .objet {
background:white; 
border-left:10px solid #F3F2ED;
padding:0 10px;
margin:0 5%;
}
#pave_centre .objet li {
/*font-family:"courier new", monospace;*/
text-align:left;
margin-left:-15px;
list-style-image:url(Images/puce-rouge.png);
}

/*----- Contenu fenętre popup -----------*/
#pave_popup {
margin:10px;
text-align:left;
font-size:90%;
color:black;
/*max-width:200px;*/
}

#pave_popup a {
text-decoration:none;
color:black;
/*display:block;*/
}
#pave_popup li a {
padding-left:5px;
}
#pave_popup li a:hover, #pave_popup li a:active, #pave_popup li a:focus {
background-color:#F3F2ED;
}
#pave_popup ul {
list-style:none; 
list-style-image:none; 
padding-left:0; 
}
#pave_popup li {
line-height:2.2em;
/*border-top:1px dotted #CAC7BC;
border-bottom:1px dotted #CAC7BC;*/
}
#pave_popup .objet {
background:white; 
border-left:10px solid #F3F2ED;
padding:0 10px;
margin:0 5%;
}
#pave_popup .objet li {
/*font-family:"courier new", monospace;*/
text-align:left;
margin-left:-15px;
list-style-image:url(Images/puce-rouge.png);
}


/* -------------recherche----------- */
/*#search fieldset {
width:180px;
background-color:#F3F2ED;
border:1px solid white;
padding:10px 0 0 10px;
position:absolute;
top:160px;
right:3%;
}*/
#search fieldset {
width:180px;
border:none;
margin:0 auto 50px auto
}
#search input[type=text] {
float:left;
background:url(Images/search-input.png) top left no-repeat;
width:133px;
height:25px;
padding:7px 0 0 10px;
border:none;
color:#808080;
}
#search input[type=submit]{
float:left;
background:url(Images/search-input.png) top right no-repeat;
width:29px;
height:30px;
cursor:pointer;
border:0;
color:white;
padding:0 0 0 2px
}
#search input:focus {
color:black;
}
/*--------- footer ----------*/
#footer {
clear:both;
text-align:center;
font-size:70%;
margin:0;
padding: 10px 0 0 0;
background:url(Images/beche.png) no-repeat right bottom;
height:80px;
}
#footer p, #footer a {
color:#404F23;
}
#footer a:hover {
text-decoration:none;
}
.pelouse {
background:url(Images/pelouse.png) repeat-x left bottom;
}

/* --------- divers / vrac --------*/
#suite {
text-align:right;
}
.none {
display:none;
}
.visu {
background:#F5F5F5 url(Images/visu.png) no-repeat 10px 15px;
border:1px solid #C0C0C0;
color:#404040;
padding:0 10px 10px 100px;
margin:50px 0;
/*css3*/
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
box-shadow:3px 3px 6px 0 #A9A9A9;
-moz-box-shadow:3px 3px 6px 0 #A9A9A9;
-webkit-box-shadow:3px 3px 6px #A9A9A9;
}
.visu h2, .visu h3, .visu h4 {
font-size:110%;
color:#696969;
font-style:normal
}
.visu li {
list-style-image:none !important;
}
.haut, .top {
text-align:right;
font-size:90%;
}
p.haut:after, p.top:after {
content:" " url(Images/haut.gif);
}
.astuce:before {
content:url(Images/light_bulb__exclamation.png) " ";
}
.warning:before {
content:url(Images/warning_16.png) " ";
}
.voir:before, .test:before {
content:url(Images/voir.png) " ";
}
.chemin {
text-align:left;
padding:0 0 5px 10%;
/*background-color:white;*/
color:#DF3F3F;
font-size:90%;
margin:10px 0
}
.chemin a {
color:#DF3F3F;
}

#copy {
text-align:center; 
padding-top:20px;
font-size:90%;
color:#696969;
border-top:1px solid #F3F2ED;
}
#copy em {
font-family:serif;
font-size:105%
}
/*---------- IE6 warning  ---------- */
#ie6msg {
width:50%;
border:2px solid #DF3F3F;
background-color:#F5F5F5;
margin:5px auto;
padding:5px;
}

#navig {
padding:0 4%;
}
#w3c {
padding-top:15px;
}
#w3c p {
text-align:center;
}


