/* css Design Zen V.1 */

@font-face { font-family:Carolingia XBd BT; src:url(http://asso-yangsheng.com/CAROLIN0.eot); }

/* basic elements */
body.home { 
	font: 8pt/16pt georgia; 
	color: #555753; 
/*	background: url(fond_ecran_home.png) ; */
/*	background-repeat:no-repeat; */
	background-color:#c4c2c5;
	margin: 0px; 
	}

body.portail { 
	font: 8pt/16pt georgia; 
	color: #555753; 
/*	background: url(fond_ecran_portail.png) ; */
/*	background-repeat:no-repeat;  */
/*	background-position:center;  */
	background-color:#c4c2c5;
	margin: 0px;
 
	}

#saisie {
	position:absolute; top:1.5cm; left:3.5cm	
 } 

#zone_menu {
	position:absolute; top:5pt; left:5pt
 } 

#zone_donnees {
	position:absolute; top:100pt; left:145pt; overflow:scroll
	scrollbar-base-color:#8C8CC6;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-face-color:#8C8CC6; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-shadow-color:#000000; 
	scrollbar-track-color:#ACACE6; 

 } 

#texte_petit_donnees {
	font-family:'Tahoma'; font-size:8pt; color:black
 } 

#texte_moyen_donnees {
	font-family:'Tahoma'; font-size:16pt; color:black
 } 

#texte_grand_donnees {
	font-family:Carolingia; font-size:24pt; color:black
 } 

#zone_profil {
	position:absolute; top:12cm; left:14cm
 } 



p { 
	font-family:Tahoma; font-size:16pt; 
	margin-top: 0px; 
	text-align: justify;
	}

h1 { 
	font: italic normal 18pt georgia; 
	letter-spacing: 2px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}

a:link { 
	font-weight: Normal; 
	text-decoration: none; 
	/*color: #B7A5DF;*/
	color: #F0E29E;
	}

a:visited { 
	font-weight: Normal; 
	text-decoration: underline; 
	color: #F0E29E;
	}

a:active { 
	text-decoration: underline; 
	color: #FF80FF;
	}

a:hover { 
	text-decoration: underline; 
	color: #FF00FF;
	}




a.categories:visited, a.categories:link, a.categories:active { 
	font-family:Carolingia;
	font-size:16pt;
	text-decoration: none; 
	color:black;
	}

a.news:visited, a.news:link, a.news:active { 
	font-weight: Normal; 
	text-decoration: none; 
	color:black;
	}

a.agenda:visited { 
	font-weight: Normal; 
	text-decoration: none; 
	color:black;
	}
a.agenda:link { 
	font-weight: Normal; 
	text-decoration: none; 
	color:black;
	}

a.agenda:active { 
	font-weight: Normal; 
	text-decoration: none; 
	color:black;
	}

a.agenda:hover { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}

a.menu:visited { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}
a.menu:link { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}

a.menu:active { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}

a.menu:hover { 
	font-weight: Normal; 
	text-decoration: none; 
	color:red;
	}

a.lien:visited { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}
a.lien:link { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}

a.lien:active { 
	font-weight: Normal; 
	text-decoration: none; 
	color:white;
	}

a.lien:hover { 
	font-weight: Normal; 
	text-decoration: none; 
	color:red;
	}




td { 	font: normal 10pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
/*	color: #7D775C; */
	color: #000000;
	}

td.Menu { 	font: normal 10pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	background-color: #FF9900;
	border-color: #000000;
	border-width: 1px;
	border-style: none;
	padding: 0px;
	}

td.profil {
	font-family: Carolingia; font: 14pt; 
	letter-spacing: 1px;
	margin-bottom: 5px;
	border-color: #FFFFFF;
	color: #000000;
	padding: 0px;
	}


tr.Menu { 	font: normal 10pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px;
	padding: 0px;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	}


th { 	font: normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}

table.Menu { 	font: normal 10pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	background-color: #FF6633;
	border-color: #000000;
	border-width: 1px;
	border-style: none;
	padding: 0px;
	}

table.profil {
	letter-spacing: 1px;
	margin-bottom: 5px;
	border-color: #FFFFFF;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	}


table.bandeau {
	font: georgia 12px; color: black; text-decoration: underline;
	caption-side: bottom;
	padding-bottom: 0;
	}


#quickSummary {
	clear:both; 
	margin: 20px 20px 20px 10px; 
	width: 160px; 
	float: left;
	}
#quickSummary p {
	font: italic 10pt/22pt georgia; 
	text-align:center;
	}

#preamble {
	clear: right; 
	padding: 0px 10px 0px 10px;
	}



