html, body {width:100%;} #main #all{ width:800px; margin:0 auto 0 auto; }

a {color:#3C2213;text-decoration:none;}

a:hover{text-decoration:underline;}


body {
padding : 0 ; 
width:"800px";
height:"100%";
font-size : 0.7em;
color : #575449 ;
font-family : Verdana, sans-serif;
line-height : 18px;
background-color:#FFF;
margin: 0;
}

ul {
list-style: url(img/puce.gif);
} 

  
/*  SITE
********************************************************************/
 
#main { 
margin : 0 auto;
padding : 0px 0 0 0 ;
background-color:#1C57CF;
left:auto;
right:auto;
}

/*background-color:#60AAB0;
/

     
/*  HEADER
********************************************************************/
   
#header {
position : relative; 
margin: auto;
padding:0;
text-align:center;
border:0;
height:244px;
width:auto;
background: url(img/bandeau-lyon.jpg);
background-repeat:no-repeat;
background-position:center;
}
 
#menu {
position: relative;
top: 248px;
left: auto;
right:auto;
height:30px;
text-align:center;
background-color:#60aab0 ;
background-repeat:no-repeat;
background-position:center;
font-size:1.3em;
}

a{
text-decoration: none;
}

a.type_blanc{
color:#FFF;
}

a.type_blanc:hover{
color:#6FC;
}

a.type_bleu{
color:#03F;
}

a.type_bleu:hover{
color:#39F;
}

a.type_menu{
color:#CF3;
font-weight:300;
}


/*  CONTENT
********************************************************************/

#content {
overflow : auto ;
padding:0;
width:900px;
background-color:#FFF;
margin:auto;
left:auto;
right:auto;
top:300px;
border:#603
}
   
/*  CONTENU 
********************************************************************/	

#droite {
font-family: "Verdana", sans-serif;
text-align:left;
background-color:#FFF;
background-repeat:repeat-y;
margin:10px 10px 10px 5px;
padding: 30px 10px 5px 10px;
width:620px;
float:right;
font-size:1.1em;
}   
h1 h2 h3{
font-family:"Times New Roman", Times, serif;
}


h2{
	font-size:16px
	}
   
#gauche {
font-family: "Verdana", sans-serif;
font-size:1.1em;
text-align:left;
width : 190px ;
background-color:#B9DCFF;
float : left ;
border:0;
margin:10px 2px 2px 5px;
padding: 30px 10px 10px 10px;
}

li {
 font-family: Arial, sans-serif;
 font-size: 100%;
 color:#666;
 display : list-item;
 text-align:left;
} 

  
/*  FOOTER
*******************************************************************/ 
   
#footer { 
left: auto;
right:auto;
height:30px;
width:auto;
line-height: 40px; 
background-color:#60aab0 ;
text-align:center ;
background-position:center;
position: relative fixed;
bottom:0;
margin-top:2px;
padding:0 0 5 0;
font-size:1.1em;
}

#ancres { 
left: auto;
right:auto;
width:auto;
text-align:center;
position: relative fixed;
background-color:#FF0;
font-size:1em;
line-height:1px;
}

table{
	border-spacing : 1px;
	margin:auto;
	padding:auto;
	left:auto;
	right:auto;
	text-align:left;
}