.special{

margin: 20px 30px 20px 30px;
padding-left:10px;
padding-right:10px;
text-align:justify;
color:#549BEB;
border-left:3px solid #ffbf00;
border-right:3px solid #ffbf00;
}

#bonplan{
	background-color:#ffbf00;
}

#bp_entete{

	background:url(i/fond-rayureoblique.gif);
}

#bonplan h1 {
   color:#FF3F00;
   font-size:20px;
}

#bonplan h2 {
	color:#F01DCC;
	font-style:italic;
	text-align:center;

}

#bp_texte{
  	background-color:#fff;
  	padding:10px;
	text-align:justify;
}

#bp_texte blockquote{
	background-color:yellow;
	margin:10px;
	border:1px solid red;

}

#bp_photo{
	background-color:#fff;
	text-align:center;
}

#bp_photo h3{
	color:#0A5EBE;
	font-weight:bold;
}

.adresse{
text-align:left;
font-size:12px;
padding-left:10px;
margin-bottom:10px;
}

ul

#bp_bottom{}


#bp_footer{

}

/* formulaire */

#bp_form{
	background-color:#9EEB54;
}

#bp_form h3{

	
}

form span.required{

}

form h2{

	color:#BD6E64;
}

form label{
}

form input,textarea,select{
	color: #000;
	background-color: #FFF;
	border-color : #888;
	background: url(i/formfd.gif) repeat-x;
	background-color: #fff;
}
input:focus, textarea:focus, select:focus{
	border: 2px solid black;
}
form textarea{
	background: #fff url(i/formareafd.gif) repeat-x;
}


.col1{ float:left; width:180px; text-align:right;}
.col2{ float:left; width:340px; text-align:left;
	font:0.6em/1em "Trebuchet MS", Verdanal, Arial, sans-serif;
	color:#333333; }

