@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:#787878;
}

img {
		border:0;
}


a {text-decoration:none;}
a:hover {text-decoration:none;}
h1 {font-size:25px; font-weight:lighter; color:##878787;} /*6E848A*/
h1 * {font-size:25px; font-weight:lighter; color:#878787;}
h1 b {font-size:25px; font-weight:300;line-height:1.4em;color:#878787;}

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)}

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;}

/* 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:#867969; 
		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;
}

	#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:#787878; }
		  #leftDivMiddle * a:hover {color:#787878;}
				.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 0px 10px 0px; clear:both;}
						.contenuBoiteClassDetail {margin: 10px 20px 10px 0px; }
							.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; width:70px; margin: 0px 10px 10px 0px;}
							.contenuBoiteClassDetailBox h3 {line-height:1em; padding:5px 0px 0px 0px;}
							.contenuBoiteClassDetailBox h4 {line-height:1em; 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}
		#HPevenTitreDiv a {font-weight:bold; color:#6E848A;}
		#HPevenTitreDiv a:hover {font-weight:bold; color:#6E848A;}
		#HPevenAccrocheDiv a {color:#6E848A;}
		#HPevenAccrocheDiv a:hover {color:#B1121A;}
	
#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;}


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

