body{margin: 10px 0 ;padding: 0 ;text-align: center ;font: 0.8em "Trebuchet MS", helvetica, sans-serif ;background: #EFEEE7 ; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top center}
div#conteneur{width: 770px ;margin: 0 auto ;text-align: left ;border: 1px solid #cccccc;background: #fff ;}
h1#header{height: 158px ;margin: 0 ;background: url(../images/logo-egsa.jpg) no-repeat left top ; }
h1#header a{width: 400px ;height: 40px ;position: relative ;left: 350px ;top: 5px ;color: #333333;	font-weight: bold;	text-decoration: none;	font-size: 9px;}
h1#header a.lien_haut{	left: 350px;	top: 0px;	color: #999999;	font-weight: bold;	text-decoration: none;	font-size: 9px;	background-image:url(../images/blue_arrow2.gif);	background-repeat:no-repeat;	background-position: center left;	padding-left: 10px ;	border: Aucune;}
h1#header a:hover{color: #000000;	font-weight: bold;	text-decoration: none;	font-size: 9px;}
h1#header a span{display: none ;}
div#contenu{padding: 0px 0px 0 170px;background: #FFFFFF url(../images/fond_col_gauche.jpg) no-repeat 0px 0px; height:300px;}
div#contenu h1{margin-left:30px;padding-left: 30px ;line-height: 20px ;font-size: 1.4em ;background: url(../images/h1.jpg) no-repeat left bottom ;color: #00529B ;/*border-bottom: 1px solid #00529B ;*/}
div#contenu h2.index a{line-height: 30px ;padding-left: 42px ;font-size: 15px ;background: url(../images/h1_index.jpg) no-repeat left bottom ;color: #00529B ;}
div#contenu h2.index a:hover{padding-left: 50px ;font-size: 15px ;background: url(../images/h1_index.jpg) no-repeat left bottom ;color: #333333;}
div#contenu h2{padding-left: 25px ;line-height: 25px ;font-size: 1.4em ;}
div#contenu h3{margin-left: 15px ;padding-left: 5px ;border-bottom: 1px solid #000000 ;border-left: 3px solid #9b2 ;color: #000000 ;}
div#contenu p{text-align: justify ;line-height: 1.7em ;}
div#contenu li{	list-style-position: outside;	list-style-image: url(../images/li.jpg);}
div#contenu ul{text-align: justify ;}
div#contenu a{color: #666666 ;}
div#contenu a:hover{color: #333333;}
div#col_gauche{ background-color: #ffffff; left:-245px;position: absolute; width:240px; top:300px;margin: 0px 0px 0px 0px ;}
div#col_droite{position: relative; width:540px; height:260px; overflow:auto;padding: 0px 10px;/*background: url(../images/coin.jpg) no-repeat 0px 20px;*/ top:12px ; left:10px }
p#footer{margin: 0 ;padding-right: 10px ;line-height: 30px ;text-align: right ;	color: #8a0 ;}
pre{ background-color: #FFF ;border: 1px dashed #EA9E37 ;padding: 5px 5px 5px 5px ;font-size: 1.2em ;	 font-family:"Trebuchet MS", helvetica, sans-serif; }
* html pre{width: 405px ;}
* html div#photo pre{width: 485px ;}
blockquote{ font-family:"Trebuchet MS", helvetica, sans-serif; font-size:1.2em}
pre span{color: #000 ;font-family:"Trebuchet MS", helvetica, sans-serif;  }
pre span.comment{color: #b30000 ;font-family:"Trebuchet MS", helvetica, sans-serif }
div#bas{ height:30px; border: 1px solid #cccccc; width:770px; background-color:#FFFFFF;margin: 0 auto ;background: url(../images/bas.jpg) no-repeat left bottom ;}
div#bas a{ color:#333333 }
