/********** rtentete.asp **********/

body {
	margin:0;
//	background:url(img/fd-page.jpg) repeat-x top;
//	background-color:#E5F6A6;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	}


	
#conteneur {
	width:847px;
	margin-right:auto;
	margin-left:auto;
	}
	
#header {
	width:847px;
	height:67px;
	background:url(img/fd-header.gif) repeat-x;
	float:left;
	}
	
	#header-img {
		margin:0;
		padding:0;
		position:relative;
		float:left;
		left:0;
		}
		
	#menu-haut {
		float:right;
		margin:0;
		position:relative;
		top:30px;
		}
		
object {
	margin:0 0 0 0;
	padding:0;
	border:none;
	}
	
#chemindefer {
	height:25px;
	background-color:#FFF;
	padding:0 0 0 13px;
	}
	
	#chemindefer ul, li {
		margin:0;
		padding:0;
		list-style-type:none;
		float:left;
		color:#CCC;
		}
		
	#chemindefer a {
		font-size:12px;
		color:#CCC;
		text-decoration:underline;
		}
		
		#chemindefer a:hover {
			text-decoration:none;
			}
		
#encadre {
	width:190px; border-width:2px; border-style:solid; border-color:#B2E608; padding:5px; text-align:left;
}

	#encadre ul, #encadre li {
		margin:0;
		padding:0;
		padding-top:10px;
		list-style-type:none;
		}
		
	#encadre li {
		clear:left;
		width:120px;
		background-image:url(img/projet.gif);
		background-repeat:no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		}
		
	#encadre li a {
		color:#4D4D4D;
		text-decoration:none;
	}

		
/********** Contenu de la page ***********/
	
#contenu {
	padding:0 0 15px 13px;
	float:left;
	border-bottom:#B2E30B solid 7px; 
	width:834px;
	background-color:#FFF;

	min-height:280px;
	height:auto !important;
	height:280px;
	}
	
#photo {
	width:300px;
	float:left;
	margin:0;
	}
	
#description-left, #description-right {
	float:left;
	width:265px;
	}
			
.titre {
	height:40px;
	margin:5px 0 0 0;
	font-size:20px;
	color:#BD0008;
	font-weight:normal;
	}
	
.small-rouge {
	font-size:10px;
	color:#BD0008;
	}
	
.sous-titre-rouge, .sous-titre-equipe {
	padding:7px 0 7px 7px;
	margin:0;
	font-size:16px;
	color:#BD0008;
	clear:left;
	}
	
	.sous-titre-equipe { color:#FFF; padding:1px 0 1px 7px; background-color:#AEE609; margin-top:20px;}
	
#description-right ul, #description-right li, #description-left ul, #description-left li {
	margin:0;
	padding:0 0 0 7px;
	border-left:#D7F183 solid 2px;
	list-style-type:none;
	color:#3A862C;
	font-size:12px;
	clear:left;
	width:240px;
	overflow:auto;
	}
	
	#description-right li, #description-left li {padding:1px 0 1px 0; border:none;}
	
.gris-bold {
	color:#666;
	font-weight:bold;
	}
	
.texte {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	}
	
#immochan-droite p, p.texte {
	margin-top:4px;
}

#immochan-droite strong, p.texte strong {
	color:#95BF06;
	}

strong.texte {
	color:#666;
	}

#boutons-bas {
	padding-top:10px;
	height:30px;
	clear:left;
	}

#equipe ul, #equipe li {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#3A862C;
	font-size:12px;
	}
	
	#equipe li {width:200px; height:300px; display:block; float:left;}


/******** Section Implantations ***********/

#implantations-gauche {
	width:460px;
	float:left;
	}

#implantations-droite {
	width:365px;
	float:left;
	padding-top:90px;
	margin:0;
	padding:0;
	text-align:right;
	}
	
.choisir {
	color:#3A862C;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}
	
	#implantations-droite p.green {
		color:#005F3C;
		font-size:20px;
		padding:0 75px 0 30px;
		margin:2px 0 2px 0;
		}
		
	#implantations-droite p.red {
		text-align:center;
		font-weight:bold;
		color:#B00000;
		font-size:24px;
		padding:0 30px 0 30px;
		margin:10px 0 10px 0;
		}
		
	#implantations-droite input {
		padding:0 45px 0 10px;
		}
	
#implantations2-gauche {
	width:405px;
	float:left;
	}

	#implantations2-gauche ul, #implantations2-gauche li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	#implantations2-gauche li {
		clear:left;
		width:200px;
		background-image:url(img/projet.gif);
		background-repeat:no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		}
		
	#implantations2-gauche li a {
		color:#4D4D4D;
		text-decoration:none;
	}

	#implantations2-gauche li.selected {
		clear:left;
		background-image:url(img/projet-active.gif);
		background-repeat:no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		color:#03A1C7;
		}
	#implantations2-gauche li.selected a {
		color:#03A1C7;
		text-decoration:none;
	}

#implantations2-droite {
	width:420px;
	float:left;
	}

/******** Section Projets ************/

#projets-gauche {
	width:205px;
	float:left;
	}
	
	#projets-gauche ul, #projets-gauche li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	#projets-gauche ul li {
		clear:left;
		background-image:url(img/projet.gif);
		background-repeat:no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		}
		
	#projets-gauche li a {
		color:#4D4D4D;
		text-decoration:none;
	}

	#projets-gauche ul li.selected {
		clear:left;
		background-image:url(img/projet-active.gif);
		background-repeat:no-repeat;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 38px;
		color:#03A1C7;
		}

	#projets-gauche li.selected a {
		color:#03A1C7;
		text-decoration:none;
	}
		
#projets-droite {
	width:620px;
	float:left;
	}

/******** Section Presse ************/

#presse-gauche {
	width:205px;
	float:left;
	}
	
	#presse-gauche ul, #presse-gauche li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	#presse-gauche li {
		clear:left;
		padding:5px 0 5px 0;
		}
		
#presse-droite {
	width:620px;
	float:left;
	}
	
	#presse-droite ul {
		margin:0;
		padding:0;
		width:600px;
		}
	
	#presse-droite li {
		display:block;
		float:left;
		width:170px;
		text-align:center;
		color:#BD0008;
		margin:5px 25px 0 0;
		}
		
		#presse-droite li img {
			border:#C7EA46 solid 1px;
			margin-bottom:3px;
			}
			
table.contact tr td p {
	margin-top: 2px;
}
			
#phototheque {
	float:left;
	padding-top:10px;
	border-top:#C7EA46 solid 2px;
	}
	
.gris-centre {
	text-align:center;
	color:#666;
	width:600px;
	margin-top:6px;
	}
	
.date {
	font-weight:bold;
	color:#BD0008;
	}
	
.vert {
	color:#4A9038;
	}
	
.communique, .archives {
	padding-top:10px;
	width:610px;
	}
	
	.archives {width:185px; clear:left; height:18px;}
	
	.communique img {
		padding-top:6px;
		}
	
.chapeau {
	color:#000;
	margin-top:6px;
	margin-bottom:0;
	}
	

/******** Section Immochan ************/

#immochan-gauche {
	width:245px;
	float:left;
	}
	
	#immochan-gauche ul, #immochan-gauche li {
		margin:0;
		padding:0;
		list-style-type:none;
		}
		
	#immochan-gauche li {
		clear:left;
		padding:5px 0 5px 0;
		}
		
#immochan-droite {
	width:580px;
	float:left;
	color:#666;
	}

		#immochan-droite p {
			text-align: justify;
			width:380px;
		}
	
		#immochan-droite ul, #immochan-droite li {
			float:none;
			margin-left:10px;
			padding-left:10px;
			list-style-type:none;
			color:#666;
			}
			
		#immochan-droite li {
			background-image:url(img/fleche.gif);
			background-repeat:no-repeat;
			padding-left:10px;
		}

		#immochan-droite .description-right {
			margin:0;
			padding:0 0 0 7px;
			border-left:#D7F183 solid 2px;
			list-style-type:none;
			color:#3A862C;
			font-size:12px;
			width:240px;
			}


/******* Section Emploi ********/

.menu_emploi{
	margin:0px;
	padding:0px;
	margin-left:4px;
	margin-top:4px;
}

	.menu_emploi li{
		width:175px;
		height:20px;
		background-image:url(./img/bg_li.gif);
	}
	
	.menu_emploi li a{
		width:155px;
		margin-left:20px;
		margin-top:3px;
		color:#4D4D4D;
		text-decoration:none;
		font-weight:bold;
		font-size:13px;
		display:block;
	}
	
.titre_emploi{
	color:#95BF06;
	font-size:14px;
	font-weight:bold;
	margin-top:7px;
	margin-left:15px;
}

.texte_emploi{
	margin-top:7px;
	margin-left:15px;
	color:#2D2D2D;
	line-height:18px;
	
}

	.texte_emploi strong{
		color:#95BF06;
	}
	
	.texte_emploi a{
		text-decoration:none;
	}
	.texte_emploi ul{
	
	}

	.texte_emploi ul li{
		
		float:none;
		color:#2D2D2D;
		
		list-style-image:url(./img/li_menu_vert.gif);
		
	
	}

.texte_emploi2{
	margin-top:7px;
	margin-left:15px;
	font-weight:bold;
	color:#2D2D2D;
	line-height:18px;
}


.listingposte{
	font-weight:bold;
	color:#2D2D2D;
	padding-left:15px;
}

.info_emploi{
	padding-left:15px;
	padding-bottom:4px;
	color:#2C2C2C;
}

.description_emploi{
	background-color:#F3F3F3;
	width:585px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin-left:15px;
	color:#2C2C2C;
}

.description_emploi ol li{
	float:none;
	clear:both;
}

.description_emploi ul li{
	float:none;
	clear:both;
}

.div_bt{
	width:100px; 
	height:21px; 
	background-image:url(./img/bg_tableau_poste.jpg); 
	background-repeat:no-repeat; 
	margin-left:10px; 
	margin-top:8px; 
	padding-left:28px; 
	padding-top:3px;
	text-align:left;
	font-weight:normal;
}

.div_bt a{
	color:#2C2C2C; 
	text-decoration:none;
	font-weight:bold;
}

.input{
	border:solid #A6A2A1 1px;
	width:200px;
}

.textarea{
	border:solid #A6A2A1 1px;
	width:400px;
	height:100px;
}

.table_post{
	color:#666;
	margin-left:10px;
		
}

/******** rtpieddepage.asp ***********/
	
#footer {
	
	width:847px;
	clear:left;
	padding:5px 0 0 0;
	}
	
	#footer a {
		padding-right:32px;
		text-decoration:none;
		color:#666;
		}

