BODY {
  font-family: Arial;
  color: #000000;
  font-size: 11px;
}

TD {
  font-family:Arial;
  color:#000000;
  font-size:11px;
}

h1 {
  font-family:Arial;
  font-weight:bold;
  font-size:15px;
  color:#000000;
  text-transform:uppercase;
  margin:5px 0 5px 0;
  padding:0;
}

h2 {
  font-family:Arial;
  font-weight:bold;
  font-size:13px;
  color:#000000;
  text-transform:none;
  margin:0 0 5px 0;
  padding:0;
}

h3 {
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-transform:none;
  margin:0 0 5px 0;
  padding:0;
}

h4 {
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  text-transform:none;
  margin:0 0 5px 0;
  padding:0;
}
img {
	 border:0 ;
	 }

a:link{color:#CC0033;}
a:visited{color:#AD5953;}
a:active{color:#AD5953;}

.railway {color:#C2263C; font-size:10px; text-decoration:none;}
a.railway:link{color:#C2263C; font-size:10px; text-decoration:underline;}
a.railway:visited{color:#C2263C; font-size:10px; text-decoration:underline;}
a.railway:active{color:#C2263C; font-size:10px; text-decoration:underline;}
a.railway:hover{color:#C2263C; font-size:10px; text-decoration:underline;}

a.red:link{color:#C2263C; font-size:10px;}
a.red:visited{color:#C25F6D; font-size:10px;}
a.red:active{color:#C2263C; font-size:10px;}
a.red:hover{color:#C2263C; font-size:10px;}

.titrepage {font-size:12px; font-weight:bold; text-transform:uppercase;}

/*
 * MENU DE GAUCHE
 **/
.navigationupper {color:#ffffff; font-size:10px; text-transform:uppercase;}

/* Premier niveau */
ul.navigationupper {
  margin: 0 0 0 10px; 
  _margin: 0 0 0 10px; 
  padding: 0 0 0 0;
}

ul.navigationupper li {
  list-style: none;
  background: url(../images/fleche.gif) top left no-repeat;
  margin: 0 0 7px 0px; 
  padding: 0 0 0 10px;
  _margin: 0 0 5px 0px;
  text-transform: uppercase;
}
ul.navigationupper li.act {
  background: url(../images/fleche-bas.gif) left 4px no-repeat;
}
/* Second niveau */
ul.navigationupper li ul {margin: 0 0 0 0; padding: 0 0 0 0;}
ul.navigationupper li ul li {list-style: none; list-style-image: none; background: none; margin: 0 0 5px 2px; _margin: 0 0 3px 2px; padding:0 0 0 0; text-transform:none;}

ul.navigationupper li {color:#ffffff; font-size:10px;}
ul.navigationupper li a:link{color:#ffffff; font-size:10px; text-decoration:none;}
ul.navigationupper li a:visited{color:#ffffff; font-size:10px; text-decoration:none;}
ul.navigationupper li a:active{color:#ffffff; font-size:10px; text-decoration:none;}
ul.navigationupper li a:hover{color:#ffffff; font-size:10px; text-decoration:underline;}

/*
 * MENU DE DROITE
 **/
.navigation_right {color:#000000; font-size:10px; }

/* Premier niveau */
ul.navigation_right {margin: 0 0 0 10px; padding: 0; border: 0;}
ul.navigation_right li {list-style-image: url(../images/red_advanced_search.gif); margin: 0 0 5px 10px; padding:0;}
ul.navigation_right li.act { list-style-image: url(../images/red_advanced_search_double.gif); margin: 0 0 5px 10px; padding:0; }

ul.navigation_right li a:link{color:#000000; font-size:11px; text-decoration:none;}
ul.navigation_right li a:visited{color:#000000; font-size:11px; text-decoration:none;}
ul.navigation_right li a:active{color:#000000; font-size:11px; text-decoration:none;}
ul.navigation_right li a:hover{color:#000000; font-size:11px; text-decoration:underline;}

a.accroche:link{color:#C2263C; font-size:10px;}
a.accroche:visited{color:#C2263C; font-size:10px;}
a.accroche:active{color:#C2263C; font-size:10px;}
a.accroche:hover{color:#C2263C; font-size:10px; text-decoration:underline;}

a.lienaccroche:link{color:#C2263C; font-size:10px;}
a.lienaccroche:visited{color:#C2263C; font-size:10px;}
a.lienaccroche:active{color:#C2263C; font-size:10px;}
a.lienaccroche:hover{color:#C2263C; font-size:10px; text-decoration:underline;}

.sitemap {font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; color:#000000; font-size:10px;text-transform:uppercase;}
a.sitemap:link{color:#000000; font-size:10px; text-decoration:none;}
a.sitemap:visited{color:#000000; font-size:10px; text-decoration:none}
a.sitemap:active{color:#000000; font-size:10px; text-decoration:none}
a.sitemap:hover{color:#C2263C; font-size:10px; text-decoration:underline;}

a.greyuppercase:link {text-transform:uppercase; color:#ACABA6; text-decoration:none;}
a.greyuppercase:visited {text-transform:uppercase; color:#ACABA6;text-decoration:none}
a.greyuppercase:active {text-transform:uppercase; color:#ACABA6; text-decoration:none}
a.greyuppercase:hover {text-transform:uppercase; color:#ACABA6; text-decoration:underline;}

.titreaccroche{font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; color:#000000; font-size:11px; font-weight:bold;}
.accroche{font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; color:#000000; font-size:10px;}

.bolduppercase {font-weight:bold;}
.greytable {color:#666666;}
.grey {color:#A59E9C; font-size:10px;}

.greyuppercase {text-transform:uppercase; color:#ACABA6;}
.copyright {color:#F0B3C0;}

.input {background-color:transparent; border:1px solid #ffffff; width:100px; height:16; color:#ffffff;}
.input2 {background-color:transparent; border:1px solid #ffffff; width:115px; height:16; color:#ffffff;}
.input3 {background-color:white; border:1px solid #ffffff; width:100px; height:16; color:black;border:1px solid black;}
.input4 {background-color:white; border:1px solid #ffffff; width:115px; height:16; color:black;border:1px solid black;}
.tab_brazil_year{border: 1px solid #81817E;}
.tab_brazil_year td{padding:4px;}
.tab_brazil_year td.content{padding:9px;}
.tab_actu{border-top: 1px solid #81817E;}
.tab_actu td{padding: 3px 4px;}
.title{font-weight: bold;background-color:#EAE9EA;}
.lien_red_arrow{
  padding-left: 6px;
  background: url(../images/red_arrow2.gif) 0 4px no-repeat;
}

.pad_content{
	padding: 3px 6px 4px 6px;
}

.tab_finance{border-top: 1px solid #81817E;}
.tab_finance3{border-top: 1px solid #CB002B;}
.tab_finance td{background-color:#EAE9EA;}
.tab_finance3 td{padding:3px 0 0 0;}
.coursbourse{font-size: 9px;}

.title_navleft_1{color:#A70024;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;text-transform:uppercase;}
a.title_navleft_2{color:#A70024;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:10px;text-decoration:none;}
a.title_navleft_2:hover{text-decoration:underline;}
.title_navleft_3{color:white;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;text-transform:uppercase;}
.title_navleft_4{color:white;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:10px;}
	
.inscription {background-color:#ffffff; border:1px solid #cd052d; width:200px; height:18; color:#000000;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;}
.field {background-color:#ffffff; border:1px solid #cd052d; width:200px; height:50; color:#000000;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;}
.inscription2 {background-color:#ffffff; border:1px solid #70706d; width:200px; height:18; color:#000000;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;}
.field2 {background-color:#ffffff; border:1px solid #70706d; width:200px; height:50; color:#000000;font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif";font-size:11px;}

.filiale {background-color:#ffffff; color:#C2263C; font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; font-size:10;}
.theme {background-color:#ffffff; color:#000000; font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; font-size:10;}

.white{color:#ffffff;}
.legend{font-family:Arial, Verdana, Sans-serif, Geneva, "Sun Sans-serif"; font-size:9px; color:#000000;}

.dynlist{}
a.dynlist:link{color:#000000; text-decoration:none;}
a.dynlist:visited{color:#7d7d7d; text-decoration:none;}
a.dynlist:actived{color:#C2263C; text-decoration:underline;}
a.dynlist:hover{color:#C2263C; text-decoration:underline;}

.didyouknow{font-size:10px;}

.glossaire{}
a.glossaire:link{color:#000000; text-decoration:underline; cursor:help;}
a.glossaire:visited{color:#000000; text-decoration:underline; cursor:help;}
a.glossaire:active{color:#000000; text-decoration:underline; cursor:help;}

/********** Tableaux resultats */
.TDgrisFoncet {background-color:#bababa; border-top:#a80525 1px solid}
.TDgrisFonceb {background-color:#bababa; border-bottom:#a80525 1px solid}
.TDgrisFonceg {background-color:#bababa; border-left:#a80525 1px solid}
.TDgrisFonced {background-color:#bababa; border-right:#a80525 1px solid}
.TDgrisFonce {background-color:#bababa; border-left:#ffffff 1px solid; border-bottom:#bababa 1px solid}

.TDnewwhiteb {background-color:#ffffff; border-bottom:#a80525 1px solid;border-left:#a80525 1px solid;font-weight: bold;}
.TDnewgrisb {background-color:#eae9ea; border-bottom:#a80525 1px solid;border-left:#a80525 1px solid;font-weight: bold; }
.TDrightred {border-right:#a80525 1px solid; }
.TDtopred {border-top:#a80525 1px solid; }

.BorderTopgris{border-top:#bababa 1px solid; width:100%; height:1px;}
.BorderLeftgris {border-left:#bababa 1px solid; border-bottom:#bababa 1px solid}
.BorderRightgris {border-right:#bababa 1px solid; border-bottom:#bababa 1px solid}
.BGgris{background-color:#eae9ea;}


/********** Tableaux resultats 2003 */
.TDgris {background-color:#eae9ea; border-left:#bababa 1px solid; border-bottom:#bababa 1px solid}
.TDwhite {background-color:#ffffff; border-left:#bababa 1px solid; border-bottom:#bababa 1px solid}
.TDred {background-color:#a80525; border-left:#bababa 1px solid; border-bottom:#bababa 1px solid; border-top:#bababa 1px solid}
.TDnewgris {background-color:#eae9ea; border-left:#a80525 1px solid; border-bottom:#bababa 1px solid; border-right:#a80525 1px solid; font-weight: bold}
.TDnewwhite {background-color:#ffffff; border-left:#a80525 1px solid; border-bottom:#bababa 1px solid; border-right:#a80525 1px solid; font-weight: bold}
.TDnewwhiteend {background-color:#ffffff; border-left:#a80525 1px solid; border-bottom:#a80525 1px solid; border-right:#a80525 1px solid; font-weight: bold}
.TDnewgrisend {background-color:#eae9ea; border-left:#a80525 1px solid; border-bottom:#a80525 1px solid; border-right:#a80525 1px solid; font-weight: bold}


/********** tableaux doubles colonnes 2003*/
.TDhautred {background-color:#a80525; border-left:#bababa 1px solid; border-top:#bababa 1px solid}
.TDnewgrisg {background-color:#eae9ea; border-left:#a80525 1px solid; border-bottom:#bababa 1px solid;  font-weight: bold}
.TDnewgrisd {background-color:#eae9ea; border-right:#a80525 1px solid; border-bottom:#bababa 1px solid; border-left:#bababa 1px solid; font-weight: bold}
.TDnewwhiteg {background-color:#ffffff; border-left:#a80525 1px solid; border-bottom:#bababa 1px solid; font-weight: bold}
.TDnewwhited {background-color:#ffffff; border-left:#bababa 1px solid; border-bottom:#bababa 1px solid; border-right:#a80525 1px solid; font-weight: bold}
.TDnewwhiteendg {background-color:#ffffff; border-left:#a80525 1px solid; border-bottom:#a80525 1px solid; font-weight: bold}
.TDnewwhiteendd {background-color:#ffffff; border-left:#bababa 1px solid; border-bottom:#a80525 1px solid; border-right:#a80525 1px solid; font-weight: bold}
.TDnewgrisendg {background-color:#eae9ea; border-left:#a80525 1px solid; border-bottom:#a80525 1px solid; font-weight: bold}
.TDnewgrisendd {background-color:#eae9ea; border-left:#bababa 1px solid; border-bottom:#a80525 1px solid; border-right:#a80525 1px solid ;font-weight: bold}

a.greybarlink:link{color:#6e6e66; font-size:10px; text-decoration:none}
a.greybarlink:visited{color:#6e6e66; font-size:10px; text-decoration:none}
a.greybarlink:active{color:#6e6e66; font-size:10px; text-decoration:none}
a.greybarlink:hover{color:#6e6e66; font-size:10px; text-decoration:underline}
.greybar {color:#6e6e66; font-size:10px}
.petitenoir   {color:#000000; font-size:10px}
.selectfooter {color:#c03; font-size:10px; font-family:Arial; background-color:white; width:167px}

.txtnavbottom {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8px;letter-spacing:0.1em;text-transform:uppercase;color:white;font-weight:bold;}
/* .txtnavbottom {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8px;text-transform:uppercase;color:white;font-weight:bold;} */


/*** new ******/
ul.qliste{margin:0 0 0 15px}
ul.qliste li {display:block;margin-bottom:5px;margin-left:0;padding-left:0;list-style-type:none;}



/*** Bourse *****/

p.filetgris{padding:5px;border:1px solid #BABABA;background-color:#EAE9EA;height:20px;margin-bottom:20px;width:350px;}

.spacer{display:block;clear:both}

.contacter_left{border:1px solid #999999;border-right:0;width:240px;margin-top:20px;float:left;height:100px;padding:10px;}
.contacter_right{border:1px solid #999999;width:180px;margin-top:20px;float:left;height:100px;padding:20px 0 0 10px;}

td.membres{background:#EAE9EA;border:1px solid #BABABA;text-align:center;font-weight:bold;width:180px;border-bottom:none;}
td.membres_gauchegauche{background:#EAE9EA;border:1px solid #BABABA;text-align:center;font-weight:bold;width:120px;border-bottom:none;}
td.membres_gauche{border:1px solid #BABABA;padding:10px;}

td.membres_droite{border:1px solid #BABABA;padding:10px;border-left:none;}
td.mission{background:#EAE9EA;border:1px solid #BABABA;text-align:center;font-weight:bold;width:180px;border-left:none;border-bottom:none;}

.chiffres{
	color:#5D84A8;
	font-weight:bold;
}

.chiffres strong{
	font-size:26px;margin-right:5px
}

.chiffres p{
	margin:0;
}

h3.h3ri{
width:202px;
border-bottom:1px solid #CB002B	
}



.lire_la_suite { 
  color:#CC0033;
  padding-left: 8px;	
  background-image: url('/fileadmin/templates/images/red_advanced_search.gif');	
  background-position: 0 3px;	
  background-repeat: no-repeat;  
}
.lire_la_suite:hover { 
  color:#DD2277; 
  text-decoration: none;
}

a.black { color: black; }
.clear { clear: both; }

table.contenu {
 border: 0;
 width: 1000px;
}
td.colonne-centre {
 padding: 10px; 
 width: 670px;
}
	td.colonne-centre .centre {
	   min-height:500px;
	   margin: 10px 0 5px 0;
	}
	
/* min-height for Internet Explorer */
/*\*/
* html td.colonne-centre .centre {
  height: 500px;
}
/**/

  td.colonne-centre .centre td {
      padding: 5px;
    }
	td.colonne-centre .bas {
  	 text-align: center;
  	 height: 70px;
  	 clear: both;
	}
	td.colonne-centre .bas td {
	 text-align: center;
	}
	td.colonne-centre .bas {
	 color: #A59E9C;
	}	
	td.colonne-centre .bas img {
	 border: 3px solid white;
	 margin-top: 5px;
	}
	

td.colonne-gauche {
 width: 175px;
 height: 100%;

 overflow: hidden;
}
	.colonne-gauche img {
	 border: 0;
	 margin: 20px 0 15px 5px; 
	}
	.colonne-gauche .gauche {
	 float: left;
	 width: 136px;
	 height: 100%;
	 background: #A40224;
	 overflow: hidden;
	}

	.colonne-gauche > .gauche {
		padding-bottom: 1000px;
		margin-bottom: -1000px;
	}
	.colonne-gauche .droite {
	 float: left;
	 width: 39px;
	 height: 340px;
	 background-image: url('/fileadmin/templates/images/homeleftnav_right2.gif');	
	 background-repeat: no-repeat;
	}
	
	.colonne-gauche .environnement_droite { background-image: url('/fileadmin/templates/environnement_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .environnement_gauche { background: #a2b6cf; }
	
	.colonne-gauche .nva_droite { background-image: url('/fileadmin/templates/nva_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .nva_gauche { background: #dda153; }
	
  .colonne-gauche .ingenieurie_droite { background-image: url('/fileadmin/templates/ingenieurie_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .ingenieurie_gauche { background: #dda153; }
	
	.colonne-gauche .dma_droite { background-image: url('/fileadmin/templates/dma_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .dma_gauche { background: #dda153; }
	
	.colonne-gauche .maintenance_droite { background-image: url('/fileadmin/templates/maintenance_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .maintenance_gauche { background: #6a8aaf; }
	
	.colonne-gauche .defense_droite { background-image: url('/fileadmin/templates/defense_images/homeleftnav_right2.gif'); }	
	.colonne-gauche .defense_gauche { background: #dacdab; }
	
	
	.colonne-gauche .menu {
	 width: 136px;
	}
	.colonne-gauche .newsletter {
	 width: 175px;
	}
	td.colonne-gauche input.input3, td.colonne-gauche input.input4, .recherche input.input3 {
    border: 1px solid black;
    font-size: 9px;
	}	


td.colonne-droite {
 background: #EBEBEB;
 padding: 1px;
 display: block;
 height: 100%;
}
	 div.colonne-droite {
	   width: 153px;
	 }
	 
	td.colonne-droite .recherche {
	 background: #EBEBEB;
	 margin: 10px 0 10px 0;
	 }
	 

td.bas-gauche {
 background: #CC0033;
 text-align: right;
}

td.bas-droite {
 text-align: left;
 background: #CC0033;
}
  td.bas-droite select {
   width: 155px;
   font-size: 9px; 
   border: 1px solid black;
  }


/* Newsletter */
td.colonne-centre.newsletter input, td.colonne-centre.newsletter textarea {
	border: 1px solid #B0B0B0;
	width: 250px;
}

table.produit {
 border-bottom: 1px dashed #CCCCCC;
 border: none;
 margin: 15px;
 cellpadding: 150px;
}
table hr.produit {
	color: none;
	background-color: none;
	border: none;
	border-top: 1px dashed #DDDDDD;
	height: 1px;
	width: 60%;
}
div.langue {
	text-align: center;
}

table.menuhaut {
 width: 825px;
} 
table.menuhaut td { 
 text-align: center;
} 
table.menuhaut a:link, 
table.menuhaut  a:visited { 
 color: #FFFFFF; 
 background: #CC0033; 
 padding: 3px; 
 margin: 0;
 border-left: 1px solid white;
 border-bottom: 1px solid white;
 text-decoration: none;
 font-weight: bold;
 float:left; 
 width: 100%; 
}

table.menuhaut img {
 border-left: 1px solid white;
}
table.menuhaut a:hover { 
 background: #AA0011; 
} 
table hr.publications {
	color: none;
	background-color: none;
	border: none;
	border-top: 1px dashed #DDDDDD;
	height: 1px;
	width: 60%;
}

input.trans {
 width: 0;
 height: 0;
 border: 0;
}
li img { margin-bottom: -2px; margin-top: 2px; }




.csc-mailform-field {
	overflow: hidden;
	height: 1%;
}
.csc-mailform-field label {
	float: left;
	width: 100px;
	padding: 5px;
}
.csc-mailform-field textarea {
	margin-bottom: 5px;
}

.csc-mailform-field .csc-mailform-radio label {
	float: none;
	width: auto;
}

/*user_01db_modif_layout*/

.x-layout-num0 {
	clear: both;
}
.x-layout-num1{
	float: left;
	width: 49%;
}

