*    { padding: 0; margin: 0; }
html {
	overflow-y: scroll;
	overflow:-moz-scrollbars-vertical;
	font-size:Verdana, Arial, Helvetica, sans-serif; /* All Verdana */
}
body {
	background:url(../_img/bgPage.gif) top center repeat-y;
	font: 12px normal Arial, Helvetica, sans-serif;
	color: #545971;
	line-height:14pt
}
h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #00A0E4;
	font-weight:bold;
	background:url(../_img/puce.gif) left 8px no-repeat;
	padding-left:9px;
}
#container { 
	position:absolute;
	left:50%; 
	width:850px;
	height:100%;
	margin-left:-425px;
}
#wrapper { 
	margin:0 auto;
	width: 850px;
}

/* ------------------------- HEADER --- */
#header1, #header2 {
 	width:850px;
	float:left;
	height:180px;
	font:10px Arial, Helvetica, sans-serif;
}
#header1 {
	background:url(../_img/bgHead1.jpg) no-repeat;
}
#header2 {
	background:url(../_img/bgHead2.jpg) no-repeat;
}
#linksHeader {
	position:absolute;
	top:64px;
	left:480px;
	/*left:574px;*/
	color:#162983;
}
#linksHeader a {
	color:#FFF;
	text-decoration:none;
	margin:0 11px 0 7px;
}
#backHome {
	position:absolute;
	top:80px;
	left:750px;
	color:#009EE0;
	text-decoration:none;
	display:block;
	height:100px;
	width:100px;
}
#header1 a:hover, #header2 a:hover {
	text-decoration:underline;
}
#titleMain, #titleMain2, #titleMain3 {
	position:absolute;
	top:127px;
	left:520px;
}
#titleMain2 {
	left:458px;
}
#titleMain3 {
	left:420px;
}
/* ------------------------- NAVIGATION --- */
#navigation {
 	float:left;
	width:850px;
	height:50px;
	background:#009EE0 url(../_img/labelNPE.gif) left no-repeat;
}
#menuMain {
	list-style-type: none;
	margin-left:50px
}
#menuMain li {
	display: inline;
}
#menuMain li a {
   display: block;
	text-decoration: none;
	float:left;
	margin-right:20px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 30px;
	text-align:center;
	color:#FFF;
	padding: 0 10px
}
#menuMain li a.on  {
   background-color:#EBE0B6;
	color:#009EE0;
}
#menuMain li a:hover {
	background-color:#EBE0B6;
	color:#009EE0;
}
#sMenu1, #sMenu2, #sMenu4, #sMenu6 {
	list-style-type: none;
	position:absolute;
	top:208px;
	background-color:#EBE0B6;
	font:11px Arial, Helvetica, sans-serif;
}

#sMenu1 li, #sMenu2 li , #sMenu4 li , #sMenu6 li {
	display: inline;
}
#sMenu1 li a, #sMenu2 li a, #sMenu4 li a, #sMenu6 li a {
	color:#009EE0;
	line-height:22px;
	text-decoration:none;
	display:block;
	float:left;
	text-align:center
}
#sMenu1 li a:hover, #sMenu2 li a:hover, #sMenu4 li a:hover, #sMenu6 li a:hover {
	color:#00B4FF;
}
#sMenu1 li a.on, #sMenu2 li a.on, #sMenu4 li a.on, #sMenu6 li a.on {
	font-weight:bold;
}

/* ------------------------- LEFT COLUMN --- */
#leftcolumn_1, #leftcolumn_2 { 
 	width:185px;
	height:300px;
	float:left;
	position:relative;
	z-index:1;
}
#leftcolumn_1 { 
	background:url(../_img/bgLeft1.jpg) no-repeat;
}
#leftcolumn_2 { 
	background:url(../_img/bgLeft2.jpg) no-repeat;
}
#leftcolumn2 { 
 	width:185px;
	height:300px;
	float:left;
	color:#009EE0;
	font-size:9px;
	background-color:#f6efdc
}
/* ------------------------ RIGHT COLUMN --- */
#rightcolumn { 
 	float:right;
	color:#333;
	height:350px;
	width:665px;
	display:inline;
	position:relative;
}
#rightcolumnCont { 
	/*padding:26px 40px 50px 26px;*/
	width:600px;
	margin:25px 0 0 25px;
}

/* ------------------------ FORMULAIRE --- */
.form {
	margin-top:35px;
}
.form p {
	width: 490px;
	clear: left;
	margin: 0;
	padding: 6px 0 0px 5px;
}
.form label {
	float: left;
	padding: 0 0 0 10px;
	width: 217px;
	text-align:right;
	padding-right:12px;
}
input.text, textarea.textarea, input.text_error, textarea.textarea_error {
	font: 11px Arial, Helvetica, sans-serif;
	color: #545971;
	border:1px solid #FFF;
	padding: 2px;
	width:240px;
}
textarea.textarea {
	height:107px;
}
textarea.textarea_error {
	height:107px;
}
input.submit {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	color: white;
	width: 150px;
	margin-left: 6px; 
	background-color: #000;
}
#champs_oblig {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
input.text_error, textarea.textarea_error {
	border: 1px solid #FF5400;
}
.error {
	color: #FF5400;
}

/**-------------------------------------*/
p.name_participation {
 background:url(_img/puce.gif) no-repeat 0px 6px;
 padding-left:12px;
 margin-left:5px;
 margin-top:15px
}
p.name_participation span {
 font-size:14px;
 font-weight:bold;
 color:#009EE0
}
p.name_participation span.title_actu, p.name_participation span.title_actu a {
 font-size:12px;
 font-weight:bold;
 color:#009EE0
}
div.prefiche {
 background-color:#F7F3E2;
 padding: 6px 15px 8px 18px;
 margin:5px 0 20px 0;
 line-height:12pt;
}
a.linkParticipation {
 text-decoration:none;
 color:#000
}
a.doc {
 color:#009EE0
}

hr.both {
	clear:both;
	visibility:hidden
}
/* -- BLOC SC -- */
#blocLinkSc {
	background-color:#f5efda;
	width:588px;
	padding:12px
}
#blocLinkSc div {
	float:left;
	width:285px; 
	margin-top:20px
}
#blocLinkSc a {
	color:#009EE0;
	text-decoration:none;
}
#blocLinkSc a:hover, #blocLinkSc a.on {
	font-weight:bold;
}
/* -- BLOC PART -- */
#blocLinkPart {
	width:588px;
	background-color:#faf7ed;
	padding:15px 12px 12px 12px; 
	margin:10px 0;
	font:normal 10px Arial, Helvetica, sans-serif;
}
#blocLinkPart div {
	float:left; 
	width:185px; 
	margin-left:15px;
}
#blocLinkSc span.categorie {
	float:left; 
	width:350px; 
	margin-left:15px;
}
#blocLinkPart a {
	color:#009EE0;
	text-decoration:none;
}
#blocLinkPart a:hover, #blocLinkPart a.on {
	color:#162983;
}

/* ------------------------ CONTACT --- */
#infoContact {
	width:279px; 
	background-color:#F7F3E2;
	padding:20px 0px 20px 30px;
	color:#009ee0
}
#infoContact2 {
	position:absolute; 
	left:25px;
	top:210px;
	width:279px; 
	background-color:#F7F3E2;
	padding:20px 0px 20px 30px;
	color:#009ee0
}
#infoContact2 a ,#infoContact a {
	color:#00aff0
}
#map {
	position:absolute; 
	left:360px; 
	top:26px; 
	width:279px;
	height:235px; 
}
#formContact {
	background-color:#F5EFDA;
	color:#545971;
	font:12px Arial,Helvetica,sans-serif;
	height:250px;
	left:25px;
	padding-left:30px;
	padding-top:30px;
	position:absolute;
	top:405px;
	width:600px;
}
#lien_ict, #lien_science {
	width:310px; 
	background-color:#F5EFDA; 
	position:absolute; 
	color:#009EE0;
}
#lien_ict .b,#lien_science .b {
	margin-top:5px;
	font-weight:bold;
	font-size:12px;
	margin-left:17px
}
#lien_ict a,#lien_science a {
	color:#009EE0;
}
#lien_ict{
	position:absolute;
	left:25px;
	top:26px;
	background-color:#F5EFDA
}
#lien_ict p, #lien_science p {
	padding:21px 15px 15px 15px;
}
#lien_science {
	position:absolute;
	left:355px; 
	top:26px; 
	background-color:#F5EFDA
}
a.linkRecrut, a.linkRecrutTop {
	color:#009EE0;
	background-color:#F8F2E2;
}
a.linkRecrutTop {
	margin-top:0px;
}
.recrutDiv {
	display:block;
	width:600px;
	background: url(/_img/puce.gif) no-repeat  5px 12px;
	background-color:#F8F2E2; 
	width:100%; 
	padding-top:5px;
	padding-left:15px;
	height:25px; 
	margin-top:10px;
	color:#009EE0;
	line-height:12pt
}


/* ------------------------ PLAN DU SITE --- */
#plan_rub {
	list-style-type: none;
}
#plan_rub li {
	display: inline;
	background:;
	padding-left:0
}
#plan_rub a {
	display: block;
	line-height: 16px;
	text-decoration: none;
	float: left;
	width:96px;
	margin-left: 4px;
	text-align:center;
	background-color:#009DE0;
	color:#FFFFFF;
	font-weight:bold;
}
#plan_srub1 li, #plan_srub2 li, #plan_srub3 li, #plan_srub4 li  {
	display: inline;
	background:;
	padding-left:0;
}
#plan_srub1 a, #plan_srub2 a, #plan_srub3 a, #plan_srub4 a  {
	display: block;
	line-height: 12px;
	text-decoration: none;
	width:90px;
	margin-left:6px;
	margin-bottom:8px;
	padding:0px;
	color:#162A83;
	font-size:11px
}	
#plan_srub1 a:hover, #plan_srub2 a:hover, #plan_srub3 a:hover, #plan_srub4 a:hover {
	color:#009DE0
}

#plan_foot {
	list-style-type: none;
}
#plan_foot li {
	display: inline;
	background:;
	padding-left:0
}
#plan_foot a {
	display: block;
	line-height: 16px;
	text-decoration: none;
	float: left;
	width:96px;
	margin-left: 4px;
	background-color:#009ee0;
	color:#fff;
	font-size:11px;
	text-align:center
}
#planAcces {
	position:absolute;
	left: 386px;
	top:120px;
	width:280px;
	height:280px;
}
#planAcces a {
	color: #E0A323
}
#contact a {
	color: #E0A323
}

#foot {
CLEAR :BOTH;
	font:10px Arial, Helvetica, sans-serif; 
	color:#666;
	margin-left:-26px;
	position:relative;
	z-index:10000;
	background-color:#FFFFFF
}
#foot a {
	color:#666
}

#encart1 {
	background-color:#F8F2E2;
	line-height:12pt;
	margin-top:30px;
	padding:20px
}
.tabLink {
	background-color:#F8F2E2;
	margin-bottom:30px;
	line-height:12pt;
	margin-top:30px;
	margin-right:-26px;
	padding:10px;
	font-size:12px;
	width:639px;
}
.tabLink a {
	color:#009EE0;
}
hr.both {
	clear:both;
	visibility:hidden
}
/* -- BLOC SC -- */
.blocLinkSc {
	background-color:#f5efda;
	width:588px;
	padding:12px;
	line-height:12pt
}
.blocLinkSc p {
padding:0 10px;

}
.blocLinkSc div {
	float:left;
	width:285px; 
	margin-top:20px
}
.blocLinkSc a.aParp {
	color:#009EE0;
	font-weight:bold;
	line-height:20pt
}
.sepParp {
	margin:10px 0 10px 0px;
}

#plan_rub  {
	position:absolute; left:38px; top:40px;
}
#plan_srub1  {
	position:absolute; padding-top:7px; left:38px; top:60px; background-color:#f6efdc; width:96px; height:117px
}
#plan_srub2  {
	position:absolute; padding-top:7px; left:138px; top:60px; background-color:#f6efdc; width:103px; height:66px
}
#plan_srub3  {
	position:absolute; padding-top:7px; left:321px; top:60px; background-color:#f6efdc; width:96px;
}
#plan_srub4  {
	position:absolute; padding-top:7px; left:497px; top:60px; background-color:#f6efdc; width:96px; height:86px
}
#plan_foot {
	position:absolute; padding-top:7px; left:38px; top:200px; width:96px; width:401px; height:42px
}

			
/* ----- MENTIONS LEGALES ---- */
#ml {
margin-left:20px;
}
#ml ul {
	list-style-type: none;
	margin: 0 0 0 50px;
}
#ml a {
	color:#000000;
	text-decoration:none;
}
#ml a:hover {
	text-decoration:underline	
}
#ml li {
	background-repeat: no-repeat;
	list-style-image: url(../_img/puce.gif);
	margin-bottom: 20px;
}
#rightcolumn  {padding-bottom:0px;}
#rightcolumn ul {margin-left: 0px;} 


/*----AUTRES----*/
#aNPE {
	position:absolute;
	z-index:5664;
	text-decoration:none;
	left:0px;
	top:180px;
	display:block;
	width:50px;
	height:50px;
}
a#aNPE:hover {
	text-decoration:none;
}


p.name_participation_succes {
 background:url(_img/puce.gif) no-repeat 0px 6px;
 padding-left:12px;
 margin-left:5px;
 margin-top:15px;
 width:570px;
 
}
p.name_participation_succes span.title_actu, p.name_participation_succes span.title_actu a {
 font-size:12px;
 font-weight:bold;
 color:#009EE0
}
div.prefiche_succes {

 padding: 6px 15px 8px 18px;
 margin:5px 0 20px 0;
 line-height:12pt;
 width:570px;
}
