@charset "iso-8859-1";
/* general */
*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
html body{
margin:0;
padding:0;
background:url(../img/main_bg.gif) repeat-x 0 0 #b3d0ef;
}
#main{
width:990px;
margin:0 auto 0 auto;
}
.underline{
text-decoration:underline;
}
.em{
font-style:italic;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.bgreq{
background-color:#d7e8fb;
}
.justify{
text-align:justify;
}
.t_left{
text-align:left;
}
.acenter, .text_content .acenter{
text-align:center;
}
.border{
border:solid 1px #98c4f5;
}
.dist{
height:10px;
line-height:10px;
font-size:1px;
}
.normal{
font-weight:normal;
}
.mr10{
margin-right:10px;
}
.mr12{
margin-right:12px;
}
.mt10{
margin-top:10px;
}
.mt8{
margin-top:8px;
}
.mb10{
margin-bottom:10px;
}
.marbot6{
margin-bottom:6px;
}

.width_ul{
width:410px;
}
.width_ul_2{
width:390px;
}
select, option{
color:#024C9E;
}
ul{
list-style-position: outside;
position:relative;
left:15px;
padding-right:15px;
padding-left:15px;
}
ul li{
color:#1e75d4;
}
ul li span{
color:#000;
}
.input{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.bold{
font-weight:bold;
}
.italic{
font-style: italic;
}
.indent{
padding-left:12px
}
.blue1{
color:#1e75d4;
}
.blue2{
color:#0b48a0;
}
.red{
color:#ff0000;
}
.orange{
color:#f06907;
}
.orange2{
color:#e27000;
}
.orange3{
color:#f6bc01;
}
.orange4{
color:#EF930E;
}
.white{
color:#fff;
}
.padding_txt{
padding-left:5px;
padding-right:5px;
}
.padding_txt2{
padding-left:40px;
padding-right:40px;
}
.text_content .f16, .f16{
font-size:16px;
}
.text_content .f15, .f15{
font-size:15px;
}
.text_content .f14, .f14{
font-size:14px;
}
.text_content .f13, .f13{
font-size:13px;
}
.text_content .f11, .f11{
font-size:11px;
}
.text_content .f16{
font-size:16px;
}
.block{
display:block;
}
.underline{
text-decoration:underline;
}
.pointer{
cursor:pointer;
}


/* header */
#header{
width:990px;
height:175px;
background:url(../img/header.jpg) no-repeat 0 0;
}
.sig{
width:190px;
height:86px;
margin:30px 0 0 10px;
background:url(../img/sig.png) no-repeat 0 0;;
display:inline;/* IE6 hack */
cursor:pointer;
}
.glob{
width:776px;
height:136px;
margin:1px 0 0 0px;
}
.menu_top{
width:994px;
height:38px;
}
.menu_top .men{
width:994px;
height:38px;
}
.menu_top .men .mm{
width:142px;
float:left;
}
.menu_top .sub_mm{
position:absolute;
z-index:100;
width:142px;
display:none;
}
.menu_top .sub_mm .sub_mm_top{
width:142px;
height:4px;
line-height:4px;
font-size:1px;
background:url(../img/sub_mm_top.png) no-repeat 0 0;
}
.menu_top .sub_mm .sub_mm_mid{
width:142px;
background:url(../img/sub_mm_mid.png) repeat-y 0 0;
}
.sub_mm_mid a{
position:relative; /* fix IE6 bug */
display:block;
width:132px;
height:22px;
font-size:12px;
color:#01358f;
text-decoration:none;
background:url(../img/sub_mm_line.gif) no-repeat 0 bottom #f6bc01;
line-height:22px;
margin:0 auto 0 auto;
}
.sub_mm_mid a:visited{
color:#01358f;
}
.sub_mm_mid a:hover{
background-color:#f1cf61;
}
.menu_top .sub_mm .sub_mm_bot{
width:142px;
height:12px;
line-height:12px;
font-size:1px;
background:url(../img/sub_mm_bot.png) no-repeat 0 0;
}

.menu_top .men .men_mm{
display:block;
width:142px;
height:38px;
}
.menu_top .men .m_1{
background:url(../img/m_1.png) no-repeat 0 0;
}
.menu_top .men .m_1:hover{
background:url(../img/m_1.png) no-repeat 0 -38px;
}
.menu_top .men .m_2{
background:url(../img/m_2.png) no-repeat 0 0;
}
.menu_top .men .m_2:hover{
background:url(../img/m_2.png) no-repeat 0 -38px;
}
.menu_top .men .m_3{
background:url(../img/m_3.png) no-repeat 0 0;
}
.menu_top .men .m_3:hover{
background:url(../img/m_3.png) no-repeat 0 -38px;
}
.menu_top .men .m_4{
background:url(../img/m_4.png) no-repeat 0 0;
}
.menu_top .men .m_4:hover{
background:url(../img/m_4.png) no-repeat 0 -38px;
}
.menu_top .men .m_5{
background:url(../img/m_5.png) no-repeat 0 0;
}
.menu_top .men .m_5:hover{
background:url(../img/m_5.png) no-repeat 0 -38px;
}
.menu_top .men .m_6{
background:url(../img/m_6.png) no-repeat 0 0;
}
.menu_top .men .m_6:hover{
background:url(../img/m_6.png) no-repeat 0 -38px;
}
.menu_top .men .m_7{
background:url(../img/m_7.png) no-repeat 0 0;
}
.menu_top .men .m_7:hover{
background:url(../img/m_7.png) no-repeat 0 -38px;
}
.flag{
width:138px;
height:38px;
/*background:url(../img/flag_bg.gif) no-repeat 0 bottom;*/
}
.flag a{
display:block;
width:22px;
height:18px;
float:right;
margin-left:8px;
margin-top:10px;
}
.flag .fr{
background:url(../img/flag_fr.gif) no-repeat 0 0;
}
.flag .en{
background:url(../img/flag_en.gif) no-repeat 0 0;
}
.flag .ro{
background:url(../img/flag_ro.gif) no-repeat 0 0;
margin-right:12px;
display:inline;/* IE6 hack */
}

/* content */
#maintable{
width:990px;
}
#maintable td{
vertical-align:top;
}
/* content left */
#miseenjour{
width:212px;
text-align:center;
}
.td_left{
width:212px;
background:url(../img/div_left.jpg) repeat-y 0 0;
}
.div_left{
background:url(../img/td_left.jpg) no-repeat 0 0;
padding-top:10px;
}
.blue_top{
width:212px;
height:11px;
line-height:11px;
font-size:1px;
background:url(../img/blue_top.png) no-repeat 0 0;
}
.blue_mid{
width:212px;
background:url(../img/blue_mid_bg.gif) repeat-y 0 0;
}

.men_left{
margin:0 auto 0 auto;
width:204px;
}
.men_left a{
display:block;
width:204px;
height:21px;
line-height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-indent: 32px;
margin:1px 0 1px 0;
}
.men_left .men{
color:#98c4f5;
background:#1e75d4 url(../img/bul_off.gif) no-repeat 10px center;
}
.men_left .men:visited{
color:#98c4f5;
}
.men_left .men:hover, .men_left .men_active{
color:#0a58ad;
background:#98c4f5 url(../img/bul_on.gif) no-repeat 10px center;
}
.men_left .linie{
width:204px;
height:1px;
font-size:0;
line-height:1px;
background:url(../img/linie.gif) no-repeat 0 0;
}
.blue_bot{
width:212px;
height:11px;
background:url(../img/blue_bot.png) no-repeat 0 0;
line-height:11px;
font-size:1px;
}
.ora_top{
margin-top:10px;
width:212px;
height:11px;
font-size:0;
line-height:11px;
background:url(../img/ora_top.png) no-repeat 0 0;
}
.ora_mid{
width:212px;
background:url(../img/ora_mid.gif) repeat-y 0 0;
}
.ora_mid .row{
margin-left:8px;
}
.ora_inp_l{
width:3px;
height:19px;
font-size:0;
line-height:19px;
background:url(../img/ora_inp_l.gif) no-repeat 0 0;
}
.ora_inp_r{
width:3px;
height:19px;
font-size:0;
line-height:19px;
background:url(../img/ora_inp_r.gif) no-repeat 0 0;
}
.ora_inp{
border-top:solid 1px #ef930e;
border-bottom:solid 1px #ef930e;
border-left:none;
border-right:none;
width:158px;
height:17px;
line-height:17px;
color:#024c9e;
}
.ora_but_01{
margin-left:6px;
width:24px;
height:19px;
background:url(../img/ora_but_01.gif) no-repeat 0 0;
border:none;
}
.ora_but_02{
margin-left:6px;
width:24px;
height:19px;
background:url(../img/ora_but_02.gif) no-repeat 0 0;
border:none;
}
.ora_bot{
width:212px;
height:11px;
font-size:0;
line-height:11px;
background:url(../img/ora_bot.png) no-repeat 0 0;
}
.ora_mid a{
display:block;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
text-indent:10px;
}
.ora_mid a:visited{
color:#fff;
}
.ora_mid a:hover{
color:#dfeaf6;
}
.con_top{
margin-top:10px;
width:212px;
height:28px;
background:url(../img/con_top.png) no-repeat 0 0;
}
.con_mid{
width:212px;
background:url(../img/con_mid.gif) repeat-y 0 0;
}
.con_mid a{
position:relative;
}
.con_grid{
width:199px;
height:106px;
background:url(../img/con_grid.gif) no-repeat 0 0;
margin-left:7px;
}
.con_grid .sus{
width:183px;
height:51px;
padding-top:8px;/*margin-top FF bug fix*/
margin-left:8px;
}
.con_grid .jos{
margin-left:8px;
padding-top:4px;/*margin-top FF bug fix*/
width:183px;
height:34px;
text-align:center;
vertical-align:top;
color:#fff;
font-size:14px;
background:#5c9de5;
position:relative;
top:1px;
}
.con_grid .jos a{
color:#fff;
text-decoration:none;
}
.con_grid .jos a:visited{
color:#fff;
}
.con_grid .jos a:hover{
color:#f6d4a2;
}
.con_grid .jos, .con_grid .jos a{
font-weight:bold;
}
.con_grid .sus .con_skype, .con_grid .sus .con_mobile, .con_grid .sus .con_email, .con_grid .sus a, .con_grid .sus .con_skype_on{
width:61px;
height:51px;
}
.con_grid .sus .con_skype{
background:url(../img/con_skype.png) no-repeat center center #C4DDF9;
}
.con_grid .sus .con_skype_on{
background:url(../img/con_skype_on.png) no-repeat center center #C4DDF9;
float:left;
}
.con_grid .sus .con_mobile {
background:url(../img/con_mobile.png) no-repeat center center;
}
.con_grid .sus .con_email{
background:url(../img/con_email.png) no-repeat center center;
}
.con_form{
margin-top:8px;
width:199px;
margin-left:7px;
}
.con_inp_l, .con_inp_r, .con_inp_l_w, .con_inp_r_w, .qu_inp_l, .qu_inp_r, .qu_inp_lb, .qu_inp_rb, .qu_inp_lo, .qu_inp_ro, .con_inp_lblue_w, .con_inp_rblue_w, .con_inp_lora_w, .con_inp_rora_w, .con_inp_l_ora, .con_inp_r_ora{
width:3px;
height:19px;
font-size:0;
line-height:19px;
}
.con_inp_lblue_w{
background:url(../img/con_inp_lblue_w.gif) no-repeat 0 0;
}
.con_inp_rblue_w{
background:url(../img/con_inp_rblue_w.gif) no-repeat 0 0;
}
.con_inp_lora_w{
background:url(../img/con_inp_lora_w.gif) no-repeat 0 0;
}
.con_inp_r_ora{
background:url(../img/con_inp_r_ora.gif) no-repeat 0 0;
margin-bottom:6px;
}
.con_inp_l_ora{
background:url(../img/con_inp_l_ora.gif) no-repeat 0 0;
margin-bottom:6px;
}
.con_inp_rora_w{
background:url(../img/con_inp_rora_w.gif) no-repeat 0 0;
}
.con_inp_l{
background:url(../img/con_inp_l.gif) no-repeat 0 0;
}
.con_inp_l_w{
background:url(../img/con_inp_l_w.gif) no-repeat 0 0;
}
.con_inp_r{
background:url(../img/con_inp_r.gif) no-repeat 0 0;
margin-bottom:6px;
}
.con_inp_r_w{
background:url(../img/con_inp_r_w.gif) no-repeat 0 0;
margin-bottom:6px;
}
.con_inp{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:193px;
height:17px;
line-height:17px;
color:#024c9e;
}
.con_inp2{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:223px;
height:17px;
line-height:17px;
color:#024c9e;
}
.con_inp3{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:464px;
height:17px;
line-height:17px;
color:#024c9e;
}
.con_inp4{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:103px;
height:17px;
line-height:17px;
color:#024c9e;
}


.con_txa_l{
width:3px;
height:100px;
font-size:0;
background:url(../img/con_txa_l.gif) no-repeat 0 0;
}
.con_txa_r{
width:3px;
height:100px;
font-size:0;
background:url(../img/con_txa_r.gif) no-repeat 0 0;
margin-bottom:6px;
}
.con_txa{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:193px;
height:98px;
color:#024c9e;
font-size:12px;
}

.con_envoyez{
display:block;
width:93px;
height:21px;
border:none;
margin:10px auto 0 auto;
background:url(../img/but_envoyez.gif) no-repeat 0 0;
}
.con_enregistrer{
display:block;
width:73px;
height:21px;
border:none;
background:url(../img/but_enregistrer.gif) no-repeat 0 0;
}
.con_bot{
width:212px;
height:12px;
line-height:12px;
font-size:0;
background:url(../img/con_bot.png) no-repeat 0 0;
}

.qcol1{
width:228px;

}
.qcol2{
width:80px;
}
.qcol3{
width:32px
}
.qcol4{
width:80px;
}
.quinp_txt, .qu_tarif, .qu_nr{
border-top:solid 1px #4173a7;
border-bottom:solid 1px #4173a7;
border-left:none;
border-right:none;
height:17px;
line-height:17px;
color:#024c9e;

}
.qu_tarif, .qu_nr{
text-align:right;
}
.quinp_txt{
width:169px;
}
.qu_inp_l{
background:url(../img/qu_inp_l.gif) no-repeat 0 0;
}
.qu_inp_lb{
background:url(../img/qu_inp_lb.gif) no-repeat 0 0;
}
.qu_inp_lo{
background:url(../img/qu_inp_lo.gif) no-repeat 0 0;
}
.qu_inp_r{
background:url(../img/qu_inp_r.gif) no-repeat 0 0;
}
.qu_inp_rb{
background:url(../img/qu_inp_rb.gif) no-repeat 0 0;
}
.qu_inp_ro{
background:url(../img/qu_inp_ro.gif) no-repeat 0 0;
}

.qu_sel{
border:1px solid #4173a7;
display:block;
width:175px;
height:19px;
margin-top:8px;
}

.qu_tarif{
width:38px;
}
.qu_nr{
width:17px;
}
.quotation_form a{
display:block;
text-align:right;
color:#fff;
font-weight:normal;
text-decoration:underline;
margin-top:8px;
padding-right:20px;
font-style:italic;
}
.quotation_form a:visited{
color:#fff;
}
.quotation_form a:hover{
color:#f6d4a2;
}
/* content center */
.td_center{
width:566px;
background:#fff;
}
.center{
width:546px;
margin:10px auto 10px auto;
}
.tit{
width:546px;
height:34px;
}
.tit_left{
width:12px;
height:34px;
background:url(../img/tit_left.gif) no-repeat 0 0;
}
.tit_center{
width:522px;
height:34px;
background:url(../img/tit_center.gif) repeat-x 0 0;
}
#title{
text-indent:-1000px;
display:block;
}
.tit_center .title_0{
width:522px;
height:34px;
background:url(../img/title_0.gif) no-repeat 0 0;
}
.tit_center .title_0_dio{
width:522px;
height:34px;
background:url(../img/title_0_dio.gif) no-repeat 0 0;
}
.tit_center .title_0_lo{
width:522px;
height:34px;
background:url(../img/title_0_lo.gif) no-repeat 0 0;
}
.tit_center .title_1{
width:522px;
height:34px;
background:url(../img/title_1.gif) no-repeat 0 0;
}
.tit_center .title_2{
width:522px;
height:34px;
background:url(../img/title_2.gif) no-repeat 0 0;
}
.tit_center .title_2_iphone{
width:522px;
height:34px;
background:url(../img/title_2_iphone.gif) no-repeat 0 0;
}
.tit_center .title_3{
width:522px;
height:34px;
background:url(../img/title_3.gif) no-repeat 0 0;
}
.tit_center .title_4{
width:522px;
height:34px;
background:url(../img/title_4.gif) no-repeat 0 0;
}
.tit_center .title_5{
width:522px;
height:34px;
background:url(../img/title_5.gif) no-repeat 0 0;
}
.tit_center .title_6{
width:522px;
height:34px;
background:url(../img/title_6.gif) no-repeat 0 0;
}
.tit_center .title_7{
width:522px;
height:34px;
background:url(../img/title_7.gif) no-repeat 0 0;
}
.tit_center .title_8{
width:522px;
height:34px;
background:url(../img/title_8.gif) no-repeat 0 0;
}
.tit_right{
width:12px;
height:34px;
background:url(../img/tit_right.gif) no-repeat 0 0;
}

.subtit{
width:546px;
margin-top:5px;
}
.subtitle_bowl{
width:41px;
height:41px;
}
.bowl_0_0{
background:url(../img/subtitle_bowl_0_0.gif) no-repeat 0 0;
}
.bowl_0_1{
background:url(../img/subtitle_bowl_0_1.gif) no-repeat 0 0;
}
.bowl_0_2{
background:url(../img/subtitle_bowl_0_2.gif) no-repeat 0 0;
}
.bowl_0_3{
background:url(../img/subtitle_bowl_0_3.gif) no-repeat 0 0;
}
.bowl_0_4{
background:url(../img/subtitle_bowl_0_4.gif) no-repeat 0 0;
}
.bowl_1_0{
background:url(../img/subtitle_bowl_1_0.gif) no-repeat 0 0;
}
.bowl_1_1{
background:url(../img/subtitle_bowl_1_1.gif) no-repeat 0 0;
}
.bowl_1_2{
background:url(../img/subtitle_bowl_1_2.gif) no-repeat 0 0;
}
.bowl_2_0{
background:url(../img/subtitle_bowl_2_0.gif) no-repeat 0 0;
}
.bowl_2_1{
background:url(../img/subtitle_bowl_2_1.gif) no-repeat 0 0;
}
.bowl_2_3{
background:url(../img/subtitle_bowl_2_3.gif) no-repeat 0 0;
}
.bowl_2_4{
background:url(../img/subtitle_bowl_2_4.gif) no-repeat 0 0;
}
.bowl_2_5{
background:url(../img/subtitle_bowl_2_5.gif) no-repeat 0 0;
}

.bowl_3_0{
background:url(../img/subtitle_bowl_3_0.gif) no-repeat 0 0;
}
.bowl_3_1{
background:url(../img/subtitle_bowl_3_1.gif) no-repeat 0 0;
}
.bowl_4_0{
background:url(../img/subtitle_bowl_4_0.gif) no-repeat 0 0;
}
.bowl_5_0{
background:url(../img/subtitle_bowl_5_0.gif) no-repeat 0 0;
}
.bowl_5_1{
background:url(../img/subtitle_bowl_5_1.gif) no-repeat 0 0;
}
.bowl_5_2{
background:url(../img/subtitle_bowl_5_2.gif) no-repeat 0 0;
}
.bowl_6_1{
background:url(../img/subtitle_bowl_6_1.gif) no-repeat 0 0;
}
.bowl_8_1{
background:url(../img/subtitle_bowl_8_1.gif) no-repeat 0 0;
}
.agrement_cir{
width:170px;
height:227px;
background:url(../img/agrement_cir.gif) no-repeat 0 0;
}
.agrement_cir a{
display:block;
width:170px;
height:227px;
}
.subtitle, .subtitle h1{
width:505px;
height:41px;
line-height:41px;
background:url(../img/subtitle_line.gif) no-repeat 10px 30px;
color:#1e75d4;
font-size:16px;
font-weight:bold;
text-indent:10px;
}
.subsubtitle{
font-weight:bold;
color:#1e75d4;
height:22px;
line-height:22px;
background:#ecf1f7;
padding-left:6px;
}
.subsubtitle h1{
font-weight:bold;
color:#1e75d4;
height:22px;
line-height:22px;
background:#ecf1f7;
}
.intro, .intro *{
text-align:justify;
}
.intro{
margin-top:10px;
}
.height_space{
height:30px;
}
.intro_line{
margin-bottom:15px;
cursor:pointer;
}
.subtitle_intro{
height:41px;
line-height:41px;
color:#1e75d4;
font-size:16px;
font-weight:bold;
text-indent:10px;
}
.headline{
margin-top:5px;
font-size:12px;
font-weight:bold;
text-align:justify;
}
.text_content{
margin-top:10px;
}
.smallbul{
display:block;
height:20px;

}
.text_content, .text_content *{
font-size:12px;
text-align:justify;
}
.text_content a, .orange a, .goup a{
color:#EF930E;
text-decoration:none;
}
.text_content a:visited, .orange a:visited, .goup a:visited{
color:#EF930E;
}
.text_content a:hover, .orange a:hover, .goup a:hover{
color:#f06907;
}
.box{
width:268px;
}
.box_top{
width:268px;
height:39px;
background:url(../img/box_top.gif) no-repeat 0 0;
}
.box_top_big{
width:268px;
height:48px;
background:url(../img/box_top_big.gif) no-repeat 0 0;
}
.ttit{
font-size:14px;
font-weight:bold;
color:#1e75d4;
line-height:33px;
text-indent:10px;
}
.ttit_3{
font-size:11px;
font-weight:bold;
color:#1e75d4;
margin-left:8px;
display:inline;
margin-top:4px;
width:228px;
}
.box_tit_dot{
background:url(../img/box_tit_dot.png) no-repeat 0 0;
}
.box_tit_0, .box_tit_1, .box_tit_2, .box_tit_3, .box_tit_4, .box_tit_5{
width:24px;
height:24px;
margin-top:4px;
margin-right:4px;
}
.box_tit_dot{
width:24px;
height:24px;
margin-top:4px;
margin-right:2px;
}
.box_tit_0{
background:url(../img/box_tit_0.png) no-repeat 0 0;
}
.box_tit_1{
background:url(../img/box_tit_1.png) no-repeat 0 0;
}
.box_tit_2{
background:url(../img/box_tit_2.png) no-repeat 0 0;
}
.box_tit_3{
background:url(../img/box_tit_3.png) no-repeat 0 0;
}
.box_tit_4{
background:url(../img/box_tit_4.png) no-repeat 0 0;
}
.box_tit_5{
background:url(../img/box_tit_5.png) no-repeat 0 0;
}
.box_mid{
width:266px;
border-left:solid 1px #023993;
border-right:solid 1px #023993;
}
.box_mid .em, .box_mid .in{
margin-left:7px;
margin-right:7px;
}
.box_mid span{
color:#023993;
}
.pics{
margin:10px auto 0 auto;
width:249px;
height:112px;
}
.pic div{
width:120px;
text-align:center;
position:relative;
top:94px;
}
.box_bot{
width:268px;
height:13px;
background:url(../img/box_bot.gif) no-repeat 0 0;
}
/*.certified_2{
width:106px;
height:55px;
background:url(../img/certified_2.png) no-repeat 0 0;
}*/
.pics div{
width:120px;
height:110px;
font-size:14px;
font-weight:bold;
color:#023993;
vertical-align:bottom;
}
.box_large{
width:546px;
}
.box_top_large{
width:546px;
height:49px;
background:url(../img/box_top_large.gif) no-repeat 0 0;
}
.box_mid_large{
width:546px;
border-left:solid 1px #023993;
border-right:solid 1px #023993;
}
.box_bot_large{
width:546px;
height:13px;
background:url(../img/box_bot_large.gif) no-repeat 0 0;
}
.dis_tdleft{
width:257px;
background:#cee1f8;
border:solid 1px #bbcee6;
}
.dis_tdcenter{
width:10px;
}
.dis_tdright{
width:279px;
}
.disbox_top{
width:279px;
height:12px;
line-height:12px;
font-size:1px;
background:url(../img/disbox_top.gif) no-repeat 0 0;
}
.disbox_mid_1{
position:relative;
height:180px;
background:#f4f8fb;
border-left: 1px solid #bbcee6;
border-right: 1px solid #bbcee6;
border-bottom: 1px solid #bbcee6;
}
.disbox_mid_2{
width:279px;
height:4px;
line-height:4px;
font-size:1px;
background:url(../img/disbox_mid_2.gif) no-repeat 0 0;
}
.disbox_mid_3{
width:279px;
height:235px;
background:url(../img/disbox_mid_3.gif) repeat-y 0 0;
font-size:11px;
}
.disbox_mid_3 *{
font-size:12px;
}
#distext{
padding:6px 10px 0px 10px;
}
.disbox_bot{
width:279px;
height:13px;
line-height:13px;
font-size:1px;
background:url(../img/disbox_bot.gif) no-repeat 0 0;
}
.elipsa{
position:absolute;
width:215px;
height:101px;
background:url(../img/elipsa.png) no-repeat 0 0;
z-index:2;
top:54px;
left:31px;
}
.c_pic{
position:absolute;
border-top:solid 2px #bed6f0;
border-left:solid 2px #e6f1fd;
border-bottom:solid 2px #6b8bc0;
border-right:solid 2px #6b8bc0;
background:url(../img/cpeople.gif) no-repeat 0 0 #e9f1f9;
}

/* START to be removed later*/
#c1, #c2, #c3, #c4{
position:absolute;
border-top:solid 2px #bed6f0;
border-left:solid 2px #e6f1fd;
border-bottom:solid 2px #6b8bc0;
border-right:solid 2px #6b8bc0;
background:url(../img/cpeople.gif) no-repeat 0 0 #e9f1f9;
}
#c1{
width:120px;
height:90px;
z-index:4;
left:76px;
top:74px;
}
#c2{
width:38px;
height:54px;
z-index:3;
left:225px;
top:46px;
}
#c3{
width:52px;
height:38px; 
z-index:3;
left:110px;
top:13px;
}
#c4{
width:38px;
height:54px;
z-index:3;
left:10px;
top:46px;
}
/* END to be removed later*/
#distext .distitle{
text-align:center;
}
#distext .distitle .disalias{
background:#1e75d4;
color:#fff;
font-size:13px;
font-weight:bold;
padding:1px 6px 1px 6px;
}
#distext .distitle a{
color:#ef930e;
font-weight:bold;
}
#distext .distitle a:visited{
color:#ef930e;
}
#distext .distitle a:hover{
color:#f06907;
}
#distext .discontent{
margin-top:4px;
}
#distext .discontent, #distext .discontent span{
text-align:left;
}

#dis_form{
margin-top:10px;
margin-left:20px;
}
.portrait{
display:block;
width:102px;
height:120px;
border: solid 1px #ccc;
margin-right:8px;
margin-bottom:22px;
}
.quatro{
display:block;
width:179px;
height:132px;
margin-right:8px;
margin-bottom:12px;
background:url(../img/quatro.jpg) no-repeat 0 0;
border: 1px solid #ccc;
}
.dis_control_l{
width:3px;
height:19px;
line-height:19px;
background:url(../img/dis_control_l.gif) no-repeat 0 0;
}
.dis_control_r{
width:3px;
height:19px;
line-height:19px;
background:url(../img/dis_control_r.gif) no-repeat 0 0;
}
.dis_select{
display:block;
width:175px;
height:19px;
border:solid 1px #5c9de5;
margin-top:4px;
margin-bottom:20px;
}
.dis_select option{
text-indent:2px;
}
.dis_ok{
width:73px;
height:21px;
background:url(../img/dis_ok.gif) no-repeat 0 0;
display:block;
margin-right:20px;
border:none;
margin-bottom:18px;
}
#howmany{
text-align:center;
display:none;
width:217px;
margin-left:auto;
margin-right:auto;
}
#b_car{
width:31px;
height:32px;
position:absolute;
left:235px;
top:140px;
}
.b_play{
background:url(../img/b_play.png) no-repeat 0 0;
}
.b_stop{
background:url(../img/b_stop.png) no-repeat 0 0;
}
.roussel{
background:url(../pic/Philippe_Roussel-Beler_Ingenierie.jpg) no-repeat 0 0;
}
.lukacs{
background:url(../pic/lukacs.jpg) no-repeat 0 0;
}
.entreprise_2{
background:url(../pic/entreprise_2.jpg) no-repeat 0 0;
}
.phrSign{
width:140px;
height:78px;
background:url(../img/phrSign.gif) no-repeat 0 0;
}
.ref{
width:212px;
height:154px;
background:url(../pic/ref.png) no-repeat 0 0;
}
.ref_iphone{
width:212px;
height:154px;
background:url(../pic/ref_iphone.png) no-repeat 0 0;
}
.ref_dotnet{
width:212px;
height:154px;
background:url(../pic/Beler_ingenierie-Philippe_Roussel-Daniel_Lukacs.png) no-repeat 0 0;
}
.ref_noel{
width:212px;
height:154px;
background:url(../pic/ref_noel.png) no-repeat 0 0;
}
.text_noel{
width:212px;
height:79px;
margin-top:10px;
background:url(../img/noel2011.png) no-repeat 0 0;
}
.certif_1{
width:112px;
height:60px;
background:url(../img/microsoft_certified.gif) no-repeat 0 0;
margin-left:10px;
}
.certif_double{
width:140px;
height:60px;
}
.certif_2{
width:60px;
height:60px;
background:url(../img/certified_srac.gif) no-repeat 0 0;
margin-left:10px;
}
.certif_3{
width:60px;
height:60px;
background:url(../img/certified_iqnet.gif) no-repeat 0 0;
}
.certif_4{
width:112px;
height:60px;
background:url(../img/microsoft_gold.gif) no-repeat 0 0;
}
.col_left{
width:270px;
border-right:solid 1px #98c4f5;
}
.col_right{
width:275px;
}
.goup{
text-align:right;
}
.goup a{
display:block;
width:24px;
height:24px;
background:url(../img/folder_up.gif) no-repeat 0 0;
float:right;
}
.graf_01{
width:546px;
height:242px;
background:url(../img/graf_01.png) no-repeat 0 0;
margin-top:10px;
}
.graf_02{
width:414px;
height:307px;
background:url(../img/graf_02.png) no-repeat 0 0;
margin:12px auto 0 auto;
}
.form_row{
width:470px;
margin-left:auto;
margin-right:auto;
}
#sal{
border:solid 1px #5C9DE5;
width:50px;
}
#fonction{
border:solid 1px #5C9DE5;
width:229px;
}
.form_sal{
margin-right:11px;
}
.form_name{
}
#fromhour, #tohour{
border:solid 1px #5C9DE5;
width:108px;
}
.skype{
display:block;
width:87px;
height:26px;
}
.nature_tarea{
border:solid 1px #5C9DE5;
width:100%;
display:block;
margin-top:3px;
color:#024C9E;
}
.envir_txt{
width:65px;
}
.fl_fr{
background:url(../img/flag_fr.gif) no-repeat 0 0;
}
.c_box{
height:18px;
width:22px;
margin-right:4px;
}
.fl_ro{
background:url(../img/flag_ro.gif) no-repeat 0 0;
}
.c_address{
background:url(../img/c_address.gif) no-repeat 0 0;
}
.c_phone{
background:url(../img/c_phone.gif) no-repeat 0 0;
}
.c_fax{
background:url(../img/c_fax.gif) no-repeat 0 0;
}
.c_email{
background:url(../img/c_email.gif) no-repeat 0 0;
}
.row_certif{
height:80px;
margin-bottom:10px;
}
.box_certif{
width:242px;
height:80px;
background:url(../img/box_certif.png) no-repeat 0 0;
}
.box_certif_dotnet{
width:242px;
height:80px;
background:url(../img/box_certif_net.png) no-repeat 0 0;
}
.box_certif div, .box_certif_dotnet div{
font-size:11px;
color:#fff;
text-align:left;
font-weight:bold;
margin:5px 2px 2px 36px;
}
.left_arr_certif{
width:10px;
height:53px;
background:url(../img/left_arr_certif.png) no-repeat 0 0;
}
.right_arr_certif{
width:10px;
height:53px;
background:url(../img/right_arr_certif.png) no-repeat 0 0;
}
.pics_container{
height:80px;
width:280px;
float:left;
position:relative;
overflow:hidden;
margin-left:10px;
visibility:visible;
}
.pics_certif{
position:absolute;
width:1000px;
height:73px;
top:0;
white-space:nowrap;

}
.inner_certif {
float:left;
width:70px;
height:70px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#0b48a0;
}
.inner_certif div{
width:66px;
height:49px;
border-top:solid 2px #bed6f0;
border-left:solid 2px #e6f1fd;
border-bottom:solid 2px #6b8bc0;
border-right:solid 2px #6b8bc0;
background-position:0 0;
background-repeat:no-repeat;

}
.expe_ok{
width:25px;
height:19px;
background:url(../img/dis_ok.gif) no-repeat 0 0;
display:block;
border:none;
}
.expe_form{
height:21px;
width:400px;
margin-left:auto;
margin-right:auto;
}
.expe_sel{
width:175px;
height:19px;
}
.expe_ou{
width:35px;
text-align:center;
height:19px;
line-height:19px;
}
.expe_but{
margin-top:4px;
height:19px;
margin-left:15px;
}
.expe_row_0, .expe_row_1, .refe_row_0, .refe_row_1{
width:100%;
position:relative;
margin-bottom:2px;
}
.expe_row_0{
background:#e1edf9;
}
.expe_row_1{
background:#f3f8fc;
}
.expe_met{
width:69%;
padding:5px 0 5px 16px;
}
.expe_ref{
padding:5px 0 5px 0;
}
.expe_desc{
width:286px;
padding:0 0 5px 16px;
text-align:left;
}
.expe_jh{
width:90px
}
.expe_firm{
width:154px;
}
.text_content .expe_firm div{
text-align:left;
}
.expe_c0, .expe_c1{
width:12px;
height:16px;
}
.expe_sq{
width:64px;
margin:5px auto 5px auto;
}
.expe_c0{
background:#f6bc01;
}
.expe_c1{
background:#a8c8ea;
}
.expe_app{
display:none;
position:absolute;
top:0;
left:274px;
z-index:100;
width:271px;
height:175px;
}
.expe_app_up, .expe_app_mid, .expe_app_bot{
width:271px;
}
.expe_app_up, .expe_app_bot{
height:11px;
font-size:8px; /* fix for IE6 */
line-height:11px;
}
.expe_app_up{
background:url(../img/expe_app_up.png) no-repeat 0 0;
}
.expe_app_mid{
background:url(../img/expe_app_mid.png) repeat-y 0 0;
}
.expe_app_bot{
background:url(../img/expe_app_bot.png) no-repeat 0 0;
}
.expe_app_txt{
display:block;
width:245px;
padding:4px;
background:#fcf1d2;
color:#0b48a0;
margin:0 auto 0 auto;
position:relative;/* IE6 fix to avoid tranaparency inheriting */
}
.expe_app_txt span{
font-size:12px;
position:relative;
}
.addbot div{
margin-bottom:3px;
}
.tarif_table, .example_table{
width:546px;
}
.tarif_header, .tarif_footer, .example_header, .chiffrez_header, .chiffrez_footer, .tarif_header_d1, .tarif_header_d2, .tarif_header_d3{
width:546px;
height:29px;
}
.example_header, .tarif_header, .chiffrez_header{
background:url(../img/tarif_header.gif) no-repeat 0 0;
border-bottom:1px solid #5c9de5;
}
.tarif_header_d1{
background:url(../img/tarif_header_d1.gif) no-repeat 0 0;
border-bottom:1px solid #5c9de5;
}
.tarif_header_d2{
background:url(../img/tarif_header_d2.gif) no-repeat 0 0;
border-bottom:1px solid #5c9de5;
}
.tarif_header_d3{
background:url(../img/tarif_header_d3.gif) no-repeat 0 0;
border-bottom:1px solid #5c9de5;
}
.chiffrez_header div, .tarif_header_d1 label, .tarif_header_d2 label, .tarif_header_d3 label{
color:#fff;
font-weight:bold;
margin-top:8px;
margin-left:26px;
display:inline;
}
.chiffrez_content{
width:544px;
border:1px solid #5c9de5;
}

.chiffrez_content .chi_row{
width:536px;
height:29px;
padding:0 0 0 8px;
}
.chiffrez_content .chi_row div{
color:#024c9e;
font-weight:bold;
display:inline;
padding-top:6px;
}
.chi_inp_long, .chi_inp_med, .chi_inp_short{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
height:17px;
line-height:17px;
color:#024c9e;
}
.chi_inp_long{
width:250px;
}
.chi_inp_med{
width:57px;
text-align:right;
}
.chi_inp_short{
width:38px;
text-align:center;
}
.chi_m{
margin-left:34px;
display:inline;
}
.chi_sel_long, .chi_sel_short{
border:1px solid #4173A7;
height:19px;
display:block;
}
.chi_sel_long{
width:256px;
}
.chi_sel_short{
width:44px;
}
.chi_tot{
margin-top:20px;
border-top:1px solid #5c9de5;
padding:16px 0 16px 0;
}
.chi_txt{
color:#024c9e;
font-weight:bold;
font-size:13px;
text-indent:30px;
width:264px;
}
.frais_header{
width:544px;
height:29px;
background:#5c9de5;
line-height:29px;
cursor:pointer;
}
.f_plus, .f_minus{
width:16px;
height:16px;
margin:7px;
float:left;
}
.f_plus{
background:url(../img/f_plus.gif) no-repeat 0 0;
}
.f_minus{
background:url(../img/f_minus.gif) no-repeat 0 0;
}
#team_2, #team_3{
display:none;
}

.tarif_tit, .example_tit{
height:21px;
line-height:21px;
margin-top:4px;
color:#fff;
}
.example_tit_mid{
height:18px;
line-height:18px;
color:#fff;
text-indent:10px;
font-weight:bold;
width:100%;
background:#5c9de5;

}
.example_tit_mid div{
color:#fff;
font-weight:bold;
background:#5c9de5;
}
.tarif_footer, .chiffrez_footer{
background:url(../img/tarif_footer.gif) no-repeat 0 0;
}
.tarif_table .col_1{
width:360px;
}
.tarif_table .col_2{
width:161px;
}
.tarif_table .col_3{
width:93px;
display:none;
}
.example_table .col_1{
width:325px;

}
.example_table .col_2{
width:55px;

}
.example_table .col_3{
width:110px;
}
.example_table .col_4{
width:49px;

}

.example_total div{
color:#000;
text-align:left;
}
.tarif_row, .example_row{
border-bottom:1px solid #5c9de5;
border-left:1px solid #5c9de5;
border-right:1px solid #5c9de5;
}
.example_row{
height:auto;

}
.tarif_row .col_1, .example_row .col_1{
border-right:1px solid #5c9de5;
background:#faf1d6;
}
.tarif_row .col_2, .example_row .col_2, .example_row .col_3{
/*border-right:1px solid #5c9de5;*/
height:18px;
line-height:18px;
}
.tarif_row .col_3, .example_row .col_4{
height:18px;
line-height:18px;
}
.example_row .col_1t{
width:325px;
padding:2px 0 2px 0;
text-indent:10px;
}
.example_row .col_2t{
width:55px;
padding:2px 0 2px 0;
}
.example_row .col_3t{
width:110px;
padding:2px 0 2px 0;
}
.example_row .col_4t{
width:49px;
padding:2px 0 2px 0;
}

.tarif_group{
padding-top:10px;
padding-bottom:2px;
height:18px;
text-indent:10px;
}
.tarif_text{
text-indent:40px;
height:18px;
line-height:18px;
}
.refe_row_0{
background:url(../img/quotes_0.gif) no-repeat 4px 5px #e1edf9;
}
.refe_row_1{
background:url(../img/quotes_1.gif) no-repeat 4px 5px #f3f8fc;
}
.refe_text{
padding:10px;
width:365px;
text-indent:20px;
}
.refe_logo{
width:158px;
}
.refe_sig{
color:#1e75d4;
font-style:normal;
margin-top:5px;
}
.refe_pop{
width:546px;
position:absolute;
left:0;
top:0;
z-index:100;
display:none;
}
.refe_pop_up, .refe_pop_bot{
width:546px;
height:4px;
font-size:1px;
line-height:4px;
}
.refe_pop_mid{
width:546px;
background:url(../img/refe_pop_mid.png) repeat-y 0 0;
}
.refe_pop_up{
background:url(../img/refe_pop_up.png) no-repeat 0 0;
}
.refe_pop_bot{
background:url(../img/refe_pop_bot.png) no-repeat 0 0;
}
.refe_pop_txt{
display:block;
width:538px;
margin:0 auto 0 auto;
position:relative;
color:#0b48a0;
background:#fff;
}
.refe_close{
display:block;
width:12px;
height:11px;
font-size:1px;
line-height:11px;
background:url(../img/refe_close.gif) no-repeat 0 0;
}
.refe_inner_txt{
display:block;
width:508px;
margin:0 auto 0 auto;
}
.refe_inner_row{
display:block;
border-top:1px solid #94beee;
padding:6px 0 6px 0;
}
.refe_inner_row span{
display:block;
}
.refe_left{
width:110px;
float:left;
}
.refe_right{
width:398px;
float:right;
}

/* content right */
.td_right{
width:212px;
background:url(../img/div_right.jpg) repeat-y 0 0;
}
.div_right{
background:url(../img/td_right.jpg) no-repeat 0 0;
padding-top:10px;
}
.certified{
width:112px;
height:60px;
font-size:0;
background:url(../img/certified.png) no-repeat center center;
margin:0px auto 10px auto;

}
.certified_text{
position:absolute;
background:url(../img/certified_text.png) no-repeat center center;
height:40px;
top:0;
}
.belersoft{
width:181px;
height:46px;
background:url(../img/belersoft.png) no-repeat center center;
margin:0px auto 10px auto;
}
.belersoft a{
display:block;
width:181px;
height:46px;
}
.app{
width:212px;
margin-bottom:10px;
}
.app_top{
width:212px;
height:34px;
background:url(../img/app_top.png) no-repeat 0 0;
}
.app_mid{
position:relative;
width:210px;
border-left:solid 1px #023993;
border-right:solid 1px #023993;
height:180px;
overflow:hidden;
}
#app_mid_text{
position:relative;
top:0;
width:210px;
margin:0 auto 0 auto;
font-size:12px;
}
#app_mid_text div{
width:200px;
height:180px;
padding:5px;
}
#app_mid_text div, #app_mid_text span{
font-size:12px;
}

.app_bot{
width:212px;
height:13px;
line-height:13px;
background:url(../img/app_bot.png) no-repeat 0 0;
}
.com{
width:212px;
margin-bottom:10px;
}
.com_top{
width:212px;
height:28px;
background:url(../img/com_top.png) no-repeat 0 0;
}
.com_top2{
width:212px;
height:28px;
background:url(../img/com_top2.png) no-repeat 0 0;
}
.com_mid{
background:url(../img/com_mid.gif) repeat-y 0 0;
}
.com_bot{
width:212px;
height:13px;
background:url(../img/com_bot.png) no-repeat 0 0;
}
.com_grid{
width:199px;
height:106px;
background:url(../img/com_grid.gif) no-repeat 7px 0;

}

#inner_com_grid, #inner_com_grid2{
width:183px;
height:106px;
overflow:hidden;
position:relative;
left:15px;
}
.com_grid .sus{
height:51px;
padding-top:8px;/*margin-top FF bug fix*/
/*margin-left:8px;*/
}
#com_sus, #com_sus2{
visibility:hidden;
position:absolute;
top:0;
left:0;
white-space:nowrap;
}
.com_grid .jos{
position:relative;
top:62px;
width:183px;
height:34px;
line-height:34px;
text-align:center;
color:#fff;
font-size:15px;
background:#f89f0d;
}
.com_grid .jos a{
color:#fff;
text-decoration:none;
}
.com_grid .jos a:visited{
color:#fff;
}
.com_grid .jos a:hover{
color:#ef930e;
}
.com_grid .jos, .com_grid .jos a{
font-weight:bold;
}
.com_grid .sus .inner{
width:61px;
height:51px;
float:left;
}

.act{
width:212px;
margin-bottom:10px;
}
.act_top{
width:212px;
height:34px;
background:url(../img/act_top.png) no-repeat 0 0;
}
.act_mid{
width:210px;
border-left:solid 1px #77a3d9;
border-right:solid 1px #77a3d9;
padding-top:4px;
}
.act_mid .text{
width:200px;
margin:0 auto 0 auto;
padding-top:6px;
text-indent:20px;
background:url(../img/bullet.png) no-repeat 0 6px;
}
.act_mid .text a{
color:#000;
text-decoration:none;
}
.act_mid .text a:visited{
color:#000;
}
.act_mid .text a:hover{
color:#333;
text-decoration:underline;
}
.act_bot{
width:212px;
height:13px;
background:url(../img/act_bot.png) no-repeat 0 0;
}
.sites{
width:212px;
margin-bottom:10px;
margin-top:10px;
}
.sites_top{
width:212px;
height:34px;
background:url(../img/sites_top.png) no-repeat 0 0;
}

.sites_mid{
width:210px;
border-left:solid 1px #f89f0d;
border-right:solid 1px #f89f0d;
padding-top:4px;
}
.sites_mid .text{
width:200px;
margin:0 auto 0 auto;
padding-top:6px;
text-indent:20px;
background:url(../img/bullet_blue.png) no-repeat 0 6px;
}
.sites_mid .text a{
color:#0b48a0;
}
.sites_mid .text a:visited{
color:#0b48a0;
}
.sites_mid .text a:hover{
color:#e27000;
}
.sites_bot{
width:212px;
height:13px;
background:url(../img/sites_bot.png) no-repeat 0 0;
}

#quotation{
padding-top:10px;/* Opera fix - Opera loose the top margin in javascript changes if position is relative */
width:212px;
height:168px;
position:relative;
z-index:100;/* IE fix - IE ignores z-index for absolute positioned inside relative parent*/
}
#quotation_left{
position:absolute;
width:176px;
height:168px;
background:url(../img/quotation_left.png) no-repeat 0 0;
z-index:200;
}
#quotation_play{
cursor:pointer;
width:56px;
height:56px;
position:relative;
left:78px;
top:67px;
}
#quotation_right{ /*  see css/ie7plusfix.php for IE7 fix */
position:absolute;
left:-246px;
width:457px;
height:168px;
z-index:100;
clip:rect(0,457px,168px,422px)
}
.quotation_form{
float:left;
width:422px;
height:168px;
background:url(../img/quotation_form.png) no-repeat left top;
}
.quotation_sag_right{
float:left;
cursor:pointer;
width:35px;
height:168px;
background:url(../img/quotation_sag_right.png) no-repeat right top;
}
.quotation_sag_left{
float:left;
cursor:pointer;
width:35px;
height:168px;
background:url(../img/quotation_sag_left.png) no-repeat right top;
}
.loading{
width:50px;
height:50px;
margin-left:auto;
margin-right:auto;
background:url(../img/loading.gif) no-repeat 0 0;
}
/* footer */
.fo_left, fo_right{
width:212px;
height:50px;
}
.fo_left{
background:url(../img/fo_left.png) no-repeat 0 bottom;
}
.fo_right{
background:url(../img/fo_right.png) no-repeat 0 bottom;
}
.fo_center{
width:566px;
background:url(../img/fo_line.jpg) no-repeat center top #fff;
text-align:center;
font-size:11px;
color: #666;
padding-top:15px;
padding-bottom:15px;
}
.fo_center span{
font-size:11px;
color:#333;
}
.fo_center a{
font-size:11px;
color: #666;
text-decoration:none;
}
.fo_center a:visited{
color: #666;
}
.fo_center a:hover{
color:#f06907;
}
#divSearch{
margin-top:10px;
}
#divForm{
display:none;
}
.google{
width:100%;
margin:20px 0 0 8px;
/*display:none;*/
}
.goo_inp{
border-top:solid 1px #5c9de5;
border-bottom:solid 1px #5c9de5;
border-left:none;
border-right:none;
width:158px;
height:17px;
line-height:17px;
color:#024c9e;
}

.goo_submit{
display:block;
width:19px;
height:28px;
background:url(../img/google.png) no-repeat 0 0;
position:relative;
left:4px;
border:none;
} 
#map_canvas, #map_canvas2{
width:100%;
height:350px;
border:1px solid #5C9DE5;
}
.srac{
width:112px;
height:110px;
background:url(../img/srac.png) no-repeat 0 0;
margin:0 auto 10px auto;
}

/*  competences */
#box_container{
width:546px;
margin:0 auto 0 auto;
position:relative;
}
.box_active{
position:absolute;
width:546px;
height:300px;
background:url(../img/box_active.png) no-repeat 0 0;
}
.box_inactive{
position:absolute;
width:546px;
height:300px;
background:url(../img/box_inactive.png) no-repeat 0 0;
}
.box_inactive a{
display:block;
width:363px;
height:36px;
line-height:36px;
color:#f6bc01;
text-align:center;
font-size:16px;
font-weight:bold;
cursor:default;
}
.box_inactive a:visited{
color:#f6bc01;
}
.box_inactive a:hover{
color:#f6bc01;
}
.box_active a{
display:block;
width:363px;
height:36px;
line-height:36px;
color:#597eaa;
text-align:center;
font-size:16px;
font-weight:bold;
}
.box_active a:visited{
color:#597eaa;
}
.box_active a:hover{
color:#f6bc01;
}
.box_inactive table{
border:none;
border-collapse:collapse;
width:546px;
}
.box_inactive table td{
width:273px;
padding:13px 6px 6px 20px;
color:#fff;
font-size:16px;
font-weight:bold;
vertical-align:top;
text-align:left;
}
.box_inactive table td span{
color:#f6d4a2;
font-size:16px;
font-weight:bold;
}
.box_active table{
display:none;
}
/* slider iphone^*/
.box_iphone{
width:546px;
height:327px;
background:url(../img/box_iphone.png) no-repeat 0 0;
position:relative;
overflow:hidden;
}
.inner_box_iphone{
height:290px;
position:absolute;
width:2730px;

}
.inner_box_iphone .inner_iphone{
width:546px;
height:290px;
float:left;
}
.bottom_iphone{
position:relative;
top:290px;
left:184px;
clear:both;
width:546px;
height:37px;
line-height:37px;
}
.bottom_iphone div{
width:181px;
height:37px;
text-align:center;
line-height:37px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#f6bc01;
cursor:pointer;
}
.inner_left0{
width:184px;
height:290px;
}
.inner_right0{
width:352px;
height:290px;
}


.i_callonthebeach{
background:url(../img/i_callonthebeach.png) no-repeat 0 0;
}
.i_callonthegreen{
background:url(../img/i_callonthegreen.png) no-repeat 0 0;
}
.i_easyvista{
background:url(../img/i_easyvista.png) no-repeat 0 0;
}
.i_kamasutra{
background:url(../img/i_kamasutra.png) no-repeat 0 0;
}
.i_mediadico{
background:url(../img/i_mediadico.png) no-repeat 0 0;
}
.i_peoplesearch{
background:url(../img/i_peoplesearch.png) no-repeat 0 0;
}
.i_secretsdesprenoms{
background:url(../img/i_secretsdesprenoms.png) no-repeat 0 0;
}
.i_jeuxvideo{
background:url(../img/i_jeuxvideo.png) no-repeat 0 0;
}
.i_quiz{
background:url(../img/i_quiz.png) no-repeat 0 0;
}
.i_visiodent{
background:url(../img/i_visiodent.png) no-repeat 0 0;
}
.i_amourometre{
background:url(../img/i_amourometre.png) no-repeat 0 0;
}
.i_callonthebeach_title{
width:362px;
height:88px;
background:url(../img/i_callonthebeach_title.png) no-repeat 0 0;
}
.i_callonthegreen_title{
width:362px;
height:88px;
background:url(../img/i_callonthegreen_title.png) no-repeat 0 0;
}
.i_easyvista_title{
width:362px;
height:88px;
background:url(../img/i_easyvista_title.png) no-repeat 0 0;
}
.i_kamasutra_title{
width:362px;
height:88px;
background:url(../img/i_kamasutra_title.png) no-repeat 0 0;
}
.i_mediadico_title{
width:362px;
height:88px;
background:url(../img/i_mediadico_title.png) no-repeat 0 0;
}
.i_peoplesearch_title{
width:362px;
height:88px;
background:url(../img/i_peoplesearch_title.png) no-repeat 0 0;
}
.i_secretsdesprenoms_title{
width:362px;
height:88px;
background:url(../img/i_secretsdesprenoms_title.png) no-repeat 0 0;
}
.i_jeuxvideo_title{
width:362px;
height:88px;
background:url(../img/i_jeuxvideo_title.png) no-repeat 0 0;
}
.i_quiz_title{
width:362px;
height:88px;
background:url(../img/i_quiz_title.png) no-repeat 0 0;
}
.i_visiodent_title{
width:362px;
height:88px;
background:url(../img/i_visiodent_title.png) no-repeat 0 0;
}
.i_amourometre_title{
width:362px;
height:88px;
background:url(../img/i_amourometre_title.png) no-repeat 0 0;
}
.app_store{
display:block;
width:135px;
height:46px;
background:url(../img/app_store.png) no-repeat 0 0;
position:absolute;
bottom:0;
left:400px;
}
.iphone_intro{
width:168px;
height:124px;
background:url(../img/iphone_intro.png) no-repeat 8px 0;
}

.i_slide{
width:546px;
height:150px;
background:url(../img/i_slide.png) no-repeat 0 0;
}
.i_slide_left{
width:38px;
height:150px;
background:url(../img/i_slide_left.png) no-repeat 0 0;
cursor:pointer;
}
.i_slide_right{
width:38px;
height:150px;
background:url(../img/i_slide_right.png) no-repeat 0 0;
cursor:pointer;
}
.i_slide_container{
width:470px;
height:150px;
position:relative;
margin:auto;
overflow:hidden;
}
#i_slide_band{
height:150px;
position:absolute;
}
.i_slide_img{
width:110px;
height:150px;
margin-right:10px;
cursor:pointer;
}
.andro_lib{
display:block;
width:135px;
height:46px;
background:url(../img/andro_lib.png) no-repeat 0 0;
position:absolute;
bottom:0;
left:400px;
}
.i_plus{
width:73px;
height:21px;
cursor:pointer;
margin:auto;
background:url(../img/i_plus.png) no-repeat 0 0;
}
/* slider iphone end */
.blue_arrow{
height:12px;
line-height:12px;	
background:url(../img/blue_arrow.png) no-repeat 0 0;
text-indent:16px;
}
.ipad_ready{
margin-left:49px;
margin-top:8px;
width:77px;
height:18px;
background:url(../img/ipad_ready.png) no-repeat 0 0;
}
.cir{
display:block;
width:95px;
height:92px;
margin:0 auto 10px auto;
background:url(../img/cir.png) no-repeat 0 0;
}
