.bouton{
height:17px;
background: url(../gfx/deco/boutons/bt-block-gch-bleu.gif) no-repeat 0px 3px;
!background: url(../gfx/deco/boutons/bt-block-gch-bleu.gif) no-repeat 0px 4px;
padding-left:3px;
margin-bottom:5px;

}
.bouton a{
width:auto;
background:url(../gfx/deco/boutons/bt-block-drt-bleu.gif) no-repeat top right;
padding-right:22px;
color:#397290;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding-top:3px;
padding-bottom:5px;
line-height:20px;
}
.bouton a:hover{
color:#57A3BF;
}

.boutonWhite{
height:17px;
background: url(../gfx/deco/boutons/bt-block-gch-blc.gif) no-repeat 0px 4px;
!background: url(../gfx/deco/boutons/bt-block-gch-blc.gif) no-repeat 0px 5px;
padding-left:3px;
margin-bottom:5px;
padding-top:1px;

}
.boutonWhite a{
width:auto;
line-height:20px;
background:url(../gfx/deco/boutons/bt-block-drt-blc.gif) no-repeat top right;
padding-right:22px;
color:#57a3bf;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding-top:3px;
padding-bottom:5px;
}
.boutonWhite a:hover{
color:#2b6b83;
}
#demande{
padding-bottom:10px;
}
#demande label{
display:block;
height:14px;
margin-left:5px;
clear:left;
float:left;
width:180px;
}
#demande input{
width:200px;
float:left;
border:0;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
font-size:10px;
margin-bottom:3px;
background:none;
padding:0;
height:auto;
}
#demande textarea{
width:200px;
height:150px;
float:left;
border:0;
border-top:1px solid #D9D9D9;
border-left:1px solid #D9D9D9;
font-size:10px;
margin-bottom:3px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#demande .location{
clear:both;
}
#demande .location label{
clear:none;
}
#demande .location #labelVille{
width:auto;
}
#demande .location #i-postal{
width:35px;
}
#demande .location #i-ville{
width:122px;
}
#demande input.checkBox{
border:0;
width:14px;
height:14px;
}
#demande .blockBrochure{
position:relative;
width:45%;
float:left;
margin-left:20px;
display:inline;
margin-bottom:20px;
}
#demande .blockBrochure .img {
border: 1px solid #CFCECB;
float:left;
}
#demande .blockBrochure .img img{
border:2px solid #fff;
}
#demande .blockBrochure label{
position:absolute;
bottom:0;
margin:0;
padding:0;
height:auto;
width:auto;
}
#demande .blockBrochure label input{
margin-right:3px;
}
#demande .bouton{
float:right;
height:17px;
background: url(../gfx/deco/boutons/bt-block-gch-vert.gif) no-repeat 0px 2px;
padding-left:3px;
}
#demande .bouton input{
display:block;
width:auto;
height:17px;
background:url(../gfx/deco/boutons/bt-block-drt-vert.gif) no-repeat top right;
padding-right:22px;
color:#ff7b11;
foint-size:9px;
font-weight:bold;
text-decoration:none;
padding-top:3px;
border:0;
}	
h2.sstitre, h2.manif {font-size:14px;
	font-weight:bold;
	line-height:15px;
	font-family: Helvetica, sans-serif;
	margin:0;
	padding:0;
	}	
 h2.manif {width:280px;}		
 .or, p.or, #col_2 p strong.or {color:#ff7b11;}