.clear{
	clear:both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
} 

body {
	background-color: #99CCCC;
}

#contener {
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	width: 960px;
}
#header {
	width: 960px;
	height: 144px;
}
#logo {
	background-image:url(images/Aquatiss_Logo.gif);
	width: 158px;
	height: 144px;
	float: left;
}
#photo {
	margin: 0;
	padding: 0;
	width: 802px;
	height: 116px;
	float: right;
	position: relative;
}
#legende2 {
	color: #FFFFFF;
	padding: 86px 0 0 94px;
	z-index: 10;
	font-size : 25px
}
#navcontainer {
	background-image: url(images/Aquatiss_menuG.gif);
	background-repeat: no-repeat;
	margin: -15px 0 10px 0;
	padding: 0;
	height: 22px;
	width: 835px;
	position:relative;
  	z-index:10;

}

#navcontainer ul {
	border: 0;
	margin: 0 0 0 254px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	border-top: 1px solid #288887;
	border-left: 1px solid #288887;
	border-bottom: 1px solid #288887;
	height: 20px;
}

#navcontainer ul li a {
	width: 78px;
	height: 20px;
	padding: 0;
	margin: 0 0 0 0;
	color: #288887;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#liprojet {
	background-color: #90986b;
}
#navcontainer ul li a#aprojet {
	width: 78px;
	height: 20px;
	padding: 0;
	margin: 0 0 0 0;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#navcontainer ul li a#aprojet:hover {
	color: #000000;
	background: #BCD3D1;
}
#navbout {
	width: 100px;
	height: 20px;
	border-right: 1px solid #288887;
}
#navD {
	background-color: #000000;
	height: 22px;
	width: 131px;
	margin: 0 0 0 829px;
}
#navDContact {
	background-color: #000000;
	height: 22px;
	width: 131px;
	margin: 0 0 0 829px;
}
#navcontainer ul li a:hover {
	color: #1B4B3E;
	background: #BCD3D1;
}

#navcontainer a:active {
	background: #fff;
	color: #fff;
}

#navcontainer li#active a {
	background: #288887;
	color: #fff;
}
#navcontainer li#activeContact a {
	background: #288887;
	color: #fff;
	width: 78px;
	height: 20px;
	border-right: 1px solid #288887;
}

#axpro {
	height: 18px;
	margin: 0 0 10px 830px;
	padding: 4px 0 0 0;
	background-color: #288887;
	text-align: center;
}
#axpro a {

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
#axpro a:hover {
	color: #BCD3D1;
}
#bandeau {
	border-top: 1px solid #288887;
	border-left: 1px solid #288887;
	border-bottom: 1px solid #288887;
	border-right: 1px solid #288887;
	position: absolute;
	width: 473px;
	height: 18px;
	margin: 5px 0 20px 254px;
	display: block;
	cursor: pointer;
}
#telecatalogue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#cartoucheCata {
	width: 444px;
	height: 20px;
	padding: 0 0 0 22px;
}
#clignotant {
	color: #FFFFFF;
}
#cartoucheCataPti {
	background-image: url(images/telechargement.gif);
	background-repeat: no-repeat;
	height: 20px;
	background-color: #515320;
	width: 360px;
	padding: 7px 0 0 40px;
	margin-top: 5px;
	cursor:pointer;
}

#diapo {
	margin: 20px 0 20px 0;
	width: 960px;
	height: 232px;
}



h1 {
	font-family: arial, helvetica, sans-serif;;
	color: #4E4E47;
	font-size: 26px;
}
h2 {
	font-family: arial, helvetica, sans-serif;
	color: #4E4E47;
	font-size: 16px;
}
h3 {
	font-family: arial, helvetica, sans-serif;;
	font-weight: bold;
}
h4 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #288887;
}
h6 {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
.coord {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727A09;
}
.woodeo {
	background-image: url(images/Logos_woodeo.gif);
	width: 107px;
	height: 63px;
	background-repeat: no-repeat;
	font-size: 58px;
}
.liensAnonce1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #288887;
	text-decoration: none;
}
.liensTitre2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #288887;
	color: #288887;
}
.liensTitre2:hover {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #727A09;
	color: #727A09;
}
.liensTitre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	border-bottom: 1px solid #288887;
	color: #288887;
}
.liensTitre1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	border-bottom: 1px solid #727A09;
	color: #727A09;
}
#stop {
	clear:both;
}
#menufoot {
	background-image: url(images/Aquatiss_footer.gif);
	background-repeat: no-repeat;
	width: 642px;
	height: 30px;
	margin: 10px 0 0 0;
	padding: 4px 0 0 318px;
}
#menufoot ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #000;
	color: White;
	float: left;
	font-family: arial, helvetica, sans-serif;
}

#menufoot ul li {
	display: inline;
}

#menufoot ul li a {
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	padding: 0.2em 1em;
	background-color: #000;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#menufoot ul li a:hover {
	color: #727A09;
}
#menufoot li#active a {
	color: #288887;
}
#baseline {
	font: normal 10px/12px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	width: 820px;
	height: 12px;
	padding: 9px 0 0 8px;
	float: left;
}
#baselinelogo {
	background-image:url(images/Aquatiss_logo_footer.gif);
	background-repeat: no-repeat;
	width: 104px;
	height: 24px;
	margin: 0 0 0 848px;
}
.a_lien {
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	color: #000000;
}
.a_liens:hover {
	color: #727A09;
}
.liens {
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	color: #288887;
	padding: 0 0 0 8px;
}
#lien {
	width: 960px;
	height: 12px;
}
.liens:hover {
	color: #727A09;
}
#hebdotop {
	width: 80px;
	height: 30px;
	float: left;
	margin: 6px 0 0 8px;
}
#hp {
	width: 77px;
	height: 23px;
	margin: 15px 0 0 92px;
}
/*__________________________________________________________
			Page Bassin-Baignade
__________________________________________________________*/
#navcontainerbb {
	/*background-image: url(images/Aquatiss_menuG.gif);*/
	/*background-repeat: no-repeat;*/
	margin: 10px 0 10px 0;
	padding: 0;
	height: 22px;
	width: 932px;
	position:relative;
  	z-index:10;
}

#navcontainerbb ul {
	border: 0;
	margin: 0 0 0 8px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

#navcontainerbb ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	border-top: 1px solid #288887;
	border-left: 1px solid #288887;
	border-bottom: 1px solid #288887;
	height: 20px
}

#navcontainerbb ul li a {
/*	width: 170px;*/
	height: 20px;
	margin: 0 24px 0 24px;
	color: #288887;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#navcontainerbb ul li:hover {
	color: #1B4B3E;
	background: #BCD3D1;
}

#navboutbb {
/*	width: 100px;
	height: 20px;
	border-right: 1px solid #288887;*/
}
#navDbb {
/*	background-color: #000000;
	height: 22px;
	width: 10px;
	margin: 0 0 0 829px;*/
}
.redacbb {
	width: 918px;
	margin: 20px 0 0 0;
	padding:10px;
	border: 1px solid #288887;
}
.redacbb2 {
	width: 500px;
	margin: 20px 20px 0 0;
	padding:10px;
	border: 1px solid #288887;
	float: left;
}
#avantages {
	width: 918px;
	margin: 20px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #515320;
}
#avantages ul li {
	list-style:disc;
}
#bb2_img1 {
	margin: 20px 0 0 0;
}
#contenubb {
	width: 960px;
	padding: 0 12px 0 6px;

	
}
#titrebb {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #727A09;
}
#photosbb {
	text-align: center;
	
}
.legendebb {
	font-family:Arial, Helvetica, sans-serif;
	color: #288887;
}
#menufootbb {
	background-image: url(images/Aquatiss_footerbb.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 30px;
	margin: 10px 0 0 0;
	padding: 4px 0 0 200px;
}
#menufootbb ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #000;
	color: White;
	float: left;
	font-family: arial, helvetica, sans-serif;
}

#menufootbb ul li {
	display: inline;
}

#menufootbb ul li a {
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	padding: 0.2em 1em;
	background-color: #000;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#menufootbb ul li a:hover {
	color: #727A09;
}
#menufootbb li#active a {
	color: #288887;
}
/*__________________________________________________________
			Page Accueil
__________________________________________________________*/
#pub1 {
	width: 911px;
	margin: 0 0 20px 24px;
}
#Gdbanniere {
	height: 100px;
	width: 911px;
/*	float:left;*/
}
#formation {
	height: 100px;
	width: 264px;
	margin: 0 0 0 648px;
}

.courant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}
.gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #727A09;
	text-align: justify;
	margin: 18px 0 20px 0;
}

#pub {
	width: 360px;
	margin: 20px 0 20px 22px;
}
#instal {
	float: left;
	background-image: url(images/BoutonAnnonce2.jpg);
	background-repeat: no-repeat;
	border: 1px solid #265666;
	text-align: center;
	width: 170px;
	height: 135px;
	padding: 50px 10px 0 10px;
}
#pro {
	width: 180px;
	height: 135px;
	margin-left: 200px;
}

#banni2 {
	width: 400px;
	height: 133px;
	margin: 15px 0 0 22px;
/*  position: absolute;
    top: 780px;
    left: 560px;*/
}
.progras {
	border: 1px solid #265666;
	width: 178px;
	height: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727A09;
	text-align: center;
	text-decoration: none;
	padding: 50px 10px 0 10px;
}
.liensAnonce2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #727A09;
	text-decoration: none;
}
.txtacc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	color: #288887;
}
.txtacc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: justify;
	padding: 6px 0 0 0px;
}
#produits {
	float: left;
	width: 900px;
	border: 1px solid #288887;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #288887;
	text-decoration: none;
	padding: 5px;
	margin: 0 6px 0 24px;
}
.a_lien{
	text-decoration: none;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
.a_lien:hover {
	background-color: #FFFFFF;
	color: #727A09;
}
.puces {
	color: #288887;
	font: normal 20px/20px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#center {
	width: 960px;
	
}
#redac {
	width: 490px;
	margin: 14px 0 28px 24px;
	float: left;
}
#margeD {
		margin: 0 0 10px 516px;
		float: none;
		width: 438px;
}

#banni1 {
	width: 490px;
	height: 108px;
	margin: 18px 0 20px 0;
}
#news {
	width: 210px;
	height: 194px;
	float: left;
/*	padding: 80px 0 9px 20px;
	background-image: url(images/feuille_01.gif);
	background-repeat: no-repeat;*/
}
#ecoute {
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 228px;
}


/*_________________________________________________________
			Page Produits
_________________________________________________________*/
#fondFiche {
	width: 960px;
	padding: 0 20px 0 8px;
	margin: 0;
}
.Pliste{
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 234px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #288887;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	float: left;
}
.Pliste2{
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 246px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #288887;
	text-decoration: none;
	padding: 5px;
	margin: 0;
	float: left;
}
#choix {
	margin: 0 0 0 340px;
	padding-top: 150px;
	height: 181px;
}
table #descript {
	width: 960px;
	font-family:Arial, Helvetica, sans-serif;
	color: #288887;
	text-decoration: none;
}
.liste_lien {
	text-decoration: none;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #000000;
}
.liste_lien:hover {
	color: #727A09;
}
.p_lienRetour{
	text-decoration: none;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 6px 0 16px;
	margin-top:4px;
}
.p_lienRetour:hover {
	color: #727A09;
}

#LiensRetour {
	margin-left: 720px;
	background-image: url(images/retour3.gif);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	float: none;
}
#nom {
	width: 600px;
	float: left;
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #727A09;
}
#reference {
	padding: 10px 0 0 0;
}
.ref {
	color: #000000;
}
# autresCategories {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #288887;
}
#refSousCategorie {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #288887;
}
#nomSousCategorie {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #727A09;
}
.dim {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #727A09;
}
#photos {
	width: 910px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	margin: 20px 0 20px 0;
	padding: 10px 10px 10px 10px;	
}
#designation {
	width: 930px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	text-align: justify;
	color: #000000;
}
.cartouchetele {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	width: 952px;
	text-align: center;
	color: #727A09;
}
.sujetProd {
	width: 932px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
}
.tableauProd  {
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
	margin: 10px 0 10px 0;
	float: left;
}
#teleCata {
	background-image: url(images/teleCata.jpg);
	background-repeat: no-repeat;
	width: 266px;
	height: 315px;
	margin: 26px 0 40px 550px;
}
.champscata {
	border-style: ridge;
	margin: 0 390px 0 0;
}
.submittele{
    background: transparent url('images/btn_tele.gif') no-repeat top left;
    width:266px;
    height:30px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	border: none;
	background-color: #288887;
	margin: 20px 0 20px 0;
}
.submittele:hover{
    width:266px;
    height:30px;
	cursor:pointer;
	background-color: #827202;
	color: #FFFFFF;
	border: 0;
	cursor:pointer;
	margin: 20px 0 20px 0;
}
.txtAste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #827202;

}
#cartoucheBas {
	width: 932px;
}
.nouv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #288887;
}

	
/*_________________________________________________________
			Page Projet
_________________________________________________________*/
.RadioboxStar {background:url('images/RadioboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}a.RadioboxUncheckedStar {background:url('images/RadioboxUnchecked.gif') no-repeat center center;}a.RadioboxCheckedStar {background:url('images/RadioboxChecked.gif') no-repeat center center;}a.RadioboxUncheckedStar, .RadioboxCheckedStar {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedStar img, a.RadioboxCheckedStar img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.RadioboxStar2 {background:url('images/RadioboxUnchecked2.gif') no-repeat center center;display:block;height:14px;width:14px;}a.RadioboxUncheckedStar2 {background:url('images/RadioboxUnchecked2.gif') no-repeat center center;}a.RadioboxCheckedStar2 {background:url('images/RadioboxChecked2.gif') no-repeat center center;}a.RadioboxUncheckedStar2, .RadioboxCheckedStar2 {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedStar2 img, a.RadioboxCheckedStar2 img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.RadioboxBigOrb {background:url('images/RadioboxBlueUnchecked.gif') no-repeat center center;display:block;height:30px;width:30px;}a.RadioboxUncheckedBigOrb {background:url('images/RadioboxBlueUnchecked.gif') no-repeat center center;}a.RadioboxCheckedBigOrb {background:url('images/RadioboxBlueChecked.gif') no-repeat center center;}	a.RadioboxUncheckedBigOrb, a.RadioboxCheckedBigOrb {display:block;width:30px;height:30px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedBigOrb img, a.RadioboxCheckedBigOrb img {width:30px;height:30px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.Checkbox {background:url('images/CheckboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}a.CheckboxUnchecked {background:url('images/CheckboxUnchecked.gif') no-repeat center center;}a.CheckboxChecked {background:url('images/CheckboxChecked.gif') no-repeat center center;}a.CheckboxUnchecked, a.CheckboxChecked {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.CheckboxUnchecked img, a.CheckboxChecked img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.InputHidden {display:none;}



#fondProjet {
	width: 960px;
	padding: 0 20px 0 8px;
	margin: 0;
}
#tableau1 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 854px;
	padding: 10px 5px 10px 50px;
	margin: 10px 0 0 18px;
}
#tableG {
	width: 300px;
	float: left;
}
#tableD {
	width: 300px;
	margin: 0 0 0 100px;
	padding-top: 54px;
}
.txt_champs {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #288887;
	text-align : right;
	border: hidden;
	border-right-style:hidden;
}
.txt_champs2 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #827202;
	border: hidden;
	padding: 0 60px 0 0;
	text-align: left;
}
.champs {
	border-style: none;
	border-width: 1px;
	border-style: solid;
	border-color: #889c83;
}
.radio1 {
	width: 500px;
	padding: 0;
	margin: 0;
}
.radio2 {
	padding: 0;
	margin: 0;
}
.recommande1 {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #288887;
	margin: 0 0 0 10px;
}
.recommande2 {
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #288887;
	margin: 0 0 0 10px;
}
.sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #288887;
}
.txt_champs3 {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	font-style: italic;
	color: #889c83;
	text-align : left;
	line-height: 14px;
	border: hidden;
}
#tableau2 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 890px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 20px 18px;
}
.nomforme {
	margin: 8px 0 0 6px;
}
.txtForme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}
#form1 {
	width: 180px;
	height: 120px;
	float: left;
}
#img1 {
	background-image: url(images/forme-bassin1.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	margin: 0;
}
#form2 {
	width: 180px;
	height: 120px;
	float: left;
}
#img2 {
	background-image: url(images/forme-bassin2.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#form3 {
	width: 180px;
	height: 120px;
	float: left;
}
#img3 {
	background-image: url(images/forme-bassin3.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#form4 {
	width: 180px;
	height: 120px;
	float: left;
}
#img4 {
	background-image: url(images/forme-bassin4.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#rangee2 {
	margin: 10px 0 0 0;
}
#form5 {
	width: 180px;
	height: 120px;
	float: left;
}
#img5 {
	background-image: url(images/forme-bassin5.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	margin: 0;
}
#form6 {
	width: 180px;
	height: 120px;
	float: left;
}
#img6 {
	background-image: url(images/forme-bassin6.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#form7 {
	width: 180px;
	height: 120px;
	float: left;
}
#img7 {
	background-image: url(images/forme-bassin7.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#form8 {
	width: 180px;
	height: 120px;
	float: left;
}
#img8 {
	background-image: url(images/forme-bassin8.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 30px;
	padding: 90px 0 0 20px;
	float: left;
	margin: 0;
}
#T3G {
	float:left;
	margin: 0 20px 0 0;
}
#tableau3 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 400px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 20px 18px;
}
.checkbox {
	float: left;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 0 0 0 0;
}
.nomType {
	margin: 0 0 0 24px;
	padding: 0;
}
.nomType2 {
	margin: 0 0 0 10px;
	padding: 0;
}
.txtType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #288887;
}
#tableau4 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 430px;
	padding: 10px 10px 10px 10px;
	margin: 10px 478px; 20px 18px;
}
.txt_champs4 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #827202;
	border: hidden;
	padding: 0 10px 0 0;
	text-align: left;
}
.txt_champs3 {
	margin: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #827202;
	border: hidden;
	text-align: left;
	font-size: 12px;
}
#pompe {
	margin: 0 0 10px 0;
	height: 11px;
}
#choixEau {
	padding: 5px 0 0 150px;
}
.listeEau {
	margin: 0 0 5px 0;
}
#tableau5 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 854px;
	padding: 10px 5px 10px 50px;
	margin: 10px 0 0 18px;
}
.selectList {
	font-family: "Trebuchet MS", Arial, Heveltica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #fff;
	background-color: #7FCDCD;
}
.selectList:hover {
	background-color: #288887;
	color: #FFFFFF;
	border: 1px solid #ffffff;
}
/* -------------- Formulaire de Contact ------------*/


#formulaire {
	margin: 50px 0 0 0;
}

#formulaire_projet {
	width: 550px;
	padding: 20px 300px 0 0;
	margin: 0 200px 0 0;
}
#tableau {
	border-color: #D3C46B;
	text-align : left;
}

.txt_indic {
		margin-bottom: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:400;
		color: #288887;
		text-align : right;
		border-bottom-color:#000000;
		border-top: 1px;
		border-bottom: 1px;
		border-color: #D3C46B;
		border-right-style:hidden;
}

#FormCtct_cartouche {
	text-align: center;
	height: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #827202;
	border-right-style:hidden;
	border-left-style:hidden;
	text-decoration: none;
}
#FormCtct_cartbas {
	border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;
}
#pro {
	width: 20px;
	height: 14px;
}
.recommande3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #288887;
}
.formCentre {
	margin: 20px 0 20px 0;
}
.oblig_champs {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	font-style: italic;
	color: #827202;
	text-align : left;
	border: hidden;
	border-right-style:hidden;
}
#boutons {
	background-color: #288887;
	width: 264px;
	padding: 20px 0 20px 648px;
	margin: 20px 0 20px 16px;
}
.button{
padding:6px 0 0 0;
margin:0;
background: transparent none;
background-image: url(images/envoyer.gif);
}
.button:hover{
padding:6px 0 0 0;
margin:0;
background: transparent none;
background-image: url(images/envoyerHover.gif);
}



.submit{
    background: transparent url('images/btn_envoyer.gif') no-repeat top left;
    width:100px;
    height:30px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	border: none;
	background-color: #288887;
}
.submit:hover{
    width:100px;
    height:30px;
	cursor:pointer;
	background-color: #827202;
	color: #FFFFFF;
	border: 0;
	cursor:pointer;
}
#envoy {
	float: left;
}
#efface {
   	width:100px;
    height:30px;
	margin-left: 120px;
}
.champsTxtSaisie {
	border-style: none;
	border-width: 1px;
	border-style: solid;
	border-color: #889c83;
	margin-top: 30px;
	padding:10px;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #99cccc;
	scrollbar-face-color: #288887;
	scrollbar-highlight-color: #99cccc;
	scrollbar-shadow-color: #99cccc;
	scrollbar-3dlight-color: #99cccc;
	scrollbar-track-color: #99cccc;
	scrollbar-darkshadow-color: #99cccc; 
}
.erreur {
	width: 932px;
	font-size: 20px;
	font-weight:400;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin : 20px 0 40px 0;
	color : #827202;
	background-image: url(images/erreur.gif);
	background-repeat: no-repeat;
}
.valid {
	width: 932px;
	font-size: 14px;
	font-weight:400;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin : 20px 0 40px 0;
	color : #827202;
}
.enseigne {
	width: 932px;
	font-size: 14px;
	font-weight:400;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin : 20px 0 40px 0;
	color : #288887;
}
/* --------------Fin de Formulaire -----------------*/

/*_________________________________________________________
			Page Infos
_________________________________________________________*/
#redacInfos {
	width: 960px;
	padding: 0 20px 0 8px;
}
.sujet {
	width: 912px;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 10px 0 10px 0;
}
.article {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.articleNews {
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
#courantNews {
	width: 550px;
	float: left;
}
.photosNews {
	margin: 10px 0 0 0;
	padding: 0;
}
.photos {
	float: left;
	margin: 10px 10px 0 0;
}
.lire {
	background-image: url(images/lire.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	float: left;
}
#lienLire {
	margin: 10px 0 0 0;
}
.p_lienLire{
	text-decoration: none;
	text-align: left;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 6px 0 0;
	margin-top:4px;
}
.p_lienLire:hover {
	color: #727A09;
}
/*_________________________________________________________
			Page Liens
_________________________________________________________*/
#redacLiens {
	width: 960px;
	height: 430px;
	padding: 0 20px 0 8px;
}
.Style1 {
	color: #288887;
}
#listeLiens1 {
	width: 200px;
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
}
#listeLiens2 {
	width: 240px;
	float: left;
	margin: 0 0 0 10px;
}
#listeLiens2A {
	width: 256px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 0;
}
#listeLiens2B {
	width: 160px;
	height: 30px;
	background-color: #288887;
	padding: 14px 10px 10px 108px;
	margin: 10px 0 0 0;
}
#listeLiens3 {
	width: 402px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	font-family: Arial, Helvetica, sans-serif;
	color: #827202;
	font-size: 11px;
	text-align: justify;
	padding: 10px;
	margin: 0 0 0 520px;
}
#codeFond {
	background-color: #288887;
	font: normal 12px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 10px;
	margin: 20px 0 0 0;
}
.ici_lien{
	text-decoration: none;
	text-align: left;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 2px 0 0;
}
.ici_lien:hover {
	color: #727A09;
}
#annuaires {
		font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
}
.b_lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727A09;
}
#redacAnnuaire {
	width: 892px;
	padding: 20px;
	margin: 20px 0 0 0;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
}
/*_________________________________________________________
			Page Contact
_________________________________________________________*/

.RadioboxStar {background:url('images/RadioboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}a.RadioboxUncheckedStar {background:url('images/RadioboxUnchecked.gif') no-repeat center center;}a.RadioboxCheckedStar {background:url('images/RadioboxChecked.gif') no-repeat center center;}a.RadioboxUncheckedStar, .RadioboxCheckedStar {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedStar img, a.RadioboxCheckedStar img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.RadioboxStar2 {background:url('images/RadioboxUnchecked2.gif') no-repeat center center;display:block;height:14px;width:14px;}a.RadioboxUncheckedStar2 {background:url('images/RadioboxUnchecked2.gif') no-repeat center center;}a.RadioboxCheckedStar2 {background:url('images/RadioboxChecked2.gif') no-repeat center center;}a.RadioboxUncheckedStar2, .RadioboxCheckedStar2 {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedStar2 img, a.RadioboxCheckedStar2 img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.RadioboxBigOrb {background:url('images/RadioboxBlueUnchecked.gif') no-repeat center center;display:block;height:30px;width:30px;}a.RadioboxUncheckedBigOrb {background:url('images/RadioboxBlueUnchecked.gif') no-repeat center center;}a.RadioboxCheckedBigOrb {background:url('images/RadioboxBlueChecked.gif') no-repeat center center;}	a.RadioboxUncheckedBigOrb, a.RadioboxCheckedBigOrb {display:block;width:30px;height:30px;cursor:pointer;cursor:hand;}a.RadioboxUncheckedBigOrb img, a.RadioboxCheckedBigOrb img {width:30px;height:30px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.Checkbox {background:url('images/CheckboxUnchecked.gif') no-repeat center center;display:block;height:14px;width:14px;}a.CheckboxUnchecked {background:url('images/CheckboxUnchecked.gif') no-repeat center center;}a.CheckboxChecked {background:url('images/CheckboxChecked.gif') no-repeat center center;}a.CheckboxUnchecked, a.CheckboxChecked {display:block;width:14px;height:14px;cursor:pointer;cursor:hand;}a.CheckboxUnchecked img, a.CheckboxChecked img {width:14px;height:14px;display:inline;border:none;} /* Netscape 6.0 Fix */
	
	.InputHidden {display:none;}



#formulaire {
	margin: 50px 0 0 0;
}
#accrocheContact {
	margin: 10px 0 20px 0;
}

#formulaire_contact {
	width: 932px;
	padding: 0;
	margin: 0 20px 0 8px;

}
#tableau10 {
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	width: 878px;
	padding: 10px 5px 10px 50px;
	
}
.champsContact {
	border-style: none;
	border-width: 1px;
	border-style: solid;
	border-color: #889c83;
	margin: 0 390px 0 0;
}

#tableau_contact {
	border-color: #97BE0D;
	text-align : left;
	border: hidden;
	border: none;
}

.txt_champs {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #827202;
	text-align : right;
	border: hidden;
	border-right-style:hidden;
}
.txt_champs2 {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #827202;
	text-align : right;
	border: hidden;
}
.txt_champs3 {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	font-style: italic;
	color: #889c83;
	text-align : right;
	border: hidden;
}
tr {
	border: hidden;
}
#btndroit {
    margin-right:10px;
}

#puce_contact {
	background-image: no-repeat;
	text-align: center;
	border-right-style:hidden;
	border-left-style:hidden;
}
#FormCtct_cartouche {
	font-size: 18px;
	text-align: center;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #889c83;
	border-right-style:hidden;
	border-left-style:hidden;
	text-decoration: none;	
}

#FormCtct_cartbas {
	border-left-style:hidden;
	border-right-style:hidden;
	border-bottom-style:hidden;

}
#son_message {
	height: 100px;
	margin: 10px 10px 10px 0;
}
#boutonsContact {
	background-color: #288887;
	width: 240px;
	padding: 20px 0 20px 694px;
	margin: 20px 0 20px 0;
}
.txtacc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 15px;
	color: #288887;
}
#averto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bolder;
	text-align: center;
}
.txt_champsSociete {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	color: #827202;
	text-align : right;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	border: hidden;
	border-right-style:hidden;
}
.champsMessage {
	border-style: none;
	border-width: 1px;
	border-style: solid;
	border-color: #889c83;
	padding:10px;
	overflow-x: hidden;
	overflow-y: auto;
	overflow : -moz-scrollbars-vertical;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #99cccc;
	scrollbar-face-color: #288887;
	scrollbar-highlight-color: #99cccc;
	scrollbar-shadow-color: #99cccc;
	scrollbar-3dlight-color: #99cccc;
	scrollbar-track-color: #99cccc;
	scrollbar-darkshadow-color: #99cccc; 
	margin: 30px 0 0 0;
}
/*_________________________________________________________
			Page Boutique
_________________________________________________________*/
#redacBoutique {
	width: 960px;
	height:300px;
}
#boutique {
	width: 960px;
	margin-top: 100px;
	text-align: center;
}
#LiensRetourAccueil {
	height: 17px;
	background-image: url(images/retour3.gif);
	background-repeat: no-repeat;
	margin: 50px 0 0 384px;
}
.p_lienRetourAccueil{
	text-decoration: none;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 6px 0 16px;
	margin-top:4px;
}
.p_lienRetourAccueil:hover {
	color: #727A09;
}
/*_________________________________________________________
			Page Telechargement
_________________________________________________________*/
#telelogo {
	width: 158px;
	height: 144px;
	float: left;
}
#telephoto {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 151px;
	position: relative;
}
#teleLiens {
	width: 960px;
	height: 1750px;
	padding: 0 20px 0 8px;

}
.txtacc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	margin: 0 0 20px 0;
}
.txtacc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #288887;
	margin: 0 0 20px 0;
}
.Style1 {
	color: #288887;
}
#teleLiensG {
	float: left;
	width: 456px;
}
#teleLiens1 {
	width: 456px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
}
#teleLiens2 {
	width: 456px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 10px 0 0 0;
}
/*#teleLiens3 {
	width: 456px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 10px 0 0 0;
}*/
#teleLiensD {
	width: 400px;
	margin: 0 0 0 506px;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
}
#teleLiensD2 {
	width: 400px;
	margin: 10px 0 0 506px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
}
#codeFond {
	background-color: #288887;
	font: normal 12px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 10px;
	margin: 20px 0 0 0;
}
.ici_lien{
	text-decoration: none;
	text-align: left;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 2px 0 0;
}
.ici_lien:hover {
	color: #727A09;
}
#annuaires {
		font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
}
/*_________________________________________________________
			Page Revue de presse
_________________________________________________________*/
#logoPress {
	width: 158px;
	height: 144px;
	float: left;
}
#photoPress {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 151px;
	position: relative;
}
#pressLiens {
	width: 960px;
	height: 920px;
	padding: 0 20px 0 8px;

}
.txtacc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	margin: 0 0 20px 0;
}
.txtacc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #288887;
	margin: 0 0 20px 0;
}
.Style1 {
	color: #288887;
}
#pressLiensG {
	float: left;
	width: 456px;
}
#pressLiens1 {
	width: 456px;
	height: 780px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
}
#pressLiens2 {
	width: 456px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 10px 0 0 0;
}
/*#pressLiens3 {
	width: 456px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 10px;
	margin: 10px 0 0 0;
}*/
#pressLiensD {
	width: 400px;
	margin: 0 0 0 506px;
}
#pressLiensD1 {
	width: 400px;
		height: 622px;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
}
#pressLiensD2 {
	width: 400px;
	padding: 10px;
	margin-top:20px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
}
#codeFond {
	background-color: #288887;
	font: normal 12px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding: 10px;
	margin: 20px 0 0 0;
}
.ici_lien{
	text-decoration: none;
	text-align: left;
	font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	color: #99CCCC; 
	padding: 0 2px 0 0;
}
.ici_lien:hover {
	color: #727A09;
}
#annuaires {
		font: normal 14px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
}
/*_________________________________________________________
			Page Plan du Site
_________________________________________________________*/
#contenuPlan {
	width: 960px;
	padding: 0 0 0 8px;
}
#redacPlan {
	width: 892px;
	border-width: 1px;
	border-style: solid;
	border-color: #288887;
	padding: 20px;
}

