body {
	background: #fff;
	color: #222;
	font-family: Arial, Helvetica, Geneva, SansSerif;
	line-height: 18px;
}

div.debug {
	margin:10px;
	padding: 10px;
	border: 4px solid red;
	font-size: 12px;
}

#content {
	position: relative;
	width: 1000px;
	left: 50%;
	margin-left: -500px;
}

#basdepage {
	width: 1000px;
	float: left;
}

ul {
	list-style: url(/images/rub.jpg);
}

#sommaire ul.mini,
ul.mini {
	list-style: url(/images/rubmini.jpg);
}

ul.lunesbleues li {
	list-style: none;
	list-style-image: none;
	background-image: url(/images/lunebleue2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
}

ul.lunesjaunes li {
	list-style: none;
	list-style-image: none;
	background-image: url(/images/lunejaune2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
}

img {
	border: none;
}

a {
	color: #222;
	text-decoration: none;
	background: url(/images/3x1999.gif) bottom left repeat-x;
}

a:link {
	text-decoration: none;
	background: url(/images/3x1999.gif) bottom left repeat-x;
}

a:visited {
	text-decoration: none;
	background: url(/images/3x1999.gif) bottom left repeat-x;
}

a:hover {
	text-decoration: underline;
	background: none;
}

a.showlink {
	padding: 0 0 0 14px;
	background: url(/images/lien.png) no-repeat center left;
}

a.external {
	padding: 0 0 0 14px;
	background: url(/images/external.png) no-repeat center left;
}

a.minihelp {
	font-size: 12px;
}

em,
p.error {
	color: red;
}

p {
	font-family: Georgia, Times, Serif;
	text-align: justify;
}

#voirdoc table {
	border: 2px #99A solid;
	width: 1000px;
}
#voirdoc td {
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
	padding-left: 4px;
	font-family: arial;
	font-size: 12px;
}
#voirdoc th {
	border-bottom: 1px #ccc solid;
	font-size: 12px;
}





#lastupdate {
	font-size: 9px;
	color: #aaa;
	margin-top: 10px;
	text-align: center;
}


img#voeux {
	width: 1000px;
	text-align: center;
	margin: 0;
	padding: 0;
}

p#voeux {
	text-align: center;
}


/*{{{ Account creation */

#accountcreate p.nb {
	text-align: center;
	color: #909;
	font-weight: bold;
}

#accountcreate p#result {
	font-weight: bold;
	color: #B55;
	text-align: center;
}

#accountcreate h2 {
	background: #909;
	color: white;
	font-size: 14px;
	padding-left: 8px;
	font-weight: normal;
	line-height: 18px;
}

#accountcreate form {
	width: 100%;
}

#accountcreate input,
#accountcreate select,
#accountcreate textarea {
	width: 50%;
	margin-top: 0.5em;
	padding: 2px;
}

textarea:focus, input:focus, .sffocus, .sffocus, select:focus {
	background-color: #ffc;
}

#accountcreate label {
	width: 200px;
	float: left;
	clear: left;
	color: #909;
	font-size: 13px;
	margin-top: 0.5em;
	cursor: pointer;
	line-height: 17px;
}

#accountcreate span.help {
	display: block;
	font-size: 12px;
	color: orange;
	padding-left: 200px;
}

#accountcreate span.error {
	font-size: 12px;
	padding-left: 200px;
	color: red;
	font-weight: bold;
}

#accountcreate label.cb {
	width: 440px;
}

#accountcreate input.cb {
	width: 30px;
	height: 20px;
	float: left;
}

#accountcreate .button {
	margin-left: 200px;
	width: 150;
	float: left;
	clear: both;
	margin-bottom: 20px;
	font-size: 12px;
	cursor: pointer;
}

#accountcreate li {
	list-style-image: url(/images/flecheviolette.gif);
}

#accountcreate #divers {
	float: left;
	clear: both;
	line-height: 30px;
}

#pourquoi {
	font-size: 12px;
}

#pourquoi h1 {
	color: #909;
	font-size: 14px;
}
/*}}}*/

/*{{{ En-tête */

#entete {
	margin: 0 0 20px;
}

#logomee {
	border: none;
	float: left;
	clear: right;
}

#imageentete img {
	float: right;
}

#imageentete h6 {
	margin: 0;
	text-align: right;
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	font-size: 12px;
	color: #555;
}

#entete h1 {
	clear: right;
	text-align: right;
	font-family: Helvetica, Geneva, SansSerif;
	font-size: 20px;
}

/*}}}*/

/*{{{ Bas de page */

#basdepage {
	width: 100%;
	margin: 20px 0 0 0;
	text-align: center;
	vertical-align: bottom;
}

#basdepage a {
	font-size: 20px;
	text-decoration: none;
	font-family: Arial;
	color: black;
}

#basdepage a:link {
}

#basdepage a:visited {
}

#basdepage a:hover {
	text-decoration: underline;
}

#basdepage img {
	border: none;
	margin: 5px;
	vertical-align: bottom;
}
/*}}}*/

/*{{{ Sommaire */

#sommaire a {
	font-size: 14px;
	color: #222;
}

#sommaire ul {
	margin: 30px 0 0 280px;
	list-style: none;
	list-style-image: none;
	line-height: 1.1em;
}

#sommaire li {
	color: #5FF;
	padding-left: 20px;
}

#sommaire li.new {
	background: url(/images/new.gif) no-repeat center left;
}

#sommaire li.old {
	xlist-style: none;
	xlist-style-type: none;
	background: url(/images/rub.jpg) no-repeat center left;
}

#sommaire p#news {
	border: 2px solid #daa;
	background: #fdd;
	padding: 10px;
	width: 400px;
	margin-left: 300px;
	text-align: center;
}

#sommaire p#news span.important {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

#couverture img {
	position: relative;
	margin-left: -200px;
	width: 400px;
	left: 50%;
}
/*}}}*/

/*{{{ A propos */

#apropos {
	float: none;
	left: 0;
	font-family: Georgia, Times, Serif;
	line-height: 18px;
	text-align: justify;
	font-size: 14px;
}

#apropos h2 {
	margin: 40px 0 0 0;
	text-align: center;
	font-weight: normal;
	color: #6AA6C6;
}
/*}}}*/

/*{{{ Nous contacter */

#contact ul {
	font-size: 14px;
}

#contact hr {
	border: 0;
	color: #fde542;
	background-color: #fde542;
}
/*}}} */

/*{{{ Documents */

#documents p.nb {
	margin: 0;
	font-size: 12px;
}

#documents table {
	border-collapse: collapse;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	border-bottom: solid 3px #90b5bd;
	line-height: 20px;
}

#documents th {
	padding: 4px 10px;
}

#documents th.titre {
	text-align: left;
	color: white;
	background-color: #90b5bd;
}

#documents th.date {
	text-align: center;
	color: white;
	background-color: #97bbc3;
}

#documents td.titre {
	width: 400px;
	border-bottom: dotted 1px #90b5bd;
	padding: 10px 8px;
}

#documents td.date {
	text-align: center;
	border-bottom: dotted 1px #90b5bd;
	width: 150px;
	background: #fcfcff;
}

#voirdoc {
	font-family: Georgia, Times, Serif;
	color: #222;
	clear: both;
	text-align: justify;
}

#voirdoc h2 {
	background: #90b5bd;
	color: white;
	font-size: 18px;
	padding: 5px;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#voirdoc hr {
	border: 0;
	color: #90b5bd;
	background-color: #90b5bd;
}

#voirdoc p.date {
	text-align: right;
	font-size: 14px;
}

#voirdoc p.texte {
	font-family: Georgia, Times, Serif;
	color: #222;
	clear: both;
	text-align: justify;
	font-size: 14px;
}

#voirdoc ul {
	list-style: url(/images/demilune_jaune.jpg);
}

#voirdoc table {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 14px;
}

/*}}}*/

/*{{{ Agendas */

#agendas table {
	border-collapse: collapse;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	border-bottom: 5px solid #aaa;
	width: 100%;
}

#agendas th {
	padding: 3px 5px;
}

#agendas th.titre {
	text-align: left;
	color: white;
	background-color: #aaa;
	xwidth: 100%;
	border-left: 1px #aaa solid;
}

#agendas th.theme {
	text-align: center;
	color: white;
	background-color: #a5a5a5;
}

#agendas th.date {
	text-align: center;
	color: white;
	background-color: #aaa;
	width: 100px;
}

#agendas td.titre {
	width: 400px;
	border-bottom: dotted 1px #aaa;
	margin: 50px;
	padding: 10px 10px;
	line-height: 20px;
	xborder-left: dotted 1px #aaa;
}

#agendas td.date {
	text-align: center;
	border-bottom: dotted 1px #aaa;
	width: 100px;
	xborder-right: dotted 1px #aaa;
}

#agendas td.theme {
	text-align: center;
	border-bottom: dotted 1px #aaa;
	width: 100px;
	background-color: #f8f8f8;
}

/* Voir Agenda */

#voiragenda .fiche {
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px dotted #a8d;
	background: #Ffe;
	font-size: 14px;
	color: #222;
	font-family: Georgia, Times, Serif;
	line-height: 18px;
}

#voiragenda .fiche em {
	font-weight: bold;
	color: #FF8;
	font-style: normal;
}

#voiragenda .fiche p.titre {
	background: #aaa;
	color: white;
	margin: 0;
	padding: 2px 4px;
	font-weight: bold;
	line-height: 1.2em;
}

#voiragenda .fiche p.date {
	background: #aaa;
	color: white;
	margin: 0 0 20px 0;
	padding: 2px 4px;
	line-height: 1.2em;
	text-align: center;
}

#voiragenda span {
	font-weight: bold;
	display: block;
	background: #eed;
	padding: 0 0 0 4px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#voiragenda #organisation {
	width: 250px;
	float: left;
	margin: 10px 0;
	padding-right: 10px;
}

#voiragenda #contacts {
	float: left;
	clear: right;
	width: 300px;
	margin: 10px 0;
	padding-left: 10px;
	border-left: 1px solid #aaa;
}

#voiragenda #contenu {
	width: 100%;
	clear: both;
}
/*}}}*/

/*{{{ Enseignements */

#enseignements table {
	border-collapse: collapse;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	border-bottom: 5px solid #aaa;
	width: 100%;
}

#enseignements th {
	padding: 3px 5px;
}

#enseignements th.titre {
	text-align: left;
	color: white;
	background-color: #aaa;
	border-left: 1px #aaa solid;
}

#enseignements th.periode {
	text-align: left;
	color: white;
	background-color: #aaa;
	width: 130px;
}

#enseignements td.titre {
	width: 370px;
	border-bottom: dotted 1px #aaa;
	margin: 50px;
	padding: 10px 10px;
	line-height: 20px;
}

#enseignements td.periode {
	text-align: center;
	border-bottom: dotted 1px #aaa;
	width: 130px;
	xborder-right: dotted 1px #aaa;
}

#voirenseignement .fiche {
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px dotted #a8d;
	background: #eef;
	font-size: 13px;
	color: #222;
	font-family: Georgia, Times, Serif;
	line-height: 18px;
}

#voirenseignement .fiche em {
	font-weight: bold;
	color: #FF8;
	font-style: normal;
}

#voirenseignement .fiche p.titre {
	background: #777;
	color: white;
	margin: 0;
	padding: 2px 4px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	font-size: 1.2em;
}

#voirenseignement .fiche p.periode {
	color: #88F;
	margin: 8px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
	font-size: 1.2em;
}

#voirenseignement span {
	font-weight: bold;
	display: block;
	background: #ddc;
	padding: 0 0 0 4px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

/*}}}*/

/*{{{ Archives */

#archives {
	padding: 0 0 0 340px;
	height: 240px;
	background: url(/images/archives2.jpg) no-repeat;
}

#archives ul {
	padding-top: 50px;
}

#archives li {
	margin-bottom: 8px;
}

/* NavRapide */

#navrapidetab {
	clear: both;
}

#navrapide #navrapidetab h3 {
	display: none;
}

#navrapidetab table {
	border-collapse: collapse;
	border: 1px #ebce80 solid;
	font-size: 12px;
	text-align: center;
	width: 112px;
	margin-left: 220px;
	margin-top: 20px;
}

#navrapidetab th {
	border: 1px #ebce80 solid;
	font-weight: normal;
}

#navrapidetab td {
	border: 1px #ebce80 solid;
	width: 112px;
}

#navrapide img {
	border: 1px solid black;
}

#navrapide #couv1 {
	margin-left: 100px;
	width: 100px;
	float: left;
}

#navrapide #couv2 {
	margin-left: 50px;
	width: 100px;
	float: left;
}

#navrapide #couv3 {
	margin-left: 50px;
	width: 100px;
	float: left;
}

/* Nav */

#nav a1 {
	/*	position: float; */
	display:block;
}
#nav b1 {
	float: left;
	display:block;
}
#nav c1 {
	float: left;
	display:block;
}

#nav h2 {
	margin-left: 40px;
	margin-right: 40px;
}

#nav p {
	font-size: 12px;
}

#nav p.aide {
	margin: 40px 0;
	text-align: center;
}

#nav a.mois1 {
	padding-left:350px;
	background: none;
}

#nav #mois1 a,
#nav #mois2 a,
#nav #mois3 a {
	background: none;
}

#nav #mois1,
#nav #mois2,
#nav #mois3 {
	float: left;
	width: 320px;
	text-align: left;
	margin: 2px;
}

#nav #mois1 p,
#nav #mois2 p,
#nav #mois3 p {
	text-align: center;
	padding: 0;
	margin: 0;
	font-weight: bold;
	/* text-size: 13px; */
	font-size: 13px;
}

#nav #mois1 img,
#nav #mois2 img,
#nav #mois3 img{
	margin-left:84px;
	width: 150px;
	border: 1px solid black;
	margin-bottom: 15px;
}

#nav #mois1 ul,
#nav #mois2 ul,
#nav #mois3 ul{
	padding-left: 10px;
	margin: 0;
	font-size: 12px;
}

#nav #mois1 li,
#nav #mois2 li,
#nav #mois3 li{
	font-size: 12px;
	line-height: 15px;
	margin: 12px 0;
	margin-left: 16px;
 	font-family: Georgia, Times, Serif;
}


p.warn4mois {
	font-size: 12px;
	text-align: center;
	color: #c00;
	border-top: 1px solid #ebce80;
	border-bottom: 1px solid #ebce80;
}


/* arch_recherche */

#nav #navrapidetab h3,
#navrapide h2,
#nav h2,
#nav h2,
#numero h2,
#arch_recherche h2,
#aide_download h1,
#aide_print h1 {
	background: #ebce80;
	color: white;
	font-size: 16px;
	padding: 0 0 0 10px;
}

#numero a {
	color: #222;
	font-size: 12px;
}

#numero #help {
	float: right;
	margin-top: -55px;
}

#numero #sommaire {
	width: 100%;
	margin-top: 10px;
}

#numero #vignette {
	float: left;
	width: 202px;
}

#numero #vignette p.legende {
	font-size: 12px;
	text-align: center;
}

#numero #contenu {
	width: 778px;
	float: left;
	margin-left: 20px;
 	font-family: Georgia, Times, Serif;
	font-size: 14px;
}

#numero #contenu ul {
	margin: 0;
	padding-left: 16px;
	padding-bottom: 16px;
}

#numero #contenu ul.lunesjaunes {
	margin: 0;
	padding: 0;
}

#numero ul.lunesjaunes .rub {
	list-style: none;
	list-style-type: none;
	background-image: url(/images/lunejaune2.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	xborder-left: #ebd8a4 solid 4px;
	margin-bottom: 10px;
}

#numero #contenu div.rub {
	background: url(/archives/rub.png) repeat-y;
	margin-bottom: 15px;
	xborder-top: #ebd8a4 solid 1px;
}

#numero #contenu div.rub span.nomrub {
	font-weight: bold;
	xborder-bottom: 1px dotted #ebd8a4;
	margin-bottom: 10px;
	display: block;
	font-size: 14px;
	color: #555;
}

#numero #contenu div.rub span.titre {
	display: block;
	font-size: 13px;
}

#numero #contenu div.rub span.auteur {
	display: block;
	color: #777;
	font-style: italic;
}

#numero font {
	font-size: 12px;
	color: #222;
}

#numero img.vignette {
	border: 1px solid black;
}

#numero font.light {
	font-size: 12px;
	margin-bottom: 4px;
	color: #777;
}

#numero #warn4mois {
	width: 100%;
	float: left;
}

#arch_recherche ul {
	list-style: url(/images/demilune_jaune.jpg);
}

#arch_recherche #explication {
 	font-family: Georgia, Times, Serif;
	font-size: 13px;
}

a.pdf {
	display: block;
	background: url(/images/pdf.png) top center no-repeat;
	padding-top: 20px;
	text-align: center;
	margin-top: 10px;
}

li.pdf {
	padding: 0 0 0 30px;
	background: url(/images/pdf3.jpg) no-repeat top left;
	xmargin-left: 20px;
}

p.nopdf {
	background: url(/images/nopdf.png) top center no-repeat;
	padding-top: 20px;
	text-align: center;
}

p.mini {
	margin: 0;
	font-size: 12px;
	color: #777;
	padding: 0;
}

p.minihelp {
	margin: 0;
	font-size: 12px;
	color: #777;
	padding: 0;
	text-align: right;
}





#arch_recherche #resultats h3 {
	color: #854;
	font-size: 16px;
	text-align: center;
}

#arch_recherche #resultats {
	background: #FFFAF0;
	float: left;
	border: 1px dotted #CCC;
	padding: 5px;
	margin: 15px 0;
}

#arch_recherche .reponse {
	float: left;
	xborder-bottom: 2px dotted #CCC;
	xmargin-bottom: 15px;
	border-bottom: 1px dotted #CCC;
}

#arch_recherche .reponse .score {
	width: 50px;
	float: left;
	clear: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#arch_recherche .reponse .titre {
	float: left;
	width: 460px;
	font-size: 14px;
	margin: 0;
	padding: 0;
	xbackground: #eee;
}

#arch_recherche .reponse .titre ul {
	padding-top: 0;
	margin-top: 10px;
}

#arch_recherche .reponse .titre p {
	margin: 0;
	color: 0;
}

#arch_recherche .reponse .titre p.auteur {
	font-size: 14px;
	font-style: italic;
	color: #777;
}

#arch_recherche .reponse .page {
	float: right;
	clear: right;
	width: 70px;
	font-size: 12px;
	text-align: center;
	color: #A75724;
	line-height: 15px;
	margin-top: 10px;
}

#arch_recherche #explication {
	clear: both;
}

#aide_print h2,
#aide_download h2 {
	color: #854;
	font-size: 14px;
}

#aide_print h3 {

}

#aide_print p,
#aide_download p {
	padding: 0 0 0 10px;
}
/*}}}*/

/*{{{ Hors séries */

#horsseries {
	font-family: Georgia, Times, Serif;
	color: #222;
}

#horsseries img {
	border: 1px solid #222;
}

#horsseries p.item {
	font-size: 12px;
	font-family: Georgia, Times, Serif;
	padding-left: 110px;
}

#horsseries p.numero {
	margin-top: 8px;
	color: #488;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#horsseries a {
	font-size: 14px;
}

#horsseries ul {
	font-size: 12px;
	padding-left: 130px;
	font-family: Georgia, Times, Serif;
}

#horsseries p.item li {
	font-size: 12px;
}

#horsseries p#diag {
	background: url(/images/depistageslogo.png) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 38px;
}

#horsseries p#diarrhee {
	background: url(/images/diarrheeslogo.png) top left no-repeat;
	padding-left: 110px;
	height: 68px;
}

#horsseries p#reanimation {
	background: url(/images/hs_reanimation.jpg) top left no-repeat;
	padding-left: 95px;
	margin-left: 15px;
	height: 70px;
}

#horsseries p#ah1n1 {
	background: url(/images/hs_ah1n1.jpg) 	13px 0 no-repeat;
	padding-left: 90px;
	margin-left: 20px;
	height: 70px;
}

#horsseries p#recos1 {
	background: url(/images/hs_recos1.jpg) top left no-repeat;
	padding-left: 95px;
	margin-left: 15px;
	height: 87px;
}

#horsseries p#recos2 {
	background: url(/images/hs_recos2.jpg) top left no-repeat;
	padding-left: 95px;
	margin-left: 15px;
	height: 70px;
}

#horsseries h2 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 18px;
	line-height: 22px;
	padding: 0 5px;
	background: #b5d5d5;
	color: white;
}

#horsseries h3 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 5px;
	color: #488;
	margin-top: -10px;
}

#horsseries ul {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#horsseries li {
	color: #222;
	margin-bottom: 15px;
}

#horsseries img#nouveau {
	border: none;
}


#horsseries #marge {
	float: left;
	width: 205px;
}

#horsseries #marge p {
	font-size: 12px;
	text-align: center;
}

#horsseries #sommaire {
	float: left;
	width: 595px;
}

#horsseries #sommaire span.auteur {
	display: block;
	color: #777;
	font-style: italic;
}

#horsseries #sommaire span.titre2 {
	display: block;
	margin-left: 26px;
}

#horsseries li.pdf {
	padding: 0 0 0 36px;
	background: url(/images/pdf3.jpg) no-repeat top left;
	margin-left: 20px;
}

#horsseries li.nopdf {
	padding: 0 0 0 36px;
	margin-left: 20px;
	font-size: 0.85em;
}

#horsseries ul.joined {
	padding: 30px;
}

#horsseries li.joined {
	display: inline;
	padding: 0;
	margin-left: 0;
	font-size: 0.85em;
	padding-left: 10px;
	background: url(/images/rubmini.jpg) 0 5px no-repeat;
}
#horsseries #recos1 li.pdf,
#horsseries #recos2 li.pdf {
	height: 26px;
}

/*}}} */

/*{{{ Conseils aux parents */

#conseilsparents {
	font-family: Georgia, Times, Serif;
	color: #222;
}

#conseilsparents img {
	border: 1px solid #222;
}

#conseilsparents p.item {
	font-size: 12px;
	font-family: Georgia, Times, Serif;
	padding-left: 110px;
}

#conseilsparents p.numero {
	margin-top: 8px;
	color: #488;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#conseilsparents a {
	font-size: 14px;
}

#conseilsparents ul {
	font-size: 12px;
	padding-left: 130px;
	font-family: Georgia, Times, Serif;
}

#conseilsparents p.item li {
	font-size: 12px;
}

#conseilsparents p#mai2008 {
	background: url(/images/cp_mai2008.jpg) top left no-repeat;
	margin-left: 30px;
	padding-left: 80px;
	height: 70px;
}

#conseilsparents p#avr2008 {
	background: url(/images/cp_avr2008.jpg) top left no-repeat;
	margin-left: 25px;
	padding-left: 85px;
	height: 40px;
}

#conseilsparents p#mar2008 {
	background: url(/images/cp_mar2008.jpg) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 70px;
}

#conseilsparents p#fev2008 {
	background: url(/images/cp_fev2008.jpg) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 70px;
}

#conseilsparents p#oct2007 {
	background: url(/images/cp_oct2007.jpg) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 70px;
}

#conseilsparents p#marche {
	background: url(/images/cp_marche.jpg) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 70px;
}

#conseilsparents p#conseilsete {
	background: url(/images/conseilsete_logo.jpg) top left no-repeat;
	margin-left: 35px;
	padding-left: 75px;
	height: 70px;
}

#conseilsparents p#tempsdelenfance {
	background: url(/images/hs_tdle.jpg) top left no-repeat;
	margin-left: 20px;
	padding-left: 90px;
	height: 59px;
}

#conseilsparents p#allaitement {
	background: url(/images/cp_allaitement.jpg) top left no-repeat;
	margin-left: 25px;
	padding-left: 85px;
	height: 75px;
}

#conseilsparents p#oct2008_1 {
	background: url(/images/cp_oct2008_1.jpg) top left no-repeat;
	margin-left: 25px;
	padding-left: 85px;
	height: 75px;
}

#conseilsparents p#oct2008_2 {
	background: url(/images/cp_oct2008_2.jpg) top left no-repeat;
	margin-left: 25px;
	padding-left: 85px;
	height: 75px;
}

#conseilsparents p#cp_200903 {
	background: url(/images/cp_200903m.jpg) top left no-repeat;
	margin-left: 25px;
	padding-left: 85px;
	height: 75px;
}

#conseilsparents h2 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 18px;
	line-height: 22px;
	padding: 0 5px;
	background: #b5d5d5;
	color: white;
}

#conseilsparents h3 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 5px;
	color: #488;
	margin-top: -10px;
}

#conseilsparents ul {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#conseilsparents li {
	color: #222;
	margin-bottom: 15px;
}

#conseilsparents #marge {
	float: left;
	width: 205px;
}

#conseilsparents #marge p {
	font-size: 12px;
	text-align: center;
}

#conseilsparents #sommaire {
	float: left;
	width: auto;
	width: 395px;
}

#conseilsparents #sommaire span.auteur {
	display: block;
	color: #777;
	font-style: italic;
}

#conseilsparents #sommaire span.titre2 {
	display: block;
	margin-left: 26px;
}

#conseilsparents li.pdf {
	padding: 0 0 0 36px;
	background: url(/images/pdf3.jpg) no-repeat top left;
	margin-left: 20px;
}

#conseilsparents li.nopdf {
	padding: 0 0 0 36px;
	margin-left: 20px;
}

/*}}} */

/*{{{ Bibliothèque */

#bibliotheque {
	font-family: Georgia, Times, Serif;
	color: #222;
}

#bibliotheque span.auteur{
	font-family: Georgia, Times, Serif;
	font-style: italic;
	font-size: 13px;
	color: #228;
}

#bibliotheque p#viesexuellemedecine {
	background: url(/bibliotheque/viesexuelle_mini.jpg) no-repeat top left;
	padding: 0 0 0 80px;
	height: 113px;
}

#bibliotheque p#memoirespediatre {
	background: url(/bibliotheque/memoirespediatre_mini.jpg) no-repeat top left;
	padding: 0 0 0 80px;
	height: 120px;
}

#bibliotheque p#langageenfant {
	background: url(/bibliotheque/langageenfant_mini.jpg) no-repeat top left;
	padding: 0 0 0 80px;
	height: 120px;
}

#bibliotheque p#ecoutebebes {
	background: url(/bibliotheque/ecoutebebes_mini.jpg) no-repeat top left;
	padding: 0 0 0 80px;
	height: 160px;
}

#bibliotheque h2 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 18px;
	line-height: 22px;
	padding: 0 5px;
	background: #b5d5d5;
	color: white;
}

#bibliotheque h3 {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	padding: 0 5px;
	color: #488;
	margin-top: -10px;
}

#bibliotheque #marge {
	float: left;
	width: auto;
	width: 200px;
}

#bibliotheque #marge ul {
	padding: 0 0 0 20px;
}


#bibliotheque #sommaire {
	float: left;
	width: auto;
	width: 395px;
}

#bibliotheque #sommaire span.auteur {
	display: block;
	color: #777;
	font-style: italic;
}

#bibliotheque #sommaire span.titre2 {
	display: block;
	margin-left: 26px;
}

#bibliotheque #viesexuelle p {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #viesexuelle ul {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	color: #777;
}

#bibliotheque #viesexuelle li {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #viesexuelle #texte {
	float: left;
	padding: 0 0 0 20px;
	width: 385px;
}

#bibliotheque #viesexuelle #marge {
	float: left;
	width: 190px;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #viesexuelle #marge div.numero {
	margin-top: 10px;
}

#bibliotheque #viesexuelle #marge span.titre {
	font-weight: bold;
	font-size: 12px;
}

#bibliotheque #viesexuelle #sommaire ul {
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#bibliotheque #viesexuelle #sommaire p#titre {
	font-size: 1.2em;
}

#bibliotheque #viesexuelle #sommaire li.chapitre {
	font-weight: bold;
	color: black;
}

#bibliotheque #viesexuelle #sommaire ul.contenu {
	list-style-type: circle;
	padding: 0;
	margin-left: 40px;
}

#bibliotheque #viesexuelle #sommaire ul.contenu li {
	padding: 0;
	color: #777;
}


#bibliotheque #memoirespediatre {
	height: 150px;
}

#bibliotheque #memoirespediatre p {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #memoirespediatre ul {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	color: #777;
}

#bibliotheque #memoirespediatre li {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #memoirespediatre #texte {
	float: left;
	padding: 0 0 0 20px;
	width: 385px;
}

#bibliotheque #memoirespediatre #marge {
	float: left;
	width: 190px;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #memoirespediatre #marge div.numero {
	margin-top: 10px;
}

#bibliotheque #memoirespediatre #marge span.titre {
	font-weight: bold;
	font-size: 12px;
}

#bibliotheque #memoirespediatre #sommaire ul {
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#bibliotheque #memoirespediatre #sommaire p#titre {
	font-size: 1.2em;
}

#bibliotheque #memoirespediatre #sommaire li.chapitre {
	font-weight: bold;
	color: black;
}

#bibliotheque #memoirespediatre #sommaire ul.contenu {
	list-style-type: circle;
	padding: 0;
	margin-left: 40px;
}

#bibliotheque #memoirespediatre #sommaire ul.contenu li {
	padding: 0;
	color: #777;
}


#bibliotheque #langageenfant p {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #langageenfant ul {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	color: #777;
}

#bibliotheque #langageenfant li {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #langageenfant #texte {
	float: left;
	padding: 0 0 0 20px;
	width: 385px;
}

#bibliotheque #langageenfant #marge {
	float: left;
	width: 190px;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #langageenfant #marge div.numero {
	margin-top: 10px;
}

#bibliotheque #langageenfant #marge span.titre {
	font-weight: bold;
	font-size: 12px;
}

#bibliotheque #langageenfant #sommaire ul {
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#bibliotheque #langageenfant #sommaire p#titre {
	font-size: 1.2em;
}

#bibliotheque #langageenfant #sommaire li.chapitre {
	font-weight: bold;
	color: black;
}

#bibliotheque #langageenfant #sommaire ul.contenu {
	list-style-type: circle;
	padding: 0;
	margin-left: 40px;
}

#bibliotheque #langageenfant #sommaire ul.contenu li {
	padding: 0;
	color: #777;
}


#bibliotheque #ecoutebebes p {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #ecoutebebes ul {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	color: #777;
}

#bibliotheque #ecoutebebes li {
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #ecoutebebes #texte {
	float: left;
	padding: 0 0 0 20px;
	width: 385px;
}

#bibliotheque #ecoutebebes #marge {
	float: left;
	width: 190px;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#bibliotheque #ecoutebebes #marge div.numero {
	margin-top: 10px;
}

#bibliotheque #ecoutebebes #marge span.titre {
	font-weight: bold;
	font-size: 12px;
}

#bibliotheque #ecoutebebes #sommaire ul {
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#bibliotheque #ecoutebebes #sommaire p#titre {
	font-size: 1.2em;
}

#bibliotheque #ecoutebebes #sommaire li.chapitre {
	font-weight: bold;
	color: black;
}

#bibliotheque #ecoutebebes #sommaire ul.contenu {
	list-style-type: circle;
	padding: 0;
	margin-left: 40px;
}

#bibliotheque #ecoutebebes #sommaire ul.contenu li {
	padding: 0;
	color: #777;
}


/*}}} */

/*{{{ Infos */

#infos hr {
	border: 0;
	color: #d9773a;
	background-color: #d9773a;
}

#infos a {
	color: #d9773a;
	font-size: 14px;
}

#infos a:link {
	text-decoration: none;
}

#infos a:hover {
	text-decoration: underline;
}

#infos tr.titre {
	vertical-align: top;
}

#infos td.titre {
	padding: 0 0 10px 0;
}

#infos td.date {
	font-family: Georgia, Times, Serif;
	text-align: right;
	font-size: 12px;
}

#infos tr.chapeau {
	color: #666;
	font-size: 14px;
	text-align: justify;
}

#infos td.chapeau p {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 1px dotted #999	;
	color: #222;
}

#infos p.nb {
	margin: 0;
	font-size: 12px;
}

/* infopost */

#infopost {
	margin: 20px;
}

#infopost li.input {
	list-style: none;
}

#infopost li.label {
	font-weight: bold;
	color: #d9773a;
}

#infopost h2 {
	text-align: center;
	background: #d9773a;
	color: white;
}

/* voirinfo */

#voirinfo hr {
	border: 0;
	color: #d9773a;
	background-color: #d9773a;
}

#voirinfo a {
	color: #d9773a;
	font-size: 14px;
}

#voirinfo a:link {
	text-decoration: none;
}

#voirinfo a:hover {
	text-decoration: underline;
}

#voirinfo p.titre {
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	clear: right;
	width: 500px;
}

#voirinfo p.date {
	float: right;
	clear: right;
	font-size: 14px;
	text-align: right;
}

#voirinfo p.texte {
	font-family: Georgia, Times, Serif;
	color: #222;
	clear: both;
	font-size: 14px;
}
/*}}}*/

/*{{{ Liens */

#liens hr {
	border: 0;
	color: #317510;
	background-color: #317510;
}

#liens p.titre {
	font-weight: bold;
}

#liens p.texte {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	color: #222;
	clear: both;
	text-align: justify;
	margin-left: 20px;
}

#liens a {
	color: #317510;
}

#liens a:link {
	text-decoration: none;
}

#liens a:hover {
	text-decoration: underline;
}

#liens_post {
	text-align: justify;
}

#liens_post h2 {
	font-size: 16px;
	padding: 0 0 0 10px;
	background: #317510;
	color: white;
}

#liens_post h3 {
	font-size: 16px;
	color: #317510;
}

#liens_post #notes {
	margin: 0 20px 0 20px;
	border: #317510 dotted 1px;
	background: #F5FFE8;
	padding: 0 20px;
}

#liens_post #notes h3 {
	margin: 10px 0 0 0;
}
/*}}}*/

/*{{{ Petites annonces */

#pa .fiche {
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px dotted #a8d;
	background: #eef;
	font-size: 14px;
}

#pa .fiche p.titre {
	background: #a8d;
	color: white;
	margin: 0;
	padding: 2px 4px;
	font-weight: bold;
	line-height: 1.2em;
}

#pa .fiche p.detail {
	font-family: Georgia, Times, Serif;
	padding: 0 0 0 20px;
}

#pa .fiche p.date {
	font-family: Georgia, Times, Serif;
}

#pa .fiche p.contacts {
	border-top: 1px dotted #a8d;
	border-bottom: 1px dotted #a8d;
	font-family: Georgia, Times, Serif;
	padding: 0 0 0 20px;
}

#pa .fiche span.label {
	color: #a8d;
	font-weight: bold;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, SansSerif;
}

#pa .fiche p.contacts span.label {
	display: block;
	clear: both;
	margin: 0 0 0 -20px;
}

#pa_post h2 {
	font-size: 16px;
	padding: 0 0 0 10px;
	background: #a8d;
	color: white;
}

#pa_post label {
	float: left;
	clear: left;
	font-size: 14px;
	color: #a8d;
	font-weight: bold;
}

#pa_post textarea {
	float: left;
	clear: left;
	font-size: 14px;
}
/*}}}*/

/*{{{ JMEE */

#jmee .journee {
	background: #e2f2e7;
	border: 1px dotted #060;
	padding: 10px;
	font-size: 14px;
}

#jmee .presentation p.titre {
	margin: 0;
	text-align: center;
	font-weight: bold;
	color: #060;
	font-size: 16px;
}

#jmee .presentation p.soustitre {
	margin: 0;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	margin-top: 12px;
	line-height: 24px;
}

#jmee .presentation .coords {
	margin: 20px;
	border-left: 1px dotted #060;
	padding: 0 0 0 20px;
}

#jmee .programme table.jmee {
	font-size: 14px;
}

#jmee .programme p.titre {
	background: #060;
	color: white;
	padding: 0 0 0 10px;
}

#jmee .programme tr {
	margin: 10px 0 0 0;
}

#jmee .programme td.sep {
}

#jmee .programme td.tranche {
	width: 100px;
	font-weight: bold;
	vertical-align: top;
	border-top: 1px solid #060;
	color: #060;
}

#jmee .programme td.heure {
	width: 100px;
	vertical-align: top;
}

#jmee p.lien {
	text-align: right;
}

#jmee_bulletin h2 {
	background: #060;
	color: white;
	font-size: 16px;
	padding: 0 0 0 10px;
}

#jmee_bulletin h3 {
	color: #060;
	font-size: 16px;
	text-align: center;
}

#jmee_bulletin p.label {
	font-weight: bold;
}


#jmee #playera,
#jmee #playerb,
#jmee #playerc {
	margin: 15px 0;
}





/*}}}*/

/*{{{ Points d'interrogation */

#pointsinter {
	font-family: Georgia, Times, Serif;
	font-size: 14px;
}
/*}}}*/

/*{{{ Hit parade */

#hitparade div.hp_article {
	font-size: 14px;
	font-family: Georgia, Times, Serif;
}

#hitparade div.hp_article {
	background: #fec;
	border: 1px dotted #cb9;
	margin: 0 0 10px 0;
	padding: 10px 10px 10px 40px;
}

#hitparade div.hp_article a {
	margin: 0 0 0 30px;
}

#hitparade div.hp_article div.id {
	margin-left: -30px;
	margin-top: -6px;
	font-size: 24px;
	font-weight: bold;
	color: #DA7;
}

#hitparade div.hp_article p.titre {
	font-weight: bold;
	margin: -20px 0 0 10px;
	color: #963;
}

#hitparade div.hp_article p.rubrique {
	margin: 0 0 0 10px;
	font-weight: bold;
}

#hitparade div.hp_article p.auteurs {
	font-style: italic;
	margin: 0 0 0 10px;
}

#hitparade div.hp_article p.num {
	margin: 0 0 0 10px;
}

/*}}}*/

/*{{{ Coin du web */

#cduweb {
	padding: 40px 0 0 240px;
	height: 200px;
	background: url(/images/cduweb.jpg) no-repeat;
}

#cduweb p {
	font-size: 0.8em;
	text-align: right;
}

#cduweb li {
	margin-bottom: 10px;
}

#cduweb p.warn4mois,
#cduweb_sujets p.warn4mois,
#cduweb_rech p.warn4mois,
#cduweb_ng p.warn4mois {
	border-top: 1px solid #6AA6C6;
	border-bottom: 1px solid #6AA6C6;
}

#cduweb_ng {
	font-size: 14px;
}

#cduweb_ng h2 {
	color: #6AA6C6;
}

#cduweb_ng h3 {
	color: #6AA6C6;
}

#cduweb_ng p,
#cduweb_ng span.norm {
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	text-align: justify;
}

#cduweb_ng ul {
	list-style: url(/images/demilune_bleue.jpg);
}

#cduweb_ng li {
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #6AA6C6;
}

#cduweb_ng li a {
	font-weight: normal;
}

#cduweb_ng p.cnil {
	font-family: Arial, Helvetica, Geneva, SansSerif;
	font-size: 12px;
	text-align: center;
	line-height: 1.2em;
}

#cduweb hr,
#cduweb_sujets hr,
#cduweb_rech hr,
#cduweb_ng hr {
	border: 0;
	color: #6AA6C6;
	background-color: #6AA6C6;
}

#cduweb_sujets h2,
#cduweb_rech h2 {
	background: #8AC6E6;
	color: white;
	font-size: 16px;
	padding: 5px 0 5px 10px;
}

#cduweb_sujets .help {
	float: right;
	margin-top: -10px;
}

#cduweb_sujets #liste {
	margin-top: 50px;
}

#cduweb_sujets div.motclef p.titre {
	color: #6AA6C6;
	font-weight: bold;
}

#cduweb_sujets div.motclef ul {
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	text-align: justify;
	font-size: 14px;
}

#cduweb_sujets div.motclef ul span.absent {
	color: #999;
}

#cduweb_rech h3 {
	background: #6AA6C6;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 30px;
	color: white;
	padding: 0 4px;
}

#cduweb_rech #help {
	float: right;
	margin-top: -28px;
}

#cduweb_rech ul {
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	text-align: justify;
	font-size: 14px;
	list-style: url(/images/demilune_bleue.jpg);
}

#cduweb_rech ul.cpt {
	list-style: none;
}

#cduweb_rech #resultats h3 {
	color: white;
	font-size: 16px;
	text-align: center;
}

#cduweb_rech #resultats {
	background: #f4f7fc;
	float: left;
	border: 1px dotted #CCC;
	padding: 5px;
	margin: 15px 0;
}

#cduweb_rech .reponse {
	float: left;
	xborder-bottom: 2px dotted #CCC;
	xmargin-bottom: 15px;
	border-bottom: 1px dotted #CCC;
}

#cduweb_rech .reponse .score {
	width: 50px;
	float: left;
	clear: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#cduweb_rech .reponse .titre {
	float: left;
	width: 460px;
	font-size: 14px;
	margin: 0;
	padding: 0;
	xbackground: #eee;
}

#cduweb_rech .reponse .titre ul {
	padding-top: 0;
	margin-top: 10px;
}

#cduweb_rech .reponse .titre p {
	margin: 0;
	color: 0;
}

#cduweb_rech .reponse .titre p.auteur {
	font-size: 14px;
	font-style: italic;
	color: #777;
}

#cduweb_rech .reponse .page {
	float: right;
	clear: right;
	width: 70px;
	font-size: 12px;
	text-align: center;
	color: #77f;
	line-height: 15px;
	margin-top: 10px;
}

#cduweb_rech #explication {
	clear: both;
}

/*}}}*/

/*{{{ Abonnements */

#abo li.empty {
	list-style: none;
}

#abo td.label {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

#abo td.lines {
	border-bottom: 1px solid;
	width: 100%;
}

#abo p.bottom {
	font-size: 14px;
}
/*}}}*/

/*{{{ Credits */

#credits {
	font-size: 13px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#credits em {
	font-weight: bold;
	font-style: normal;
	color: #999;
}

#credits .img {
	clear: left;
	float: left;
	width: 100px;
}

#credits #illus .img {
	padding-top: 26px;
}

#credits #softs .img {
	padding-top: 18px;
}

#credits .contenu {
	clear: right;
	float: left;
	width: 498px;
}

#credits hr {
	float: left;
	width: 100%;
	border: none;
	height: 2px;
	background: #999;
}
/*}}}*/

/*{{{ Nous écrire */

#nousecrire input,
#nousecrire textarea {
	width: 500px;
	margin-top: 0.5em;
	padding: 2px;
}

#nousecrire textarea {
	width: 100%;
}

#nousecrire #but {
	width: 150px;
	margin-left: 225px;
}

#nousecrire label {
	width: 100px;
	float: left;
	clear: left;
	color: #909;
	font-size: 13px;
	margin-top: 0.5em;
	cursor: pointer;
	line-height: 17px;
}

/*}}} */

/*{{{ Mot de passe perdu */

#motdepasseperdu input,
#motdepasseperdu textarea {
	width: 500px;
	margin-top: 0.5em;
	padding: 2px;
}

#motdepasseperdu textarea {
	width: 100%;
}

#motdepasseperdu #but {
	width: 150px;
	margin-left: 225px;
}

#motdepasseperdu label {
	width: 100px;
	float: left;
	clear: left;
	color: #909;
	font-size: 13px;
	margin-top: 0.5em;
	cursor: pointer;
	line-height: 17px;
}

/*}}} */



/*{{{ Admin - Global */

div.admin,
#admin {
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	font-size: 12px;
}

#admin h1 {
	background: #ebce80;
	color: white;
	font-size: 16px;
	padding: 0 0 4px 10px;
	border-bottom: solid black 1px;
}

#admin h3 {
	background: #ebce80;
	color: white;
	font-size: 14px;
	padding: 0 0 4px 10px;
}

#admin form .champ {
	float: left;
	clear: both;
	padding: 2px 0;
}

#admin form .bouton {
	float: left;
	clear: both;
	width: 200px;
}

#admin #agenda {
	float: left;
	clear: left;
	width: 290px;
}

#admin #annonces {
	float: left;
	clear: right;
	width: 290px;
}

#admin table {
	float: left;
	border: 1px solid #777;
}

#admin td {
	border-bottom: 1px solid #07a;
}

#admin td.right {
	text-align: right;
}

div.formulaire {
	float: left;
	clear: both;
}

div.formulaire label {
	float: left;
	clear: left;
	width: 100px;
	margin-top: 2px;
}

div.formulaire input {
	float: left;
	clear: right;
	width: 490px;
	margin-top: 2px;
}

div.formulaire input.bouton {
	display: block;
	width: 200px;
}

/*}}} */

/*{{{ Admin - Rubriques */

#admin_ens label,
#admin_ens span.label {
	display: block;
	float: left;
	clear: left;
	font-weight: bold;
}

#admin_ens span.label em {
	font-weight: normal;
	color: #888;
}

#admin_ens div.fiche,
#admin_ens div.fiche div{
	clear: both;
}

#admin_ens label {
	font-weight: bold;
}

#admin_ens div.fiche a {
	background: #ffa;
	padding: 2px;
	border: 1px solid #777;
	border-bottom: black solid;
	border-right: black solid;
}

#admin_ens div.fiche a:hover {
	background: #faf;
}


/*}}} */

/* Admin - Stats pdf */

table#stats_pdf {
	font-size: 14px;
}

/* Admin Agenda */

#admin div.ficheagenda {
	border: 3px solid #455F29;
	background: #f7ffef;
	margin-bottom: 20px;
	padding: 10px;
}

#admin div#anciennesfiches {
	float: left;
}

#admin div#anciennesfiches a.bouton {
	border: 2px solid #E48FFF;
	padding: 3px;
	background: #E0E3EF;
	color: red;
	font-weight: bold;
}

/* Videos */

#videos div#videocontent {
	float:left;
	width: 100%;
}

#videos div#toutelavideo {
	float: left;
	width: 300px;
	height: 270px;
}

#videos div#texte {
	float: left;
	padding-left: 20px;
}
