html,body{margin: 0;padding: 0;height: 100%}body{font: 11px arial,sans-serif;text-align:center; background-image:url(icononav/fd_top.jpg); background-repeat:repeat-x; background-position:top; background-color:#e8e9ed;margin: 0;}/*----TEXTES------*/#content p {font: 110% Arial, Helvetica, Verdana; font-style: normal; line-height:1.5em; color:#444444; text-align: justify;}#content {font: 110% Arial, Helvetica, Verdana; font-style: normal; line-height:1.5em; color:#444444; text-align: justify;}#content img{border-width:0px;}p{font: 110% Arial, Helvetica, Verdana; font-style: normal; line-height:1.7em;color:#444444;text-align: justify;}p.spip{font: 110% Arial, Helvetica, Verdana; font-style: normal; line-height:1.7em; color:#444444;text-align: justify; margin-right:12px;}.index{ display:block; font: 14px arial,sans-serif;font-style: bold;line-height:1.5em;color:#444444; padding-right:12px; text-align: justify;}a {color:#000; text-decoration:underline;}a:hover{color:#7C7C7C; text-decoration:none;}.titre {display:block; font: 28px Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#000000; line-height:27px;}.sstitre {display:block;font: 120% Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#336399; margin-bottom:5px;}h1 {display:block; font: 150% Arial, Helvetica, Verdana; font-weight:bold; font-style:normal;color:#336399; padding-top:7px; text-align: left;	border-top: 1px solid #c3c3c3;}h2 {display:block;  font: 140% Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#e86500; text-align: left;}h3 {display:block; font: 120% Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#631804; margin-bottom:1px; text-align:left;}h4 {display:block; border:1px solid #e86500; padding: 5px;  font: 11px Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#e86500; margin-bottom:1px; text-align:left;line-height:1.6em;}h5 {display:table; width:98%; border:1px solid #336399; padding: 5px 5px 4px 5px; font: 11px Arial, Helvetica, Verdana; font-style:normal; margin-top:0;margin-right:3px; margin-bottom:5px; text-align:left;line-height:1.6em;}h5 img{ width: 80px; height: 80px;}h6 {display:block; font: 120% Arial, Helvetica, Verdana; font-weight:bold; font-style:normal; color:#336399; margin-bottom:3px; text-align:left;margin:0;}h7 {color:#336399; text-align:left; font: 120% Arial, Helvetica, Verdana;font-weight:bold;}p img{margin:2px;}.texte {font: 12px arial,sans-serif;margin:2px 0px 0px;	text-align: justify;}p .tx img{display:block;margin:10px 10px 10px 10px;}.fiche {font: 12px arial,sans-serif;margin:0px 0px 0px;	text-align: justify;}.legende {font: 11px "Times New Roman", Georgia, Times; font-weight: bold; margin:3px 5px 0px 5px; margin-right:40px;line-height:1.7em;	text-align: justify;}#legend2 {display:block; font: 11px "Times New Roman", Georgia, Times; text-align: justify;margin-top:2px;}/*----blocs------*/div#container{position: relative; width:948px; height: 100%; margin:0 auto; text-align:left; background-image:url(icononav/fd_main.jpg);background-repeat: repeat-y;}div#header { position:relative; top:0px; left:0px; height:144px;width:948px;}/*{ height:144px; width:948px; top:0px; margin:0; padding:0px; float:right; z-index: 1;}*/div#nav{float:right; position:relative; width:724px; top:55px; margin-left :0px; padding:0px; margin-right:0px; z-index:50;}div#logo{float:left}div#container_content{ left:0px;  width:948px; background-image:url(icononav/fd_main.jpg);background-repeat: repeat-y; margin:0px; padding:0px; z-index: 2;}div#content{display:block; float:right; position: relative; margin-right:10px;  top:0px; width:684px; margin-top:18px; margin-left: 20px;  z-index: 3}td.marge{ padding-top:20px;  width:224px;}/*div#nav{display: block;position:relative;width:125px; padding-top:10px;top:0px;background-color:#0066FF; }*/div#logo{display: block;position:relative;z-index:55;/*width:125px; padding-top:10px;*/top:0px;/*background-color:#0066FF; */}.table_main{margin-top:1px;}.rollnav ul{ color:#2E6BAF;	font: normal 11px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;	margin: 0;	padding: 0;	list-style-type: none;}.rollnav li { 	margin: 0px;	width: auto;	padding-left: 3px;	padding-right: 8px;	margin-left:3px;		margin-right:3px;		border-bottom: 1px solid #FFFFFF;}.rollnav a{color:#2E6BAF;	display: block;	text-decoration: none;	text-indent: 0px;	padding: 6px 2px 6px 2px;	font-weight: bold;	}.rollnav a:hover{	color: #000000;	text-decoration: none;	font-weight: bold;}.rollnav { background-color:#ACD400; }div#one td{border-top: 1px solid #ffffff; padding:4px;}div#two{ float:left; position: relative ; top: 144px; left: 250px; width: 156px; z-index:61; background-color:#ACD400; }div#two td{border-top: 1px solid #ffffff; padding:4px;}div#tree{ float:left; position: relative ; top: 144px; left: 252px; width: 156px; z-index:62; background-color:#ACD400; }div#tree td{border-top: 1px solid #ffffff; padding:4px;}div#langues{ float:right; position: relative ; top: 0px; right: 10px;  z-index:64; }div#container_index{width:946px;margin:0 auto;text-align:left; border-right: 1px solid #222;border-left: 1px solid #222;background-color:#313131;}div#content_index{ width:100%; background-image:url(icononav/acc_fd_content.jpg);background-position:left 4px ; background-repeat: no-repeat; padding-bottom:30px; background-color:#313131;}div#content_indexgb{ width:100%; background-image:url(icononav/acc_fd_contentgb.jpg);background-position:left 4px ; background-repeat: no-repeat; padding-bottom:30px; background-color:#313131;}#content { }/* --------------- navigation -----------*/div#vignettes{float:left;/*background-color:#0066FF; */text-align:left; height:400px;}div#vignettes img{/*background-color:#0066FF; */margin-right:10px; margin-bottom: 0px; margin-top:7px; margin-left:10px; border-width:0px;}div#vignettes img a{}div#vignettes img a:hover{border-width:1px; border-color:#333333;}#btaccueil{ position: absolute;bottom: 40;margin-left:30px; text-align:center;font: 16px "Times New Roman", Georgia, Times;font-weight:bold; color:#666666;}/*width: 100%;  margin-top: 50px;*//*#nav ul {	list-style: none;	margin: 0px;	padding: 0px;}#nav li { 	list-style: none;margin: 0px;	padding: 0px;}#nav li a {	display: block;font: 12px "Times New Roman", Georgia, Times;font-weight:bold;	color: #333333;	text-decoration: none;	padding-left: 0px;	/*background: #efefef;	border-bottom: 1px solid #c3c3c3;	text-shadow: 0px 1px 0px #ffffff;padding: 6px 0px 6px 6px;}#nav li .menuon{	background: no-repeat 0px 9px url(icononav/puce_f.jpg);}#nav a:hover {	color: #7C7C7C;	background: #e1e1e1;}*//* Child - Level 1 */#nav ul ul {	padding: 0px;	margin: 0;	border-bottom-style: none;}#nav ul ul li a{ font: 11px "Times New Roman", Georgia, Times;}/*#nav ul ul a {	display: block;		padding: 3px 0 3px 10px;	margin: 0;	text-decoration: none;}*/#nav ul ul a:hover {}/*/NAVIGATION*/table td.main{ height:94%;}.highslide {  text-align:left;	cursor: url(highslide/graphics/zoomin.cur), pointer;    outline: none;}.highslide img {  text-align:left;	/*border: 2px solid gray;*/}.highslide:hover img {	/*border: 2px solid white;*/}.highslide-image {  text-align:left;    border: 2px solid white;}.highslide-image-blur {}.highslide-caption {    display: none;    text-align:left;    border: 2px solid white;    border-top: none;    font-family: Verdana, Helvetica;    padding: 5px;    background-color: white;height:300px;overflow:auto;}.highslide-display-block {    display: block;  text-align:left;}.highslide-display-none {    display: none;}.highslide-loading {    display: block;	color: white;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;    text-decoration: none;	padding: 3px;	border-top: 1px solid white;	border-bottom: 1px solid white;    background-color: black;    /*    padding-left: 22px;    background-image: url(highslide/graphics/loader.gif);    background-repeat: no-repeat;    background-position: 3px 1px;    */}a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}.ref {font-size:10px; color:#333; line-height: 1.4em; margin-top: 1em; border-top: 1px dashed #5A94CE; margin-bottom: 0.8em;}/*table td .bloc_content{padding:3px;}#contente {width:520px; padding-left:15px; padding-right:15px;padding-bottom:6px;background-color:#fff;}#contente p{line-height:1.4;}div#extra{float:left;clear:left;width:220px}div#extra p{margin-left:15px;margin-right:15px;}div#footer{position:relative;clear:both;width:740px;color: #000; background-image:url(icononav/fd_footer.gif);background-repeat:repeat-x; height:28px;left:222px; }div#footer p{margin:0;padding:5px 10px;}td .edito_content{border-right: 1px solid #A0B2BA;padding:0px;margin:0px; color:#3F6878;}table .list {border-bottom: 1px solid #999;margin-left:15px;margin-bottom:5px;}/*table.list td.logo{border-right: 1px solid #999; }td .trombi {text-align:left;font-size:11px;border-left: 1px solid #00b5d2; padding-left:10px;}td .trombi img{border: 1px solid #666;}.sstitre {font: 13px arial,sans-serif;text-align:left; font-weight:bold;}.txtaccueil a{text-decoration:none;}.txtaccueil a:hover{text-decoration:none;color:#333}*/