html  {margin:0}

body {
margin:0;
font-family:garamond, georgia, "times new roman", serif;
font-size:100%;
background-color:white;
background-image:url(../images/fonds/ordi.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
}

h1 {
font-family:garamond, georgia, serif;
color:#a0522d;
font-size:250%;
}

h2 {
font-family:garamond, georgia, serif;
font-style:italic;
color:#696969;
font-size:160%;
}

h3 {
font-family:"trebuchet ms", verdana, arial, geneva, sans-serif;
color:black;
font-size:120%;
}

h4 {
font-family:"trebuchet ms", verdana, arial, geneva, sans-serif;
color:#696969;
font-size:110%
} 
 
h5 {
font-family:"trebuchet ms", verdana, arial, geneva, sans-serif;
font-size:100%;
}

p {
font-size:100%;
text-align:justify;
}

li {
font-size:100%;
list-style-image:url(../images/pucegrise.gif);
}
ol li {
list-style-image:none;
}

img {
border:0;
}

acronym, abbr {
cursor:help;
border-bottom:1px dotted black /*pour IE*/
}  
/*codes source*/
code, pre {
font-family:"courier new", monospace;
font-size:90%;
color:#A0522D;	 
} 
code {font-weight:bold;}
p.source, pre {
border-left:5px solid #a0522d; 
padding-left:10px;
color: #a0522d;
overflow:auto;
font-size:90%;
width:95%;
} 

#w3c {
background-color:transparent;
}
/*citations*/
q {
font-family:"times new roman",serif;
font-style:italic;
}
blockquote, blockquote p, blockquote li {
font-family:"times new roman",serif;
font-style:italic;
padding:2px 10px 2px 10px;
}

/*tableaux*/
table {
/* width:50%; enlevé le 11 juin 2006 */
border:2px solid black;
border-collapse:collapse;
margin:auto;
}

th, td {
border:1px solid #696969;
padding:5px;
vertical-align:top;
}
body>#cadre table { /*hack IE*/
width:90%;
}
/*liens*/
a {
color:#844425;
text-decoration:none;
}
a:visited {
color:#696969;
text-decoration:none;
}

/*ancres archives*/
.ancre {text-align:center !important; font-weight:bold}
p.ancre:before {content:" [ ";}
p.ancre:after {content:" ] ";}


/*menu*/
#menu {
font-size:90%;
border-top:15px solid #F5F5F5;
border-bottom:5px solid #F5F5F5;
padding:5px 0 5px 0;
background-color:transparent;
top:63px;
}
#menu .bouton, #menu .date {
text-align:center;
}

#menu h3 {
color:#A6BEDE;
text-align:center;
letter-spacing:3px;
}
body>#menu {
top:98px;
}
#menu p a:hover:before { content:" » "}

/*contenu*/
.edito {
margin-right:230px;
margin-left:20%;  
min-height:1400px;
}  

/*footer*/
#footer p {
border-top:1px solid black;
margin-bottom:0;
padding-bottom:5px;
padding-top:10px;
text-align:center;
font-size:90%; 
} 

/*styles sup*/

.center, .center p {
text-align:center !important;
}
.date {
font-weight:bold
}
.news {
margin-right:20%;
margin-left:20%;
}
.astuce {
		color:red;
		font-weight:bold;
		background-color:transparent;
		}
.astuce:before {content:url(../images/lightmov.gif)}
.astuce:after {content:" ! "}

.blink {text-decoration:blink}

.haut {
	font-size : 80%;
 	text-align:right !important;
	border-bottom:1px solid dimgray;
}
.haut a {
	border-bottom:1px solid dimgray;
}
.none {display:none} 
.objet {
border:1px dotted #575757;
background-color:#F5F5F5;
padding:0 5px 0 5px;
font-size:90%;
color:#575757;
} 
.objet p {
font-weight:bold;
}
.objet li {
list-style:square;
list-style-image:none;
} 
p.chemin {
font-size:90%;
background-color:#F5F5F5;
}		 
.chemin a {
border:none;
}
.chemin a:hover {
border:none;
color:#575757;
}
#w3c a {
border:none;
} 
#suite p {
text-align:right !important;
} 
body>.edito>#suite a {
border:none !important;
}
#suite a.prec:hover:before {
content:" « " ;	 
color: #a0522d;
} 
#suite a.suiv:after {
content:" »  ";
color:white;
}
#suite a.suiv:hover:after {
color: #a0522d;
}




 

