img, div, a { behavior: url(iepngfix_v2/iepngfix.htc) }

body {
	background-image: url(decoupes/deg_fond.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #000b12;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#corporate {
	background-image: url(decoupes/main4.jpg);
	background-repeat: no-repeat;
	height: 768px;
	width: 582px;
	position: absolute;
	z-index: 1;
	left: 0px;
}
#corporate2 {
	background-image: url(decoupes/main2.jpg);
	background-repeat: no-repeat;
	height: 768px;
	width: 582px;
	position: absolute;
	z-index: 1;
	left: -180px;
}
#principal {
	width: 863px;
	position: relative;
	z-index: 2;
	left: 180px;
}
#principal2 {
	width: 863px;
	position: relative;
	z-index: 2;
	left: 330px;
}
#contenu_haut {
	background-image: url(decoupes/contenu_haut.png);
	height: 418px;
	width: 863px;
	float: left;
	z-index: 1;
	position: relative;
}
#contenu {
	width: 863px;
	float: left;
	clear: both;
	z-index: 2;
	position: relative;
	margin-top: -200px;
	top: 0px;
}
#etirage_fond {
	background-image: url(decoupes/contenu_milieu.png);
	background-repeat: repeat-y;
	width: 863px;
	float: left;
	clear: both;
}
#footer {
	background-image: url(decoupes/contenu_bas.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 863px;
	float: left;
}
#colonne_gauche {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-left: 20px;
	margin-top: -100px;
}
#contact a {
	background-image: url(decoupes/contact.png);
	background-repeat: no-repeat;
	height: 154px;
	width: 135px;
	display: block;
	text-indent: -2000px;
}
#contact a:hover {
	background-image: url(decoupes/contact.png);
	background-repeat: no-repeat;
	height: 154px;
	width: 135px;
	display: block;
	background-position: 0px -154px;
}
#menu_formations {
	margin-bottom: 10px;
	width: 135px;
}
#colonne_droite {
	width: 678px;
	float: left;
	display: inline;
}
.grand_cadre_haut {
	background-image: url(decoupes/cadre_grand_haut.png);
	height: 32px;
	width: 391px;
}
.grand_cadre_milieu {
	background-image: url(decoupes/cadre_grand_milieu.png);
	width: 391px;
}
#grand_cadre_bas_presentation {
	background-image: url(decoupes/cadre_grand_presentation.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_couts {
	background-image: url(decoupes/couts.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_assistance {
	background-image: url(decoupes/assistance.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_etude {
	background-image: url(decoupes/etude.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_partenaire {
	background-image: url(decoupes/partenaire.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_paysage_aquatique {
	background-image: url(decoupes/paysage_aquatique.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_baignade_naturelle {
	background-image: url(decoupes/baignade_naturelle.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_eclairage_jardin {
	background-image: url(decoupes/eclairage_jardin.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_arrosage_automatique {
	background-image: url(decoupes/arrosage_automatique.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_plantes_bassin {
	background-image: url(decoupes/plantes_bassin.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_management_clients {
	background-image: url(decoupes/management_clients.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_management_equipe {
	background-image: url(decoupes/management_equipe.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#grand_cadre_bas_respect_vie_privee {
	background-image: url(decoupes/respect_vie_privee.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
h1 {
	text-indent: -2000px;
}
.petit_cadre_haut {
	background-image: url(decoupes/cadre_petit_haut.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 273px;
}
.grand_cadre_baignade_naturelle {
	float: left;
	width: 391px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.petit_cadre_milieu {
	background-image: url(decoupes/cadre_petit_milieu.png);
	background-repeat: repeat-y;
	width: 273px;
}
#petit_cadre_bas_calendrier {
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
#petit_cadre_bas_tarifs {
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	background-image: url(decoupes/tarifs.png);
}
#petit_cadre_bas_presentation {
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	background-image: url(decoupes/cadre_petit_bas_presentation.png);
}
#petit_cadre_bas_decembre {
	background-image: url(decoupes/decembre.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
#petit_cadre_bas_janvier {
	background-image: url(decoupes/janvier.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
#petit_cadre_bas_fevrier {
	background-image: url(decoupes/fevrier.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
#petit_cadre_bas_mars {
	background-image: url(decoupes/mars.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
#petit_cadre_bas_formations {
	height: 39px;
	width: 273px;
}
#telephone {
	background-image: url(decoupes/telephone.png);
	background-repeat: no-repeat;
	height: 138px;
	width: 135px;
}
#contact {
	margin-bottom: 10px;
}
.petit_cadre_baignade_naturelle {
	float: left;
	width: 273px;
	margin-bottom: 10px;
}
.petit_cadre_calendrier {
	float: left;
	width: 273px;
	margin-bottom: 10px;
}
.texte_baignade_naturelle {
	font-weight:bold;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.texte_formations {
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

.texte_specialite {
	color: 000000;
	font-weight: bold;
	font-size: 1.1em;
	border-top-style: 1px;
}
.texte_formations strong {
	color: #000000;
	font-size: 1.6em;
	font-style: italic;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AFB7C2;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AFB7C2;
	background-color: #DBDBDB;
}
em {
	color: #06649E;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #066caa;
	display: block;
}
.texte_formations em {
	color: #06649E;
	font-weight: bold;
	font-size: 1.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.texte_formations am {
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
	border-top-style: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.texte_formations a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texte_formations a:hover {
	font-weight: bold;
	color: #6F7881;
	text-decoration: underline;
}
.texte_baignade_naturelle a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.texte_baignade_naturelle a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.contact {
	color: #06649E;
	font-size: 1.2em;
	}
a:hover.contact {
	color: #06649E;
	text-decoration: underline;
}
#liens_bas_page {
	text-align: center;
	float: left;
	width: 863px;
	margin-top: 5px;
	font-weight: bold;
	color: #6F7881;
}
#liens_bas_page a {
	color: #06649E;
	font-weight: bold;
	text-decoration: none;
}
#liens_bas_page a:hover {
	color: #06649E;
	font-weight: bold;
	text-decoration: underline;
}
#mentions_legales {
	float: left;
	width: 1010px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
}
#mentions_legales a {
	color: #ffffff;
	text-decoration: none;
}
#mentions_legales a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#petit_cadre_bas_calendrier a {
	background-image: url(decoupes/bouton_calendrier.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	display: block;
	text-indent: -2000px;
}
#petit_cadre_bas_calendrier a:hover {
	background-image: url(decoupes/bouton_calendrier.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	display: block;
	text-indent: -2000px;
	background-position: 0px -39px;
}
#petit_cadre_bas_formations a {
	background-image: url(decoupes/bouton_formations.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	display: block;
	text-indent: -2000px;
}
#petit_cadre_bas_formations a:hover {
	background-image: url(decoupes/bouton_formations.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
	display: block;
	text-indent: -2000px;
	background-position: 0px -39px;
}
#petite_colonne_droite {
	width: 273px;
	float: left;
}
#petit_cadre_gauche {
	float: left;
	width: 273px;
	margin-left: 30px;
	margin-right: 30px;
	display: inline;
}
.texte_baignade_naturelle img {
	margin-top: 5px;
	margin-bottom: 5px;
}
#photo_etude {
	float: left;
	width: 273px;
	margin-top: 7px;
}
.group img {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.emailing {
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.emailing em {
	color: #06649E;
	font-weight: bold;
	font-size: 1.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: inline;
}
.emailing a {
	font-weight: bold;
	color: #6F7881;
	text-decoration: none;
}
.emailing a:hover {
	font-weight: bold;
	color: #6F7881;
	text-decoration: underline;
}
#grand_cadre_bas_emailing {
	background-image: url(decoupes/cadre_grand_bas.png);
	height: 53px;
	width: 391px;
	background-repeat: no-repeat;
	float: left;
}
#liens {
	background-image: url(decoupes/liens.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 273px;
}
