body { margin:0px; padding:0px; font-family:Tahoma; background-image:url(/medias/communs/bg.jpg); background-position:center top; background-repeat:no-repeat;}


h1{ font-size:190%;  color:#231f20; padding-top:0px; margin-top:-10px; font-weight:100; margin-bottom:11px;}
h2{ color:#008b5b; font-size:120%; margin-bottom:11px; margin-bottom:4px;}
h3{ color:#008b5b; font-size:120%; margin-bottom:0px; margin-top:13px;}
h4{ color:#231f20; font-size:110%; font-weight:bold; margin-bottom:5px; margin-top:15px; }
h5{}
p { line-height:14px; margin-top:11px;}

.nobold{ font-weight:100;}

.largeur{ width:1003px; margin:0 auto; min-height:400px;}

	.gauche1 { width:217px; float:left; padding:76px 0px 0px 32px; background-image:url(/medias/communs/ombre.jpg); background-position:right top; background-repeat:no-repeat; min-height:400px;}
		.logo { width:187px; padding-bottom:30px;}
		.post { padding:43px 0px 0px 10px;}
		.sousmenu ul li.menulastline{
			height:10px; 
			padding:0px 0px 0px 0px; 
			background-image:none; 
			background-color:#fff; 
			border:none;
			margin:-10px 0px 0px 0px;
			list-style:none; list-style-image:none;}
		.sousmenu {float:left; width:185px; font-size:70%; padding-bottom:10px;}
		.sousmenu ul.palier1 { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; }
		.sousmenu ul.palier2 { margin:0px 0px 0px 0px; padding:5px 0px 2px 10px; font-weight:100; list-style:none; list-style-image:none;}
		.sousmenu li.niv1 { border-bottom:1px #e7e7e7 solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; list-style:none; list-style-image:none;}
		
		.sousmenu li.niv1 a:link {padding-bottom:3px; width:175px; display:block; color: #231f20; text-decoration:none; padding-left:13px;}
		.sousmenu li.niv1 a:visited {padding-bottom:3px; width:175px; display:block; color: #231f20; text-decoration:none; padding-left:13px;}
		.sousmenu li.niv1 a:hover {width:175px; display:block; color: #231f20; text-decoration:none; padding-left:13px; padding-bottom:3px; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat; }	
		.sousmenu li.niv1 a:active {padding-bottom:3px; width:175px; display:block; color: #231f20; text-decoration:none; padding-left:13px;}
		
		.sousmenu li.actif { border-bottom:1px #e7e7e7 solid; margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; list-style:none; list-style-image:none; }
		.sousmenu li.actif a:link {padding-bottom:3px; width:175px; font-weight:bold; display:block; color: #008b5b; text-decoration:none; padding-left:13px; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat;}
		.sousmenu li.actif a:visited {padding-bottom:3px; width:175px; font-weight:bold; display:block; color: #008b5b; text-decoration:none; padding-left:13px; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat;}
		.sousmenu li.actif a:hover {padding-bottom:3px; width:175px; font-weight:bold; display:block; color: #008b5b; text-decoration:none; padding-left:13px; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat; }	
		.sousmenu li.actif a:active {padding-bottom:3px; width:175px; font-weight:bold; display:block; color: #008b5b; text-decoration:none; padding-left:13px; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat;}
		
		
		.sousmenu li.niv2 {background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;   margin:0px; padding:0px 0px 0px 0px; border-bottom:0px; list-style:none; list-style-image:none; font-weight:100; }
		.sousmenu li.niv2 a:link {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px;  display:block; color: #231f20; text-decoration:none; font-weight:100; background:none;}
		.sousmenu li.niv2 a:visited {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px;  display:block; color: #231f20; text-decoration:none;font-weight:100;  background:none;}
		.sousmenu li.niv2 a:hover {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px;  display:block; color: #231f20; text-decoration:none; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat; font-weight:100;}
		.sousmenu li.niv2 a:active {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px;  display:block; color: #231f20; text-decoration:none;font-weight:100;  background:none;}
		
		.sousmenu li.actif2 {background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;   margin:0px; padding:0px 0px 0px 0px; border-bottom:0px; list-style:none; list-style-image:none;}
		.sousmenu li.actif2 a:link {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px; font-weight:bold;  display:block; color: #231f20; text-decoration:none; }
		.sousmenu li.actif2 a:visited {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px; font-weight:bold;  display:block; color: #231f20; text-decoration:none; }
		.sousmenu li.actif2 a:hover {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px; font-weight:bold;  display:block; color: #231f20; text-decoration:none; background-image:url(/medias/communs/pucesousmenu.jpg); background-position:right top; background-repeat:no-repeat;}
		.sousmenu li.actif2 a:active {padding-bottom:3px; width:138px; padding:2px 20px 2px 20px; font-weight:bold;  display:block; color: #231f20; text-decoration:none;}
	
	.droit1 { width:754px; float:right;}
		.entete { background-color:#008851; width:754px;}
			.secondaire { width:381px; float:right; height:46px; padding:0px 23px 0px 0px; color:#FFFFFF; font-size:11px; font-weight:bold;}
			.secondaire a:link { color: #fff; text-decoration:none;}
			.secondaire a:visited { color: #fff; text-decoration:none;} 
			.secondaire a:hover { color: #231f20; text-decoration:none;}
			.secondaire a:active { color: #fff; text-decoration:none;}
				.lien { padding-top:9px; width:150px; float:left;}
				.recherche { padding-top:8px; width:172px; float:right;}
				.input1 { font-size:11px; color:#231f20; background-color:#ebf5f1;}
				.ok{padding-top:8px; width:18px; float:right;}
			.navigation { clear:both; height:34px;}
		
		.middle{ padding:11px 50px 15px 55px; font-size:70%;}
			.options{ text-align:right;}
			.arianne{ padding:10px 0px 33px 0px; font-size:100%; color:#231f20;}
			.arianne a:link { color: #231f20; text-decoration:underline;}
			.arianne a:visited { color: #231f20; text-decoration:underline;} 
			.arianne a:hover { color: #231f20; text-decoration:none;}
			.arianne a:active { color: #231f20; text-decoration:underline;}
			
		.contenu h1{ font-size:160%; letter-spacing:0.5px; color:#231f20; padding-top:10px; margin-top:-10px;  margin-bottom:11px; font-weight:500;}
 		.contenu p { font-size:100%;  color:#231f20; padding-right:19px; margin-bottom:10px; margin-top:0px; }
		.contenu p a:link {  color: #018752; text-decoration:none; }
		.contenu p a:visited { color: #018752; text-decoration:none; } 
		.contenu p a:hover {  color: #018752; text-decoration:underline;}
		.contenu p a:active {  color: #018752; text-decoration:none; }
		
		.contenu ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 20px; }
		.contenu ul li { list-style:none; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; font-size:100%; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;}
		.contenu ul li a:link { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ul li a:visited { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; } 
		.contenu ul li a:hover { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.contenu ul li a:active { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ul li li { list-style:none; font-size:100%; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;}
		.contenu ul li li a:link { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ul li li a:visited { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; } 
		.contenu ul li li a:hover { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.contenu ul li li a:active { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		
		.contenu ol {margin:0px 0px 0px 15px; padding:0px 0px 0px 0px;}
		.contenu ol li { line-height:13px; color: #231f20; margin:0px; padding:3px 0px 3px 0px; font-size:140%;}
		.contenu ol li a:link { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ol li a:visited { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; } 
		.contenu ol li a:hover { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.contenu ol li a:active { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ol li ul li { list-style:none; font-size:100%; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;}
		.contenu ol li ul li a:link { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.contenu ol li ul li a:visited { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; } 
		.contenu ol li ul li a:hover { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.contenu ol li ul li a:active { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		
		.poste ul { margin:0px; padding:0px 0px 0px 20px; }
		.poste ul li { list-style:none; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; font-size:100%; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;}
		.poste ul li a:link { padding:2px; font-weight:100;  color: #231f20; text-decoration:none; }
		.poste ul li a:visited { padding:2px; font-weight:100;  color: #231f20; text-decoration:none; } 
		.poste ul li a:hover { padding:2px; font-weight:100;  color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.poste ul li a:active { padding:2px; font-weight:100;  color: #231f20; text-decoration:none; }
		.spaceposte { padding-top:12px;}
	
		
		/*Équipe*/
		.equipier { clear:both;}
		.equipier h2 { margin:0px; padding-bottom:13px;}
		.descteam { width:520px;}
		
		.dotted { clear:both; border:1px #0000FF solid; background-repeat:no-repeat; padding:5px 0px 5px 0px; }
		
		.portait { width:91px; padding:30px 19px 0px 19px; background-image:url(/medias/communs/bgphoto.jpg); background-position:left bottom; background-repeat:no-repeat; float:right; }
		
		/*Info Progesco*/
		.infointro { min-height:93px;}
		
		.infoinscrire { float:right; padding-left:35px; padding-bottom:17px;}
		.infoinscrire2 { float:right; padding-left:15px; padding-bottom:28px;}
		
		.info ul { margin:0px; padding:0px 0px 0px 0px; color:#231f20; }
		.info ul li {list-style:none; list-style-image:none; margin:0px; padding:0px 0px 0px 32px; background-image:url(/medias/communs/puce_info.jpg); background-position:left top; background-repeat:no-repeat;}
		
		.infotitre{ font-size:120%; line-height:20px; font-weight:bold;}
		.infotitre a:link { padding:2px; color: #231f20; text-decoration:none; }
		.infotitre a:visited { padding:2px; color: #231f20; text-decoration:none; } 
		.infotitre a:hover { padding:2px; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.infotitre a:active { padding:2px; color: #231f20; text-decoration:none; }
		
		.infodesc { font-size:100%; color: #231f20; padding-top:0px; padding-left:3px;}
		.infodesc a:link { color: #231f20; text-decoration:none;}
		.infodesc a:visited { color: #231f20; text-decoration:none;} 
		.infodesc a:hover { color: #231f20; text-decoration:underline;}
		.infodesc a:active { color: #231f20; text-decoration:none;}
		
		.cache { margin-top:-22px; height:5px; border:1px #fff solid; background-color:#FFFFFF; position:relative;}
		
		/*Poste détails*/
		.appliquer{ float:right; width:194px; height:136px; padding-top:48px; background-image:url(/medias/fr/appliquer.jpg); background-position:left top; background-repeat:no-repeat; background-color:#000000;}
		.entreprise { width:425px;}
		
		
		.degrad { padding:12px 0px 0px 12px; margin-top:18px; background-image:url(/medias/communs/degradvert.jpg); background-position:top; background-repeat:repeat-x; height:60px;}
		.noir { font-weight:bold; color:#231f20;}
		.vert { font-size:100%; color:#008b5b;}
		.vert a:link { color: #008b5b; text-decoration:none;}
		.vert a:visited { color: #008b5b; text-decoration:none;} 
		.vert a:hover { color: #231f20; text-decoration:none;}
		.vert a:active { color: #008b5b; text-decoration:none;}
		
		
		.liste { margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
		.liste li { list-style:none; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; font-size:100%; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;}
		.liste li a:link { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		.liste li a:visited { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; } 
		.liste li a:hover { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.liste li a:active { padding:2px; font-weight:bold; color: #231f20; text-decoration:none; }
		
		/*Formulaires*/
		
		.msgerror{ padding:0px 0px 0px 50px; width:300px; font-size:100%; color:#cd0a0a;}
		
		.spaceform{ padding-left:31px;}
		.form { padding-left:18px; background-image:url(/medias/communs/ombre_form.jpg); background-position:left top; background-repeat:no-repeat; width:558px; margin-top:25px;}
		.form2 { padding-left:18px; background-image:url(/medias/communs/ombre_form.jpg); background-position:left top; background-repeat:no-repeat; width:558px;}
		.titreform { height:23px; padding:11px 0px 0px 19px; color:#008b5b; font-size:120%; font-weight:bold; background-image:url(/medias/communs/bgtitreform.jpg);}
		.titreform a:link { font-weight:bold; color: #231f20; text-decoration:none;}
		.titreform a:visited { font-weight:bold; color: #231f20; text-decoration:none;} 
		.titreform a:hover { font-weight:bold; color: #008b5b; text-decoration:none;}
		.titreform a:active { font-weight:bold; color: #231f20; text-decoration:none;}
		.contentform h2 { font-size:100%;}
		.contentform { font-size:100%; background-color:#f7f7f7; padding:0px 22px 18px 20px; margin-bottom:14px;}
		.contentform input { color:#231f20;}
		.contentform ul { margin:0px; padding:0px; font-size:140%;}
		.contentform ul li { margin:0px; padding:0px; background-image:none; padding-top:5px;}
		.contentform div { padding-top:5px;}
		
		.contentform2 { font-size:100%; background-color:#f7f7f7; padding:8px 22px 18px 20px; margin-bottom:14px;}
		.contentform2 div { padding-top:5px;}
		
		.contentform3 h2 { font-size:120%;}
		.contentform3 { font-size:100%; background-color:#f7f7f7; padding:0px 22px 18px 20px; margin-bottom:14px;}
		.contentform3 div { padding-top:5px;}
		.contentform3 ul { margin:0px; padding:0px; font-size:100%;}
		.contentform3 ul li { list-style:none; line-height:13px; list-style-image:none; margin:0px; padding:3px 0px 3px 16px; background-image:url(/medias/communs/pucesrecherche.jpg); background-position:left top; background-repeat:no-repeat;}
		
		.contentform4 { font-size:100%; background-color:#f7f7f7; padding:0px 0px 18px 20px; margin-bottom:14px;}
		.contentform4 input { color:#231f20;}
		.contentform4 ul { margin:0px; padding:0px; font-size:140%;}
		.contentform4 ul li { margin:0px; padding:0px; background-image:none; padding-top:5px;}
		.contentform4 div { padding-top:5px;}
		
		.ajouter { font-size:80%;}
		
			.champs {font-size:11px; color:#231f20; padding-top:0px; padding-left:4px; }
			.champs2 {font-size:11px; color:#231f20; padding-top:2px; padding-left:4px; }
			.drop13{ font-size:11px; color:#231f20;}
			.drop{ width:285px;  font-size:11px; color:231f20;}
			.drop2{ width:252px; font-size:11px; color:231f20; }
			.drop3{ width:282px; font-size:11px; color:231f20; margin-top:2px;}
			.drop4{ width:288px; font-size:11px; color:231f20; margin-top:4px;}
			.drop70{ width:70px; color:231f20;}
			.drop180 { width:180px; color:231f20; font-size:11px;}
		.btnenvoyer { padding:0px 22px 0px 20px;}
		.btnparcourir { font-size:12px;}
		
		.contactform { clear:both;}
		
		/*Sites*/
		
		.sites h2 { margin:0px; padding:0px; clear:both;}
		.miniwrap {width:485px; float:left; padding-bottom:10px;}
		.siteslogo { width:115px; float:right;}
		.sitestitre{ font-size:110%; line-height:20px; font-weight:bold; width:485px; float:left; padding-top:5px;}
		.sitestitre a:link { padding:2px; color: #231f20; text-decoration:none; }
		.sitestitre a:visited { padding:2px; color: #231f20; text-decoration:none; } 
		.sitestitre a:hover { padding:2px; color: #231f20; text-decoration:none; background-color:#e2efe9;}
		.sitestitre a:active { padding:2px; color: #231f20; text-decoration:none; }
		.sites ul { clear:both; margin:0px; padding:0px; color:#231f20;}
		.sites ul li { clear:both; list-style:none; list-style-image:none; padding:0px 0px 20px 32px; background-image:url(/medias/communs/puce_sites.jpg); background-position:left top; background-repeat:no-repeat; } 
		.sitesdesc p { width:480px; float:left; font-size:100%; color: #231f20; margin-top:-3px; padding-bottom:0px; margin-bottom:0px; padding-left:3px;}
		
		
		/*Nouvelles*/
		.newspic{ float:right; padding-left:15px;}
		.newspic p {padding-top:5px; padding-right:0px; text-align:right; font-size:100%;}
		.newspic a:link {  color: #231f20; text-decoration:underline;}
		.newspic a:visited {color: #231f20; text-decoration:underline;} 
		.newspic a:hover {  color: #231f20; text-decoration:none;}
		.newspic a:active {  color: #231f20; text-decoration:underline;}
		
		.newslist p { font-size:100%; color:#231f20; padding-right:19px; margin-bottom:10px; margin-top:0px; }
		.newslist a:link { color: #231f20; text-decoration:none;}
		.newslist a:visited { color: #231f20; text-decoration:none;} 
		.newslist a:hover { color: #231f20; text-decoration:underline;}
		.newslist a:active { color: #231f20; text-decoration:none;}
		
		.datenews { float:left; font-size:100%; color: #231f20; font-weight:bold; padding-top:1px; padding-right:3px;} 
		
		.documents {background-color:#f9f9f9; padding:6px 17px 6px 17px; clear:both;}
			.documents h2 { margin-top:0px; font-size:80%; padding-top:10px; padding-bottom:5px; margin-bottom:0px;}		
				
					.icon { width:25px; float:left; padding:0px 0px 0px 0px;}
					.desc{font-size:78%; color:#999999; float:left; padding:1px 0px 0px 0px;}
					.desc a:link { color: #231f20; text-decoration:none;}
					.desc a:visited { color: #231f20; text-decoration:none;}
					.desc a:hover { color: #008851; text-decoration:none;}
					.desc a:active { color: #231f20; text-decoration:none;}
			
					.contenu div.doc ul {
					overflow:hidden;
					clear:both;
					padding:10px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					}
					
					.contenu div.doc ul li {
					padding:4px 0px 4px 0px;
					border-top:none;
					border-bottom:1px #e3e3e3 solid;
					list-style:none; 
					list-style-image:none;
					background-image:none; 
					margin:0px 0px 0px 0px;
					clear:both;
					min-height:20px;
					
					
					
					}
					
		
					.contenu div.doc ul li.lastline { 
					 
					padding:0px 0px 0px 0px;
					background:#f9f9f9 none; 
					border:none;
					margin:-5px 0px 0px 0px;
					}
		
		
		
		.recherche2 h2 { padding-top:0px; margin-top:0px;}
		
		.pub { clear:both;}
		
		
		
		
		
		.topage{ font-size:100%; color:#231f20;}
		.topage a:link { color: #231f20; text-decoration:underline;}
		.topage a:visited { color: #231f20; text-decoration:underline;} 
		.topage a:hover { color: #231f20; text-decoration:none;}
		.topage a:active { color: #231f20; text-decoration:underline;}
		
		.perso1{ width:438px; min-height:366px; float:left; padding:42px 0px 0px 0px; width:462px; 
			background-image:url(/medias/communs/perso1.jpg); background-position:right top; background-repeat:no-repeat;}
		.perso2{ width:440px; min-height:386px; float:left; padding:42px 0px 0px 0px; width:462px;
			background-image:url(/medias/communs/perso2.jpg); background-position:right top; background-repeat:no-repeat;}
		.perso3{ width:440px; min-height:386px; float:left; padding:42px 0px 0px 0px; width:462px;
			background-image:url(/medias/communs/perso3.jpg); background-position:right top; background-repeat:no-repeat;}
		.perso4{ width:440px; min-height:386px; float:left; padding:42px 0px 0px 0px; width:462px;
			background-image:url(/medias/communs/perso4.jpg); background-position:right top; background-repeat:no-repeat;}
			.padd { padding-left:25px;}
			
		.droit2{ width:262px; float:right; padding:42px 27px 0px 0px; color: #231f20; font-size:70%;}
		.droit2 a:link { color: #231f20; text-decoration:none;}
		.droit2 a:visited { color: #231f20; text-decoration:none;} 
		.droit2 a:hover { color: #231f20; text-decoration:underline;}
		.droit2 a:active { color: #231f20; text-decoration:none;}
		.droit2 img { border:0px;}
			.toute { padding-top:13px; width:85px;}
			.toute img { border:0px;}
			.separedroit { padding:18px 0px 18px 0px;}
		.droit2 ul{ margin:0px; padding:0px;}
		.droit2 li{ padding:2px 0px 2px 0px; list-style:none; list-style-image:none;}
	.pied{ width:1003px; height:30px; clear:both; margin:0 auto; color: #231f20; font-size:70%; padding-top:20px;}
		.pied1{ text-align:left; padding-left:61px; padding-top:12px; float:left; width:150px;}
		.pied1 a:link { color: #231f20; text-decoration:none;}
		.pied1 a:visited { color: #231f20; text-decoration:none;} 
		.pied1 a:hover { color: #231f20; text-decoration:underline;}
		.pied1 a:active { color: #231f20; text-decoration:none;}
		.pied2{ text-align:right; padding:13px 31px 9px 0px; float:right; width:722px; background-image:url(/medias/communs/bgpied.jpg); background-position:top; background-repeat:repeat-x; color: #fff;}
		.pied2 a:link { color: #fff; text-decoration:none;}
		.pied2 a:visited { color: #fff; text-decoration:none;} 
		.pied2 a:hover { color: #fff; text-decoration:underline;}
		.pied2 a:active { color: #fff; text-decoration:none;}
		
		.asterix{ color:#cd0a0a;}



		.vert { color:#008851;}

		
/* documents */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }

/* validator callout */
.vceHighlight { background-color: #eff8f4; }
.vcePopup { margin: -2px 0 0 -40px; }
.vcePopup div, .vcePopup td { border: 1px solid #b1b1b1; background-color: #eff8f4; }
.vcePopup .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0 0; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0; }
.vcePopup .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0; margin-left: auto; }
.vcePopup .ajax__validatorcallout_error_message_cell { font-family: Verdana; font-size: 10px; padding: 10px 5px; border-right: none; width: 100%; }
.vcePopup .ajax__validatorcallout_icon_cell { display: none; width: 20px; padding: 5px; border-right: none; }
.vcePopup .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0; border-left: none; }
.vcePopup .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 13px; padding: 2px; cursor: pointer; }


/* Google Maps */
#googleCarte { width: 558px; position: relative; text-align: left; line-height: 150%; font-size: 100%; color: #231f20;}
#googleCarte a:link { color: #008851; text-decoration:underline;}
#googleCarte a:visited { color: #008851; text-decoration:underline;} 
#googleCarte a:hover { color: #008851; text-decoration:none;}
#googleCarte a:active { color: #008851; text-decoration:underline;}

/* Envoyer a un ami */
#popup body, #popup form { background: none; padding: 5px; }
#popupCtnr { margin: 15px 15px 25px 0; }
#popupCtnr .formBox { padding: 0px; }
select, textarea, input, label, #popupCtnr a { font-size: 11px; color: #231f20; font-family: Arial, Helvetica, sans-serif; }
#popupCtnr a { text-decoration: underline; color: #008851; }
#popupCtnr a:hover { text-decoration: none; color:#008851;  }

#popupCtnr .formBox { width: 100%; }
#popupCtnr .formInfos {  padding:0px; margin:0px; }
#popupCtnr .formInfos li { padding:0px 0px 0px 0px;  margin:0px;  width: 245px; display: inline;   color: #231f20; }	
#popupCtnr .formInfos li span {  }
#popupCtnr .formInfos .txtfield label, .formInfos span {  margin:0px; padding:0px; }
#popupCtnr .formInfos .txtfield input { width: 200px;}
#popupCtnr .formInfos .radiobtn * { width: auto !important; vertical-align: middle; }
#popupCtnr .formInfos .width13 { width: 210px; }
#popupCtnr .formInfos .width13 input, .width13select { width: 200px; }
#popupCtnr .formInfos .fullwidth, .formInfos .ajaxAutre { width: 300px; }
#popupCtnr .formInfos textarea { width: 375px; }
#popupCtnr .important, .formValidator, .formInfos label em, .formInfos span em  { color: #231f20 !important; }
#popupCtnr .select { width: 240px !important; }
#popupCtnr .select2 { width: 40px !important; }
#popupCtnr .select4 { width: 55px; }
#popupCtnr .formSend { width: 100%; text-align: left; }
#popupCtnr .formTxtBtn { float: left;  color: #231f20; text-decoration: none; padding: 0.4em 1.7em; }
#popupCtnr .ctnEncadre {  }
#popupCtnr .encPlain input, .encPlain label { vertical-align: middle; color: #231f20; }
.txtContenuform { line-height: 1.6em; color: #231f20; font-size:71%; }

/* sandbox */
.alignergauche, .alignerdroite { float: left; clear: none; margin: 0 1.3em 1.3em 0 !important; }
.alignerdroite { float: right; margin: 0 0 1.3em 1.3em !important; }
.centrer { text-align: center !important; }
.petit { font-size: 100%; }
.pluspetit { font-size: 90%; }
.grossir { font-size: 140%; }
.grossirplus { font-size: 160%; }

/* Print*/
.printlogo { display:none;}
.printcoord { display:none;}
.printcoord a:link {  color: #018752; text-decoration:none; }
.printcoord a:visited { color: #018752; text-decoration:none; } 
.printcoord a:hover {  color: #018752; text-decoration:underline;}
.printcoord a:active {  color: #018752; text-decoration:none; }

/* Plan du site */
.plansite ul { margin:0px 0px 30px 0px; padding:0px 0px 10px 20px; }
.plansite ul li { list-style:none; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 6px 16px; font-size:100%; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat; font-weight:bold;}
.plansite ul li a:link { padding:2px; color: #231f20; text-decoration:none; }
.plansite ul li a:visited { padding:2px; color: #231f20; text-decoration:none; } 
.plansite ul li a:hover { padding:2px; color: #231f20; text-decoration:none; background-color:#e2efe9;}
.plansite ul li a:active { padding:2px; color: #231f20; text-decoration:none; }

.plansite ul ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
.plansite ul ul ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;  }
.plansite ul li li { list-style:none; font-size:100%; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 0px 16px; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat; font-weight:100;}
.plansite ul li li li { list-style:none; font-size:100%; line-height:13px; color: #231f20; list-style-image:none; margin:0px; padding:3px 0px 0px 16px; background-image:url(/medias/communs/puces.jpg); background-position:left top; background-repeat:no-repeat;  font-weight:100;}
.plansite ul li li a:link { padding:2px; font-weight:100; color: #231f20; text-decoration:none; }
.plansite ul li li a:visited { padding:2px; font-weight:100; color: #231f20; text-decoration:none; } 
.plansite ul li li a:hover { padding:2px; font-weight:100; color: #231f20; text-decoration:none; background-color:#e2efe9;}
.plansite ul li li a:active { padding:2px; font-weight:100; color: #231f20; text-decoration:none; }

/* Bouton */
.btnInfoProgesco a:link { display:block; width:85px; height:23px; background-image:url(/medias/fr/t_accueil_qdn.jpg); background-position:left top; background-repeat:no-repeat;}
.btnInfoProgesco a:visited { display:block; width:85px; height:23px; background-image:url(/medias/fr/t_accueil_qdn.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnInfoProgesco a:hover { display:block; width:85px; height:23px; background-image:url(/medias/fr/t_accueil_qdnroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnInfoProgesco a:active { display:block; width:85px; height:23px; background-image:url(/medias/fr/t_accueil_qdn.jpg); background-position:left top; background-repeat:no-repeat;}

.btnFilRss a:link { display:block; width:65px; height:21px; background-image:url(/medias/fr/t_accueil_rss.jpg); background-position:left top; background-repeat:no-repeat;}
.btnFilRss a:visited { display:block; width:65px; height:21px; background-image:url(/medias/fr/t_accueil_rss.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnFilRss a:hover { display:block; width:65px; height:21px; background-image:url(/medias/fr/t_accueil_rssroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnFilRss a:active { display:block; width:65px; height:21px; background-image:url(/medias/fr/t_accueil_rss.jpg); background-position:left top; background-repeat:no-repeat;}

.btnPoste a:link { display:block; width:160px; height:42px; background-image:url(/medias/fr/btnposte.jpg); background-position:left top; background-repeat:no-repeat;}
.btnPoste a:visited { display:block; width:160px; height:42px; background-image:url(/medias/fr/btnposte.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnPoste a:hover { display:block; width:160px; height:42px; background-image:url(/medias/fr/btnposteroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnPoste a:active { display:block; width:160px; height:42px; background-image:url(/medias/fr/btnposte.jpg); background-position:left top; background-repeat:no-repeat;}

.btnBanque a:link { display:block; width:160px; height:45px; background-image:url(/medias/fr/btnbanque.jpg); background-position:left top; background-repeat:no-repeat;}
.btnBanque a:visited { display:block; width:160px; height:45px; background-image:url(/medias/fr/btnbanque.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnBanque a:hover { display:block; width:160px; height:45px; background-image:url(/medias/fr/btnbanqueroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnBanque a:active { display:block; width:160px; height:45px; background-image:url(/medias/fr/btnbanque.jpg); background-position:left top; background-repeat:no-repeat;}

.btnChercheurs a:link { display:block; width:248px; height:34px; background-image:url(/medias/fr/t_accueil_chercheur.jpg); background-position:left top; background-repeat:no-repeat;}
.btnChercheurs a:visited { display:block; width:248px; height:34px; background-image:url(/medias/fr/t_accueil_chercheur.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnChercheurs a:hover { display:block; width:248px; height:34px; background-image:url(/medias/fr/t_accueil_chercheurroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnChercheurs a:active { display:block; width:248px; height:34px; background-image:url(/medias/fr/t_accueil_chercheur.jpg); background-position:left top; background-repeat:no-repeat;}

.btnEntreprises { padding-top:28px; padding-bottom:8px;}
.btnEntreprises a:link { display:block; width:186px; height:23px; background-image:url(/medias/fr/t_accueil_entreprise.jpg); background-position:left top; background-repeat:no-repeat;}
.btnEntreprises a:visited { display:block; width:186px; height:23px; background-image:url(/medias/fr/t_accueil_entreprise.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnEntreprises a:hover { display:block; width:186px; height:23px; background-image:url(/medias/fr/t_accueil_entrepriseroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnEntreprises a:active { display:block; width:186px; height:23px; background-image:url(/medias/fr/t_accueil_entreprise.jpg); background-position:left top; background-repeat:no-repeat;}

.btnContact { float:right; padding-left:35px; padding-bottom:17px;}
.btnContact a:link { display:block; width:194px; height:65px; background-image:url(/medias/fr/btncontact.jpg); background-position:left top; background-repeat:no-repeat;}
.btnContact a:visited { display:block; width:194px; height:65px; background-image:url(/medias/fr/btncontact.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnContact a:hover { display:block; width:194px; height:65px; background-image:url(/medias/fr/btncontactroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnContact a:active { display:block; width:194px; height:65px; background-image:url(/medias/fr/btncontact.jpg); background-position:left top; background-repeat:no-repeat;}

.btnInscription { float:right; padding-left:35px; padding-bottom:17px;}
.btnInscription a:link { display:block; width:194px; height:65px; background-image:url(/medias/fr/btninscrire.jpg); background-position:left top; background-repeat:no-repeat;}
.btnInscription a:visited { display:block; width:194px; height:65px; background-image:url(/medias/fr/btninscrire.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnInscription a:hover { display:block; width:194px; height:65px; background-image:url(/medias/fr/btninscrireroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnInscription a:active { display:block; width:194px; height:65px; background-image:url(/medias/fr/btninscrire.jpg); background-position:left top; background-repeat:no-repeat;}

.btnAvecCv{ padding-left:41px;}
.btnAvecCv a:link { display:block; width:96px; height:26px; background-image:url(/medias/fr/envoyercv.jpg); background-position:left top; background-repeat:no-repeat;}
.btnAvecCv a:visited { display:block; width:96px; height:26px; background-image:url(/medias/fr/envoyercv.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnAvecCv a:hover { display:block; width:96px; height:26px; background-image:url(/medias/fr/envoyercvroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnAvecCv a:active { display:block; width:96px; height:26px; background-image:url(/medias/fr/envoyercv.jpg); background-position:left top; background-repeat:no-repeat;}

.btnSansCv{ padding-left:41px;}
.btnSansCv a:link { display:block; width:130px; height:50px; background-image:url(/medias/fr/formulaire.jpg); background-position:left top; background-repeat:no-repeat;}
.btnSansCv a:visited { display:block; width:130px; height:50px; background-image:url(/medias/fr/formulaire.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnSansCv a:hover { display:block; width:130px; height:50px; background-image:url(/medias/fr/formulaireroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnSansCv a:active { display:block; width:130px; height:50px; background-image:url(/medias/fr/formulaire.jpg); background-position:left top; background-repeat:no-repeat;}

.btnEnvoyerAmi a:link { display:block; width:194px; height:60px; background-image:url(/medias/fr/envoyerami.jpg); background-position:left top; background-repeat:no-repeat;}
.btnEnvoyerAmi a:visited { display:block; width:194px; height:60px; background-image:url(/medias/fr/envoyerami.jpg); background-position:left top; background-repeat:no-repeat;} 
.btnEnvoyerAmi a:hover { display:block; width:194px; height:60px; background-image:url(/medias/fr/envoyeramiroll.jpg); background-position:left top; background-repeat:no-repeat;}
.btnEnvoyerAmi a:active { display:block; width:194px; height:60px; background-image:url(/medias/fr/envoyerami.jpg); background-position:left top; background-repeat:no-repeat;}