img, div, a, input { behavior: url(/assets/css/iepngfix/iepngfix.htc) }

body {
	margin: 0;
	padding: 0;
	border: 0;
	color: #464c3b;
	text-align: center;
	font-family: "MS Reference Sans Serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	min-width: 940px;
	background: #000 url(/assets/img/bg/body.png) repeat-x fixed bottom;
}
h1 {
	color: #FFE16A;
	font: lighter 1em/normal AvantGarde, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	margin:0 0 6px;
	padding:0;
}
body h1#mainTtl {
	padding: 126px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:126px;
	margin: -5px 0px 0px;
	background: url(/assets/img/logos/logo-Gascoin-Sarl.png) no-repeat 50% 0px;
}
body#homePg h1#mainTtl {
	padding: 119px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:119px;
	margin: -5px 0px 0px;
	background: url(/assets/img/logos/logo-Gascoin-sarl-sur-bleu.png) no-repeat 50% 0px;
}	
h2, caption {
	color: #73632D;
	font: lighter 0.84em/normal AvantGarde, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}
body h2#txtIntro {
	padding: 108px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:108px;
	margin: 10px 0px 10px;
	background: url(/assets/img/ttl/gascoin-sarl-intro.png) no-repeat 50% 0px;
}
body#homePg h2#txtIntro {
	padding: 108px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:108px;
	margin: 10px 0px 10px;
	background: url(/assets/img/ttl/gascoin-sarl-intro-sur-bleu.png) no-repeat 50% 0px;
}
body#homePg h1#imgIntro2 {
	padding: 280px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:280px;
	margin: 10px 0px 10px;
	background: url(/assets/img/ttl/banniere-brochure.jpg) no-repeat 50% 0px;
}

body#homePg h2#txtIntro2 {
	padding: 70px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:70px;
	margin: 10px 0px 10px;
	background: url(/assets/img/ttl/nous-somme-la-pour.png) no-repeat 50% 0px;
}
body#contactPg h2#acces_carte_de_region{
	padding: 269px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:269px;
	margin: 30px 0px 10px;
	background: url(/assets/img/galerie/carte-de-la-region.png) no-repeat 50% 0px;
}

h1#headerEntreprise {
	padding: 96px 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:96px;
	margin: 0;
	background: url(/assets/img/ttl/banniere-bleu-1.gif) no-repeat 50% 0px;
}

p {
	font-size: 0.74em;
	margin: 0 0 6px 0;
	padding: 0;
	line-height: 1.6em;
}
strong {
	font-weight: 700;
}
em {
	font-style: italic;
}
dl {font-size: 0.74em;}
dt {
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-size: 0.9em;
}
dd {
	margin-bottom: 6px;
	line-height: 1.4em;
}
td {text-align:left;}
.caption {font-size: 0.6em;color: #666666;}
a, a:link {
	color: #6488b8;
	text-decoration: none;
}
a:hover, a:focus {color: #517bb3;text-decoration: underline;}
body #content a, body #content a:link {
	color: #45453b;
}
body #content a:hover, body #content a:focus {
	color: #FFF;
}
body#marquedeposeePg_fr #marquedeposeeLnk a, body#marquedeposeePg_fr #marquedeposeeLnk a:link{color: #FFF; cursor:default;text-decoration: none;}
body#sitemapPg_fr #sitemapLnk a, body#sitemapPg_fr #sitemapLnk a:link{color: #FFF; cursor:default;text-decoration: none;}
ul {
	list-style: square url(/assets/img/bullets/2col_square.gif);
	margin-bottom:9px; margin-top:0px; padding-left:0px; margin-left:30px;
	}

ul li {
	padding-left:3px;
	}
ol {
	list-style: decimal;
	margin-bottom:9px; margin-top:0px; padding-left:0px; margin-left:33px;
	}
ol li {
	padding-left:3px;
	}

img {border:none;}
#header, #header1 {
	margin: 0 auto 0;
	width: 912px;
	height: 96px;
	
	position: relative;
}
body#homePg #header1, body#contactPg #header1 {
	background: url(/assets/img/bg/service_bar_lrg_4.jpg) no-repeat;
}
body#homePg #header, body#entreprisePg #header, body#montageDemontagePg #header, body#maintenancePg #header, body#levagePg #header, body#contactPg #header {
	background: url(/assets/img/ttl/banniere-bleu-1.gif) no-repeat;
}
body #banniere_historique {
		margin: 0 auto 0;
	width: 912px;
	height: 166px;
	position: relative;
	background: url(/assets/img/bg/historique-gascoin.png) no-repeat center bottom;
}
body #header_montage-demontage {
	margin: 0 auto 0;
	width: 912px;
	height: 200px;
	position: relative;
	background: url(/assets/img/ttl/montage-demontage.jpg) no-repeat center bottom;
}

body #banniere_montage-demontage {
	margin: 0 auto 0;
	width: 912px;
	height: 243px;
	position: relative;
	background: url(/assets/img/bg/montage-demontage.jpg) no-repeat center bottom;
}
body #banniere_maintenance {
	margin: 0 auto 0;
	width: 912px;
	height: 217px;
	position: relative;
	background: url(/assets/img/bg/maintenance.jpg) no-repeat center bottom;
}
body #banniere_levage {
	margin: 0 auto 0;
	width: 912px;
	height: 217px;
	position: relative;
	background: url(/assets/img/bg/levage.jpg) no-repeat center bottom;
}
body #header_maintenance {
	margin: 0 auto 0;
	width: 912px;
	height: 200px;
	position: relative;
	background: url(/assets/img/ttl/maintenance.jpg) no-repeat center bottom;
}
body #header_levage {
	margin: 0 auto 0;
	width: 912px;
	height: 200px;
	position: relative;
	background: url(/assets/img/ttl/Levage.jpg) no-repeat center bottom;
}
#logo {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 246px;
	left: 34px;
	top: 7px;
	background: url(/img/logos/logo-Gascoin-Sarl.png) no-repeat;
	position: absolute;
	cursor: pointer;
}
#wrapper_0 {
	line-height:0;
	margin: 0 auto 0;
	position: relative;
	background: url(/assets/img/bg/banniere_greyscale_body-2.jpg) repeat-x 50% top;
}
#wrapper_1 {
	line-height:0;
	margin: 0 auto;
	width: 940px;
	
}
#wrapper_2 {
	line-height:0;
	margin: 0;margin-bottom:0;background: url(/assets/img/bg/generic_shadow.png) repeat-y left top;
}
#wrapper_3 {
	line-height:0;
	margin: 0px 0px 0px 14px;
	width: 926px;
	text-align: left;
	background: url(/assets/img/bg/wrapper3_white_bg.gif) repeat-y left;
	}

/*Begins laying out the content area */
#contentCont {
	margin: 0;
	padding:0 0 0px;
	line-height:0;
	min-height:300px;
	line-height:normal;
	_height: 300px;
	width: 911px;
	background: #fff url(/assets/img/bg/faint-symbol.png) no-repeat scroll 400px bottom;
}
body#entreprisePg #contentCont {
	background: #fff url(/assets/img/bg/faint-symbol.png) no-repeat scroll 200px bottom;
}
body#homePg #contentCont {
	background: #033483 url(/assets/img/bg/content-white-blue.png) repeat-y;
}
body#contactPg #contentCont {
	background: #033483 url(/assets/img/bg/content-blue-grey-white.png) repeat-y;
}
#mainCol {
	margin: 0 0 0 486px;
	padding-right:24px;
	padding-top:10px;
	padding-bottom: 0;
	min-height:200px;
	line-height:normal;
	_height: 200px; /* The underscore hack : http://www.wellstyled.com/css-underscore-hack.html */
}
/* The following selector will be shown only to IE */
* html #mainCol {
	margin-left: 477px;
	height: 1%;
}
body#contactPg #mainCol {
	margin: 10px 0 10px 486px;
	color:#FFF;
}
#colLeft {
	float: left;
	width: 456px;
	font-size: 0.9em;
	text-align:center;
	padding-bottom: 14px;
}
/* colonne à gauche pour Montage-Démontage, Maintenance et Levage */
#leftCol {
	float: left;
	width: 300px;
	font-size: 0.87em;line-height:normal;
	text-align:left;
	margin-top:30px;
}
#leftCol td, #leftCol p {
	font-size: 0.81em;line-height:normal;padding-left:5px;
}
/*begin laying out the footer div*/
#footer, #footer a, #footer a:link {
	width: 912px;
	clear: right;
	font-size: 11px;
	text-align: right;
	margin:0 auto -6px;;
	height:25px;
	color:#FFF;
}
#shadow_bot {
	margin: 0 auto 0;
	background: url(/assets/img/bg/shadow_bot.png) no-repeat 50% bottom;
	height: 6px;
	width: 940px;
	line-height: 0;
	padding: 0px;
	overflow: hidden;
	position: relative;
}
#colLeft p.ERROR {
	font-size: 1em;
	color: #C00;
}

/* LAYOUT AIDS */
.floatR {float: right; margin: 0; padding: 0;}
.floatL {float: left; margin: 0; padding: 0;}
.fltrt {float: right;margin-left: 6px;}
.fltlft {float: left;margin-right: 6px;}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0;}
.clearlft {clear:left; height:0; margin:0; font-size: 1px; line-height: 0;}
.clearrt {clear:right; height:0; margin:0; font-size: 1px; line-height: 0; } 
.spacer18,.spacer9,.spacer12,.spacer6,.spacer3,.spacer1 {display:block;line-height: 0;}
.spacer18 {height: 18px;}
.spacer9 {height: 9px;}
.spacer12 {height: 12px;}
.spacer6 {height: 6px;}
.spacer3 {height: 3px;}
.spacer1 {height: 1px;}
#content table.bluebox td {
	color: #FFF;
	background: #033483;
}
#content table.paleyellowbox td {
	color: #000;
	background: #FCFFCE;
}

.bluebox tr td ul li, .paleyellowbox tr td ul li {
	font-size: 0.84em;
}

