body{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
td,p,div{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
}
b,strong{
	font-weight:bold;
}

A:link {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
A:hover{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
A:active {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
A:visited {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}


.menuPremNiveau,A.menuPremNiveau,A.menuPremNiveau:link {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8eb3d0;
	text-decoration:none;
	line-height:18px;
}
A.menuPremNiveau:hover {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffad43;
	text-decoration:none;
	line-height:18px;
}
A.menuPremNiveau:active {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffad35;
	text-decoration:none;
	line-height:18px;
}
A.menuPremNiveau:visited {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8eb3d0;
	text-decoration:none;
	line-height:18px;
}

.liensHistorique,A.liensHistorique,A.liensHistorique:link {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ce3d20;
	text-decoration:none;
	line-height:18px;
}
A.liensHistorique:hover {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffad43;
	text-decoration:none;
	line-height:18px;
}
A.liensHistorique:active {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ce3d20;
	text-decoration:none;
	line-height:18px;
}
A.liensHistorique:visited {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ce3d20;
	text-decoration:none;
	line-height:18px;
}


.liensEnfants,A.liensEnfants,A.liensEnfants:link {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b5c9d;
	text-decoration:none;
	line-height:18px;
}
A.liensEnfants:hover {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffad43;
	text-decoration:none;
	line-height:18px;
}
A.liensEnfants:active {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b5c9d;
	text-decoration:none;
	line-height:18px;
}
A.liensEnfants:visited {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0b5c9d;
	text-decoration:none;
	line-height:18px;
}

.lienBleu,A.lienBleu,A.lienBleu:link {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#0a5d9f;
	text-decoration:none;
}
A.lienBleu:hover {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#d34320;
	text-decoration:underline;
}
A.lienBleu:active {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#d34320;
	text-decoration:none;
}
A.lienBleu:visited {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#0a5d9f;
	text-decoration:none;
}

.titreNiveau1{
	font-family:Times,Serif;
	font-weight:normal;
	font-size:30px;
	color:#fac2a1;
	padding-left:15px;
	padding-bottom:0px;
	padding-right:5px;
	padding-top:5px;
}
.tdLiensHautDePage{
	padding-left:15px;
	padding-bottom:0px;
	padding-right:5px;
	padding-top:5px;
}
.titreParagrapheRouge{
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#d34320;
}
.titreParagrapheRouge2{
	font-family:verdana,helvetica,arial,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#d34320;
}
.imageAvecBordure{
	border:1px solid #000000;
}
.thRow{
	background-color:#095a9c;
	color:#FFFFFF;
	font-size:10px;
}
.tdRow{
	background-color:#F4F4F4;
}
.tdRow2{
	background-color:#FFFFFF;
}
#tdRowSelected{
	color:#d34320;
	font-weight:bold;
}
.btn_submit{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#a3bad9;
	color:#0a5d9f;
}
.fieldNavigation{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#a3bad9;
}

.texteRouge{
	color:#d24420;
}
.texteBleuClair{
	color:#6cadd8;
	font-weight:bold;
}
.blockquote,blockquote{
	color:#0b5ba0;
	font-style:italic;
}
.table{
	
}
.th{
	font-family: Verdana;
	font-weight: bold;
	background-color:#5C5C5C;
	color:#ffffff;
	font-size:11px;
}
.tdp{
	background-color:#d7dfe5;
	color:#0a5d9f;
	font-size:12px;
}
.table_header { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; font-size:11px;font-weight: bold;}
.table_header1 { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; font-size:11px;font-weight: bold;}
.table_header2 { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; font-size:11px;font-weight: bold;}
.tdp4 { font-family : verdana ; border : hidden white 4px ; background-color : #8394B9 ; color : #000000 ; font-size:11px;}
.tdp1 { font-family : verdana ; border : hidden white 4px ; background-color : #A4B2CE ; color : #000000 ; font-size:11px;}
.tdp2 { font-family : verdana ; border : hidden white 4px ; background-color : #C4CEE0 ; color : #000000 ; font-size:11px;}
.tdp3 { font-family : verdana ; border : hidden white 4px ; background-color : #E5E9F2 ; color : #000000 ; font-size:11px;}


/* Cnes CSG styles */

/* Template table for cnes csg
*/
CMS_table_csg
{
}
.CMS_th_csg { font-family:Arial,Helvetica,sans-serif; background-color : #5C5C5C ; color : #FFFFFF ; font-size:11px;font-weight: bold;}
.CMS_td4_csg { font-family:Arial,Helvetica,sans-serif ; background-color : #8394B9 ; color : #000000 ; font-size:11px;}
CMS_td_csg,
.CMS_td1_csg { font-family:Arial,Helvetica,sans-serif ; background-color : #A4B2CE ; color : #000000 ; font-size:11px;}
.CMS_td2_csg { font-family:Arial,Helvetica,sans-serif ; background-color : #C4CEE0 ; color : #000000 ; font-size:11px;}
.CMS_td3_csg { font-family:Arial,Helvetica,sans-serif ; background-color : #E5E9F2 ; color : #000000 ; font-size:11px;}
/* other styles
*/
.copyright
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	color:#999999;
}
.copyrightBleu
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	color:#99CCFF;
}
.textebleu,
.textefin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	color: #006699;
	text-align:justify;
}

.textegris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:14px;
	color: #999999;
}
.textefinblanc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
	color: #ffffff;
	text-align:justify;
}

.soustitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.grandtitre
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #66CCFF;
}
/* titre de page */
.grantitreorange
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#ff9900;
}
.grantitrejaune
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#ffff66;
}
.grandtitre
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#66CCFF;
}
.titrerouge
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}
.soustitreorange
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00
}
.soustitreactus
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.texteBlanc
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
}
a.liensciel:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #6666FF}
a.liensciel1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #6666FF}
a.liensciel2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16pt; font-weight: normal; color: #6666FF }
a.liensciel3:hover { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 16pt; font-weight: normal; color: #99CCFF }
.liensorange {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; font-weight: normal; color: #FF6600}
a.liensorange:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF9900}
.icones,
a.icones,
a.icones:link,
a.icones:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000066;
}
a.icones:hover,
a.icones:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}

A.lienPopGlossaire,A.lienPopGlossaire:link { text-decoration:none; font-weight:normal; font-style: italic;}
A.lienPopGlossaire:visited { text-decoration:none; font-weight:normal; font-style: italic;}
A.lienPopGlossaire:hover { text-decoration:none; font-weight:normal; font-style: italic;}
A.lienPopGlossaire:active { text-decoration:none; font-weight:normal; font-style: italic;}



/* Cnes EDU styles */



.titre_n1 {font-weight: bold; font-size: 16px; color: #000000; font-family: Verdana;}
.stitre_n1 {font-weight: bold; font-size: 12px; color: #000000; font-family: Verdana;}
.stitre2_n1 {font-weight: bold; font-size: 12px; color: #000000; font-family: Verdana;}
.txt_n1 {font-size: 12px; color: #000000; font-family: Verdana;}



/* CSG styles */


h1 {
	margin:0px;
	color:#0F234F;
	font-size:14px;
	padding-left:15px;
	background:url("/images/cnes-csg2/puce-rondjaune.gif") left no-repeat;
}
h2 {
	color:#056FA1;
	font-size:14px;
	padding-left:15px;
	text-decoration: none;
	background:url("/images/cnes-csg2/puce-rondbleu2.gif") left no-repeat;

}
h3 {
	color:#FEBF00;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
	background:url("/images/cnes-csg2/puce-squarejaune.gif") left no-repeat;

}

h4 {
	color:#FEBF00;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
	background:url("/images/cnes-csg2/puce-squarejaune.gif") left no-repeat;

}
h5 {
	color:#FEBF00;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
	background:url("/images/cnes-csg2/puce-squarejaune.gif") left no-repeat;


}
h6 {
	color:#FEBF00;
	font-size:12px;
	padding-left:15px;
	font-weight:bold;
	background:url("/images/cnes-csg2/puce-squarejaune.gif") left no-repeat;


}
ul {
}
li {

	list-style-type:none;
        background:url("/images/cnes-csg2/puce-squarejaune.gif") -5px 3px no-repeat;

}
