HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, verdana, sans-serif; BACKGROUND-COLOR: #ffffff
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
#header {  }

#corps .content{
	FONT-WEIGHT: bolder; 
         FONT-SIZE: 8pt; 
        COLOR: #000000; 
        FONT-FAMILY: Verdana, Arial, Tahoma; 
       TEXT-DECORATION: none;
width: 480px;
margin-left: auto;
margin-right: auto; 
}
.clear{
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.bloctxt {
width: 480px;
FONT-WEIGHT: normal; 
COLOR: #000000; 
PADDING-TOP: 2px; 
FONT-FAMILY: Verdana; 
TEXT-ALIGN: justify; 
TEXT-DECORATION: none
}
.bloctxt h1{
MARGIN-TOP: 5px; 
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #ff7b0e; 
FONT-FAMILY: Arial
}
.bloctxt h2{
FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #777777; 
TEXT-DECORATION: none
}
.bloctxt .menu{
text-align: center;
FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: none; 
COLOR: #000000; 
TEXT-DECORATION: none;
background: #ff9933;
height: 16px;
margin-bottom: 15px; 
}
.bloctxt .menu a:hover {
	COLOR: #0337ff; 
TEXT-DECORATION: underline
}
.txtorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff7b0e; FONT-FAMILY: Verdana
}
.txtrouge {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.accroche {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff7b0e; FONT-FAMILY: Arial
}
.texte-1 {
	PADDING-LEFT: 5px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000
}
.texte-1gras {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; text-decoration: none;
}
.texte-1gras a:hover {
	COLOR: #0337ff; TEXT-DECORATION: underline
}
.titre-1 {
	FONT: lighter 20px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #04229f; TEXT-DECORATION: none
}
.titre-1small {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #04229f; TEXT-DECORATION: none
}
.titrePar-1 {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #777777; TEXT-DECORATION: none
}
.titreMenuG {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #bb6600; TEXT-DECORATION: none
}
.titreorange14 {
	FONT: bold 14px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #bb6600; TEXT-DECORATION: none
}
.titresearch {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff
}
div.titremenu {
	width: 158px;
	height: 21px;
	FONT: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	margin: 0px;
	TEXT-ALIGN: center;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(http://www.ibc-immobilier.com/images/menu_titre_bckg.gif); 
	BACKGROUND-REPEAT: no-repeat;
     padding-left: 0px;
	
}
.titremenu a{
FONT:bold 14px Helvetica, Arial, sans-serif;
letter-spacing : 1px ;
TEXT-DECORATION: none;
COLOR: #FFFFFF;
padding-top: 2px;

}
div.titremenu a:hover{
COLOR: #000000;
}
A.menu:link {
	FONT-SIZE: 10px; COLOR: #2b2b2b; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-SIZE: 10px; COLOR: #444444; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #e46700; TEXT-DECORATION: underline
}
A.menu:active {
	COLOR: #e46700; TEXT-DECORATION: underline
}
A.menu2:link {
	FONT-SIZE: 10px; COLOR: #2b2b2b; TEXT-DECORATION: underline
}
A.menu2:visited {
	FONT-SIZE: 10px; COLOR: #444444; TEXT-DECORATION: underline
}
A.menu2:hover {
	COLOR: #e46700; TEXT-DECORATION: underline
}
A.menu2:active {
	COLOR: #e46700; TEXT-DECORATION: underline
}
A.menu3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none
}
A.menu3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #990000; TEXT-DECORATION: none
}
A.menu3:hover {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
A.menu3:active {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
/*menu horizontal*/
#menu {
float: left; width: 900px; BORDER : none; HEIGHT: 18px;  background: url(/images/bckgd_menuhaut_all.gif) left top repeat;
}
ul#menuhaut {
margin: 0;
padding: 0;
font: bold 15px Arial, Verdana;
letter-spacing: 2px;
list-style-type: none;
}
#menuhaut li{
display: block;
width: 158px;
height: 18px;
color: white;
text-decoration: none;
text-align: center;
float: left;
border-style: solid;
border-width: 0 1px 0 0;
}
#menuhaut a{
color: white;
text-decoration: none;
}
#menuhaut .current{
BACKGROUND-IMAGE: url(/images/bkg_select_menuhaut.gif); 
}

#menuhaut a:hover{
color: black;
text-decoration: none;
}
/* fin menu horizontal*/
div.cadreprogD {
	width: 465px;
	height: 148px;
	margin-top: 10px;
        margin-left: 21px;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(/images/cadre_progR.gif); 
	BACKGROUND-REPEAT: no-repeat;
        padding-left: 4px;
	
}
.cadreprogD img {

	border: none;
	margin-left: 5px;
	margin-top: 6px;
	float: left;
}
div.textD
{
text-align: left;
float: left;
width: 237px;
height: 143px;
margin-left: 0.7em;
padding-top: 2px;
padding-left: 15px;
}
.textD a {
font-family: verdana,arial;
color: #00E;
font-size: 11px;
}

.textD a:hover {
font-weight: normal;
color: #000000;

}
.textD img {
margin-right:0px;
padding-right:0px;
float: none;
}
div.cadreprogG {
	width: 465px;
	height: 148px;
	margin-top: 10px;
        margin-left: 21px;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(/images/cadre_progL.gif); 
	BACKGROUND-REPEAT: no-repeat;
        padding: 0px;
	
}
.cadreprogG img {
	border: none;
	margin-right: 10px;
	margin-top: 6px;
	float: right;
}
div.textG
{
text-align: left;
float: left;
width: 237px;
height: 143px;
margin-left: 0.1em;
padding-left: 3px;
padding-right: 6px;
}
.textG a {
font-family: verdana,arial;
color: #00E;
font-size: 11px;
}
.textG img {
margin-right:0px;
padding-right:0px;
float: none;
}

.textG a:hover {
font-weight: normal;
color: #000000;

}
.cadretitre {
	BACKGROUND-POSITION: center 50%; PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND-IMAGE: url(http://www.ibc-immobilier.com/images/cadretitre.gif); MARGIN-LEFT: auto; WIDTH: 240px; COLOR: #ff7b0e; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial; HEIGHT: 29px; TEXT-ALIGN: justify;
}
.information {
FONT-WEIGHT: bold; 
FONT-SIZE: 10px; 
background: #D3D9E0 url(/images/informes.gif) left top  no-repeat;
MARGIN-LEFT: 0px; 
WIDTH: 225px; 
HEIGHT: 26px; 
TEXT-ALIGN: center
}
.rss{
FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 0px; MARGIN-TOP: 2px; padding-top: 3px; padding-left: 0px; WIDTH: 223px; HEIGHT: 19px; TEXT-ALIGN: left; BACKGROUND-COLOR:#D3D9E0; border: 1px solid #CCC;
}
.rss img{
vertical-align: bottom;
}
TD {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma; TEXT-DECORATION: none
}
TD.cartouche {
	BACKGROUND-COLOR: #ffffff
}
TD.cartouchelight {
	FONT-WEIGHT: normal
}
TD.cartouchelight A:hover {
	COLOR: #000000
}
A.textenormal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Tahoma; TEXT-DECORATION: none
}
A.textenormal:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
TD.cartouchelight2 {
	FONT-WEIGHT: normal
}
TD.cartouchegrey {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #e6dfd5
}
TD.menuG {
	FONT-WEIGHT: bolder; FONT-SIZE: 11pt; FONT-FAMILY: Verdana, Arial, Tahoma
}
TD.light {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Tahoma
}
TD.bblack {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Tahoma
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #444; TEXT-ALIGN: center
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #6666ff; FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000
}
A IMG {
	BORDER-LEFT-COLOR: #a4a4a4; BORDER-BOTTOM-COLOR: #646464; BORDER-TOP-COLOR: #a4a4a4; BORDER-RIGHT-COLOR: #646464
}
A.hov:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.hov:hover IMG {
	BORDER-RIGHT: #aaff25 2px solid; BORDER-TOP: #aaff25 2px solid; BORDER-LEFT: #aaff25 2px solid; BORDER-BOTTOM: #aaff25 2px solid
}
.menuitem {
	BORDER-RIGHT: #767676 2px solid; BORDER-TOP: #aaaaaa 2px solid; BACKGROUND: #cccccc; BORDER-LEFT: #aaaaaa 2px solid; BORDER-BOTTOM: #767676 2px solid
}
.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #8d8d8d
}
.bggris {
	BACKGROUND-COLOR: #f5f5f5
}
.navigpage {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: auto; WIDTH: 450px; COLOR: #818480; LINE-HEIGHT: 1em; MARGIN-RIGHT: auto; FONT-FAMILY: verdana; HEIGHT: 19px; TEXT-ALIGN: right
}
.navigpage IMG {
	VERTICAL-ALIGN: middle
}
.navigimages {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: auto; COLOR: #818480; LINE-HEIGHT: 1em; MARGIN-RIGHT: auto; FONT-FAMILY: verdana; HEIGHT: 19px; TEXT-ALIGN: center
}
.navigimages IMG {
	VERTICAL-ALIGN: middle
}
.navigpage A {
	FONT-WEIGHT: bold
}
.blocdroit {
	width: 215px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; RIGHT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ff7b0e; TEXT-ALIGN: left
}
.blocdroit UL {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: disc
}
.blocdroit LI {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: arial
}
.lisquare {
	LIST-STYLE-TYPE: square
}
.blocdroit LI A:link {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.blocdroit LI A:visited {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.blocdroit LI A:active {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.blocdroit LI A:hover {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
#bandL {
float:left;
width:159px;
}
#menuL {
WIDTH: 158px; 
}
#menuL DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 158px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#menuL LI {
	BACKGROUND-POSITION: left bottom; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(images/filet_mgauche.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 6px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#menuL DT A {
	DISPLAY: block
}
#menuL LI A:link {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#menuL LI A:visited {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#menuL LI A:active {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #222222; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
#menuL LI A:hover {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #222222; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: underline
}
#pathway {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: 4000; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; WIDTH: 97%; PADDING-TOP: 0px; BORDER-BOTTOM: #dbe9f8 1px solid; TEXT-ALIGN: left
}
#acrobat {
	PADDING-RIGHT: 1px; BORDER-TOP: #dbe9f8 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; Z-INDEX: 4000; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
UNKNOWN {
	MARGIN-LEFT: 0px
}
#contenu {
width:900px;
background:#fff;
margin: 0 auto;
text-align:left;
BACKGROUND-COLOR: #ffffff; 
layer-background-color: #FFFFFF
}
#contentpage {
background: url(images/body-bckg.gif);
display:block;
width : 100%;
height:100%;
}
DIV#pageOLD {
	LEFT: 50%; VISIBILITY: visible; MARGIN-LEFT: -450px; WIDTH: 900px; POSITION: relative; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; layer-background-color: #FFFFFF
}
DIV#banR {
float:left; 
margin-left : 4px;
padding: 0;
BACKGROUND-POSITION: left top; 
BACKGROUND-IMAGE: url(images/shadowleft.gif); 
WIDTH: 225px; 
BORDER-BOTTOM: #d0d0d0 1px solid; 
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-COLOR: #eaf1f8;
}

DIV#bandLOLD {
	BORDER-RIGHT: #d0d0d0 0px solid; BACKGROUND-POSITION: right top; BORDER-TOP: 0px; Z-INDEX: 200; LEFT: 0px; BACKGROUND-IMAGE: url(images/shadowright.gif); VISIBILITY: visible; BORDER-LEFT: 0px; WIDTH: 159px; BORDER-BOTTOM: #d0d0d0 1px solid; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 117px; HEIGHT: 100%; BACKGROUND-COLOR: #eaf1f8; layer-background-color: #EAF1F8
}
#plan {
	LEFT: 475px; WIDTH: 326px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
#accueil {
	margin-left: 675px; WIDTH: 181px; HEIGHT: 18px; 
}
#logo {
	float:left;  margin-left: 0px; WIDTH: 158px;  HEIGHT: 80px; BACKGROUND-COLOR: #ffffff;
}
#bandeau {
	float:left; margin-left:0px; WIDTH: 742px; BORDER: none; HEIGHT: 80px; BACKGROUND-COLOR: #ffffff;  
}
#corps {
width:512px;
margin:0;
padding:0;
float:left;
}
#footer {
font-size:12px;
color:#000;
border-top:1px solid #d6d2d3;
height:20px;
padding:5px 15px 0px 15px;
background:#fff;
}
div#footer a{
	text-align: right;
	margin-left: 5px;
	margin-right: 5px;
}
DIV#foot {
	CLEAR: both; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; RIGHT: 50%; LEFT: 50%; MARGIN-BOTTOM: 0px; MARGIN-LEFT: -450px; WIDTH: 900px; COLOR: #000; BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Courier, sans-serif; POSITION: absolute; HEIGHT: 5px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
#diaporama A {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #555; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#diaporama A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
#diaporama A:active {
	COLOR: #bb6600; TEXT-DECORATION: underline
}
#diaporama img {border:2px solid; BORDER-LEFT-COLOR: #a4a4a4; BORDER-BOTTOM-COLOR: #646464; BORDER-TOP-COLOR: #a4a4a4; BORDER-RIGHT-COLOR: #646464}
<!--
#diaporama  a:hover {border:0px }
#diaporama a:hover img {border:2px solid #FFCF23} 
-->

#formulaire {
   margin: 0 20px;
  font-size: 13px;
}
#formulaire p{
   color: #000;
}
#formulaire label {
   float: left;
   padding: 0 30px 0 0;
   width: 100px;
   color: #000;
   font-size: 13px;
   font-weight: bold;
   text-align: right;
   line-height: 1.8;
}
#formulaire  .labcheck{
   width: 250px;
}
#formulaire input, textarea {
   width: 15em;
   border: solid 1px #c981c3;
}
#formulaire select {
   border: 1px solid #c981c3;
}
#formulaire .radio {
   width: 20px;
   margin-left: 10px;
   border: none;
}
#formulaire .check {
   width: 20px;
   margin-left: 10px;
   border: none;
}
.champsobligatoir a{
   margin: 15px 0 0 28px;
   color: #9b5695;
   font-weight: bold;
}
.warning-incomplet {
   padding-left: 20px;
   width: 130px;
   color: #9f0004;
   letter-spacing: 0;
   font-weight: bold;
   background: url(../imgs/arrow-red-blanc.gif) no-repeat;
   display: block;
}
.warning-label {
   background: url(../imgs/arrow-red-blanc.gif) 0 5px no-repeat;
   padding-left: 20px;
}
.btn-formulaire {
   margin: 3em auto;
   width: 60px;
   height: 25px;
   color: #fff;
   font-weight: bold;
   font-size: 13px;
   clear: both;
   display: block;
   background: #e92f53;
   border: 2px solid #c981c3;
}
