* {
	margin:0;
	padding:0;
}

body {
	background-color:#979aa5;
	font-family:verdana, arial, sans-serif;
	font-size:83%
}

p {
	text-align:justify
}

li{
	list-style-type:none
}

a:link,a:after,a:visited {
	text-decoration:none;
	color:white
}

a:hover {
	text-decoration:underline
}

td {
	padding:1px;
	border:1px solid gray
}

#monbody {
	width:900px;
	margin:auto
}

.lienaccueil {
	background-color:#70c2f1
}
.liendemarche {
	background-color:#85d28b
}
.lienpays {
	background-color:#ffe670
}
.lienapres {
	background-color:#ff6681
}
.liengloss {
	background-color:#a3a7e3
}
.lientem {
	background-color:#ffc6fe;
}
.lienbiblio {
	background-color:#c784cd
}
.lienforum {
	background-color:#ffa868
}
.lienpart {
	background-color:#e75995
}
.liencontact {
	background-color:#2f77d0
}
/*--------------------------MENU*/

#menu li {
	display:inline
}

.bouton {
	float:left;
	border:none;
	margin-right:2px
}


/*--------------------------PAGE ACCUEIL*/
#edito,#actu{
	clear:both;
	padding:1em;
	background-color:white;
	margin-top:1em;
	border:1px solid gray
}

#edito h1,#actu h1{
	color:#70c2f1;
}

.lien{
	background-color:#70c2f1
}

.maj{
	margin-top:0.3em
}

#actu{
	height:400px;
	overflow:auto
}

#jung {
	text-align:center
}

#archives {
	padding:1em;
	float:right;
}

.archives {
	background-color:white;
	padding:1em
}

.archives h1,.archives h2 {
	color:#70c2f1
}

.archives h2{
	background-color:#979aa5
}

/*-------------------------PAGE DEMARCHES*/

.agrement {
	padding:1em;
	background-color:white;
	margin-top:1em;
	float:right;
	border:1px solid gray;
}

.agrement p {
	clear:both
}

.agrement td {
	border:1px solid gray;
	padding:1px;
	text-align:center
}

.agrement h3 {
	color:#85d28b;
	margin-top:1em
}

.agrement a{
	background-color:#85d28b;
} 

.tete {
	color:#85d28b;
	margin-bottom:0.5em
}

/*---------------------------PAGE PAYS*/

.blocpays {
	background-color:white;
	float:right;
	padding:1em;
	border: 4px solid #ffe670;
	margin-bottom:1em
}

.blocpays h1{
	color:#ffe670;
	background-color:#979aa5;
	text-align:center
}

#alpha {
	color:#ffe670;
}


.blocpays a:link,.blocpays a:after,.blocpays a:visited {
	color:gray;
	text-decoration:underline
}



/*---------------------------PAGE APRES*/

.article {
	background-color:white;
	clear:both;
	padding:1em;
	border:1px solid gray
}

.article a {
	background-color:#ff6681
}

.article h2, .article h3 {
	color:#ff6681
}


/*--------------------------PAGE GLOSSAIRE*/

.lettre {
	font-size:150%;
	font-weight:bold;
	color:#a3a7e3;
	margin-top:1em
}

#lettre {
	font-size:120%;
	font-weight:bold;
	color:#a3a7e3;
	padding:1em;
}

.glossaire {
	background-color:white;
	padding:1em;
	border:1px solid gray
}

.def {
	font-weight:bolder;
	margin-top:1em
}

/*--------------------------PAGE TEMOIGNAGE*/

#tem {
	color:#ffc6fe;
	text-align:center
}

.tem {
	background-color:white;
	padding:1em;
	border:3px solid #ffc6fe;
	margin-top:1em
}

.tem img, .tem object {
	float:left;
	margin:5px;
	border:7px solid #ffc6fe
}

.tem object {
	padding-right:50px;
	padding-left:50px
}

.tem p{
	margin:5px
}



/*--------------------------PAGE BIBLIO*/

#une,.annonce {
	background-color:white;
	border:3px solid #c784cd;
	clear:both;
	padding:1em;
	margin-top:1em;
}

#une h1 {
	color:#c784cd;
	padding-bottom:0.5em
}

.rubriquebiblio {
	background-color:#c784cd;
	color:white;
	margin-top:1em;
	padding:0.3em
}

.imglivre {
	height:240px;
	width:160px;
	float:left
}

.textbiblio {
	width:550px;
	float:left;
	padding:1em;
	font-size:110%
}

.lienbiblio {
	background-color:#c784cd;
	margin-right:1em
}


/*--------------------------PAGE FORUM*/

.avertissement {
	background-color:white;
	clear:both;
	padding:1em;
	margin:1em;
	border:1px solid gray
}

.avertissement h1 {
	color:#ffa868;
	text-align:center;
	margin-bottom:1em
}

.avertissement a {
	background-color:#ffa868;
}

.avertissement p {
	margin-top:0.5em
}

/*--------------------------PAGE PARTENAIRES*/

#intro {
	background-color:white;
	color:#e75995;
	border:2px solid #e75995;
	clear:both;
	padding:0.5em
}

#etiq {
	margin-left:5%
}

.partentete {
	float:left;
	width:100%;
}

.partentete img {
	margin-left:25%
}
/*bandeaux partenaires par ordre alphabetique*/

#actionvisas {
	float:left;
	height:120px;
	border:2px solid #e75995;
	background-color:white;
	margin-top:1em
}

#actionvisas img {
	float:left;
	margin:2em
}

#actionvisas p {
	width:80%;
	float:left;
	padding:1em;
	color:#e75995
}

#eveiletjeux {
	float:left;
	height:150px;
	width:896px;
	border:2px solid #e75995;
	background-color:white;
	margin-top:1em
}

#eveiletjeux img {
	float:left;
	margin:2em
}

#eveiletjeux p {
	width:53%;
	float:left;
	padding:1em;
	color:#e75995
}

#pascom {
	float:left;
	height:155px;
	border:2px solid #e75995;
	background-color:white;
	margin-top:1em
}

#pascom img {
	float:left
}

#pascom p {
	width:55%;
	float:right;
	padding:1em;
	color:#e75995
}

#vertbaudet {
	float:left;
	height:170px;
	border:2px solid #e75995;
	background-color:white;
	margin-top:1em
}

#vertbaudet img {
	float:left;
	margin:0.5em
}

#vertbaudet p {
	width:55%;
	float:left;
	padding:1em;
	color:#e75995
}

/*--------------------------PAGE OAA par DPT*/

fieldset {
	border: 3px solid #e75995;
	padding:1em;
	background-color:white;
	margin-top:1em
}


/*--------------------------PAGE CONTACT*/

#qui,#viepriv {
	background-color:white;
	clear:both;
	padding:1em;
	margin-top:1em;
	border:1px solid gray
}

#qui h1,#viepriv h1 {
	color:#2f77d0
}

#adh {
	border:3px solid white;
	background-color:#e75995;
	color:white;
	padding:1em;
	margin-top:1em;
	margin-bottom:1em;
	text-align:center
}

#adh a {
	margin-left:35%;
}

#contact p {
	background-color:white;
	padding:1em
}

.envoi {
	float:left;
	margin:1em
}

.alerte {
	color:#e75995;
	font-weight:bold;
	font-size:110%;
	padding:auto
}




