html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
img{margin:0;padding:0;border:0;outline:0;}
body{line-height:1em;color:black;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
table td,table th{padding:3px;}
table th{font-weight:bold;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";color:#00156f;padding-left:5px;border-left:15px solid #CCC;}
html{height:100%;}
body{height:100%;margin-left:0;margin-right:0;background-color:#333;font-size:85%;line-height:1.4em;overflow:-moz-scrollbars-vertical;}
body,div,input{font-family:Arial,Sans-serif;}
em{font-style:italic;}
strong{font-weight:bold;}
a{color:#f00;text-decoration:none;}
a:hover{color:#F60;text-decoration:none;}
a:focus{outline:dotted 1px black;}
h1,h2,h3{line-height:1.4em;font-weight:bold;}
h1{text-align:center;font-size:1.6em;margin-bottom:2ex;}
h2{margin-bottom:1ex;margin-top:1.5ex;font-size:1.3em;clear:both;}
h3{margin-bottom:1ex;font-size:1.2em;}
p{text-align:justify;}
.cm{background-color:#01c501;}
.pr{background-color:#fd0273;}
.media{background-color:#0098ee;}
.event{background-color:#f60;}
#overall{width:948px;margin-left:auto;margin-right:auto;background-color:#FFF;}
#header{position:relative;height:112px;overflow:hidden;}
#top_logo{margin-left:14px;}
#top_contact{position:absolute;top:0;right:0;text-align:right;font-size:14px;color:#9f9f9f;padding:0 9px;}
#top_contact a,#inner_footer a{margin:2px;color:#9f9f9f;}
#top_contact a:hover,#inner_footer a:hover{color:#F60;}
#menu{position:absolute;left:296px;bottom:0;font-size:13px;}
#menu a{display:block;float:left;height:20px;padding:1px 10px 0 20px;margin:0 0 0 7px;background:transparent url("../images/plus-menu.gif") 7px 8px no-repeat;text-transform:uppercase;color:#616161;}
#menu a:hover{background:#616161 url("../images/plus-menu-over.gif") 7px 8px no-repeat;color:#fff;}
#menu a.mi1:hover{background-color:#01c501;}
#menu a.mi2:hover{background-color:#fd0273;}
#menu a.mi3:hover{background-color:#0098ee;}
#menu a.mi4:hover{background-color:#f60;}
#carousel{height:290px;position:relative;border-top:1px solid #dce6e8;border-bottom:1px solid #dce6e8;overflow:hidden;}
#carousel h2{padding:0 0 0 20px;}
div.carousel_image{position:absolute;height:290px;width:750px;}
#carousel_image1{background:#e2ecee url('../images/visuels/crm.jpg') right no-repeat;z-index:2;}
#carousel_image2{background:#e2ecee url('../images/visuels/rp.jpg') 320px no-repeat;z-index:2;display:none;}
#carousel_image3{background:#e2ecee url('../images/visuels/media.jpg') 340px no-repeat;z-index:1;}
#carousel_image4{background:#e2ecee url('../images/visuels/event.jpg') 280px no-repeat;z-index:1;}
.carousel_text{display:block;position:absolute;bottom:20px;left:22px;width:350px;padding:2px 8px 6px 8px;background:transparent url("../images/transp/white50.png");color:#262626;font-size:12px;}
#carousel .carousel_text h2{margin:0;padding:0;text-transform:uppercase;}
.carousel_text p{margin-bottom:2px;}
.carousel_text a{padding:2px;color:#FFF;}
#top_content_home #tabs{width:198px;background-image:url("../images/tabs-bg.gif");height:290px;position:absolute;top:0;right:0;z-index:3;}
#top_content_home #tabs a{display:block;z-index:3;height:43px;width:188px;padding:29px 0 0 10px;position:absolute;right:0;background-color:#9aadb4;font-size:16px;font-weight:bolder;color:#FFF;text-transform:uppercase;background-position:left center;background-repeat:no-repeat;}
#top_content_home #tabs a:hover,#top_content_home #tabs a.t1a,#top_content_home #tabs a.t2a,#top_content_home #tabs a.t3a,#top_content_home #tabs a.t4a{width:210px;background-image:url("/images/tab-home-mask.gif");padding:29px 0 0 15px;}
#top_content_home #tabs a.t1{top:0;background-color:#9aadb4;}
#top_content_home #tabs a.t2{top:73px;background-color:#9aadb4;}
#top_content_home #tabs a.t3{top:146px;background-color:#9aadb4;}
#top_content_home #tabs a.t4{top:219px;background-color:#9aadb4;}
#top_content_home #tabs a.t1:hover,#top_content_home #tabs a.t1a{top:0;background-color:#01c501;width:210px;}
#top_content_home #tabs a.t2:hover,#top_content_home #tabs a.t2a{top:73px;background-color:#fd0273;width:210px;}
#top_content_home #tabs a.t3:hover,#top_content_home #tabs a.t3a{top:146px;background-color:#0098ee;width:210px;}
#top_content_home #tabs a.t4:hover,#top_content_home #tabs a.t4a{top:219px;background-color:#f60;width:210px;}
#home_content{position:relative;height:240px;}
#summary{position:absolute;width:470px;top:30px;left:24px;color:#7a7a7a;}
#summary h2,#reference h2{color:#424242;background:transparent url("../images/red-plus-bullet.gif") 0 4px no-repeat;padding-left:22px;}
#reference{position:absolute;width:370px;top:30px;right:24px;}
#logo_ref{background-image:url("../images/logo_list.png");width:370px;height:90px;background-position:5px;}
#inner_footer{clear:both;margin:0 15px 30px 15px;border:1px solid #d2dade;}
#inner_footer_content{height:29px;padding-top:2px;border:1px solid #FFF;background-color:#e2ecee;font-size:12px;color:#989898;text-align:center;letter-spacing:1px;word-spacing:4px;}
#inner_footer_content img{vertical-align:middle;}
#outer_footer{margin-top:1em;padding:.5em;background-color:#555;font-size:12px;text-align:center;color:#999;}
#outer_footer a{color:#BBB;}
#outer_footer a:hover{color:#FFF;}
#outer_footer strong{color:#FFF;}
#top_content_unit{position:relative;height:378px;padding:0 31px;}
#top_content_unit h1{height:36px;margin-top:14px;background-image:url("../images/unit_h1_bg.gif");background-position:bottom left;background-repeat:repeat-x;text-align:left;color:#FFF;padding-left:6px;}
#top_content_unit ul{margin:1em 0 0 .5em;}
#top_content_unit li{line-height:15px;padding:8px 0 0 20px;background:transparent url("../images/unit-bullet-li-bg.gif") 2px 10px no-repeat;text-align:left;color:#333;font-size:13px;}
#top_content_unit #carousel{position:absolute;width:619px;height:317px;top:60px;right:31px;background:url("../images/unit-carousel-bg.png");border:none;}
#unit_presentation{width:254px;color:#666;}
#top_content_unit div.carousel_image{height:255px;width:532px;top:55px;left:6px;}
#top_content_unit .carousel_text{display:block;position:absolute;bottom:0;left:0;width:466px;padding:2px 38px 6px 28px;background:transparent url("../images/transp/black80p.png");color:#FFF;font-size:12px;}
#top_content_unit #carousel_image1{background:#FFF url('../images/visuels/crm/dow2.jpg') center no-repeat;z-index:2;}
#top_content_unit #carousel_image2{background:#FFF url('../images/visuels/crm/cod4mw.jpg') center no-repeat;z-index:2;display:none;}
#top_content_unit #carousel_image3{background:#FFF url('../images/visuels/media.jpg') center no-repeat;z-index:1;}
#top_content_unit #carousel_image4{background:#FFF url('../images/visuels/event.jpg') center no-repeat;z-index:1;}
#top_content_unit #tabs{position:absolute;background:#a1a1a1;width:75px;height:255px;top:55px;right:6px;z-index:3;}
#top_content_unit #tabs a{display:block;z-index:3;height:41px;width:50px;padding:22px 0 0 25px;position:absolute;right:0;font-size:16px;font-weight:bolder;color:#FFF;text-transform:uppercase;background-color:#444;background-position:left center;}
#top_content_unit #tabs a.t1{top:0;}
#top_content_unit #tabs a.t2{top:64px;}
#top_content_unit #tabs a.t3{top:128px;}
#top_content_unit #tabs a.t4{top:192px;}
#top_content_unit #tabs a.t1:hover,#top_content_unit #tabs a.t1a{top:0;width:77px;background-color:transparent;}
#top_content_unit #tabs a.t2:hover,#top_content_unit #tabs a.t2a{top:64px;width:77px;background-color:transparent;}
#top_content_unit #tabs a.t3:hover,#top_content_unit #tabs a.t3a{top:128px;width:77px;background-color:transparent;}
#top_content_unit #tabs a.t4:hover,#top_content_unit #tabs a.t4a{top:192px;width:77px;background-color:transparent;}
#unit_content{clear:both;overflow:auto;padding-bottom:30px;}
#unit_content h2{height:35px;padding:15px 0 0 45px;background:url("/images/ref_h2_bg.png") 28px 0 no-repeat;margin:20px 0 0 0;}
#unit_content h2 img{position:relative;top:3px;margin-right:2px;}
#refs{padding:0 41px;background-color:#F00;overflow:auto;background:url("/images/refs_bg.png") 28px 0 repeat-y;}
#refs_bottom{height:5px;background:url("/images/refs_bottom.png") 28px 0 no-repeat;}
.ref{float:left;width:272px;min-height:77px;padding:12px 8px 4px 8px;}
.ref img{float:left;border:2px solid #000;margin-right:6px;}
#page_content{padding:0 31px 31px 31px;min-height:400px;color:#666;}
#page_content h1{height:36px;margin-top:14px;background-image:url("../images/unit_h1_bg.gif");background-position:bottom left;background-repeat:repeat-x;background-color:#616161;text-align:left;color:#FFF;padding-left:6px;}
#page_content p{margin-top:1em;padding-left:20px;}
#page_content h2{margin-top:2em;padding-left:30px;background:transparent url("/images/red-plus-bullet.gif") 6px 5px no-repeat;color:#000;}
#page_content ul{list-style-type:circle;padding-left:50px;margin-top:.2em;}
.contact{position:relative;top:4px;}