html {border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; font-size: 14px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; color: #666666; padding-top: 0px; font-family: verdana, arial, helvetica, sans-serif; border-right-width: 0px}

body {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px auto; padding-top: 0px}

h1 {padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 10px; text-align: left}

img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}

#conteneur {border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(cfd0.gif) repeat-y; border-bottom-width: 0px; padding-bottom: 0px; margin: 5px auto; width: 883px; padding-top: 0px; text-align: center; border-right-width: 0px}

#header0 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(cfdh.gif) no-repeat left bottom; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 883px; padding-top: 0px; height: 44px; text-align: center; border-right-width: 0px
}
#header0 .info {
	border-top-width: 0px; padding-right: 10px; padding-left: 25px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 22px; border-right-width: 0px;
}

#header {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 0px 16px; width: 883px; padding-top: 0px; height: 145px; text-align: center; border-right-width: 0px
}
#header .info1 {
	border-top-width: 0px; padding-top: 20px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; color:#666666; border-right-width: 0px; font-size: 16px; display: block;
}
#header img {
	border-top-width: 0px; display: block; border-left-width: 0px; float: left; border-bottom-width: 0px; border-right-width: 0px
}
#main {
	border-top-width: 0px; padding-right: 10px; display: block; padding-left: 25px; border-left-width: 0px; background:  float:left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 808px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#menu {
	border-top-width: 0px; border-left-width: 0px; background: url(mid.jpg); border-bottom-width: 0px; margin: 0px; height: 29px; border-right-width: 0px
}
#menu {
	margin: 0px; top: 0px
}
#menu ul {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#menu li {
	padding-right: 0px; display: inline; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#menu a {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; background: url(right.jpg) no-repeat right top; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px; text-decoration: none
}
#menu a span {
	padding-right: 19px; display: block; padding-left: 19px; font-weight: bold; font-size: 11px; background: url(left.jpg) no-repeat left top; padding-bottom: 0px; color: #666666; line-height: 29px; padding-top: 0px; font-family: verdana,arial, helvetica, sans-serif
}
#menu a:hover {
	background-position: right bottom
}
#menu li.visit a {
	background-position: right bottom
}
#menu a:hover span {
	background-position: left bottom; font-weight: bold; color: #ff00cc; font-style: normal; text-decoration: none
}
#menu li.visit a span {
	background-position: left bottom; font-weight: bold; color: #ff00cc; font-style: normal; text-decoration: none
}
#bando {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 2px 0px 0px; width: 808px; padding-top: 0px; height: 99px; border-right-width: 0px; color:#fff;
}
#bando img {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 10px; border-right-width: 0px
}

#acc {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(pictopar.gif) no-repeat left 313px; float: left; border-bottom-width: 0px; padding-bottom: 20px; margin: 1px 0px 0px; width: 808px; padding-top: 0px; text-align: justify; border-right-width: 0px
}
#acc img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; border-right-width: 0px
}
#acc p {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 58px; border-right-width: 0px
}
#corps {
	padding-right: 0px; padding-left: 0px; padding-bottom: 20px; margin: 0px; padding-top: 20px
}
#corps a {
	text-decoration: none
}
a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
#corps a:hover {
	text-decoration: underline
}
#corps ul {
	padding-right: 120px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#corps li {
	border-right: #fff 1px solid; padding-right: 0px; border-top: #fff 1px solid; padding-left: 0px; padding-bottom: 8px; margin: 3px; border-left: #fff 1px solid; width: 220px; padding-top: 8px; border-bottom: #fff 1px solid; height: 18px; text-align: center
}
#acctxt {
	border-right: #fff 1px solid; padding-right: 50px; padding-left: 50px; float: left; padding-bottom: 20px; margin: 0px 0px 10px; width: 400px; padding-top: 0px; text-align: justify
}
.liste {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(point2.gif) repeat-x 50% bottom; border-bottom-width: 0px; padding-bottom: 3px; margin: 0px 11px 0px 0px; width: 619px; padding-top: 28px; height: 110px; border-right-width: 0px
}
.liste h1 {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; font-weight: bold; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.liste p {
	border-top-width: 0px; padding-right: 24px; display: block; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 460px; padding-top: 0px; height: 30px; border-right-width: 0px
}
.liste .bphoto {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
.llien {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 484px; padding-top: 0px; text-align: right; border-right-width: 0px
}
.liste a {
	font-size: 11px; color: #40b9c2
}
.liste a:link {
	font-size: 11px; color: #40b9c2; text-decoration: none
}
.liste a:visited {
	font-size: 11px; color: #40b9c2; text-decoration: none
}
.liste a:hover {
	font-size: 11px; color: #40b9c2; text-decoration: underline
}
#acces {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(cispoint.gif) no-repeat; border-bottom-width: 0px; padding-bottom: 3px; margin: 5px 11px 0px 0px; width: 808px; padding-top: 28px; border-right-width: 0px
}
#det {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(cispoint.gif) no-repeat; border-bottom-width: 0px; padding-bottom: 3px; margin: 5px 11px 0px 0px; width: 808px; padding-top: 28px; border-right-width: 0px
}
#map {
	float: left; margin: 20px 0px 0px 125px; width: 600px; height: 450px
}
.nav {
	padding-right: 10px; padding-left: 0px; float: right; padding-bottom: 15px; margin: 10px 0px 0px; width: 600px; color: #fff; line-height: 30px; padding-top: 0px; text-align: right
}
.nav a:hover {
	text-decoration: underline
}
#det_pho {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 340px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#det_pho span {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px; padding-top: 3px; border-right-width: 0px
}
#det_pho .dphoto0 {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-left: auto; margin-right: auto; padding-top: 0px; border-right-width: 0px
}
#det_pho .dphoto {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin-left: auto; margin-right: auto; padding-top: 0px; border-right-width: 0px
}
#det_pho ul {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 340px; padding-top: 0px; list-style-type: none; border-right-width: 0px
}
#det_pho li {
	border-top-width: 0px; padding-right: 14px; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 3px 0px 10px; width: 104px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#det_pho li.dte {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 3px 0px 10px; width: 104px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#det_corps1 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 0px 12px; width: 448px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#det_corps1 p {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 15px; margin: 0px; line-height: 18px; padding-top: 0px; text-align: justify; border-right-width: 0px
}
#det_corps1 h1 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 13px; float: left; padding-bottom: 10px; margin: 0px 0px 10px; width: 100%; color: #ff00ff; padding-top: 0px; border-bottom: #c2bba9 1px solid
}
#det_corps1 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px 10px; padding-top: 0px; list-style-type: disc
}
#det_corps1 li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 4px 15px; padding-top: 0px
}
#det_corps2 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 808px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#det_corps2 p {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; line-height: 18px; padding-top: 0px; text-align: justify; border-right-width: 0px
}
#det_corps2 h1 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; font-weight: bold; border-left-width: 0px; font-size: 13px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 15px 0px 10px; width: 600px; padding-top: 0px; border-right-width: 0px
}
#det_corps2 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 0px 10px; padding-top: 0px; list-style-type: disc
}
#det_corps2 li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 4px 15px; padding-top: 0px
}
#det_corps2 a {
	font-size: 11px; text-decoration: underline
}
a:link {
	font-size: 11px; text-decoration: underline
}
a:visited {
	font-size: 11px; text-decoration: underline
}
a:hover {
	font-size: 11px; text-decoration: underline
}
#ct {
	border-top-width: 0px; padding-right: 5px; padding-left: 15px; border-left-width: 0px; font-size: 11px; border-bottom-width: 0px; padding-bottom: 5px; margin: 0px 0px 0px 300px; padding-top: 30px; border-right-width: 0px
}
#ct form {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-align: left; border-right-width: 0px
}
#ct input {
	border-right: #625c5c 1px solid; padding-right: 2px; border-top: #625c5c 1px solid; padding-left: 2px; padding-bottom: 1px; margin: 0px; border-left: #625c5c 1px solid; color: #666; padding-top: 1px; border-bottom: #625c5c 1px solid
}
#ct fieldset {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px
}
#ct label {
	border-top-width: 0px; padding-right: 0px; display: inline; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; width: 80px; padding-top: 3px; border-right-width: 0px
}
#ct label.lg2 {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 0px 30px; width: 70px; padding-top: 0px; border-right-width: 0px
}
#ct label textarea {
	border-right: #625c5c 1px solid; padding-right: 0px; border-top: #625c5c 1px solid; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: #625c5c 1px solid; color: #666; padding-top: 0px; border-bottom: #625c5c 1px solid
}
#ct .boutform {
	border-top-width: 0px; padding-right: 10px; padding-left: 17px; font-weight: bold; border-left-width: 0px; font-size: 11px; background: url(bt.gif) #adadad no-repeat 4px center; border-bottom-width: 0px; padding-bottom: 3px; margin: 2px 0px 0px 80px; width: 115px; color: #fff; padding-top: 2px; height: 26px; text-align: center; border-right-width: 0px
}
.clear {
	clear: both
}
#footer {
	border-top-width: 0px; padding-right: 0px; display: block; padding-left: 15px; border-left-width: 0px; background: url(cfdl.jpg) #ff00ff no-repeat; border-bottom-width: 0px; padding-bottom: 30px; margin: 5px 16px 0px; width: 836px; color: #fff; padding-top: 20px; height:130px; text-align: left; border-right-width: 0px
}
#footer .footl {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; padding-bottom: 0px; margin: 5px 10px 0px 0px; padding-top: 0px; border-right-width: 0px
}
#footer a {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px; text-decoration: none
}
a:link {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px; text-decoration: none
}
a:visited {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px; text-decoration: none
}
#footer a:hover {
	text-decoration: underline
}
#footer0 {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(cfdt.gif) no-repeat; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 44px; border-right-width: 0px
}
address {
	padding-right: 5px; display: block; padding-left: 10px; float: left; padding-bottom: 0px; margin: 10px 0px 0px; width: 270px; line-height: 18px; padding-top: 15px; font-style: normal; height: 140px
}

.majus {
	text-transform: uppercase
}
.capit {
	text-transform: capitalize
}
#lnk p {
	border-top-width: 0px; padding-right: 5px; display: block; padding-left: 5px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 10px; margin: 20px 0px 0px 70px; width: 645px; padding-top: 10px; height: 150px; text-align: left; border-right-width: 0px
}
#lnk img {
	border-right: #af1b48 1px solid; padding-right: 0px; border-top: #af1b48 1px solid; display: block; padding-left: 0px; float: left; padding-bottom: 0px; margin: 0px 20px; border-left: #af1b48 1px solid; padding-top: 0px; border-bottom: #af1b48 1px solid
}
#lnk a:link {
	font-size: 11px; color: #af1b48; text-decoration: none
}
#lnk a:visited {
	font-size: 11px; color: #af1b48; text-decoration: none
}
#lnk a:hover {
	font-size: 11px; color: #af1b48; text-decoration: underline
}
#dispo {
	border: 0px; 
	padding: 0 0 20px 0; 
	float: left;  
	margin: 20px 0px 0px; 
	width: 808px; 
	padding-top: 0px; 
	text-align: justify; 
	}
#dispo img {
	border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px 0px 10px; padding-top: 0px; border-right-width: 0px
}
#dispo p {
	border: 0; 
	padding: 58px 0 0 0; 
	margin: 0px 0px 10px; 
}
#dispo h1 {
	padding: 0 0 10px 0; 
	font-weight: bold; 
	font-size: 13px; 
	float: left; 
	padding-bottom: 10px; margin: 0px 0px 10px; 
	width: 100%; color: #ff00ff; 
	padding-top: 0px; 
	border-bottom: #c2bba9 1px solid
}



