body {
background-color: #c5c5c5;
font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
.td-left {
background-image: url(images/puces/gauche.gif);
background-repeat:repeat-y;
}
.td-right {
background-image: url(images/puces/droite.gif);
background-repeat:repeat-y;
}
.td-border {
border:#000000 solid 1px;
background-image:url(images/back-an.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.home-totem {
background:url(images/home-totem.jpg) 0px 50px no-repeat;
}
.publi {
background:url(images/publications.jpg);
background-repeat:no-repeat;
}

.menuhaut {
list-style-type: none;
margin: 0;
padding-left:5px;
padding-top:2px;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: none;
}
.menuhaut a:hover {
text-decoration: underline;
color:#FFFFFF;
}
.menuhaut span {
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
}
#centre {
margin-right: 0px;
background-image:url(images/back-an.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#pied {
height:25px;
background:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:center;
}

/* TITLES */
.title {
font-size:22px;
color:#ff9900;
}
/* HOME */ 
.home-encart {
	width:310px; 
	padding-left:20px;
}

.home-txt-orange {
	font-size:11px;
	color:#ff8c00;
}
.home-txt-bleu {
	font-size:13px;
	color:#436fb1;
	font-weight:bold;
}
.home-txt {
	font-size:11px;
}

/* PUBLICATIONS */
#publi {
float:right; 
position:absolute; 
width:225px;
height:280px; 
left: 355px; 
top: 275px;
background:url(images/publications.jpg);
background-repeat:no-repeat;
}


/* TEXTES */
.txt-10 {
 font-size:10px;
}
.txt-11 {
 font-size:11px;
}
.txt-12 {
 font-size:12px;
}
.txt-13 {
 font-size:13px;
}
.txt-14 {
 font-size:14px;
}

/* EDITO */
#edito {
	width:520px; 
	padding-left:20px;
}
.txt-22 {
 font-size:22px;
 color:#ff9900;
}
.txt-16 {
 font-size:16px;
 color:#ff9900;
}

/* QUESTIONS */
#table table { border-bottom: 1px dotted orange; border-left: 1px dotted orange }

#table td { padding: 11px 11px 11px 11px; border-top: 1px dotted orange; border-right: 1px dotted orange }

.ul-q { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding-left: 1em }

.li-q { margin-bottom: 10px }


#minute a {
color:#000099;
text-decoration: none;
font-weight:bold;
}
#minute a:hover {
text-decoration: underline;
}