*{margin:0;padding:0;border:none;}
html{background:#4c88a1 url(../img/background_html.jpg) repeat-x;}
body{font:11px Verdana, Arial, Helvetica, sans-serif;color:#4a4a4a;}
p{}
a{color:#4a4a4a;}
a:hover{color:#eb601d;text-decoration:underline;}
a:visited{}
h3 a, #column_main.services p a{text-decoration:none;}
input{border:solid 1px #4a4a4a;color:#4a4a4a;font:11px Verdana, Arial, Helvetica, sans-serif;}
h1{font-size:13px;color:#eb601d;margin:3px 0 5px 12px;font-weight:normal;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
h2{font-size:12px;margin:5px 200px 0 12px;color:#5490AA;}
h3{font-size:12px;margin:5px 0 0 12px;}
h4{font-size:11px;margin:5px 0 0 12px;}
.clear{clear:both;}
#allbox{position:relative;width:936px;margin:0 auto;}
#all{width:936px;background:url(../img/accueil_background.gif) repeat-y;}
#header{width:936px;height:159px;}
#content{width:936px;min-height:500px;background:url(../img/content_background.gif) repeat-y;}
#column_main{width:643px;min-height:500px;float:left;}
#column_secondary{width:275px;min-height:322px;height:auto !important;height:322px;float:left;margin:0 6px 0 6px;_margin:0 6px 0 3px;background:url(../img/background_column_secondary.gif) top right no-repeat;}
#footer{height:25px;width:936px;margin:3px auto;}
#logo{position:absolute;top:30px;left:136px;}
#zoneclient{position:absolute;top:11px;right:27px;font-size:9px;}
#zoneclient a{text-decoration:none;}
#zoneclient li{width:95px;height:16px;display:block;float:left;padding:6px 0 0 0;}
#zoneclient #zoneclientlink{border-right:1px solid #4a4a4a;}
#zoneclient #zoneclientlink a{display:block;width:85px;height:16px;text-align:right;margin:0 10px 0 0;}
#zoneclient #englishlink a{display:block;width:85px;height:16px;text-align:left;margin:0 0 0 10px;}
#zoneclient #newslink{border-right:1px solid #4a4a4a;}
#zoneclient #newslink a{color:#eb601d;display:block;width:85px;height:16px;text-align:right;margin:0 10px 0 0;}
#nav{width:924px;height:39px;padding-bottom:20px;margin:0 6px 0 6px;}
#nav ul{list-style-type:none;margin:0 0 0 53px;}
#nav li{float:left;}
#nav a span{}
#nav a{height:19px;font-size:10px;display:block;padding:9px 0;text-align:center;width:110px;background:url(../img/menu_a.jpg) bottom right no-repeat;text-decoration:none;color:#4a4a4a;text-transform:uppercase;}
#nav a.active{background:url(../img/menu_active.jpg) bottom right no-repeat;}
#nav li ul{display:none;position:relative;}
#sub-menu-left ul{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0 10px 0 0;}
#sub-menu-left li{text-align:right;list-style:none;margin:0;padding:0;}
#sub-menu-left li a{display:block;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;color:#4a4a4a;padding:5px;margin:0;line-height:normal !important;line-height:0px;}
#sub-menu-left li a:hover{color:#eb601d;}
#sub-menu-left li a.active{color:#eb601d;}
#sub-menu-left ul ul{margin:5px 20px 5px 0 !important;margin:15px 20px 5px 0;}
#sub-menu-left ul ul li.active a{color:#4a4a4a;}
#sub-menu-left ul ul li.active a:hover{color:#eb601d;}
#sub-menu-left ul ul li a{display:block;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;color:#4a4a4a;padding:3px 5px;line-height:normal !important;line-height:0px;}
#full_page{width:930px;height:628px;margin:0 0 0 6px;_margin:0 0 0 3px;background:url(../img/background_accueil.jpg) no-repeat;float:left;color:#FFF;}
#full_page p{margin:0 280px 15px 162px;}
#full_page h1{margin:25px 0 3px 162px;;color:#fff;font-weight:bold;font-size:13px;}
#full_page h2{margin:15px 0 0 140px;line-height:15px;font-size:14px;color:#fff;}
#full_page h3{margin:25px 0 0 140px;line-height:15px;font-size:12px;color:#fff;}
#full_page ul{margin:15px 0 15px 167px;line-height:16px;}
#full_page a{color:#fff;}
#content_accueil{position:relative;width:935px;height:728px;background:url(../img/accueil_background.gif) repeat-y;}
#column_main a{}
#column_main p{margin:5px 260px 20px 12px;}
#column_main ul{margin:10px 270px 15px 30px;}
#column_main li, #full_page li{margin-bottom:3px;}
#column_main ul ul{margin:5px 0 10px 20px;}
#full_page_no_bg{padding:0px 0px 10px 0px;}
#full_page_no_bg h1, #full_page_no_bg .partner{margin:5px 90px 30px 90px;}
.partner td{padding:0px 5px;}
.partner .narrow{width:15%;}
.partner .wide{width:85%;}
div.services{min-height:500px;background:url(../img/background_services.gif) right 50px no-repeat;margin:0 6px 0 0;_margin:0 0 0 0;}
div.services_creation{min-height:500px;background:url(../img/background_services_creation.gif) right 50px no-repeat;margin:0 6px 0 0;_margin:0 0 0 0;}
div.realisations{min-height:500px;background:url('/public/img/background_realisations.gif') right 50px no-repeat;margin:0 6px 0 0;}
div.carrieres{min-height:500px;background:url(../img/background_carrieres.gif) right 100px no-repeat;margin:0 6px 0 0;}
div.propos_nous{min-height:500px;background:url(../img/fleur_propos_nous.jpg) no-repeat;background-position:390px 100%;}
.plan ul{margin:10px 0 0 40px;}
#footer p#right{float:right;margin-right:6px;font-size:8px;color:#fff;}
#footer p#left{float:left;margin-left:168px;font-size:8px;color:#fff;}
#footer a{color:#fff;text-decoration:none;}
#feuille_accueil{position:absolute;width:342px;height:437px;background:url(../img/feuille_accueil.gif) no-repeat;top:409px;left:588px;}
div.fade{position:relative;margin-left:-6px;top:18px;height:200px;}
#accueil_secteurs_agro, #accueil_secteurs_finance{width:599px;height:200px;}
#accueil_secteurs_agro p, #accueil_secteurs_finance p{margin:7px 30px 0 328px;color:#787878;line-height:17px;font-family:Arial, Helvetica, sans-serif;}
#accueil_secteurs_agro h1, #accueil_secteurs_finance h1{margin:37px 30px 0 328px;color:#787878;font-weight:normal;font-size:11px;}
.agro{position:absolute;top:0;left:0;background:url(../img/accueil_agro.jpg) no-repeat;}
.finance{position:absolute;top:0;left:0;background:url(../img/accueil_finance.jpg) no-repeat;}
#recherche{display:none;width:200px;height:25px;float:left;color:#4a4a4a;border-bottom:1px solid #4a4a4a;border-right:1px solid #4a4a4a;margin:2px 0 0 40px;}
table.logos_clients td{padding:10px 50px 20px 6px;}
#liste_equipe li a:hover{cursor:default;}
#photos_equipe #portrait{float:right;width:197px;height:150px;margin-right:2px;margin-bottom:15px;margin-top:100px;}
#photos_equipe #photo{}
#liste_photos{display:block;text-align:right;padding-right:10px;color:#5490AA;background-color:#fff;margin-right:-1px;}
#liste_photos img{border-right:#ff6710 solid 5px;}
#liste_photos li, #liste_equipe li{list-style:none;}
#photos_equipe #liste_equipe{text-align:right;margin-right:-1px;}
#liste_equipe a{margin-right:12px;text-decoration:none;}
#liste_equipe a:hover{cursor:pointer;}
