@charset "iso-8859-1";


.demo { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	background-color: #FFFFFF;
	background-image:url(fond.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}



* {
	margin: 	0;
	padding: 	0;
}

:focus {
	outline: none;
}

/* General styles ------------------------- */

.showcase {
	position: relative;
	}

.showcase a.controls {
	position: absolute;
	width: 1px;
	height: 1px;
	background-color: #ffffff;
	text-decoration: none;
	color: #FFF;
	font-size: 1px;
	font-weight: bold;
	text-align: center;	
	border: 1px solid #FFF;	
	}

.showcase a.previous {
	padding-bottom: 4px;
}

.showcase ul li {
	width: 170px;
	height: 170px;
	float: left;	
	list-style-type: none;	
}

.showcase ul li a {
	display: block;	
}

.showcase li a img {
	width: 100%;
	height: 100%;
	border: 0;	
}

/* Horizontal showcase ------------------------- */

.showcase#horizontal {	
	margin: 20px auto 0 auto;
	width: 836px;
	height: 170px;
}	
	
.showcase#horizontal a.controls {
	top: 50%;
	margin-top: -27px;
}

.showcase#horizontal a.next {
	right: 0;
	padding-top: 4px;
}


.showcase#horizontal a.controls:hover {
	border-color: #2097FA;
}

.showcase#horizontal ul {
	position: relative;	
	width: 700px;
	height: 170px;	
	margin: 0 auto;
}



li {
padding-left: 24px;
	margin: 20 auto;
}




/* CSS Document */
html {
  height:100%;
}

body { 
	
	background: black url(images/bg-2.jpg) no-repeat center top fixed;
	text-align: left; 
}


.bgaccentre { 
	background: #FFFFFF url(images/bg_ac_centre.jpg) no-repeat top center;
	text-align: left; 
}

.bgaccold { 
	background: #FFFFFF url(images/bg_ac-cold.gif) no-repeat top left;
	text-align: left; 
}

.infodoc1 { 
	background: #FFFFFF url(images/infodoc-ac-bg1.gif) repeat-y top left;
	text-align: left; 
}

.infodoc2 { 
	background: #FFFFFF url(images/infodoc-ac-bg2.gif) repeat-y top left;
	text-align: left; 
}

.infodoc3 { 
	background: #FFFFFF url(images/infodoc-ac-bg3.gif) repeat-y top left;
	text-align: left; 
}

.actionbg1 { 
	background: #FFFFFF url(images/action-bg1.gif) repeat-y top left;
	text-align: left; 
}

.actionbg2 { 
	background: #FFFFFF url(images/action-bg2.gif) repeat-y top left;
	text-align: left; 
}


.bgaction { 
	background: #FFFFFF url(images/action-ac-bg1.gif) no-repeat top left;
	text-align: left; 
}

.bgchercheur { 
	background: #FFFFFF url(images/bg_ac-chercheurs.gif) no-repeat top left;
	text-align: left; 
}

.bgsocpra { 
	background: #FFFFFF url(images/bg_socpra.jpg) no-repeat top left;
	text-align: left; 
}


.bgsommairesocpra { 
	background: #955144 url(images/bg_sommairesocpra.jpg) no-repeat top left;
	text-align: left; 
}

.bgrose { 
	background: #FFFFFF url(images/bg_rose.jpg) no-repeat top left;
	text-align: left; 
}

.bgvert { 
	background: #FFFFFF url(images/bg_vert.jpg) no-repeat top left;
	text-align: left; 
}

.bgpartenaires { 
	background: #FFFFFF url(images/bgpartenaire.gif)  no-repeat top left;
	text-align: left; 
}

.bgsommairechercheurs { 
	background: #b2bc8c url(images/bg_sommairechercheurs.gif)  no-repeat top left;
	text-align: left; 
}

.bgchercheurs1 { 
	background: #FFFFFF url(images/bg_chercheurs1.gif)  no-repeat top left;
	text-align: left; 
}

.bgchercheurs2 { 
	background: #d78237 url(images/bg_chercheurs2.gif)  repeat-y top left;
	text-align: left; 
}


.bgchercheurs3 { 
	background: #FFFFFF url(images/bg_chercheurs3.gif)  repeat-y top left;
	text-align: left; 
}

.bgchercheurs4 { 
	background: #9aa76f url(images/bg_sommairechercheurs2.jpg)  no-repeat top left;
	text-align: left; 
}

.bgfoire { 
	background: #eeeacc url(images/bgfoire.gif)  repeat-y top left;
	text-align: left; 
}

.bgentreprises { 
	background: #7f4154 url(images/bgentreprises.jpg)  no-repeat top left;
	text-align: left; 
}

.bgrecherche { 
	background: #FFFFFF url(images/bgrecherche.gif)  no-repeat top left;
	text-align: left; 
}


.bgtechno { 
	background: #7e4154 url(images/bgtechno1.jpg)  no-repeat top left;
	text-align: left; 
}

.bgtechno2 { 
	background: #7e4154 url(images/bgtechno2.jpg)  no-repeat top left;
	text-align: left; 
}






.textegris{
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 17px;
}

.textegris a:link{
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: underline;
line-height: 17px;
}

.textegris a:hover{
color: #000000;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: underline;
line-height: 17px;
}

.textegris a:visited{
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: underline;
line-height: 17px;
}


.texteblanc{
color: #FFFFFF;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
line-height: 19px;
}

.texteblanc a:link {
color: #FFFFFF;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
line-height: 17px;
}

.texteblanc a:hover {
color: #000000;
font-family: Trebuchet MS,Georgia;
text-decoration: underline;
font-size: 14px;
line-height: 17px;
}

.texteblanc a:visited {
color: #FFFFFF;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
line-height: 17px;
}

.titrejaune{
color: #f6fa90;
font-family: Trebuchet MS,Georgia;
font-size: 24px;
line-height: 25px;
}

.titreblanc{
color: #FFFFFF;
font-family: Trebuchet MS,Georgia;
font-size: 24px;
line-height: 24px;
}


.titrefonce {
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 20px;
line-height: 25px;
}

.textefonce {
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 17px;
}


.textefonce a:link {
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}


.textefonce a:hover {
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}

.textefonce a:visited {
color: #3a5353;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}



.ariane {
color: #3c5473;
font-family: Trebuchet MS,Georgia;
font-size: 12px;
line-height: 13px;
}

.ariane a:link {
color: #3c5473;
font-family: Trebuchet MS,Georgia;
font-size: 12px;
text-decoration: underline;
line-height: 13px;
}

.ariane a:visited {
color: #3c5473;
font-family: Trebuchet MS,Georgia;
font-size: 12px;
text-decoration: underline;
line-height: 13px;
}

.textinfodoc1 {
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 17px;
}

.textinfodoc1 a:link{
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}

.textinfodoc1 a:hover{
color: #000000;
font-family:Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}

.textinfodoc1 a:visited{
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 17px;
}


.titrechercheur {
color: #825108;
font-family: Trebuchet MS,Georgia;
font-weight: bold;
font-size: 20px;
line-height: 27px;
}

.titrechercheur1 {
color: #825108;
font-family: Trebuchet MS,Georgia;
font-weight: bold;
font-size: 24px;
line-height: 27px;
}

.textinfodoc {
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 16px;
}


.textinfodoc a:link{
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 16px;
}

.textinfodoc a:hover{
color: #000000;
font-family:Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 16px;
}

.textinfodoc a:visited{
color: #8e4a0e;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
text-decoration: none;
line-height: 16px;
}





.artsversus {
color: #ABABAB;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 18px;
}

.artsversus a:link, .artsversus a:visited {
color: #8D8D8D;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 18px;
text-decoration: none;
}


.artsversus a:hover {
color: #ABABAB;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
}



.typo-astuce {
color: #ABABAB;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
line-height: 18px;
}




H1 {
color: #6b7c32;
font-family: Trebuchet MS,Georgia;
font-size: 28px;
line-height: 16px;
font-style: italic;
}

H5 {
color: #858585;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 24px;
text-decoration: none;
}

.liensbas {
color: #506699;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}



.liensbas a:link {
color: #506699;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}


.liensbas a:hover {
color: #506699;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}


.liensbas a:visited {
color: #506699;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}


.liensbas a:active {
color: #999999;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}






H6 {
color: #506699;
font-family: Trebuchet MS,Georgia;
font-size: 10px;
line-height: 16px;
text-decoration: none;
}


.button {
	width:80px;
	font-size:10px;
	padding-bottom:3px;
	height:18px;
	background-color:#999967;
	color:#FFF;
	font-weight:bold;
	border:solid;
	border-width:1px;
	border-color:#666;
	cursor:pointer;
}

.fields {
	width:180px;
	height:15px;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#333;
	border:solid;
	border-width:1px;
	border-color:#333;
}


H2 {
color: #00549e;
font-family: Trebuchet MS,Georgia;
font-weight:bold;
font-style: italic;
font-size: 25px;
line-height: 20px;
}

H3 {
color: #590805;
font-family: Trebuchet MS,Georgia;
font-size: 20px;
line-height: 25px;
}

H4 {
color: #16598c;
font-family: Trebuchet MS,Georgia;
font-style: italic;
font-size: 25px;
line-height: 28px;
}

.soustitre {
color: #16598c;
font-family: Trebuchet MS,Georgia;
font-style: italic;
font-size: 22px;
line-height: 23px;
}


.intro {
color: #414b29;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
line-height: 18px;
}

.intro a:link{
color: #5e93c2;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
font-weight:bold;
text-decoration: none;
line-height: 18px;
}

.intro a:hover{
color: #00549e;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
font-weight:bold;
text-decoration: none;
line-height: 18px;
}

.intro a:visited{
color: #5e93c2;
font-family: Trebuchet MS,Georgia;
font-size: 14px;
font-weight:bold;
text-decoration: none;
line-height: 18px;
}


.texte {
color: #414b29;
font-family: Trebuchet MS,Georgia;
font-size: 13px;
line-height: 18px;
}



.lien {
color: #6e3a38;
font-family: Arial, Helvetica, sans-serif;
font-size: 09px;
line-height: 18px;
}

.lien  a:link {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height: 18px;
text-decoration: underline;
}

.lien  a:visited {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
line-height: 18px;
text-decoration: underline;
}

.lien  a:hover {
color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
font-weight:bold;
text-decoration: none;
}

.menu  a:link {
color: #6e7274;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
}

.menu  a:hover {
color: #660000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
}

.menu  a:visited {
color: #6e7274;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
}

.bande {
background: #ffffff url(images/bg_entrepris2ad.gif) no-repeat center top;
	color: #ffffff;
}

.bande2 {
background: #ffffff url(images/bg_entrepris2ad2.gif) no-repeat center top;
	color: #ffffff;
}

.bande3 {
background: #ffffff url(images/bg_emplois-d2.gif) no-repeat center top;
	color: #ffffff;
}


.titrenews {
color: #de7a1c;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 22px;
font-weight:bold; 
}

.news {
color: #a2835e;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
}


.news a:link {
color: #6e7274;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: underline;
font-weight:bold;
}

.news a:hover {
color: #660000;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight:bold;
text-decoration: underline;
}

.news a:visited {
color: #6e7274;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
text-decoration: underline;
font-weight:bold;
}

.supernews {
color: #383e41;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 22px;
font-weight:bold; 
}




.arts  {
color: #993300;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
line-height: 18px;
text-decoration: none;
}

.arts  a:link {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
line-height: 18px;
text-decoration: none;
}

.arts  a:visited {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
line-height: 18px;
text-decoration: none;
}


