html{height:100%;margin:0;padding:0;}
html,body{color:#fff;background:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;background:#89376a;}
#bodybg{background:transparent url(images/bg_opt.jpg) no-repeat scroll center top;background-color:#89366a;}
#bodybgn{background:transparent url(images/bg_normal.jpg) no-repeat scroll center top;}
#outer{height:99.9%;min-height:100%;width:996px;text-align:left;position:relative;overflow:visible;margin:auto;}
html>body #outer{height:auto;}
#inner{width:100%;padding-top:212px;}
#inneri{float:left;width:100%;margin-top:178px;}
h1{font-size:16px;margin:0;padding:0;}
h2{font-size:15px;margin:0;padding:0;}
h3{font-size:14px;margin:0;padding:0;}
h4{font-size:12px;margin:0;padding:0;}
h5{font-size:10px;margin:0;padding:0;}
#header{position:absolute;top:0;left:0;width:996px;height:212px;z-index:74;}
#headeri{position:absolute;top:0;left:0;width:996px;height:130px;z-index:74;}
#header_a{float:left;margin-left:10px;width:986px;height:132px;background:url(images/logo_int.jpg) no-repeat top left;}
#header_img{float:left;width:164px;height:182px;background:url(images/img_logo.jpg) no-repeat top left;}
#header_txt{float:left;width:790px;height:162px;background:url(images/txt_logo.jpg) no-repeat top left;}
#central{position:relative;width:996px;float:left;z-index:56;margin-left:10px;margin-right:10px;text-align:left;}
#lefti{position:relative;float:left;width:697px;z-index:56;}
#left-inneri{margin-left:20px;text-align:left;}
#right{float:left;width:250px;margin:0 25px;}
#righti{float:left;width:225px;}
#ref-a{text-decoration:none;color:#0060A9}
#right-inneri{margin-left:25px;margin-top:18px;text-align:left;background:url(images/images_int/back_right.jpg) no-repeat;width:248px;height:203px;font-family:Arial;font-size:15px;}
#right-inneri2{margin-left:25px;margin-top:18px;text-align:left;background:url(images/images_int/back_right.jpg) no-repeat;width:248px;height:203px;font-family:Arial;font-size:15px;}
#right-inneri ul{list-style:none;margin:0;padding:20px;}
#right-inneri2 ul{list-style:none;margin:0;padding:8px 20px;}
#right-inneri ul li{width:205px;height:24px;font-weight:400;font-size:15px;color:#FFF;border-bottom:dashed 1px #FFF;text-decoration:none;}
#right-inneri2 ul li{width:205px;height:24px;font-weight:400;font-size:15px;color:#FFF;border-bottom:dashed 1px #FFF;text-decoration:none;}
#right-inneri ul li a{width:205px;text-decoration:none;line-height:23px;color:#FFF;font-family:Arial;font-size:15px;}
#right-inneri li.active{background-color:#291c4f;color:#6ab9ff;}
#right-inneri li.active a{color:#6ab9ff;background:url(images/images_int/fleche_act.png) no-repeat;}
#right-inneri2 ul li a{width:205px;text-decoration:none;line-height:23px;color:#FFF;font-family:Arial;font-size:15px;}
#right-inneri2 li.active{background-color:#291c4f;color:#6ab9ff;}
#right-inneri2 li.active a{color:#6ab9ff;background:url(images/images_int/fleche_act.png) no-repeat;}
#right-inneri #ul-right a:hover{background:url(images/images_int/fleche_act.png) no-repeat;}
#right-inneri #ul-righti {height:75px;}
#right-inneri #ul-righti a:hover{background:url(images/images_int/fleche_act.png) no-repeat;}
#right-inneri2 #ul-right a:hover{background:url(images/images_int/fleche_act.png) no-repeat;}
#right-inneri2 #ul-right2 {height:155px;}
#right-inneri2 #ul-right2 a:hover{background:url(images/images_int/fleche_act.png) no-repeat;}
#newsletter_ex{margin-top:100px;padding:0;}
#newsletter_exi{margin-top:75px;padding:0;}
#newsletter_exe{margin-top:50px;padding:0;}
#newsletter{margin-top:50px;padding:0;}
.newsletter-id{font-family:Arial;font-size:10px;}
#newsletter-id2{float:left;font-family:Arial;font-size:14px;margin-top:-25px;}
#downsidebar{float:left;margin-left:10px;background:url(images/fond_menu.jpg) no-repeat;width:980px;height:22px;}
#downsidebari{float:left;margin-left:10px;margin-top:21px;background:url(images/fond_menu.jpg) no-repeat;width:980px;height:22px;}
html>body #minHeight{float:left;width:0;height:100%;margin-bottom:-82px;}
#content{float:left;z-index:300;padding-bottom:7px;margin:0;}
#contenti{margin-bottom:3px;width:100%;}
#contentip{background:url(images/agence.jpg) #FFF no-repeat;min-height:850px;}
#contentie{background:url(images/error404.jpg) #FFF no-repeat;min-height:850px;}
#contentp{background:url(images/prestations.jpg) #FFF no-repeat;min-height:850px;}
#contentr{margin-top:3px;background:url(images/references.jpg) #FFF no-repeat;}
#contentr .post{min-height:850px;}
#contentr .posta{min-height:1086px;}
#contentr .posti{min-height:1500px;}
#ulmargin{margin:0px;padding:0px 10px;}
#li-actu{color:black;font-size:20px;display:inline;}
#tiret{color:#f26b00;font-size:14px;}
#displayinline{display:inline;}
#pages{text-decoration:none;color:#f26b00;font-size:14px;}
#contents{margin-top:3px;background:url(images/solutions.jpg) #FFF no-repeat;min-height:850px;}
#contentc{background:url(images/contact.jpg) #FFF no-repeat;min-height:850px;}
#contentm{background:url(images/mentionslegales.jpg) #FFF no-repeat;width:100%;min-height:850px;}
#content #accueilf{background-image:url(images/images_pg_ac/agence.jpg);width:691px;height:338px;}
#content #accueilf a{height:100%;}
a .link{height:100%;}
.link a{border:none;text-decoration:none;margin:0;padding:0;}
#content #agencef{background-image:url(images/images_pg_ac/accueil.jpg);width:691px;height:338px;}
#content #agencef a{height:100%;}
.fa {border:none;padding:0px;margin:0px;text-decoration:none;}
.f-left {float:left;margin-top:3px;margin-left:6px;}
#img-9 {padding-top:5px;}
.cadre1 {float:left;font-family:Helvetica;font-size:17px;margin:10px 0px 0px 25px;}
#bottom #b-atypiflux .cadre1{float:left;font-family:Helvetica;font-size:17px;margin:10px 0px 0px 20px;}
#bottom #b-plv .cadre1{float:left;font-family:Helvetica;font-size:17px;margin:15px 0px 0px 25px;}
#bottom #b-jeux .cadre1{float:left;font-family:Helvetica;font-size:17px;margin:15px 0px 0px 25px;}
.cadre2 {float:left;font-family:Helvetica;font-size:13px;margin:0px 10px 0px 10px;padding-left:5px;}
#bottom #b-atypiflux .cadre2{float:left;font-family:Helvetica;font-size:13px;margin:6px 10px 0px 10px;padding-left:5px;}
#cadre3 {float:left;margin-top: 10px; margin-left: 25px;}
.cadre4{float:left;margin-top: 10px; margin-left: 20px;}
#cadre5{float:left;margin-top: 10px; margin-left: 30px;}
#cadre6{float:left;margin-top: 10px; margin-left: 20px;}
#span-arian{margin-left:50px;font-size:13px;font-family:Arial;color:#e6c3d8;}
.accueil{color:#e6c3d8;text-decoration:none;}
#contacto{padding-left:20px;color:#3f0e32;font-size:14px;font-family:Arial;font-style: normal}
#titre{padding-top:70px;padding-left:70px;font-weight:normal;font-size:30px;font-family:Arial;color:#3f0e32;}
#soustitre1{padding: 30px 20px 0 20px;color:#7e2165;font-size:18px;font-family:Arial;font-style:italic;}
#soustitre2{padding:20px 20px 0 20px; color:#0060a9;font-size:18px;font-family:Arial;font-weight:bold;}
#soustitre3{padding:20px 20px 20px;color:#3f0e32;font-size:14px;font-family:Arial;font-style:normal;}
#contenu{padding-left:10px;padding-top:20px;}
#maps{padding-left:20px;}
.img-3{border:medium none;}
.img-2{border:medium none;width:80px;}
.margin-ul{margin-left:22px;}
.suivre{float:left;margin-top:5px;margin-left:22px;}
.img-suivre{border:medium none;width:48px;height:48px;}
#flux{float:left;margin-top:5px;}
#div-pos{margin-top:-25px;}
.titre-flux{font-size:15px;color:#6ab9ff;background-color:#FFF;text-decoration:none;font-weight:bold;}
.pointille{width:100%;border-bottom: 1px dashed #FFF;}
.link-actu{color:#FFF;text-decoration:none;}
#tous-actu{margin:10px 0 0 45px;}
#tous-actu img{border:none;}
.text-actu{font-size:11px;font-style:normal;color:#FFF;}
.foot-x{float:left;}
#content #prestaf{background-image:url(images/images_pg_ac/prestations.jpg);width:691px;height:338px;}
#content #referef{background-image:url(images/images_pg_ac/references.jpg);width:691px;height:338px;}
#content #solutiof{background-image:url(images/images_pg_ac/solutions.jpg);width:691px;height:338px;}
#content #contacf{background-image:url(images/images_pg_ac/contacts.jpg);width:691px;height:338px;}
#content .titreinterface{color:#FFF;padding:20px 0 0;}
#content #paccueil{font-family:Helvetica;font-size:13px;font-style:normal;font-weight:100;color:#FFF;width:25%;height:50%;padding:20px 0 0 26px;}
#content #pagence{font-family:Helvetica;font-size:13px;font-style:normal;font-weight:100;color:#FFF;width:25%;height:50%;padding:25px 0 0 26px;}
#bottom{float:left;width:968px;/*height:160px;*/margin:23px 0 0 0;}
#bottomi{width:967px;height:130px;margin:0;padding:55px 0 0 20px;}
.post{margin:0;padding:0;}
#central .post{min-height:500px;margin:0;padding:0;}
.post p{margin:0;padding:0;}
a#click1{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:78px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/click_atypirank.png);}
a#click1:hover{background-position:-78px 0;}
a#click2{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:86px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/click_atypicflux.png);}
a#click3{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:88px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/click_labo.png);}
a#click4{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:95px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/bt-presse.png);}
a#click4:hover{background-position:-95px 0;}
a#click5{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:66px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/bt-jeux.png);}
a#click5:hover{background-position:-66px 0;}
a#click6{background-position:0 0;background-repeat:no-repeat;color:#FFF;float:left;font-size:12px;width:115px;height:14px;text-align:left;text-indent:-10000px;text-transform:capitalize;background-image:url(images/images_pg_ac/bt-plv.png);}
a#click6:hover{background-position:-115px 0;}
#footer{float:left;height:200px;margin-top:25px;text-align:center;width:996px;}
#footer p{margin:0px;padding:0px;font-size:13px;font-family:Arial;}
#footer a{text-decoration:none;color:white;}
#clear{clear:both;height:0;font-size: 1px;}
#atypi-corp{color:#99cad1;}
#ul-cat{list-style:none;}
#pm-p{margin:0px;padding:0px;}
#footeri{margin-top:-5px;margin-left:-7px;width:996px;height:365px;background:url(images/footer.jpg) no-repeat;text-align:center;}
#footeri p{margin:0px;padding:0px;font-size:13px;font-family:Arial;}
#footeri a{text-decoration:none;color:white;}
#clearfooter{height:210px;}
.title_life{float:left;width:215px;text-align:center;font-family:Helvetica;font-size:17px;font-style:normal;font-weight:100;color:#FFF;margin:10px 0 0 30px;}
.title_life2{float:left;width:215px;text-align:center;font-family:Helvetica;font-size:17px;font-style:normal;font-weight:100;color:#FFF;margin:50px 0 0 50px;}
#title_life{float:left;width:215px;text-align:center;font-family:Helvetica;font-size:20px;font-style:normal;font-weight:100;color:#FFF;margin:15px 0 0 10px;}
#bloc{float:left;width:637px;height:250px;padding-right:20px;padding-left:20px;padding-top:20px;font-family:Arial;color:#3f0e32;}
#bloc #img_photos{float:left;width:300px;height:235px;}
#bloc img{width:300px;}
#bloc #nom_client{float:left;width:315px;margin-left:20px;color:#0060a9;font-size:20px;}
#bloc #nom_client a{float:left;width:315px;color:#0060a9;font-size:20px;text-decoration:none;}
#bloc #nom_client a:hover{float:left;width:315px;color:#0060a9;font-size:20px;text-decoration:underline;}
#bloc #cont_cont{float:left;width:315px;margin-left:20px;font-size:14px;font-style:normal;}
#bloc #nom_th{margin-left:320px;font-size:14px;font-style:normal;}
#bloc-client{float:left;width:677px;padding:13px 20px 0 0;font-family:Arial;color:#3f0e32;}
#bloc-client #img_photos{float:left;height:235px;margin-left:15px;margin-top:10px;width:250px;}
#bloc-client img{width:250px;height:200px;border:none;}
#bloc #img_photos img{height:235px;width:300px;}
#bloc-client #ordi{float:left;margin-left:35px;margin-top:130px;}
#bloc-client #ordi img{width:56px;height:61px;border:none;}
#bloc-client #nom{float:left;color:#0060a9;font-weight:normal;font-size:25px;font-family:Arial;width:400px;}
#bloc-client #cont_cont_client{float:left;margin:10px 10px 0 20px;font-size:14px;font-style:normal;}
#bloc-client #nom_th{width:100%;float:left;margin:20px 0 0 20px;font-size:14px;font-style:normal;}
#bloc-client #nom_th2{float:left;margin:20px 10px 20px 20px;font-size:14px;font-style:normal;}
#bloc-client #retour{text-align:center;font-size:14px;font-weight:700;}
#bloc-client #retour a{color:#f26b00;text-decoration:none;}
.img9{border:0 none;width:80px;height:80px;}
.num{color:#feba30;font-size:30px;font-family:Helvetica;padding-top:50px;padding-left:20px;}
.title_menu{font-size:27px;font-family:Helvetica;}
.title_menu_long{font-size:23px;font-family:Helvetica;}
.MODX_RichTextWidget a{border:0;}
* html #outer,* html #outer,* html #header{width:996px;}
#newsletter{float:left;margin-top:-40px;}
#gen-cli{float:left;margin:15px 20px 0 20px;}
#newsletter-email{vertical-align:middle;color:black;border:none;background: transparent url(images/newsletter.jpg) no-repeat;height:18px;padding:1px 6px;}
#newsletter-submit{vertical-align:middle;margin-left:-22px;margin-top:-2px;text-indent:-5000px;width:31px;height:20px;border:none;background: transparent url(images/ok.jpg) no-repeat center center;}
#newsletter_txt_ex,#newsletter_txt,.MODX_RichTextWidget{float:left;}
#newsletter_logo_ex,#newsletter_logo{float:left;margin:-20px 0 0 30px;}
#content p#paccueil:first-letter,#content p#pagence:first-letter,#content p#pprestaf:first-letter,#content p#preferef:first-letter,#content p#psolutiof:first-letter,#content p#pcontacf:first-letter{padding-left:1em;}
#content #pprestaf,#content #preferef,#content #psolutiof,#content #pcontacf{font-family:Helvetica;font-size:13px;font-style:normal;color:#FFF;font-weight:100;width:25%;height:50%;padding:25px 0 0 26px;}
#bottomi #b-atypirank,#bottomi #b-atypiflux,#bottomi #b-labo{float:left;width:241px;border-right:dashed 1px gray;}
#bottom #b-atypirank,#bottom #b-presse,#bottom #b-plv,#bottom #b-jeux,#bottom #b-atypiflux,#bottom #b-labo{float:left;width:241px;border-right:dashed 1px gray;height:155px;}
#bottom #b-atypirank img{border:none;text-decoration:none;margin:-7px 0 0 15px;padding:0;}
#bottom #b-jeux img{border:none;text-decoration:none;margin:5px 0 0 0;padding:0;}
#bottom #b-presse img{border:none;text-decoration:none;margin:17px 0 0 0;padding:0;}
#bottom #b-plv img{border:none;text-decoration:none;margin:-2px 0 0 20px;padding:0;}
#bottom #b-presse .cadre1{font-size:17px;margin:15px 0 0 10px;}
#bottomi #b-atypirank img{border:none;text-decoration:none;margin:0;padding:0;}
#bottom #b-atypirank .bt,#bottom #b-presse .bt,#bottom #b-jeux .bt,#bottomi #b-atypirank .bt{float:left;margin-left:138px;margin-top:10px;left:78px;width:156px;height:12px;}
#bottom #b-plv .bt{float:left;margin-left:115px;margin-top:10px;left:78px;width:156px;height:12px;}
#bottom #b-atypiflux img{margin-top:3px;margin-left:1px;border:none;text-decoration:none;}
#bottomi #b-atypiflux img{margin-top:10px;margin-left:10px;border:none;text-decoration:none;}
#bottom #b-atypiflux .bt,#bottomi #b-plv .bt,#bottomi #b-atypiflux .bt,#bottom #b-labo .bt,#bottomi #b-labo .bt{float:left;margin-left:127px;margin-top:10px;left:88px;width:174px;height:12px;}
a#click2:hover{background-position:-86px 0;}
a#click3:hover{background-position:-87px 0;}
#bottom #b-labo img{margin-left:0px;border:none;text-decoration:none;}
#bottomi #b-labo img{margin-left:10px;border:none;text-decoration:none;}
#bottomi #b-link{float:left;width:241px;}
#bottom #b-link{float:left;width:241px;height:155px;}
#bloc #ss_cont,#bloc-client #ss_cont{margin-top:20px;float:left;width:315px;margin-left:20px;font-size:18px;}
#bloc #ss_conti,#bloc-client #ss_conti{margin-top:-30px;float:left;width:315px;margin-left:20px;font-size:18px;}
#bloc #nom_cat,#bloc-client #nom_cat{margin-left:20px;font-size:14px;font-style:normal;}
#bloc #suite a,#bloc-client #suite a{margin-left:20px;color:orange;text-decoration:none;font-size:14px;font-family:Arial;}
#bloc #separateur,#bloc-client #separateur{font-size:14px;font-style:normal;}
#bloc #separateur img,#bloc-client #separateur img{width:100%;height:25px;}
.orange{color:orange;text-decoration:none;font-size:14px;font-family:Arial;}
a.orange:hover{text-decoration: underline;color:orange;}
.img1{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img2{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img3{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img4{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img5{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img6{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img7{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.img8{width:80px;height:80px;float:left;margin-right:3px;margin-bottom:3px;}
.im9{width:80px;height:80px;float:left;border:none;}
.im9 img{border:none;}