body {
scrollbar-face-color: #c0c0c0;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;
z-index:1; 
width:100%; 
height:100%;
margin:0; 
padding:0; 
margin-left:0;
margin-right:0;
margin-top:0;
background-color: #ffffff;
background-image: url(../images/4.jpg);
background-repeat: repeat;}  


A:link{color:#888888; 
text-decoration:none; 
font-weight: normal; 
border-bottom: 1px dotted #888888;} 

table {
width: 100%;
height: 100%;
}

td {
vertical-align: top;
text-align: center;
}

div.container {
position: relative;
margin-left: auto;
margin-right: auto;
width: 640px;
height: 3400px;
z-index:2; 
}

div.main {
position: absolute;
top: 0px;
left: 0px;
width: 620px;
height: 3400px;
background-color: #fff;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:10px;
color:#ffffff;	
z-index:3; 
}	
  
h1 {font-family: georgia, times, serif; color:#6c6c6c;  
 border-bottom: 1px dotted #808080; font-size :20px; 
 line-height: 22px; padding-bottom: 6px; 
 margin-bottom: 6px; padding-top: 10px; 
 margin-top: 10px; }
  
 h2 {font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; color:#4C4747;  
 border-bottom: 1px dotted #808080; font-size :16px; 
 line-height: 18px; padding-bottom: 2px; 
 margin-bottom: 2px; width: 200px;}
    
 h3 {font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; color:#6E7D46;  
 border-bottom: 0px dotted #808080; font-size :12px; 
 line-height: 12px; padding-bottom: 0px; 
 margin-bottom: 0px; padding-top: 3px; 
 margin-top: 3px;width: 240px; font-weight: bold;}  
 
  h4 {font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; color:#4C4747;  
 border-bottom: 1px dotted #808080; font-size :12px; 
 line-height: 12px; padding-bottom: 3px; 
 margin-bottom: 3px; padding-top: 10px; 
 margin-top: 10px;width: 200px; font-weight: bold;}  
 
 h5 {font-family: georgia, times, serif; color:#6E7D46;  
 border-bottom: 0px dotted #808080; font-size :20px; 
 line-height: 22px; padding-bottom: 6px; 
 margin-bottom: 6px; padding-top: 10px; 
 margin-top: 10px;}
  
h6 {font-family: georgia, times, serif; color:#000;  
 border-bottom: 0px dotted #808080; font-size :18px; 
 line-height: 20px; padding-bottom: 6px; 
 margin-bottom: 6px; padding-top: 10px; 
 margin-top: 10px; font-weight: bold;}
  
#nav {
z-index: 5;
position: absolute;
top: 70px;
left: 0px;
width: 620px;
height: 40px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	  
  #navb {
z-index: 5;
position: absolute;
top: 102px;
left: 0px;
width: 620px;
height: 40px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}
  
#photo {
z-index: 5;
position: absolute;
top: 250px;
left: 30px;
width: 500px;
height: 160px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
#map {
z-index: 6;
position: absolute;
top: 170px;
left: 442px;
width: 150px;
height: 150px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#text_studiof {
z-index: 5;
position: absolute;
top: 390px;
left: 30px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
   	   	
#ind_photo {
z-index: 5;
position: absolute;
top: 450px;
left: 30px;
width: 562px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}
	
#text_studioe {
z-index: 5;
position: absolute;
top: 390px;
left: 330px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
	
#text_studiof2 {
z-index: 5;
position: absolute;
top: 400px;
left: 30px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
   	
#text_studioe2 {
z-index: 5;
position: absolute;
top: 420px;
left: 330px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
	#ind_grille {
z-index: 5;
position: absolute;
top: 150px;
left: 4px;
width: 614px;
background-color: transparent;
	}	
	
#fb {
z-index: 156;
position: absolute;
top: 58px;
right: 4px;
width: 105px;
background-color: transparent;
text-align: left;  
	}		
						
#photo_cours_ind {
z-index: 2;
position: absolute;
top: 150px;
left: 30px;
width: 562px;
background-color: #fff;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
#photo_cours {
z-index: 5;
position: absolute;
top: 150px;
left: 30px;
width: 562px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
#text_coursf {
z-index: 5;
position: absolute;
top: 250px;
left: 30px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#text_course {
z-index: 5;
position: absolute;
top: 250px;
left: 330px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
#text_contactf {
z-index: 5;
position: absolute;
top: 150px;
left: 30px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#text_contacte {
z-index: 5;
position: absolute;
top: 150px;
left: 330px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
	
#text_addf {
z-index: 5;
position: absolute;
top: 150px;
left: 30px;
width: 200px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#text_adde {
z-index: 5;
position: absolute;
top: 150px;
left: 260px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
		
#photo_add {
z-index: 5;
position: absolute;
top: 400px;
left: 316px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}	
#mat_f {
z-index: 5;
position: absolute;
top: 450px;
left: 30px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#mat_e {
z-index: 5;
position: absolute;
top: 450px;
left: 330px;
width: 260px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		

#calendar {
z-index: 5;
position: absolute;
top: 150px;
left: 10px;
width: 600px;
height: 400px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
		
#text_reg {
z-index: 5;
position: absolute;
top: 10px;
left: 30px;
width: 560px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
#reg_name {
z-index: 5;
position: relative;
top: 10px;
left: 30px;
width: 560px;
background-color: transparent;
text-align: left;  
font-family: Trebuchet MS, tahoma, verdana, arial, helvetica, sans-serif; 
font-size:12px;
color:#363636;	
	}		
	
	
LI.h
{list-style-image: url();
list-style-type: square; color: #888;
font-family : Verdana, Arial, Helvetica, Geneva, Sans-serif;
font-size : 10px;
font-weight: normal;
padding : 0; border-width : 0;
margin : 0; 
line-height: 16px;
}

#contact {
z-index: 50;
position: absolute;
top: 2px;
right: 4px;
width: 206px;
text-align: center;  
font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; 
font-size:12px;
line-height: 18px;
color:#363636;	
padding-top: 4px; 
padding-bottom: 2px; 
margin-top: 6px;
vertical-align: middle;
border: 1px solid #6E7D46;
background-color: #f0e68c;
background-image: url(../images/metro-s.gif);  
background-repeat: no-repeat;
background-position: bottom left;
	}	

	
A:link{color:#4C4747; text-decoration:none; font-weight: normal; border-bottom: 0px dotted #888888;} 
A:visited{color:#808080; text-decoration:none; font-weight: normal; border-bottom: 0px dotted #888888;}
A:hover{color:#000000; text-decoration:none; font-weight: normal; border-bottom: 0px dotted #E677A1;}
A {	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
 	text-decoration:normal; 
	font-size: 10px; 
	font-weight: normal; }

	
A.bus:link{color:#005294; text-decoration:none; font-weight: normal; border-bottom: 1px dotted #005294;} 
A.bus:visited{color:#005294; text-decoration:none; font-weight: normal; border-bottom: 1px dotted #005294;}
A.bus:hover{color:#000000; text-decoration:none; font-weight: normal; border-bottom: 1px solid #000000;}
A.bus {	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
 	text-decoration:normal; 
	font-size: 10px; 
	font-weight: normal; }	   
	
A.form:link{color:#6E7D46; text-decoration:none; font-weight: normal; border-bottom: 1px dotted #6E7D46;} 
A.form:visited{color:#6E7D46; text-decoration:none; font-weight: normal; border-bottom: 1px dotted #6E7D46;}
A.form:hover{color:#000000; text-decoration:none; font-weight: normal; border-bottom: 1px solid #000000;}
A.form {	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif; 
 	text-decoration:normal; 
	font-size: 16px; 
	font-weight: bold; 
	text-transform:uppercase}	
	
		
A.acc:link{color:#2f4f4f; text-decoration:none; font-weight:  bold; border-bottom: 1px dotted #2f4f4f;} 
A.acc:visited{color:#2f4f4f; text-decoration:none; font-weight:  bold; border-bottom: 1px dotted #2f4f4f;}
A.acc:hover{color:#000000; text-decoration:none; font-weight:  bold; border-bottom: 1px solid #000000;}
A.acc {	font-family: Trebuchet MS, verdana, arial, helvetica, sans-serif; 
 	text-decoration:normal; 
	font-size: 14px; 
	font-weight: bold; }	
	   
ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size: 10px;
background:url(../images/bg.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
text-indent: 4px;
}

ul.menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:6px 6px 0;
}

ul.menu li a:hover,.current {
color:#fff;
background:url(../images/bg.png) repeat-x top left;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}


/*GREEN*/
ul.menu.green{
background-color:#6E7D46;
}
ul.menu.green li a:hover, .menu.green li.current {
background-color:#7AB900;
}	   

/*MENUB*/

ul.menu2 {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:33px;
font-size:.6em;
background:url(../images/bg2.png) repeat-x top left;
font-family:Verdana,Helvetica,Arial,sans-serif;
border:1px solid #000;
margin:0;
padding:0;
text-indent: 4px;
}

ul.menu2 li {
display:block;
float:left;
margin:0;
padding:0;
}

ul.menu2 li a {
float:left;
color:#A79787;
text-decoration:none;
height:24px;
padding:6px 6px 0;
font-weight:normal;
}

ul.menu2 li a:hover,.current2 {
color:#000;
background:url(../images/bg2.png) repeat-x top left;
text-decoration:none;
}

ul.menu2 .current2 a {
color:#555555;
font-weight:700;
}

/*BLUE*/
ul.menu2.blue{
background-color:#6E7D46;
}
ul.menu2.blue li a:hover, .menu2.blue li.current2 {
background-color:#7AB900;
}

#invite {
z-index: 12;
position: absolute;
top: 900px;
left: 100px;
width: 400px;
height: 499px;
background-color: #fff;
border:1px solid #000;
	}	

	

