@charset "utf-8";
/* Balises */
body { 
		background-color:#FFFFFF;
		margin:0px;
		text-align:center;
		background-image:url(../img/img/fondBg.gif); background-repeat:repeat-x;
}
/* ancienne couleur de police : #919EA2*/
body * {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6E848A; 
}

img {
		border:0;
}


a {text-decoration:none}
a:hover {text-decoration:none; color:#FF9900;}
h1 {font-size:25px; font-weight:lighter; color:#6E848A;}
h1 * {font-size:25px; font-weight:lighter; color:#6E848A;}
h1 b {font-size:25px; font-weight:300;line-height:1.4em;color:#6E848A;}
h2{font-size:15px; font-weight:lighter;line-height:1.4em; color:#919EA2;}
h2 * {font-size:15px; font-weight:lighter;line-height:1.4em; color:#919EA2;}
h3{font-size:14px; font-weight:bold;line-height:1.4em}
h4{font-size:13px; font-weight:normal;line-height:1.4em}
h4 b {font-size:13px; font-weight:bold;line-height:1.4em}
h5{font-size:11px; font-weight:bold;line-height:1.4em; vertical-align:middle}
h6{font-size:12px; font-weight:lighter;line-height:1.4em}
h6 ul li {font-size:12px; font-weight:lighter;line-height:1.4em}
h6 b {font-size:12px; font-weight:bold;line-height:1.4em}
p {line-height:1.4em}

ul {padding:0px; margin:0px 0px 0px 20px; list-style-position:outside; line-height:1.6em; list-style-image:url(../img/img/puceCorpsText.gif)}

ol {padding:0px; margin:0px 0px 0px 20px;  list-style-position:outside; line-height:1.6em}

strong {padding:0px; margin:0px;}

/* Div généraux */
#banniere {

}
.banniereClassBouttonFermer { position:relative; top:0px; right:0px; text-align:right; padding: 10px 20px 20px 20px}
.banniereClassBouttonMore { position:relative; right:0px; bottom:10px;text-align:right; padding:20px}
.banniereClass { text-align:left; padding:10px 0px 10px 0px; padding:0px 20px 0px 20px}

#schemaDiv { position:absolute; z-index:100;
			left: 50%; 
        width: 600px;
        margin-left: -300px;
		
		}
#globalDiv {
width:990px;
 margin-left: auto;
 margin-right: auto;
 text-align:left; 
}
#topDiv { position:absolute; top:0px;
		background-color:#99A8A7; 
		width:990px; height:28px;
		color:#6E848A; font-size:10px;
}
#topDiv * {color:#6E848A; font-size:10px;}
	
	#flAccueil{background-image:url(../img/img/chargement.gif); background-position:center; background-repeat:no-repeat; width:960px; margin:10px 0px 0px 0px;}
	
	#cheminFer { margin:0px 0px 0px 20px; padding:0px;
				position: absolute;
				top:8px;
        		
		        height:28px;
        	
				font-size:11px; font-weight:bold; color:#FFFFFF;
			}
	#cheminFer {font-size:11px; font-weight:bold; color:#FFFFFF;
			}
	#cheminFer * {font-weight:bold; color:#FFFFFF;
			}
			
	#rechercheDiv{ margin:0px; padding:0px;
		position: absolute; top:0px; left:735px;
        height:28px;}
		#rechercheForm { position:absolute; top:2px; left:0px; background-image:url(../img/img/langueFond.jpg);background-repeat:no-repeat; width:225px; height:21px;}
		#requete {position:absolute; top:4px; left:5px; border:0px; margin:0px;}
		#requeteImg {position:absolute; top:7px; right:20px;}
	
#contentDiv {
		position: absolute; top:28px;
       	text-align:left;
        width: 990px;
       
}
/* menu */
#menuDiv {
		position:relative;
		margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;
		width:960px; height:128px;
}
	#connexionDiv { position:absolute; left:0px; top:10px; }
	#connexionDiv a {font-family:Verdana; font-size:10px; color:#FF9900; font-weight:bold;}
	#connexionDiv a:hover {color:#FF9900;font-weight:bold;}
	#urlLangueDiv {position:absolute; left:130px; top:10px}
	#urlLangueDiv a {font-family:Verdana; font-size:10px; color:#FF9900;font-weight:bold;}
	#urlLangueDiv a:hover {color:#FF9900;font-weight:bold;}
	#worldwideDiv { background-image:url(../img/img/applatLangue.gif); background-repeat:no-repeat; padding:0px; margin:0px; position:absolute; top:0px; left:170px; width:184px; height:88px; z-index:999}
			#langueDiv {color:#798B8F; font-size:11px; background-color:#FFFFFF; margin:25px 11px 13px 21px}
			#langueDiv div:hover {background-color:#798B8F; color:#FFFFFF;}
			#langueDiv div:hover a {color:#FFFFFF;}
				.worldwideLien { text-align:center; margin:0px 0px 0px 0px; padding:0px; height:15px}

	#menuTop {position:absolute; left:0px; top:81px;}
	#menuLogo {position:absolute; bottom:50px; left:720px; width:164px;}
	
#corpsDiv{position:relative; width:100%; height:100%;}

#bottomDiv{ clear:both;  padding-top:10px; margin:20px 0px 20px 0px;}
#bottomDiv a {font-size:11px; color:#6E848A; }
#bottomDiv a:hover {font-size:11px; color:#F18E00; }

.etudeTitre {margin:20px 0px 10px 20px}
#etudeCas {width:690px; margin:0px 0px 0px 5px}
.etudeDetail{width:109px; padding:0px 20px 0px 0px;}

/* formulaires inscription */
.champDiv {float:left;padding-bottom:10px; width:220px;}
.champDivClear{clear:left; position:relative; margin-top:10px}

/* Polices */
.normalBlanc {color:#FFFFFF; line-height:inherit}
.normalBlancGras {color:#FFFFFF; font-weight:bold;line-height:inherit}
.normal {color:#9DABAE}
.couleurRouge{color:#FF0000};
.corpsText{line-height:1.4em}
.exposant {font-size:0.6em; vertical-align:super; color:inherit}
sup {font-size:0.6em; vertical-align:super; color:inherit}
.lienVert {color:#71B200; text-decoration:underline; font-size:inherit}
.lienVert:hover {color:#71B200; text-decoration:underline;}
.lienBleu {color:#0091CE; text-decoration:underline; font-size:inherit}
.lienBleu:hover {color:#0091CE; text-decoration:underline;}
.lienVertAnis {color:#BCC112; text-decoration:underline; font-size:inherit}
.lienVertAnis:hover {color:#BCC112; text-decoration:underline;}
.lienOrange  {color:#FF9900; text-decoration:underline; font-size:inherit}
.lienOrange:hover  {color:#FF9900; text-decoration:underline;}
.lienJaune  {color:#F18E00; text-decoration:underline; font-size:inherit}
.lienJaune:hover  {color:#F18E00; text-decoration:underline;}
.lienRouge {color:#FF0000; text-decoration:underline; font-size:inherit}
.lienRouge:hover {color:#FF0000; text-decoration:underline;}
.hpActuDate{ font-size:11px; color:#666666 }

/* classes */
.schemaClass a:hover { cursor:col-resize;}

/* Home page */
#menuDivHp {padding:5px; height:260px; overflow:hidden}
#etudeCasDivHP {padding:5px; height:220px; overflow:hidden}
.HPactuDiv { padding:5px; height:220px; overflow:hidden}
#contentHPactuDiv {margin:0px 0px 0px 0px; width:100%;}
	#contentHPactuDiv table {margin:0; padding:0; background-color:#FFFFFF}
	#contentHPactuDiv table tr td {margin:0; padding:0;}
	
    .accueiltableCoinHpHG {margin:0; padding:0; background-image:url(../img/img/coinHG.gif); background-repeat:no-repeat; background-color:#CCCCCC;}
    .accueiltableCoinHpH {margin:0; padding:0; background-color:#CCCCCC;}
    .accueiltableCoinHpHD {margin:0; padding:0; background-image:url(../img/img/coinHD.gif); background-repeat:no-repeat; background-color:#CCCCCC;}
     .accueiltableCoinHpG {margin:0; padding:0; background-color:#CCCCCC;}
     .accueiltableCoinHpD {margin:0; padding:0; background-color:#CCCCCC;}
     .accueiltableCoinHpBG {margin:0; padding:0; background-image:url(../img/img/coinBG.gif); background-repeat:no-repeat; background-color:#CCCCCC;}
      .accueiltableCoinHpB {margin:0; padding:0; background-color:#CCCCCC;}
      .accueiltableCoinHpBD {margin:0; padding:0; background-image:url(../img/img/coinBD.gif); background-repeat:no-repeat; background-color:#CCCCCC;}

#etudeTitreActu {float:left;}
#etudeTitreEven {float:right;}
.contentTextTableTd {
	width:50%; 
}
.classContentTable {padding:15px;}
.classContentTable * {color:#6E848A;}

