a {
	color:#ffffff;
	font-family: "Tahoma";
	text-decoration: none;

}
A:hover {
	color:#000000;
	font-family: Tahoma;
	text-decoration: underline;

}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
BODY {
	MARGIN: 0px
}
.scrollbarre {
	OVERFLOW: auto
}
.menu {
	FONT-SIZE: 12px; COLOR: #4d4d4d; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menuvert {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #436419; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menuvert:hover {
	COLOR: #cfcc95
}
.menufonce {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #373432; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menufonce2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #373432; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menufonce:hover {
	COLOR: #e3cca0
}
.texte {
	FONT-SIZE: 12px; COLOR: #ecb1b3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texte4 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textevert2 {
	FONT-SIZE: 12px; COLOR: #535824; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texte5 {
	FONT-SIZE: 12px; COLOR: #37556c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texte6 {
	FONT-SIZE: 12px; COLOR: #debd6c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texte7 {
	FONT-SIZE: 30px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteblanc {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texte2 {
	FONT-SIZE: 10px; COLOR: #ecb1b3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texte3 {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteblancpetit {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texteOrange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #e19421; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteBleu2044 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #007ac3; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.texteGris2044 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #575752; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textemarron {
	FONT-SIZE: 10px; COLOR: #5f4544; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textevert {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textegris {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menu2 {
	FONT-SIZE: 11px; COLOR: #278eca; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu2:hover {
	
}
.menu3 {
	FONT-SIZE: 12px; COLOR: #f5a149; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu3:hover {
	COLOR: #5f90ba
}
.menu4 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu4:hover {
	COLOR: #567b91
}
.menu5 {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight:bold;
}
A.menu5:hover {
	COLOR: #000000
}
.menugris {
	FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menugris:hover {
	COLOR: #9bc7f8
}
A.menucasse:hover {
	COLOR: #000000
}
.menucasse {
	FONT-SIZE: 10px; COLOR: #a2998b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.menumauve {
	FONT-SIZE: 10px; COLOR: #81295a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menumauve:hover {
	COLOR: #000000
}
.titre {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #37556c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrevert {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #436419; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titreorange {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff9024; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #e2373e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titrerose {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #c821d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contour {
	BORDER-RIGHT: #000000 1px dotted; BORDER-TOP: #000000 1px dotted; BORDER-LEFT: #000000 1px dotted; BORDER-BOTTOM: #000000 1px dotted
}
.contour2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.liensoiree {
	FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.liensoiree:hover {
	COLOR: #580101
}
.texteIdent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.texteIdent:hover {
	COLOR: #105380
}
TABLE.tablomenuType {
	
}
TABLE.tablomenuType TD {
	TEXT-ALIGN: left
}
TABLE.tablomenuType .menuType {
	DISPLAY: block; FONT-SIZE: 11px; COLOR: #000000; HEIGHT: 10px; TEXT-DECORATION: none
}
A.menuType:hover {
	COLOR: #000000; BACKGROUND-COLOR: #cccccc
}
.descriptif_site {
	FONT-SIZE: 11px; COLOR: #000000
}
.texte_realisation {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.lien_plus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #636363; TEXT-DECORATION: none
}
A.lien_plus:hover {
	COLOR: #373737
}
.lien_detail {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.lien_detail:hover {
	COLOR: #3366cc
}
.lien_page {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #272d4b; TEXT-DECORATION: none
}
A.lien_page:hover {
	COLOR: #6666ff
}
.lien_devis {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.lien_devis:hover {
	COLOR: #ff0000
}
.mentions_legales {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.mentions_legales:hover {
	COLOR: #cc99cc
}
#lbOverlay {
	LEFT: 0px; WIDTH: 100%; CURSOR: pointer; POSITION: absolute; BACKGROUND-COLOR: #000
}
#lbCenter {
	LEFT: 50%; OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#lbBottomContainer {
	LEFT: 50%; OVERFLOW: hidden; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.lbLoading {
	BACKGROUND: url(images/loading.gif) #fff no-repeat center 50%
}
#lbImage {
	BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px solid; BORDER-LEFT: #fff 10px solid; BORDER-BOTTOM: #fff 10px solid; BACKGROUND-REPEAT: no-repeat
}
#lbPrevLink {
	DISPLAY: block; WIDTH: 50%; POSITION: absolute; TOP: 0px; outline: none
}
#lbNextLink {
	DISPLAY: block; WIDTH: 50%; POSITION: absolute; TOP: 0px; outline: none
}
#lbPrevLink {
	LEFT: 0px
}
#lbPrevLink:hover {
	BACKGROUND: url(images/prevlabel.gif) no-repeat 0% 15%
}
#lbNextLink {
	RIGHT: 0px
}
#lbNextLink:hover {
	BACKGROUND: url(images/nextlabel.gif) no-repeat 100% 15%
}
#lbBottom {
	BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px; FONT-SIZE: 10px; BORDER-LEFT: #fff 10px solid; COLOR: #666; LINE-HEIGHT: 1.4em; BORDER-BOTTOM: #fff 10px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
#lbCloseLink {
	DISPLAY: block; BACKGROUND: url(images/closelabel.gif) no-repeat center 50%; FLOAT: right; MARGIN: 5px 0px; WIDTH: 66px; HEIGHT: 22px
}
#lbCaption {
	MARGIN-RIGHT: 71px
}
#lbNumber {
	MARGIN-RIGHT: 71px
}
#lbCaption {
	FONT-WEIGHT: bold
}
.opacite IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50); moz-opacity: 0.5
}
.opacite:hover IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity: 1
}
