.chevron{ 
	background:url(../../images/chevron_transparent.gif) no-repeat left;
	>background:url(../../images/chevron_transparent.gif) no-repeat 4px left; /*hack ie6 et ie7 pour que le positionnement soit correct sur plusieurs lignes*/
	padding-left:10px;
}
.only_to_print{display:none;}

.flash_error{font-size:12px;padding:5px;}
.flash_error a{font-weight:bold;}

.pages .top{
background:url(../../images/gray/bg_top.gif) repeat-x; height:27px; line-height:20px; width:100%; position:relative;}

.pages .top .center{ width:980px; margin:0 auto;height:27px; position:relative;}

.pages .top .center .search{ background:/*url(../../images/gray/icon_zoom.gif) no-repeat 0 3px*/ #fff; width:160px; padding-top:2px;}
.pages .top .center .search img{ float:left;}
.page2 .top .center .search img{ float:left;}
.page3 .top .center .search img{ float:left;}
.page5 .top .center .search img{ float:left;}
.page6 .top .center .search img{ float:left;}

.pages .top .center .search .input{ width:113px; line-height:12px; float:left; height:12px; font-size:9px; padding:0; margin:0;}


.pages .top .center ul.fonts{ margin:0; padding:0; list-style:none;}

.pages .top .center ul.fonts li{ float:left;}

.pages .top .center ul.lang{ margin:0; padding:0; list-style:none; padding-top:4px;}

.pages .top .center ul.lang li{ float:left; padding-left:10px; background:url(../../images/green/icon_gr_li.gif) no-repeat left; font-size:11px; line-height:12px;}

.pages .top .center ul.lang li.first{ background:none;}

.pages .main{
background:url(../../images/gray/gcoord-bg.gif) #aad401 no-repeat top; width:100%; clear:both; } 

.pages .main .center{ width:980px; margin:0 auto; min-height:586px; _height:586px; position:relative;}

.pages .main3 .center{min-height:830px;  _height:830px;}

.center ul.menu{ margin:5px 10px 0px 7px; padding:0; text-align:left; list-style:none; position:relative; top:10px;}

.center ul.menu li{ font-size:12px; color:#FFF; clear:both; line-height:18px; width:140px;} 
.center ul.menu li.empty{ font-size:9px; line-height:12px;} 

.center ul.menu li a{ color:#FFF;}
.center ul.menu li a.active{ color:#000;}

.pages .main .center .contact { text-align:left; padding-top:15px;}

.pages .main .center .contact h2{ font-size:13px; color:#616161; line-height:16px; padding:0; margin:0;}

.pages .main .center .contact p{ font-size:18px; color:#FFF; line-height:28px;padding:0; margin:0;}
.pages .main .center .contact p.spip{ font-size:1.2em; line-height:14px; width:300px; padding:5px 0;}


.pages .main .center .links{ clear:both; text-align:left;font-size:13px;color:#616161; line-height:20px; padding-top:10px; }
.pages .main .center .links input{ vertical-align:top;}
.pages .main .center .links #contacts{width: 230px;}

.pages .main .center .links2{ clear:both; text-align:left;font-size:11px;color:#616161; line-height:20px; padding-left:10px; background: url(../../images/gray/icon_grb_333.gif) no-repeat left;}
.pages .main .center .links2 a{color:#616161; text-decoration:none;}

.pages .main .center .links label{display:block; padding-bottom:5px; padding-top:5px;}

.pages .main .center .links #select{ width:220px;}


.pages .main .center .news{color:#616161;text-align:left; float:left; width:300px; padding:10px; }


.pages .main .center .news h2{ font-size:15px; padding:0; margin:15px 0 5px 0; line-height:16px;}

.pages .main .center .news h3{ font-size:11px;padding:0; margin:0; line-height:20px; padding-top:10px; clear:both; display:block;}
.pages .main .center .news h3 span a{ font-size:11px; font-weight:normal; text-decoration:underline; color:#333;}
.pages .main .center .news h4{ font-size:11px;padding:0; margin:0; line-height:20px; padding-top:0px; clear:both; color:#999C84;}


.pages .main .center .news ul{ padding:0; margin:0; list-style:none;}

.pages .main .center .news ul li{ clear:both; background:url(../../images/gray/icon_g_circle.gif) no-repeat 0 5px; padding-left:10px; font-size:11px; line-height:14px;}

.pages .main .center .news #main_content p.spip{ clear:both;}

.pages .main .center .news .newbtm{ clear:both; padding-top:7px; background:url(../../images/gray/bg_w_4p.gif) repeat-x; margin-top:8px;}

.pages .main .center .news .newbtm .pic{ float:left; background:url(../../images/gray/icon_l_arrow.gif) no-repeat left top; padding-left:30px; padding-top:7px; padding-bottom:8px; width:140px;}

.pages .main .center .news .newbtm .text{ background: url(../../images/gray/icon_s_arrow.gif) no-repeat left top; padding-left:12px; font-size:11px; line-height:14px; float:left; width:105px; margin-top:10px;}

.pages .main .center .news .newbtm .text p{ margin:0; padding:0;}


.pages .gcds .rit_side{ float:left; padding-left:20px;}
.pages .gcds .rit_side #rit_contact{
	width:289px;
	height:auto;
    _height:330px;
	min-height:330px;
	position: relative;
	left:0;
	top:-7px;
}
.pages .gcds .rit_side #rit_top1{
	position: relative;
	left:0;
	top:-7px;
	width:289px;
	height:7px;
	z-index:12;
	/*background: url(../../images/purple/bg_gr_4p.gif) repeat-x*/;
}/*layer12 */

.pages .gcds .rit_side #rit_btm1{
	position: relative;
	left:0;
	top:-7px;
	width:289px;
	height:7px;
	z-index:13;
	/*background: url(../../images/purple/bg_w_4p.gif) repeat-x;*/
}
.pages .gcds .rit_side #rit_contact .text{
    background:transparent none repeat scroll 0 0;
    font-size:13px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:4px;
    padding-left:10px;
    text-align:left;
}

.pages .gcds .rit_side #rit_contact .text .submit{
    background:transparent url(../../images/purple/bg_submit2.gif) repeat-x scroll 0 0;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0;
    width:100%;
}

.pages .gcds .rit_side #rit_contact .text .submit span{
    float:right;
    line-height:14px;
    padding-left:40px;
}

.pages .gcds .rit_side #rit_contact .text h2{
    font-size:13px;
    letter-spacing:-1px;
    margin:14px 0 27px;
    padding:0;
}

.pages .gcds .rit_side #rit_contact .text p{
    float:left;
    margin:0 0 10px;
    padding:0;
}

.pages .gcds .rit_side #rit_contact .text label{
	white-space:nowrap;
    float:left;
    height:18px;
    margin:0;
    padding:3px 4px 0 0;
    text-align:right;
    width:130px;
}

.pages .gcds .rit_side #rit_contact .text input{
    float:left;
    height:18px;
    margin:0;
    padding:0;
    width:128px;
}

.pages .gcds .rit_side #rit_contact .text h3{
    float:left;
    font-size:13px;
    letter-spacing:-1px;
    margin:10px 0 0;
    padding:0;
}

.pages .gcds .rit_side #rit_contact .text span{
    font-size:10px;
    height:18px;
    letter-spacing:0;
    margin:0;
    padding:0;
    text-align:left;
}

.pages .gcds .rit_side #rit_contact .text textarea{
    float:left;
    font-size:12px;
    font-weight:normal;
    height:66px;
    letter-spacing:0;
    width:263px;
}






.pages .main .center .map{ float:left; padding-top:100px; text-align:left; padding-left:14px;}
.pages .main .center .map .bigpic{ padding:0 0 10px 0;}
.pages .main .center .map .text33{ width:300px; clear:both; font-size:12px;}
.pages .main .center .map h2{ font-size:13px; margin:0; padding:4px 0; line-height:16px;}
.pages .main .center .map ul{ padding:10px 0; margin:0; list-style:none; font-size:11px; line-height:14px;} 
.pages .main .center .map label{ font-size:11px; line-height:20px; height:20px; display:block; float:left; padding-right:4px;}
.pages .main .center .map .pic{ clear:both; text-align:center;}
.pages .main .center .map input{ vertical-align:top;}
.pages .main .center .map #contacts_dr{ font-size:10px;width:200px;}


.pages .main .center .emailbox{ width:100%; text-align:left; font-size:1.2em; background:#FFF;}
.pages .main .center .emailbox .selecterreur {color:#FF0000; text-align:left; display:none; padding:5px;}

.pages .main .center h2{ font-size:15px; margin:0; padding:5px;}
.pages .main .center p.other{ text-align:left; padding:10px 5px; margin:0;}
.pages .main .center ul.doc{ clear:both; width:484px; padding:0; margin:20px 0 0 2px; _margin:10px 0 0 2px; }
.pages .main .center ul.doc li { clear:both; list-style:none; line-height:16px; margin:2px 0; padding-left:10px;}
.pages .main .center ul.doc li.odd{ background:#E3DDD9;}
.pages .main .center ul.doc li.even{ background:#F1EEEC;}
.pages .main .center ul.doc li label{ color:#333; font-size:12px; font-weight:bold;  width:200px; display:block; float:left; position:relative; top:-4px;}
.pages .main .center ul.doc li input{ position:relative; top:3px;}

.pages .main .center ul.icons{ clear:both; padding:30px 5px 0 12px; list-style:none; margin:0;}
.pages .main .center ul.icons li{ float:left; height:25px; border-left:4px solid #AAD401; width:140px;}
.pages .main .center ul.icons li a{ font-size:11px; padding-left:18px; color:#616161;  line-height:35px; margin-left:10px;}
.pages .main .center ul.icons li a.a1{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat left top;}
.pages .main .center ul.icons li a.a2{ background:url(../../images/gray/icon_s_email.gif) no-repeat left top;}
.pages .main .center ul.icons li a.a3{ background:url(../../images/gray/icon_s_dele.gif) no-repeat left top;}


.pages .main .center h3{ font-size:11px; margin:0; padding:5px; color:#616161;}
.pages .center .emailbox .note,.pages .center .red_content .note{ font-size:10px; padding-left:5px;}
.pages .center .emailbox label{ display:inline-block;}
.pages .center .emailbox select,.pages .main .center .emailbox #in1,.pages .main .center .emailbox #in2,.pages .main .center .emailbox #in3{ width:200px;}
.pages .main .center .emailbox #se1,.pages .main .center .emailbox #se2,.pages .main .center .emailbox #se3{ width:210px;}


.pages .center .emailbox .merciform{ clear:both;}
.pages .center .emailbox .merciform li{ clear:both; list-style:none; text-align:left; padding:3px;}
.pages .center .emailbox .merciform li .title1{ width:35%; text-align:right;display:block; float:left; line-height:20px; padding-right:10px;}
.pages .center .emailbox .merciform li .title1 span{color:#999C84; font-size:10px;}

.pages .center .emailbox .submit{ clear:both; background:url(../../images/gray/bg_submit.gif) repeat-x; height:25px; margin:20px 0; width:73%; float:left !important; _float: none !important; float:none;}
.pages .center .emailbox .submit span{ float:right; padding-left:40px; line-height: 14px;}
.pages .center .emailbox .presse label{ display:block; float:left; line-height:16px;}
.pages .center .emailbox .presse input{display:block; float:left;}
.pages .center .emailbox .presse br{ clear:both;}

.pages .center .emailbox .titlerit{ display:block; float:left; width:50%;}
.pages .center .emailbox .small{ font-size:10px;color:#999C84;}
.pages .center .emailbox span a{ font-size:10px;color:#999C84;}


.pages .center .emailbox .icon_list{ padding:20px 0 20px 100px; float:left; clear:both;}
.pages .center .emailbox .icon_list h4{ font-size:11px; font-weight:normal; padding:0; margin:0; padding-left:4px; clear:both;} 
.pages .center .emailbox .icon_list ul{ list-style:none; padding:0 5px 0 0; margin:0;clear:both;} 
.pages .center .emailbox .icon_list li{ float:left; margin:0; padding:4px;}



.pages .main #rit_contact .title{ text-align:left; height:21px;}
.pages .main #rit_contact .title h2{ padding:0; margin:0;}

.pages .main #rit_contact .text{ text-align:left; padding-left:10px; background:url(../../images/gray/icon_g_333.gif) no-repeat left top; font-size:14px; margin:4px;}
.pages .main #rit_contact .text a{ font-size:14px;font-weight:bold; }

.pages .main #titlebar .title{ position:absolute; left:317px; top:0;}
.pages .main #titlebar .title h2{ padding:0; margin:0; font-size:10px; line-height:10px; padding-top:0px;}

.pages .main #navbar2 .nav{ position:absolute; left:332px; top:0;}





.pages .main2{
background:url(../../images/gray/gcomp-bg.gif) #fff no-repeat top; width:100%; clear:both; } 
.pages .main2_2{
background:url(../../images/gray/gcomp-bg_2.gif) #fff no-repeat top; width:100%; clear:both; } 

.pages .bg_gr2{background:url(../../images/gray/gcpanierrempli-bg.gif) #fff no-repeat top;}
.pages .bg_gr2_2{background:url(../../images/gray/gcpanierrempli-bg_2.gif) #fff no-repeat top;}

.pages .bg_gr3{background:url(../../images/gray/geuropi-bg.gif)  #fff no-repeat top;}
.pages .bg_gr3_2{background:url(../../images/gray/geuropi-bg_2.gif)  #fff no-repeat top;}

.pages .bg_gr4{background:url(../../images/gray/gsom1d-bg.gif)  #fff no-repeat top;}
.pages .bg_gr4_2{background:url(../../images/gray/gsom1d-bg_2.gif)  #fff no-repeat top;}

.pages .bg_or1{background:url(../../images/gray/bg_gsom1a.gif) #fff no-repeat top;}
.pages .bg_or1_2{background:url(../../images/gray/bg_gsom1a_2.gif) #fff no-repeat top;}

.pages .bg_bl1{background:url(../../images/gray/bg_gsom1b.gif) #fff no-repeat top;}
.pages .bg_bl1_2{background:url(../../images/gray/bg_gsom1b_2.gif) #fff no-repeat top;}

.pages .bg_gray2{background:url(../../images/gray/gcomp-bg2.gif) #fff no-repeat top; width:100%; clear:both; } 
.pages .bg_gray2_2{background:url(../../images/gray/gcomp-bg2_2.gif) #fff no-repeat top; width:100%; clear:both; } 

.pages .bg_red2{background:url(../../images/gray/gcomp-bg.gif) #fff no-repeat top;}
.pages .bg_red2_2{background:url(../../images/gray/gcomp-bg_2.gif) #fff no-repeat top;}


.pages .bg_red3{background:url(../../images/gray/geurop-bg2.gif) #fff no-repeat top;}
.pages .bg_red3_2{background:url(../../images/gray/geurop-bg2_2.gif) #fff no-repeat top;}

.pages .bg_red33{background:url(../../images/gray/geurop-bg3.gif) #fff no-repeat top;}
.pages .bg_red33_2{background:url(../../images/gray/geurop-bg3_2.gif) #fff no-repeat top;}

.pages .main2 .center{ width:980px; margin:0 auto;position:relative; min-height:700px; _height:700px; }
.pages .main2 .mini600{ _height:600px; min-height:600px;}

/*.pages .main2 .center .sub-menu { height:241px; display:table; position: relative;width:130px; float:left; text-align:left; margin:0; padding:2px 10px 0 10px !important; _padding:0 10px; top:2px; }
.pages .main2 .center .sub-menu ul{padding:0; text-align:left; list-style:none; margin:0; width:135px; }*/
.pages .main2 .center .sub-menu ul a{ font-size:12px; color:#FFF; clear:both; background:#999C84; padding:0 4px 0 1px;  /*line-height:14px; */}
.pages .main2 .center .sub-menu ul a.active{ color:#000; background: #FFF;}

/*.pages .main2 .center .sub-menu .tc{#position: absolute; #top:100%; display: table-cell; vertical-align: bottom;}
.pages .main2 .center .sub-menu .td{#position: relative; #top:-100%}*/




.pages .main2 .center .accident{ position:absolute; font-size:16px; color:#FFF;left:0; top:340px; width:150px; text-align:left;}
.pages .main2 .center .accident span{ background:#999C84; line-height:18px; }

.pages .main2 .center .accident_red{ position:absolute; font-size:16px; color:#FFF;left:0; top:291px; width:150px; text-align:left;}
.pages .main2 .center .accident_red span{ background:#999C84; line-height:18px; }

.pages .main2 .center .lorem_gray{ position:absolute; font-size:16px; color:#FFF;left:0; top:294px; width:150px; text-align:left;}
.pages .main2 .center .lorem_gray span{ background:#999c84; line-height:18px; }


/*.pages .main2 .center .lorem{ position:absolute; font-size:16px; color:#FFF;left:168px; top:329px; width:150px; text-align:left;}
.pages .main2 .center .lorem span{ background:#999C84; line-height:18px; }

.pages .main2 .center .lorem_b{ position:absolute; font-size:16px; color:#FFF;left:168px; top:330px; width:150px; text-align:left;}
.pages .main2 .center .lorem_b span{ background:#999C84; line-height:18px; }*/

.pages .main2 .center .lorem_gr{ position:absolute; font-size:16px; color:#FFF; left:0;  top:330px !important; >top:329px!important; >top:329px;  width:316px; text-align:left;}
.pages .main2 .center .lorem_gr span{ background:#999C84; line-height:18px; }
.pages .main2 .center .lorem_gr span.font14{ font-size:14px; line-height:18px; padding:2px 0;}
.pages .main2 .center .lorem_gr span.font14 strong{ font-size:16px; line-height:18px;}



/*.pages #lft_lorem{ position: absolute; top:360px; left:0; width:150px;font-size:11px; text-align:left;}
.pages #lft_lorem p{  margin:0; padding:3px 0;}
.pages #lft_lorem .print{ padding:5px 0 0 15px; background:url(../../images/gray/icon_file.gif) no-repeat 0 5px; clear:both;}
*/

.pages #lft_video{ position:relative; clear:both; margin-top:20px; background:#b9ad9d; min-height:200px; _height:200px;}
.pages #lft_video h3{ font-size:13px; background: url(../../images/gray/icon_gr_gray.gif) no-repeat 10px 5px;;padding:0; padding:5px 0  10px 38px; line-height:25px; height:25px; display:block; clear:both;font-weight:normal; margin:0;}
.pages .pic{ padding:0 0 0 11px;}
.pages #lft_video p{ margin:0; padding:10px 0 10px 20px; background:url(../../images/gray/icon_333_gray.gif) no-repeat 10px 15px; font-size:11px;}



.pages .main2 .search{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat;/*_height:135px ;min-height:135px; */padding-top:7px;}
.pages .main2 .search h2{ background:#FFF url(../../images/gray/icon_w_33.jpg) no-repeat 0 12px; padding:10px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-bottom:2px solid #999C84; margin:0; display:block; width:140px;}
.pages .main2 .search .form_wrap{ background:#FFF;  height:70px;}
.pages .main2 .search form{ background:#FFF; padding-bottom:10px;}
.pages .main2 .search .form_wrap .select{ float:left; }
.pages .main2 .search .form_wrap .select select{ width:120px;}
.pages .main2 .search .form_wrap .ok_btn{ float:left; padding-left:5px;}
.pages .main2 .search label{ font-size:12px; color:#000; padding:5px 0; text-align:left; display:block; width:100%;}
.pages .main2 .search .form_wrap label{ font-size:11px;}
.pages .main2 .search form select{ font-size:11px;}

.pages .main2 .bg2{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat; _height:47px; min-height:47px;}
.pages .main2 .bg2 h2{ background:#FFF url(../../images/gray/icon_gr_33.gif) no-repeat 0 14px; padding:10px 0 5px 10px; font-size:11px; font-weight: bold; text-align:left; color:#999C84; border:none; /*white-space:nowrap; */}


.pages .main2 .bg3{ background:url(../../images/gray/pic_redbtm.gif) bottom no-repeat #999C84; _height:87px; min-height:87px; padding-bottom:10px;}
.pages .main2 .bg3 ul{ padding:0; margin:0; list-style:none; text-align:left;}
.pages .main2 .bg3 li{ background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 12px; padding:4px 0 4px 10px; font-size:11px; font-weight: bold; text-align:left; color:#999C84; border:none; /*white-space:nowrap; */line-height:14px; }


.pages .main2 .pour{ margin:16px 0 15px 0; padding:7px 0 8px 0; background:url(../../images/gray/bg_g_4p.gif)}
.pages .main2 .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.pages .main2 .pour .text p{ padding:14px 10px 0 17px; margin:0; text-align:left;}
.pages .main2 .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:18px;}
.pages .main2 .pour .text span a{color:#616161; text-decoration:underline;}

.pages .main2 .quote{ margin-top:70px; padding:10px 0; clear:both; font-size:12px; text-align:left; color:#b9ad9d; line-height:14px;}
.pages .main2 .quote .pic2{ clear:both; text-align:right;}
.pages .main2 .quote .pic3{ clear:both; padding:10px 0;}
.pages .main2 .quote .text{ clear:both; padding:5px 0;}

.pages .main2 .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161;width:100%; text-align:left; padding-bottom:5px; }
.pages .main2 .pour .text2 h2{ padding:0 0 5px 0; margin:0 0 0 20px;}
.pages .main2 .pour .text2 p{ padding:0; margin:0;}
.pages .main2 .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.pages .main2 .pour .text2 span a{color:#616161; text-decoration:underline;}
.pages .main2 .pour .text2 .pic{ float:left; padding:0 5px;}
.pages .main2 .pour .text2 .rit{ float:left; width:94px;}


.pages .main2 .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.pages .main2 .email h2{ margin:0; padding:0; padding-bottom:5px;}
.pages .main2 .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left 2px;}


.pages .main2 .navbar{ clear:both; padding-top:265px; padding-bottom:5px; text-align:left; font-size:10px; width:820px; float:left;}
.pages .main2 .navbar2{ clear:both; padding-top:260px; text-align:left; font-size:10px; padding-bottom:10px;}


.pages .main2 .font_enlarge{ font-size:12px;}
.pages .main2 .mainbox{ text-align:left; font-size:1.0em; padding-left:150px; width:647px; float:left;} 
.pages .main2 .mainbox h2{ padding:0; margin:0;}
.pages .main2 .mainbox .print{ padding:10px 0 0 0; clear:both;}
.pages .main2 .mainbox .print_btm{ padding:20px 0 30px 0;}
.pages .main2 .mainbox h3{ clear:both; font-size:1.4em; color:#999C84; font-weight:normal;}
.pages .main2 .mainbox h3.bold_h3{ clear:both; font-size:1.5em; color:#999C84; font-weight:bold;}
.pages .main2 .mainbox .contact{ clear:both; padding-bottom:10px;}

.pages .main2 .gray_rit{ padding:8px 0 20px 170px;}
.pages .main2 .gray_rit .print{ background:none;}
.pages .main2 .gray_rit .box{ background:#dcd6ce; padding:5px 10px 10px 10px; clear:both; width:460px;}
.pages .main2 .gray_rit .box h4{ font-size:13px; padding:5px 0; margin:0;}
.pages .main2 .gray_rit .box p{ padding:0; margin:0; font-size:11px; line-height:14px;}
.pages .main2 .gray_rit .box p.circle{ background:url(../../images/gray/li_gray_circle.gif) no-repeat 0 4px; padding-left:10px;}

.pages .main2 h2.outline{ clear:both;padding:0; margin:0; text-align:left; padding:5px 0;line-height:0; font-size:0; height:34px;}
.pages .main2 h2.outline_r{ padding:0; margin:0; text-align:left; padding:5px 0 10px 5px;}
.pages .main2 .red_content p.outline_r{ font-size:12px; background:none; padding-left:5px;}

.pages .main2 .red_content { clear:both;}
.pages .main2 .mainbox2 .red_content  h3{ color:#999C84; font-size:13px; background:url(../../images/gray/icon_r_star2.gif) 5px 6px no-repeat; padding:0 0 0 15px; margin:0; margin-top:10px;}
.pages .main2 .mainbox2 .red_content #TheTexte{ font-size:1.1em;}
.pages .main2 .mainbox2 .red_content a:hover{text-decoration:underline;}
.pages .main2 .red_content .mainbtm{ background:url(../../images/gray/bg_formhr.gif) 4px top repeat-x; width:100%; padding-top:10px;  padding-left:5px; clear:both;}
.pages .main2 .red_content .mainbtm .lft{ float:left; width:325px;}
.pages .main2 .red_content .mainbtm .rit{ float:left; width:310px;}

.pages .main2 .red_content .mainbtm p{ background:none; padding:0;}
.pages .main2 .red_content .mainbtm .lft p.top1{ width:90%; display:block}
.pages .main2 .red_content .mainbtm .lft h4.big{ font-size:14px; color:#616161; background:url(../../images/gray/icon_red_quote1.gif) no-repeat; padding-left:50px; margin:0; clear:both; padding-top:5px; margin-top:5px; display:block; width:70%;}
.pages .main2 .red_content .mainbtm .lft h4.big span{ font-size:16px; color:#999C84; display:block;}
.pages .main2 .red_content .mainbtm .lft .text2{ background:url(../../images/gray/icon_red_quote2.gif) bottom right no-repeat; padding-right:45px; width:78%;padding-bottom:10px; margin-bottom:15px;}

.pages .main2 .red_content .mainbtm .lft h5{ font-size:11px; color:#999C84; font-weight:bold; padding-left:10px;  margin:0;}
.pages .main2 .red_content .mainbtm .lft ul.list{ list-style:none; padding-left:10px; margin:0;}
.pages .main2 .red_content .mainbtm .lft ul.list li{ background:url(../../images/gray/icon_red_circle.gif) no-repeat 0 5px; padding-left:10px;}
.pages .main2 .red_content .mainbtm .lft .more{ clear:both;background:url(../../images/gray/icon_red_33.gif) no-repeat left; padding-left:10px;}
.pages .main2 .red_content .mainbtm .lft .more span,.pages .main2 .red_content .mainbtm .lft .more span a{ color:#999C84;}


.pages .main2 .red_content .mainbtm .rit .news1{ background:url(../../images/gray/bg_red_li.gif); width:191px; padding:10px 0; float:left;}
.pages .main2 .red_content .mainbtm .rit .news1 .bg{ background:#FFF;}
.pages .main2 .red_content .mainbtm .rit .news1 span.date{ font-size:12px; color:#a9a9a9; display:block;}
.pages .main2 .red_content .mainbtm .rit .news1 h4{ font-size:16px; color:#999C84; padding:0; margin:0;}
.pages .main2 .red_content .mainbtm .rit .news1 h5{ font-size:11px; color:#616161; padding:5px 0 2px 0; margin:0;}
.pages .main2 .red_content .mainbtm .rit .news1 p{ padding:0 0 5px 0; margin:0;}
.pages .main2 .red_content .mainbtm .rit .news1 .pic{ padding:0;}

.pages .main2 .red_content .mainbtm .rit2{ float:right; width:110px; padding-top:60px;}
.pages .main2 .red_content .mainbtm .rit2 ul{ list-style:none; margin:0; padding:0; text-align:left; font-weight:bold;} 
.pages .main2 .red_content .mainbtm .rit2 li.li1{ background:url(../../images/gray/icon_sound.gif) no-repeat 0 2px;padding-left:12px; }
.pages .main2 .red_content .mainbtm .rit2 li.li2{ background:url(../../images/gray/icon_file.gif) no-repeat 0 0;padding-left:12px; margin-top:5px;}
.pages .main2 .red_content .mainbtm .rit2 li.slice{ background:url(../../images/gray/bg_red_li.gif) repeat-x bottom; font-weight:normal; line-height:3px;}
.pages .main2 .red_content .mainbtm .rit2 li span{ display:block;font-weight:normal;}




.pages .main2 .red_content .mainbtm .gtext{ clear:both; text-align:left;}
.pages .main2 .red_content .mainbtm .gtext p{ clear:both; background:none;}
.pages .main2 .red_content .mainbtm .gtext .print{ padding:10px 0 0 15px; background:url(../../images/gray/icon_s_arrow.gif) no-repeat 0 10px; clear:both;}
.pages .main2 .red_content .mainbtm .gtext h4.t1{ font-size:12px; color:#999C84; padding:10px 0 0 10px; margin:0;}
.pages .main2 .red_content .mainbtm .gtext ul.t1{ list-style:none; padding:0 0 0 10px; margin:0;}
.pages .main2 .red_content .mainbtm .gtext ul.t2{ list-style:none; padding:0 0 0 10px; margin:0;}
.pages .main2 .red_content .mainbtm .gtext ul.t1 li{ background:url(../../images/gray/icon_red_circle.gif) no-repeat 0 5px; padding-left:10px;}
.pages .main2 .red_content .mainbtm .gtext ul.t2 li{ background:url(../../images/gray/icon_purple_h2.jpg) no-repeat 0 2px; padding-left:10px;}
.pages .main2 .red_content .mainbtm .gtext h4.t2{ font-size:12px; color:#616161; padding:10px 0 0 10px; margin:0;}
.pages .main2 .red_content .mainbtm .gtext p.t2{ padding-left:10px;}
.pages .main2 .red_content .mainbtm .gtext .pic{ padding-left:100px;}
.pages .main2 .red_content .mainbtm .gtext p.t3{ padding-left:10px; font-size:12px; white-space:nowrap;}


.pages .main2 .mainbox2{ text-align:left; padding-left:160px; width:637px; float:left; padding-bottom:20px;} 
.pages .main2 .mainbox2 .enlarge{ font-size:63%;} 
.pages .main2 .mainbox2 h3{ color:#999C84; font-size:15px; background:url(../../images/gray/icon_gr_li.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:10px; line-height:15px; display:block;}
.pages .main2 .mainbox2 p{ padding-left:10px; background:url(../../images/gray/bg_formh3.gif) top repeat-x; margin:0; padding-top:10px; clear:both;}
.pages .main2 .mainbox2 p.nobg{ background:none;}

.pages .bg_red2 .mainbox2 h3{ color:#999C84; font-size:15px; background:url(../../images/gray/icon_r_star2.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:10px;}
.pages .bg_red2 .mainbox2 p{ padding-left:0px; background:url(../../images/gray/bg_formh3.gif) top repeat-x; margin:0; padding-top:10px;}
.pages .bg_red2 .mainbox2 p.nobg{ background:none;}

.pages .main2 .mainbox3{ text-align:left; font-size:12px; width:900px; float:left; padding-bottom:20px; padding-top:14px; padding-left:50px;} 
.pages .main2 .mainbox3-2{ background:url(../../images/gray/slice_mid_map1.gif) left top repeat-y;width:100%;}
.pages .main2 .mainbox3 .top2{ width:100%;}
.pages .main2 .mainbox3 .top2 ul{ list-style:none; margin:0; padding:0 0 0 20px;}
.pages .main2 .mainbox3 .top2 li{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat left top; padding-left:12px; line-height:15px; padding-bottom:5px;}
.pages .main2 .mainbox3 .btm2{ background:url(../../images/gray/slice_mid_map2.gif) no-repeat top left; padding-top:10px; clear:both;width:100%;}
.pages .main2 .mainbox3 .lft2{ float:left; width:361px; }
.pages .main2 .mainbox3 .rit2{ float:left; padding-bottom:4px;}
.pages .main2 .mainbox3 .btm2 .rit2{ width:336px; padding:30px 100px;}


.pages .main2 .mainbox4{ text-align:left; padding-left:330px; width:645px; position:relative; top:-5px !important;  top:-10px; float:left; z-index:50;}
.pages .main2 .mainbox4 .main_top{ width:480px; clear:both;}
.pages .main2 .mainbox4 .enlarge{ font-size:63%;} 
.pages .main2 .mainbox4 h3,.pages .main2 .mainbox4 p{ padding:0; margin:0;}
.pages .main2 .mainbox4 h3{ padding-bottom:10px;}
.pages .main2 .mainbox4 ul{ list-style:none; padding:0; margin:0; text-align:left; font-size:1.2em; padding-top:10px;}
.pages .main2 .mainbox4 ul ul{ padding:0;}
.pages .main2 .mainbox4 ul li.left_col{ width:320px; float:left; overflow:hidden; margin-right:15px; padding-bottom:20px;}
.pages .main2 .mainbox4 ul li.right_col{ width:310px; float:left; overflow:hidden; padding-bottom:20px;}

.pages .main2 .mainbox4 .left_list, .pages .main2 .mainbox4 .right_list{ float:left; width:50%;}


.pages .main2 .mainbox4 ul li li{ background:url(../../images/gray/icon_w_33.jpg) no-repeat 0 5px; padding:3px 0 0 10px; width:145px; display:block; float:left;}
.pages .main2 .mainbox4 p.li{ background:url(../../images/gray/icon_w_33.jpg) no-repeat 0 4px; padding:0 0 0 10px; }
.pages .main2 .mainbox4 p.li2{ background:url(../../images/gray/icon_w_33.jpg) no-repeat 0 2px; padding:0 0 0 10px; }


.pages .main2 .mainbox4 .btm2{ clear:both; width:100%;}
.pages .main2 .mainbox4 .btm2 .lft2{ float:left; width:484px;}
.pages .main2 .mainbox4 .btm2 .lft2 ul{ padding:0;}
.pages .main2 .mainbox4 .btm2 .lft2 li{ clear:both; float:none; padding-bottom:15px;}
.pages .main2 .mainbox4 .btm2 .lft2 h3{ padding-bottom:5px;}
.pages .main2 .mainbox4 .btm2 .rit2{ float:left; width:140px; padding-left:10px;}
.pages .main2 .mainbox4 .btm2 .rit2 h2{ margin:0; padding:0;}
.pages .main2 .mainbox4 .btm2 .rit2 img{ vertical-align:top; margin-right:2px; float:left; }
.pages .main2 .mainbox4 .btm2 .rit2 li{ padding:5px 0; line-height:16px; clear:both; display:block; font-size:11px;}
.pages .main2 .mainbox4 .btm2 .rit2 li span{ line-height:8px; padding:0; position:relative; top:-3px; }

.pages .main2 .blueul ul{ padding-top:5px;}


.pages #all{width:100%; height:110%; position:absolute; left:0; top:0; z-index:-1; display:none;behavior: url("../includes/js/iepngfix.htc");}
.pages #formDiv{ text-align:left; font-size:11px; width: 40%; margin: 0 auto; background-color: #fff; text-align: center;  position: absolute; top: 30%; left: 30%; border: solid 1px gray; _height:250px;min-height:250px; padding-left:5px; padding-right:5px; display:none;}

.pages #formDiv p{ text-align:left; font-size:11px; font-weight:normal; padding:0; margin:0;}
.pages #formDiv p.icon{ background:url(../../images/gray/icon_w_33.jpg) no-repeat left; padding-left:10px;}
.pages #formDiv .btn{ position:absolute; top:0; right:10px;}
.pages #formDiv .lft,.pages #formDiv .rit{ float:left; padding:0 10px 10px 10px; width:45%; position:relative; }


.pages #formDiv h3{ font-size:15px; background:url(../../images/gray/bg_formh3.gif) bottom repeat-x; height:30px; text-align:left; padding:0; margin:0; line-height:30px;}
.pages #formDiv h4{ font-size:12px; text-align:left; padding:0; margin:0; padding-top:10px;}


.pages .bar_email{ position:absolute; top:5px; right:5px; z-index:10;}




.pages .site_map{ padding:20px 10px 0 5px; text-align:left; margin:0; line-height:18px; }
.pages .site_map .l1,.pages .site_map .l2,.pages .site_map .l3{ float:left;  padding-bottom:20px; width:220px; display:inline;}

.pages .site_map ul{ margin:0; padding:0; padding-left:5px;}
.pages .site_map li{background: url(../../images/gray/icon_w_33.jpg) no-repeat 0 4px; padding:2px 0 2px 10px; width:170px; clear:both; line-height:14px; list-style:none;}
.pages .main .center .site_map h3{ padding:0; margin:0;}



.pages #site_map_left{ float:left; width:220px; }
.pages #site_map_center{ float:left; width:250px; }
.pages #site_map_right{ float:left; width:240px; }

.pages .temo_rit{top:-120px;left:0;position: relative;float:right;}
.pages .gtvid_rit{top:-80px;left:0;position: relative;float:right;}
.pages .gcomp_rit{top:-78px;left:0;position: relative;float:right;}
.pages .lorem_rit{ top:150px; right:0; text-align:left;position: absolute;}
.pages .lorem_rit h2{ padding:0; margin:0;  width:79px;}
.pages .lorem_rit ul{ list-style:none; padding:0; margin:0; font-size:11px; padding-top:5px;}
.pages .lorem_rit li{ padding-left:14px; background:url(../../images/gray/icon_s_arrow.gif) 0 4px no-repeat; _background:url(../../images/gray/icon_s_arrow.gif) 0 8px no-repeat; padding-top:3px; }
.pages .lorem_rit li.l2{ background:url(../../images/gray/icon_w_33.jpg) no-repeat 2px 5px; _background:url(../../images/gray/icon_w_33.jpg) no-repeat 2px 9px;}


.pages  #rittop_search{ position:absolute; top:89px; right:0; width:236px !important; _width:231px; background:#FFF; z-index:30; text-align:left; font-size:11px; height:32px; padding:3px 5px 5px 5px;}
.pages  #rittop_search h2{ font-size:13px; padding:0; margin:0; line-height:14px; display:block; height:16px;}
.pages  #rittop_search label, .pages #rittop_search input{float:left; font-size:9px; padding:0; margin:0; display:block; margin-right:5px;line-height:14px; }
.pages  #rittop_search label{font-size:11px;}



.pages #select2{ width:196px;}
.pages #rittop_in{ width:96px;}
.pages .center .btmpadding,.pages .btmpadding{ padding-bottom:40px;}
.pages .main3 .mini586,.pages .main2 .mini586, .pages .mini586{ min-height:586px; _height:586px;}
.pages .main3 .mini520,.pages .main2 .mini520, .pages .mini520{ min-height:520px; _height:520px;}
.pages .main3 .mini400,.pages .main2 .mini400, .pages .mini400{ min-height:400px; _height:400px;}
.pages .mini_padding50{ min-height:440px; _height:440px ;padding-bottom:50px!important;padding-bottom:0;}
.pages .main2 .mini650{ min-height:650px; _height:650px;}
.pages .main2 .mini750{ min-height:750px; _height:750px;}
.pages .main2 .mini850{ min-height:850px; _height:850px;}
.pages .temo{ padding-top:8px;_padding-top:18px;}

.page2 .main .mini300{ min-height:300px; _height:300px;}
.page2 .main .mini500{ min-height:500px; _height:500px;}
.page3 .mini300{ min-height:300px; _height:300px;}
.fontsize63{ font-size:63%;}



/*=====================page1=======================*/
.page1 #container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
}


.page1 #container #header{
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.page1 #container #header #logo{ float:left; width:450px; margin-top:17px;}
.page1 #container #header #logo h1{ margin:0px; padding:0px;}
.page1 #container #header #search_wrapper{ float:right; color:#616161;}
.page1 #container #header #search_wrapper .search_icon{ float:left;}
.page1 #container #header #search_wrapper .search_field{ float:left; width:200px;}
.page1 #container #header #search_wrapper .text_size { float:left; font-size:11px;}


.page1 #container #header #search_wrapper .text_size .small{ font-size:9px;}
.page1 #container #header #search_wrapper .text_size .normal{ color:#999C84; font-size:11px;}
.page1 #container #header #search_wrapper .text_size .large{ font-size:13px;}



.page1 #main_navi { width:100%}
.page1 #main_navi #top_menu ul{ list-style:none; margin:0px; padding:0px; clear:both;}
.page1 #main_navi #top_menu ul li{margin-bottom:0px; padding-bottom:0px; float:left; font-size:0px; padding-left:10px; height:23px;}
.page1 #main_navi #top_menu ul li a{ font-size:0px; margin-bottom:0px; padding-bottom:0px;}




.page1 #main_navi .bg_wrap{ width:100%; height:204px;}
.page1 #main_navi .bg_img{ width:980px; height:204px; position:absolute; top:104px;}
.page1 #main_navi .top_bar_home{ width:100%; height:46px; background:url(../../images/gray/top_bar_repeat.png) repeat-x; behavior: url("../includes/js/iepngfix.htc"); position:relative;}
.page1 #main_navi .bot_bar_home{ width:100%; height:32px; background:url(../../images/gray/bot_bar_repeat.png) repeat-x; behavior: url("../includes/js/iepngfix.htc"); position:relative; -margin-top:-8px;}
.page1 #main_navi .top_bar_home h3{ margin:0px; padding:0px; float:right; padding-left:114px; padding-right:32px;}
.page1 #main_navi .bot_bar_home h3{ margin:0px; padding:0px; float:right; padding-left:60px; padding-right:32px;}
.page1 #main_navi .bot_lines{ width:100%; height:7px; font-size:0px; background:url(../../images/gray/lines.jpg) repeat-x;}
.page1 #main_navi .bot_bar_home .bar_wrapper{ width:980px; margin:0 auto;}
.page1 #main_navi .top_bar_home .bar_wrapper{ width:980px; margin:0 auto;}
.page1 #main_navi #top_menu{ margin:0 auto; width:980px;}
.page1 #main_navi #top_menu .top_line{ float:right;}



.page1 #main_content .entree { width:296px; height:328px; top:-225px; left:45px; position:absolute;}

.page1 #main_content .entree_top { width:296px; _height:279px; min-height:279px; background:url(../../images/gray/entree_bg_top.jpg) #B9AD9D no-repeat top; float:left; padding-bottom:5px; }

.page1 #main_content .entree_bottom { width:296px; height:49px; background:url(../../images/gray/entree_bg_bottom.jpg) no-repeat;}

.page1 #main_content .entree .flash_indicator{ padding-left:10px; margin:0px;}
.page1 #main_content .entree .flash{ padding-left:10px;}
.page1 #main_content .entree .savior{ font-size:13px; color:#FFFFFF; padding-top:5px; padding-left:10px; margin-bottom:5px;}
.page1 #main_content .entree .lien{ font-size:13px; color:#FFFFFF; width:275px; padding-left:10px;}
.page1 #main_content .entree .lien ul{ list-style:none; margin:0px; padding:0px; clear:both; font-size:11px;}
.page1 #main_content .entree .lien ul li{ background:url(../../images/gray/arrow_right3333.gif) no-repeat 0px 5px; float:left; width:125px; padding-left:10px;}
.page1 #main_content .entree .lien ul li a{ color:#FFFFFF;}
.page1 #main_content .entree .lien ul li a:hover{ text-decoration:underline;}
.page1 #main_content .entree #region .region_head{ font-size:13px; color:#726452; padding-left:20px; margin-bottom:2px;}
.page1 #main_content .entree #region .region_select{}
.page1 #main_content .entree #region .select_field{ margin-left:20px; width:235px; font-size:10px; float:left;}
.page1 #main_content .entree #region .select_field .field_ok{float:left;}

.page1 #main_content {width:980px; margin: 0 auto;}
.page1 #main_content #entree_wrapper { position:relative;}
.page1 #main_content #main_left{ float:left; width:360px; padding-top:15px;}
.page1 #main_content #newsletter { position: relative; }
.page1 #main_content #newsletter .news_letter{ font-size:13px; color:#616161; padding-top:15px; margin-bottom:5px;}
.page1 #main_content #newsletter span{ font-size:11px; color:#616161; padding-top:15px; margin-bottom:5px;}
.page1 #main_content #newsletter .email_field{ color:#616161; font-size:11px; }
.page1 #main_content #newsletter .email_field .email_input{ width:100px;}
.page1 #main_content #newsletter fieldset { border: none; margin: 0; padding: 0; float: left;}
.page1 #main_content #newsletter .form_structure_float_left { width: 112px; display: inline; }
.page1 #main_content #newsletter .form_structure_float_left input { width: 112px; }
.page1 #main_content #newsletter .form_structure_float_left2 { color: red; font-size:11px; }
.page1 #main_content #newsletter .spip_bouton { background: url(images/ok.jpg) no-repeat; display: inline; line-height: 23px; }
* html .page1 #main_content #newsletter .spip_bouton { position: absolute; top: 40px;}
.page1 #main_content #newsletter .spip_form_ok, .page1 #main_content #newsletter .spip_form_ok span { margin: 0 0 5px 0; color: green; font-size: 11px; }

.page1 #main_content #main_right{ float:left;width:620px; }
.page1 #main_content #main_right .news_wrapper{ float:right; margin-top:10px; font-size:63%; }
.page1 #main_content #main_right .news_block{}
.page1 #main_content #main_right #news_left{ float:left;width:360px; padding-right:50px; margin-top:5px; min-height:150px; _height:150px; }
.page1 #main_content #main_right #news_right{ float:left;}
.page1 #main_content #main_right #news_right .date{ color:#b9ad9d; font-size:1.2em;}
.page1 #main_content #main_right #news_right .player{ margin-bottom:5px;}
.page1 #main_content #main_right #news_right h3{ margin:0px; padding:0xp; font-size:1.6em;}
.page1 #main_content #main_right #news_right .news_content{margin:0px; padding:0px; font-size:1.1em; font-weight:normal; color:#616161; margin-bottom:5px;}
.page1 #main_content #main_right #news_right .dot{ width:197px; height:14px; background:url(../../images/doted.jpg) no-repeat;}
.page1 #main_content #main_right #news_right h3{ font-weight:normal; color:#00529f; margin:0px; padding:0xp; margin-bottom:5px;}
.page1 #main_content #main_right .line{ border-bottom:dashed #CC9900 1px; width:340px; clear:both; font-size:0px; margin:0px; padding:0px; margin-top:2px; margin-bottom:5px;}
.page1 #main_content #main_right .headline{margin:0px; padding:0px; font-size:1.1em; font-weight:normal; color:#616161; margin-bottom:2px;}
.page1 #main_content #main_right .headline a{ color:#616161;}
.page1 #main_content #main_right .headline a:hover{ text-decoration:underline;}
.page1 #main_content #main_right .news_img{ float:left; width:80px;}
.page1 #main_content #main_right .news_content{margin:0px; padding:0px; font-size:1.1em; font-weight:normal; color:#616161;}
.page1 #main_content #main_right .news_date{ color:#a9a9a9; float:left; font-size:1.2em; }



/***** index menu1 ******/
.index_menu{ position:relative; float:left; width:100%; display:block;}
/****1******/
.page1 a#produit {
	position:relative;
	display: block;
	cursor: pointer;
	width:215px;
	height:46px;
	background: url(../../images/produit_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/produit_off-1.png', sizingMethod='crop');		
}

.page1 a#produit:hover {
	position:relative;
	display: block;
	cursor: pointer;
	width:215px;
	height:46px;
	background: url(../../images/produit_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/produit_on-1.png', sizingMethod='crop');		
}

.page1 a#produit span {
	padding-left:30px;	
}

.page1 a#produit:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

/****2******/


.page1 a#durable{
	position:absolute;
	left:365px!important;
	>left:365px!important;
	left:0px;
	display: block;
	cursor: pointer;
	width:242px;
	height:46px;
	background: url(../../images/durable_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/durable_off-1.png', sizingMethod='crop');	
}


.page1 a#durable:hover{
	display: block;
	cursor: pointer;
	width:242px;
	height:46px;
	background: url(../../images/durable_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/durable_on-1.png', sizingMethod='crop');	
}



.page1 a#durable span {
	padding-left:30px;			
}	


.page1 a#durable:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

/******3*****/

.page1 a#media{
	position:relative;
	display: block;
	cursor: pointer;
	width:145px;
	height:32px;
	background: url(../../images/media_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/media_off-1.png', sizingMethod='crop');	
}

.page1 a#media:hover{
	display: block;
	cursor: pointer;
	width:145px;
	height:32px;
	background: url(../../images/media_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/media_on-1.png', sizingMethod='crop');			
}



.page1 a#media span {	
	padding-left:30px;			
}


.page1 a#media:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

/********4*****/

.page1 a#employ{
	position:absolute;
	left:620px!important;
	>left:620px!important;
	left:0px;
	display: block;
	cursor: pointer;
	width:95px;
	height:32px;
	background: url(../../images/employ_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/employ_off-1.png', sizingMethod='crop');	
}

.page1 a#employ:hover{
	display: block;
	cursor: pointer;
	width:95px;
	height:32px;
	background: url(../../images/employ_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/employ_on-1.png', sizingMethod='crop');	
}


.page1 a#employ span {	
	padding-left:30px;		
}


.page1 a#employ:hover {
	color: red; /* Dummy definition to overcome IE bug */
}

/*******5*****/

.page1 a#enterprise{
	position:absolute;
	left:365px!important;
	>left:365px!important;
	left:0px;
	display: block;
	cursor: pointer;
	width:170px;
	height:32px;	
	background: url(../../images/enterprise_off-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enterprise_off-1.png', sizingMethod='crop');		
}

.page1 a#enterprise:hover{
	display: block;
	cursor: pointer;
	width:170px;
	height:32px;	
	background: url(../../images/enterprise_on-1.png) no-repeat;
	>background:none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/enterprise_on-1.png', sizingMethod='crop');		
}

.page1 a#enterprise span {
	padding-left:30px;		
}

.page1 a#enterprise:hover {
	color: red; /* Dummy definition to overcome IE bug */
}




.page1 #footer{ width:980px; margin: 0 auto; color:#616161; background:none;}

/*=====================page2=======================*/
.page2 .top{
background:url(../../images/gray/bg_top.gif) repeat-x; height:27px; line-height:20px; width:100%; position:relative;}

.page2 .top .center{ width:980px; margin:0 auto;height:27px; position:relative;}

.page2 .top .center .search{ background:/*url(../../images/gray/icon_zoom.gif) no-repeat 0 3px*/ #fff; width:160px; padding-top:2px;}

.page2 .top .center .search .input{ width:113px; line-height:12px; float:left; height:12px; font-size:9px; padding:0; margin:0;}


.page2 .top .center ul.fonts{ margin:0; padding:0; list-style:none;}

.page2 .top .center ul.fonts li{ float:left;}

.page2 .top .center ul.lang{ margin:0; padding:0; list-style:none; padding-top:4px;}

.page2 .top .center ul.lang li{ float:left; padding-left:10px; background:url(../../images/green/icon_gr_li.gif) no-repeat left; font-size:11px; line-height:12px;}

.page2 .top .center ul.lang li.first{ background:none;}

.page2 .main{
background:url(../../images/gray/bg_glist.gif) top no-repeat ; width:100%; clear:both; } 
.page2 .main_2{
background:url(../../images/gray/bg_glist_2.gif) top no-repeat ; width:100%; clear:both; } 

.page2 .bg_purple{ background:url(../../images/gray/bg_purple_big.gif) top center no-repeat ; width:100%; clear:both; float:left;}
.page2 .bg_purple_2{ background:url(../../images/gray/bg_purple_big_2.gif) top center no-repeat ; width:100%; clear:both; float:left;}


.page2 .main .center{ width:980px; margin:0 auto;height:270px; position:relative;}


/*.page2 .main .center ul.menu{ margin:5px 10px 10px 7px; padding:0; text-align:left; list-style:none; position:relative; top:5px; }

.page2 .main .center ul.menu li{ font-size:12px; color:#FFF; clear:both; line-height:18px;}
.page2 .main .center ul.menu li a{ font-size:12px; color:#FFF; clear:both;}*/


.page2 .main #main_area { width:980px; margin:0 auto; position:relative; z-index:3;}

.page2 .main #pathway { color:#616161; font-size:10px; float:left; position:relative; top:-10px;}
.page2 .main #pathway a{ color:#838383;}
.page2 .main #pathway span{ color:#616161;}


.page2 .main #main_area .bulletin{}
.page2 .main #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:8px; }

.page2 .main #main_area .bulletin_left span{   background:#999C84; line-height:18px;}
* html .page2 .main .text_bg_wrapper{ position:relative; float:left;}

.page2 .main .text_bg_wrapper{ position:relative;}
.page2 .main .text_bg{ background:url(../../images/gray/bg_text.gif) center top no-repeat; width:100%; clear:both; position:absolute; top:33px; left:0;}
.page2 .main .someicon { position:relative;}
.page2 .main .someicon .printiocn{ position:absolute; top:232px; left:664px!important; _left:664px!important; left:175px;}

.page2 .main #main_area .mid_glist{ width:660px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:0px; _height:200px; min-height:200px;}
.page2 .main #main_area .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page2 .main #main_area .mid_glist p{ text-align:left; font-size:12px; color:#616161;}
.page2 .main #main_area .mid_glist p a{color:#616161; text-decoration:underline;}

.page2 .main #main_area .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:5px; float:left; list-style:none;}
.page2 .main #main_area .mid_glist .font_enlarge{font-size:63%;}
.page2 .main #main_area .mid_glist #block_wrapper{}
.page2 .main #main_area .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_purple.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:1.3em; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:5px; width:635px;}
.page2 .main #main_area .mid_glist #block_wrapper .list_block h3 a{font-size:1.3em; color:#999C84;}
.page2 .main #main_area .mid_glist .list_block .item_list{font-size:1.2em; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page2 .main #main_area .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:1.2em;}
.page2 .main #main_area .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page2 .main #main_area .mid_glist .list_block .item_list ul li a{ color:#999C84;}
.page2 .main #main_area .mid_glist .list_block .item_list ul li .bo{ color:#616161; margin-top:5px;}

.page2 .main #main_area .mid_glist .list_block .item_list_more{font-size:1.2em; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page2 .main #main_area .mid_glist .list_block .item_list_more ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:1.2em;}
.page2 .main #main_area .mid_glist .list_block .item_list_more ul li{ background:url(../../images/gray/arrow_onion.jpg) no-repeat 0px 3px; float:left; text-align:left; width:615px; padding-left:10px;}
.page2 .main #main_area .mid_glist .list_block .item_list_more ul li a{ color:#616161;}
.page2 .main #main_area .mid_glist  .boo{ color:#616161; margin-top:0px; margin-bottom:10px; font-size:1.2em; text-align:left;}


.page2 .main #main_area .mid_glist .list_block .item_list_directive{font-size:1.2em; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left; margin-bottom:10px;}
.page2 .main #main_area .mid_glist .list_block .item_list_directive ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:1.2em;}
.page2 .main #main_area .mid_glist .list_block .item_list_directive ul li{float:left; text-align:left; width:615px; font-size:1.1em; color:#616161;}
.page2 .main #main_area .mid_glist .list_block .item_list_directive ul li a{ color:#616161;}
.page2 .main #main_area .mid_glist .list_block .item_list_directive ul li .bo{ color:#616161; margin-top:5px;}

.page2 .main #main_area .mid_glist .article_wrapper{ width:320px; float:left; text-align:left;}
.page2 .main #main_area .mid_glist .right_article{ width:300px; text-align:left; font-size:12px;}
.page2 .main #main_area .mid_glist .right_article img{ float:left; padding-right:10px; padding-top:3px;}
.page2 .main #main_area .mid_glist .right_article span{ color:#999C84;}


.page2 .main #main_area .mid_glist #list_align_left_wrapper{ width:320px; float:left;}

.page2 .main #main_area .mid_glist #list_align_left_wrapper h3{  background:url(../../images/gray/dot_purple.gif) no-repeat 0px 3px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:12px; color:#ac7eb5; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:5px; width:310px;}
.page2 .main #main_area .mid_glist #list_align_left_wrapper h3 span{ font-size:15px; color:#999C84;}

.page2 .main #main_area .mid_glist #list_align_left_wrapper h4{margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:12px; color:#ac7eb5; margin-bottom:0px; width:310px; float:left;}
.page2 .main #main_area .mid_glist .list_block .list_align_left{font-size:12px; color:#FFFFFF; width:310px; margin:0px; padding:0px; float:left;}
.page2 .main #main_area .mid_glist .list_block .list_align_left ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page2 .main #main_area .mid_glist .list_block .list_align_left ul li{ background:url(../../images/gray/lien2icon.gif) left -1px no-repeat; padding-left:35px; float:left; text-align:left; width:290px; font-size:11px; line-height:15px;}
.page2 .main #main_area .mid_glist .list_block .list_align_left ul li a{ color:#616161;}
.page2 .main #main_area .mid_glist .list_block .list_align_left ul li .bo{ color:#616161; margin-top:5px;}

.page2 #rit_8 {
	position:absolute;
	right:0;
	top:-66px;
	width:150px;
	z-index:16;
	background:#FFF;
}
.page2 #rit_8 .search{
height:auto;
padding-top:6px;}

.page2 #rit_8 .search form{
margin-bottom:20px;
background:#FFF;
padding-bottom:10px;
}

.page2 .main .search{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat; height:136px; width:100%;}
.page2 .main .search h2{ background:url(../../images/gray/arrow_list.gif) left 8px no-repeat !important; _background:url(../../images/gray/arrow_list.gif) left 10px no-repeat !important; background:url(../../images/gray/arrow_list.gif) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-top:2px solid #999C84; margin-top:10px; display:block;}



.page2 .main .search .select{ float:left; padding-left:0;}
.page2 .main .search  .ok_btn{ float:left; padding-left:3px;}
.page2 .main .search form label{ font-size:11px; color:#000; padding-top:10px; padding-bottom:5px; text-align:left; display:block; width:100%;}
.page2 .main .search form select{ font-size:11px; width:124px;}

.page2 .main .search_2{ background:url(../../images/gray/nav_purplr_bg_big.gif) top no-repeat; height:176px;}
.page2 .main .search_2 h2{ background:url(../../images/gray/arrow_list.gif) left 9px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-top:2px solid #999C84; margin-top:10px; display:block;}
.page2 .main .search_2 h3{ background:url(../../images/gray/arrow_list.gif) left 14px no-repeat; margin:0px; padding:0px;  padding:12px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-bottom:2px solid #999C84; margin-top:0px; display:block;}

.page2 .main .search_2 .select{ float:left; padding-left:0;}
.page2 .main .search_2  .ok_btn{ float:left; padding-left:3px;}
.page2 .main .search_2 form label{ font-size:11px; color:#000; padding-top:5px; padding-bottom:5px; text-align:left; display:block;}
.page2 .main .search_2 form select{ font-size:11px; width:124px;}

.page2 .main .pour{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page2 .main .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page2 .main .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page2 .main .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page2 .main .pour .text span a{color:#616161; text-decoration:underline;}
.page2 .main .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page2 .main .email h2{ margin:0; padding:0; padding-bottom:5px;}
.page2 .main .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) left 2px no-repeat ;}
.page2 .main .pour{ margin:20px 0; padding:8px 0; background:url(../../images/graybg_g_4p.gif)}
.page2 .main .margintop0{ margin-top:0;}
.page2 .main .pour_2{ margin:20px 0; text-align:left; font-size:11px;}
.page2 .main .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page2 .main .pour .text p{ padding:15px 10px 0 17px; margin:0; text-align:left; height:60px;}
.page2 .main .pour .text p a{ color:#616161; text-decoration:underline;}
.page2 .main .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px; }
.page2 .main .pour .text span a{color:#616161; text-decoration:underline;}



.page2 .main .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 12px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page2 .main .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:143px; text-align:left; }
.page2 .main .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page2 .main .pour .text2 p{ padding:0; margin:0; padding-top:10px;}
.page2 .main .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page2 .main .pour .text2 span a{color:#616161; text-decoration:underline;}
.page2 .main .pour .text2 .pic{ float:left; padding:5px;}
.page2 .main .pour .text2 .rit{ float:left; width:140px;}

.page2 .main .pour .text3{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:100px; text-align:left; }
.page2 .main .pour .text3 h2{ padding:0; margin:0 0 0 20px;}
.page2 .main .pour .text3 p{ padding:0; margin:0; padding-top:4px;}
.page2 .main .pour .text3 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0; padding-left:44px;}
.page2 .main .pour .text3 span a{color:#616161; text-decoration:underline;}
.page2 .main .pour .text3 .pic{ float:left; padding:5px;}
.page2 .main .pour .text3 .rit{ float:left; width:140px;}

.page2 .main .pour .text4 .link{ background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat;  font-size:11px; font-weight:normal; text-align:left; padding-left:14px;}
.page2 .main .pour .text4 .link2{ font-size:11px; font-weight:normal; text-align:left; padding-left:14px;}
.page2 .main .pour .text4{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:120px; text-align:left; }
.page2 .main .pour .text4 h2{ padding:0; margin:0 0 0 20px;}
.page2 .main .pour .text4 p{ padding:0; margin:0;}
.page2 .main .pour .text4 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page2 .main .pour .text4 span a{color:#616161; text-decoration:underline;}
.page2 .main .pour .text4 .pic{ float:left; padding:5px;}
.page2 .main .pour .text4 .rit{ float:left; width:130px; padding-left:5px; margin-top:2px; margin-bottom:10px;}

.page2 .main .pour_2 p{ margin:0; padding:0; padding-left:5px; padding-top:4px; padding-bottom:8px;}
.page2 .main .pour_2 .pic{ margin-top:1px; margin-bottom:5px;}
.page2 .main .pour_2 p a{ background:url(../../images/gray/arrow_onion.jpg) left center no-repeat; padding-left:14px; color:#616161;}
/*------------------------Gedit2_guichet---------------------------------*/
.page2 .main_body{
 width:100%; clear:both; }
.page2 .main_body .center{ width:980px; margin:0 auto;height:228px; position:relative;}


/*.page2 .main_body .center ul.menu{ padding:0; text-align:left; list-style:none; position:relative; margin:10px 10px 10px 7px; }*/

/*.page2 .main_body .center ul.menu li{ font-size:12px; color:#FFF; clear:both;line-height:18px;}
.page2 .main_body .center ul.menu li a{ font-size:12px; color:#FFF; clear:both;}*/


.page2 .main_body #main_area { width:980px; margin:0 auto; position:relative; z-index:3; min-height:300px; _height:300px; clear:both;}

.page2 .main_body #pathway { color:#616161; font-size:10px; float:left; position:relative; top:-5px; position:absolute; top:40px; left:0; text-align:left; width:813px;}
.page2 .main_body #pathway a{ color:#838383;}
.page2 .main_body #pathway span{ color:#616161;}


.page2 .main_body #main_area .bulletin{  }
.page2 .main_body #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:20px;}
.page2 .main_body #main_area .bulletin_left span{   background:#999C84; padding-top:3px; padding-bottom:3px; }
* html .page2 .main_body .text_bg_wrapper{ position:relative; float:left;}

.page2 .main_body .text_bg_wrapper{ position:relative;}
.page2 .main_body .text_bg{ background:url(../../images/gray/bg_text_pink.gif) no-repeat top; width:100%; clear:both; position:absolute; top:67px!important; _top:70px!important; top:70px; left:0;}
.page2 .main_body .someicon { position:relative;z-index:10;}
.page2 .main_body .someicon .printiocn{ position:absolute; top:231px; left:496px!important; _left:496px!important; left:5px; }
.page2 .main_body .someicon .printiocn2{ position:absolute; top:231px; right:300px; }

.page2 .main_body #main_area .mid_glist{ width:660px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:13px;}
.page2 .main_body #main_area .left_wrap{ float:left; margin-top:50px; width:813px;}
.page2 .main_body #main_area .left_wrap #bulletin{ float:left; width:150px;}
.page2 .main_body #main_area .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page2 .main_body #main_area .mid_glist p{ text-align:left; font-size:12px; color:#616161;}
.page2 .main_body #main_area .mid_glist p a{color:#616161; text-decoration:underline;}

.page2 .main_body #main_area .mid_glist .article_wrapper{ width:320px; float:left; text-align:left;}
.page2 .main_body #main_area .mid_glist .right_article{ width:300px; text-align:left; font-size:12px;}
.page2 .main_body #main_area .mid_glist .right_article p{ margin:0px; margin-top:20px; margin-bottom:20px;}

.page2 .main_body #main_area .mid_glist .right_article p{ width:300px; text-align:left; font-size:12px; margin-top:6px; margin-bottom:39px;}
.page2 .main_body #main_area .mid_glist .right_article h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84;}
.page2 .main_body #main_area .mid_glist .right_article img{ float:left; padding-right:10px;}
.page2 .main_body #main_area .mid_glist .right_article span{ color:#999C84;}

.page2 .main_body #main_area .mid_glist #list_align_left_wrapper{ width:320px; float:left; margin-top:13px;}
.page2 .main_body #main_area .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:29px; float:left; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page2 .main_body #main_area .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:22px; float:left; }
}

.page2 .main_body #main_area .mid_glist #list_align_left_wrapper h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84; text-align:left;  }
.page2 .main_body #main_area .mid_glist #list_align_left_wrapper #address h2{ margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:11px; color:#fff;  float:right; width:170px; padding-right:10px; padding-top:12px; line-height:12px; }
.page2 .main_body #main_area .mid_glist #list_align_left_wrapper p{ margin:0px; margin-top:6px; margin-bottom:20px; }
.page2 .main_body #main_area .mid_glist #list_align_left_wrapper h6{ margin:0px; text-align:left; font-size:11px; }



.page2 .main_body #main_area .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:15px; float:left; list-style:none;}
.page2 .main_body #main_area .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_purple.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:13px; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:10px; width:635px;}
.page2 .main_body #main_area .mid_glist .list_block .item_list{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page2 .main_body #main_area .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page2 .main_body #main_area .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page2 .main_body #main_area .mid_glist .list_block .item_list ul li a{ color:#999C84;}

.page2 .main_body .contact_box{ margin-top:0px;  text-align:left; font-size:0px; margin-bottom:20px;}
.page2 .main_body .contact_box .contact_icon{ margin-top:1px; margin-bottom:5px;}
.page2 .main_body .contact_box .acces_icon{ margin-top:5px; margin-bottom:5px;}
.page2 .main_body .contact_box h2{ margin:0; font-weight:normal; font-size:11px; margin-left:7px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; margin-bottom:5px;}
.page2 .main_body .acces_client { margin-top:20px; text-align:left;}
.page2 .main_body .acces_client h2{ margin:0; font-weight:normal; font-size:11px; margin-left:7px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; margin-top:2px; margin-bottom:8px;}
.page2 .main_body .pour_circle{height:80px; font-size:11px; }
.page2 .main_body .pour_link{background:url(../../images/gray/arrow_pink.gif) 4px #999C84 no-repeat; line-height:30px; color:#FFFFFF; padding-left:7px;}
.page2 .main_body .pour_link a{ color:#fff;}
.page2 .main_body .pour_circle h2{ background:url(../../images/gray/arrow_list.gif) 4px 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 10px 15px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block;}
.page2 .main_body .pour_circle h3{ background:url(../../images/gray/arrow_pink2.gif) left 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 10px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block; margin-left:5px;}


.page2 .main_body .pour{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page2 .main_body .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page2 .main_body .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page2 .main_body .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page2 .main_body .pour .text span a{color:#616161; text-decoration:underline;}
.page2 .main_body .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page2 .main_body .email h2{ margin:0; padding:0; padding-bottom:10px;}
.page2 .main_body .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left top;}
.page2 .main_body .pour_yellow{ margin:20px 0;}
.page2 .main_body .pour_yellow .text2{ background:url(../../images/gray/dorite_top1.gif) no-repeat left top; font-size:11px; height:24px; text-align:left; }
.page2 .main_body .pour_yellow h2{ margin:0px; padding:0px; font-weight:normal; font-size:11px; text-align:left;}
.page2 .main_body .pour_yellow p{ padding:0; margin:0; text-align:left; font-size:11px;}
.page2 .main_body .pour_yellow span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page2 .main_body .pour_yellow span a{color:#616161; text-decoration:underline;}
.page2 .main_body .pour_yellow .rit{ width:150px;}
.page2 .main_body .pour_yellow .rit p{  padding-left:18px; margin-top:-2px;}
.page2 .main_body .pour_yellow .rit h2{ width:130px; background:url(../../images/gray/arrow_onion.jpg) 4px 2px no-repeat; padding-left:18px!important; _padding-left:17px!important;  padding-left:17px;  padding-bottom:6px;}

.page2 .main_body .pour_yellow .dorite_bot{background:url(../../images/gray/dorite_bottom1.gif) no-repeat; height:7px;}

.page2 .main_body .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page2 .main_body .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:143px; text-align:left; }
.page2 .main_body .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page2 .main_body .pour .text2 p{ padding:0; margin:0;}
.page2 .main_body .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page2 .main_body .pour .text2 span a{color:#616161; text-decoration:underline;}
.page2 .main_body .pour .text2 .pic{ float:left; padding:5px;}
.page2 .main_body .pour .text2 .rit{ float:left; width:140px;}



.page2 #droite {
	width:150px;
	z-index:16;
	background:#FFF;
	float:right;
	padding-left:2px;
}

.page2 #v_menu_mid {
	position:absolute;
	left:167px;
	top:0;
	width:150px;
	height:242px;
	z-index:7;
	background:#B9AD9D;
}
/*layer7*/

.page2 #v_menu_mid h1 {
  margin:0px;
  padding:0px;
  margin-top:-4px;
  padding-left:2px;
}


.page2 #v_menu_mid_2 {
	position:absolute;
	left:330px;
	top:0;
	width:150px;
	height:242px;
	z-index:2;
	background:#AC7EB5;
}

/*layer7_2*/

.page2 #v_menu_mid_3 {
	position:absolute;
	left:493px;
	top:0;
	width:150px;
	height:242px;
	z-index:2;
	background:#ac7eb5;
}
/*layer7_3*/

.page2 #v_menu_bot {
	position:absolute;
	left:167px;
	top:242px;
	width:150px;
	height:10px;
	z-index:6;
	
}
/*layer8*/

.page2 #v_menu_bot_2 {
	position:absolute;
	left:330px;
	top:242px;
	width:150px;
	height:10px;
	z-index:1;
}

/*layer8_2*/

.page2 #v_menu_bot_3 {
	position:absolute;
	left:493px;
	top:242px;
	width:150px;
	height:10px;
	z-index:1;
}

/*layer8_3*/

.page2 #v_menu_top {
	position:absolute;
	left:167px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:#B9AD9D;
}

/*layer9*/

.page2 #v_menu_top_2 {
	position:absolute;
	left:330px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:url(../../images/gray/menu_topbg.gif) center;
}

/*layer9_2*/

.page2 #v_menu_top_9 {
	position:absolute;
	left:493px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:url(../../images/gray/menu_topbg.gif) center;
}

/*layer9_3*/
.page2 #search_wrap {
	position:absolute;
	left:0;
	top:0;
	width:163px;
	height:16px;
	z-index:14;
	
}
/*layer14*/


.page2 #font_wrap {
	position:absolute;
	left:664px;
	top:0;
	width:33px;
	height:22px;
	z-index:15;
}

/*layer15*/

.page2 #lang_wrap {
	position:absolute;
	right:-12px;
	top:0;
	width:200px;
	height:22px;
	z-index:16;
}

/*layer16*/

.page2 #bg_head {
	position:absolute;
	left:0;
	top:0;
	width:980px;
	height:210px;
	z-index:1;
}
/*layer1*/
.page2 #trans_bar {
	position:absolute;
	left:0;
	top:0;
	width:980px;
	height:44px;
	z-index:5;
	background: url(../../images/gray/bg_greentop.png) no-repeat;
	behavior: url("../includes/js/iepngfix.htc");

}


.page2 .sub-menu ul a{color:#FFF; clear:both; background:#999C84; font-size:12px;}
.page2 .sub-menu ul a.active{ color:#000; background:#fff;}

/*------------------------gsom2d.html---------------------------------*/
* html .page2 .main_body .text_bg_wrapper2{ position:relative; float:left;}
.page2 .main_body .text_bg_wrapper2{ position:relative;}
.page2 .main_body .text_bg2{ background:url(../../images/gray/bg_text_pink.gif) no-repeat top; width:100%; clear:both; position:absolute; top:105px!important; _top:105px!important; top:105px; left:0;}


.page2 .main_body #main_area #service { float:left;}
/*.page2 .main_body #main_area #service h2 { margin:0; text-align:left; padding-top:10px; padding-bottom:10px;}
.page2 .main_body #main_area .service_left{color:#FFFFFF; float:left;  width:315px; text-align:left; font-weight:normal; font-size:17px;}*/
.page2 .main_body #main_area #service h2 { margin:0; text-align:left; padding-top:10px; padding-bottom:10px; height:41px;display:block; float:left; line-height:0; font-size:0; }
.page2 .main_body #main_area .service_left{color:#FFFFFF; float:left;  width:315px; text-align:left; font-weight:normal; font-size:17px; clear:both;}
.page2 .main_body #main_area .service_left span{   background:#999C84; line-height:18px; }
.page2 .main_body #main_area .mid_service{ width:485px; float:right; margin:0px; padding:0px; padding-left:18px; margin-top:54px; text-align:left; font-size:12px;}
.page2 .main_body #main_area .mid_service .service_heading{ width:465px;}
.page2 .main_body #main_area .mid_service .service_sub_wrap{ width:315px; float:left;}
.page2 .main_body #main_area .mid_service #main_content .service_sub_wrap{ width:98%; clear:both;}
.page2 .main_body #main_area .mid_service .service_focus{ width:150px; float:left; font-size:11px;}
.page2 .main_body #main_area .mid_service .service_focus .down_icon img{ position:relative; top:2px;}

.page2 .main_body #main_area .mid_service h3{ margin:0;}
.page2 .main_body #main_area .mid_service p{ margin:0; margin-top:8px; margin-bottom:30px; padding:0 15px 0 0}
.page2 .main_body #main_area .mid_service .service_focus p{ margin:0; margin-top:5px; margin-bottom:5px;}
.page2 .text_pink,.page2 .text_pink a{ color:#999C84;}
/*------------------------gsom2d.html---------------------------------*/

#menu_top1 {
	position:absolute;
	left:167px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:#B9AD9D;
}/*layer9*/

#btm_menu {
	position:absolute;

	left:167px;
	top:241px;
	width:150px;
	height:10px;
	z-index:6;
}

#btm_menu_2 {
	position:absolute;
	left:331px;
	top:241px;
	width:150px;
	height:10px;
	z-index:3;
}

#btm_menu_3 {
	position:absolute;
	left:495px;
	top:241px;
	width:150px;
	height:10px;
	z-index:3;
}

#menu_top_r3_pink {
	position:absolute;
	left:331px;
	top:0px;
	width:150px;
	height:241px;
	z-index:2;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}

#menu_top2_r3_pink {
	position:absolute;
	left:496px;
	top:0px;
	width:150px;
	height:241px;
	z-index:2;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}


#menu_top_r2_pink {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background: url(../../images/gray/menu_topbg.gif);
}

#menu_top2_r2_pink {
	position:absolute;
	left:496px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background: url(../../images/gray/menu_topbg.gif);
}

/*=====================page3=======================*/
.page3 .top{
background:url(../../images/gray/bg_top.gif) repeat-x; height:27px; line-height:20px; width:100%; position:relative;}

.page3 .top .center{ width:980px; margin:0 auto;height:27px; position:relative;}

.page3 .top .center .search{ background:/*url(../../images/gray/icon_zoom.gif) no-repeat 0 3px*/ #fff; width:160px; padding-top:2px;}

.page3 .top .center .search .input{ width:113px; line-height:12px; float:left; height:12px; font-size:9px; padding:0; margin:0;}


.page3 .top .center ul.fonts{ margin:0; padding:0; list-style:none;}

.page3 .top .center ul.fonts li{ float:left;}

.page3 .top .center ul.lang{ margin:0; padding:0; list-style:none; padding-top:4px;}

.page3 .top .center ul.lang li{ float:left; padding-left:10px; background:url(../../images/green/icon_gr_li.gif) no-repeat left; font-size:11px; line-height:12px;}

.page3 .top .center ul.lang li.first{ background:none;}

#bg_head {
	position:absolute;
	left:0;
	top:0;
	width:980px;
	height:210px;
	z-index:1;
}
#trans_bar {
	position:absolute;
	left:0;
	top:0;
	width:980px;
	height:44px;
	z-index:2;
	background: url(../../images/gray/bg_greentop.png) no-repeat;
	behavior: url("../includes/js/iepngfix.htc");

}


#v_menu_top {
	position:absolute;
	left:167px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:#B9AD9D;
}

#v_menu_top_2 {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background:url(../../images/gray/menu_topbg.gif) center;
}


#search_wrap {
	position:absolute;
	left:0;
	top:0;
	width:163px;
	height:16px;
	z-index:14;
	
}

#font_wrap {
	position:absolute;
	left:664px;
	top:0;
	width:33px;
	height:22px;
	z-index:15;
}

#lang_wrap {
	position:absolute;
	right:-12px;
	top:0;
	width:200px;
	height:22px;
	z-index:16;
}

#v_menu_mid {
	position:absolute;
	left:167px;
	top:0;
	width:150px;
	height:245px;
	z-index:7;
	background:#B9AD9D;
}

#v_menu_mid h1 { margin:0px; padding:0px;   margin-top:-4px;
  padding-left:2px;}

#v_menu_mid_2 {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:241px;
	z-index:2;
	background:#d5339d;
}



#v_menu_bot {
	position:absolute;
	left:167px;
	top:241px;
	width:150px;
	height:10px;
	z-index:6;
	
}

#v_menu_bot_2 {
	position:absolute;
	left:331px;
	top:241px;
	width:150px;
	height:10px;
	z-index:1;
}



/*------------------------d02client---------------------------------*/
.page3 .main_body{
width:100%; clear:both; }
.page3 .main_body .center{ width:980px; margin:0 auto;height:228px; position:relative;}

.page3 .main_body .center ul.menu li{ font-size:12px; color:#FFF; clear:both; line-height:18px;}
.page3 .main_body .center ul.menu li a{ font-size:12px; color:#FFF; clear:both;}
.page3 .main_body .center ul.menu li a.active{color:#000;}

.page3 .main_body #main_area { width:980px; margin:0 auto; position:relative; z-index:3;}
.page3 .main_body #main_area .left_wrap{ float:left; margin-top:32px; margin-bottom:-10px;}

.page3 .main_body #pathway { color:#616161; font-size:10px; float:left;}
.page3 .main_body #pathway a{ color:#838383;}
.page3 .main_body #pathway span{ color:#616161;}

.page3 .main_body #main_area .bulletin{  }
.page3 .main_body #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:18px;}

.page3 .main_body #main_area .bulletin_left span{   background:#CB0084; padding-top:0; }
* html .page3 .main_body .text_bg_wrapper{ position:relative; float:left;}

.page3 .main_body .text_bg_wrapper{ position:relative;}
.page3 .main_body .text_bg{ background:url(../../images/gray/bg_text_pink.gif) center top no-repeat ; width:100%; clear:both; position:absolute; top:62px!important; _top:65px!important; top:65px; left:0;}


.page3 .main_body .someicon { position:relative;}
.page3 .main_body .someicon .printiocn{ position:absolute; top:232px; left:496px!important; _left:496px!important; left:5px;}

.page3 .main_body #main_area .mid_glist{ width:662px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:8px;}
.page3 .main_body #main_area .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page3 .main_body #main_area .mid_glist p{ text-align:left; font-size:12px; color:#616161;}
.page3 .main_body #main_area .mid_glist p a{color:#616161; text-decoration:underline;}

.page3 .main_body #main_area .mid_glist .article_wrapper{ width:650px; float:left; text-align:left; font-size:1.2em;}
.page3 .main_body #main_area .mid_glist .article_wrapper h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#ba005c; width:480px;}
.page3 .main_body #main_area .mid_glist .article_wrapper p{ width:483px; margin-bottom:35px; position:relative; top:-5px;}
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list{ float:left;}
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul{ list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul li{ float:left; width:150px; color:#999C84; padding-right:10px; margin-bottom:25px; }
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul li span{color:#616161; }
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul li span.red {color:#ba005c; }
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul li .client_logos{ clear:both;}
.page3 .main_body #main_area .mid_glist .article_wrapper #client_list ul li .client_name{width:120px; padding-bottom:10px;}




.page3 .main_body #main_area .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:15px; float:left; list-style:none;}
.page3 .main_body #main_area .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_purple.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:13px; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:10px; width:635px;}
.page3 .main_body #main_area .mid_glist .list_block .item_list{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page3 .main_body #main_area .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page3 .main_body #main_area .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page3 .main_body #main_area .mid_glist .list_block .item_list ul li a{ color:#999C84;}


.page3 .main_body .pour_circle{font-size:11px; }
.page3 .main_body .pour_link{background:url(../../images/gray/arrow_pink.gif) left #999C84 no-repeat; line-height:30px; color:#FFFFFF;}
.page3 .main_body .pour_circle h2{ background:url(../../images/gray/arrow_list.gif) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block;}


.page3 .main_body .pour{ margin:20px 0; padding:10px 0;}
.page3 .main_body .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page3 .main_body .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page3 .main_body .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page3 .main_body .pour .text span a{color:#616161; text-decoration:underline;}
.page3 .main_body .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page3 .main_body .email h2{ margin:0; padding:0; padding-bottom:10px;}
.page3 .main_body .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left top;}
.page3 .main_body .pour{ margin:20px 0; padding:0px 0;}
.page3 .main_body .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page3 .main_body .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page3 .main_body .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px; }
.page3 .main_body .pour .text span a{color:#616161; text-decoration:underline;}

.page3 .main_body .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page3 .main_body .pour .text2{ background:url(../../images/gray/dorite_top1.gif) no-repeat left top; font-size:11px; height:24px; text-align:left; }
.page3 .main_body .pour h2{ margin:0px; padding:0px; font-weight:normal; font-size:11px; text-align:left;}
.page3 .main_body .pour p{ padding:0; margin:0; text-align:left; font-size:11px;}
.page3 .main_body .pour span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page3 .main_body .pour span a{color:#616161; text-decoration:underline;}
.page3 .main_body .pour .rit{ width:130px; padding-left:15px;}
.page3 .main_body .pour .dorite_bot{background:url(../../images/gray/dorite_bottom1.gif) no-repeat; height:7px; font-size:0px;}



#droite {
	float:left;
	width:150px;
	z-index:16;
	background:#FFF;
}

.page3 .sub-menu ul a{color:#FFF; clear:both; background:#999C84; font-size:12px; /*display:block;*/}
.page3 .sub-menu ul a.active{ color:#000; background:#fff;}

.page3 #droite .quote{  padding:0px 0; clear:both; font-size:12px; text-align:left; color:#b9ad9d; line-height:14px;}
.page3 #droite .quote .pic2{ clear:both; text-align:right; margin-bottom:-5px;}


.page3 #droite .jean{ clear:both;}
.page3 #droite .jean p{ color:#999C84; font-size:12px; font-weight:bold; text-align:left;}


.page3 #droite  .email2{  padding-left:0px; text-align:left; }
.page3 #droite  .email2 h2{ margin:0; padding:0; padding-bottom:1px;}
.page3 #droite  .email2 p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:13px; background:url(../../images/gray/arrow_black.gif) no-repeat 0px 4px; margin-left:5px; padding-bottom:7px; margin-top:10px;}

/*----------------------------------------------------------------------------------*/

.page3 .main_body #main_area2 { width:980px; margin:0 auto; position:relative; z-index:3;}

.page3 .main_body #pathway { color:#616161; font-size:10px; float:left;}
.page3 .main_body #pathway a{ color:#838383;}
.page3 .main_body #pathway span{ color:#616161;}


.page3 .main_body #main_area2 .bulletin{  }
.page3 .main_body #main_area2 .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:20px;}
.page3 .main_body #main_area2 .bulletin_left span{   background:#999C84; /*padding-top:3px;*/ padding-bottom:3px; }
* html .page3 .main_body .text_bg_wrapper{ position:relative; float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page3 .main_body #main_area2 .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:22px;}
}

.page3 .main_body .text_bg_wrapper{ position:relative;}
.page3 .main_body .text_bg{ background:url(../../images/gray/bg_text_pink.gif) no-repeat top; width:100%; clear:both; position:absolute; top:62px!important; _top:65px!important; top:65px; left:0;}
.page3 .main_body .someicon { position:relative;}
.page3 .main_body .someicon .printiocn{ position:absolute; top:231px; left:496px!important; _left:496px!important; left:5px;}

.page3 .main_body #main_area2 .mid_glist{ width:662px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:13px;}
.page3 .main_body #main_area2 .left_wrap{ float:left; margin-top:32px;}
.page3 .main_body #main_area2 .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page3 .main_body #main_area2 .mid_glist p{ text-align:left; font-size:12px; color:#616161;}
.page3 .main_body #main_area2 .mid_glist p a{color:#616161; text-decoration:underline;}

.page3 .main_body #main_area2 .mid_glist .article_wrapper{ width:320px; float:left; text-align:left;}
.page3 .main_body #main_area2 .mid_glist .right_article{ width:300px; text-align:left; font-size:12px;}
.page3 .main_body #main_area2 .mid_glist .right_article p{ margin:0px; margin-top:20px; margin-bottom:20px;}

.page3 .main_body #main_area2 .mid_glist .right_article p{ width:300px; text-align:left; font-size:12px; margin-top:6px; margin-bottom:39px;}
.page3 .main_body #main_area2 .mid_glist .right_article h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84;}
.page3 .main_body #main_area2 .mid_glist .right_article img{ float:left; padding-right:10px;}
.page3 .main_body #main_area2 .mid_glist .right_article span{ color:#999C84;}

.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper{ width:320px; float:left; margin-top:13px;}
.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:29px; float:left; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:22px; float:left; }
}

.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84; text-align:left;  }
.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper #address h2{ margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:11px; color:#fff;  float:right; width:170px; padding-right:10px; padding-top:12px; line-height:12px; }
.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper p{ margin:0px; margin-top:6px; margin-bottom:20px; }
.page3 .main_body #main_area2 .mid_glist #list_align_left_wrapper h6{ margin:0px; text-align:left; font-size:11px; }



.page3 .main_body #main_area2 .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:15px; float:left; list-style:none;}
.page3 .main_body #main_area2 .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_purple.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:13px; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:10px; width:635px;}
.page3 .main_body #main_area2 .mid_glist .list_block .item_list{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page3 .main_body #main_area2 .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page3 .main_body #main_area2 .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page3 .main_body #main_area2 .mid_glist .list_block .item_list ul li a{ color:#999C84;}




.page3 .main_body .contact_box{ margin-top:0px;  text-align:left; font-size:0px; margin-bottom:20px;}
.page3 .main_body .contact_box .contact_icon{ margin-top:5px; margin-bottom:5px;}
.page3 .main_body .contact_box .acces_icon{ margin-top:5px; margin-bottom:5px;}
.page3 .main_body .contact_box h2{ margin:0; font-weight:normal; font-size:11px; margin-left:10px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px;}
.page3 .main_body .acces_client { margin-top:5px; text-align:left;}
.page3 .main_body .acces_client h2{ margin:0; font-weight:normal; font-size:11px; margin-left:10px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px;}
.page3 .main_body .pour_circle{height:80px; font-size:11px; }
.page3 .main_body .pour_circle2{ font-size:11px; }
.page3 .main_body .pour_link{background:url(../../images/gray/arrow_pink.gif) 2px #999C84 no-repeat; line-height:30px; color:#FFFFFF; padding-left:10px;}
.page3 .main_body .pour_link a{color:#FFFFFF;}

.page3 .main_body .pour_circle h2{ background:url(../../images/gray/arrow_list.gif) 4px 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 10px 15px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block;}
.page3 .main_body .pour_circle h2 a{ color:#999C84}

.page3 .main_body .pour_circle h3{ background:url(../../images/gray/arrow_pink2.gif) left 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block; margin-left:5px;}
.page3 .main_body .pour_circle h3 a{ color:#999C84}


.page3 .main_body .pour_yellow{ margin:20px 0;}
.page3 .main_body .pour_yellow .text2{ background:url(../../images/gray/dorite_top1.gif) no-repeat left top; font-size:11px; height:24px; text-align:left; }
.page3 .main_body .pour_yellow h2{ margin:0px; padding:0px; font-weight:normal; font-size:11px; text-align:left;}
.page3 .main_body .pour_yellow p{ padding:0; margin:0; text-align:left; font-size:11px;}
.page3 .main_body .pour_yellow span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page3 .main_body .pour_yellow span a{color:#616161; text-decoration:underline;}
.page3 .main_body .pour_yellow .rit{ width:150px;}
.page3 .main_body .pour_yellow .rit p{  padding-left:18px; margin-top:-2px;}
.page3 .main_body .pour_yellow .rit h2{ width:130px; background:url(../../images/gray/arrow_onion.jpg) 4px 2px no-repeat; padding-left:18px!important; _padding-left:17px!important;  padding-left:17px;  padding-bottom:6px;}

.page3 .main_body .pour_yellow .dorite_bot{background:url(../../images/gray/dorite_bottom1.gif) no-repeat; height:7px;}

.page3 .main_body .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page3 .main_body .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:143px; text-align:left; }
.page3 .main_body .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page3 .main_body .pour .text2 p{ padding:0; margin:0;}
.page3 .main_body .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page3 .main_body .pour .text2 span a{color:#616161; text-decoration:underline;}
.page3 .main_body .pour .text2 .pic{ float:left; padding:5px;}
.page3 .main_body .pour .text2 .rit{ float:left; width:140px;}


/*---------------------------------------------------------*/

.page3 .center ul.menu{ margin:5px 10px 0 7px; padding:0; text-align:left; list-style:none; position:relative; top:5px; }

.page3 .center ul.menu li{ font-size:12px; color:#FFF; clear:both; line-height:18px;} 

.page3 .center ul.menu li a{ color:#FFF;}

#menu_top_r3_pink {
	position:absolute;
	left:331px;
	top:0px;
	width:150px;
	height:241px;
	z-index:2;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}

#menu_top_r2_pink {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:27px;
	z-index:9;
	background: url(../../images/gray/menu_topbg.gif);
}







/*=====================page4=======================*/

/* pop_form */
.page4 #all{width:100%; height:110%; position:absolute; left:0; top:0; z-index:-1; display:none; behavior: url("../includes/js/iepngfix.htc");}
.page4 #formDiv{ text-align:left; font-size:11px; width: 40%; margin: 0; background-color: #fff; text-align: center;  position: absolute; top: 30%; left: 30%; border: solid 1px gray; display:none;}
.page4 #formDiv{ margin-left: 42px; margin-top: -105px; width:600px !important; _width:580px !important; width:580px;}
.page4 #formDiv .pop_form{ float:left; width:100%; padding:0px 10px 10px 10px;}
.page4 #formDiv .pop_form .pft{ height: 25px !important; height: 10px; width:580px;}
.page4 #formDiv .pop_form .pft span{ float:left; height:25px !important; height: 20px; line-height:25px !important; line-height: 20px; text-align:left; font-weight:bold;}
.page4 #formDiv .pop_form .p { float:left; text-align:left; padding:8px 0px;}
.page4 #formDiv i { font-style: normal; color:green;}
.page4 #formDiv .pop_form .font_title{ float:left; height:10px; line-height:10px; font-size:12px; text-align:left; font-weight:bold;}
.page4 #formDiv .pop_form .font_content{ float:left; height:10px; line-height:10px; text-align:left; font-weight:bold;}
.page4 #formDiv .pop_form .pft input{ float:right;}
.page4 #formDiv .hr{ float: left; background:url(../../images/gray/bg_formh3.gif) repeat-x; background-position: bottom !important; background-position: bottom; height:5px; text-align:left; padding:0; margin:0; line-height:5px; width:580px;}
.page4 #formDiv h4{ font-size:12px; text-align:left; padding:0; margin:0; padding-top:10px;}
.page4 #formDiv ol{ float:left; text-align: left; padding:0px; margin:0px; list-style-type: none; width: 580px;}
.page4 #formDiv ol li{ text-align: left; float: left; width: 50%;}
.page4 #formDiv ol label{ text-align: right; float: left; width: 150px; height: 10px; line-height: 10px; padding-top: 4px; }
.page4 #formDiv ol input{ text-align: left; float: right; width: 125px; border: 1px solid gray; border-top: 2px solid #7c7c7c; margin-right: 5px; padding: 1px;}
.page4 #formDiv ol .col1{ text-align: left; float: left; width: 170px; height: 10px; line-height: 10px; font-weight: bold;}
.page4 #formDiv ol .col2{ text-align: left; float: left; width: 90px; height: 10px; line-height: 10px;}
.page4 #formDiv ol .col3{ text-align: right; float: right; height: 10px; line-height: 10px; font-weight: bold;}
.page4 #formDiv ol .label1{ text-align: right; float: left; height: 10px; width: 285px; line-height: 10px;}
.page4 #formDiv ol li textarea{ text-align: left; float: left; height: 65px; width: 285px; border: 1px solid gray; border-top: 2px solid #7c7c7c; padding: 1px;}
.page4 #formDiv ol li .fill{ text-align: left; float: left; height: 56px !important; height: 42px; width: 285px;}
.page4 #formDiv .submit {
    background:transparent url(../../images/gray/bg_submit.gif) repeat-x scroll 0% 0%;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0pt;
    width:580px;
}
.page4 #formDiv .submit img { float: right; }


/* fgorm2.html */
.page4 .bg_red3 {pages.css (line 179)
    background:#FFFFFF url(../../images/gray/geurop3-bg.gif) no-repeat scroll center top;
}
.page4 .mainbox2 .note span { font-weight: normal; font-size: 12px; }
.page4 .mainbox2 .note .font1 { color: red; font-weight: bold; font-size: 12px; }
.page4 .mainbox2 .note img { float: left; width: 47px; height: 47px; border="0"; margin-right: 10px; }
.page4 .mainbox2 .hr1{ float: left; background:url(../../images/gray/bg_formhr.gif) repeat-x; background-position: bottom !important; background-position: bottom; height:5px; text-align:left; padding:0; margin:0; line-height:5px; width:100%;}
.page4 .mainbox2 .submit1 {
    background:transparent url(../../images/gray/bg_submit1.gif) repeat-x scroll 0% 0%;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0pt;
    width:100%;
}
.page4 .main2 .center {
    _height:650px;
    margin:0pt auto;
    min-height:650px;
    position:relative;
    width:980px;
}
.page4 .main2 .center #video .display_img{
height:116px;}
.page4 .main2 h2.outline_r {
    margin:0pt;
    padding:0px 0px 14px 0px;
    text-align:left;
}
.page4 .mainbox2 .submit1 img { float: right; }
.page4 .mainbox2 .emailbox form p { text-align: left; background: #ffffff; }
.page4 .mainbox2 .emailbox form p label { text-align: right; display: block; float: left; width: 260px; padding-top: 2px; padding-right: 2px; }
.page4 .mainbox2 .emailbox form p select { text-align: left; width: 222px; }
.page4 .mainbox2 .emailbox form span { text-align: left; position: relative; bottom: 2px;}

/* gform.html */
.page4 .mainbox2 .emailbox { padding: 0px; margin: 0px; padding-left: 7px; }
.page4 .mainbox2 .emailbox .small {
    color:red;
    padding: 0px;
    margin: 0px;
    margin-left: -5px;
    font-size:10px;
}
.page4 .mainbox2 .emailbox h3{ color:#999C84; font-size:15px; background:url(../../images/gray/icon_r_star2.gif) 0 5px no-repeat; padding:0 0 0 8px; margin:0; margin-top:15px;}
.page4 .mainbox2 .emailbox .infobox { float: left; text-align: left; background: #ffffff; }
.page4 .mainbox2 .emailbox form .infobox p { text-align: left; background: #ffffff; clear: both; }
.page4 .mainbox2 .emailbox form .clear { clear: both; height: 20px; }
.page4 .mainbox2 .emailbox form .infobox p label { text-align: right; display: block; float: left; width: 160px; padding-top: 2px; padding-right: 4px !important; padding-right: 2px; }
.page4 .mainbox2 .emailbox form .infobox p input { float: left; text-align: left; width: 180px; position:relative; left:0px;!important, _position:relative; left:0px!important;position:relative; left:3px;}
.page4 .mainbox2 .emailbox form .infobox p .input1 { float: left; text-align: left; width: 15px; margin-right: 4px; position:relative; left:0px;!important, _position:relative; left:0px!important;position:relative; left:3px; }
.page4 .mainbox2 .emailbox form .infobox p .input2 { float: left; text-align: left; width: 96px; position:relative; left:0px;!important, _position:relative; left:0px!important;position:relative; left:3px;}
.page4 .mainbox2 .emailbox form .infobox p .input3 { float: left; text-align: left; width: 42px; margin-right: 10px; position:relative; left:0px;!important, _position:relative; left:0px!important;position:relative; left:3px;}
.page4 .mainbox2 .emailbox form .infobox p .input4 { float: left; text-align: left; width: 150px; position:relative; left:0px;!important, _position:relative; left:0px!important;position:relative; left:3px; margin-right: 4px; }
.page4 .mainbox2 .emailbox form .infobox p img { border: 0px; }
.page4 .mainbox2 .emailbox form .infobox p i { color: red; font-style: normal; padding-right: 2px; }
.page4 .mainbox2 .emailbox form .infobox p span { float: left; text-align: left; line-height: 10px; color: red; padding-left: 15px; padding-top: 2px !important; padding-top: 3px; }
.page4 .mainbox2 .emailbox form .infobox p .span1 { float: left; text-align: left; color: #616161; padding-left: 2px; padding-top: 2px; position: relative; top: 2px !important; top: 4px; }
.page4 .mainbox2 .emailbox form .infobox p select { text-align: left; width: 227px !important; width: 229px; }
.page4 .mainbox2 .emailbox form .note { text-align: left; width: 100%; float: left; font-size: 11px; }
.page4 .mainbox2 .emailbox form .note b { text-align: left; font-weight: bold; font-size: 11px; }
.page4 .center .emailbox .note, .page4 .center .red_content .note {
    font-size:10px;
    padding-left:0px;
}

.page4 .center .emailbox .email_btm{ clear: both;}
.page4 .center .emailbox .email_btm .lft_2{ float:left; width:485px;}
/*.page4 .center .emailbox .email_btm .lft2 .infobox{ width:400px; float:left;}*/
.page4 .center .emailbox .email_btm .lft_2 .infobox label{ width:110px;}
.page4 .center .emailbox .email_btm .lft_2 h3{ font-weight:normal;}

.page4 .center .emailbox .email_btm .rit_2{ float:left; width:305px; padding-left:10px;}
.page4 .center .emailbox .email_btm .rit_2 h3{ background:none; padding:0;}
.page4 .center .mainbox2 { width:810px;}
.page4 .center .emailbox .email_btm .rit_2 p{ background:url(../../images/gray/icon_gray_33.gif) no-repeat 0 8px; padding:4px 0 4px 10px; }
.page4 .center .emailbox .email_btm .rit_2 .slice{ background:url(../../images/gray/bg_formh3_gray.gif) repeat-x; width:100%; clear:both; line-height:5px; height:5px;}


.page4 .bg_purple{background:url(../../images/gray/gpdg_bg.gif) #fff no-repeat top;}
.page4 .bg_purple_2{background:url(../../images/gray/gpdg_bg_2.gif) #fff no-repeat top;}

/*.page4 .sub-menu ul li{ padding:3px 0; _padding:2px 0;}*/
.page4 #sub_menu1 .sub-menu ul a,.page4  #sub_menu1 .sub-menu ul a{color:#FFF; clear:both; padding: 2px; height: auto; /*line-height: 14px; */ background:#999C84; padding-bottom: 2px;}
.page4 #sub_menu1 .sub-menu ul a.active{ color:#000; background:#fff;}
.page4 #sub_menu1 .sub-menu ul a:hover{ color:#000; background:#fff;}

.page4 #sub_menu2 .sub-menu ul a{color:#FFF; clear:both; padding: 2px; height: auto; /*line-height: 14px; */ background:#999C84; padding-bottom: 2px; display:inline;}
.page4 #sub_menu2 .sub-menu ul a.active{ color:#000; background:#fff;}
.page4 #sub_menu2 .sub-menu ul a:hover{ color:#000; background:#fff;}

.page4 #icon_print3{
    position:absolute;
    right:295px;
    top:230px;
    width:22px;
    height:22px;
    z-index:10;
}/*layer10-3 */
.page4 .gpdp_rit{ position:relative; width: 154px; top:-80px; left:10px; float: left; margin-left: 20px; }
.page4 .main2 .search{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat;_height:140px; min-height:140px; padding-top:6px;}
.page4 .main2 .search h2{ background:#FFF url(../../images/gray/icon_purple_h2.jpg) no-repeat 0 10px; padding:8px 0 5px 10px; font-size:11px; font-weight:bold; text-align:left; color:#957E8A; border-bottom: 0px; margin:0; display:block;}
.page4 .main2 .search span{ text-align: left; background: #ffffff; display: block; font-size: 12px; font-weight: bold; padding-top: 10px; }
.page4 .main2 .center .accident_purple{ position:absolute; font-size:16px; color:#FFF;left:0; top:290px; width:140px; text-align:left;}
.page4 .main2 .center .accident_purple span{ background:#999C84; line-height:18px; }
.page4 .mainbox .list h3 { color: #AA97A1; font-size:15px; background:url(../../images/gray/icon_purple_star.gif) 0 5px no-repeat; padding:0 0 0 8px; margin:0; margin-top:15px;}
.page4 .mainbox .list .hr2{ float: left; background:url(../../images/gray/bg_formhr_purple.gif) repeat-x; background-position: top; height:2px; text-align:left; padding:0px; margin:0px; line-height:2px; width:100%; }
.page4 .mainbox .list h4 { color: #AA97A1; font-weight: bold; font-size: 1.0em; line-height: 10px; padding: 0px; margin: 4px 1px; }
.page4 .mainbox .list { float: left; width: 100%; clear: both; }
.page4 .mainbox .list ul { padding: 0px; margin: 0px; }
.page4 .mainbox .list ul li { list-style: url(../../images/gray/icon_list_purple.gif); padding: 0px; margin: 0px 0px 0px 15px !important; margin: 0px 0px 0px 18px; }
.page4 .mainbox .list ol { padding: 0px; margin: 0px; }
.page4 .mainbox .list ol li { list-style-image: none; display: inline; float: left; width: 48%; padding: 2px; margin: 2px 0; }

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
REQUIRED to hide the non-active tab content.
But do not hide them in the print stylesheet!
--------------------------------------------------*/
.page4 .tabberlive .tabbertabhide {
    display:none;
}

/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.page4 .tabber {
}
.page4 .tabberlive {
    margin-top:1em;
}

/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
.page4 .tabberlive ul.tabbernav
{
    margin:0;
    width: 650px;
    height: 38px;
    padding: 0px;
    border-bottom: 0px solid #778;
    background: url(../../images/gray/bg_tabber.gif) repeat-x bottom;
    font: bold 12px Verdana, sans-serif;
}

.page4 .tabberlive ul.tabbernav li
{
    list-style: none;
    margin: 0;
    height: 32px;
    display: inline;
}

.page4 .tabberlive ul.tabbernav li a,.page4  .tabberlive ul.tabbernav li a:link
{
    text-decoration: none;
    color: #ffffff;
    font-size: 9px;
    line-height: 10px;
    height: 32px;
    width: 99px;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-right: 5px;
    margin-right: 4px;
    background: url(../../images/gray/bg_tab.gif) no-repeat scroll right top;
}

.page4 .tabberlive ul.tabbernav li a .skin,.page4  .tabberlive ul.tabbernav li a:link .skin
{
    display: block;
    height: 32px;
    color: #ffffff;
    font-size: 9px;
    line-height: 15px;
    padding-left: 5px;
    background: url(../../images/gray/bg_tab.gif) no-repeat;
}

.page4 .tabberlive ul.tabbernav li a:visited { color: #667; }

.page4 .tabberlive ul.tabbernav li a:hover
{
}

.page4 .tabberlive ul.tabbernav li.tabberactive a,.page4  .tabberlive ul.tabbernav li.tabberactive a:hover
{
    color: #000000;
    height: 32px;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    padding-right: 5px;
    margin-right: 4px;
    background: url(../../images/gray/bg_tab_active.gif) no-repeat scroll right top;
}

.page4 .tabberlive ul.tabbernav li.tabberactive a .skin,.page4  .tabberlive ul.tabbernav li.tabberactive a:hover .skin

{
    display: block;
    height: 32px;
    color: #000000;
    font-size: 9px;
    line-height: 14px;
    padding-left: 5px;
    background: url(../../images/gray/bg_tab_active.gif) no-repeat;
}

/* for explorer only */
/* optional: #inner[id] {position: static;} */

.page4 .tabberlive ul.tabbernav li .outer {display: table; height: 32px;  #position: relative; overflow: hidden;}
.page4 .tabberlive ul.tabbernav li span {display:block;}


.page4 .tabberlive ul.tabbernav li .middle {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;} /* for explorer only*/


.page4 .tabberlive ul.tabbernav li .inner {#position: relative; #top: -50%;  } 

/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.page4 .tabberlive .tabbertab {
    padding:5px;
    height: auto;
    border:0px solid #aaa;
    border-top:0;

    /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

/* height:200px; */

/* If you set a fix height set overflow to auto and you will get a
scrollbar when necessary */

/* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.page4 .tabberlive .tabbertab h2 {
    display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.page4 .tabberlive#tab1 {
}
.page4 .tabberlive#tab2 {
}
.page4 .tabberlive#tab2 .tabbertab {
    height:200px;
    overflow:auto;
}

/* popupvideo.html */
.page4 .video {
    background:transparent url(../../images/gray/bg_popupvideo.gif) no-repeat left top;
    height: 474px;
    width: 443px;
	margin:0 auto;
}

.page4 .video #wallpaper {
    background: transparent url(../../images/gray/bg_pupvideo_left.gif) no-repeat left top;
    height: 474px;
    width: 443px;
    position:relative;
}

.page4 .video #wallpaper .logo{
    position:absolute;
    top:28px;
    left:28px;
}

.page4 .video #wallpaper #player{
    position:relative;
    padding: 95px 0px 0px 0px;
}

.page4 .video #wallpaper #player .box{
background:#B9AD9D;
width:100%;
}

.page4 .video #wallpaper #player .box .top01{
background:url(../../images/gray/top_popup01.gif) no-repeat left top #b9ad9d;
color:#fff;
font-size:16px;
line-height:16px;
padding-left:20px;
text-align:left;}

.page4 .video #wallpaper #player .box .btm01{
background:url(../../images/gray/btm_popup01.gif) no-repeat left bottom #b9ad9d;
text-align:right;
padding-right:20px;
color:#fff;
font-size:10px;
line-height:10px;}

.video #wallpaper .title{
    font-size:12px;
    position:absolute;
    left:183px;
    top:75px;
	width:244px;
    color:#999C84;
}

.page4 .video #wallpaper #close_top{
    width:23px;
    height:18px;
    position:absolute;
    right:0px;
    top:0px;
}

.page4 .video #wallpaper #close_bot{
    float:right;
	margin-right:20px;
	margin-top:8px;
	text-align:right;
	width:200px;
}

/* mgtext_metiers.html */
.page4 .main2 .metiers {
    background: transparent url(../../images/gray/bg_metiers.jpg) no-repeat left top;
}
.page4 .main2 .metiers .navbar2 {
    clear:both;
    font-size:10px;
    padding-top:270px;
    text-align:left;
    background: transparent url(../../images/gray/bg_metier_bar.gif) repeat-y right top;
}
.page4 .main2 .metiers .navbar2 span { height: 14px; width: 813px; display: block; font-size: 10px; text-align: left; background: #ffffff; }
.page4 .main2 .metiers .top_bar { 
    background:transparent url(../../images/gray/top_bar_repeat.png) repeat-x scroll 0% 0%;
    height:44px;
    left:0pt;
    position:absolute;
    top:0pt;
    width:100%;
    z-index:5;
}
.page4 .main2 .metiers #sub_menu_r2 {
    background:transparent url(../../images/gray/bg_topnav2.png) repeat scroll center bottom;
    height:251px;
    left:331px;
    position:absolute;
    top:0pt;
    width:150px;
    z-index:4;
}
.page4 .main2 .metiers #bg_menu2 { background: transparent; }
.page4 .main2 .metiers #icon_print2 {
    height:22px;
    position:absolute;
    right:460px;
    top:231px;
    width:22px;
    z-index:10;
}
.page4 .main2 .metiers #icon_email2 {
    height:22px;
    position:absolute;
    right:432px;
    top:231px;
    width:22px;
    z-index:10;
}
.page4 .main2 .metiers #video {
    height:185px;
    position:absolute;
    right:242px;
    top:68px;
    width:178px;
    z-index:10;
}
.page4 .main2 .metiers #sl_metier {
    height:185px;
    position:absolute;
    right:0px;
    top:0;
	padding-top:80px;
    width:230px;
    z-index:4;
	background:#fff;
}
.page4 .main2 .metiers #sl_metier span { float: left; text-align: left; font-size: 14px; color: #F67E7B; font-weight: bold; }
.page4 .main2 .metiers #sl_metier select { float: left; width: 200px; border: 1px solid gray; border-top: 2px solid #7c7c7c; padding: 1px; margin-top: 8px; }
.page4 .main2 .metiers #sl_metier input { float: left; margin-left: 4px; margin-top: 6px; }

.page4 .main2 .metier_center .msg_box h2 {
    margin:0px;
    padding:0px;
    height: 32px;
    width: 645px;
    background: #999C84;
    margin-bottom:10px;
    margin-top:10px;
}
.page4 .main2 .metier_center .msg_box .metier_content { background: #ffffff; width: 636px; padding-left: 10px;}
.page4 .main2 .metier_center .msg_box .metier_content .list { background: #ffffff; padding-left: 9px; }

.page4 .main2 .metier_center .msg_box .metier_content h2 { text-align: left; background: #ffffff; font-size: 12px; padding: 0px; margin: 0px; height: 10px; line-height: 10px; font-weight: normal; padding-top: 10px; }
.page4 .main2 .metier_center .msg_box .metier_content span{ text-align: left; background: #ffffff; display: block; font-size: 12px; font-weight: bold; padding-top: 10px; }
.page4 .main2 .metier_center .msg_box .metier_content h3 { color: #999C84; font-size:15px; background:url(../../images/gray/icon_r_star2.gif) 0 5px no-repeat; padding:0 0 0 8px; margin:0; margin-top:15px;}
.page4 .main2 .metier_center .msg_box .metier_content h4 { font-size:10px; font-weight: bold; float: right; background:url(../../images/gray/icon_w_33.jpg) 0 1px no-repeat; padding:0 0 0 12px; margin:0; margin-top:0px; }
.page4 .main2 .metier_center .msg_box .metier_content h5 { font-size:10px; font-weight: bold; float: right; background: padding:0 0 0 12px; margin:0; margin-top:0px; }
.page4 .main2 .metier_center .msg_box .metier_content .hr2{ float: left; background:url(../../images/gray/bg_formhr.gif) repeat-x; background-position: top; height:2px; text-align:left; padding:0px; margin:0px; line-height:2px; width:100%; }
.page4 .main2 .metier_center .msg_box .metier_content ul { padding: 0px; margin: 0px;}
.page4 .main2 .metier_center .msg_box .metier_content ul li { background: url(../../images/gray/icon_red_circle.gif) no-repeat 2px 5px; list-style-type: none; padding: 0px; padding-left: 10px; margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 2px; }
.page4 .main2 .bg3 li {
    background:#FFFFFF url(../../images/gray/icon_red_33.gif) no-repeat scroll 0pt 9px !important;
    border:medium none;
    color:#999C84;
    font-size:11px;
    font-weight:normal;
    line-height:13px;
    padding:5px 0pt 5px 10px;
    text-align:left;
    white-space:nowrap;
}

.page4 .main2 .metiers .pour .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
.page4 .main2 .metiers .pour .text2 {
    background:#FFFFFF;
    color:#616161;
    font-size:11px;
    height:90px;
    text-align:left;
}
.page4 .main2 .metiers .pour .text2 h2 {
    margin:0px;
    padding:0pt;
}

/* greg.html */
.page4 .main2 .greg {
    background: transparent url(../../images/gray/bg_greg.jpg) no-repeat left top;
}
.page4 .main2 .greg .navbar2 {
    clear:both;
    font-size:10px;
    padding-top:270px;
    text-align:left;
    background: transparent url(../../images/gray/bg_metier_bar.gif) repeat-y right top;
    background: transparent;
}
.page4 .main2 .greg .navbar2 span { height: 14px; width: 813px; display: block; font-size: 10px; text-align: left; background: #ffffff; }
.page4 .main2 .greg .top_bar { 
    background:transparent url(../../images/gray/top_bar_repeat.png) repeat-x scroll 0% 0%;
    height:44px;
    left:0pt;
    position:absolute;
    top:0pt;
    width:482px;
    z-index:5;
}
.page4 .main2 .greg #sub_menu_r2 {
    background:transparent url(../../images/gray/bg_topnav2.png) bottom;
    height:251px;
    left:331px;
    position:absolute;
    top:0pt;
    width:150px;
    z-index:4;
}
.page4 .main2 .greg #bg_menu2 { background: transparent; }
.page4 .main2 .greg #icon_print2 {
    height:22px;
    position:absolute;
    right:465px;
    top:230px;
    width:22px;
    z-index:10;
}
.page4 .main2 .greg #map {
    height:200px;
    position:absolute;
    right:260px;
    top:54px;
    width:194px;
    z-index:10;
}
.page4 .main2 .greg #map img { width: 194px; height: 200px; border: 0px; }
.page4 .main2 .greg #sl_metier {
 	height:185px;
    position:absolute;
    right:0px;
    top:80px;
    width:230px;
    z-index:4;
}
.page4 .main2 .greg #sl_metier span { float: left; text-align: left; font-size: 14px; color: #999C84; font-weight: bold; }
.page4 .main2 .greg #sl_metier select { float: left; width: 200px; border: 1px solid gray; border-top: 2px solid #7c7c7c; padding: 1px; margin-top: 4px; }
.page4 .main2 .greg #sl_metier input { float: left; margin-left: 2px; margin-top: 6px; }
.page4 #menu_top_r3_g {
    background: url(../../images/gray/menu_topbg.gif);
    height:27px;
    left:331px;
    position:absolute;
    top:0pt;
    width:150px;
    z-index:9;
   
}
.page4 #bg_green {
    background:#FFFFFF url(../../images/gray/bg_greg.gif) no-repeat scroll center top;
    clear:both;
    width:100%;
}
.page4 .main2 .greg .msg_box h2 {
    background: #999C84 none repeat scroll 0% 0%;
    height:32px;
    margin:10px 0px;
    padding:0px;
    width:645px;
}

.page4 .main2 .greg .msg_box h2.padding0{
margin:10px 0;
padding:0;}
.page5 .main2 .msg_conf .msg_box h2.padding0{
margin:10px 0;
padding:0;}

.page4 .main2 .greg .left_box {
    background: transparent;
    margin-top: 10px;
    float:left;
    text-align: left;
    width:150px;
}
.page4 .main2 .greg .left_box span {
    background: #ffffff;
    color: #999c84;
    line-height: 18px;
    text-align: left;
    font-size: 16px;
    padding: 1px;
    margin: 0px;
}

.page4 .main2 .greg_center .msg_box .greg_content { text-align: left; background: #ffffff; width: 316px; height: auto; position: relative; left: 329px; }
.page4 .main2 .greg_center .msg_box .greg_content h2 { color: #CDE66A; background: transparent; width: auto; line-height: 14px; font-size:12px; padding: 0px; margin: 0px; }
.page4 .main2 .greg_center .msg_box .greg_content p { background: transparent; width: auto; line-height: 14px; font-size:11px; padding: 0px; margin: 0px; padding-top: 4px; padding-bottom: 8px; }
.page4 .main2 .greg_center .msg_box .greg_content .sauiez {/* background: transparent url(../../images/gray/bg_sauiez.gif) no-repeat left top;*/ text-align: left; width: auto; height: 114px; line-height: 14px; font-size: 11px; padding: 0px 40px; margin: 20px 0px 0px 0px; }
.page4 .main2 .greg_center .msg_box .greg_content .sauiez h3 { color: #767676; text-align: left; font-size: 13px; padding-bottom: 4px; }
.page4 .main2 .greg_center .msg_box .greg_content .sauiez h4 
{
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0pt 4px;
    float: left;
    font-size:10px;
    font-weight: bold;
    margin:0px 0pt 0pt;
    padding:2pt 0pt 0pt 12px;
}
.page4 .main2 .greg #rit_3 {
    position:absolute;
    right:0pt;
    top:290px;
    width:154px;
    z-index:16;
}
.page4 .main2 .greg #rit_3 .focus {
    background:transparent;
    padding-left:0px;
    text-align:left;
}
.page4 .main2 .greg #rit_3 .focus h3 { text-align: left; margin: 0pt; }
.page4 .main2 .greg #rit_3 .focus .down_icon { text-align: left; font-size: 11px; padding-top: 4px; }
.page4 .main2 .greg #rit_3 p {
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll left top;
    color:#616161;
    font-size:11px;
    margin:0pt;
    padding:0pt 0pt 0pt 10px;
}
.page4 .main2 .greg #rit_3 .project { float: left; padding-top: 30px; }
.page4 .main2 .greg #rit_3 .project span { float: left; text-align: left; font-size: 14px; font-weight: normal; }
.page4 .main2 .greg #rit_3 .project select { float: left; width: 130px; border: 1px solid gray; border-top: 2px solid #7c7c7c; padding: 1px; margin-top: 4px; }
.page4 .main2 .greg #rit_3 .project input { float: left; margin-left: 2px; margin-top: 6px; }

/* gsome2a.html */
.page4 .gsome2a_rit {
    background: #ffffff;
    float:left;
    left: 806px;
    margin-left:20px;
    position: absolute;
    top: 215px;
    width:154px;
    z-index: 21;
}
.page4 .main2 .gsome2a_rit .pour .text2 {
    background:#FFFFFF url(../../images/gray/bg_consulter.gif) no-repeat scroll 0% 0%;
    color:#616161;
    font-size:11px;
    height:auto !important;
    height:40px;
    text-align:left;
}
.page4 .main2 .gsome2a_rit .pour .text2 .site {
    background: transparent;
    color:#616161;
    font-size:11px;
    height:auto;
    text-align:left;
    padding-top: 32px;
    padding-left: 35px;
    padding-bottom: 8px;
}
.page4 .main2 .center .accident_gsome2a {
    color:#FFFFFF;
    font-size:16px;
    text-align:left;
    float: left;
    width: 312px;
}
.page4 .main2 .center .accident_gsome2a h2 { margin: 0pt; padding: 0pt; margin-top: 10px; margin-bottom: 11px; height:34px;}
.page4 .main2 .center .accident_gsome2a span {
    background:#999C84 none repeat scroll 0% 0%;
    line-height:18px;
    font-size: 16px;
    font-weight: normal;
}
.page4 .bg_gsome2a {
    background:#FFFFFF url(../../images/gray/gsome2a_bg.gif) no-repeat scroll center top;
}
.page4 .bg_gsome2a_2 {
    background:#FFFFFF url(../../images/gray/gsome2a_bg_2.gif) no-repeat scroll center top;
}

.page4 .gsome2a .content {
    background: #ffffff;
    float: right;
    width: 650px;
    height: auto;
    padding: 0px;
    margin: 0px;
    margin-top: 57px;
    margin-bottom: 30px;
}
.page4 .gsome2a .content #cl {
    width: 310px;
    float: left;
}
.page4 .gsome2a .content #cr {
    width: 340px;
    float: left;
}

.page4 .gsome2a .content #cl #lt {
    background: #999C84;
    width: 294px;
    padding: 8px;
    float: left;
    color: #ffffff;
    clear: both;
}
.page4 .gsome2a .content #cl #lb {
	position: relative;
	top:-2px;
    width: 294px;
    float: left;
    clear: both;
}
.page4 .gsome2a .content #cr #rt {
    background: #ffffff;
    width: 294px;
    padding: 0px;
    margin: 0px;
    float: left;
    color: #ffffff;
    clear: both;
}
.page4 .gsome2a .content #cr #rb {
    background: #ffffff;
    width: 320px;
    padding: 8px 0px 0px 20px;
    float: left;
    clear: both;
}
.page4 .gsome2a .content #cl #lb h1, .page4 .gsome2a .content #cr #rb h1 { float: left; color:#999C84; font-size:16px; letter-spacing: -1px; font-family:Trebuchet MS; text-align: left; font-weight: normal; /*background:url(../../images/gray/bg_h1.gif) 0px 0px no-repeat; */height: 30px; padding:1px 0 0 0; margin:0; margin-top:20px; width: 100%; }
.page4 .gsome2a .content #cl #lt h2 { float: left; color:#ffffff; font-size:13px; text-align: left; font-weight: bold; background:url(../../images/gray/bg_hr1.gif) 0 2px no-repeat; height: 18px; padding:0 0 0 8px; margin:0; margin-top:6px; width: 100%; }
.page4 .gsome2a .content #cr #rb h3 { float: left; color:#999C84; font-size:13px; text-align: left; font-weight: bold; background:url(../../images/gray/icon_h3.gif) 0 6px no-repeat; height: 18px; padding:0 0 0 8px; margin:0; margin-top:6px; width: auto; }
.page4 .gsome2a .content #cl #lt h4 { float: left; color:#ffffff; font-size:11px; text-align: left; font-weight: bold; background: transparent; height: 16px; padding:0px; margin:0px; width: 100%; }
.page4 .gsome2a .content #cr #rb h5 { float: left; color:#999C84; font-size:12px; text-align: left; font-weight: bold; background: transparent; height: 16px; padding:0px; margin:0px; width: 100%; }
.page4 .gsome2a .content #cl #lt h6 { float: left; color:#ffffff; font-size:12px; text-align: left; font-weight: bold; background: transparent; height: auto; line-height: 12px; padding:0px; margin:0px; width: 100%; padding-bottom:4px; }
.page4 .gsome2a .content #cl #lt .hr{ float: left; background:url(../../images/gray/bg_hr.gif) repeat left top; height:1px; line-height: 1px; text-align:left; padding:0px; margin:0px; width: 254px; }
.page4 .gsome2a .content #cr #rb .hr{ float: left; background:url(../../images/gray/bg_hr.gif) repeat left top; height:1px; line-height: 1px; text-align:left; padding:0px; margin:0px; width: 100%; }
.page4 .gsome2a .content #cl #lt p { float: left; color:#ffffff; font-size:13px; text-align: left; font-weight: bold; background: transparent; height: auto; line-height: 14px; padding:0px; margin:0px; width: 100%; }

.page4 .gsome2a .content ul { padding: 0px; margin: 0px; float: left; width: 100%; }
.page4 .gsome2a .content ul li { background: url(../../images/gray/icon_red_circle.gif) no-repeat 2px 8px; list-style-type: none; padding: 0px; padding-left: 10px; text-align: left; margin: 0px 0px 0px 0px !important; margin: 0px 0px 0px 2px; font-size: 12px; }
.page4 .gsome2a .content #cl #lb ul li { background: url(../../images/gray/arrow_black.gif) no-repeat 0px 6px; background-position: 0px 4px !important; background-position: 0px 6px; }
.page4 .gsome2a .content #cr #rb ul li { background: url(../../images/gray/icon_rb_li.gif) no-repeat 0px 6px; background-position: 0px 4px !important; background-position: 0px 6px; }
.page4 .gsome2a .content #cr #rt #rtt { background: #999C84; float: left; text-align: left; width: 166px; height: 110px; padding-top: 10px; }


/*========lft_video=========*/

.page4 #lft_video{margin-top:10px; float:left; width:316px;}
.page4 #lft_video_btm{ float:left; width:316px;}
.page4 #lft_video h3 a{ font-size:13px; background: url(../../images/gray/icon_gr_gray.gif) no-repeat 10px 5px;;padding:0; padding:5px 0  10px 38px; line-height:25px; height:25px; display:block; clear:both;font-weight:normal; margin:0; color:#FFF;}
.page4 #lft_video .text22{ background:#b9ad9d;}


.page4 #lft_video h3{background: url(../../images/gray/bg_video_main.png) no-repeat; behavior: url("../includes/js/iepngfix.htc")}
.page4 .pic{ padding:0 0 0 11px;}
.page4 #lft_video ul{ padding:0; margin:0; list-style:none; margin-left:10px; background:url(../../images/gray/bg_gray_slice.gif) bottom repeat-x; padding-bottom:10px; width:294px;}
.page4 #lft_video li{ background:url(../../images/gray/icon_gray_down.gif) no-repeat 0 2px; padding-left:15px; color:#FFF; font-size:11px; line-height:18px;}

.page4 #lft_video p{ margin:0; padding:10px 0 0 10px; font-size:11px; color:#FFF; font-size:12px;}
.page4 #lft_video p.li{ margin:0; padding:0 0 0 20px; background:url(../../images/gray/icon_333_gray.gif) no-repeat 10px 5px; font-size:11px; color:#FFF;}

.page4 .main2 .greg_center2{ width:647px;}

.page4 .main2 .greg_center2 .msg_box .greg_content { text-align: left; background: #ffffff; width: 316px; height: auto; float:right; padding-right:15px;}
.page4 .main2 .greg_center2 .msg_box .greg_content h2 { color: #CDE66A; background: transparent; width: auto; line-height: 14px; font-size:12px; padding: 0px; margin: 0px; }


.page4 .main2 .greg_center .msg_box .greg_content2 .sauiez h4 
{
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0pt 4px;
    float: left;
    font-size:10px;
    font-weight: bold;
    margin:0px 0pt 0pt;
    padding:2pt 0pt 0pt 12px;
}
.page4 #main_video{ min-height:750px; _height:750px;}
.page4 .main2 .greg_center2 .msg_box .greg_content .sauiez { background: transparent url(../../images/gray/bg_sauiez.gif) no-repeat left top; text-align: left; width: auto; height: 114px; line-height: 12px; font-size: 11px; padding: 0px 20px 0 40px; margin: 20px 0px 0px 0px; }
.page4 .main2 .greg_center2 .msg_box .greg_content .sauiez h3 { color: #767676; text-align: left; font-size: 13px; padding-bottom: 4px; }
.page4 .main2 .greg_center2 .msg_box .greg_content p {  width: auto; line-height: 12px; font-size:11px; padding: 0px; margin: 0px; padding-top: 4px; padding-bottom: 8px; }
.page4 .main2 .greg_center2 .msg_box .greg_content p.top22 { 
    background: url(../../images/gray/bg_gr_slice.gif) repeat-x;
}
.page4 .main2 .greg_center2 .msg_box .greg_content p.btm22 {
    width:150px;
    background: url(../../images/gray/bg_gray_slice2.gif) repeat-x;
} 
.page4 .main2 .greg_center2 .msg_box .greg_content p.btm22 span{
    background: url(../../images/gray/icon_purple_h2.jpg) no-repeat 0 2px; padding-left:10px;}

.page4 .main2 .infos{ background:url(../../images/gray/bg_infos.gif) repeat-y; width:310px; _height:115px; min-height:115px; color:#616161; padding-top:0; padding-left:5px;}
.page4 .main2 .infos h3{ padding:0; margin:0; background:none;behavior: url("../includes/js/iepngfix.htc");}
.page4 .main2 .infos span{ color:#968a7a; font-weight:bold; font-size:12px;}
.page4 .main2 .infos .lft{ float:left; width:45%; padding:5px;}
.page4 .main2 .infos .rit{ float:left;width:45%; padding:5px;}
.page4 .main2 .infos h3{ font-size:13px;color:#616161; }

.page4 .main2 .greg_center2 .msg_box .greg_content h2{ color:#999C84; background: url(../../images/gray/icon_gr_bigcircle.gif) no-repeat 0 5px; width: auto; line-height: 18px; font-size:15px; padding: 0; padding-bottom:0; margin-bottom:0; font-weight:normal; padding-left:15px; margin-top:20px; height:20px;}
.page4 .main2 .greg_center2 .msg_box .greg_content h3{ clear:both; font-size:13px; color:#616161; padding:0;}
.page4 .main2 .greg_center2 .msg_box .greg_content ul{ margin:0; padding:5px 0 10px 0; list-style:none;}
.page4 .main2 .greg_center2 .msg_box .greg_content li{ background:url(../../images/gray/icon_gr_circle2.gif) no-repeat 0 6px; padding-left:8px;}


.page4 #rit_2{
    width:150px;
    z-index:16;
    background:#FFF;
}
.page4 #rit_2 .search{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat;_height:135px ;min-height:135px; padding-top:7px;}
.page4 #rit_2 .search h2{ background:#FFF url(../../images/gray/icon_w_33.jpg) no-repeat 0 12px; padding:10px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-bottom:2px solid #999C84; margin:0; display:block;}

.page4 #rit_2 .bg2{ background:url(../../images/gray/bg_gr_topnav2.gif) #bbdd34 bottom no-repeat; _height:50px; min-height:50px; padding-left:0; width:150px;}
.page4 #rit_2 .bg2 h2{ background:#FFF url(../../images/gray/icon_gr_33.gif) no-repeat 0 16px; padding:10px 0 5px 8px; font-size:11px; font-weight: bold; text-align:left; color:#999C84; border:none; white-space:nowrap;}

.page4 #rit_2 .pour_2{ margin:20px 0; text-align:left; font-size:11px; width:150px;}
.page4 #rit_2 .pour_2 p{ margin:0; padding:0; padding-left:0; padding-top:4px; padding-bottom:8px;}
.page4 #rit_2 .pour_2 .pic2{ margin-top:1px; margin-bottom:5px;}
.page4 #rit_2 .pour_2 p a{ background:url(../../images/gray/arrow_onion.jpg) 0 3px no-repeat; padding-left:10px; color:#616161;  }

.page4 #rit_2 .pour{ margin:16px 0 15px 0; padding:7px 0 8px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page4 #rit_2 .pour .text2 h2{ padding:0; margin:0; padding-left:20px;}
.page4 #rit_2 .pour .text2{ background:#FFF  url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161;} 
.page4 #rit_2 .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:18px;}
.page4 #rit_2 .pour .text2 span a{color:#616161; text-decoration:underline;}
.page4 #rit_2 .pour .text2 p{ padding:14px 10px 0 17px; margin:0; text-align:left;margin:0; padding:0; clear:both; font-size:11px; padding-left:12px;}
.page4 #rit_2 .pour .text2 p.li_d{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat 0 2px;}
.page4 #rit_2 .pour .text2 p.li_3{ background: url(../../images/gray/icon_purple_h2.jpg) no-repeat 2px 4px;}
.page4 #rit_2 .pour .text2 p.slice{ background: url(../../images/gray/bg_gray_slice2.gif) repeat-x; font-size:1px; line-height:1px; height:2px; clear:both;}


.page4 #rit_2 .pour3 .text2 h2{ padding:0; margin:0;}
.page4 #rit_2 .pour3 .text2 h3{ padding:0; margin:0; font-size:13px; text-align:left;}
.page4 #rit_2 .pour3 .text2{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}

.page4 #rit_2 .pour3 .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:18px;}
.page4 #rit_2 .pour3 .text2 span a{color:#616161; text-decoration:underline;}
.page4 #rit_2 .pour3 .text2 p{ margin:0; padding:0; line-height:14px; text-align:left; }
.page4 #rit_2 .pour3 .text2 p.li_d{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat 0 2px;clear:both; font-size:11px; padding-left:12px; line-height:18px;}
.page4 #rit_2 .pour3 .text2 p.li_3{ background: url(../../images/gray/icon_purple_h2.jpg) no-repeat 2px 4px;clear:both; font-size:11px; padding-left:12px;line-height:18px;}
.page4 #rit_2 .pour3 .text2 p.slice{ background: url(../../images/gray/bg_gray_slice2.gif) repeat-x; font-size:1px; line-height:1px; height:2px; clear:both;}

/*.page4 #lft_video h3,.page4 #lft_video_btm,.page4 .bg2,.page4  #menu_top_r3_g { behavior: url("../includes/js/iepngfix.htc") }*/


/* gsome1c.html */
.page4 .bg_gsome1c {
    background:#FFFFFF url(../../images/gray/bg_gsom1c.gif) no-repeat scroll center top;
}
.page4 .bg_gsome1c_2{
    background:#FFFFFF url(../../images/gray/bg_gsom1c_2.gif) no-repeat scroll center top;
}

.page4 .main2 .gsome1c {
   _height: 650px;
    min-height:650px;
}

.page4 .main2 .gsome1c #sub_menu5_b {
    background:transparent url(../../images/gray/bg_topnav2.png) repeat scroll center bottom;
    height:251px;
    left:331px;
    position:absolute;
    top:0;
    width:150px;
    z-index:4;
}
.page4 #menu_top5_b {
    background:transparent url(../../images/gray/bg_topnav2.png) repeat scroll 0 0;
    height:27px;
    left:331px;
    position:absolute;
    top:0;
    width:150px;
    z-index:9;
}
.page4 .main2 .gsome1c #rit_2 .pour_2 {
    font-size:11px;
    margin:0px;
    text-align:left;
    width:150px;
}
.page4 .main2 .gsome1c #rit_2 .pour_2 .pic {
    padding:0px;
}
/*.page4 .main2 .gsome1c #sub_menu5_b .sub-menu ul li{ padding:3px 0; _padding:2px 0; line-height: 12px; }*/
.page4 .main2 .gsome1c .lorem_b {
    color:#FFFFFF;
    font-size:16px;
    left:168px;
    position:absolute;
    text-align:left;
    top:330px;
    width: 314px;
}
.page4 .main2 .gsome1c .purpleul {
    font-size:12px;
    padding-bottom:20px;
    padding-left:498px;
    text-align:left;
    width: 482px;
}
.page4 .main2 .gsome1c #bg_menu3 {
    background:#FFFFFF none repeat scroll 0 0;
    height:263px;
    left:167px;
    position:absolute;
    top:0;
    width:331px;
    z-index:2;
}
.page4 .main2 .gsome1c .lorem_b ul {
    font-size:12px;
    color: #616161;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:12px 0 0;
    text-align:left;
}
.page4 .main2 .gsome1c .lorem_b h3, .page4 .main2 .gsome1c .lorem_b p {
    margin:0;
    padding:0;
}
.page4 .main2 .gsome1c .lorem_b h3 {
    padding-bottom:8px;
}
.page4 .main2 .gsome1c .lorem_b .left_list {
    float:left;
    width:100%;
}
.page4 .main2 .gsome1c .lorem_b .blueul ul {
    padding-top:5px;
}
.page4 .main2 .gsome1c .lorem_b ul ul { padding: 0px; }
.page4 .main2 .gsome1c .lorem_b ul li li {
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0 5px;
    display:block;
    float:left;
    padding:3px 0 0 10px;
    width: 100%;
}
.page4 .main2 .gsome1c .purpleul h1 {
    color: #B9AD9D;
    font-size: 12px;
    font-weight: normal;
    background: url(../../images/gray/bg_wave.gif) no-repeat left top;
    padding: 15px 0px 0px 0px;
}
.page4 .main2 .gsome1c .purpleul h1 span{ position:relative;}
.page4 .main2 .gsome1c h2.outline {clear:both;
    margin:0;
    padding: 0px;
    padding-top: 5px !important;
    padding-top: 13px;
    text-align:left;
}
.page4 .main2 .gsome1c .purpleul ul {
    float: left;
    font-size:12px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding: 0px;
    text-align:left;
    width: 314px;
}
.page4 .main2 .gsome1c .purpleul ul li.left_col {
    float:left;
    margin: 0px;
    padding: 0px;
    overflow:hidden;
    width:310px;
}
.page4 .main2 .gsome1c .purpleul ul ul {
    padding:0;
    padding-bottom: 10px;
    width: 154px;
    float: left;
}
.page4 .main2 .gsome1c .purpleul ul li li {
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0 5px;
    display:block;
    float:left;
    padding:3px 0 0 10px;
    width: 144px;
}
.page4 .main2 .gsome1c .left_list {
    float:left;
    width:100%;
}
.page4 .main2 .gsome1c .purpleul #right_list {
    width: 152px;
    float: right;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_2 {
    font-size:11px;
    margin: 0px 0px 20px 0;
    text-align:left;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_2 .pic {
    margin-bottom:5px;
    margin-top:1px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_2 p {
    margin:0;
    padding:4px 0 8px 5px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_2 p a {
    background:transparent url(../../images/gray/arrow_onion.jpg) no-repeat scroll left 2px;
    color:#616161;
    padding-left:14px;
    display: block;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_circle {
    font-size:11px;
    height:80px;
    margin: 0px 0px 20px 0;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_link {
    background:#999C84 url(../../images/gray/arrow_pink.gif) no-repeat scroll 2px 50%;
    color:#FFFFFF;
    line-height:30px;
    padding-left:14px;
    width: 136px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour_circle h2 {
    background:transparent url(../../images/gray/arrow_list.gif) no-repeat scroll 4px 8px;
    color:#999C84;
    display:block;
    font-size:11px;
    font-weight:normal;
    margin:10px 0 0;
    padding:5px 0 10px 15px;
    text-align:left;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 {
    background:#FFFFFF url(../../images/gray/icon_ten.jpg) no-repeat scroll left top;
    color:#616161;
    font-size:11px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 h2 {
    margin:0;
    padding:0;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 h3 {
    font-size:13px;
    margin:0;
    padding:0;
    text-align:left;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 p {
    line-height:14px;
    margin:0;
    padding:0;
    text-align:left;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 p.li_d {
    background:transparent url(../../images/gray/icon_s_arrow.gif) no-repeat scroll 0 2px;
    clear:both;
    font-size:11px;
    line-height:18px;
    padding-left:12px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 p.slice {
    background:transparent url(../../images/gray/bg_gray_slice2.gif) repeat-x scroll 0 0;
    clear:both;
    font-size:1px;
    height:2px;
    line-height:1px;
}
.page4 .main2 .gsome1c .purpleul #right_list .pour3 .text2 p.li_3 {
    background:transparent url(../../images/gray/icon_purple_h2.jpg) no-repeat scroll 2px 4px;
    clear:both;
    font-size:11px;
    line-height:18px;
    padding-left:12px;
}





/*=====================page5=======================*/
.page5 .top{
background:url(../../images/gray/bg_top.gif) repeat-x; height:27px; line-height:20px; width:100%; position:relative;}

.page5 .top .center{ width:980px; margin:0 auto;height:27px; position:relative;}

.page5 .top .center .search{ background:/*url(../../images/gray/icon_zoom.gif) no-repeat 0 3px*/ #fff; width:160px; padding-top:2px;}

.page5 .top .center .search .input{ width:113px; line-height:12px; float:left; height:12px; font-size:9px; padding:0; margin:0;}


.page5 .top .center ul.fonts{ margin:0; padding:0; list-style:none;}

.page5 .top .center ul.fonts li{ float:left;}

.page5 .top .center ul.lang{ margin:0; padding:0; list-style:none; padding-top:4px;}

.page5 .top .center ul.lang li{ float:left; padding-left:10px; background:url(../../images/green/icon_gr_li.gif) no-repeat left; font-size:11px; line-height:12px;}

.page5 .top .center ul.lang li.first{ background:none;}

.page5 .main{
background:url(../../images/gray/gcoord-bg.gif) #aad401 no-repeat top; width:100%; clear:both; } 

.page5 .main .center{ width:980px; margin:0 auto; min-height:586px; *height: auto !important; height:586px; position:relative;}

.page5 .main3 .center{ height:770px;}

/*.page5 .center ul.menu{ margin:10px 10px 0 7px; padding:0; text-align:left; list-style:none; position:relative; top:10px; }

.page5 .center ul.menu li{ font-size:12px; color:#FFF; clear:both; line-height:18px;} */

.page5 .center ul.menu li a{ color:#FFF;}

.page5 .center ul.menu li a.active{ color:#000;}
.page5 .center ul.menu li.empty{ font-size:9px; line-height:12px;} 


.page5 .main .center .contact { text-align:left; padding-top:30px;}

.page5 .main .center .contact h2{ font-size:13px; color:#616161; line-height:16px; padding:0; margin:0;}

.page5 .main .center .contact p{ font-size:18px; color:#FFF; line-height:28px;padding:0; margin:0;}
.page5 .main .center .contact p.p1{ font-size:12px; line-height:20px; width:300px; padding:5px 0;}


.page5 .main .center .links{ clear:both; text-align:left;font-size:13px;color:#616161; line-height:20px; }

.page5 .main .center .links2{ clear:both; text-align:left;font-size:11px;color:#616161; line-height:20px; padding-left:10px; background: url(../../images/gray/icon_grb_333.gif) no-repeat left;}

.page5 .main .center .links label{display:block; padding-bottom:5px; padding-top:5px;}

.page5 .main .center .links #select{ width:220px;}


.page5 .main .center .news{color:#616161;text-align:left; float:left; width:300px; padding:10px; }

.page5 .main .center .news h2{ font-size:15px; padding:0; margin:0; line-height:16px;}

.page5 .main .center .news h3{ font-size:11px;padding:0; margin:0; line-height:20px; padding-top:10px; clear:both;}
.page5 .main .center .news h3 span a{ font-size:11px; font-weight:normal; text-decoration:underline; color:#333;}
.page5 .main .center .news h4{ font-size:11px;padding:0; margin:0; line-height:20px; padding-top:10px; clear:both; color:#999C84;}


.page5 .main .center .news ul{ padding:0; margin:0; list-style:none;}

.page5 .main .center .news ul li{ clear:both; background:url(../../images/gray/icon_g_circle.gif) no-repeat 0 5px; padding-left:10px; font-size:11px; line-height:14px;}

.page5 .main .center .news .newbtm{ clear:both; padding-top:7px; background:url(../../images/gray/bg_w_4p.gif) repeat-x; margin-top:8px;}

.page5 .main .center .news .newbtm .pic{ float:left; background:url(../../images/gray/icon_l_arrow.gif) no-repeat left top; padding-left:30px; padding-top:7px; width:140px;}

.page5 .main .center .news .newbtm .text{ background: url(../../images/gray/icon_s_arrow.gif) no-repeat left top; padding-left:12px; font-size:11px; line-height:14px; float:left; width:105px; margin-top:10px;}

.page5 .main .center .news .newbtm .text p{ margin:0; padding:0;}

.page5 .main .center .map{ float:left; padding-top:100px; text-align:left; padding-left:14px;}
.page5 .main .center .map .bigpic{ padding:0 0 10px 0;}
.page5 .main .center .map .text33{ width:300px; clear:both; font-size:12px;}
.page5 .main .center .map h2{ font-size:13px; margin:0; padding:4px 0; line-height:16px;}
.page5 .main .center .map ul{ padding:10px 0; margin:0; list-style:none; font-size:11px; line-height:14px;} 
.page5 .main .center .map label{ font-size:11px;}
.page5 .main .center .map .pic{ clear:both; text-align:center;}



.page5 .main .center .emailbox{ width:100%; text-align:left; font-size:12px; background:#FFF;}
.page5 .main .center h2{ font-size:15px; margin:0; padding:5px;}
.page5 .main .center p.other{ text-align:left; padding-left:5px;}
.page5 .main .center ul.doc{ clear:both; width:484px; padding:0; margin:20px 0 0 2px; }
.page5 .main .center ul.doc li { clear:both; list-style:none; line-height:20px; margin:2px 0; padding-left:10px;}
.page5 .main .center ul.doc li.odd{ background:#E3DDD9;}
.page5 .main .center ul.doc li.even{ background:#F1EEEC;}
.page5 .main .center ul.doc li label{ color:#333; font-size:12px; font-weight:bold;  width:200px; display:block; float:left; }


.page5 .main .center ul.icons{ clear:both; padding:50px 5px 0 5px; list-style:none; margin:0;}
.page5 .main .center ul.icons li{ float:left; height:25px; border-left:4px solid #999C84; width:140px;}
.page5 .main .center ul.icons li a{ font-size:11px; padding-left:18px; color:#616161;  line-height:30px; margin-left:10px;}
.page5 .main .center ul.icons li a.a1{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat left top;}
.page5 .main .center ul.icons li a.a2{ background:url(../../images/gray/icon_s_email.gif) no-repeat left top;}
.page5 .main .center ul.icons li a.a3{ background:url(../../images/gray/icon_s_dele.gif) no-repeat left top;}


.page5 .main .center h3{ font-size:11px; margin:0; padding:5px; color:#616161;}
.page5 .center .emailbox .note{ font-size:10px; padding-left:5px;}
.page5 .center .emailbox label{ display:inline-block;}
.page5 .center .emailbox select,.page5 .main .center .emailbox #in1,.page5 .main .center .emailbox #in2,.page5 .main .center .emailbox #in3{ width:200px;}


.page5 .center .emailbox .merciform{ clear:both;}
.page5 .center .emailbox .merciform li{ clear:both; list-style:none; text-align:left; padding:3px;}
.page5 .center .emailbox .merciform li .title1{ width:40%; text-align:right;display:block; float:left; line-height:20px; padding-right:10px;}
.page5 .center .emailbox .merciform li .title1 span{color:#999C84; font-size:10px;}

.page5 .center .emailbox .submit{ clear:both; background:url(../../images/gray/bg_submit.gif) repeat-x; height:25px; margin:20px 0; width:70%; float:left !important; _float: none !important; float:none;}
.page5 .center .emailbox .submit span{ float:right; padding-left:20px;}
.page5 .center .emailbox .presse label{ display:block; float:left; line-height:16px;}
.page5 .center .emailbox .presse input{display:block; float:left;}
.page5 .center .emailbox .presse br{ clear:both;}

.page5 .center .emailbox .titlerit{ display:block; float:left; width:50%;}
.page5 .center .emailbox .small{ font-size:10px;color:#999C84;}
.page5 .center .emailbox span a{ font-size:10px;color:#999C84;}


.page5 .center .emailbox .icon_list{ padding:20px 0 20px 100px; float:left; clear:both;}
.page5 .center .emailbox .icon_list h4{ font-size:11px; font-weight:normal; padding:0; margin:0; padding-left:4px; clear:both;} 
.page5 .center .emailbox .icon_list ul{ list-style:none; padding:0 5px 0 0; margin:0;clear:both;} 
.page5 .center .emailbox .icon_list li{ float:left; margin:0; padding:4px;}



.page5 .main #rit_contact .title{ text-align:left; height:21px;}
.page5 .main #rit_contact .title h2{ padding:0; margin:0;}

.page5 .main #rit_contact .text{ text-align:left; padding-left:10px; background:url(../../images/gray/icon_g_333.gif) no-repeat left top; font-size:14px; margin:4px;}

.page5 .main #titlebar .title{ position:absolute; left:317px; top:0;}
.page5 .main #titlebar .title h2{ padding:0; margin:0; font-size:10px; line-height:10px;}

.page5 .main #navbar2 .nav{ position:absolute; left:331px; top:0;}

/*.page5 #footer{
background:url(../../images/gray/bg_btm.gif) repeat-x; width:980px; margin:0 auto; clear:both; height:31px;} 
.page5 #footer .big_arrow2{padding-left:0; }
.page5 #footer .footer_flux2{padding-left:200px;}*/



.page5 .main2{
background:url(../../images/gray/gcomp-bg.gif) #fff no-repeat top; width:100%; clear:both; } 
.page5 .main2_2{
background:url(../../images/gray/gcomp-bg_2.gif) #fff no-repeat top; width:100%; clear:both; } 

.page5 .bg_gr2{background:url(../../images/gray/gcpanierrempli-bg.gif) #fff no-repeat top;}
.page5 .bg_gr2_2{background:url(../../images/gray/gcpanierrempli-bg_2.gif) #fff no-repeat top;}

.page5 .bg_gr3{background:url(../../images/gray/geuropi-bg.gif)  #fff no-repeat top;}
.page5 .bg_gr3_2{background:url(../../images/gray/geuropi-bg_2.gif)  #fff no-repeat top;}

.page3 .bg_red2{background:url(../../images/gray/geurop-bg.gif) #fff no-repeat top;}
.page3 .bg_red2_2{background:url(../../images/gray/geurop-bg_2.gif) #fff no-repeat top;}

.page5 .bg_red2{background:url(../../images/gray/geurop-bg.gif) #fff no-repeat top;}
.page5 .bg_red2_2{background:url(../../images/gray/geurop-bg_2.gif) #fff no-repeat top;}


.page5 .main2 .center{ width:980px; margin:0 auto;position:relative; min-height:700px; *height: auto !important; height:700px; }

.page5 .main2 .center .sub-menu ul a{ font-size:12px; color:#FFF; clear:both; background:#999C84; padding:0 4px 2px 1px;overflow:hidden;/* line-height:14px; */ display:block;}

.page5 .main2 .center .sub2 ul a{ font-size:12px; color:#FFF; clear:both; background:#999C84; padding:0 4px 2px 1px;overflow:hidden;/* line-height:14px; */ display:block;}

.page5 .main2 .center .sub-menu ul a.active{ color:#000; background: #FFF;}

.page5 .main2 .center .accident{ position:absolute; font-size:16px; color:#FFF;left:0; top:340px; width:150px; text-align:left;}
.page5 .main2 .center .accident span{ background:#999C84; line-height:18px; }

.page5 .main2 .center .accident_red{ position:absolute; font-size:16px; color:#FFF;left:0; top:291px; width:150px; text-align:left;}
.page5 .main2 .center .accident_red span{ background:#999C84; line-height:18px; }
.page5 .main2 .center .accident_blue{ float:left; font-size:16px; color:#FFF;left:0; width:150px; text-align:left; margin-top:11px;}
.page5 .main2 .center .accident_blue span{ background:#999C84; line-height:18px; }

.page5 .main2 .center .sub_title{ position:absolute; left:0; margin-top:280px; z-index:99;}


.page5 #sub_menu2 .sub-menu ul a,.page5 #sub_menu2 .sub-menu ul a{color:#FFF; clear:both; background:none;}
.page5 #sub_menu2 .sub-menu ul a.active{ color:#000; background:none;}
.page5 #sub_menu2 .sub-menu ul a:hover{ color:#000; background:none;}

.page5 #sub_menu3 .sub-menu ul a,.page5 #sub_menu2 .sub-menu ul a{color:#FFF; clear:both; background:none;}
.page5 #sub_menu3 .sub-menu ul a.active{ color:#000; background:none;}
.page5 #sub_menu3 .sub-menu ul a:hover{ color:#000; background:none;}

.page5 .main2 .search{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat; height:140px; padding-top:6px;}
.page5 .main2 .search h2{ background:#FFF url(../../images/gray/icon_w_33.jpg) no-repeat 0 10px; padding:10px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-bottom:2px solid #999C84; margin:0; display:block;}
.page5 .main2 .search .form_wrap{ background:#FFF; height:80px;}
.page5 .main2 .search form{ background:#FFF; padding-bottom:10px;}
.page5 .main2 .search .form_wrap .select{ float:left; padding-left:10px;}
.page5 .main2 .search .form_wrap .ok_btn{ float:left;}
.page5 .main2 .search form label{ font-size:12px; color:#000; padding:5px; text-align:left; display:block;}
.page5 .main2 .search form select{ font-size:11px;}

.page5 .main2 .bg2{ background:url(../../images/gray/bg_topnav2.gif) bottom no-repeat; height:47px;}
.page5 .main2 .bg2 h2{ background:#FFF url(../../images/gray/icon_gr_33.gif) no-repeat 0 14px; padding:10px 0 5px 10px; font-size:11px; font-weight: bold; text-align:left; color:#999C84; border:none; /*white-space:nowrap; */}

.page5 .main2 .pour{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}

.page5 .main2 .pour .text h2{ padding:0; margin:0 0 0 20px;}
.page5 .main2 .pour .text ul{ background:#FFF}
.page5 .main2 .pour .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page5 .main2 .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page5 .main2 .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page5 .main2 .pour .text span a{color:#616161; text-decoration:underline;}

.page5 .up_ban{ position:absolute; top:145px; left:830px;}
.page5 .up_ban .acrobat .pic{ float:left;}
.page5 .up_ban .acrobat .art{ float:left; text-align:left; font-size:11px; padding-top:0px; padding-left:10px; padding-bottom:10px;}
.page5 .up_ban .acrobat .art p{ margin:0; padding:0; width:100px;}
.page5 .up_ban .acrobat .art span a{ text-decoration:underline;}

.page5 .up_ban .pour_2{ margin:20px 0; text-align:left; font-size:11px;}
.page5 .up_ban .pour_2 p{ margin:0; padding:0; padding-left:5px; padding-top:4px; padding-bottom:8px;}
.page5 .up_ban .pour_2 .pic{ margin-top:1px; margin-bottom:5px;}
.page5 .up_ban .pour_2 p a{ background:url(../../images/gray/arrow_onion.jpg) left center no-repeat; padding-left:14px; color:#616161;}

.page5 .main2 .quote{ margin-top:77px; padding:10px 0; clear:both; font-size:12px; text-align:left; color:#b9ad9d; line-height:14px;}
.page5 .main2 .quote .pic2{ clear:both; text-align:right;}
.page5 .main2 .quote .pic3{ clear:both; padding:10px 0;}

.page5 .main2 .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
.page5 .main2 .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page5 .main2 .pour .text2 p{ padding:0; margin:0;}
.page5 .main2 .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page5 .main2 .pour .text2 span a{color:#616161; text-decoration:underline;}
.page5 .main2 .pour .text2 .pic{ float:left; padding:5px;}
.page5 .main2 .pour .text2 .rit{ float:left; width:94px;}


.page5 .main2 .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page5 .main2 .email h2{ margin:0; padding:0; padding-bottom:5px;}
.page5 .main2 .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left 2px;}

.page5 .main2 .navbar{ clear:both; padding-top:280px; text-align:left; font-size:10px;}
.page5 .main2 .navbar2{ clear:both; padding-top:270px; text-align:left; font-size:10px;}
.page5 .main2 .navbar3{ clear:both; text-align:left; font-size:10px; position:absolute; top:260px; left:0; z-index:100;}

.page5 .main2 .mainbox{ text-align:left; font-size:12px; padding-left:150px; width:647px; float:left;} 
.page5 .main2 .mainbox h2{ padding:0; margin:0;}
.page5 .main2 .mainbox .print{ padding:10px 0 10px 15px; background:url(../../images/gray/icon_s_arrow.gif) no-repeat left; clear:both;}
.page5 .main2 .mainbox h3{ clear:both; font-size:16px;}
.page5 .main2 .mainbox .contact{ clear:both;}

.page5 .main2 h2.outline{ clear:both;padding:0; margin:0; text-align:left; padding:5px 0;line-height:0; font-size:0; height:34px;}
.page5 .main2 .mainbox2{ text-align:left; font-size:12px; padding-left:160px; width:637px; float:left; padding-bottom:20px;}
.page5 .main2 .mainbox4{ text-align:left; font-size:12px; padding-left:0px; margin-left:15px; width:810px; float:left; padding-bottom:20px;}
.page5 .main2 .mainbox2 h3{ color:#999C84; font-size:15px; background:url(../../images/gray/icon_gr_li.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:10px;}


.page5 .main2 .mainbox2 .invest_list_left { /*width:310px; float:left;*/ display:inline;}
.page5 .main2 .mainbox2 .invest_list_left ul{ list-style:none; margin:0; padding:0;}
.page5 .main2 .mainbox2 .invest_list_left ul li{ list-style:none; margin:0;}
.page5 .main2 .mainbox2 .invest_list_left h3{ color:#999C84; font-size:15px; background:url(../../images/gray/dot_blue.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:6px; border-bottom: dashed 1px #999C84; font-weight:normal; padding-bottom:3px;}
.page5 .main2 .mainbox2 .invest_list_left p{ padding-left:0px; background:none; margin:0; padding-top:5px;}

.page5 .main2 .mainbox2 .invest_list_right{ float:right; padding-left:0px; margin-right:17px; width:460px; margin-top:5px;}
.page5 .main2 .mainbox2 .invest_list_right .actuality{ background:url(../../images/gray/bg_blue.gif) left top no-repeat; width:317px; padding:10px 0;}
.page5 .main2 .mainbox2 .invest_list_right .box_blue{ width:330px; font-size:11px;}
.page5 .main2 .mainbox2 .invest_list_right .actuality .box{ float:left; width:145px; padding-left:10px;}
.page5 .main2 .mainbox2 .invest_list_right .actuality .box h3{ margin:0; padding:0; background:none; background:url(../../images/gray/arrow_blue.gif) left center no-repeat; color:#FFF; padding-left:10px; font-weight:normal; font-size:12px;}
.page5 .main2 .mainbox2 .invest_list_right .actuality h4{ margin:0; padding:0; background:none; background:url(../../images/gray/arrow_blue2.gif) left center no-repeat; color:#616161; padding-left:10px; width:170px; font-weight:normal; font-size:11px; margin-left:145px !important; _margin-left:145px !important; margin-left:73px; margin-bottom:10px; float:left;}
.page5 .main2 .mainbox2 .invest_list_right .actuality .box p{ margin:0; padding:0; background:none;}
.page5 .main2 .mainbox2 .invest_list_right .time_list{ float:left; list-style:none; width:480px; margin-top:11px;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul{ list-style:none; margin:0; padding:0;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul li{ list-style:none; margin:0; clear:both;}
.page5 .main2 .mainbox2 .invest_list_right .time_list h3{ color:#999C84; font-size:15px; background:url(../../images/gray/dot_blue.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:10px; border-bottom: dashed 1px #999C84; font-weight:normal; padding-bottom:3px; margin-bottom:10px;}
.page5 .main2 .mainbox2 .invest_list_right .time_list p{ padding-left:0px; background:none; margin:0; padding-top:0px;}

.page5 .main2 .mainbox2 .invest_list_right .time_list ul li p.para1{ padding:0; margin:0;  padding-top:0px; padding-bottom:8px;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul li p.para2{ padding-top:0px; padding-bottom:20px;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul li ul li { width:460px; clear:both;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul li ul li span.years{ float:left;}
.page5 .main2 .mainbox2 .invest_list_right .time_list ul li ul li p.events{ float:left; padding-left:5px; width:425px;}

.page5 .main2 .mainbox2 p{ padding-left:10px; background:url(../../images/gray/bg_formh3.gif) top repeat-x; margin:0; padding-top:10px;}
.page5 .main2 .mainbox2 p.nobg{ background:none;}

.page5 .bg_red2 .mainbox2 h3{ color:#999C84; font-size:15px; background:url(../../images/gray/icon_r_star2.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0; margin-top:10px;}
.page5 .bg_red2 .mainbox2 p{ padding-left:10px; background:url(../../images/gray/bg_formh3.gif) top repeat-x; margin:0; padding-top:10px;}
.page5 .bg_red2 .mainbox2 p.nobg{ background:none;}

.page5 .main2 .mainbox3{ text-align:left; font-size:12px; width:900px; float:left; padding-bottom:20px; padding-top:14px; padding-left:50px;} 
.page5 .main2 .mainbox3-2{ background:url(../../images/gray/slice_mid_map1.gif) left top repeat-y;width:100%;}
.page5 .main2 .mainbox3 .top2{ width:100%;}
.page5 .main2 .mainbox3 .top2 ul{ list-style:none; margin:0; padding:0 30px;}
.page5 .main2 .mainbox3 .top2 li{ background:url(../../images/gray/icon_s_arrow.gif) no-repeat left top; padding-left:12px; line-height:20px;}
.page5 .main2 .mainbox3 .btm2{ background:url(../../images/gray/slice_mid_map2.gif) no-repeat top left; padding-top:10px; clear:both;width:100%;}
.page5 .main2 .mainbox3 .lft2{ float:left; width:361px; }
.page5 .main2 .mainbox3 .rit2{ float:left;  }
.page5 .main2 .mainbox3 .btm2 .rit2{ width:336px; padding:30px 100px;}

.page5 #all{width:100%; height:110%; position:absolute; left:0; top:0; z-index:-1; display:none;behavior: url("../includes/js/iepngfix.htc");}
.page5 #formDiv{ text-align:left; font-size:11px; width: 40%; margin: 0 auto; background-color: #fff; text-align: center;  position: absolute; top: 30%; left: 30%; border: solid 1px gray; display:none;}

.page5 #formDiv p{ text-align:left; font-size:11px; font-weight:normal; padding:0; margin:0;}
.page5 #formDiv p.icon{ background:url(../../images/gray/icon_w_33.jpg) no-repeat left; padding-left:10px;}
.page5 #formDiv .btn{ position:absolute; top:0; right:10px;}
.page5 #formDiv .lft,.page5 #formDiv .rit{ float:left; padding:0 10px 10px 10px; width:45%; position:relative; }


.page5 #formDiv h3{ font-size:15px; background:url(../../images/gray/bg_formh3.gif) bottom repeat-x; height:30px; text-align:left; padding:0; margin:0; line-height:30px;}
.page5 #formDiv h4{ font-size:12px; text-align:left; padding:0; margin:0; padding-top:10px;}


.page5 .bar_email{ position:absolute; top:5px; right:5px; z-index:10;}

/*========== structure =============*/


.page5 #sub_menu1 {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
}

.page5 #sub_menu2 {
	position:absolute;
	left:331px;
	top:0;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
}

.page5 #sub_menu_r2 {
	position:absolute;
	left:331px;
	top:0px;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}


.page5 #sub_menu_r2_purple {
	position:absolute;
	left:331px;
	top:0px;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}
.page5 #sub_menu_r2_gray {
	position:absolute;
	left:331px;
	top:0px;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
	behavior: url("../includes/js/iepngfix.htc")
}

.page5 #sub_menu3 {
	position:absolute;
	left:495px;
	top:0;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.gif) top;
}

.page5 #sub_menu_r3 {
	position:absolute;
	left:495px;
	top:0px;
	width:150px;
	height:241px;
	z-index:4;
	background: url(../../images/gray/bg_topnav2.png) bottom ;
	behavior: url("../includes/js/iepngfix.htc")
}

.page5 #rit_2{
	position:absolute;
	right:0;
	top:204px;
	width:150px;
	z-index:16;
	background:#FFF;
}

.page5 #rit_2_3{
	width:150px;
	z-index:16;
	padding-top:20px;
}

.page5 #rit_3{
	position:absolute;
	right:0;
	top:300px;
	width:150px;
	z-index:16;
}

.page5 #rit_3_1{
	position:absolute;
	right:0;
	top:280px;
	width:150px;
	z-index:16;
}
/*--------------------------------------terry------------------------------------------------------*/
.page5 .bg_orange .orange{width:980px; margin:0 auto;position:relative; min-height:300px; height:auto;}


.page5 .main2 .left_box{ width:150px; float:left;}

.page5 .bg_orange { background:#FFFFFF url(../../images/gray/geurop-bg2.gif)  top no-repeat ; width:100%; clear:both;}
.page5 .bg_orange_2{ background:#FFFFFF url(../../images/gray/geurop-bg2_2.gif)  top no-repeat ; width:100%; clear:both;}

.page5 .bg_orange2 { background:#FFFFFF url(../../images/gray/bg_gsom1e_trais.gif)  top no-repeat ; width:100%; clear:both;}
.page5 .bg_orange2_2 { background:#FFFFFF url(../../images/gray/bg_gsom1e_trais_2.gif)  top no-repeat ; width:100%; clear:both;}

.page5 .bg_purple2 { background:#FFFFFF url(../../images/gray/bg_gsom1f_trais.gif)  top no-repeat ; width:100%; clear:both;}
.page5 .bg_purple2_2 { background:#FFFFFF url(../../images/gray/bg_gsom1f_trais_2.gif)  top no-repeat ; width:100%; clear:both;}

.page5 .bg_blue { background:#FFFFFF url(../../images/gray/bg_gsom3a.gif)  top no-repeat ; width:100%; clear:both;}
.page5 .bg_blue_2 { background:#FFFFFF url(../../images/gray/bg_gsom3a_2.gif)  top no-repeat ; width:100%; clear:both;}


.page5 .main2 .msg_conf{ text-align:left; font-size:12px; width:660px; float:left; padding-left:15px; padding-bottom:40px; margin-left:150px!important; >margin-left:150px!important; >margin-left:75px;} 
.page5 .main2 .msg_conf h2{ margin:0px; margin-top:10px; margin-bottom:25px;}
.page5 .main2 .msg_conf h3{margin:0; color:#999C84; font-size:12px;  }

.page5 .main2 .msg_conf .msg_box  h2{ margin:0px; padding-top:10px; padding-bottom:10px;}
.page5 .main2 .msg_conf .msg_box  .simple_img{ float:left; padding-left:15px; padding-top:3px;}
.page5 .main2 .msg_conf .msg_box .tick{ float:left;}
.page5 .main2 .msg_conf .msg_box .msg_board{ float:left; padding-left:10px; width:257px;}
.page5 .main2 .msg_conf .msg_box .msg_board .title{ color:#999C84; font-size:13px;}
.page5 .main2 .msg_conf .msg_box .msg{ font-size:11px;}

.page5 .main2 .bg3{ background:url(../../images/gray/pic_redbtm.gif) bottom no-repeat #999C84; _height:53px; min-height:53px; padding-top:6px; padding-bottom:10px;}
.page5 .main2 .bg3 ul{ padding:0; margin:0; list-style:none; text-align:left;}
.page5 .main2 .bg3 li{ background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 10px !important; _background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 9px !important; background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 9px; padding:5px 0 5px 10px; font-size:11px; font-weight: bold; text-align:left; color:#999C84; border:none; white-space:nowrap; line-height:13px; font-weight:normal; }

.page5 .main2 .bg3_1{ background:url(../../images/gray/pic_redbtm.gif) bottom no-repeat #999C84; _height:35px; min-height:35px; padding-top:6px; padding-bottom:10px;}
.page5 .main2 .bg3_1 ul{ padding:0; margin:0; list-style:none; text-align:left;}
.page5 .main2 .bg3_1 li{ background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 8px; padding:3px 0 3px 10px; font-size:11px; /*font-weight: bold;*/ text-align:left; color:#999C84; border:none; /*white-space:nowrap; */line-height:14px; }
.page5 .main2 .bg3_1 li a{color:#999C84;}

.page5 .main2 .msg_conf #block_wrapper .list_block { margin:0px; padding:0px; margin-bottom:5px; float:left; list-style:none;}
.page5 .main2 .msg_conf #block_wrapper .list_block h3{background:url(../../images/gray/arrow_orange.gif) 0px 1px no-repeat ; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:15px; color:#999C84; padding-left:15px; border-bottom:dashed 1px #999C84; margin-bottom:10px; width:635px;}
.page5 .main2 .msg_conf #block_wrapper .list_block h3 a{color:#999C84; }
.page5 .main2 .msg_conf #block_wrapper .list_block .item_list_more{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page5 .main2 .msg_conf #block_wrapper .list_block .item_list_more span{ color:#999C84;}
.page5 .main2 .msg_conf #block_wrapper .list_block .item_list_more ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px; color:#616161;}
.page5 .main2 .msg_conf .page5_wrap .select_pages{ border-bottom:dashed 1px #b9ad9d; border-top:dashed 1px #b9ad9d; height:20px; width:650px; line-height:18px;}
.page5 .main2 .msg_conf .page5_wrap .select_pages .page_num{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right;}
.page5 .main2 .msg_conf .page5_wrap .select_pages .page_num img{ position:relative; top:3px;}


.page5 .main2 .msg_conf .page5_wrap .select_pages .page_num .current a{ color:#999C84; text-decoration:none; }
.page5 .main2 .msg_conf .page5_wrap .select_pages .page_num a {text-decoration:underline;}
.page5 .main2 .msg_conf .page_result{ float:left; font-size:30px; color:#999C84;display:block}
.page5 .main2 .msg_conf .result_text{ float:left; padding-left:5px; padding-top:10px;}
.page5 .main2 .msg_conf .result_text span{ color:#999C84;}
.page5 .main2 .msg_conf .haut{ float:right; padding-right:10px; font-size:10px; background:url(../../images/gray/arrow_gray_up.gif) left center no-repeat; padding-left:20px;}

/*--------------------------------------terry------------------------------------------------------*/
.page5 .bg_orange2 .orange{width:980px; margin:0 auto;position:relative; min-height:300px; height:auto;}



.page5 .main2 h2.title_employ{ margin:0; padding:0; text-align:left; margin-bottom:12px;}
.page5 .main2 h2.title_employ img{ position:relative; z-index:100;}

.page5 .main2 .left_wrapper{ width:315px; float:left; text-align:left; font-size:12px;}
.page5 .main2 .left_wrapper .left_article .c_player{ float:left; width:165px;}
.page5 .main2 .left_wrapper .left_article span.texte{ line-height:25px;}
.page5 .main2 .left_wrapper .left_article span{ width:150px; float:left; font-size:11px;}
.page5 .main2 .left_wrapper .left_article p{ margin:0; padding:0; clear:both; padding-top:4px;}
.employ {width:315px; text-align:left; font-size:17px; color:#FFFFFF; margin-bottom:18px;}
.employ span{ background:#999C84; line-height:18px;}

.page5 .main2 .font_enlarge{ font-size:12px;}
.page5 .main2 .right_wrapper{ float:left; text-align:left; width:650px; font-size:1.0em; margin-left:15px;}
.page5 .main2 .right_wrapper .right_up1{ float:left; width:315px;padding-left:5px;}
.page5 .main2 .right_wrapper  h3{ margin:0; padding:0; margin-bottom:7px; position:relative; left:-10px;}
.page5 .main2 .right_wrapper .right_up1 p{ margin:0; padding:0; margin-bottom:5px;}
.page5 .main2 .right_wrapper .right_up1 ul{ float:left; margin:0; padding:0; list-style:none;}
.page5 .main2 .right_wrapper .right_up1 ul.list_left{ padding-right:5px;}
.page5 .main2 .right_wrapper .right_up1 ul li{ margin:0; padding:0; width:145px; background:url(../../images/gray/arrow_black.gif) left 5px no-repeat; padding-left:10px; margin-bottom:5px;}
.page5 .main2 .right_wrapper .right_up2{ float:left; width:290px; margin-left:15px; padding-left:5px;}
.page5 .main2 .right_wrapper .right_up2 ul{ float:left; margin:0; padding:0; list-style:none;}
.page5 .main2 .right_wrapper .right_up2 ul li{ margin:0; padding:0; background:url(../../images/gray/arrow_black.gif) left 5px no-repeat; padding-left:10px; margin-bottom:5px;}

.page5 .main2 .right_wrapper .right_up2 ul li.setline{ border-top:dashed 1px #baad9d; padding-top:3px; width:280px; background:url(../../images/gray/arrow_black.gif) left 7px no-repeat; }

.page5 .main2 .right_wrapper .right_bot{ width:650px; }

.page5 .main2 .right_wrapper .right_bot .gallery{ width:178px; height:200px; float:left; background:url(../../images/gray/bg_gallery.gif) left no-repeat; padding-right:20px; text-align:center;}
.page5 .main2 .right_wrapper .right_bot .display_img{ margin-top:15px;}
.page5 .main2 .right_wrapper .right_bot .gallery_btn_up{ margin-top:12px; }
.page5 .main2 .right_wrapper .right_bot .gallery_btn_down{ margin-top:5px; }
.page5 .main2 .right_wrapper .right_bot .gallery img{}
.page5 .main2 .right_wrapper .right_bot .gallery span{ color:#999C84; font-weight:bold;}
.page5 .main2 .right_wrapper .right_bot .select_metier{ width:285px; float:left;}
.page5 .main2 .right_wrapper .right_bot .select_metier h4{ margin:0; padding:0; margin-top:15px; margin-bottom:2px;}
.page5 .main2 .right_wrapper .right_bot .select_metier select{ width:213px;}
.page5 .main2 .right_wrapper .right_bot .select_metier p{ margin:0; padding:0; margin-top:15px;}

.page5 .focus_top {
	position:absolute;
	right:25px;
	top:143px;
	width:125px;
	z-index:10;
	text-align:left;	
}

.page5 .focus_top ul{ list-style:none; margin:0; padding:0; font-size:11px; float:left; margin-top:5px;}
.page5 .focus_top ul li{ list-style:none; margin:0; padding:0;  background:url(../../images/gray/icon_s_arrow.gif) left top no-repeat; padding-left:15px;}


/*/-------------------------------------------------(^O^)-----------------------------------------------\*/


.page5 .mediatheque {width:315px; text-align:left; font-size:17px; color:#FFFFFF; margin-bottom:18px;}
.page5 .mediatheque span{ background:#999C84; line-height:18px;}


.page5 .main2 .left_wrapper .map_wrapper { color:#FFFFFF; margin-top:20px; }
.page5 .main2 .left_wrapper .map_wrapper a{ color:#FFF; }
.page5 .main2 .left_wrapper .map_wrapper img{ padding-left:11px; padding-bottom:5px;}
.page5 .main2 .left_wrapper .map_wrapper .map_top{ width:316px; height:46px; background:url(../../images/gray/map_top.gif) no-repeat;}
.page5 .main2 .left_wrapper .map_wrapper .map_bot{ width:316px; height:15px; background:url(../../images/gray/map_bot.gif) no-repeat;}
.page5 .main2 .left_wrapper .map_wrapper .map_top h2{ margin:0; padding:0; background:url(../../images/gray/icon_green.gif) left 4px no-repeat; font-weight:normal; font-size:13px; padding-left:28px; margin-left:10px; padding-top:8px;}
.page5 .main2 .left_wrapper .map_wrapper .map_repeat{ width:316px; background:#b9ad9d;}
.page5 .main2 .left_wrapper .map_wrapper .map_repeat ul{ width:290px; margin:0; padding:0; list-style:none; padding-left:10px;}
.page5 .main2 .left_wrapper .map_wrapper .map_repeat ul li{ margin:0; padding:0; list-style:none; background:url(../../images/gray/arrow_right.jpg) left 5px no-repeat; padding-left:10px;}

.page5 .main2 .mid_wrapper ul li.list_title{ border-bottom:dashed 1px #999C84; font-size:15px; color:#999C84; background:url(../../images/gray/dot_purple.gif) left center no-repeat; padding-left:10px; margin-bottom:5px;}
.page5 .main2 .mid_wrapper{ float:left; text-align:left; width:482px; font-size:12px; margin-left:15px;}
.page5 .main2 .mid_wrapper ul.list_france{ list-style:none; margin:0; padding:0; float:left; width:315px;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_left{ list-style:none; margin:0; padding:0; float:left;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_right{ list-style:none; margin:0; padding:0; float:left;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_left ul{ list-style:none; margin:0; padding:0; float:left;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_right ul{ list-style:none; margin:0; padding:0; float:left;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_left ul li{ background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; width:140px; margin-bottom:5px;}
.page5 .main2 .mid_wrapper ul.list_france li.list_france_right ul li{background:url(../../images/gray/arrow_onion.jpg) left no-repeat; padding-left:10px; width:140px; margin-bottom:5px; }


.page5 .main2 .mid_wrapper ul.list_europe{ list-style:none; margin:0; padding:0; float:left; width:150px; padding-left:13px;}
.page5 .main2 .mid_wrapper ul.list_europe li ul{ list-style:none; margin:0; padding:0; float:left;}
.page5 .main2 .mid_wrapper ul.list_europe li ul li{ background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; width:140px; margin-bottom:5px;}

.page5 .main2 .mid_wrapper .mid_up h3{ margin:0; padding:0; margin-bottom:5px;}
.page5 .main2 .mid_wrapper .mid_up p{ margin:0; padding:0; margin-bottom:5px;}

.page5 .main2 .mid_wrapper .mid_bot{ width:482px;}
.page5 .main2 .mid_wrapper .mid_bot h3{ margin:0; padding:0; margin-bottom:3px;}
.page5 .main2 .mid_wrapper .mid_bot p{ margin:0; padding:0; margin-bottom:3px;}
.page5 .main2 .mid_wrapper .mid_bot .mid_bot_left{float:left;width:315px;}
.page5 .main2 .mid_wrapper .mid_bot .mid_bot_right{float:left;width:150px; padding-left:13px;}
.page5 .main2 .mid_wrapper .mid_bot ul{ margin:0; padding:0; list-style:none; width:290px; float:left;}
.page5 .main2 .mid_wrapper .mid_bot ul li{background:url(../../images/gray/arrow_onion.jpg) left no-repeat; padding-left:10px; margin-bottom:4px;}
.page5 .main2 .mid_wrapper .mid_bot ul li.setline{border-top:dashed 1px #baad9d; padding-top:3px; width:300px; background:url(../../images/gray/arrow_black.gif) left 7px no-repeat;} 

.page5 .main2 .right_ban{ width:150px; text-align:left; font-size:11px; position:absolute; right:0; top:155px; z-index:99;}
.page5 .main2 .right_ban .bulletins_one{ margin-bottom:20px;}
.page5 .main2 .right_ban .bulletins_one ul{margin:0; padding:0; list-style:none; width:150px;}
.page5 .main2 .right_ban .bulletins_one ul li{background:url(../../images/gray/arrow_onion.jpg) left 2px no-repeat; padding-left:10px; width:140px; margin-bottom:10px;}
.page5 .main2 .right_ban .bulletins_one ul li.setline{ margin-bottom:0; padding-bottom:0; border-top:dashed 1px #baad9d; width:138px; padding-top:5px; margin-bottom:5px; background:url(../../images/gray/arrow_black.gif) 1px 9px no-repeat;}

.page5 .main2 .right_ban .document_one{margin-bottom:20px; clear:both}
.page5 .main2 .right_ban .document_one ul{margin:0; padding:0; list-style:none; width:150px; float:left; padding-top:3px; padding-bottom:10px;}
.page5 .main2 .right_ban .document_one ul li{ padding-left:10px; width:140px;}
.page5 .main2 .right_ban .document_one ul li.sub{background:url(../../images/gray/arrow_onion.jpg) left no-repeat; padding-left:10px; width:140px;}

.page5 .main2 .right_ban .video_one{margin-bottom:20px;}
.page5 .main2 .right_ban .video_one h3{ margin:0; padding:0; margin-bottom:10px;}
.page5 .main2 .right_ban .video_one .a_player{margin-bottom:10px;}
.page5 .main2 .right_ban .video_one ul{margin:0; padding:0; list-style:none; width:150px; float:left;}
.page5 .main2 .right_ban .video_one ul li.sub{background:url(../../images/gray/icon_s_arrow.gif) left top no-repeat; padding-left:12px; width:140px;}




/*--------------------------------------glist3_a------------------------------------------------------*/

.page6 .top{
background:url(../../images/gray/bg_top.gif) repeat-x; height:27px; line-height:20px; width:100%; position:relative;}

.page6 .top .center{ width:980px; margin:0 auto;height:27px; position:relative;}

.page6 .top .center .search{ background:/*url(../../images/gray/icon_zoom.gif) no-repeat 0 3px*/ #fff; width:160px; padding-top:2px;}

.page6 .top .center .search .input{ width:113px; line-height:12px; float:left; height:12px; font-size:9px; padding:0; margin:0;}


.page6 .top .center ul.fonts{ margin:0; padding:0; list-style:none;}

.page6 .top .center ul.fonts li{ float:left;}

.page6 .top .center ul.lang{ margin:0; padding:0; list-style:none; padding-top:4px;}

.page6 .top .center ul.lang li{ float:left; padding-left:10px; background:url(../../images/green/icon_gr_li.gif) no-repeat left; font-size:11px; line-height:12px;}

.page6 .top .center ul.lang li.first{ background:none;}

.page6 .main{
background:url(../../images/gray/bg_glist.gif) top no-repeat ; width:100%; clear:both; } 
.page6 .main_2{
background:url(../../images/gray/bg_glist_2.gif) top no-repeat ; width:100%; clear:both; } 
.page6 #bg_purple{ background:url(../../images/gray/gcomp-bg.gif) #fff no-repeat top;  width:100%; clear:both; float:left;}
.page6 #bg_purple_2{ background:url(../../images/gray/gcomp-bg_2.gif) #fff no-repeat top;  width:100%; clear:both; float:left;}


.page6 #bg_purple .center{ width:980px; margin:0 auto; _height:265px; position:relative; min-height:265px;}
.page6 #bg_purple_2 .center{ width:980px; margin:0 auto; _height:265px; position:relative; min-height:265px;}

.page6 .main .center ul.menu li a.active{ color:#000;}

.page6 .main #main_area { width:980px; margin:0 auto; position:relative; z-index:3;}

.page6 .main #pathway { color:#616161; font-size:10px; float:left;}
.page6 .main #pathway a{ color:#838383;}
.page6 .main #pathway span{ color:#616161;}


.page6 .main #main_area .bulletin{}
.page6 .main #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:13px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page6 .main #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:10px;}
}
.page6 .main #main_area .bulletin_left span{ background:#999C84; line-height:18px;}
* html .page6 .main .text_bg_wrapper{ position:relative; float:left;}

.page6 .main .text_bg_wrapper{ position:relative;}
.page6 .main .text_bg{ background:url(../../images/gray/bg_text.gif) center top no-repeat; width:100%; clear:both; position:absolute; top:33px; left:0;}
.page6 .main .someicon { position:relative;}
.page6 .main .someicon .printiocn{ position:absolute; top:232px; left:664px!important; >left:664px!important; left:175px;}

.page6 .main #main_area .mid_glist{ width:660px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:0px; _height:200px; min-height:200px;}
.page6 .main #main_area .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page6 .main #main_area .mid_glist p{ text-align:left; font-size:1.0em; color:#616161;}
.page6 .main #main_area .mid_glist p a{color:#616161; text-decoration:underline;}

.page6 .main #main_area .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:5px; float:left; list-style:none;}
.page6 .main #main_area .mid_glist #block_wrapper{}
.page6 .main #main_area .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_gray.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:1.3em; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:5px; width:635px;}
.page6 .main #main_area .mid_glist #block_wrapper .list_block h3 a{font-size:1.1em; color:#999C84;}
.page6 .main #main_area .mid_glist .list_block .item_list{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page6 .main #main_area .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page6 .main #main_area .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page6 .main #main_area .mid_glist .list_block .item_list ul li a{ color:#999C84;}
.page6 .main #main_area .mid_glist .list_block .item_list ul li .bo{ color:#616161; margin-top:5px;}

.page6 .main #main_area .mid_glist .list_block .item_list_more{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page6 .main #main_area .mid_glist .list_block .item_list_more ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page6 .main #main_area .mid_glist .list_block .item_list_more ul li{ background:url(../../images/gray/arrow_onion.jpg) no-repeat 0px 3px; float:left; text-align:left; width:615px; padding-left:10px;}
.page6 .main #main_area .mid_glist .list_block .item_list_more ul li a{ color:#616161;}
.page6 .main #main_area .mid_glist  .boo{ color:#616161; margin-top:0px; margin-bottom:10px; font-size:12px; text-align:left;}


.page6 .main #main_area .mid_glist .list_block .item_list_directive{font-size:1.3em; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left; margin-bottom:10px;}
.page6 .main #main_area .mid_glist .list_block .item_list_directive ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:1.0em;}
.page6 .main #main_area .mid_glist .list_block .item_list_directive ul li{float:left; text-align:left; width:615px; font-size:0.9em; color:#616161;}
.page6 .main #main_area .mid_glist .list_block .item_list_directive ul li a{ color:#616161;font-size:1.0em;}
.page6 .main #main_area .mid_glist .list_block .item_list_directive ul li{ color:#616161;}
.page6 .main #main_area .mid_glist .list_block .item_list_directive ul li .bo{ color:#616161; margin-top:5px;}

.page6 .main #main_area .mid_glist .article_wrapper{ width:320px; float:left; text-align:left;}
.page6 .main #main_area .mid_glist .right_article{ width:300px; text-align:left; font-size:12px;}
.page6 .main #main_area .mid_glist .right_article img{ float:left; padding-right:10px; padding-top:3px;}
.page6 .main #main_area .mid_glist .right_article span{ color:#999C84;}


.page6 .main #main_area .mid_glist #list_align_left_wrapper{ width:320px; float:left;}

.page6 .main #main_area .mid_glist #list_align_left_wrapper h3{  background:url(../../images/gray/dot_purple.gif) no-repeat 0px 3px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:12px; color:#ac7eb5; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:5px; width:310px;}
.page6 .main #main_area .mid_glist #list_align_left_wrapper h3 span{ font-size:15px; color:#999C84;}

.page6 .main #main_area .mid_glist #list_align_left_wrapper h4{margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:12px; color:#ac7eb5; margin-bottom:0px; width:310px; float:left;}
.page6 .main #main_area .mid_glist .list_block .list_align_left{font-size:12px; color:#FFFFFF; width:310px; margin:0px; padding:0px; float:left;}
.page6 .main #main_area .mid_glist .list_block .list_align_left ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page6 .main #main_area .mid_glist .list_block .list_align_left ul li{ background:url(../../images/gray/lien2icon.gif) left -1px no-repeat; padding-left:35px; float:left; text-align:left; width:290px; font-size:11px; line-height:15px;}
.page6 .main #main_area .mid_glist .list_block .list_align_left ul li a{ color:#616161;}
.page6 .main #main_area .mid_glist .list_block .list_align_left ul li .bo{ color:#616161; margin-top:5px;}





.page6 #right_col {
	position:absolute;
	right:0;
	top:-61px;
	width:150px;
	z-index:16;
	background:#FFF;
}

.page6 .main .search form{ background:#FFF;}
.page6 .main .search form label{ color:#000;}
.page6 .main .search h2{ background:url(../../images/gray/arrow_list.gif) left 8px no-repeat !important; >background:url(../../images/gray/arrow_list.gif) left 10px no-repeat !important; background:url(../../images/gray/arrow_list.gif) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-top:2px solid #999C84; margin-top:10px; display:block;}
.page6 .main .search .searchtop{ clear:both;}
.page6 .main .search .searchbtm{ clear:both; padding-top:3px;}



.page6 .main .search .select{ float:left; padding-left:0;}
.page6 .main .search  .ok_btn{ float:left; padding-left:3px;}
.page6 .main .search form label{ font-size:11px; color:#000; padding-top:10px; padding-bottom:5px; text-align:left; display:block;}
.page6 .main .search form select{ font-size:11px; width:124px;}

.page6 .main .search_2{ background:url(../../images/gray/nav_purplr_bg_big.gif) top no-repeat; height:176px;}
.page6 .main .search_2 h2{ background:url(../../images/gray/arrow_list.gif) left 9px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-top:2px solid #999C84; margin-top:10px; display:block;}
.page6 .main .search_2 h3{ background:url(../../images/gray/arrow_list.gif) left 14px no-repeat; margin:0px; padding:0px;  padding:12px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; border-bottom:2px solid #999C84; margin-top:0px; display:block;}

.page6 .main .search_2 .select{ float:left; padding-left:0;}
.page6 .main .search_2  .ok_btn{ float:left; padding-left:3px;}
.page6 .main .search_2 form label{ font-size:11px; color:#000; padding-top:5px; padding-bottom:5px; text-align:left; display:block;}
.page6 .main .search_2 form select{ font-size:11px; width:124px;}

.page6 .main .pour{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page6 .main .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page6 .main .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page6 .main .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page6 .main .pour .text span a{color:#616161; text-decoration:underline;}
.page6 .main .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page6 .main .email h2{ margin:0; padding:0; padding-bottom:5px;}
.page6 .main .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) left 2px no-repeat ;}
.page6 .main .pour{ margin:20px 0; padding:8px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page6 .main .margintop0{ margin-top:0;}
.page6 .main .pour_2{ margin:20px 0; text-align:left; font-size:11px;}
.page6 .main .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page6 .main .pour .text p{ padding:15px 10px 0 17px; margin:0; text-align:left; height:60px;}
.page6 .main .pour .text p a{ color:#616161; text-decoration:underline;}
.page6 .main .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px; }
.page6 .main .pour .text span a{color:#616161; text-decoration:underline;}



.page6 .main .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 12px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page6 .main .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:143px; text-align:left; }
.page6 .main .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page6 .main .pour .text2 p{ padding:0; margin:0; padding-top:10px;}
.page6 .main .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page6 .main .pour .text2 span a{color:#616161; text-decoration:underline;}
.page6 .main .pour .text2 .pic{ float:left; padding:5px;}
.page6 .main .pour .text2 .rit{ float:left; width:140px;}

.page6 .main .pour .text3{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:100px; text-align:left; }
.page6 .main .pour .text3 h2{ padding:0; margin:0 0 0 20px;}
.page6 .main .pour .text3 p{ padding:0; margin:0; padding-top:4px;}
.page6 .main .pour .text3 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0; padding-left:44px;}
.page6 .main .pour .text3 span a{color:#616161; text-decoration:underline;}
.page6 .main .pour .text3 .pic{ float:left; padding:5px;}
.page6 .main .pour .text3 .rit{ float:left; width:140px;}

.page6 .main .pour .text4 .link{ background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat;  font-size:11px; font-weight:normal; text-align:left; padding-left:14px;}
.page6 .main .pour .text4 .link2{ font-size:11px; font-weight:normal; text-align:left; padding-left:14px;}
.page6 .main .pour .text4{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:120px; text-align:left; }
.page6 .main .pour .text4 h2{ padding:0; margin:0 0 0 20px;}
.page6 .main .pour .text4 p{ padding:0; margin:0;}
.page6 .main .pour .text4 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page6 .main .pour .text4 span a{color:#616161; text-decoration:underline;}
.page6 .main .pour .text4 .pic{ float:left; padding:5px;}
.page6 .main .pour .text4 .rit{ float:left; width:130px; padding-left:5px; margin-top:2px; margin-bottom:10px;}

.page6 .main .pour_2 p{ margin:0; padding:0; padding-left:5px; padding-top:4px; padding-bottom:8px;}
.page6 .main .pour_2 .pic{ margin-top:1px; margin-bottom:5px;}
.page6 .main .pour_2 p a{ background:url(../../images/gray/arrow_onion.jpg) left center no-repeat; padding-left:14px; color:#616161;}
/*------------------------Gedit2_guichet---------------------------------*/
.page6 .main_body{
width:100%; clear:both; }
.page6 .main_body .center{ width:980px; margin:0 auto;height:228px; position:relative;}

.page6 .main_body #main_area { width:980px; margin:0 auto; position:relative; z-index:3;}

.page6 .main_body #pathway { color:#616161; font-size:10px; float:left; position:relative; top:-5px; position:absolute; top:40px; left:0; text-align:left; width:600px;}
.page6 .main_body #pathway a{ color:#838383;}
.page6 .main_body #pathway span{ color:#616161;}


.page6 .main_body #main_area .bulletin{  }
.page6 .main_body #main_area .bulletin_left{color:#FFFFFF; float:left;  width:150px; text-align:left; font-weight:normal; font-size:17px; margin-top:20px;}
.page6 .main_body #main_area .bulletin_left span{   background:#999C84; padding-top:3px; padding-bottom:3px; }
* html .page6 .main_body .text_bg_wrapper{ position:relative; float:left;}

.page6 .main_body .text_bg_wrapper{ position:relative;}
.page6 .main_body .text_bg{ background:url(../../images/gray/bg_text_pink.gif) no-repeat top; width:100%; clear:both; position:absolute; top:67px!important; >top:70px!important; top:70px; left:0;}
.page6 .main_body .someicon { position:relative;z-index:10;}
.page6 .main_body .someicon .printiocn{ position:absolute; top:231px; left:496px!important; >left:496px!important; left:5px; }
.page6 .main_body .someicon .printiocn2{ position:absolute; top:231px; right:300px; }

.page6 .main_body #main_area .mid_glist{ width:660px; float:left; margin:0px; padding:0px; padding-left:18px; margin-top:13px;}
.page6 .main_body #main_area .left_wrap{ float:left; margin-top:50px;}
.page6 .main_body #main_area .left_wrap #bulletin{ float:left; width:150px;}
.page6 .main_body #main_area .mid_glist h2.title2{ margin:0px; padding:0px; float:left; }
.page6 .main_body #main_area .mid_glist p{ text-align:left; font-size:12px; color:#616161;}
.page6 .main_body #main_area .mid_glist p a{color:#616161; text-decoration:underline;}

.page6 .main_body #main_area .mid_glist .article_wrapper{ width:320px; float:left; text-align:left;}
.page6 .main_body #main_area .mid_glist .right_article{ width:300px; text-align:left; font-size:12px;}
.page6 .main_body #main_area .mid_glist .right_article p{ margin:0px; margin-top:20px; margin-bottom:20px;}

.page6 .main_body #main_area .mid_glist .right_article p{ width:300px; text-align:left; font-size:12px; margin-top:6px; margin-bottom:39px;}
.page6 .main_body #main_area .mid_glist .right_article h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84;}
.page6 .main_body #main_area .mid_glist .right_article img{ float:left; padding-right:10px;}
.page6 .main_body #main_area .mid_glist .right_article span{ color:#999C84;}

.page6 .main_body #main_area .mid_glist #list_align_left_wrapper{ width:320px; float:left; margin-top:13px;}
.page6 .main_body #main_area .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:29px; float:left; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page6 .main_body #main_area .mid_glist #list_align_left_wrapper #address{  background:url(../../images/gray/box_purple.gif) no-repeat;width:240px; height:126px; padding-bottom:22px; float:left; }
}

.page6 .main_body #main_area .mid_glist #list_align_left_wrapper h3{ background:url(../../images/gray/dot_pink.gif) left no-repeat; margin:0px; padding:0px; border-bottom:1px dashed #999C84; font-weight:normal; font-size:15px; padding-left:10px; color:#999C84; text-align:left;  }
.page6 .main_body #main_area .mid_glist #list_align_left_wrapper #address h2{ margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:11px; color:#fff;  float:right; width:170px; padding-right:10px; padding-top:12px; line-height:12px; }
.page6 .main_body #main_area .mid_glist #list_align_left_wrapper p{ margin:0px; margin-top:6px; margin-bottom:20px; }
.page6 .main_body #main_area .mid_glist #list_align_left_wrapper h6{ margin:0px; text-align:left; font-size:11px; }



.page6 .main_body #main_area .mid_glist .list_block{ margin:0px; padding:0px; margin-bottom:15px; float:left; list-style:none;}
.page6 .main_body #main_area .mid_glist #block_wrapper .list_block h3{background:url(../../images/gray/dot_purple.gif) no-repeat 0px 5px; margin:0px; padding:0px; font-weight:normal; text-align:left; font-size:13px; color:#999C84; padding-left:10px; border-bottom:dashed 1px #999C84; margin-bottom:10px; width:635px;}
.page6 .main_body #main_area .mid_glist .list_block .item_list{font-size:12px; color:#FFFFFF; width:650px; margin:0px; padding:0px; float:left;}
.page6 .main_body #main_area .mid_glist .list_block .item_list ul{  list-style:none; margin:0px; padding:0px; clear:both; font-size:12px;}
.page6 .main_body #main_area .mid_glist .list_block .item_list ul li{ background:url(../../images/gray/arrow_list.gif) no-repeat 0px 3px; float:left; text-align:left; width:315px; padding-left:10px;}
.page6 .main_body #main_area .mid_glist .list_block .item_list ul li a{ color:#999C84;}

.page6 .main_body .contact_box{ margin-top:0px;  text-align:left; font-size:0px; margin-bottom:20px;}
.page6 .main_body .contact_box .contact_icon{ margin-top:1px; margin-bottom:5px;}
.page6 .main_body .contact_box .acces_icon{ margin-top:5px; margin-bottom:5px;}
.page6 .main_body .contact_box h2{ margin:0; font-weight:normal; font-size:11px; margin-left:7px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; margin-bottom:5px;}
.page6 .main_body .acces_client { margin-top:20px; text-align:left;}
.page6 .main_body .acces_client h2{ margin:0; font-weight:normal; font-size:11px; margin-left:7px; background:url(../../images/gray/arrow_onion.jpg) left 3px no-repeat; padding-left:10px; margin-top:2px; margin-bottom:8px;}
.page6 .main_body .pour_circle{height:80px; font-size:11px; }
.page6 .main_body .pour_link{background:url(../../images/gray/arrow_pink.gif) 4px #999C84 no-repeat; line-height:30px; color:#FFFFFF; padding-left:7px;}
.page6 .main_body .pour_link a{ color:#fff;}
.page6 .main_body .pour_circle h2{ background:url(../../images/gray/arrow_list.gif) 4px 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 10px 15px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block;}
.page6 .main_body .pour_circle h3{ background:url(../../images/gray/arrow_pink2.gif) left 8px no-repeat; margin:0px; padding:0px;  padding:5px 0 10px 10px; font-size:11px; font-weight:normal; text-align:left; color:#999C84; margin-top:10px; display:block; margin-left:5px;}


.page6 .main_body .pour{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
.page6 .main_body .pour .text{ background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
.page6 .main_body .pour .text p{ padding:10px 10px 0 10px; margin:0;}
.page6 .main_body .pour .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
.page6 .main_body .pour .text span a{color:#616161; text-decoration:underline;}
.page6 .main_body .email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left;}
.page6 .main_body .email h2{ margin:0; padding:0; padding-bottom:10px;}
.page6 .main_body .email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left top;}
.page6 .main_body .pour_yellow{ margin:20px 0;}
.page6 .main_body .pour_yellow .text2{ background:url(../../images/gray/dorite_top1.gif) no-repeat left top; font-size:11px; height:24px; text-align:left; }
.page6 .main_body .pour_yellow h2{ margin:0px; padding:0px; font-weight:normal; font-size:11px; text-align:left;}
.page6 .main_body .pour_yellow p{ padding:0; margin:0; text-align:left; font-size:11px;}
.page6 .main_body .pour_yellow span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page6 .main_body .pour_yellow span a{color:#616161; text-decoration:underline;}
.page6 .main_body .pour_yellow .rit{ width:150px;}
.page6 .main_body .pour_yellow .rit p{  padding-left:18px; margin-top:-2px;}
.page6 .main_body .pour_yellow .rit h2{ width:130px; background:url(../../images/gray/arrow_onion.jpg) 4px 2px no-repeat; padding-left:18px!important; >padding-left:17px!important;  padding-left:17px;  padding-bottom:6px;}

.page6 .main_body .pour_yellow .dorite_bot{background:url(../../images/gray/dorite_bottom1.gif) no-repeat; height:7px;}

.page6 .main_body .pour .text2 .link{ background:url(../../images/gray/arrow_onion.jpg) left 10px no-repeat; margin:0px; padding:0px;  padding:5px 0 5px 10px; font-size:11px; font-weight:normal; text-align:left; color:#c7bdb1; display:block;}
.page6 .main_body .pour .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; height:143px; text-align:left; }
.page6 .main_body .pour .text2 h2{ padding:0; margin:0 0 0 20px;}
.page6 .main_body .pour .text2 p{ padding:0; margin:0;}
.page6 .main_body .pour .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
.page6 .main_body .pour .text2 span a{color:#616161; text-decoration:underline;}
.page6 .main_body .pour .text2 .pic{ float:left; padding:5px;}
.page6 .main_body .pour .text2 .rit{ float:left; width:140px;}



.page6 .main .email2{  padding-left:0px; text-align:left; padding-top:10px;}
.page6 .main .email2 h2{ margin:0; padding:0; padding-bottom:10px;}
.page6 .main .email2 p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_w_33.jpg) no-repeat left top;}



#pathway{ width:813px; text-align:left;}
.navbar{ width:813px; float:left;}
.navbar2{ width:813px; float:left;}

#pathway a:hover{ text-decoration:underline}
.navbar a:hover{ text-decoration:underline}
.navbar2 a:hover{ text-decoration:underline}
.email a:hover{text-decoration:underline;}
.red_content a:hover{text-decoration:underline;}

/*==================ivan======================*/
.pages .gcds #main_layer {
    background:#FFFFFF none repeat scroll 0 0;
    float:right;
    height:355px;
    margin-bottom:0;
    margin-top:170px;
    min-height:355px;
    position:relative;
    width:648px;
    z-index:6;
}

.pages .gcds #rit_contact {
    height:330px;
}

.pages .gcds #rit_btm1 {
    background:transparent url(../../images/gray/bg_w_4p.gif) repeat-x scroll 0 0;
    height:7px;
    left:666px;
    position:absolute;
    top:493px;
    width:289px;
    z-index:13;
}

.pages .gcds .center .news h3 {
    clear:both;
    display:block;
    font-size:11px;
    line-height:12px;
    margin:0;
    padding:2px 0 0;
}

.pages .gcds #rit_contact .text {
    background:transparent none repeat scroll 0 0;
    font-size:13px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:4px;
    padding-left:10px;
    text-align:left;
}

.pages .gcds #rit_contact .text .submit {
    background:transparent url(../../images/gray/bg_submit2.gif) repeat-x scroll 0 0;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0;
    width:100%;
}

.pages .gcds #rit_contact .text .submit span {
    float:right;
    line-height:14px;
    padding-left:40px;
}

.pages .gcds #rit_contact .text h2 {
    font-size:13px;
    letter-spacing:-1px;
    margin:14px 0 27px;
    padding:0;
}

.pages .gcds #rit_contact .text p {
    float:left;
    margin:0 0 10px;
    padding:0;
}

.pages .gcds #rit_contact .text label {
	white-space:nowrap;
    float:left;
    height:18px;
    margin:0;
    padding:3px 4px 0 0;
    text-align:right;
    width:130px;
}

.pages .gcds #rit_contact .text input {
    float:left;
    height:18px;
    margin:0;
    padding:0;
    width:128px;
}

.pages .gcds #rit_contact .text h3 {
    float:left;
    font-size:13px;
    letter-spacing:-1px;
    margin:10px 0 0;
    padding:0;
}

.pages .gcds #rit_contact .text span {
    font-size:10px;
    height:18px;
    letter-spacing:0;
    margin:0;
    padding:0;
    text-align:left;
}

.pages .gcds #rit_contact .text textarea {
    float:left;
    font-size:12px;
    font-weight:normal;
    height:66px;
    letter-spacing:0;
    width:263px;
}

/* gform3.html */
.page7 .search {
background:#AAD401 url(../../images/gray/gcoord-bg.gif) no-repeat scroll center top;
clear:both;
width:100%;
}

.page7 .search_2 {
height:640px;
}

.page7 .search .center .searchbox {
    background:#FFFFFF none repeat scroll 0 0;
    font-size:12px;
    text-align:left;
    width:100%;
}

.page7 .search .center .searchbox #form {
    width: 483px;
    height: 440px;
    padding: 0px;
    margin: 0px;
    float: left;
    position: relative;
    left: 7px;
}

.page7 .search .center .searchbox #sidebar {
    width: 150px;
    height: 440px;
    float: right;
}

.page7 .search .center .searchbox #form .submit {
    background: transparent url(../../images/gray/bg_submit.gif) repeat-x scroll 0 0;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0;
    width: 100%;
}

.page7 .search .center .searchbox #form .submit span {
    float:right;
    line-height:14px;
    padding-left:40px;
}

.page7 .search .center .searchbox #form .note {
font-size:10px;
padding:0;
margin: 42px 0px 0px 0px;
}

.page7 .search .center .searchbox #form .note img {
float:left;
height:47px;
margin-right:10px;
width:47px;
}

.page7 .search .center .searchbox #form .note span {
font-size:12px;
font-weight:normal;
width: 200px;
}

.page7 .search .center .searchbox #form .note .font1 {
color:#999c84;
font-size:12px;
font-weight:bold;
}

.page7 .search .center .searchbox #form .hr1 {
background-attachment:scroll;
background-color:transparent;
background-image:url(../../images/gray/bg_formhr.gif);
background-position:center bottom !important;
background-repeat:repeat-x;
float:left;
height:5px;
line-height:5px;
margin:0;
padding:0;
text-align:left;
width:100%;
}

.page7 .search .center .searchbox #sidebar .retour {
background:transparent url(../../images/gray/bg_topnav2.gif) no-repeat scroll center bottom;
min-height:47px;
height: 47px;
padding-top: 7px;
margin-top: 20px;
}

.page7 .search .center .searchbox #sidebar .retour h2 {
background:#FFFFFF url(../../images/gray/icon_gr_33.gif) no-repeat scroll 0 14px;
border:medium none;
color:#999c84;
font-size:10px;
letter-spacing: 0px;
font-weight:bold;
padding:10px 0 5px 6px;
text-align:left;
white-space:nowrap;
}

.page7 .search .center .searchbox #form .formlist {
    float: left;
    width: 426px;
    padding: 0px;
    margin: 0px;
    position: relative;
    left: 56px;
    top: 9px;
}

.page7 .search .center .searchbox #form .formlist h3 {
background:transparent url(../../images/gray/dot_pink.gif) no-repeat scroll left center;
border-bottom:1px dashed #AAD401;
color:#999c84;
font-size:15px;
font-weight:normal;
margin:5px 0px;
padding:0 0 0 10px;
clear: both;
}

.page7 .search .center .searchbox #form .formlist p {
    padding: 0px;
    margin: 10px 0px;
}

.page7 .search .center .searchbox #form .formlist label {
    float: left;
    width: 134px;
    height: 18px;
    line-height: 18px;
    padding: 3px 4px 0px 0px;
    margin: 0px;
    text-align: right;
}

.page7 .search .center .searchbox #form .formlist input {
    width: 276px;
    height: 18px;
}

.page7 .search .center .searchbox #form .formlist ul {
    float: left;
    padding: 0px;
    margin: 0px;
    width: 48%;
    text-align: left;
}

.page7 .search .center .searchbox #form .formlist ul li {
    text-align: left;
    float: left;
    padding: 0px;
    margin: 0px;
    height: 18px;
    width: 180px;
    list-style: none;
}

.page7 .search .center .searchbox #form .formlist ul li label {
    width: 150px;
    height: 18px;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    text-align: right;
}

.page7 .search .center .searchbox #form .formlist ul li input {
    height: 18px;
    width: 20px;
    padding: 0px;
    margin: 0px;
    text-align: right;
}

/* gsomp.html */
.page7 .main2 {
background:#FFFFFF url(../../images/gray/bg_gsom1b.gif) no-repeat scroll center top;
}
.page7 .gsomp_2{
background:#FFFFFF url(../../images/gray/bg_gsom1b_2.gif) no-repeat scroll center top;
}

.page7 .main2 #rit_2 {
background:#FFFFFF none repeat scroll 0 0;
width:150px;
z-index:16;
position:absolute;
right:0;
text-align:left;
top:145px;
}

.page7 .main2 #rit_2 .pour_2 {
font-size:11px;
margin:0px;
padding: 0px;
text-align:left;
}

.page7 .main2 #rit_2 .pour_2 .pic {
margin-bottom:5px;
margin-top:1px;
}

.page7 .main2 #rit_2 .pour_2 p {
margin:0;
padding:4px 0 8px 5px;
}

.page7 .main2 #rit_2 .pour_2 p a {
background:transparent url(../../images/gray/arrow_onion.jpg) no-repeat scroll left center;
color:#616161;
padding-left:14px;
}

.page7 .main2 #float_pic3 {
height:35px;
position:absolute;
left: 70px;
top: 63px;
width:53px;
z-index:10;
}

.page7 .main2 #float_pic4 {
height:35px;
position:absolute;
right:430px;
top:200px;
width:53px;
z-index:10;
}

.page7 .main2 #sub_menu5_b {
background:transparent url(../../images/gray/bg_topnav2.gif) repeat scroll center top;
height:241px;
left:331px;
position:absolute;
top:0;
width:150px;
z-index:4;
}

.page7 .main2 #sub_menu5_b .sub-menu ul a, .page7 .main2 #sub_menu5_b .sub-menu ul a {
background:#AAD401 none repeat scroll 0 0;
clear:both;
color:#FFFFFF;
overflow:hidden;
}

.page7 .main2 .mainbox4 h3 {
padding-bottom:6px;
}

.page7 .main2 .mainbox4 h3 a:hover{text-decoration:none;}

.page7 .main2 .mainbox4 p {
font-size:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 30px 0px;
padding:0px;
text-align:left;
}

.page7 .main2 .mainbox4 .left_list {
float:left;
width:90%;
}

.page7 .main2 .mainbox4 ul li li {
background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0 5px;
display:block;
float:left;
padding:3px 0 0 10px;
width:300px;
font-size: 0.8em;
}

/* gfiche2.html */
.page5 .gfiche2 .msg_conf {
float:left;
font-size:12px;
padding: 0px 0px 40px 6px;
text-align:left;
width:660px;
margin: 0px;
position: relative;
left: 166px;
}

.page4 .gfiche2 .greg .left_box {
background:transparent none repeat scroll 0 0;
float:left;
margin-top:10px;
text-align:left;
width:150px;
}

.page4 .gfiche2 .greg .left_box span {
background:#FFFFFF none repeat scroll 0 0;
color:#999c84;
font-size:16px;
line-height:18px;
margin:0;
padding:1px;
text-align:left;
}

.page4 .gfiche2Top #rit_2 .bg2 {
min-height:72px;
height: 72px;
padding-left:0;
width:150px;
}

.page4 .gfiche2Top #rit_2 .bg2 h2 {
border:medium none;
color:#999c84;
font-size:11px;
font-weight:bold;
margin:0;
padding:10px 0 5px 8px;
text-align:left;
width:142px;
white-space: normal;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content {
background:#FFFFFF none repeat scroll 0 0;
float:left;
height:auto;
margin:20px 0 0;
padding:0;
text-align:left;
width:644px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content h3 {
background:transparent url(../../images/gray/dot_pink.gif) no-repeat scroll 2% 50%;
border-bottom:1px dashed #AAD401;
color:#999c84;
font-size:15px;
font-weight:normal;
margin:8px 0px 0px 0px;
padding:0 0 0 20px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent {
    width: 630px;
    padding: 0px;
    margin: 0px 0px 0px 14px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #p1 {
    color: #999c84;
    font-weight: bold;
    padding: 14px 0px 0px 6px;
    margin: 0px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #p2 {
    color: #000000;
    font-weight: bold;
    padding: 14px 0px 0px 6px;
    margin: 0px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #out {
    background: #ffffff url(../../images/gray/left_bar.gif) repeat-y 3px top;
    margin: 22px 0px 22px 0px;
    padding: 0px 0px 0px 0px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #out #p3 {
    padding: 0px 0px 0px 14px;
    margin: 0px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #out #p4 {
    background:transparent url(../../images/gray/icon_s_arrow.gif) no-repeat scroll 0 1px;
    padding: 0px 0px 0px 14px;
    margin: 10px 0px 0px 14px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent h4 {
background:transparent url(../../images/gray/icon_down.gif) no-repeat scroll left 3px;
color:#999c84;
font-size:13px;
font-weight: bold;
letter-spacing: 0px;
margin:8px 0px 0px 0px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent h5 {
background:transparent url(../../images/gray/icon_up.gif) no-repeat scroll left top;
color:#999c84;
font-size:13px;
font-weight: bold;
letter-spacing: 0px;
margin:0px;
padding: 0px 0px 0px 12px;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #details {
background:transparent url(../../images/gray/bg_submit.gif) repeat-x scroll 0 0;
clear:both;
float:left !important;
height:25px;
margin:20px 0;
width:100%;
}

.page4 .gfiche2 .greg_center2 .msg_box .gfiche2_content #gcontent #details span {
float:right;
background: #ffffff;
height:  10px;
color: #B9AD9D;
font-weight: bold;
font-size: 12px;
vertical-align: middle;
line-height: 10px;
padding-top: 6px;
padding-left: 4px;
}

.page2 .main_bg{
background:url(../../images/gray/bg_gedit2_trais.gif) no-repeat top; }
.page2 .main_bg_2{
background:url(../../images/gray/bg_gedit2_trais_2.gif) no-repeat top; }



.page3 .main_bg{ background:url(../../images/gray/bg_gedit2_trais.gif) no-repeat top; }
.page3 .main_bg_2{ background:url(../../images/gray/bg_gedit2_trais_2.gif) no-repeat top; }


.page6 .main_bg{ background:url(../../images/gray/bg_gedit2_trais.gif) no-repeat top; }
.page6 .main_bg_2{ background:url(../../images/gray/bg_gedit2_trais_2.gif) no-repeat top; }


.page3 .main_bg2{ background:url(../../images/gray/bg_gedit2_guichet.gif) no-repeat top; }
.page3 .main_bg2_2{ background:url(../../images/gray/bg_gedit2_trais_2.gif) no-repeat top; }


.gsom2d .main2 .temo2{ clear:both; padding-left:160px; width:480px;}
.gsom2d .main2 .temo2 h4{ font-size:12px; padding:0; margin:0;}
.gsom2d .main2 .temo2 p{ padding:0; margin:0;}
.gsom2d .main2 .temo2 ul{ padding:0; margin:0; list-style:none;}
.gsom2d .main2 .temo2 ul.col3{ padding:0; margin:0; background:url(../../images/green/bg_formh3.gif) top repeat-x; padding-top:10px;}
.gsom2d .main2 .temo2 li.li33{ float:left; width:150px; padding-right:10px;}
.gsom2d .main2 .temo2 li.li44{ clear:both; background: url(../../images/green/icon_gray_33.gif) 2px 5px no-repeat; padding-left:10px;}



.gsom2d .rit33{ position:absolute; right:0; top:337px;}
.gsom2d .rit33 .float_pic22 {position:absolute;left:147px; top:97px;z-index:10; width:33px; height:51px;}
.gsom2d .rit33 .white-block{ width:166px; height:227px; background:#fff; position:absolute; right:0; bottom:0; z-index:5;}




/* gsom2c.html */
.page8 .main2 .center .lorem {
color:#FFFFFF;
font-size:16px;
left: 0px;
position:absolute;
text-align:left;
top:329px;
width: 319px;
}

.page8 .main2 .mainbox4 {
float:left;
padding-left:330px;
position:relative;
text-align:left;
top:2px;
width:645px;
}

.page8 .top_bar2 {
background:transparent url(../../images/gray/top_bar_repeat2.png) repeat-x scroll 0 0;
height:44px;
left:167px;
position:absolute;
top:0;
width:980px;
z-index:5;
}

.page8 #bg_head {
height:207px;
position:absolute;
left:660px;
top:0;
width:316px;
z-index:1;
}

.page8 .main2 .mainbox4 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}


/* gpost.html */
.page9 .main2 .red_content .mainbtm {
background:transparent url(../../images/gray/bg_formhr.gif) repeat-x scroll 4px top;
clear:both;
padding-left:15px;
padding-top:10px;
width:100%;
}

.page9 .red_content .mainbtm h4.t2 {
color:#616161;
font-size:12px;
margin:0;
padding:10px 0px 0px 0px;
}

.page9 .main2 .red_content .mainbtm h4.t2 {
color:#616161;
font-size:12px;
margin:0;
padding:10px 0 0 0;
}

.page9 .main2 .red_content .mainbtm p.t2 {
padding-left:10px;
}

.page9 .main2 .red_content .mainbtm .gtext {
clear:both;
text-align:left;
}

.page9 .main2 .red_content .mainbtm .gtext ul.t1 {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0px;
}

.page9 .mainbox2 .submit {
background:transparent url(../../images/gray/bg_submit1.gif) repeat-x scroll 0 0;
clear:both;
float:left !important;
height:25px;
margin:20px 0;
width:100%;
}

.page9 .mainbox2 .submit span {
bottom:2px;
position:relative;
text-align:left;
}

.page9 .mainbox2 .submit img {
float:right;
}

.page9 #rit_2 {
background:#FFFFFF none repeat scroll 0 0;
position:absolute;
right:0;
top:204px;
width:150px;
z-index:16;
}

.page9 .main2 .bg3 {
background:#999c84 url(../../images/gray/pic_redbtm.gif) no-repeat scroll center bottom;
min-height: 30px;
padding-bottom:10px;
padding-top:6px;
}

.page9 .main2 .bg3 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

.page9 .main2 .bg3 li {
background:#FFFFFF url(../../images/gray/icon_red_33.gif) no-repeat scroll 0 10px !important;
border:medium none;
color:#999c84;
font-size:11px;
font-weight:normal;
line-height:13px;
padding:5px 0 5px 10px;
text-align:left;
white-space:nowrap;
}



/* gedit_docref2html */
.page10 .main .search {
background:transparent url(../../images/gray/bg_topnav2.gif) no-repeat scroll center bottom;
height:86px;
margin-bottom: 60px;
}

.page10 #rit_8 .search form {
    margin-bottom: 4px;
}

.page10 .main #main_area .mid_glist .list_block li.list_arrow a {
background:transparent url(../../images/gray/arrow_onion.jpg) no-repeat scroll left center;
color:#616161;
padding-left:14px;
font-size: 12px;
float: left;
}

.page10 .main #main_area .mid_glist .list_block {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0;
}

.page10 .clear70 {
clear:both;
font-size:0;
height:60px;
}

.page10 .main #main_area .mid_glist .list_block .list_align_left ul li {
padding-bottom:3px;
}

.page10 .main #main_area .mid_glist h2 {
margin:0px;
padding:0px;
text-align:left;
float: left;
}

.page10 .main .pour .text p {
height:66px;
margin:0;
padding:15px 10px 0 17px;
text-align:left;
}
/*===========leftspan=============*/

/*------1 column------*/
.leftspan  .lorem {color:#FFFFFF;font-size:16px;left: 0;;position:absolute;text-align:left;top:329px;width: 319px;}
.leftspan  .lorem span{ background:#999c84; line-height:18px; }


.leftspan .left_wrapper .lorem_b {color:#FFF;font-size:16px;text-align:left;width:322px; position: static;}
.leftspan .left_wrapper .lorem_b span{ background:#999c84; line-height:18px; }

.leftspan  .lorem_b {color:#FFF;font-size:16px;left:0;position:absolute;text-align:left;top:330px;width:322px;}
.leftspan  .lorem_b span{ background:#999c84; line-height:18px; }


.leftspan  .lorem_c{ position:absolute; font-size:16px; color:#FFF;left:0; top:330px; width:450px; text-align:left;}
.leftspan  .lorem_c span{ background:#999c84; line-height:18px; }



.leftspan  .lorem_c ul {
    font-size:12px;
    color: #616161;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:12px 0 0;
    text-align:left;
}
.leftspan  .lorem_c h3, .leftspan .lorem_c p {
    margin:0;
    padding:0;
}
.leftspan  .lorem_c h3 {
    padding-bottom:8px;
}
.leftspan  .lorem_c .left_list {
    float:left;
    width:100%;
}
.leftspan .lorem_c .blueul ul {
    padding-top:5px;
}
.leftspan .lorem_c ul ul { padding: 0px; }
.leftspan .lorem_c ul li li {
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0 5px;
    display:block;
    float:left;
    padding:3px 0 0 10px;
    width: 100%;
}

.leftspan  .left_wrap .lorem_b {color:#FFF;font-size:16px;left:0;position:absolute;text-align:left;top:111px;width:322px;}

/*------2 column------*/
.leftspan .lft_lorem{ position: absolute; top:360px; left:0; width:150px;font-size:11px; text-align:left;z-index:100;}
.leftspan .lft_lorem p{  margin:0; padding:3px 0;}
.leftspan .lft_lorem .print{ padding:5px 0 0 15px; background:url(../../images/gray/icon_file.gif) no-repeat 0 5px; clear:both;}


.leftspan .left_wrap  .lft_lorem_b {top:124px; left:0; width:150px;font-size:11px; text-align:left; position:absolute;}
.leftspan .left_wrapper .lft_lorem_b {top:360px; left:0; width:150px;font-size:11px; text-align:left; position:absolute;}

.leftspan .lft_lorem_b p{  margin:0; padding:3px 0;}
.leftspan .lft_lorem_b .print{ padding:5px 0 0 15px; background:url(../../images/gray/icon_file.gif) no-repeat 0 5px; clear:both;}





.leftspan  .rit_lorem{ position:absolute; font-size:16px; color:#FFF;left:168px; top:329px; width:150px; text-align:left;}
.leftspan  .rit_lorem span{ background:#999c84; line-height:18px; }


.leftspan .left_wrap .rit_lorem_b {font-size:16px; color:#FFF; width:150px; text-align:left; position: absolute; left:160px; top:100px;
}
.leftspan .left_wrap .rit_lorem_b span{ background:#999c84; line-height:18px; }


.leftspan .left_wrapper .rit_lorem_b {font-size:16px; color:#FFF; width:150px; text-align:left; position: static; padding-left:160px;}
.leftspan .left_wrapper .rit_lorem_b span{ background:#999c84; line-height:18px; }

.leftspan  .rit_lorem_b{ position:absolute; font-size:16px; color:#FFF;left:168px; top:330px; width:150px; text-align:left;}
.leftspan  .rit_lorem_b span{ background:#999c84; line-height:18px; }

.leftspan  .rit_lorem_c{ position:absolute; font-size:16px; color:#FFF;left:168px; top:330px; width:150px; text-align:left;}
.leftspan  .rit_lorem_c span{ background:#999c84; line-height:18px; }


.leftspan  .rit_lorem_c {
    color:#FFFFFF;
    font-size:16px;
    left:168px;
    position:absolute;
    text-align:left;
    top:330px;
    width: 314px;
}


.leftspan  .rit_lorem_c ul {
    font-size:12px;
    color: #616161;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:12px 0 0;
    text-align:left;
}
.leftspan  .rit_lorem_c h3, .leftspan  .rit_lorem_c p {
    margin:0;
    padding:0;
}
.leftspan  .rit_lorem_c h3 {
    padding-bottom:8px;
}
.leftspan  .rit_lorem_c .left_list {
    float:left;
    width:100%;
}
.leftspan  .rit_lorem_c .blueul ul {
    padding-top:5px;
}
.leftspan  .rit_lorem_c ul ul { padding: 0px; }
.leftspan  .rit_lorem_c ul li li {
    background:transparent url(../../images/gray/icon_w_33.jpg) no-repeat scroll 0 5px;
    display:block;
    float:left;
    padding:3px 0 0 10px;
    width: 100%;
}
a.active{ color:black;}
.sam{ font-size:1.2em;}
.enlarge{ font-size:63%;}
#rit3{ right:0; left:auto;}
#search_all_word{ background:#e9e8e6; border:none; padding: 2px 0 2px 10px; width:100px; display:block; float:left; margin-top:2px; color:#616161; height:10px; margin-right:6px;}
.float10{float:left;padding-left:10px;}




/*============rit_all=============*/

#rit_all{position:absolute;
	right:0;
	top:300px;
	width:150px;
	z-index:16;}


/*-------*/
#r_download_acrobat{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif); margin-top:20px;}
#r_download_acrobat .text ul{ background:#FFF}
#r_download_acrobat .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_download_acrobat .text p{ padding:10px 10px 0 10px; margin:0;}
#r_download_acrobat p{background:none;}
#r_download_acrobat .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_download_acrobat .text span a{color:#616161; text-decoration:underline;}
#r_download_acrobat .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_download_acrobat .text2 span a{ text-decoration:none;}
#r_download_acrobat .text2 span a:hover{ text-decoration: underline;}


#r_download_acrobat .text2 {
    background:#FFFFFF;
    color:#616161;
    font-size:11px;
    height:auto;
    text-align:left;
}
#r_download_acrobat .text2 h2 {
    margin:0px;
    padding:0pt;
}
#r_download_acrobat .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
#r_download_acrobat .text2 h2{ padding:0; margin:0 0 0 20px;}
#r_download_acrobat .text2 p{ padding:0; margin:0;}
#r_download_acrobat .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
#r_download_acrobat .text2 span a{color:#616161; text-decoration:underline;}
#r_download_acrobat .text2 .pic{ float:left; padding:5px;}
#r_download_acrobat .text2 .rit{ float:left; width:94px; padding-bottom:5px;}

/*-------*/
#r_download_keysign{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
#r_download_keysign .text h2{ padding:0; margin:0 0 0 20px;}
#r_download_keysign .text ul{ background:#FFF}
#r_download_keysign .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_download_keysign .text p{ padding:10px 10px 0 10px; margin:0;}
#r_download_keysign p{background:none;}
#r_download_keysign .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_download_keysign .text span a{color:#616161; text-decoration:underline;}

#r_download_keysign .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_download_keysign .text2 span a{ text-decoration:none;}
#r_download_keysign .text2 span a:hover{ text-decoration: underline;}


#r_download_keysign .text2 {
    background:#FFFFFF;
    color:#616161;
	height:auto;
    font-size:11px;
    text-align:left;
}
#r_download_keysign .text2 h2 {
    margin:0px;
    padding:0pt;
}
#r_download_keysign .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
#r_download_keysign .text2 h2{ padding:0; margin:0 0 0 20px;}
#r_download_keysign .text2 p{ padding:0; margin:0;}
#r_download_keysign .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
#r_download_keysign .text2 span a{color:#616161; text-decoration:underline;}
#r_download_keysign .text2 .pic{ float:left; padding:5px;}
#r_download_keysign .text2 .rit{ float:left; width:94px;}
#r_download_keysign .btm{ clear:both; padding-top:5px;}
#r_download_keysign .btm a{ color:#BAAA9B; padding-left:10px; display:block; background:url(../../images/gray/icon_gray_33.gif) no-repeat 0 4px;}


/*-------*/
#r_more{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
#r_more .text h2{ padding:0; margin:0 0 0 20px;}
#r_more .text ul{ background:#FFF}
#r_more .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161; text-align:left; padding-left:10px;}
#r_more .text p{ padding:10px 10px 0 10px; margin:0; background:none;}
#r_more .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_more .text span a{color:#616161; text-decoration:underline;}
#r_more .text h2.link{ margin:0;  line-height:14px; padding:5px 0; >padding-bottom:0; }

/*-------*/

#r_tesimony{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif); width:100%;}
#r_tesimony .text h2{ padding:0; margin:0 0 0 20px;}
#r_tesimony .text ul{ background:#FFF}
#r_tesimony .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_tesimony .text p{ padding:10px 10px 0 10px; margin:0;}
#r_tesimony  p{ background:none;}
#r_tesimony .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_tesimony .text span a{color:#616161; text-decoration:underline;}
#r_tesimony .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_tesimony  .text2 span a{ text-decoration:none;}
#r_tesimony  .text2 span a:hover{ text-decoration: underline;}

#r_tesimony  .text2 {
    background:#FFFFFF;
	width:100%;
    color:#616161;
    font-size:11px;
    height:auto;
    text-align:left;
}
#r_tesimony  .text2 h2 {
    margin:0px;
    padding:0pt;
	background:url(../../images/gray/icon_huatong.gif) no-repeat 0 4px;
	padding-left:23px;
}
#r_tesimony .text2 .pic{ float:left; padding-right:5px;}
#r_tesimony .text2 .rit{ float:left; width:94px;}

/*-------*/
#r_email{ background:url(../../images/gray/slice_email.jpg) left top no-repeat; padding-left:10px; text-align:left; margin-top:20px;}
#r_email h2{ margin:0; padding:0; padding-bottom:5px;}
#r_email  a{ font-size:12px;}
#r_email p{ color:#616161; font-size:11px; margin:0; padding:0; padding-left:10px; background:url(../../images/gray/icon_gray_33.gif) no-repeat left 2px;}

/*-------*/
#r_citation{ margin-top:20px; padding:10px 0; clear:both; font-size:12px; text-align:left; color:#b9ad9d; line-height:14px;}
#r_citation .pic2{ clear:both; text-align:right;}
#r_citation .pic3{ clear:both; padding:10px 0;}

#r_citation .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
#r_citation .text2 h2{ padding:0; margin:0 0 0 20px;}
#r_citation .text2 p{ padding:0; margin:0;}
#r_citation p{ background:none;}
#r_citation .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
#r_citation .text2 span a{color:#616161; text-decoration:underline;}
#r_citation .text2 .pic{ float:left; padding:5px;}
#r_citation .text2 .rit{ float:left; width:94px;}
/*-------*/






#r_chiffre{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
#r_chiffre .text h2{ padding:0; margin:0 0 0 20px;}
#r_chiffre .text ul{ background:#FFF}
#r_chiffre .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_chiffre .text p{ padding:10px 10px 0 10px; margin:0;}
#r_chiffre p{background:none;}
#r_chiffre .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_chiffre .text span a{color:#616161; text-decoration:underline;}

#r_chiffre .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_chiffre .text2 span a{ text-decoration:none;}
#r_chiffre .text2 span a:hover{ text-decoration: underline;}


#r_chiffre .text2 {
    background:#FFFFFF;
    color:#616161;
	height:auto;
    font-size:11px;
    text-align:left;
}
#r_chiffre .text2 h2 {
    margin:0px;
    padding:0pt;
}
#r_chiffre .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
#r_chiffre .text2 h2{ padding:0; margin:0 0 0 20px;}

#r_chiffre .text2 p{ padding:0; margin:0;}
#r_chiffre .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
#r_chiffre .text2 span a{color:#616161; text-decoration:underline;}




/*-------*/
#r_video{ clear:both; width:140px; padding-left:10px;}
#r_video p{background:none; }
#r_video h2{ margin:0; padding:0;}
#r_video img{ vertical-align:top; margin-right:2px; float:left; }
#r_video ul{ list-style:none; padding:0; margin:0; padding-bottom:10px;}
#r_video li{ padding:5px 0; line-height:16px; clear:both; display:block; font-size:11px; text-align:left;}
#r_video li span{ line-height:8px; padding:0; position:relative; top:-3px; }


/*-------*/
#r_download{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
#r_download .text h2{ padding:0; margin:0 0 0 20px;}
#r_download .text ul{ background:#FFF}
#r_download .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_download .text p{ padding:10px 10px 0 10px; margin:0;}
.pages #formDiv2 ol li .odd{ background:#E2DDD9;margin-top:5px;font-size:1.1em; padding: 5px; }
.pages #formDiv2 ol li .even{ background:#F2EEED;margin-top:5px;font-size:1.1em; padding: 5px;}
#r_download .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_download .text span a{color:#616161; text-decoration:underline;}
#r_download p{background:none;}

#r_download .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_download .text2 span a{ text-decoration:none;}
#r_download .text2 span a:hover{ text-decoration: underline;}


#r_download .text2 {
    background:#FFFFFF;
    color:#616161;
	height:auto;
    font-size:11px;
    text-align:left;
}
#r_download .text2 h2 {
    margin:0px;
    padding:0pt;
}
#r_download .text2{ background:#FFF url(../../images/gray/icon_l_arrow.gif) no-repeat left top; font-size:11px; color:#616161; text-align:left; width:100%; }
#r_download .text2 h2{ padding:0; margin:0 0 0 20px;}
#r_download .text2 p{ padding:0; margin:0;}
#r_download .text2 span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding:0;}
#r_download .text2 span a{color:#616161; text-decoration:underline;}
#r_download .text2 ul{ padding:0; margin:0; list-style:none; padding-left:10px; padding-bottom:5px;}
#r_download .text2 li{ padding-left:10px; background:url(../../images/gray/icon_gray_33.gif) no-repeat 0 4px;}


/*-------*/
#r_consulter{ margin:20px 0; padding:10px 0; background:url(../../images/gray/bg_g_4p.gif)}
#r_consulter .text h2{ padding:0; margin:0 0 0 20px;}
#r_consulter .text ul{ background:#FFF}
#r_consulter p{ background:none}
#r_consulter .text{
 background:#FFF url(../../images/gray/icon_ten.jpg) no-repeat left top; font-size:11px; color:#616161;}
#r_consulter .text p{ padding:10px 10px 0 10px; margin:0;}
#r_consulter .text span{ display:block; clear:both; padding-bottom:10px; text-align:left; padding-left:20px;}
#r_consulter .text span a{color:#616161; text-decoration:underline;}

#r_consulter .text2 span {
    clear:both;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    color: #767676;
    display:block;
    padding:0pt;
    text-align:left;
}
#r_consulter .text2 span a{ text-decoration:none;}
#r_consulter .text2 span a:hover{ text-decoration: underline;}
#r_consulter .text2 .site a{ background:url(../../images/gray/arrow_onion.jpg) 0 3px no-repeat;-background-position:0 7px; padding-left:10px; color:#616161;  }

#r_consulter .text2 {
    background:#FFFFFF url(../../images/gray/pic_consulter.gif) no-repeat 0 5px;
	padding:4px 0 8px 5px;
    color:#616161;
    font-size:11px;
    height:auto;
    text-align:left;
	padding-bottom:5px;
}
#r_consulter .text2 h2 {
    margin:0px;
    padding:0pt;
    
}


/*-------*/
#r_retour{ background:url(../../images/gray/pic_redbtm.gif) bottom no-repeat #999C84; padding-top:6px; padding-bottom:10px;}
#r_retour ul{ padding:0; margin:0; list-style:none; text-align:left;}
#r_retour li{ background:#FFF url(../../images/gray/icon_red_33.gif) no-repeat 0 8px; padding:3px 0 3px 10px; font-size:11px; /*font-weight: bold;*/ text-align:left; color:#999C84; border:none; /*white-space:nowrap; */line-height:14px; }
#r_retour li a{color:#999C84;}
#r_retour li a.active{color:#000;}
#r_retour p{background:none}


/*-------*/

#rit_all_gtext{
	position:absolute;
	right:0;
	top:204px;
	width:150px;
	z-index:16;
	background:#FFF;
}




#subscriber_message.red{ font-size:11px; color:red; }
#subscriber_message.green{ font-size:11px; color:green; }


#btn_gr_ok{ position:relative; top:4px;  >top:2px}
#btn_g_ok{ position:relative; top:2px; >top:0}



/* pop_form */
.pages #all{width:100%; height:110%; position:absolute; left:0; top:0; z-index:-1; display:none; behavior: url("../includes/js/iepngfix.htc");}
.pages #formDiv2{ text-align:left; font-size:11px; margin: 0; background-color: #fff; text-align: center;  position: absolute; top: 30%; left: 30%; border: solid 1px gray; display:none;}
.pages #formDiv2{ /*margin-left: 42px; margin-top: -105px; width:600px !important; _width:580px !important; */width:600px; margin:0 auto;}
.pages #formDiv2 .pop_form{ float:left; width:100%; padding:0px 10px 10px 10px;}
.pages #formDiv2 .pop_form .pft{ height: 25px !important; height: 10px; width:580px;}
.pages #formDiv2 .pop_form .p { float:left; text-align:left; padding:8px 0px;}
.pages #formDiv2 i { font-style: normal; color:green;}
.pages #formDiv2 .pop_form .font_title2{ float:left; height:10px; line-height:10px; font-size:12px; text-align:left; font-weight:normal;}
.pages #formDiv2 .pop_form .font_content{ float:left; height:10px; line-height:10px; text-align:left; font-weight:bold;}
.pages #formDiv2 .pop_form .pft input{ float:right;}
.pages #formDiv2 .hr{ float: left; background:url(../../images/green/bg_formh3.gif) repeat-x; background-position: bottom !important; background-position: bottom; height:5px; text-align:left; padding:0; margin:0; line-height:5px; width:580px;}
.pages #formDiv2 h4{ font-size:12px; text-align:left; padding:0; margin:0; padding-top:10px;}
.pages #formDiv2 ol{ float:left; text-align: left; padding:0px; margin:0px; list-style-type: none; width: 580px;}
.pages #formDiv2 ol li{ text-align: left; float: left; width: 50%;}
.pages #formDiv2 ol li ul{ clear:both; padding:0; margin:0; list-style:none;}
.pages #formDiv2 ol li ul li{ width:100%; float:none; clear:both; padding:3px;}
.pages #formDiv2 ol li ul li.odd{ background:#E2DDD9;}
.pages #formDiv2 ol li ul li.even{ background:#F2EEED;}
.pages #formDiv2 ol label{ text-align: right; float: left; width: 150px; height: 10px; line-height: 10px; padding-top: 4px; }
.pages #formDiv2 ol span.note22{ color:red;text-align:right;display:none; }
.pages #formDiv2 ol input{ text-align: left; float: right; width: 125px; border: 1px solid gray; border-top: 2px solid #7c7c7c; margin-right: 5px; padding: 1px;}
.pages #formDiv2 ol .col1{ text-align: left; float: left; width: 170px; height: 10px; line-height: 10px; font-weight: bold;}
.pages #formDiv2 ol .col2{ text-align: left; float: left; width: 90px; height: 10px; line-height: 10px;}
.pages #formDiv2 ol .col3{ text-align: right; float: right; height: 10px; line-height: 10px; font-weight: bold;}
.pages #formDiv2 ol .label1{ text-align: right; float: left; height: 10px; width: 285px; line-height: 10px;}
.pages #formDiv2 ol li textarea{ text-align: left; float: left; height: 65px; width: 285px; border: 1px solid gray; border-top: 2px solid #7c7c7c; padding: 1px;}
.pages #formDiv2 ol li .fill{ text-align: left; float: left; height: 56px !important; height: 42px; width: 285px;}
.pages #formDiv2 .submit {
    background:transparent url(../../images/green/bg_submit.gif) repeat-x scroll 0% 0%;
    clear:both;
    float:left !important;
    height:25px;
    margin:20px 0pt;
    width:580px;
}
.pages #formDiv2 .submit img { float: right; }




#all{width:100%; height:110%; position:absolute; left:0; top:0; z-index:-1; display:none;behavior: url("../includes/js/iepngfix.htc");}
#formDiv{ text-align:left; font-size:11px; width: 40%; margin: 0 auto; background-color: #fff; text-align: center;  position: absolute; top: 30%; left: 30%; border: solid 1px gray; _height:250px;min-height:250px; padding-left:5px; padding-right:5px; display:none;}

#formDiv p{ text-align:left; font-size:11px; font-weight:normal; padding:0; margin:0;}
#formDiv p.icon{ background:url(../../images/green/icon_w_33.jpg) no-repeat left; padding-left:10px;}
#formDiv .btn{ position:absolute; top:0; right:10px;}
#formDiv .lft,.pages #formDiv .rit{ float:left; padding:0 10px 10px 10px; width:45%; position:relative; }


#formDiv h3{ font-size:15px; background:url(../../images/green/bg_formh3.gif) bottom repeat-x; height:30px; text-align:left; padding:0; margin:0; line-height:30px;}
>>>>>>> .r31
#formDiv h4{ font-size:12px; text-align:left; padding:0; margin:0; padding-top:10px;}

#font_small{font-size:9px;margin-right:6px;cursor:pointer;text-decoration:none;}
#font_medium{font-size:11px;color:#AAD401;margin-right:4px;cursor:pointer;text-decoration:none;}
#font_large{font-size:13px;cursor:pointer;text-decoration:none;}
.font12_em{font-size:1.2em;}


