/* Document CSS Compréssé */
body{
background-image:url(images/bg.png); 
margin-top:10px; 
margin-bottom:10px; 
margin-left:0px; 
margin-right:0px; 
font-family:Verdana,Geneva,sans-serif; 
font-size:11px; 
color:#333; 
background-color:#869F15}
#wrap{
width:902px; 
margin-left:auto; 
margin-right:auto}
a .img{
border:0px}
img{
border:0px}
a{
outline:none}
#header{
background-image:url(images/top_header.png); 
background-repeat:no-repeat; 
padding-top:20px}
#logo{
background-image:url(images/logo.png); 
height:121px; 
width:846px; 
margin:auto; 
cursor:pointer; 
text-indent:-5000px}
#div_menu{
background-image:url(images/bg_menu.gif); 
width:870px; 
height:40px; 
margin:auto; 
margin-top:20px}
#div_content{
background-image:url(images/bg_container.png); 
background-repeat:repeat-y; 
padding-top:10px; 
float:left; 
width:902px}
#div_banners{
width:870px; 
height:193px; 
float:left; 
margin-left:15px; 
background-image:url(images/banner_shadow.png); 
background-position:bottom; 
background-repeat:no-repeat}
#footer{
margin-top:10px; 
padding-bottom:10px; 
float:left}
#div_footer{
background-image:url(images/bg_menu.gif); 
width:870px; 
height:40px; 
float:left; 
margin-left:15px}
#div_footer .copyright{
color:#869f15; 
font-weight:bold; 
margin-left:10px; 
float:left; 
padding-top:12px}
#social a{
float:right; 
background-color:transparent; 
background-image:url(images/twitter.gif); 
background-repeat:no-repeat; 
background-attachment:scroll; 
background-position:left top; 
display:block; 
width:21px; 
height:40px; 
text-indent:-5000em; 
margin-right:10px}
#social a:hover{
background-position:center bottom}
#footer .sub_links{
margin-top:10px; 
margin-left:16px; 
color:#999; 
letter-spacing:2px; 
padding-bottom:10px; 
border-bottom:1px dashed #d6d5d5; 
padding-left:10px; 
font-size:10px; 
float:left; 
width:90%; 
padding-right:63px}
.sub_links a{
color:#999; 
text-decoration:none}
.sub_links a:hover{
color:#333; 
text-decoration:none}
#content{
width:870px; 
margin-left:16px; 
margin-top:10px; 
float:left}
#bottom{
background-image:url(images/bottom.gif); 
height:20px; 
float:left; 
width:902px; 
background-repeat:no-repeat}
#services_ovr{
background-image:url(images/services_overview.gif); 
width:869px; 
background-repeat:no-repeat; 
float:left}
.home_welcometxt{
padding-top:52px; 
text-align:justify; 
padding-left:5px; 
padding-right:5px; 
float:left; 
width:253px}
.home_services{
padding-top:45px; 
text-align:justify; 
float:left; 
width:302px; 
margin-left:10px; 
padding-left:5px; 
padding-right:5px}
.home_services ul{
padding:0; 
margin:0 0 0 0px}
.home_services ul li{
list-style:none}
.home_services ul li a{
display:block; 
line-height:30px; 
text-decoration:none; 
color:#333; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:11px; 
padding:0 5px 0 10px; 
border-bottom:1px dashed #2a9dfd; 
background-image:url(images/list_home.gif); 
background-position:right center; 
background-repeat:no-repeat}
.home_services ul li a:hover{
background:url(../images/hover_bg.jpg) no-repeat bottom; 
border-bottom:1px dashed #9ebb19; 
background-image:url(images/list_homehover.gif); 
background-position:right center; 
background-repeat:no-repeat}
.home_becomeclient{
padding-top:45px; 
float:left; 
margin-left:11px; 
padding-left:5px; 
padding-right:5px; 
width:263px}
.home_becomeclient ul{
padding:0; 
margin:0 0 0 0px; 
margin-top:0px}
.home_becomeclient ul li{
list-style:none; 
display:block; 
line-height:30px; 
text-decoration:none; 
color:#333; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:10px; 
padding:0 5px 0 12px; 
border-bottom:1px dashed #676fa9; 
background-image:url(images/list_home.gif); 
background-position:right center; 
background-repeat:no-repeat; 
letter-spacing:2px}
.home_becomeclient ul li a{
color:#556099; 
text-decoration:none}
.home_becomeclient ul li a:hover{
color:#242842; 
text-decoration:none}
#home_references{
background-image:url(images/tab_bottom.gif); 
float:left; 
width:870px; 
background-repeat:no-repeat; 
margin-top:14px}
#references_list{
margin-top:55px; 
padding-left:5px; 
padding-right:5px; 
width:577px; 
float:left}
.more_ref{
text-align:right; 
border-top:1px dashed #1892b5; 
padding-top:7px; 
margin-top:9px; 
margin-left:5px; 
margin-right:5px; 
font-weight:bold; 
margin-bottom:0px}
.more_ref a{
color:#1892b5; 
text-decoration:none}
.more_ref a:hover{
color:#0E566B; 
text-decoration:none}
.more_services{
text-align:right; 
margin-top:9px; 
margin-left:5px; 
margin-right:5px; 
font-weight:bold; 
margin-bottom:0px}
.more_services a{
color:#0f7b9d; 
text-decoration:none}
.more_services a:hover{
color:#14A6D6; 
text-decoration:none}
.more_aboutus{
text-align:right; 
margin-top:12px; 
margin-right:2px; 
font-weight:bold; 
color:#a2c117; 
margin-bottom:0px; 
border-top:1px dashed #a2c117; 
padding-top:9px}
.more_aboutus a{
color:#a2c117; 
text-decoration:none}
.more_aboutus a:hover{
color:#62740E; 
text-decoration:none}
.login{
padding-top:50px; 
float:left; 
margin-left:10px; 
padding-left:5px; 
width:263px; 
padding-right:5px; 
text-align:center}
#cu3er-container{
width:100%; 
outline:0; 
height:183px}
#info{
font-size:10px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
height:19px; 
padding-top:5px; 
background-color:#FFFFE1; 
border-bottom-color:#88A731; 
border-bottom-width:1px; 
border-bottom-style:dashed; 
text-decoration:none; 
color:#527900; 
width:100%; 
text-align:center; 
margin-bottom:10px}
/*Page services*/
.titles{
font-family:"Century Gothic",Arial,Helvetica,sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:22px; 
background-image:url(images/border_bg.gif); 
background-repeat:repeat-x; 
background-position:bottom; 
padding-bottom:9px; 
letter-spacing:2px; 
color:#869F15; 
text-align:left}
#references{
margin-top:15px; 
width:100%; 
margin-left:auto; 
margin-right:auto}
.img_ref{
border:2px solid #dce69f; 
margin:4px}
.img_ref a{
border:2px solid #ebebeb; 
margin:4px}
.img_ref a:hover{
border:2px solid #dce69f; 
margin:4px}
.edito{
margin-top:10px; 
font-family:Verdana,Geneva,sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:11px; 
padding-left:10px; 
padding-right:10px; 
text-align:justify}
.apropos{
float:left; 
width:67%; 
text-align:justify; 
border-right:1px dashed #dae7a1; 
padding-right:6px; 
margin-top:10px}
#insidepixi{
float:right; 
width:32%; 
margin-top:10px; 
text-align:center; 
position:relative}
#map{
float:right; 
width:32%; 
margin-top:10px; 
text-align:center; 
display:block}
#prestations{
padding-top:15px; 
margin-left:8px}
.clear-green{
border:2px solid #a1bd20; 
margin-top:1px; 
margin-right:9px}
.clear-idv{
border:2px solid #0a88a7; 
margin-top:1px; 
margin-right:9px}
.tabs-title{
font-family:"Century Gothic",Arial,Helvetica,sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:22px; 
letter-spacing:2px; 
color:#869F15}
.subtitles{
font-family:"Century Gothic",Arial,Helvetica,sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:22px; 
letter-spacing:5px; 
color:#869F15; 
border-bottom:1px dashed #b0cd2a; 
padding-bottom:5px}
/*Partenaires*/
.partners{
width:100%; 
padding-bottom:10px; 
border-bottom:1px dashed #869F15; 
float:left; 
margin-bottom:10px}
.partners_logo{
float:left; 
width:216px}
.partners_desc{
float:left; 
width:636px; 
padding:8px; 
text-align:justify}
.partners_more{
float:right; 
background-image:url(images/partenaires/view.png); 
background-position:left center; 
background-repeat:no-repeat; 
padding-left:20px; 
padding-top:5px; 
padding-bottom:5px; 
width:130px; 
cursor:pointer}
.numbers{
font-size:11px; 
color:#333; 
font-family:Verdana,Geneva,sans-serif}
.map{
border:3px solid #e6e5e3}