/* CSS Document */
body {
	background-color: #fcfcfc;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg-programmation-referencement-infographiste.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-position:top;
	}

.menu-haut {
  line-height: 0px;
  height:47;
  margin:0;
  padding:0;
}

td {
  line-height: 0px;
}

.team_list {
  line-height: 10px;
}

.team_list td {
  line-height: 14px;
}
	
.td_fond  {
	background-image:url(images/ligne-rouge.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.td_fond_droite  {
	background-image:url(images/ligne-rouge-droite.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.td_fond_equipe  {
	background-image:url(images/ligne-rouge-equipe.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.td_fond_reference  {
	background-image:url(images/ligne-rouge-reference.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.td_fond_joindre  {
	background-image:url(images/ligne-rouge-joindre.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.td_fond_joindre_2  {
	background-image:url(images/ligne-rouge-joindre_2.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.td_fond_portefolio  {
	background-image:url(images/ligne-rouge-portefolio.gif);
	background-position:top;
	background-repeat:repeat-x;
}

a:link {
	color: #990000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #990000;
}

a:hover {
	text-decoration: underline;
	color: #990000;
}

a:active {
	text-decoration: none;
	color: #990000;
}

.td_contenu{
	padding-left:40px;
	padding-right:10px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align:top;
}

.td_contenu-sans{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:top;
}

.td_contenu_equipe{
	padding-right:40px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align:top;
	line-height: 20px;
	margin-bottom: 20px;
}

.td_contenu-d1{
	padding-left:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #653600;
	vertical-align:top;
	padding-top:10px;
		font-weight:bold;
}

.td_contenu-d2{
	padding-left:20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #653600;
	vertical-align:top;
	padding-top:12px;
		font-weight:bold;
}



.td_contenu-liens{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #653600;
	text-align:right;
	padding-right:10px;
}

.td_sousliens{
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #3C4E00;
}

.td_images{
	background-image: url(images/photos/index_10.gif);
	background-repeat: no-repeat;
	vertical-align:top;

}

.td_sousliens-etat{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #EB9A27;
}

.txt_titres{
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #653600;
}
	
.txt_titres2{
	padding-top:0px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #653600;
}

a.nus:link {
	color: #EB9A28;
	text-decoration: none;
	font-weight:bold;
}
a.nus:visited{
	text-decoration: none;
	color: #EB9A28;
	font-weight:bold;
}

a.nus:hover {
	text-decoration: underline;
	color: #EB9A28;
	font-weight:bold;
}

.menu_dropdown {
  position: absolute;
  margin: 0px;
  padding: 0px;
  margin-top: 1px;
  background-color: #eea948;
  color: #fff;
  width: 100%;
  display: none;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
}

.spacer_div {
  line-height: 1px;
  overflow: none;
  height: 1px;
}

.menu_dropdown a {
  margin: 3px;
}

.menu_dropdown hr {
  background-color: #fff;
  color: #fff;
  height: 2px;
  border: 0px;
}

.lang_switch {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

.menu_dropdown a:link,.menu_dropdown a:visited,.menu_dropdown a:active {
  color: #FFFFFF;
  font-weight: bold;
}

.menu_dropdown a:hover {
  text-decoration: none;
  color: #653600;
  font-weight: bold;
}

.newserrormessage {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.newstext {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003300;
}

.newsconfirmtext {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003300;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}


#ico_emplois{ text-indent:-5000px; position:absolute; margin:-70px 0 0 5px; background:url(images/ico-emplois.gif) no-repeat left top; width:52px; height:24px;}
#with_sound #ico_emplois{margin:-87px 0 0 5px; }

#listing_emplois{ width:665px; margin:0 auto;}
#listing_emplois, #listing_emplois *{ line-height:normal !important;}

#listing_emplois dt{margin:20px 0;font-size:16px; color:#666; text-transform:uppercase; font-weight:700; cursor:pointer;}











