div { border: none; }
body, h1,h2,h3,h4,h5,h6,p,ul,dl,td  { color: #333; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif}
body    { font-weight: normal; font-size: small; background-color: #8c9faa;  }
body a   { color: #900 }
body a:hover { color: #666 }
hr { margin-top: 1ex; margin-bottom: 1ex }
h1,  h2,  h3,  h4,  h5,  h6  { font-weight: bold; margin-top: 1.2ex; margin-bottom: 0.6ex }
h1    { font-size: 30px }
h2 { font-size: 24px }
h3 { font-size: 18px }
h4 { font-size: 14px;vertical-align:top; }
h5 { font-size: 12px }
h6 { font-size: 10px }
p { font-size: 13px; margin-top: 1ex; margin-bottom: 1ex; margin-right: 2ex; line-height: 125% }
sup  { font-size: 70%; line-height: 0.5ex }
ul  { font-size: 13px }
dl  { font-size: 13px }
td  { font-size: 13px }
.abstractclass  { font-size: 14px; line-height: 20px; text-align: justify; margin-top: 1.5ex; margin-bottom: 1.5ex }
.missionclass { font-size: 14px; line-height: 20px; margin-top: 0.4ex; margin-bottom: 0.4ex }
.border { border-right: 1px dotted gray }
.dashedborder { padding: 5px; border: dashed 1px #808080 }
.top { margin-top: 0px }
.bottom { margin-bottom: 0px }
.nomargin { margin-top: 0px; margin-bottom: 0px }
a { text-decoration: none;}
a:hover { text-decoration: underline;  }
.creditsclass     { font-size: 9px !important; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif }
.smallclass  { font-size: 10px !important; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px }
.creditsclass a   { }
.navigation1      { color: yellow; font-weight: bold; font-size: 10px !important; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif }
.navigation1 a  { color: white; text-decoration: none }
.navigation1 a:visited { text-decoration: none }
.navigation1 a:hover { color: yellow; text-decoration: none }
.navigation2  { color: yellow; font-style: italic; font-weight: bold; font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 0px }
.navigation2 a { color: white; font-style: normal; text-decoration: none }
.navigation2 a:visited { text-decoration: none }
.navigation2 a:hover { color: yellow; text-decoration: none }
.navigation3   { font-weight: bold; font-size: 10px; line-height: 150%; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: 0.5ex; margin-bottom: 0ex }
ul.listeplan  { list-style-position: outside; margin-left: 1ex; padding-left: 1ex }
ul.listeplan ul  { list-style-position: outside; margin-left: 1ex; padding-left: 15px }
ul.listedate  { list-style-position: outside; margin-top: 0.5ex; margin-bottom: 0.5ex; margin-left: 1.5ex; padding-top: 0px; padding-bottom: 0px; padding-left: 1ex }
ul.listeorange { list-style: none url(../../../Images/orange2.gif) outside; margin-top: 0.25ex; margin-bottom: 0.25ex; margin-left: 1.5ex; padding-top: 0px; padding-bottom: 0px; padding-left: 1ex }
ul.listerouge { list-style: none url(../../../Images/rouge2.gif) outside; margin-top: 0.25ex; margin-bottom: 0.25ex; margin-left: 1.5ex; padding-top: 0px; padding-bottom: 0px; padding-left: 1ex }
.tabletitleclass           { font-weight: bold; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-top: 0.1em; margin-bottom: 0.1em }
.tocclass { font-weight: bold; font-size: 9px; font-family: 'Lucida Grande', "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0.1em; padding: 2px }
.youarehereclass   { color: #003; font-weight: normal; font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-top: 10px; margin-left: 10px;}
.youarehereclass a  { color: #003; font-weight: bold; text-decoration: none; padding: 5px }
.youarehereclass a:hover { font-weight: bold; text-decoration: underline; padding: 5px }
.topmenuclass { color: #fff; font-weight: normal; font-size: 10px; font-family: 'Lucida Grande', "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0.1em; padding: 3px }
.topmenuclass a   { color: #fff; font-weight: bold; text-decoration: none; padding: 3px }
.communiquetitreclass  { font-weight: bold; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.communiqueinfoclass  { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.communiquetableclass   { margin-bottom: 5px; margin-left: 0px; padding: 0px 15px 0px 0px }

table p, td p,table h1, table h2, table h3, table h4, table h5, table h6, td h1, td h2, td h3, td h4, td h5, td h6 { color: #333 }
.navigationclass     { background: #000375 url(../../../Images/testBG256sans.gif) repeat-x scroll }
.arcterreclass { background: #000375 url(../../../Images/arc_terre_640.gif) no-repeat scroll left bottom }
.bandeauclass { background-image: url(../../../Images/bandeau720a.jpg); margin: 0px; padding: 0px; width: 720px; height: 138px }
.bandeau1class    { background-image: url(../../../Images/bandeau718/helix_01.jpg); margin: 0px; padding: 0px; width: 359px; height: 53px }
.bandeau2class     { background-image: url(../../../Images/bandeau718/helix_02.jpg); margin: 0px; padding: 0px; width: 359px; height: 53px }
.bandeau3class    { background-image: url(../../../Images/bandeau718/helix_03.jpg); margin: 0px; padding: 0px; width: 718px; height: 37px }
.corpsclass  { /*padding: 10px */}
.toprightclass  { position: relative; bottom: 75px; right: 11px }
.topleftclass { position: relative; bottom: 72px; left: 11px }
.ongletspositionclass { }
.auteur { color: #666; font-style: italic; margin-top: 0px }
.invisible { visibility: hidden }

.legende { 
	font-size: 10pt;
	text-align : justify;
}

.liste  { 
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	font-size: 0.9em;
	line-height: 125% 
}

.tableautitre {
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
	font-style: italic;
}

.tableaucontenu {
	font-family: Arial, Helvetica, sans-serif; 
	font-style: italic;
	color : Black; 
	/*font-size: 0.8 em;*/
	font-size: x-small; 
	line-height: 125%
}


.malegende {
	font-size: xx-small;
	text-align : justify;
}	

.malegende_fiche {
	font-size: xx-small;
	text-align : justify;
	color: #FFFFFF;
}	

.styletexte {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	font-size: 0.9em;
	text-align : justify;
}

.styletexte_fiche {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: x-small;*/
	font-size: 0.9em;
	text-align : justify;
	color: #FFFFFF;
}

.meteorites {
	/*height: 37px;*/
	width: 298px; 
	padding:10px 0px 0px 312px;
}

.meteorites_a {
	height: 37px;
	width: 298px; 
	padding:8px 0px 0px 312px;
}


.icones_vedette {
	width: 490px;
	float: left;
}

.aligner_meteorites_thumbs {
	margin-left: 30px;
	padding: 30px 0px 0px 20px;
	width: 490px;
	float: left;
}

.aligner_fiche {
	padding: 0px 0px 0px 80px;
}

.aligner_meteorites_thumbs_2 {
	padding: 30px 0px 0px 218px;
}

.meteorites_thumbs {
	float:left;
	width: 115px;
}

.fiche {
	width: 440px;
}

.titre_fiche {
	font-weight: bold;
}

.left {
	float:left;
}

.right {
	float:right;
}

.menuthematique {
	padding:0px 0px 0px 14px;
	width: 135px;
}

.thematique {
	padding: 55px 0px 0px 0px;
}

.thematique2 {
	padding: 0px 0px 0px 0px;
}

.type {
	padding:10px 0px 0px 0px;
}

a.lien_thematique_courant:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D0E5AC;
	font-weight: bold;
	text-decoration: none;
}

a.lien_thematique_courant:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D0E5AC;
	font-weight: bold;
	text-decoration: none;
}

a.lien_thematique_courant:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D0E5AC;
	font-weight: bold;
	text-decoration: none;
}

a.lien_thematique:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.lien_thematique:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.lien_thematique:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #D0E5AC;
	font-weight: bold;
	text-decoration: none;
}

a.lien_meteorites_thumbs:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CADEAA;
	text-decoration: none;
}

a.lien_meteorites_thumbs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CADEAA;
	text-decoration: none;
}

a.lien_meteorites_thumbs:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #CADEAA;
	/*font-weight: bold;*/
	text-decoration:underline
}

a.credit { text-decoration: none; font-size: x-small; }

a.credit:hover { text-decoration: underline; font-size: x-small;  }

.textemauve {
	color:#777990;
}

.border {

	/* Pour les tests */

	border: 0px solid #FF2400;
	height: 2400px;
}
.noteimortante { padding: 7px; border: solid 2px red }
.mnmfclass  {  }
.mnmaclass  {  }
.logo_contenant_ext { position:absolute; }
.logo_contenant_int { position:relative; float:left; top:0px; left:0px; width:230px; height:85px ;z-index:100; }
