*{ margin:0;padding:0; }
body{ 
	margin:0;padding:0;
	width:100%;
	font-size:12px;
	font-family:Trebuchet MS,arial;
	background-color:#ffb200;
	background-image:url('./img/fond.jpg');
	background-repeat:repeat-y;
	padding-top:0px;
}
h1{
	font-size:18px;
	color:#707070;
	padding:10px 5px 5px 5px;
}
img{
	border:none;
}
a{
	color:#d7004e;
	text-decoration:none;
}
a:hover{
	color:#d7004e;
	text-decoration:underline;
}
#page{
	width:980px;
	margin:auto;
	border:3px #fff solid;
	background-color:#abcaab;
	padding-bottom:20px;
	background-image:url('./img/carnet-fond.gif');
	background-repeat:no-repeat;
	background-position: 175px 85px;
}
#header{
	height:138px;
	width:100%;
	background-color:#fff;
	background-image:url('./img/fond-carnet2.jpg');
	background-repeat:no-repeat;
	background-position: 308px 96px;
}
	#cnx{
		float:right;
		font-size:10px;
		color:#a0a0a0;
		margin-top:95px;
	}
	#cnx input{
		border:2px solid #a0a0a0;
		color:#a0a0a0;
		background-color:#fff;
		width:100px;
		margin:2px;
		font-size:10px;
		height:12px;
		padding:1px;
	}
	#cnx .submit{
		width:25px;
		font-size:8px;
		height:17px;
		cursor:pointer;
	}
	#cnx input:focus{
		background-color:#d6f7f0;
	}
	#message{
		color:red;
		line-height:6px;
		font-size:10px;
	}
#menu{
	background-image:url('./img/fond-menu.jpg');
	height:48px;
	width:100%;
}
	#menu ul {
		padding:12px 0 0 240px;
	}
	#menu ul li{
		float:left;
		color:#fff;
		font-weight:bold;
		font-size:15px;
	}
	#menu a{
		color:#fff;
		text-decoration:none;
	}
	#menu a:hover{
		color:#ffd801;
	}
	#succes{
		width:680px;
		background-color:#fff;
		text-align:center;
		padding:10px;
		float:right;
		margin:10px 10px 0 0;
	}

#recherche{
	width:250px;
	height:315px;
	background-image:url('./img/bulle2.gif');
	margin:-25px 0 0 20px;
	float:left;
	font-size:11px;
	color:#fff;
	padding:75px 0 0 37px;
	background-repeat:no-repeat;
}
#recherche input{
	background-color:#fff;
	border:none;
	font-size:11px;
	color:#d7004e;
	width:150px;
	margin-bottom:3px;
	padding:2px;
}
#recherche select{
	background-color:#fff;
	border:none;
	font-size:11px;
	color:#d7004e;
	width:150px;
	margin-bottom:3px;
}
#recherche .submit{
	width:20px;
	cursor:pointer;
	font-size:8px;
}

#offres{
	width:223px;
	height:455px;
	background-image:url('./img/offres.png');
	background-repeat:no-repeat;
	margin:20px 10px 0 0;
	float:left;
	padding:10px;
}
	#offres ul{
		list-style-type:none;
		padding-left:10px;
	}
	#offres ul li{
		padding-bottom:5px;
	}
	#offres a{
		text-decoration:none;
		color:#4f4f4f;
		font-size:13px;
	}
	#offres a:hover{
		text-decoration:underline;
	}
	#offres .type{
		color:#ee44a5;
		font-size:14px;
		font-weight:bold;
	}
	#offres .type2{
		color:#7DB530;
		font-size:14px;
		font-weight:bold;
	}
#innovations{
	width:340px;
	height:139px;
	background-image:url('./img/innovations.png');
	background-repeat:no-repeat;
	margin: 20px 0 0 45px;
	float:left;
	padding:60px 5px 10px 5px;
}
#innovations img{
	border:2px solid #adafae;
 }
	#first-innov{
		float:left;
		margin:5px;
		width:120px;
	}
	#info-first-innov{
		text-align:justify;
		font-size:11px;
		color:#7a7a7a;
		float:left; 
		width:200px; 
		margin-top:0px;
	}
#carte{
	width:191px;
	height:130px;
	background-image:url('./img/carte-fond.gif');
	text-align:justify;
	color:#7a7a7a;
	font-size:12px;
	float:left;
	padding:10px 15px 0 145px;
	margin: 5px 0 0 45px;
}
#reportage{
	width:351px;
	height:141px;
	background-image:url('./img/cadre-fond.gif');
	text-align:justify;
	color:#7a7a7a;
	font-size:11px;
	float:left;
	margin: 5px 0 0 45px;
}
#annuaire{
	width:141px;
	height:91px;
	background-image:url('./img/annuaire2.gif');
	text-align:center;
	color:#d7004e;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	padding:50px 0 0 0;
	margin:180px 0 0 -30px;
}
#footer, #footer a{
	width:980px;
	margin:auto;
	color:#fff;
}
#search{
	width:940px;
	margin:auto;
	color:#d7004e;
}
	#search .head{
		margin-top:10px;
		padding-left:60px;
		width:940px;
		background-image:url('./img/haut-content.gif');
		height:32px;
		background-repeat:no-repeat;
		line-height:15px;
	}
	#search .mid{
		width:940px;
		background-image:url('./img/centre-content.gif');
	}
	#search .foot{
		width:940px;
		background-image:url('./img/bas-content.gif');
		height:32px;
	}
	#search input{
		background-color:#fff;
		border:1px solid #d7004e;
		font-size:11px;
		color:#d7004e;
		width:150px;
		margin-bottom:3px;
		padding:2px;
	}
	#search select{
		background-color:#fff;
		border:1px solid #d7004e;
		font-size:11px;
		color:#d7004e;
		width:150px;
		margin-bottom:3px;
	}
	#search .submit{
		width:30px;
		cursor:pointer;
		font-size:10px;
	}
	#search table{
		width:80%;
		margin:auto;
	}
	#search form tr td{
		vertical-align:bottom;
	}
#content{
	width:940px;
	margin:auto;
	color:#d7004e;
}
	#intro{
		font-size:11px;
		color:#707070;
		padding:10px 0 0px 65px;
	}
	#content .head{
		margin-top:10px;
		padding-left:60px;
		width:940px;
		background-image:url('./img/haut-content.gif');
		height:32px;
		background-repeat:no-repeat;
		line-height:15px;
	}
	#content .mid{
		width:940px;
		background-image:url('./img/centre-content.gif');
	}
	#content .foot{
		width:940px;
		background-image:url('./img/bas-content.gif');
		height:32px;
	}
	#content table{
		width:90%;
		margin:auto;
		margin-top:0px;
		color:#707070;
	}
	#content table .titre{
		font-weight:bold;
		font-size:12px;
		background-color:#d7004e;
		color:#fff;
		padding: 0 0 0 10px;
	}
	#content table td{
		padding: 0 0 0 5px;
	}
	#content form tr td{
		vertical-align:bottom;
		color:#d7004e;
	}
	#form_insc{
		width:800px;
		margin:auto;
	}
	#form_insc2{
		width:800px;
		margin:auto;
	}
	#form_emploi{
		width:700px;
		margin:auto;
	}
	#form_stage{
		width:700px;
		margin:auto;
	}
	#form_insc2 table tr td, #form_insc table tr td, #form_fiche table tr td{
		background-color:#f9f2f5;
		padding:5px;
	}
	#form_insc2 .space, #form_insc .space, #form_fiche .space{
		border-top:10px solid #fff;
	}
	#form_fiche .offres{
		width:600px;
	}
	#form_fiche .offres tr td{
		background-color:#fff;
		text-align:center;
	}
	#content form .submit{
		background-color:#d7004e;
		color:#fff;
		font-weight:bold;
		margin:10px;
		padding:2px 10px;
		cursor:pointer;
	}
	table .impair{
	background-color:#f9f4f6;
	}
	table .pair{
		background-color:#fff;
	}
	#info1, #info2, #info3, #info4, #info5, #info6, #info7, #info8, #info9, #info10, #info11, #info12{
		margin:15px;
		padding:5px;
		background-color:#F9F2F5;
		color:#d7004e;
	}
	#content .intitul{
		color:#d7004e;
	}
	.img_innov{
		position:absolute;
		margin-left:350px;
		margin-top:50px;
	}
.close{
	position:absolute;
	margin:-16px 0 0 42px;
}

	font-family:Trebuchet MS,arial;
	background-color:#ffb200;
	background-image:url('./img/fond.jpg');
	background-repeat:repeat-y;
	padding-top:0px;
}
.rose{
	font-family:Trebuchet MS,arial;
	font-size:12px;
	color:#d7004e;
}

