@charset "utf-8";
/* CSS Document */

/* RESET ALL */
* {
  margin: 0 auto;
  padding: 0;
}

/* Blocks */

body {
  text-align: left;
  border: 0;
}

/* ID'S */

#containerBox {
  background-image: url(../img/layout/bg.gif);
  background-repeat: repeat-y;
  width: 960px;
  height: 640px;
  text-align: left;
  line-height: 1.1;
  clear: left;
}
#leftSep {
  background-image: url(../img/layout/pixel-mangenta.gif);
  background-repeat: repeat-y;
  width: 1px;
  height: 640px;
  float: left;
}
#leftBox1 {
  width: 87px;
  height: 640px;
  float: left;
}
#langBox {
	width: 64px;
	height: 33px;
	float: left;
	background-image: url(../img/layout/logo-3.gif);
	padding: 475px 0px 0px 23px;
}
#leftBox2 {
  width: 175px;
  height: 640px;
  float: left;
}
#midBox {
  width: 576px;
  height: 100%;
  float: left;
}
#midTop {
  width: 576px;
  height: 29px;
  float: left;
}
#midMenu {
  width: 576px;
  height: 160px;
  float: left;
}
#midContent {
	width: 576px;
	text-align: left;
	float: left;
}
#rightBox {
  width: 121px;
  height: 640px;
  float: right;
}
#addressBox {
	width: 165px;
	height: 172px;
	float: left;
	text-align:right;
	padding: 60px 10px 0px 0px;
	background-image: url(../img/layout/address-bg.gif);
}
#addressBoxAccueil {
	width: 165px;
	height: 232px;
	float: left;
	text-align:right;
	padding: 0px 10px 0px 0px;
	background-image: url(../img/layout/address-bg.gif);
}
#labelBox{
  width:155px;
  float:right;
  display:inline;
}
#footerBox {
  background-image: url(../img/layout/pixel-mangenta.gif);
  background-repeat: repeat-x;
  width: 940px;
  height: 10px;
  text-align: right;
  padding: 5px 20px 5px 0px;
  float: left;
}
#headerBox {
  background-image: url(../img/layout/pixel-mangenta.gif);
  background-repeat: repeat;
  padding-top: 12px;
  width: 576px;
  height: 10px;
  text-align: left;
}
#contentBox{
  width: 555px;
  height: 408px;
  text-align: left;
  float: left;
  margin: 21px 0px 0px 21px;
  overflow: auto;
}
#leftBlock{
  width: 360px;
  float:left;
}
#rightBlock{
  width: 174px;
  float:left;
}
#refBox{
	width: 166px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 0px 8px 8px;
	background-color: #FFFFFF;
}
#serviceBoxA{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-A.gif);
}
#serviceBox1{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-1.gif);
}
#serviceBox2{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-2.gif);
}
#serviceBox3{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-3.gif);
}
#serviceBox4{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-4.gif);
}
#serviceBox5{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-5.gif);
}
#serviceBox6{
	width: 81px;
	height: 441px;
	text-align: center;
	float: left;
	padding: 10px 20px 0px 20px;
	background-image: url(../img/layout/service-6.gif);
}
#serviceBoxTop{
	width: 81px;
	height: 275px;
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
}
#serviceBoxBot{
	width: 81px;
	height: 166px;
	text-align: center;
	float: left;
	padding: 0px 0px 0px 0px;
}

/* CLASSES */

.boxA{
	width: 518px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #F3CDDC;
}
.sPacerBlocks{
	width: 534px;
	height: 20px;
	float: left;
}
.sPacer{
	font-size: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bBorder{
	width: 518px;
	height: 1px;
	float:left;
	padding: 0px 8px 0px 8px;
	background-color: #F3CDDC;
}
.boxB{
	width: 518px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #FFFFFF;
}
.boxP{
	width: 360px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #F3CDDC;
	;
}
.boxP2{
	width: 344px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #F3CDDC;
}
.boxR1{
	width: 300px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 0px 0px 8px;
	background-color: #FFFFFF;
}
.boxR2{
	width: 218px;
	height: auto;
	text-align: right;
	float: left;
	padding: 8px 8px 0px 0px;
	background-color: #FFFFFF;
}
.boxL{
	width: 360px;
	height: 84px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #FFFFFF;
}
.boxD1{
	width: 32px;
	height: 32px;
	float: left;
	padding: 0px 1px 0px 0px;
}
.boxD2{
	width: 218px;
	height: auto;
	float: left;
	padding: 4px 4px 4px 4px;
}
.boxD3{
	width: 180px;
	height: auto;
	float: left;
	padding: 4px 4px 4px 4px;
}
.boxM1{
	width: 292px;
	height: auto;
	float: left;
	text-align:center;
	padding: 0px 0px 0px 0px;
}
.boxM2{
	width: 221px;
	height: auto;
	float: left;
	text-align:left;
	padding: 8px 0px 8px 21px;
}
.boxM3{
	width: 221px;
	height: auto;
	float: left;
	text-align:left;
	padding: 8px 0px 8px 21px;
}
.box11{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #FAE3D3;
}
.box21{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #F2E5D3;
}
.box31{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #E6E7E7;
}
.box41{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #CFEFDB;
}
.box51{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #E9D9EB;
}
.box61{
	width: 344px;
	height: 68px;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #CCE3F1;
}
.box2{
	width: 344px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 8px 8px 8px;
	background-color: #FFFFFF;
}
.imgBoxA{
	width: 534px;
	height: 174px;
	float: left;
}
.imgBoxP{
	width: 158px;
	height: 100px;
	float: left;
}
.imgBox1{
	width: 360px;
	height: 224px;
	float: left;
}
.imgBox2{
	width: 174px;
	height: 84px;
	float: left;
}
.box3{
	width: 166px;
	height: auto;
	text-align: left;
	float: left;
	padding: 8px 0px 8px 8px;
	background-color: #FFFFFF;
}
.callField{
	width: 71px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.callField2{
	width: 71px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.formField{
	width: 340px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

/* Fonts */

.normalText, a.normalText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
}
.normalText12, a.normalText12 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #666666;
}
.boldText, a.boldText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}
.headerText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 30px;
  }
.headerText16 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  color: #333333;
  padding-left: 10px;
  }
.plusText, a.plusText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
  color: #C30751;
}
.txtBoxA{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #B80144;
}
.txtBoxB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
}
.txtBoxBbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
}
.refFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}
.refFontbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.txtBox11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E87525;
}
.txtBox21{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B97F29;
}
.txtBox31{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #86888A;
}
.txtBox41{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0DB14B;
}
.txtBox51{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8E4096;
}
.txtBox61{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0872BA;
}
.txtBox2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000000;
}
.txtBox3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
}
.txtBox13h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E87525;
}
.txtBox23h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B97F29;
}
.txtBox33h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #86888A;
}
.txtBox43h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0DB14B;
}
.txtBox53h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8E4096;

}
.txtBox63h{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0872BA;
}
.refBox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.serviceBox1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.serviceBox2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}
.addressBoxTxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.artlineText, a.artlineText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}

@media print{
#leftBox2{display:none;}
#rightBox{display:none;}
#midTop{display:none;}
#midMenu{display:none;}
#footerBox{display:none;}
}
