

BODY {
  font-family: Arial;
  color: #000000;
  font-size: 11px;
  margin:0px;
  padding:0px;
  min-height: 100%;
}

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

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

h2 {
  font-family:Arial;
  font-weight:bold;
  font-size:20px;
  color:#a40224;
  text-transform:none;
  margin:0 0 5px 10px;
  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;}

/*** 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('../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;
 margin:0px;
 padding:0px;
 width: 1000px;
 height:100%
}


td.colonne-centre {
 padding: 10px;
 width: 100%;
 border:1px solid #e4e4e4
}
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: 220px;
 height: 100%;
 background-color:#00CC00  
}
*/

td.colonne-gauche {
 width: 175px;
 height: 100%;
 background: #ff0000 url('../images/fond-gauche.gif')  repeat-y 100%;
}
	.colonne-gauche img {
	 border: 0;
	 margin: 20px 0 15px 5px; 
	}
	.colonne-gauche .gauche {	
	 width: 100%;
	 height: 384px;	 
	 margin: 0px;
	 padding: 0px;
	 background: #A40224 url('../images/homeleftnav_right2.gif') no-repeat right top;
	
	}

	
	
	.colonne-gauche .environnement_droite { background-image: url('../images/homeleftnav_right2.gif'); }	
	.colonne-gauche .environnement_gauche { background: #a2b6cf; }
	
	.colonne-gauche .nva_droite { background-image: url('/../images/homeleftnav_right2.gif'); }	
	.colonne-gauche .nva_gauche { background: #dda153; }
	
    .colonne-gauche .ingenieurie_droite { background-image: url('../images/homeleftnav_right2.gif'); }	
	.colonne-gauche .ingenieurie_gauche { background: #dda153; }
	
	.colonne-gauche .dma_droite { background-image: url('../images/homeleftnav_right2.gif'); }	
	.colonne-gauche .dma_gauche { background: #dda153; }
	
	.colonne-gauche .maintenance_droite { background-image: url('../images/homeleftnav_right2.gif'); }	
	.colonne-gauche .maintenance_gauche { background: #6a8aaf; }
	
	.colonne-gauche .defense_droite { background-image: url('../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;
}


/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
/*------------ AJOUT --------------------------------------------------------------------*/
/*------ Feuille de style             --------------------------------------*/
/*------ MTPI - Groupe Belink         --------------------------------------*/
/*------ chef de projet : Johan MIROL --------------------------------------*/
/*------ 06/05/2008                   --------------------------------------*/
/*------------------------------------------------------------------------------------*/

#form_login{
text-align:center;
padding:0px 50px 0px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:0 auto 0 auto;
}

#form_login h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#999999;
}

#form_login p{
text-align:justify;
padding:30px 0px 30px 0px;
}


#form_login form{
padding:0px 0px 20px 0px;
}


#form_login input {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


#form_login table{
margin:0 auto 0 auto;
}

#form_login td.submit{
text-align:center;
margin:0px;
padding:0px;
}

#form_login .submit{
width:200px;
text-align:center;
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold
}


  
#form_login h3{
font-family:Arial, Helvetica, sans-serif;
color:#a40224;
font-size:12px;
padding:10px 0px 2px 10px;
font-weight:bold;
text-align:left
	}
	
	
#drapeaux{
text-align:right
}

.drapeaux{
padding:0px 0px 5px 5px;
}

#administration{
position:absolute;
top:35px;
left:800px;
border:1px solid #ffffff;
background-color:#cc0033;
z-index:99;
}
#administration a{
display:block;
text-decoration:none;
font-weight:bold;
font-size:18px;
padding:10px;
color:#ffffff;
}
#administration a:hover{
display:block;
background-color:#a40224;
color:#ffffff
}

/*-------------------------------------------------------------------*/
/* RESULTAT MOTEUR */
/*-------------------------------------------------------------------*/
#cadre_result{
text-align:left;
padding:0px 50px 0px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin:20px auto 0 auto;
}
#cadre_result h2{
  font-family:Arial;
  font-weight:bold;
  font-size:15px;
  color:#a40224;
  text-transform:none;
  margin:0 0 5px 10px;
  padding:0;
}
	
#cadre_result h3{
font-family:Arial, Helvetica, sans-serif;
color:#a40224;
font-size:12px;
padding:10px 0px 2px 10px;
font-weight:bold;
text-align:left
}

.cadre_gris{
border:1px solid #cccccc;
text-align:left;
margin:4px 0px 4px 0px;
background-color:#e4e4e4;
padding:10px 10px 20px 10px;

}

.cadre_gris ul li {
list-style:disc;
list-style-position:inside;

}






/*-------------------------------------------------------------------*/
/* FORMULAIRE */
/*-------------------------------------------------------------------*/

.cadre_norm{
border:1px solid #cccccc;
text-align:center;
margin:4px 0px 4px 0px;
background-color:#e4e4e4;
padding:10px;
}

.cadre_submit{
border:1px solid #cccccc;
text-align:center;
}

.cadre_norm td{
background-color:#e4e4e4;
font-weight:bold
}

.cadre_norm td.titre_champ{
text-align:right;
font-weight:bold;
padding:0px;
margin:0px;
width:350px;
}

.cadre_norm td.champ{
text-align:left;
font-weight:bold;
padding:0px;
margin:0px;
width:500px;
}


#errors{
color:#FF0000;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 15px;
}


#champ_oblig{
position: relative;
top:0;
z-index:99;
text-align:right;
color:#999999;
} 

/*-------------------------------------------------------------------*/
/*-------------------------------------------------------------------*/
#compte{
position:absolute;
top:100px;
left:200px;
}

span.bienvenue{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a40224;
}
span.date_fin_compte{
position:relative;
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
left:100px;
}
/*-------------------------------------------------------------------*/
/*-------------------------  colonne-centre ---------------------------------------*/
/*
table.result{
border:1px solid #a40224;
background-color:#e57f95;
width:100%;
margin:0px; 
padding:0px
}*/

table.result{

  
    border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
    border-bottom:1px solid #999999;
    border-right:1px solid #999999;
  
/*background-color:#e57f95;*/

width:100%;
margin:0px; 
padding:0px
  
}

table.result thead{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-bottom:10px;
background-color:#a40224 ;
}

table.result thead th{
border-bottom:1px solid #a40224;
color:#FFFFFF
}

table.result thead a{
color:#FFFFFF
}

table.result tbody{
font:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #f5aa4e;
background-color:#000000;
color:#000000;
margin:0px; padding:0px
}

table.result tbody{
}

span.help{
font:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px
}

.right{
text-align:right;

}




table.result td{
  margin:0px 0px 0px 0px; 
  padding:3px 2px 3px 2px; 
    border-top:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc
  
  /*border-top:1px solid #faf0e3;
  border-bottom:1px solid #faf0e3;
  border-left:1px solid #f9e3e8;
  border-right:1px solid #f9e3e8;*/
}




table.result .sf_admin_row_0 td
{

}

table.result .sf_admin_row_1 td
{
  background-color: #e4e4e4;
  
}

table.result  td.sf_admin_row_hover
{
  background-color: #fac0d0;
  /*
  background-color: #f9e3e8;*/ 
  /*background-color:#e57f95; */
  /*border-top:1px solid #a40224;
  border-bottom:1px solid #a40224;*/
}








