@charset "utf-8";
/* Balises */
body { 
		background-color:#FFFFFF;
		margin:0px;
		text-align:center;
		background-image:url(../lib/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;}
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;}

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 {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.3em}

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

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

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

table tr td {margin:0; padding:0;}

input {color:#000000}
textarea {color:#000000}

/* Div généraux */
#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:#FFFFFF; font-size:11px;}
	#topLienDiv	{ position:absolute; top:5px; left:10px;}
	#topLienDiv * { font-weight:bold;}
	#topLangueDiv { position:absolute; top:5px; right:10px}
	#topLangueDiv a {}
	#cheminFer { }
	#cheminFer {}
	#cheminFer * {}
		
	
#contentDiv {
		position: absolute; top:28px;
       	text-align:left;
        width: 990px;
       
}
	#menuLogo {position:relative; margin: 15px 0px 30px 10px;}
	#menuTop {position:relative; margin:0px 0px 0px 0px;}

	
	#corpsDiv{position:relative; width:100%; height:100%;}
	#corpsDivcontenu { position:absolute; top:0px; left:0px; width:745px; margin:0px;}
	
		#corpsDivTop {position:relative;width:100%; height:100%;}
			#leftDivMiddle {
				display:block;
				margin:0px 0px 0px 0px;
				height:100%; 
		}
		 #leftDivMiddle * a {color:#B1121A; }
		  #leftDivMiddle * a:hover {color:#6E848A;}
				.bandeau { 
						margin:0px 0px 0px 0px;
					}
					/* class de boite de texte et d'image */
					.contenuTexteClass {margin: 20px 10px 10px 0px; font-size:13px;}
					.contenuBoiteClass {margin: 20px 10px 10px 0px}
						.contenuBoiteClassDetail {margin: 10px 20px 10px 0px; clear:both;}
							.contenuBoiteClassDetailTitre {font-size:14px; color:#6E848A; margin: 0px 0px 10px 0px; clear:both;}
							.contenuBoiteClassDetailChapeau {font-size:13px; color:#6E848A; margin: 0px 0px 10px 0px;clear:both;}
							.contenuBoiteClassDetailBox {margin: 10px 0px 15px 0px;clear:both;}
							.contenuBoiteClassDetailBox img {float:left; display:inline; margin: 0px 10px 10px 0px;}
							/* Page PARTENAIRES */
							.partenaireLeft {float: left; width: 440px}
							.reset2 {float:left; padding:0;width:86px}
							.texteDiv {float:left; width:330px; padding: 0px 0px 0px 10px}
							.partenaireRight {float: right; width: 198px; padding:0; margin:0}
							.partenaireRight img { padding:0; margin:0}
							.reset {width:198px; margin: 0px; padding:0}
							.texteBoiteRight {background-image:url(../lib/img/pagePARTENAIRE_v3_03.jpg); background-repeat:repeat-y;padding: 0px 10px 0px 20px; margin:0}
							/* in page PARTENAIRE*/
							.contenuBoiteClassDetailBox h3 {line-height:0.4em; padding:5px 0px 0px 0px;}
							.contenuBoiteClassDetailBox h4 {line-height:0.4em; margin:10px 0px 0px 0px;}
						.contenuBoiteClassDetailLine {margin: 10px 20px 10px 0px; border-top-style:dotted; border-top-width:thin;clear:both;}							
					
				#customerDiv {margin:10px; clear:both}
				#customerDiv img {float:left; margin:0px 10px 10px 0px;}
        .contenuClass {line-height:1.6em;margin:10px; clear:both; margin-top:20px}
		#navHPGlobal {position:relative;width:745px; height:100%; margin: 20px 0px 0px 0px; clear:both;}
			#divNavHpEncart {margin:40px 0px 40px 0px; }
	
			#navHPDiv{margin:40px 0px 40px 0px;}
		

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


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

/* Polices */
a.linkSiteMap {color:#6E848A;}
/*a.linkSiteMap:hover {color:#B1121A;} */
.normalBlanc {color:#FFFFFF; line-height:inherit}
.normalBlancGras {color:#FFFFFF; font-weight:bold;line-height:inherit}
.normal {color:#9DABAE}
.quote{ font-style:italic;}
.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}

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

/* Home page */
#flAccueil {margin:10px 0px 0px 0px; }
#HPediteurDiv {margin:20px 0px 0px 0px; width:685px;}
#HPediteurDiv img {margin:0px 20px 0px 0px;}
#HPediteurDiv table {margin:0; padding:0; background-color:#FFFFFF;}
#HPediteurDiv table tr td {margin:0; padding:0;}
	#imgHPediteurDiv {margin:0px;}
	#texteHPediteurDiv {margin:10px}
	#texteHPediteurDiv a {color:#6E848A}
	#texteHPediteurDiv a:hover {color:#6E848A}
	#logoHPediteurDiv {margin:10px}
#HPactuevenDiv {margin:20px 0px 0px 0px; width:685px;}
	#HPactuDiv {float:left; width:316px; height:100%}
	#HPactuDiv table {margin:0; padding:0; background-color:#FFFFFF}
	#HPactuDiv table tr td {margin:0; padding:0;}
	#HPevenDiv {float:right; width:316px; height:100%}
	#HPevenDiv table {margin:0; padding:0; background-color:#FFFFFF}
	#HPevenDiv table tr td {margin:0; padding:0;}
		.imgHPactuDiv {}
		.texteHPactuDiv {margin:10px}
		.texteHPactuDiv * a {color:#B1121A; text-transform:uppercase;font-weight:bolder; font-size:9px;}
		.texteHPactuDiv * a:hover{color:#B1121A}
		#HPevenTitreDiv a {color:#6E848A;font-size:12px; font-weight:bold; text-transform:none}
		#HPevenTitreDiv a:hover {color:#6E848A;}
		
		#HPevenAccrocheDiv a {color:#6E848A; font-size:12px; font-weight:normal; text-transform:none; }
		#HPevenAccrocheDiv a:hover {color:#B1121A;}
		
		.nowrap {white-space: nowrap;text-wrap:none;}
	
#HPoffreDiv {margin:0px 0px 20px 0px;}
#HPoffreDiv a:hover {color:#B1121A;}
#HPoffreDiv table {margin:0; padding:0; background-color:#FFFFFF}
#HPoffreDiv table tr td {margin:0; padding:0;}

#HPintranetDiv {margin:0px 0px 20px 0px;}
#HPintranetDiv table {margin:0; padding:0; background-color:#FFFFFF}
#HPintranetDiv table tr td {margin:0; padding:0;}
	#texteHPintranetDiv {margin:10px}
	#texteHPintranetDiv p {}
	#texteHPintranetDiv p label {}
	#texteHPintranetDiv p input {}

#HPenqueteDiv {margin:0px 0px 20px 0px;}
#HPenqueteDiv table {margin:0; padding:0; background-color:#FFFFFF}
#HPenqueteDiv table tr td {margin:0; padding:0;}
	#texteHPenqueteDiv {}
	#texteHPenqueteDiv span {}
	#texteHPenqueteDiv p {clear:both;}
	#texteHPenqueteDiv p input {}
		
	.radioDiv {margin:5px 0px 0px 0px;}

/*/ encadré */

    .accueiltableCoinHpHG {margin:0; padding:0; background-image:url(../lib/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(../lib/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(../lib/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(../lib/img/coinBD.gif); background-repeat:no-repeat; background-color:#CCCCCC;}

/* page client - recherche*/
#critereDiv {background-color:#EEEEEE; color:#000000; margin:20px 0px 20px 0px}
	#critereDiv * {color:#000000}
	.rechercheTitre {font-weight:bold}
	.critereDivClass {}
#resultatDiv {border-bottom:dotted}
	.resultatDetail { border-top:dotted}


.contentTextTableTd {
	width:50%; 
}
.classContentTable {padding:15px;}
.classContentTable * {color:#6E848A;}

