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}
*/






