body {
	background-color: #024386;
	background-image: url(images/fond-tcc.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	letter-spacing: 1px;
	color: #003366;
}
#tcc-accueil {
	display: block;
	width: 975px;
	height: 590px;
	margin-left: auto;
	margin-right: auto;
}
#footer-accueil {
	font-family: "trebuchet MS";
	font-size: 11px;
	display: block;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	color: #0099CC;
	letter-spacing: 1px;
}
#footer-accueil a:link {
	color: #3399ff;
	font-weight: normal;
	text-decoration: none;
}
#footer-accueil a:visited {
	color: #3399ff;
	font-weight: normal;
	text-decoration: none;
}
#footer-accueil a:hover {
	color: #6699CC;
	font-weight: normal;
	text-decoration: underline;
}
/*++++++++++++++++ CONTENEURS PAGES+++++++++++++++++++++++++++++++++++++*/
#conteneur-presentation {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/presentation.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#conteneur-tuyauterie {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/tuyauterie.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#conteneur-chaudronnerie {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/chaudronnerie.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#conteneur-etudes {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/etudes.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#conteneur-montage {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/montage.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#conteneur-contacts {
	display: block;
	background-color: #FFFFFF;
	width: 975px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url(images/fonds-pages/contacts.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*++++++++++++++++++++++++++++++++++++ FIN CONTENEURS PAGES ++++++++++++++++++++++++++++++++++++++++*/
#footer-pages {
	display: block;
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	text-align: center;
	background-image: url(images/tcc-fond-footer-pages.gif);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 10px;
	height: 45px;
	font-family: "trebuchet MS";
	color: #0099CC;
	letter-spacing: 1px;
}
#footer-pages a:link {
	color: #3399FF;
	font-weight: normal;
	text-decoration: none;
}
#footer-pages a:visited {
	color: #3399FF;
	font-weight: normal;
	text-decoration: none;
}
#footer-pages a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
/*+++++++++++++++ STYLES DE TEXTE +++++++++++++++++++++++++++*/
hr {
	border-collapse: collapse;
	border:0px;
	display: block;
	border-style: none;
	border-color: none;
	background-image: url(images/separateur.gif);
	text-align: center;
	background-position: center center;
	background-repeat: repeat-x;
	height: 6px;
	width: 90%;
	border-width: 0px;
	color: #transparent;
}
h1 {
	font-family: "trebuchet MS";
	font-size: 24px;
	font-weight: normal;
	background-image: url(images/puces-h1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}
h2 {
	color: #cc9900;
	font-size: 11px;
}
