.bouton {
height:17px;
background: url(../gfx/deco/boutons/bt-block-gch-vert.gif) no-repeat 0px 4px;
_background: url(../gfx/deco/boutons/bt-block-gch-vert.gif) no-repeat 0px 5px;
padding-left:3px;
margin-bottom:5px;
padding-top:1px;

}
.bouton a {
background: url(../gfx/deco/boutons/bt-block-drt-vert.gif) no-repeat top right;
width:auto;
padding-right:22px;
color:#DA55A4;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding-top:3px;
padding-bottom:5px;
line-height:20px;
}
.bouton a:hover {
color:#814A6B;
}


.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{
line-height:20px;
width:auto;
background:url(../gfx/deco/boutons/bt-block-drt-blc.gif) no-repeat top right;
padding-right:22px;
color:#DA55A4;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding-top:3px;
padding-bottom:5px;
}
.boutonWhite a:hover{
color:#814A6B;
}

#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;
margin-left:20px;
}
#demande .blockBrochure {
position:relative;
width:45%;
float:left;
margin-left:10px;
margin-bottom:10px;
}
#demande .blockBrochure .img {
border: 1px solid #CFCECB;
float:left;
}
#demande .blockBrochure .img img{
border:2px solid #fff;
}
#demande .blockBrochure label {
background-color: #FFFFFF;
filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity: 0.50;
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:#DA55A4;
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;
 }	
 #col_2.rose  h2.manif {width:auto;
 color:#814a6b;}		
 strong.rose {color:#da55a4;}
