body {
		font: 80% verdana, arial, sans serif;
	    color: #606060;
		background-image: url(../images/fd3.png);
}

.conteneur { 
			width: 875px;
			margin: auto;
}

.menu { 
		height: 60px;
		background: url(../images/ban_menu2.png) no-repeat;
		font: 100% Comic Sans MS, Arial, sans-serif;
}

.fond_smenu {
				width: 850px;
				margin: auto;
				margin-top: -30px;
}

.menu dl dt { 
			display: inline;
			float: left;
			margin-top: 5px;
}

.menu dl dt a {
			color: #777;
			text-decoration: none;
			height: 25px;
			padding: 4px 20px 3px 20px;
			border-right: 1px dotted #eee;
}

.menu dl dt a:hover {
			color: #f0f0f0;
			background-image: url(../images/menu_hover1.png);
}

.menu dl #vide a {
				cursor: default;
}

.menu dl #vide a:hover {
						background-image: url();
}

.menu ul {
		position: absolute;
		left: 50%;
		width: 450px;
		margin-top: 30px;
		margin-left: -225px;
		height: 25px;
}

.menu ul li {
			display: inline;
			border-right: 1px dotted #777;
			padding: 0 10px 0 10px;
}

.menu ul li a {
			line-height:2em;
			color: #777;
			text-decoration: none;
}

.menu ul li a:hover{
				color: #ffa500;
				text-decoration: underline;
}

#actif{
		color: #f0f0f0;
		background-image: url(../images/menu_hover1.png);
		cursor: default;
}
.contenu { 
			background: url(../images/bg_cont.png) no-repeat top;
			
			padding: 1px 20px 20px 20px;
}

.cont_bas { 
			height: 50px;
			background: url(../images/bg_foot.png) no-repeat bottom;
}

.foot {
		text-align: center;
		font: 90% comic sans MS, sans serif;
}

h5 {
	border-bottom: 1px dotted #888;
}

/* css coins arrondis */

.b{ 
	display:block;
} 
.b *{ 
	display:block;
	height:1px;
	overflow:hidden;
	background-image: url(../images/bg_sitgeo.jpg);
} 
.b1{ 
	border-right:1px solid #e0e0e0;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #e0e0e0;
	padding-left:1px;
	margin-left:3px;
	background-image: url(../images/bg_sitgeo.jpg);
} 
.b2{ 
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	padding:0px 1px;
	background-image: url(../images/bg_sitgeo.jpg);
	margin:0px 1px;
} 
.b3{ 
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	margin:0px 1px;
} 
.b4{ 
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
}

.b5{ 
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
} 

.rond .milieu {
				text-indent: 50px;
				text-align: justify;
				padding: 15px;
				background-image: url(../images/bg_sitgeo.jpg);
}

.rond {
		width: 70%;
		margin-left: 28%;
}

.gauche {
		width: 25%;
		min-height: 150px;
		float: left;
		padding-top: 5px;
		background: url(../images/bg_defil.jpg) no-repeat;
}

.gauche a {
			text-decoration: none;
			color: #FF9900;
}

.gauche a:hover {
				text-decoration: underline;
}

#plan {
		margin-left: 5%;
}