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

#googleTranslator{
	position:absolute;
	top:30px;
	right:19px;
	z-index:50;
		
}

.lienSpe{
	font-weight:bold;
	vertical-align:middle;
	float:left;
	margin-left:25px;
	margin-top:5px;
	}
	
.lienSpe img{
	vertical-align: middle;
	}

body { margin:0px; padding:0px; }

#coverthesite  { position:absolute; width:100%; height:100%; }


div.spacer { clear:both; }

.100percent { position:relative; width:100%; }

.clear {clear: both;height: 1px;overflow: hidden;}

#menuholder {position:relative; width:870px; height:26px;}


p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-bottom:0px; margin-top:0px; padding-bottom:5px; padding-top:5px; line-height:1.5em;}
div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.5em; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none; }


#bg-wrapper1 { background:URL(../images/bg1_01.jpg) repeat-x; width:100%; height:102px; }
#index01 { background:URL(../images/index1_01b.jpg) no-repeat; width:976px; height:102px; margin:0 auto; position:relative; }

#logo-float-left { float:left; width:415px; height:72px; position:relative; left:20px; top:30px;}
#logo-float-right {position:relative; width:200px; height:72px; float:right; right:20px; top:30px;}

#bg-wrapper2 { background:URL(../images/bg1_02.jpg) repeat-x; width:100%; height:27px; }
#index02 { background:URL(../images/index1_02.jpg) no-repeat; width:976px; height:27px; margin:0 auto; position:relative; }

/*
#bg-wrapper3 { background:URL(../images/bg1_03.jpg) repeat-x; width:100%; height:24px; }
#index03 { width:976px; height:24px; margin:0 auto; position:relative; }

#topmenu { position:absolute; display:block; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:bold; }
#topmenu ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:26px; }
#topmenu li { position:absolute; height:26px; }
#topmenu li a { display:block; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:bold; }
#topmenu span { display:none; }

#topmenu01 { background:transparent url(../images/menu1_01.jpg) no-repeat; width:46px; left:0px;}
#topmenu02 { background:transparent url(../images/menu1_02.jpg) no-repeat; width:79px; left:46px;}
#topmenu03 { background:transparent url(../images/menu1_03.jpg) no-repeat; width:79px; left:125px;}
#topmenu04 { background:transparent url(../images/menu1_04.jpg) no-repeat; width:89px; left:204px;}
#topmenu05 { background:transparent url(../images/menu1_05.jpg) no-repeat; width:79px; left:293px;}
#topmenu06 { background:transparent url(../images/menu1_06.jpg) no-repeat; width:79px; left:372px;}
#topmenu07 { background:transparent url(../images/menu1_07.jpg) no-repeat; width:93px; left:451px;}
#topmenu08 { background:transparent url(../images/menu1_08.jpg) no-repeat; width:79px; left:544px;}
#topmenu09 { background:transparent url(../images/menu1_099.jpg) no-repeat; width:335px; left:623px;}

#topmenu01 a:hover, #topmenu01 a.active { background:transparent url(../images/menu2_01.jpg) no-repeat; width:46px; left:0px;}
#topmenu02 a:hover, #topmenu02 a.active { background:transparent url(../images/menu2_02.jpg) no-repeat; width:79px; left:46px;}
#topmenu03 a:hover, #topmenu03 a.active { background:transparent url(../images/menu2_03.jpg) no-repeat; width:79px; left:125px;}
#topmenu04 a:hover, #topmenu04 a.active { background:transparent url(../images/menu2_04.jpg) no-repeat; width:89px; left:204px;}
#topmenu05 a:hover, #topmenu05 a.active { background:transparent url(../images/menu2_05.jpg) no-repeat; width:79px; left:293px;}
#topmenu06 a:hover, #topmenu06 a.active { background:transparent url(../images/menu2_06.jpg) no-repeat; width:79px; left:372px;}
#topmenu07 a:hover, #topmenu07 a.active { background:transparent url(../images/menu2_07.jpg) no-repeat; width:93px; left:451px;}
#topmenu08 a:hover, #topmenu08 a.active { background:transparent url(../images/menu2_08.jpg) no-repeat; width:79px; left:544px;}
*/

#bg-wrapper3 { background:URL(../images/bg1_03.jpg) repeat-x; width:100%; height:34px; }
#index03 { width:976px; height:34px; margin:0 auto; position:relative; }

#topmenu { position:absolute; display:block; height:34px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold; }
#topmenu ul { position:relative; list-style-type:none; padding:0px; margin:0px; height:34px; }
#topmenu li { position:absolute; height:34px; }
#topmenu li a { display:block; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; text-align:center; font-weight:bold; }
#topmenu span { display:none; }

#topmenu01 { background:transparent url(../images/menu1_l.jpg) no-repeat; width:50px; height:34px; left:0px;}
#topmenu02 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:52px;}
#topmenu03 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:136px;}
#topmenu04 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:220px;}
#topmenu05 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:304px;}
#topmenu06 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:388px;}
#topmenu07 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:472px;}
#topmenu08 { background:transparent url(../images/menu1.jpg) no-repeat; width:82px; height:34px; left:556px;}
#topmenu09 { background:transparent url(../images/menu1_r.jpg) no-repeat; width:318px; height:34px; left:640px;}

#topmenu02 a:hover, #topmenu02 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:52px;}
#topmenu03 a:hover, #topmenu03 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:136px;}
#topmenu04 a:hover, #topmenu04 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:220px;}
#topmenu05 a:hover, #topmenu05 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:304px;}
#topmenu06 a:hover, #topmenu06 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:388px;}
#topmenu07 a:hover, #topmenu07 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:472px;}
#topmenu08 a:hover, #topmenu08 a.active { background:transparent url(../images/menu2.jpg) no-repeat; width:82px; height:34px; left:556px;}
*/

#bg-wrapper4 { background:URL(../images/bg1_04.jpg) repeat-x; width:100%; height:33px; }
#index04 { background:URL(../images/index1_14.jpg) no-repeat; width:976px; height:33px; margin:0 auto; position:relative; }

#bg-wrapper5 {  background:#FFFFFF; width:100%; height:194px; }
#index05 { width:976px; height:194px; margin:0 auto; position:relative; background:#FFFFFF; }

#bg-C { background:URL(../images/bg1_06.jpg) repeat; width:100%;  }
#indexC { background:URL(../images/index1_16.jpg) repeat-y; width:976px; 	 margin:0 auto; position:relative; }


#bg-wrapper8 { background:URL(../images/bg1_08.jpg) repeat-x; width:100%; height:23px; }
#index08 { background:URL(../images/index1_18.jpg) no-repeat; width:976px; height:23px; margin:0 auto; position:relative; }

#bg-wrapper9 { background:URL(../images/bg1_09.jpg) repeat-x; width:100%; height:97px; }
#index09 { background:URL(../images/index1_19.jpg) no-repeat; width:976px; height:97px; margin:0 auto; position:relative; }

#bg-wrapper10 { background:URL(../images/bg1_10.jpg) repeat-x; width:100%; height:70px; }
#bg-wrapper100 { background:URL(../images/bg1_100..jpg) repeat-x; width:100%; height:70px; }
#index10 { background:URL(../images/index1_20.jpg) no-repeat; width:976px; height:70px; margin:0 auto; position:relative; }
#index100 { background:URL(../images/index1_200..jpg) no-repeat; width:976px; height:70px; margin:0 auto; position:relative; }



/* search up */

.border-search {position:relative; width:200px; height:21px; border:1px solid #b1c4e8;}
.border-search-left {position:relative; float:left; width:136px; height:16px; top:2px;}
.border-search-right {position:relative; float:right; width:60px; height:16px; top:2px;}

/* 3 boxes */

#boxtop1 { background:URL(../images/3boxes_01.jpg) no-repeat; width:976px; height:29px; position:relative; }
#boxtopC { background:URL(../images/3boxes_03.jpg) repeat-y; width:976px;  position:relative; }
#boxtopD {width: 976px;background:URL(../images/3boxes_03.jpg) repeat-y;position:relative;margin: 0px;padding: 0px;}
#boxtop5 { background:URL(../images/3boxes_05.jpg) no-repeat; width:976px; height:17px; position:relative; padding-top: 20px;}


#box-left {width:229px; float:left; padding-left: 30px; padding-right: 5px; padding-top: 5px;}

#box-left1 {width:232px; float:left; padding-left: 12px; padding-right: 5px; padding-top: 5px;}
#box-left1 p a,#box-left1 p a:hover {text-decoration: none; color: #5B8323;}
#box-mid  {float:left; width:231px; padding-left: 12px; padding-right: 5px; padding-top: 5px;}

#box-right {float:left; width:174px; padding-left: 5px; padding-right: 5px;}


.graytxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4d4d4d;}
.blacktxt  {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.blacktxt p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.blacktxt div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.blacktxt a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; text-decoration:none; }
.blacktxt a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

#whitefooter { position:relative; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c527c; }
#whitefooter p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c527c; }
#whitefooter div { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c527c; }
#whitefooter a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c527c; text-decoration:none; }
#whitefooter a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c527c; }


.linespad{ padding:0 10px; } 


#banner-left {position:relative; width:192px; left:20px; float:left;}

#banner-right { position:relative; width:730px; float:right; right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-right p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-right div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-right a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none;}
#banner-right a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999900; text-decoration:none;}
#banner-right h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#45ac6e; font-weight:bold; width:630px; border-bottom:1px #333333 dotted; }
.sub-spangreen {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45ac6e;}
.sub-spanviolet {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#516fa7;}

#banner-right1 {position:relative; width:730px; left:20px; float:left;}

#banner-left1 { position:relative; width:192px; float:right; right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-left1 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-left1 div { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#banner-left1 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC; text-decoration:none;}
#banner-left1 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999900; text-decoration:none;}
#banner-left1 h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#45ac6e; font-weight:bold; width:630px; border-bottom:1px #333333 dotted; }
.sub-spangreen {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#45ac6e;}
.sub-spanviolet {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#516fa7;}


.sublinksholder { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.sublinksholder:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#526fa7; text-decoration:none;}


.sublinksholder-select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#526fa7; text-decoration:none;}
.sublinksholder-select:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#526fa7; text-decoration:none;}



/* 4 boxes */

#aboxes-holder { position:relative; width:963px; height:370px; }

#aboxtop1 { background:URL(../images/4boxes_01.jpg) no-repeat; width:963px; height:35px; position:relative; }
#aboxtop2 { background:URL(../images/4boxes_02.jpg) repeat-y; width:963px;  position:relative; height:280px;  }
#aboxtop3 { background:URL(../images/4boxes_05.jpg) no-repeat; width:963px;  height:19px; position:relative; }


#four-box-left {position:relative; float:left; width:480px; height:276px; left:22px;}
#four-box-right {position:relative; float:right; width:422px; height:276px; right:22px;}

.les_missions{background-image: url(../images/orange-les.jpg);background-repeat: no-repeat;width: auto;height: 20px;}
.enddiv{clear: both;line-height: 0px;font-size: 0px;}

.Dbox1 {width:229px; float:left; margin-left: 30px; _margin-left: 15px; margin-right: 5px; border-top: 1px dashed #dbdbdb;}

.Dbox2 {width:232px; float:left; margin-left: 12px; margin-right: 5px; border-top: 1px dashed #dbdbdb;}

.Dbox3  {float:left; width:231px; margin-left: 12px; margin-right: 5px; border-top: 1px dashed #dbdbdb;}


