/********************************/
/********** CSS Gecko **********/
/********************************/

body {margin:0px;text-align:center; font-size: 12px;font-family:tahoma,arial,verdana;color:#777777;  background-repeat: repeat-x; background-color:#2f2f2f;}
#bodyfond { background-image: url("images/fond.jpg"); margin:0px; }
#bodyfond2 { background-image: url("images/fond2.jpg"); margin:0px; }
A:link {font-size: 12px;color:#777777;font-weight:bold;text-decoration:none;}
A:visited {font-size:12px;color:#777777;font-weight:bold;text-decoration:none;}
A:hover {font-size: 12px;color:#777777;font-weight:bold;text-decoration:underline;}
div { display:inline-block; }
h1{font-size:20px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
h2{font-size:18px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
h3{font-size:16px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
h4{font-size:14px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
h5{font-size:12px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
h6{font-size:11px;font-family:tahoma,arial,verdana;color:#ffffff;margin:0px;font-weight:bold;}
p{margin:0px;border:0px;padding:0px;}
form{margin:0px;}
input {font-family: Arial;font-size:10px;color:#000000;background-color:#FFFFFF;font-weight:bold;border:#888888 1px solid;}
select {font-family: Arial;font-size:10px;color:#000000;background-color:#FFFFFF;font-weight:bold;border:#888888 1px solid;}
textarea { border:1px solid #888888; }
img{border:0px;}
hr{width:100%;color:#D7D7D7;background-color:#D7D7D7;height:1px;border:0;}
ul{margin:0px;padding:0px;}
li{margin:0px;padding-left:15px; list-style-type:none;}


/********** accueil **********/
#main{width:950px;margin-left:auto;margin-right:auto;}
.main_co {width:950px; margin-left:auto; margin-right:auto;}
.main_cob {
	position:absolute;
	left: 50%; 
	width: 950px;
	margin-top: 560px; /* moitié de la hauteur */
	margin-left: -475px; /* moitié de la largeur */
}

#top{width:950px; height:24px;}
#top p {text-align:right;padding-top:5px;float:right;}
#top img {padding:1px 0px 0px 7px;}
#top div { float:left; width:400px; margin-top:50px; z-index:1000; height:100px; cursor:pointer; position:relative; }
#blanc{color:#FFFFFF;}
#blanc2{color:#FFFFFF;}
#blanc3{color:#FFFFFF;}
#blanc4{color:#FFFFFF;font-size:16px;padding-top:30px;padding-left:50px;font-weight:bold;text-align:left;}
#blanc5{color:#FFFFFF;font-size:30px;padding-top:8px;padding-left:170px;font-weight:bold;text-align:left;}

#gris{font-size:14px;font-weight:bold;}

#bleu{color:#6699CC;}
#bleu2{color:#6699CC;font-size:14px;}
#vert{color:#2DAC05;}
#vert2{color:#2DAC05;font-size:14px;}
#orange{color:#DB5705;}
#orange2{color:#DB5705;font-size:14px;}
.orange { color:#DB5705; }
.bleu{color:#6699CC;}
.vert{color:#2DAC05;}
.gris{color:#777777;}

#logo{width:950px;height:135px;background-image: url("images/fond-logo.jpg"); background-repeat: no-repeat;}
#logoha{width:950px;height:135px;background-image: url("images/fond-logo-habitat.jpg"); background-repeat: no-repeat;}
#logoge{width:950px;height:135px;background-image: url("images/fond-logo-gestion.jpg"); background-repeat: no-repeat;}
#logoen{width:950px;height:135px;background-image: url("images/fond-logo-entreprise.jpg"); background-repeat: no-repeat;}
#logo_uk{width:950px;height:135px;background-image: url("images/fond-logo-uk.jpg"); background-repeat: no-repeat;}
#logoha_uk{width:950px;height:135px;background-image: url("images/fond-logo-habitat-uk.jpg"); background-repeat: no-repeat;}
#logoge_uk{width:950px;height:135px;background-image: url("images/fond-logo-gestion-uk.jpg"); background-repeat: no-repeat;}
#logoen_uk{width:950px;height:135px;background-image: url("images/fond-logo-entreprise-uk.jpg"); background-repeat: no-repeat;}
#logo1{width:99px;height:15px;float:right;padding-right:22px;margin-top:111px; }
#logo2{width:99px;height:15px;float:right;margin-top:111px;}
#logo3{width:99px;height:15px;float:right;margin-top:111px;}
#logo4{width:102px;height:15px;float:right;margin-top:111px;}
#logo5{width:100px;height:15px;float:right;margin-top:111px;}

#milieu_ha{width:911px;margin-top:7px;margin-right:19px;margin-left:20px;}
#milieu_co{padding-top:7px; background-color:#FFFFFF; padding-bottom:7px;clear:both; width:100%; }
#milieu_co2{width:911px; margin-left:auto; margin-right:auto; padding-left:20px; padding-right:19px;}
#milieu{width:911px;margin-top:7px;margin-right:19px;margin-left:20px;}
#milieu1{width:911px;height:33px;background-image: url("images/fond-milieu1.jpg"); background-repeat: no-repeat; display:block; }
#milieu1 p{float:right;}
#milieu1 img{margin-right:50px;margin-top:7px;}
#milieu1 input{margin: 6px 6px 0px 6px;font-family: Arial;font-size:12px;color:#000000;background-color:#FFFFFF;font-weight:bold;border:#7C7C7C 1px solid;width:175px;height:15px;}
#milieu2{width:911px;height:240px;background-image: url("images/fond-milieu2.jpg"); background-repeat: no-repeat; display:block; }
#milieu2_habitat{width:911px;height:240px;background-image: url("images/fond-milieu2-habitat.jpg"); background-repeat: no-repeat;}
#milieu2_gestion{width:911px;height:240px;background-image: url("images/fond-milieu2-gestion.jpg"); background-repeat: no-repeat;}
#milieu2_entreprise{width:911px;height:240px;background-image: url("images/fond-milieu2-entreprise.jpg"); background-repeat: no-repeat;}
#milieu2g{width:594px;height:228px;float:left;}
#milieu2g p{text-align:left;color:#FFFFFF;padding-top:190px;padding-left:17px;}
#milieu2m{width:265px;height:218px;float:left;text-align:left; padding-top:10px; }
#milieu2m p{padding-left:25px; cursor:pointer; }
#milieu2d{width:47px;height:228px;float:left;}
#milieu2d p{text-align:left;}
#milieu3{width:911px;height:114px;background-image: url("images/fond-milieu3.jpg"); background-repeat: no-repeat;}

#milieu3g{width:451px;height:114px;float:left;}
#milieu3d{width:460px;height:114px;float:left;}

#milieu3dg{width:110px;height:114px; padding-left:80px; float:left;}
#milieu3dg p{padding-top:20px;font-size:14px;}
#milieu3dd{width:230px;height:114px;float:left;}
#milieu3dd p{font-size:11px;color:#999999; text-align:left;}
#milieu3dd a{font-size:11px;color:#999999; font-weight:normal;}
#milieu3dd ahover{font-size:11px;color:#999999; font-weight:normal; text-decoration:underline;}
#right{text-align:right;}
.right{text-align:right;}

#c_milieu{width:915px;margin-top:7px;margin-right:19px;margin-left:20px;}

#bas{width:891px;height:170px;margin-top:14px;margin-left:20px;}
.bas1{width:195px;height:165px;float:left;}
.sepa{width:3px;height:165px;margin-right:13px;margin-left:13px;background-image: url("images/sepa.jpg"); background-repeat: no-repeat;float:left;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt23{padding-top:23px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.fs14{font-size:14;}
.w20{width:20px;height:40px;}
.clear{ clear:both;}

#bt1 { color:#c8c8c8; font-size:14px; text-align:left; margin-bottom:5px; }
#bt2 { color:#6699cc; font-size:14px; text-align:left; margin-bottom:5px; }
#bt3 { color:#2dac05; font-size:14px; text-align:left; margin-bottom:5px; }
#bt4 { color:#db5705; font-size:14px; text-align:left; margin-bottom:5px; }
.btd { margin-top:10px; text-align:justify; font-size:11px; }
.bas1 .right IMG { position:relative; bottom:6px; }

#bto { padding-top:25px; height:43px; font-size:11px; margin-left:25px; }
#bto_co { padding-top:20px; height:43px; font-size:11px; margin-left:25px; }
.btot { width:auto; float:left; color:#909090; padding-right:5px; border-right:1px solid #909090; margin-right:5px; margin-top:15px; }
.btot a { font-weight:bold; color:#909090; font-size:11px; }
.btot a:hover { font-weight:bold; color:#909090; text-decoration:underline; }
.btot2 { width:auto; float:left; color:#909090; padding-right:5px; margin-right:5px;margin-top:15px; }
.btot2 a { font-weight:bold; color:#909090; font-size:11px; }
.btot2 a:hover { font-weight:bold; color:#909090; text-decoration:underline; font-size:11px; }
.autflo { width:auto; float:left; }
.btot3 { width:auto; float:right; color:#909090; padding-right:2px; margin-right:2px; margin-top:15px; }
#cpright { width:auto; float:right; color:#909090; padding-right:5px; border-right:1px solid #909090; margin-right:5px;margin-top:15px; }
#ckcnet { color:#25aee3; font-size:11px; font-weight:normal; }

#ha_sch { width:422px; float:left; padding:14px; height:248px; padding-top:7px; background-image:url(images/rect01.jpg); background-repeat:no-repeat; }
#ha_schv { width:422px; float:left; padding:14px; height:248px; padding-top:7px; background-image:url(images/rect01v.jpg); background-repeat:no-repeat; }
#ha_sch2 { float:left; }
.ha_scht { color:#777777; font-size:14px; text-align:left; margin-bottom:5px; }
.ha_vign { float:left; margin-left:9px; width:auto; margin-bottom:8px; }
.ha_vigng { float:left; margin-left:9px; width:222px; margin-bottom:10px; height:270px; width:221px; }
.ha_vigent { float:left; margin-left:9px; width:auto; margin-bottom:11px; height:270px; background-color:#DB5705; width:221px; }
#ha_cc { height:92px; padding:14px; background-image:url(images/habitat_cc.jpg); clear:both; padding-top:7px; width:883px; background-repeat:no-repeat; }
#ha_cct { width:295px; float:left; color:#777777; font-size:14px; text-align:left; }
.ha_ccv {width:134px; float:left; padding-left:6px; padding-right:6px; padding-top:0px; }
.ha_ccv1 { height:68px; }
.ha_ccv2 { margin-top:4px; color:#6699cc; text-align:center; font-weight:bold; font-size:12px; }

.en_scht { color:#777777; font-size:14px; text-align:left; margin-bottom:5px; }

.sch_gauche { width:110px; float:left; margin-bottom:3px; }
.sch_droite { width:138px; float:left; margin-bottom:3px; }
.sch_gauche2 { width:91px; float:left; margin-top:3px; margin-bottom:4px; }
.sch_droite2 { width:90px; float:left; margin-top:3px; margin-bottom:4px; }
.sch_titre { color:#5e99cc; text-align:left; font-size:13px; margin-bottom:6px; }
.sch_titrent { color:#DB5705; text-align:left; font-size:13px; margin-bottom:10px; }
.sch_titrege { color:#2DAC05; text-align:left; font-size:13px; margin-bottom:10px; }
.sch_div { text-align:left; margin-bottom:10px; clear:both; }
.sch_div2 { text-align:left; margin-bottom:5px; clear:both; }
.sch_div3 { text-align:left; margin-bottom:5px; clear:both; }
.checkdiv { width:auto; padding-right:20px; float:left; }
.sch_div2 p {  }
.checkdiv3 { width:140px; float:left; }
.sch_div input { border:0px; background-color:#f0f5fb; }
.sch_div2 input { border:0px; background-color:#eeeeee; }
.sch_div3 input { border:0px; background-color:#fbeee6; }
.inp { border:1px solid #cccccc; background-color:#FFFFFF; }
#sch_boutons { margin-top:10px; margin-bottom:10px; margin-left:12px; clear:both; }
.rub_title { color:#DB5705;font-size:14px; }

.tdg { vertical-align:top; width:202px; float:left; background-color:#EEEEEE; }
.tdd { padding-left:10px; vertical-align:top; text-align:justify; padding-top:5px; width:707px; background-color:#FFFFFF; }
.tdd h5 { margin-top:15px; margin-bottom:8px; }
.mt12 { margin-top:12px; }
.actudiv { padding-bottom:15px; border-bottom:1px dashed #DDDDDD; margin-bottom:15px; }
.actup1 { margin-bottom:5px; font-weight:bold; }
.actusp { padding-left:10px; font-size:11px; color:#6699CC; }
.actup2 { text-align:justify; }

.fwn { font-weight:normal; font-size:11px; }

#ct_d1 { float:left;width:300px; }
.ct_ast {color:#6699CC; font-size:11px }
.ct_he2 { height:2px; }
#ct_d2 { width:300px; float:left; }
#ct_title { font-size:18px; color:#DB5705; margin:0px; padding-top:0px; padding-left:0px; }
#ctge_title { font-size:18px; color:#2DAC05; margin:0px; padding-top:0px; padding-left:0px; }
#ctbl_title { font-size:18px; color:#6699CC; margin:0px; padding-top:0px; padding-left:0px; }
#ct_add { padding-top:4px; text-align:left; font-weight:normal; padding-bottom:0px; }
#ct_d3 { width:95%; text-align:left; }

.inpct { border:1px solid #BABABA; }
.ventep { width:340px; font-size:11px; float:left; padding-bottom:5px; position:relative; left:55px; }
.locationp { padding-top:4px; position:relative; left:10px; }

#tdg_v1 { text-align:left; color:#9D9D9D; font-size:11px; padding:10px; padding-top:0px; width:100%; }
#tdg_v1a { padding-bottom:10px; border-bottom:1px dashed #BBBBBB; margin-bottom:15px }
.tdg_title { text-align:center; padding-bottom:5px; }
.tdg_v1a1 { text-align:justify; margin-bottom:10px; }
.tdg_v1a2 { padding-bottom:8px; color:#6699CC; }
.tdg_vest1 { line-height:16px; padding-top:5px; }
.tdg_inp { width:150px; border:1px solid #CCCCCC; }
.tdg_img { text-align:center; margin-top:5px; }

h5.orange { color:#DB5705; font-size:14px; }

.res { padding-bottom:10px; margin-bottom:10px; clear:both; }
.resa { float:left; width:auto; padding-right:8px; }
.resb { height:17px; background-image:url(images/onglet.gif); background-repeat:no-repeat; float:left; width:450px; padding-left:4px; padding-top:3px; border-bottom:1px solid #f5f5f5; color:#6699CC }
.resbb { height:17px; background-image:url(images/onglet.gif); background-repeat:no-repeat; float:left; width:330px; padding-left:4px; padding-top:3px; border-bottom:1px solid #f5f5f5; color:#DB5705 }
.resb2 { width:auto; padding-left:4px; padding-top:1px; padding-bottom:3px; border-bottom:1px solid #f5f5f5; text-align:right; float:left; padding-left:13px; margin-top:3px; }
.resb2b { width:auto; padding-left:4px; padding-top:1px; padding-bottom:3px; border-bottom:1px solid #f5f5f5; text-align:right; float:left; padding-left:13px; margin-top:3px; }
.resb2 a { font-weight:normal; color:#6699CC; font-size:11px; text-decoration:underline; }
.resb2b a { font-weight:normal; color:#DB5705; font-size:11px; text-decoration:underline; }
.resc { width:200px; float:left; margin-top:5px; padding-left:3px; }
.resac { width:360px; float:left; margin-top:5px; padding-left:7px; text-align:justify; font-size:12px; height:50px; }
.resef { float:right; width:auto; padding-right:15px; }
.mb3 { margin-bottom:3px; }
.mb1 { margin-bottom:1px; }

#txt1 { text-align:justify; padding-bottom:10px; margin-bottom:24px; }
#lg { width:250px; float:left; text-align:left; }
#lg1 { float:left; padding-left:15px; width:80px; margin-top:0px; margin-bottom:2px; }
#lg2 { float:left; padding-left:5px; width:120px; margin-top:0px; margin-bottom:2px; }
#lg3 { float:left; padding-left:15px; width:80px; margin-top:4px; margin-bottom:9px; }
#lg4 { float:left; padding-left:5px; width:120px; margin-top:4px; margin-bottom:9px; }
#lg5 { float:left; padding-left:15px; width:200px; margin-top:0px; margin-bottom:5px; }
#lg6 { float:left; padding-left:75px; width:130px; margin-top:5px; }
#bins { width:162px; float:left; margin-left:10px; text-align:left; color:#FFFFFF; position:relative; top:12px; }
#prest { width:431px; background-image:url(images/recbas1.jpg); float:left; height:93px; margin-right:9px; padding:10px; padding-top:5px; text-align:left; padding-bottom:13px; }
#prest2 { width:431px; background-image:url(images/recbas2.jpg); float:left; height:93px; margin-right:9px; padding:10px; padding-top:5px; text-align:left; padding-bottom:13px; }
#prest li { padding-left:15px; list-style-type:none; }
#prest a { font-weight:normal; }
.presa { color:#2DAC05; font-weight:normal; }
#garant { width:431px; background-image:url(images/recbas1.jpg); float:left; height:93px; padding:10px; padding-top:5px; padding-bottom:13px; }
#garant2 { width:431px; background-image:url(images/recbas2.jpg); float:left; height:93px; padding:10px; padding-top:5px; padding-bottom:13px; }
.ge_title { font-size:13px; font-weight:bold; margin-bottom:10px; clear:both; }
.get1 { width:80px; float:left; margin-bottom:3px; }
.get2 { width:95px; float:left; }
.get3 { margin-top:3px; clear:both; }
.geinp { width:95px; border:1px solid #CCCCCC; background-color:#FFFFFF; }
#gebtl { clear:both; text-align:center; padding:5px; margin-bottom:10px; margin-top:8px; }
.nava { color:#2DAC05; font-weight:normal; }
.mb2px { margin-bottom:2px; }

#ent_sch { width:422px; float:left; padding:14px; padding-top:7px; height:248px; background-image:url(images/rect01o.jpg); background-repeat:no-repeat; }
#ent_cc { height:92px; padding:14px; background-image:url(images/entreprise_cc.jpg); clear:both; padding-top:7px; }

.tdmargin { padding-bottom:12px; vertical-align:top; }
.f11px { font-size:11px; }
.w50 { width:50px; }

.ddd1 { height:20px; clear:both; background-color:#f0f5fb; }
.ddd1ent { height:20px; clear:both; background-color:#fbeee6; }
.ddd2 { height:20px; clear:both; background-color:#FFFFFF; }
.ddd3 { height:20px; clear:both; }
.ddda { height:20px; width:165px; float:left; padding-top:2px; padding-left:10px; }
.dddb { height:20px; width:165px; float:left; padding-top:2px; }

.pl15 { padding-left:15px; }
a.pla { font-weight:normal; margin-bottom:3px; }
.bo { width:170px; float:left; text-align:center; margin-top:20px; }
