body {
	background-color:#e3e4e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000078;
}
a {
	color:#000078;
	text-decoration:none
}
.accueil_news {
	background-image:url(images/accueil/news_fd.jpg);
	background-repeat:repeat-y;
	width:310px;
	float:right;
	margin-left:15px;
	margin-top:15px;
	margin-right:40px;
}
.acceuil_news img {
	display:block;
}

.acceuil_news_contenu {
	color:#000000;
	font-size:12px;
	height:100px;
	padding-left:10px;
	margin-top:5px;
}
.acceuil_news_contenu a,.page_news_contenu a {
	color:#e2001a;
	text-decoration:underline;
	margin-right:5px;
}
.acceuil_news_caontenu div {
	margin-left:0px;
	width: inherit;
	margin-right:0px;
}
.accueil_bloc_test {
	width:282px;
	float:left;
	margin-left:25px;
	background-image: url(images/accueil/accueil_fd_tests.jpg);
	margin-top:45px;
	background-position:0px 20px;
	background-repeat:no-repeat;
	height:341px;
}
.accueil_bloc_RD {
	float:left;
	background-image:url(images/accueil/accueil_fd_developement.jpg);
	color:#f79f07;
	text-align:right;
	margin-top:32px;
	height:340px;
	width:273px;
	background-repeat:no-repeat;
	background-position:0px 20px;
}
.accueil_bloc_test li, {
	width:140px;
	color:#FFFFFF;
	font-size:13px;
	margin-left:7px;
	vertical-align:top;
	list-style-type: disc;
}
.accueil_bloc_RD li{
	width:122px;
}
.accueil_bloc_test a,.accueil_bloc_RD a {
	color:#FFFFFF;
	text-decoration:none;
}
.accueil_bloc_test a:hover,.accueil_bloc_RD a:hover {
	text-decoration:underline;
}
.accueil_presentation_activite {
	color:#FFFFFF;
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align: center;
	font-size: 14px;
}
.acceuil_slogan_activite {
	 margin-top:5px;
	 font-weight:bold;
	 font-style:italic;
	 font-size:12px; 
}
.accueil_bloc_about {
	background-image:url(images/accueil/fd_about.jpg);
	width:211px;
	height:350px;
	background-repeat:no-repeat;
	float:left;
	padding-top:40px;
}
.accueil_about_menu {
	font-size:14px;
	margin-left:60px;
	font-weight:bold;
}
.accueil_about_menu a {
	color:#58585a;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
}
.accueil_coordonnees {
	text-align:right;
	padding-right:5px;
	margin-top:200px;
	color:#223b8b;
}
.page {
	background-image:url(images/page/boules_fd.jpg);
	background-position:right 152px;
	background-repeat:no-repeat;
	height:100%;
}
.page_top {
	height:150px;
	vertical-align:top
}
.page_news_bloc {
	background-image:url(images/page/news_fd.jpg);
	background-repeat:repeat-y;
	width:474px;
	float:left;
	margin-top:15px;
	margin-left:15px;
}
.page_news_titre {
	width:460px;
	margin-left:10px;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
	color:#e2001a;
	border-bottom:2px solid #e2001a;
}
.page_news_contenu {
	color:#000000;
	font-size:12px;
	height:80px;
	padding-left:10px;
	margin-top:5px;
}
.page_menu {
	width:243px;
	vertical-align:top;
	background-position:0px 30px;
	background-image:url(images/page/fd_menu.jpg);
	background-repeat:no-repeat;
}
.page_nav_about a,.page_nav_test a,.page_nav_RD a,.page_nav_about_ok,.page_nav_RD_ok,.page_nav_test_ok {
	background-repeat:no-repeat;
	display:block;
	margin-left:17px;
	font-size:13px;
	text-decoration:none;
	color:#29298e;
	padding-left:16px;
	padding-bottom:2px;
	margin-top:3px;
}
.page_nav_about a:hover,.page_nav_test a:hover,.page_nav_RD a:hover,.page_nav_about_ok,.page_nav_RD_ok,.page_nav_test_ok{
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:0px 2px;
}
.page_nav_about a:hover,.page_nav_about_ok {
	color:#8c1795;
	border-bottom:1px solid #8c1795;
	background-image:url(images/page/fd_nav_about.jpg)
}
.page_nav_test a:hover,.page_nav_test_ok{
	color:#3795a1;
	border-bottom:1px solid #3795a1;
	background-image:url(images/page/fd_nav_test.jpg)
}
.page_nav_RD a:hover,.page_nav_RD_ok {
	color:#f79f07;
	border-bottom:1px solid #f79f07;
	background-image:url(images/page/fd_nav_RD.jpg)
}
.page_ss-nav_test a {
	color:#3795a1;
	margin-left:35px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	width:175px;
}
.page_ss-nav_RD div {
	color:#f79f07;
	margin-left:35px;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.page_ss-nav_test .itemTitre a
{
	color:#f79f07;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.page_ss-nav_RD div{
	color:#f79f07;
}
page_ss-nav_test div, .page_ss-nav_test .itemTitre a  {
	color:3795a1;
}
.page_ss-nav_RD a {
	color:#f79f07;
	margin-left:35px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	width:175px;
}
.page_ss-nav_test a:hover,.page_ss-nav_RD a:hover {
	text-decoration:underline;
}
.page_version {
	height:15px;
	margin-left:20px;
	margin-right:15px;
	text-align:right;
	display:block;
	padding-top:10px;
	border-bottom:1px solid #000078;
	margin-bottom:20px;
	font-size:11px;
}
.page_titre {
	width:100%;
	height:30px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
	background-repeat:no-repeat;
}
.page_titre_contenu {
	width:250px;
	font-size:14px;
	padding-left:50px;
	font-size:15px; 
	font-weight:bold;
	padding-top:10px;
	background-image:url(images/page/puce_titre.gif);
	background-repeat:no-repeat;
	height:31px;
}
.texte_orange {
	color:#FCA444;
}
.fondateurs_bloc,{
	width:80%;
}
.partenaire_bloc {
	width:90%;
}
.partenaire_bloc strong {
	color:#8c1795;
}
.partenaire_bloc img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #8c1795;
}
.fondateur_bloc img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:2px solid #8c1795;
}
.test_liste a{
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#3795a1;
	height:20px;
	font-weight:bold;
}
.test_liste a:hover,.RD_liste a:hover {
	text-decoration:underline;
}
.RD_liste a {
	display:block;
	font-size:13px;
	text-decoration:none;
	color:#f79f07;
	height:20px;
	font-weight:bold;
}
.fiche_intro{
	font-size:13px;
	width:90%;
	font-style:italic;
}
.telecharge_date {
	font-size:11px;
	color:#8c1795;
}
a.lien-bleu:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C7;
	font-weight: normal;
	text-decoration: none;
}
a.lien-bleu:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0082C7;
	font-weight: normal;
	text-decoration: none;
}
a.lien-bleu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0082C7;
	font-weight: normal;
	text-decoration:underline;
}
.contour-violet { 
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3F4096;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3F4096;
	}

a.lien-violet:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3F4096;
	font-weight: bold;
	text-decoration: none;
}
a.lien-violet:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3F4096;
	font-weight: bold;
	text-decoration:none;
}
a.lien-violet:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3F4096;
	font-weight: bold;
	text-decoration: none;
}
.contour-violet { 
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3F4096;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3F4096;
	}
