@charset "UTF-8";
/* auteur: Ludovic Menguy */
/* Date de création: 27/12/2006 */
html, body{
			width:100%;
			margin-left: auto;
			margin-right: auto;
			background: #7180D2;
			font-family: "Times new roman";
			font-size: 100%;
			}

div#global{
			min-height: 100%;
			width: 1024px;
			padding: 0 10px;
			margin: 0 auto;
			position: relative;
			background: url(../images/fond.gif)
			}
div#entete{
			height: 100px;
			margin: 10px;
			background: #0000ff;
			color: #ffffff;
			position : relative;
			}
div#entete h1{
			margin: 0;
			position: absolute;
			bottom: 50px;
			left:100px;
			font: 2em, serif;
			}
div#entete h2{
			margin: 0;
			position: absolute;
			bottom: 10px;
			left:300px;
			font: 1.5em, serif;
			}
			
			
div#corps{/*pour éviter la superposition du pied de page et du contenu */ 
			padding: 10px;
			margin: 10px;
			padding-bottom: 50px; 
			overflow: auto;
			}
			
			
div#contenu{
			float: right; 
			margin: 10px;
			padding: 30px;
			padding-top: 10px; 
			width: 724px;
			background: url(../images/fond.gif)
			min-height: 500px
			}
div#cadrecontenu  {
			border: 2px solid navy;
			padding: 10px;
			background: #ffffff
			}
			
div#contenu h2{
			width: 724px;
			margin: 0;
			position: absolute;
			background: navy ;
			color: #ffffff;
			text-align: center;
			}		
			
div#contenu li{
			margin-left: 10px
			}			
			
			
div#barremenu{
				float: left;
				width: 180px;
				color: #00ff0000;
				}
				
.sous_menu{
				float: left;
				width: 130px;
				border: 2px solid blue;
				background: #fec54a;
				color: #00ff0000;
				padding: 10px; 
				margin: 10px;
				}
div#barremenu h2{
			width: 110px;
			position: relative;
			background: #fec54a;
			color: black;
			text-align: center;
			padding: 10px;
			font-family: "URW Chancery L", cursive;
			font-size: 150%;
			}						
				
				
div#pied{
		width: 850px;
		padding: 0 10px;
		margin: 0 auto;
		position: relative;
		background: #cccccc;
		}
div#pied p{
			margin: 2px 0;
			font-size: 0.9em;
			}
ul#menu{
		margin: 0;
		padding: 0;
		list-style: none;
		}
ul#menu li {
		display: block;
		height: 30px;
		line-height: 30px;
		margin: 2px 0;
		border-bottom: 1px solid #243D8A;
		color: #0000ff;
		text-decoration: none;
		}
ul#menu li a:hover {
		background-position: left bottom;
		color: #ff0000;
		}
a {
		color: #0000ff;
		}
a:hover {
		background-position: left bottom;
		color: #c00;
		}
		
