/* Expandable menus list */
@import url("/css/cnes-csg2-menulists.css");

/** Standard tags */
body {
	font-family:arial,helvetica,verdana,sans serif;
	font-size:12px;
	color:#0F234F;
	margin:0px;
	padding:0px;
	background:url("/images/cnes-csg2/bg-page-n1.gif") bottom left repeat-y;
	background-color:#102449;
}
caption {
	display:none;
}
form,
td,
th,
span {
	color:#0F234F;
	font-family:arial,helvetica,verdana,sans serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
img {
border:none;
}
a:link {
	color:#666666;
	text-decoration:underline;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#102451;
	text-decoration:underline;
}
a:active {
	color:#102451;
	text-decoration:none;
}

h1 {
	margin:0px;
	color:#0F234F;
	font-size:14px;
	padding:0px 0px 10px 15px;
	background:url("/images/cnes-csg2/puce-rondjaune.gif") 4px left no-repeat;
}
h2 {
	margin:0px;
	color:#056FA1;
	font-size:14px;
	padding:10px 0px 10px 15px;
	background:url("/images/cnes-csg2/puce-rondbleu2.gif") 14px 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;
}

.texte,
div {
	color:#0F234F;
	font-family:arial,helvetica,verdana,sans serif;
	font-size:11px;
	margin:0px;
	padding:-25px 0px 0px 0px;
}

p {
	margin:0px 0px 10px 0px;
}
.img_gauche {
	margin:0px;
	padding:0px 7px 5px 0px;
}


.img_droite {
	margin:0px;
	padding:0px 0px 7px 5px;
}

flash {
	margin:0px 0px 0px 0px;
	left:0px;
}

ul {
}

li {
    list-style-type:          square;
    color:          #0F234F;
}

/*
li {
    list-style:          none;
    list-style-image:    url("/images/cnes-csg2/puce-squarejaune2.gif");
}
*/

/** Positioning */

/* Document structure */

/* Position absolute */
#divBackground {
	width:100%;
	height:164px;
	margin:0px;
	left:0px;
	top:0px;
	position:absolute;
	z-index:898;
	background:url("/images/cnes-csg2/bg-rubriques-n1.gif") top left no-repeat;
}
#divLogo {
	width:430px;
	height:160px;
	margin:0px;
	left:0px;
	top:0px;
	position:absolute;
	z-index:900;
}
#divRubriquesImage {
	left:0px;
	top:0px;
	width:770px;
	height:164px;
	margin:0px;
	position:absolute;
	z-index:899;
	text-align:right;
}
#divRubriquesLiens {
	left:283px;
	top:112px;
	width:487px;
	margin:0px;
	position:absolute;
	z-index:901;
	text-align:right;
}
#divRubriquesLiens > table {
	border-top:1px dashed #ffffff;
	border-bottom:1px dashed #ffffff;
}
#divRubriquesLiens #en {
	margin-top:5px;
}
/* Floating elements */
#mainDocument {
	border:0px;
	margin:0px;
	padding:149px 0px 0px 0px;
}
#mainLeft {
	left:0px;
	width:202px;
	padding:20px 5px 20px 5px;
	margin:0px 0px 0px 0px;
	float:left;
}
#mainCenter {
	width:558px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#ffffff;
}
#footer{
	width:100%;
	height:20px;
	padding:0px;
	margin:0px;
	clear:both;
	background-color:#FFC300;
	border-top:1px solid #ffffff;
}
html>body #footer {
	bottom:0px;
	position:fixed;
}

/* Specific styles */

/* Forms anywhere */
select,
textarea,
input,
.frmField {
	font-size:11px;
	color:#181C41;
}
/*Submit*/
.frmSubmit {
	font-size:11px;
	font-weight:bold;
	color:#2824A6;
	background-color:#FFBA38;
}


/* In header */

/* In mainLeft */
#mainLeft #searchForm {
	margin:0px 0px 8px 0px;
}
#mainLeft div.levels2 {
	margin:25px 0px 0px 0px;
}
#mainLeft img.buttomLevel2 {
	margin:1px 0px 0px 3px;
}
#mainLeft div.buttons {
	margin:25px 0px 0px 0px;
}
#mainLeft img.button {
	margin:0px 0px 8px 0px;
}

/* In main center */
#mainCenter .contentHeader {
	margin:0px;
	padding:0px;
}
/* Navigation history */
.navHistory {
	padding:5px 15px 2px 15px;
	color:#969696;
}
.content .navHistory td.content{
	padding:2px 2px 10px 2px;
	color:#969696;
}
.navHistory a:link {
	color:#969696;
	text-decoration:none;
}
.navHistory a:visited {
	color:#969696;
	text-decoration:none;
}
.navHistory a:hover {
	color:#102451;
	text-decoration:none;
}

/* Navigation & sublinks */
/* Links in right blue floating panel */
#mainCenter .sublinksRight {
	padding:0px;
	margin:0px 0px 40px 20px;
	width:167px;
	float:right;
	right:0px;
	color:#ffffff;
	background-color:#085D8E;
}
#mainCenter .linksPanelRight {
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background:url("/images/cnes-csg2/bg-sublinks.gif") bottom left no-repeat;
}
#mainCenter .linksPanelRight li {
	margin:0px 0px 0px 0px;
	padding:2px 5px 2px 15px;
	list-style: none outside;
	background:url("/images/cnes-csg2/hr-sublinks.gif") bottom left no-repeat;
}
#mainCenter .linksPanelRight a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#mainCenter .linksPanelRight a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
#mainCenter .linksPanelRight a:hover {
	color:#FFC000;
	text-decoration:none;
}
#mainCenter .linksPanelRight a:active {
	color:#CCCCCC;
	text-decoration:none;
}
/* Links in top of thematic pages */
#mainCenter .sublinksCenter {
	padding:0px;
	margin:10px 0px 0px 10px;
	color:#647E00;
	font-size:11px;
	font-weight:bold;
}
#mainCenter .sublinksCenter div.distributed {
	padding:3px;
	margin:0px 5px 0px 3px;
	float:left;
	width:250px;
	background:url("/images/cnes-csg2/hr-liensverts.gif") bottom left no-repeat;
}
#mainCenter .sublinksCenter div.d0 {
	clear:both;
}
#mainCenter .sublinksCenter div.d1 {
	left:250px;
}
#mainCenter a.linksCenter:link {
	color:#647E00;
	text-decoration:none;
	padding-left:15px;
	background:url("/images/cnes-csg2/puce-trianglevert.gif") bottom left no-repeat;
}
#mainCenter a.linksCenter:visited {
	color:#647E00;
	text-decoration:none;
	padding-left:15px;
	background:url("/images/cnes-csg2/puce-trianglevert.gif") bottom left no-repeat;
}
#mainCenter a.linksCenter:hover {
	color:#333300;
	text-decoration:none;
	padding-left:15px;
}
#mainCenter a.linksCenter:active {
	color:#CCCCCC;
	text-decoration:none;
	padding-left:15px;
}

/* Modules integration */

/* Galery */
.moduleContent .center {
	text-align:center;
}
.moduleContent td.title {
	font-weight:bold;
	color:#207DBE;
	height:60px;
}
.moduleContent td.title .arrow {
	padding-left:15px;
	background:url("/images/cnes-csg2/arrow-blue1.gif") top left no-repeat;
}
.moduleContent .title a:link {
	color:#207DBE;
	text-decoration:none;
}
.moduleContent .title a:visited {
	color:#207DBE;
	text-decoration:none;
}
.moduleContent div.subtitle {
	font-style:italic;
	color:#969696;
}
.moduleContent table.image {
	margin:10px 0px 10px 0px;
}

/* Publications*/
.publicationDetail {
	color:#284561;
	font-size:12px;
}
.publicationDetail a {
	font-weight:bold;
	color:#28AABE;
}

/* Glossaire */
input.rechercher_glossaire {
	color:#181C41;
	padding:1px;
	border:1px solid #41A6CF;
}
.letterLabel {
	font-weight:bold;
	color:#389ECF;
}
.glossaireItem {
	padding-top:8px;
	padding-bottom:8px;
	background:url("/images/cnes-csg2/hr-liensnoirs.gif") bottom left repeat-x;
}
.glossaireItem .titre {
	color:#008AD7;
	font-weight:bold;
	padding-left:15px;
	font-size:12px;
	background:url("/images/cnes-csg2/puce-rondjaune.gif") bottom left no-repeat;
}
.glossaireItem .text {
	padding-left:15px;
}
.glossaireItem .link {
	padding-left:15px;
}

/* Communiques de presse */
.label {
	font-size:14px;
	font-weight:bold;
	color:#389ECF;
	padding:15px 5px 5px 5px;
}
.moduleContent td.first {
	border-left:1px solid #E7E3E7;
}
.moduleContent th.CMS_th_csg {
	padding:5px 2px 2px 2px;
	color:#282838;
	text-align:center;
	background:url("/images/cnes-csg2/hr-liensnoirs.gif") top left repeat-x;
}
.moduleContent td.CMS_td1_csg {
	padding:2px;
	color:#003461;
	background-color:#E7E3E7;
	border-right:1px solid #E7E3E7;
	border-bottom:1px solid #E7E3E7;
}
.moduleContent td.CMS_td2_csg {
	padding:2px;
	color:#003461;
	background-color:#ffffff;
	border-right:1px solid #E7E3E7;
	border-bottom:1px solid #E7E3E7;
}


/* CSG Custom tables */

.table_header { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; padding:5px; font-size:11px;font-weight: bold;}
.table_header1 { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; padding:5px; font-size:11px;font-weight: bold;}
.table_header2 { font-family : verdana ; border : hidden white 4px ; background-color : #5C5C5C ; color : #FFFFFF ; padding:5px; font-size:11px;font-weight: bold;}
.tdp1 { font-family : verdana ; border : hidden white 4px ; background-color : #C4CEE0 ; color : #000000 ; font-size:11px; padding:5px; text-align:left;vertical-align:top;}
.tdp2 { font-family : verdana ; border : hidden white 4px ; background-color : #E5E9F2 ; color : #000000 ; font-size:11px;padding:5px;text-align:left;vertical-align:top;}
.tdp3 { font-family : verdana ; border : hidden white 4px ; background-color : #E5E9F2 ; color : #000000 ; font-size:11px;padding:5px;text-align:left;}}
.tdp4 { font-family : verdana ; border : hidden white 4px ; background-color : #E5E9F2 ; color : #000000 ; font-size:11px;padding:5px;text-align:left;}}


/* Partagé par tous les modules */



div.navCategories {
	margin:10px 0px 10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #000000;
	font-weight:bold;
}
.navCategories a:link {
	color:#083059;
}
.categoryLink {
	color:#207DBE;
	padding:0px 5px 0px 15px;
	background:url("/images/cnes-csg2/arrow-blue1.gif") top left no-repeat;
}
.categoryLink a:link {
	color:#207DBE;
	text-decoration:none;
}
.categoryLink a:visited {
	color:#207DBE;
	text-decoration:none;
}
.categoryLink a:hover {
	color:#103869;
	text-decoration:none;
}
.categoryLink a:active {
	color:#207DBE;
	text-decoration:none;
}

/* Content */
#mainCenter .content {
	padding:5px 20px 30px 20px;
	text-align:justify;
}


img.captcha {
    border: 1px solid #7f9db9;
    float: left;
}

img.refreshCaptcha {
    float: left;
    margin-top: 30px;
    margin-left: 2px;
}

.audioCaptcha {
    float: left;
    margin-left: -21px;
    margin-top: 5px;
}

input.inputCaptcha {
    float: left;
    margin-top: 30px;
    margin-left: 5px;
    width: 80px;
}
