/* On annule les styles définis par certains navigateurs
*************************************************************************************/
h1, h2, h3, h4, h5, h6, pre, blockquote, input, select, td, th, textarea { font-size:12px; }	   

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd {
margin:0; padding:0 }		

dl, dt, dd {list-style-type: none}												

a img, :link img, :visited img { border:none; }		   

address { font-style:normal }
/***********************************************************************************/	   

html, body {height: 100%}
body {background: #000000; margin: 0; padding: 0; text-align: center; font-family: arial, sans-serif; font-size: 12px; color: #2B2B2B; height: auto}

/*a {font: bold}*/

.container {background: url(../images/container-orange5.gif) #FF9900; position: relative; margin: 0 auto; padding: 0; text-align: left; width: 760px; border: 0.1px solid #000000; height: auto;}
 
/*height: auto !important; height: 100%; min-height: 100%;*//*Ce hack fonctionne bien tant qu'il n'y a pas de scroll bar, et que le contenu est plus petit que la fenetre du navigateur car le footer reste en bas de la fenetre, au-dessus du contenu si celui-ci est plus long que la fenetre!!!!!*/

.header {background: url(../images/header100.gif) #707070; width: 760px; height: 100px; margin: 10px 0 0 0; padding: 0}   

#title {color: #F65A06; font:  x-large; font-family:  Tahoma; text-align: center; display: none}

.menutop {background: url(../images/menuhautfin.gif) #707070; width: 760px; height: 17px; margin: 10px 0 0 0; padding: 0; color: #E9A34E; font-size: 14px}

.menuht {text-align: right; padding: 0; margin:2px 10px 2px 0; }  

.menuht li { display: inline; list-style-type: none;}
.menuht ul { list-style-type: none;}

.menuht a {color:#FECF55; text-decoration: none}

.menuht a:hover {color:#FD8602; text-decoration: none}

.maintxt {
	position: absolute;
	margin: 20px 20px 0 205px;
	padding: 0;
	width: 553px; /*border: 1px solid #000000*/
	left: -13px;
	height: 721px;
}	 

.imagestart {float: right; margin: -15px 10px 5px 5px; padding: 0; border: 0; text-align: center; }
.imagestart	a {color:#FFFFCC; text-decoration: none}
.imagestart	a:hover {color:#FD4D02; text-decoration: underline}

.menuleft {background: url(../images/menug.gif); position: absolute; margin: 20px 0 0 20px; padding: 0; width: 160px; height: 700px; font-size: 14px; background-repeat: no-repeat}  

.menuleft dl {margin: 10px}

#menu dt {border: 1px solid #001100; background: url(../images/Cours1.gif) #F2A514; height: 20px; line-height: 20px; text-align: left; text-indent: 5px; margin: 2px 0; padding:0; cursor: hand; width:138px; color: #E9A34E; }

#menu dd {border: 0 none; margin: 1px 0 1px 2px; font-size: 13px; width:138px;}	 

#menu ul {margin: 0; list-style-type: none; padding:0;}

#menu li {margin:0; list-style-type: none; padding: 0; text-indent: 5px; text-align: left; height: 18px; line-height: 18px;}

#menu dt a {border: 0 none; color: #FBFBFB; display: block; height: 100%; text-decoration: none;}

#menu dt a:hover {background: url(../images/Cours2.gif) #B6B6B6; border: 0 none; color: #111111;}

#menu li a {border: 0 none; color: #e9c05f/* #BCBCBC */; display: block; height: 100%; text-decoration: none; text-shadow: #5F5F5F}

#menu li a:hover {color: #EF5308 /*background: #CDCDCD; color: #2B2B2B*/}

h1 {text-indent: 0px; font-size: 32px; border: medium dotted #FC4804; border-right: none; border-left: none; margin-bottom: 30px}   

h2 {text-indent: 0px; font-size: 20px; margin: 20px 0 15px 0; }

table {margin: 0 10px}

td {padding:5px;}

.index {margin-top: 30px; margin-bottom:40px; list-style-type: none; font-size: 14px}

.index a {color: #2E1000}

.index a:hover {color: #FC4804}

.index ul li {list-style-type: sqare; margin: 2px 2px 2px 15px; padding: 0; line-height: 20px}

.index ul {margin: 0 0 0 18px; padding: 0}	

.descrip ul {list-style-type: disc; margin: 0 0 20px 0 ; padding: 0} 

.descrip ul li {margin: 0 0 10px 25px} 	  

.descrip p {margin-bottom: 20px}

.descrip a {color: #090909}

.descrip a:hover {color: #FC4804}   

.photos {position: absolute; bottom: 80px; width: 720px; height: 290px; margin-left: 20px; margin-right: 20px; padding:0; text-align: center; border: 1px solid #000000}

.footer {position: absolute; bottom: 10px; text-align: center; padding: 0; width: 760px; font-size: 12px; /*border: 1px solid #000000*/; color: #4A4D4E}  

.footer li { display: inline; list-style-type: none;}
.footer ul { list-style-type: none;}

.footer a {color:BLACK; text-decoration: none}

.footer a:hover {color:#DC5200; text-decoration: none}		  

.master {margin: 5px; font-size: 11px}
.master a {color: #FC4804; text-decoration: none; text-shadow: #DD9500}
.master a:hover {color: #FC4804; text-decoration: underline;}	

hr {margin: 0; padding: 0; clear: both; width: 0}	
