* {
margin:0px;
padding:0px;
font-family: "Comic Sans MS";
color: #333333;
font-size: 15px;

}

body {
	font-weight: bold;
	text-align : left;
	background-color: #003300;
	cursor:url("./curseur.cur");
	background-image: url(./images/fdtissu.jpg);  background-position: left bottom;
}

#globalaccueil{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	/* background-color: #FFFFFF; */
	background-image: url(./images/fond-accueil.jpg); background-repeat: no-repeat; background-position: left bottom; 
	/* border: 1px solid #0f3f6a; */
}

#globalatelier{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-atelier.jpg); background-repeat: no-repeat; background-position: left bottom; 
}

#globalactivite{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-activite.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
#globalcalendrier{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-calendrier.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
#globalliens{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-liens.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
#globalagenda{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-agenda.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
#globalcontact{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-contact.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
#globalmentions{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
	width: 990px;
	height:596px;
	margin-top:0px; 
	background-image: url(./images/fond-mentions.jpg); background-repeat: no-repeat; background-position: left bottom; 
}

img { border: none; text-align: center; vertical-align:middle;}
.petit { font-size: 5px; }

a.petit:link    	{ text-decoration: underline; color: #449000; font-size: 9px; font-weight: normal; border: none; }
a.petit:visited 	{ text-decoration: underline; color: #449000; font-size: 9px; font-weight: normal; border: none; }
a.petit:hover   	{ text-decoration: underline; color: #003300; font-size: 9px; font-weight: normal; border: none; }
a.petit:active  	{ text-decoration: underline; color: #003300; font-size: 9px; font-weight: normal; border: none; } 

a.petit1:link    	{ text-decoration: underline; color: #449000; font-size: 11px; font-weight: normal; border: none; }
a.petit1:visited 	{ text-decoration: underline; color: #449000; font-size: 11px; font-weight: normal; border: none; }
a.petit1:hover   	{ text-decoration: underline; color: #003300; font-size: 11px; font-weight: normal; border: none; }
a.petit1:active  	{ text-decoration: underline; color: #003300; font-size: 11px; font-weight: normal; border: none; } 

table  { width : 100%; }
td.petit { font-size: 5px;}
a:link    { text-decoration: underline; color: #449000;   border: none; }
a:visited { text-decoration: underline; color: #449000;  border: none; }
a:hover   { text-decoration: underline; color: #99CC66;  border: none;}
a:active  { text-decoration: underline; color: #99CC66;  border: none; } 



#logo	{ position:absolute; left:39px; top:19px; width:80px; height:147px; z-index:1 }
#logonom	{ position:absolute; left:130px; top:20px; width:185px; height:50px; z-index:1 }
#logoslogan	{ position:absolute; left:158px; top:80px; width:213px; height:81px; z-index:1 }
#bouton1	{ position:absolute; left:363px; top:-10px; width:97px; height:190px; z-index:1}
#bouton2	{ position:absolute; left:450px; top:3px; width:97px; height:190px; z-index:1 }
#bouton3	{ position:absolute; left:537px; top:7px; width:97px; height:190px; z-index:1 }
#bouton4	{ position:absolute; left:624px; top:-1px; width:97px; height:190px; z-index:1 }
#bouton5	{ position:absolute; left:711px; top:14px; width:97px; height:190px; z-index:1}
#bouton6	{ position:absolute; left:798px; top:-5px; width:97px; height:190px; z-index:1 }
#bouton7	{ position:absolute; left:885px; top:-10px; width:97px; height:190px; z-index:1 }
#pied0	{ position:absolute; left:85px; top:545px; height:34px; font-size: 11px; font-weight: normal; z-index:1 }
#pied1	{ position:absolute; left:122px; top:545px; height:34px; font-size: 11px; font-weight: normal; z-index:1 }
#pied2	{ position:absolute; left:217px; top:560px; width:215px; height:16px; font-weight: normal; font-size: 10px; z-index:1}
#pied3	{ position:absolute; left:556px; top:560px; width:320px; height:17px; font-weight: normal; font-size: 10px; z-index:1 }

/* ACCUEIL */
#accueil1	{ position:absolute; left:60px; top:225px; width:250px; height:173px; text-align:justify; z-index:1 }
#accueil1tit { position:absolute; left:86px; top:174px; text-align:left; color:#FFFFFF; z-index:1 }
#accueil2	{ position:absolute; left:430px; top:225px; width:462px; height:33px; z-index:1; text-align:center;  }
#accueil2tit { position:absolute; left:456px; top:178px; text-align:left; color:#FFFFFF; z-index:1 }
#accueil3	{ position:absolute; left:476px; top:370px; width:458px; height:133px; text-align:justify; z-index:1  }
#accueil3tit { position:absolute; left:502px; top:324px; text-align:left; color:#FFFFFF; z-index:1 }
#accueil4	{ position:absolute; left:30px; top:489px; width:83px; height:56px; font-weight: normal; z-index:1  }
#accueil5	{ position:absolute; left:110px; top:498px; width:281px; height:25px; z-index:1; font-weight: normal; font-size: 11px; }

/* ATELIERS */
#atelier1	{ position:absolute; left:64px; top:206px; width:450px; height:173px; text-align:justify; z-index:1 }
#atelier1tit { position:absolute; left:90px; top:172px; text-align:left; color:#FFFFFF; z-index:1 }
#atelier2	{ position:absolute; left:586px; top:224px; width:350px; height:133px; text-align:justify; z-index:1  }
#atelier2tit { position:absolute; left:612px; top:192px; text-align:left; color:#FFFFFF; z-index:1 }
.titreatel { text-decoration: underline; }

/* ACTIVITES */
#activite1	{ 
		position:absolute; left:66px; top:212px; width:857px; height:292px; 
		text-align:left; z-index:1; overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
							}
#activite1tit { position:absolute; left:110px; top:188px; text-align:left; color:#FFFFFF; z-index:1 }
.titact { font-size: 15px; color: #003300; }
table.act { width:800px; margin-left: auto; 	margin-right: auto;  border: solid 1px #449000; border-collapse: separate; border-spacing: 1px;}
td.act0 { width:105px; text-align:center; vertical-align:middle;}
td.act1 { width:10px; }
td.act2 { width:380px; }
td.act3 {width:380px; text-align:center; vertical-align:top;}
td.act4 {height:15px; font-size: 10px;}

/* CALENDRIER */
#calendrier1	{ 
		position:absolute; left:66px; top:212px; width:857px; height:292px; 
		text-align:left; z-index:1; overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
							}
#calendrier1tit { position:absolute; left:110px; top:188px; text-align:left; color:#FFFFFF; z-index:1 }
table.cal { width:780px; margin-left: auto; 	margin-right: auto;  border: solid 2px #449000; border-collapse: separate; border-spacing: 1px;}
th.cal {  border:1px solid #00954b; color: #FFFFFF; background-color: #449000; padding:4px; text-align:center; }
td.cal1 { width:200px; text-align:center; vertical-align:top; border:1px solid #449000;  padding:4px  }
td.cal2 { width:400px; text-align:left;  vertical-align:top; border:1px solid #449000;  padding:4px  }
td.cal3 { width:180px; text-align:center; vertical-align:top; border:1px solid #449000;  padding:4px  }

/* ACTUALITES */
#agenda1	{ 
		position:absolute; left:66px; top:212px; width:857px; height:292px; 
		text-align:left; z-index:1; overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
							}
#agenda1tit { position:absolute; left:110px; top:188px; text-align:left; color:#FFFFFF; z-index:1; }
table.agenda { width:780px; margin-left: auto; 	margin-right: auto;  border: solid 2px #449000; border-collapse: separate; border-spacing: 1px;}

/* LIEN */
#lien1	{ 
		position:absolute; left:66px; top:212px; width:857px; height:292px; 
		text-align:left; z-index:1; overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
							}
#lien1tit { position:absolute; left:110px; top:188px; text-align:left; color:#FFFFFF; z-index:1; }
table.lien { width:780px; margin-left: auto; 	margin-right: auto;  border: solid 2px #449000; border-collapse: separate; border-spacing: 1px;}

/* CONTACT */
#contact1	{ position:absolute; left:60px; top:206px; width:472px; height:312px; text-align:justify; z-index:1;
			overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
 }
#contact1tit { position:absolute; left:90px; top:172px; text-align:left; color:#FFFFFF; z-index:1 }
table.contact { width:450px; margin-left: auto; 	margin-right: auto; }	
#contact2	{ position:absolute; left:580px; top:224px; width:362px; height:133px; text-align:justify; z-index:1  }
#contact2tit { position:absolute; left:612px; top:192px; text-align:left; color:#FFFFFF; z-index:1 }
textarea 	{overflow:hidden;}	
.titrecontact { text-decoration: underline; }
.input_err	{ color:#FF0000; }	
.txt_err	{ color:#FF0000;}		
.err	{ color:#FF0000; }	

/* MENTIONS LEGALES */
#mention1	{ 
		position:absolute; left:66px; top:212px; width:857px; height:292px; 
		text-align:left; z-index:1; overflow:auto;
			scrollbar-face-color: #666666; 
			scrollbar-shadow-color: #CACED2;
			scrollbar-highlight-color: #ACACA8;
			scrollbar-3dlight-color: #CACED2; 
			scrollbar-darkshadow-color: #ACACA8; 
			scrollbar-track-color: #ACACA8; 
			scrollbar-arrow-color: #ACACA8;
							}
#mention1tit { position:absolute; left:110px; top:188px; text-align:left; color:#FFFFFF; z-index:1 }
table.men { width:780px; margin-left: auto; 	margin-right: auto;  border: solid 2px #449000; border-collapse: separate; border-spacing: 1px;}	
td.men { width:780px; text-align:left; vertical-align:top; padding:4px  }
.photocadre {position:auto; top:0px;  border: 1px solid #BCBCBC; }
.photo {position:auto; margin-top:3px; margin-left: auto;	margin-right: auto;}
#gdphotocadre {position:auto; top:0px;  border: 1px solid #BCBCBC;}
#gdphoto {position:auto; margin-top:3px; margin-left:0px; }

/* ERREURS SYSTEMES */
#erreur-syst { position:absolute; left:30px; top:80px; width:790px; height:210px; z-index:2; text-align: left;
font-size: 15px; }	
td.errtd {font-size: 15px; }	