/***** CORNERS / ROUNDED BORDER *****/
.corners {
 background: none transparent scroll repeat 0% 0%; 
 width: 100%;
}
.corners .b1 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b2 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b3 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b4 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b1b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b2b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b3b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b4b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners .b1 {
 height: 1px;
}
.corners .b2 {
 height: 1px;
}
.corners .b3 {
 height: 1px;
}
.corners .b1b {
 height: 1px;
}
.corners .b2b {
 height: 1px;
}
.corners .b3b {
 height: 1px;
}
.corners .b2 {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid;
}
.corners .b3 {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid;
}
.corners .b4 {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid
}
.corners .b4b {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid
}
.corners .b3b {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid
}
.corners .b2b {
 border-right: #e65423 1px solid; 
 background: #fff; 
 border-left: #e65423 1px solid
}
.corners .b1 {
 background: #e65423; 
 margin: 0px 5px;
}
.corners .b2 {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners .b2b {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners .b3 {
 margin: 0px 2px;
}
.corners .b3b {
 margin: 0px 2px;
}
.corners .b4 {
 margin: 0px 1px; 
 height: 1px;
}
.corners .b4b {
 margin: 0px 1px; 
 height: 2px;
}
.corners .b1b {
 background: #e65423; 
 margin: 0px 5px;
}
.corners .boxcontent {
 display: block; 
 background: #fff; 
 border-right: #e65423 1px solid; 
 border-left: #e65423 1px solid;
 color: #666;
 padding-bottom:1px;
}
/***** END CORNERS / ROUNDED BORDER *****/
.corners_bleu {
 background: none transparent scroll repeat 0% 0%; 
 width: 100%;
}
.corners_bleu .b1 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b2 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b3 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b4 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b1b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b2b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b3b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b4b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_bleu .b1 {
 height: 1px;
}
.corners_bleu .b2 {
 height: 1px;
}
.corners_bleu .b3 {
 height: 1px;
}
.corners_bleu .b1b {
 height: 1px;
}
.corners_bleu .b2b {
 height: 1px;
}
.corners_bleu .b3b {
 height: 1px;
}
.corners_bleu .b2 {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid;
}
.corners_bleu .b3 {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid;
}
.corners_bleu .b4 {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid
}
.corners_bleu .b4b {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid
}
.corners_bleu .b3b {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid
}
.corners_bleu .b2b {
 border-right: #0067c5 1px solid; 
 background: #fff; 
 border-left: #0067c5 1px solid
}
.corners_bleu .b1 {
 background: #0067c5; 
 margin: 0px 5px;
}
.corners_bleu .b2 {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_bleu .b2b {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_bleu .b3 {
 margin: 0px 2px;
}
.corners_bleu .b3b {
 margin: 0px 2px;
}
.corners_bleu .b4 {
 margin: 0px 1px; 
 height: 1px;
}
.corners_bleu .b4b {
 margin: 0px 1px; 
 height: 2px;
}
.corners_bleu .b1b {
 background: #0067c5; 
 margin: 0px 5px;
}
.corners_bleu .boxcontent {
 display: block; 
 background: #fff; 
 border-right: #0067c5 1px solid; 
 border-left: #0067c5 1px solid;
 color: #666;
 padding-bottom:1px;
}
/***** END corners_bleu / ROUNDED BORDER *****/
.corners_marron {
 background: none transparent scroll repeat 0% 0%; 
 width: 100%;
}
.corners_marron .b1 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b2 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b3 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b4 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b1b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b2b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b3b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b4b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_marron .b1 {
 height: 1px;
}
.corners_marron .b2 {
 height: 1px;
}
.corners_marron .b3 {
 height: 1px;
}
.corners_marron .b1b {
 height: 1px;
}
.corners_marron .b2b {
 height: 1px;
}
.corners_marron .b3b {
 height: 1px;
}
.corners_marron .b2 {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid;
}
.corners_marron .b3 {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid;
}
.corners_marron .b4 {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid
}
.corners_marron .b4b {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid
}
.corners_marron .b3b {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid
}
.corners_marron .b2b {
 border-right: #514637 1px solid; 
 background: #fff; 
 border-left: #514637 1px solid
}
.corners_marron .b1 {
 background: #514637; 
 margin: 0px 5px;
}
.corners_marron .b2 {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_marron .b2b {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_marron .b3 {
 margin: 0px 2px;
}
.corners_marron .b3b {
 margin: 0px 2px;
}
.corners_marron .b4 {
 margin: 0px 1px; 
 height: 1px;
}
.corners_marron .b4b {
 margin: 0px 1px; 
 height: 2px;
}
.corners_marron .b1b {
 background: #514637; 
 margin: 0px 5px;
}
.corners_marron .boxcontent {
 display: block; 
 background: #fff; 
 border-right: #514637 1px solid; 
 border-left: #514637 1px solid;
 color: #666;
 padding-bottom:1px;
}
/***** END corners_marron / ROUNDED BORDER *****/
.corners_vert {
 background: none transparent scroll repeat 0% 0%; 
 width: 100%;
}
.corners_vert .b1 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b2 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b3 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b4 {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b1b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b2b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b3b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b4b {
 display: block; 
 font-size: 1px; 
 overflow: hidden;
}
.corners_vert .b1 {
 height: 1px;
}
.corners_vert .b2 {
 height: 1px;
}
.corners_vert .b3 {
 height: 1px;
}
.corners_vert .b1b {
 height: 1px;
}
.corners_vert .b2b {
 height: 1px;
}
.corners_vert .b3b {
 height: 1px;
}
.corners_vert .b2 {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid;
}
.corners_vert .b3 {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid;
}
.corners_vert .b4 {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid
}
.corners_vert .b4b {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid
}
.corners_vert .b3b {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid
}
.corners_vert .b2b {
 border-right: #84b818 1px solid; 
 background: #fff; 
 border-left: #84b818 1px solid
}
.corners_vert .b1 {
 background: #84b818; 
 margin: 0px 5px;
}
.corners_vert .b2 {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_vert .b2b {
 border-top-width: 0px; 
 border-left-width: 2px; 
 border-bottom-width: 0px; 
 margin: 0px 3px; 
 border-right-width: 2px;
}
.corners_vert .b3 {
 margin: 0px 2px;
}
.corners_vert .b3b {
 margin: 0px 2px;
}
.corners_vert .b4 {
 margin: 0px 1px; 
 height: 1px;
}
.corners_vert .b4b {
 margin: 0px 1px; 
 height: 2px;
}
.corners_vert .b1b {
 background: #84b818; 
 margin: 0px 5px;
}
.corners_vert .boxcontent {
 display: block; 
 background: #fff; 
 border-right: #84b818 1px solid; 
 border-left: #84b818 1px solid;
 color: #666;
 padding-bottom:1px;
}
/***** END corners_vert / ROUNDED BORDER *****/