.box_blue
{
	margin: 7px;
}


/********************************************
 * Boite TOP
 ********************************************/
.box_blue .box_top_extern
{
	background-image: url(../images/frontoffice/box_blue/box_topleft.png);
	background-position: left;
	background-repeat: repeat-x;
	
}
.box_blue .box_top_intern
{
	background-image: url(../images/frontoffice/box_blue/box_topright.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
	padding: 0 5px;
}
.box_blue .box_top_intern .box_top_title
{
	padding: 3px 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
}


/********************************************
 * Boite MIDDLE
 ********************************************/
.box_blue .box_middle_extern
{
	background-image: url(../images/frontoffice/box_blue/box_middle.png);
	background-position: left;
	background-repeat: repeat-y;
}
.box_blue .box_middle_intern
{
	
	background-image: url(../images/frontoffice/box_blue/box_middle.png);
	background-position: right;
	background-repeat: repeat-y;
	padding: 2px 5px;
}


/********************************************
 * Boite BOTTOM
 ********************************************/
.box_blue .box_bottom_extern
{
	background-image: url(../images/frontoffice/box_blue/box_bottomleft.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.box_blue .box_bottom_intern
{
	background-image: url(../images/frontoffice/box_blue/box_bottomright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 2px 5px;
}



/********************************************************************************************************************************************************/
.box_allblue
{
	margin: 7px;
}


/********************************************
 * Boite TOP
 ********************************************/
.box_allblue .box_top_extern
{
	background-image: url(../images/frontoffice/box_allblue/box_topleft.png);
	background-position: left;
	background-repeat: repeat-x;
	
}
.box_allblue .box_top_intern
{
	background-image: url(../images/frontoffice/box_allblue/box_topright.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
	padding: 0 5px;
}
.box_allblue .box_top_intern .box_top_title
{
	padding: 3px 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
}


/********************************************
 * Boite MIDDLE
 ********************************************/
.box_allblue .box_middle_extern
{
	background-image: url(../images/frontoffice/box_allblue/box_middle.png);
	background-position: left;
	background-repeat: repeat-y;
}
.box_allblue .box_middle_intern
{
	
	background-image: url(../images/frontoffice/box_allblue/box_middle.png);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #2894C8;
	color: #FFF;
	/*padding: 2px 5px;*/
}


/********************************************
 * Boite BOTTOM
 ********************************************/
.box_allblue .box_bottom_extern
{
	background-image: url(../images/frontoffice/box_allblue/box_bottomleft.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.box_allblue .box_bottom_intern
{
	background-image: url(../images/frontoffice/box_allblue/box_bottomright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 2px 5px;
}



/********************************************************************************************************************************************************/


/********************************************
 * Boite Black
 ********************************************/
.box_allblack
{
	margin: 7px;
}


/********************************************
 * Boite TOP
 ********************************************/
.box_allblack .box_top_extern
{
	background-image: url(../images/frontoffice/box_allblack/box_topleft.png);
	background-position: left;
	background-repeat: repeat-x;
	
}
.box_allblack .box_top_intern
{
	background-image: url(../images/frontoffice/box_allblack/box_topright.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
	padding: 0 5px;
}
.box_allblack .box_top_intern .box_top_title
{
	padding: 3px 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
}


/********************************************
 * Boite MIDDLE
 ********************************************/
.box_allblack .box_middle_extern
{
	background-image: url(../images/frontoffice/box_allblack/box_middle.png);
	background-position: left;
	background-repeat: repeat-y;
}
.box_allblack .box_middle_intern
{
	
	background-image: url(../images/frontoffice/box_allblack/box_middle.png);
	background-position: right;
	background-repeat: repeat-y;
	padding: 2px 5px;
	background-color: #010101;
	color: #FFF;
}
.box_allblack .box_middle_main
{
}
.box_allblack .box_middle_main table { margin: 0; padding: 0; width: 100%;}


/********************************************
 * Boite BOTTOM
 ********************************************/
.box_allblack .box_bottom_extern
{
	background-image: url(../images/frontoffice/box_allblack/box_bottomleft.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.box_allblack .box_bottom_intern
{
	background-image: url(../images/frontoffice/box_allblack/box_bottomright.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 2px 5px;
}


/********************************************************************************************************************************************************/


/********************************************
 * Boite all blue with border
 ********************************************/
.box_allblueborder
{
	margin: 0px;
}


/********************************************
 * Boite TOP
 ********************************************/
.box_allblueborder .box_top_extern
{
	background-image: url(../images/frontoffice/box_allblueborder/box_topleft.png);
	background-position: left;
	background-repeat: repeat-x;
	
}
.box_allblueborder .box_top_intern
{
	background-image: url(../images/frontoffice/box_allblueborder/box_topright.png);
	background-position: right;
	background-repeat: no-repeat;
	/*height: 21px;*/
	padding: 5px 5px 3px 5px;
}
.box_allblueborder .box_top_intern .box_top_title
{
	padding: 6px 10px 3px 12px;
	padding: 6px 10px 0 12px;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
}


/********************************************
 * Boite MIDDLE
 ********************************************/
.box_allblueborder .box_middle_extern
{
	background-image: url(../images/frontoffice/box_allblueborder/box_left.png);
	background-position: left;
	background-repeat: repeat-y;
}
.box_allblueborder .box_middle_intern
{
	
	background-image: url(../images/frontoffice/box_allblueborder/box_right.png);
	background-position: right;
	background-repeat: repeat-y;
	color: #FFF;
	padding: 0 8px 0 9px;
}
.box_allblueborder .box_middle_main table.front { margin: 0; padding: 0; width: 100%;}
.box_allblueborder .box_middle_main
{	
	background-color: #16AED3;
	width: 100%;
	/*margin: 0 8px 0 9px;	*/
	
}


/********************************************
 * Boite BOTTOM
 ********************************************/
.box_allblueborder .box_bottom_extern
{
	background-image: url(../images/frontoffice/box_allblueborder/box_bottomleft.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.box_allblueborder .box_bottom_intern
{
	background-image: url(../images/frontoffice/box_allblueborder/box_bottomright.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 0 5px;
	height: 15px;
}


html>body.box_allblueborder .box_bottom_intern
{
	height: auto;
	min-height: 15px;
}



.box_emptybg
{
	background-color: #FFF;
	/*padding: 5px 15px;*/
	color: #000;
}

.box_content
{
	padding: 15px 25px;
}
