/* CSS Document */

* {margin:0; padding:0; border:0; list-style-type:none}

html {
	width:100%;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
	width:100%;
	height:661px;
	background-color:#FFFFFF;
}
.fond-haut {
	width:100%;
	height:83px;
	background-color:#000000;
}
.bandeau {
	width:955px;
	height:83px;
	margin-left:auto;
	margin-right:auto;
}
.logo {
	float:left;
	width:233px;
	height:83px;
}
.langues {
	width:220px;
	height:59px;
	float:left;
	margin-top:24px;
	margin-left:50px;
}
		.langues h1 {
			width:53px;
			height:59px;
			float:left;
		}
		.langues h2 {
			width:53px;
			height:59px;
			float:left;
		}

.menu {
	width:400px;
	height:83px;
	float:right;
	padding-left:40px;
}
.bandeau-recherche {
	width:100%;
	height:44px;
	background-color:#EDC930;
}
	.bandeau-recherche h1 {
		font-size:14px;
		font-weight:bold;
	}
	
.conteneur-general {
	width:100%;
	background-color:#FFFFFF;
}

.conteneur-milieu {
	width:955px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
	.conteneur-gauche {
	width:465px;
	float:left;
	}
		.annonces {
	width:465px;
	height:125px;
	;
	background-color:#FFFFFF;
		}
			.titre-annonces {
	width:465px;
	height:30px;
	background-image:url(../images/titre-annonces.gif);
	margin-top:10px;
			}
			.annonces p {
				font-size:12px;
				padding-left:15px;
				padding-top:10px;
			}
			.annonces strong {
				font-weight:normal;
			}

			.fleche {width:14px; height:7px; vertical-align:middle}
			.separation {
				witdh:1px;
				height:189px;
				float:left;
			}			
			.visuel-accueil {
				width:465px;
				height:316px;
			}
	
	.pub-accueil {
		width:457px;
		height:87px;
		float:left;
		margin:20px 0 10px 20px;
	}
			
	.formulaire {
		width:490px;
		height:441px;
		float:left;
		background-image:url(../images/fond-formulaire.gif);
		background-repeat:no-repeat;
	}
	
		table {
			margin:60px 0 0 17px;
		}
			table img {
				float:left;
			}
			td h1 {
				font-size:14px;
				margin:10px 0 5px 11px;
			}
			td select {
				margin:0 0 5px 11px;
			}
			td input {
				margin-bottom:5px;
			}


a.liens-annonce {color:#FFF}
a:visited.liens-annonce {color:#FFF}
a:hover.liens-annonce {color:#000}
a:active.liens-annonce {color:#FFF}

a.liens-pratique {color:#FFF}
a:visited.liens-pratique {color:#FFF}
a:hover.liens-pratique {color:#FFF}
a:active.liens-pratique {color:#FFF}

a.liens-pied {color:#EC701A}
a:visited.liens-pied {color:#000}
a:hover.liens-pied {color:#000}
a:active.liens-pied {color:#000}

.conteneur-pied {
	width:100%;
	height:157px;
	background-color:#000000;
	float:left;
}

.pratique {
	width:955px;
	height:157px;
	clear:both;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	
}
.cadre1 {
	width:238px;
	height:157px;
	float:left;
}
.cadre1 p {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	padding-left:15px;
}
.cadre1 img {
	margin-bottom:20px;
}
.cadre1 a {
	text-decoration:none;
	color:#fff;
}
.sep-pratique {
	width:1px;
	height:157px;
	float:left;
}
.appel {
	width:231px;
	height:157px;
	float:left;
}
.conteneur-pied2 {
	width:100%;
	background-color:#FFF;
	clear:both;
}
.pied {
	width:955px;
	font-size:10px;
	color:#EC701A;
	line-height:20px;
	margin-left:auto;
	margin-right:auto;
}
.bout1 {
	width:100px;
	height:83px;
	float:left;
}
a.savoirplus {color:#EC6E1A; font-size:11px; float:right; padding-top:5px; padding-right:15px}
a:visited.savoirplus {color:#EC6E1A; font-size:11px; float:right; padding-top:5px; padding-right:15px}
a:hover.savoirplus {color:#000; font-size:11px; float:right; padding-top:5px; padding-right:15px}
a:active.savoirplus {color:#EC6E1A; font-size:11px; float:right; padding-top:5px; padding-right:15px}


/**************** PRESENTATION DES ACTUALITES *****************************************/

.actualite-accueil {
	width:465px;
	height:170px;
	background-image:url(../images/fond-encart-actu-accueil.jpg);
	background-repeat:no-repeat;
}
		.actualite-accueil h1 {
			font-size:18px;
			font-weight:bold;
			padding:30px 0 5px 140px;
			color:#FF6901;
		}
		.actualite-accueil p {
			font-size:12px;
			padding:0 40px 5px 140px;
			color:#000;
			text-align:justify;
		}

.actualite-accueil a {color:#FF6901; text-decoration:none}
.actualite-accueil a:visited {color:#FF6901; text-decoration:none}
.actualite-accueil a:hover {color:#000000; text-decoration:underline}
.actualite-accueil a:active {
	color:#000;
	text-decoration:none
}
