body, html{height:100%;}

body, #body-modulo {background:#ffffff url(../images/layout/bg.gif) repeat-x;}
#back {background:url(../images/layout/bgback.jpg) 0% 100% repeat-x;}
#conteneur {width:985px;  margin : 0 auto; padding: 0 auto;}
#entete {height:165px; overflow:hidden;}
#menu {clear:both;}
#infoentete h1 {text-indent:-100000000px;width:422px; height:108px;overflow:hidden;display:block;margin-top:0px;margin-top:0px\9;*margin-top:-33px; }
#infoentete h1 a {background:url(../images/layout/TI_Techno_logo.gif) no-repeat; width:422px; height:108px; display:block;margin:0px; padding:0px;}

#corp {clear:both;}
#corp  { } * html #corp {  }
#supportechnique a{-moz-opacity:.9; filter:alpha(opacity=90); opacity:.9;position:absolute; lefT: 814px; top:60px; background:url(../images/layout/soutien.gif); width:171px; height:35px; display:block;}
#supportechnique a:hover {-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
#colgauche {background:url(../images/layout/gauche.jpg); width:259px; height:465px; float:left;margin-top:6px;}
#coldroite {float:left;padding-bottom:20px;padding-top:10px;}
.zoneEditable {margin:20px;margin-left:55px;}
#imagedisplay {position:relative;margin-top:19px;float:left;width:516px;overflow:hidden;height:329px;border:1px solid #efefef; border-radius:10px;


box-shadow: 1px 1px 10px #999999;}
#imagedisplay img {-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}
#image1 {position:absolute;top:0px; left:0px;}
#image2 {position:absolute;display:none;}
#image3 {position:absolute;display:none;}
#image4 {position:absolute;display:none;}
#image5 {position:absolute;display:none;}

#accueil1 {float:left;width:450px;margin-top:12px; background:url(../images/layout/degradAccueil.jpg) 100% 100% no-repeat;display:block;padding:5px 0px 0px 15px;}
#accueil2 {clear:both;}
#phraseAccueil {margin-bottom:8px;margin-top:15px;margin-top:21px\9;*margin-top:20px;}

.col50g {width:44%;margin-right:10%;float:left;}
.col50d {width:44%;margin-left:0%;float:left;}
.col65g {width:55%;margin-right:9%;float:left;}
.col35d {width:34%;margin-left:0%;float:left;}

#zoneGauche {margin:15px; width:229px;margin-top:0px;margin-left:0px;}
#conteneur-blogue {margin-top:5px;}
#conteneur-inscription {margin-top:5px;}
#conteneur-emploi {margin-top:5px;}
#piedpage {height:29px;clear:both;width:955px; margin: 0 auto; padding: 0 auto;padding-right:30px;margin-top:-5px\9;}

.logosBas { height:115px;width:950px;margin-left:50px; clear:both; margin-bottom:45px;padding-top:50px;}
.logosBas.accueil {margin:0px;width:1000px;}
.texte { width:159px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:normal; float:left; display:block; padding-right:15px; padding-top:30px;height:150px;font-style:italic;}
.logosBas.accueil .texte {padding-right:15px;}
.logo1 { background-repeat:no-repeat; float:left; width:125px; height:66px; padding-right:45px; margin-top:10px;margin-right:10px;}
.logo2 { background-repeat:no-repeat; width:125px; height:66px; float:left; padding-right:45px; margin-top:10px; }
.ligne { background-image:url(../images/layout/ligne_separatrice.png);background-repeat:no-repeat; width:11px; height:113px; float:left; padding-right:8px; margin-left:25px; }
.logosBas.accueil .ligne {padding-right:35px; margin-left:35px;}
.logo_contact { background-image:url(../images/layout/bouton_contact.png); background-repeat:no-repeat; width:379px; height:120px; float:left;}
.logo_contact a {width:170px;height:40px; display:block;margin-left:180px;margin-top:25px;}
#logoFiliale {padding-top:0px;margin-top:0px;margin-top:0px\9;float:left;width:315px;position:relative;}
#logoFiliale a img{border:none;display:block; float:left;margin-top:0px;}
.copyright {padding-top:6px;padding-top:12px\9;text-align:right;color:#ffffff;float:left;width:600px;}
.englobImageGauche {position:relative;clear:both;margin-top:10px;height:400px;display:block;}
.imageGauche {position:absolute; left:4px;top:0px;}
.imageGauche img {padding-bottom:30px;}

