body {
margin:0;
padding:0;
background:#F29300 url(imgs/deg.gif) repeat-x 0 0;
font: 12px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
}
/*_______STRUCTURE___________*/
#akerys {
width:830px;
margin:0 auto 0 auto;
height:100%;
border:0px dotted white;
padding:0;
}
#akerys_haut {
width:830px;
margin:0 0 0 0;
padding:0 0 0 0;
border:0px solid yellow;
height:289px;
}
#logo {
width:135px;
height:146px;
background:transparent url(imgs/logo.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/logo.png', sizingMethod='scale');
_background:none;
position:absolute;
margin:0 0 0 50px;
z-index:19000;
overflow:hidden;
}

#akerys_premask {
width:830px;
height:289px;
background:transparent url(imgs/head.png) no-repeat 0 bottom;

margin:0 0 0 0;
padding:0;
overflow:hidden;
border:0px solid black;
}
#akerys_mask {
width:826px;
height:289px;
background:transparent url(imgs/mask4.png) no-repeat right bottom;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/mask4.png', sizingMethod='scale');
_background:none;
margin:0;
padding:0;
border:0px solid green;
overflow:hidden;
}
#tof00 {
width:826px;
height:289px;
border:0px solid red;
overflow:hidden;
margin:0 0 0 0;
}
.tof01 {
background:transparent url(imgs/tof00.jpg) no-repeat right 20px;
}
.tof02 {
background:transparent url(imgs/tof01.jpg) no-repeat right 20px;
}
.tof03 {
background:transparent url(imgs/tof03.jpg) no-repeat right 20px;
}
#laissermask {
margin:230px 0 0 485px;
height:48px;
width:334px;
position:absolute;
border:0px solid red;
overflow:hidden;
}
#laissez {
margin:0 0 0 350px;
background:transparent url(imgs/h1laissez2.png) no-repeat right bottom;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/h1laissez2.png', sizingMethod='scale');
_background:none;
height:48px;
width:325px;
/*float:left;*/
position:absolute;
border:0px solid red;
}
#laissez2 {
margin:0 0 0 350px;
background:transparent url(imgs/laisser2.png) no-repeat right bottom;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/laisser2.png', sizingMethod='scale');
_background:none;
height:48px;
width:234px;
/*float:right;*/
position:absolute;
border:0px solid red;
}
#laissez .laissez2 {
background:transparent url(imgs/laisser2.png) no-repeat right bottom;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/laisser2.png', sizingMethod='scale');
_background:none;
}
#laissez span, #laissez2 span {
display:none
}
#akerys_centre {
float:left;
margin :0 0 0 0;
width:830px;
background:transparent url(imgs/fdcadre.png) repeat-y 0 0;

padding:0;
border:0px solid black;
}
#holdmenu {
float:left;
display:block;
width:265px;
background:transparent url(imgs/coinhg.gif) no-repeat 20px 0;
padding:14px 0 0 37px;
overflow:hidden;
margin:40px 0 0 0;
border:0px solid red;
}
ul#menu {
list-style:none;
float:left;
display:block;
width:245px;
padding:0px;
overflow:hidden;
margin:0px;
border:0px solid red;
}
ul#menu li {
display:block;
float:left;
clear:left;
}
ul#menu li a, ul#menu li a:hover {
display:block;
height:16px;
overflow:hidden;
text-indent:-9990px;
float:left;
margin:10px 0 0 0;
padding:0;
}
/*ul#menu li#residence a, ul#menu li#residence a:hover, ul#menu li#residence a.up, ul#menu li#residence a.up:hover {
width:206px;
height:20px;
background:transparent url(imgs/menu-res2.gif) no-repeat 0 -20px;
margin:0;
}
ul#menu li#residence a:hover, ul#menu li#residence a.up, ul#menu li#residence a.up:hover {
background:transparent url(imgs/menu-res2.gif) no-repeat 0 0;
margin:0;
}*/
ul#menu li#residence a, ul#menu li#residence a:hover, ul#menu li#residence a.up, ul#menu li#residence a.up:hover {
width:206px;
height:20px;
background:transparent url(imgs/menu-res3.gif) no-repeat 0 -20px;
margin:0;
}
ul#menu li#residence a:hover, ul#menu li#residence a.up, ul#menu li#residence a.up:hover {
background:transparent url(imgs/menu-res3.gif) no-repeat 0 0;
margin:0;
}
ul#menu li#residence a.up, ul#menu li#residence a.up:hover {
background:transparent url(imgs/menu-res3.gif) no-repeat 0 -40px;
margin:0;
}
/*ul#menu li#tarifs a, ul#menu li#tarifs a:hover, ul#menu li#tarifs a.up, ul#menu li#tarifs a.up:hover {
width:202px;
background:transparent url(imgs/menu-tar.gif) no-repeat 0 -16px;
}
ul#menu li#tarifs a:hover, ul#menu li#tarifs a.up, ul#menu li#tarifs a.up:hover {
background:transparent url(imgs/menu-tar.gif) no-repeat 0 0;
}*/
ul#menu li#tarifs a, ul#menu li#tarifs a:hover, ul#menu li#tarifs a.up, ul#menu li#tarifs a.up:hover {
width:202px;
background:transparent url(imgs/menu-tar3.gif) no-repeat 0 -16px;
}
ul#menu li#tarifs a:hover, ul#menu li#tarifs a.up, ul#menu li#tarifs a.up:hover {
background:transparent url(imgs/menu-tar3.gif) no-repeat 0 0;
}
ul#menu li#tarifs a.up, ul#menu li#tarifs a.up:hover {
background:transparent url(imgs/menu-tar3.gif) no-repeat 0 -32px;
}
/*ul#menu li#contact a, ul#menu li#contact a:hover, ul#menu li#contact a.up, ul#menu li#contact a.up:hover {
width:148px;
background:transparent url(imgs/menu-cont2.gif) no-repeat 0 -16px;
}
ul#menu li#contact a:hover, ul#menu li#contact a.up, ul#menu li#contact a.up:hover {
background:transparent url(imgs/menu-cont2.gif) no-repeat 0 0;
}*/
ul#menu li#contact a, ul#menu li#contact a:hover, ul#menu li#contact a.up, ul#menu li#contact a.up:hover {
width:148px;
background:transparent url(imgs/menu-cont3.gif) no-repeat 0 -16px;
}
ul#menu li#contact a:hover, ul#menu li#contact a.up, ul#menu li#contact a.up:hover {
background:transparent url(imgs/menu-cont3.gif) no-repeat 0 0;
}
ul#menu li#contact a.up, ul#menu li#contact a.up:hover {
background:transparent url(imgs/menu-cont3.gif) no-repeat 0 -32px;
}
#visitesvir {
float:left; 
clear:left; 
text-align:center; 
margin:25px 0 25px 25px; 
width:775px; 
overflow:hidden; 
border:0px solid red;
}
*>#visitesvir {
width:800px;  
}
.cont_left {
padding:25px 0 0 15px;
}
.cont_right {
padding:25px 25px 0 0;
border:0px solid red;
}
*>.cont_right {
padding:25px 25px 0 0;
}
#akerys_cont_left {
float:left;
clear:left;
width:430px;
margin:0;
padding:0;
border:0px solid blue;
}
#akerys_cont_right {
float:right;
width:380px;
margin:20px 0 0 0;
padding:0;
border:0px solid green;
overflow:hidden;
}
*>#akerys_cont_right {
width:370px;
}
#slideholder {
width:400px; 
height:200px; 
overflow:hidden;
float:left;
clear:left; 
border:0px solid green;

}
#boutthales {
border:0px solid red;
width:400px;
float:left;
clear:left;
margin:10px 0 0 0;
}
.masktofslide {
position:absolute; 
width:400px; 
height:203px; 
overflow:hidden;
border:0px inset red;
}
#phrase {
float:left;
clear:left;
width:398px;
height:50px;
border:0px solid red;
background:transparent url(imgs/coinbd.gif) no-repeat right bottom;
text-align:right;
padding:0px 2px 0 2px;
margin:0 0 0 0;
}

*>#phrase {
margin:10px 0 0 0;
}

.pourtarif {
margin-top:60px;
}
#maskphrase {
width:395px;
height:50px;
overflow:hidden;
text-align:right;
padding:0px 2px 0 2px;
border:0px solid black;
}
#maskphr_01 {
width:395px;
height:40px;
overflow:hidden;
margin:0;
padding:0;
border:0px solid green;
}
#maskphr_02 {
width:395px;
height:39px;
overflow:hidden;
margin:0;
padding:0;
border:0px solid red;
}
#phrase h2 {
margin:0 5px 0 0;

}
h2#phr01 {
background:transparent url(imgs/h2opp.gif) no-repeat 213px 0;
height:15px;
width:390px;
text-indent:9990px;
overflow:hidden;
margin:10px 0 0 0;
border:0px solid blue;
}
h2#phr02 {
background:#fff url(imgs/h2avisiter.gif) no-repeat 250px 0;
height:15px;
width:390px;
text-indent:9990px;
overflow:hidden;
border:0px solid blue;
}
h2#phr11 {
margin:10px 0 0 0;
width:390px;
background:#fff url(imgs/h2soluce.gif) no-repeat 231px 0;
height:11px;
text-indent:9990px;
overflow:hidden;
border:0px solid blue;
}
h2#phr12 {
background:#fff url(imgs/h2secu.gif) no-repeat 176px 0;
height:18px;
width:390px;
text-indent:9990px;
overflow:hidden;
border:0px solid blue;
}
#holdpan {
border:0px solid red; 
float:left; 
margin:20px 0 0 35px; 
width:265px; 
overflow:hidden; 
text-align:center;
}
*>#holdpan {
 margin:20px 0 0 55px; 
}
.m80 { margin-top:80px }
#rappel {
float:left;
clear:left;
margin:10px 0 10px 8px;
border:0px solid red; 
}
*>#rappel {
margin:10px 0 10px 15px;
}
#foot {
float:left;
margin :0 0 5px 0;
padding:0;
width:830px;
height:86px;
background:transparent url(imgs/bas.png) no-repeat 0 bottom;

border:0px solid red;
}
#copy {
float:left;
margin :0 0 50px 0;
padding:0 5px 5px 5px;
width:825px;
text-align:center;
color:#fff;
/*background:#F29300 url(imgs/fd.gif) repeat 0 0;*/
background:transparent;
}
#copy a, #copy a:hover, #copy a.one, #copy a.one:hover  {
text-decoration:none;
color:#fff;
}
#copy a:hover, #copy a.one, #copy a.one:hover  {
text-decoration:underline;
}
#ladr {
float:right; clear:right; text-align:right; margin-right:25px; margin-top:10px; color:#F29300;
}
/*_______PAGES___________*/

/* Mentions legales / Credits */
#ml {
text-align:left;
}
#ml strong { color:#F29300;}
#ml a, #ml a:hover  {
text-decoration:none;
color:#333;
}
#ml a:hover  {
text-decoration:underline;
color:#F29300;
}
/*Plan du site */
#pds ul { 
float:left;
clear:left;
}
#pds ul li {margin:5px 0 0 0;}

#pds a, #pds a:hover  {
text-decoration:none;
color:#333;
}
#pds a:hover {
text-decoration:underline;
color:#F29300;
}
/* Visites */
#t2 {
width:265px; 
height:215px; 
background:transparent url(imgs/t1.jpg) no-repeat 25px 25px; 
margin:20px 0 0 0;
}
#t1 {
width:263px;
height:190px;
background:transparent url(imgs/t1reel.jpg) no-repeat 25px 25px;
margin:20px 0 0 0; 
}
/* Services */
ul#services {
height:44px; width:360px; margin:0; padding:0; display:block;
list-style:none;
}
ul#services li { float:left; height:44px; width:45px; border:0px solid red; margin:20px 0 0 0;}
ul#services li a, ul#services li a:hover { float:left; height:44px; width:45px; text-indent:-9990px; cursor:default; }
ul#services li#serv_un { background:#fff url(imgs/serv_01.gif) no-repeat 0 0;}
ul#services li#serv_deux { background:#fff url(imgs/serv_02.gif) no-repeat 0 0;}
ul#services li#serv_trois { background:#fff url(imgs/serv_03.gif) no-repeat 0 0;}
ul#services li#serv_quatre { background:#fff url(imgs/serv_04.gif) no-repeat 0 0;}
ul#services li#serv_cinq { background:#fff url(imgs/serv_05.gif) no-repeat 0 0;}
ul#services li#serv_six { background:#fff url(imgs/serv_06.gif) no-repeat 0 0;}
ul#services li#serv_sept { background:#fff url(imgs/serv_07.gif) no-repeat 0 0;}
ul#services li#serv_huit { background:#fff url(imgs/serv_08.gif) no-repeat 0 0;}
/* Contact et Recom */
#divloyers, #divct {
width:292px;
float:left;
overflow:hidden;
background:#fff url(imgs/tarifs_fond.gif) no-repeat 0 bottom;
color:#fff;
margin-left:20px;
}
#divct {
background:#fff url(imgs/fondct.gif) no-repeat 0 bottom;
}

label {
float:left;
display:block;
text-align:right;
width:80px;
margin:0 5px 0 0;
border:0px solid red;
}
.redtxt { color:#ff0000; }
input, select, textarea {
background:#fff;
border:1px solid #fff;
color:#000;
width:150px;
font: 11px "Lucida Grande", "Arial", "Helvetica", "Verdana", "sans-serif";
}
.red {border:1px solid #FF0000;}
.org {border:1px solid #F29300;}
fieldset {
border-bottom:0px solid #fff;
border-top:0px solid #fff;
border-left:0px solid #fff;
border-right:0px solid #fff;
padding-bottom:10px;
}
*>fieldset {
padding-bottom:5px;
}
#ake_send {
color:#000
}
#ake_send:hover {
color:#F29300
}
#divloyershaut, #divcthaut, #divrecomhaut, #divloyershaut2 {
float:left;
width:292px;
height:90px;
overflow:hidden;
background:#fff url(imgs/tarifs_head.gif) no-repeat 0 0;
color:#fff;
}
#divloyershaut {
height:80px;
}
#divloyersbas, #divctbas {
float:left;
width:292px;
height:38px;
overflow:hidden;
margin:15px 0 20px 0;
color:#fff;
}
#divloyersbas { font-size:11px;}
#divloyersbas p { text-align:center; font-style:italic; color:#fff; margin:0 0 15px 0; padding:0 5px 0 5px;  }
#divloyersappt, #divctappt {
float:left;
width:292px;
height:14px;
overflow:hidden;
background:#fff url(imgs/tarifs_appt.gif) no-repeat 0 0;
color:#fff;
}
#divctappt {
background:#fff;
}
#tarifsholder, #ctholder {
width:292px; height:63px; overflow:hidden; margin:17px 0 0 23px;
}
#prix, #lecontact { margin:10px 0 0 0;  }
#prix ul {float:right; list-style:none;  margin:20px 30px 0 5px; }
#prix ul li {float:right; margin:0;  text-align:right; list-style:none;}

#prixt { margin:10px 0 0 0; }
#prixt ul {float:right; list-style:none;  margin:20px 20px 0 10px; }
*>#prixt ul {float:right; list-style:none;  margin:20px 10px 0 10px; }
#prixt ul li {float:right; margin:0;  text-align:right; list-style:none;  font-size:14px; }
.w80 {width:60px; border:0px solid red;}
.w350 {width:260px; margin:20px 30px 0 5px; border:0px solid red;}
.w802 {width:140px; border:0px solid red;}
.w3502 {width:270px; margin:10px 0 0 0; border:0px solid red;}
*>.w3502 {width:280px; margin:20px 0 0 5px; border:0px solid red;}
/*
#basomb {
width:15px;
height:85px;
float:right;
background:transparent url(imgs/basg.gif) no-repeat right bottom;
}
#basg {
float:left;
margin :0 0 0 1px;
padding:0;
width:359px;
height:85px;
background:transparent url(imgs/basg.gif) no-repeat 0 0;
}
#tof0 {
position:absolute;
width:825px;
height:231px;
background:#fff url(imgs/tof0.jpg) no-repeat 0 0;
border:0px solid red;
}



#akerys_bas {
width:825px;
height:30px;
margin:0 0 30px 0;
padding:0;
border:0px solid red;
}
*/
/*_______LINKS___________*/
a#arecom, a#arecom:hover, a#arecom:visited, a#arecom:link , a#arecom:active {
display:block;
float:right;
width:160px;
height:47px;
background:#fff url(imgs/recom.gif) no-repeat 0 0;
text-indent:-9900px;
margin-right:25px;
}
a#aplan, a#aplan:hover {
display:block;
float:right;
width:117px;
height:36px;
background:#fff url(imgs/bt-plan.gif) no-repeat 0 0;
text-indent:-9900px;
}
a#avv2, a#avv2:hover {
float:right;
width:137px;
height:35px;
background:#fff url(imgs/bt-vv.gif) no-repeat 0 0;
text-indent:-9900px;
}
a#aplan2, a#aplan2:hover {
float:left;
width:185px; /*117*/
height:36px;
background:#fff url(imgs/bt-plan.gif) no-repeat right 0;
text-indent:-9900px;
margin:0 0 0 10px;
border:0px solid red;
}
a#avv, a#avv:hover, a#avv3, a#avv3:hover  {
float:left;
width:137px;
height:36px;
background:#fff url(imgs/bt-vv.gif) no-repeat 0 0;
text-indent:-9900px;
}
a#visitt1, a#visitt1:hover, a#visitt2, a#visitt2:hover {
display:block;
float:left;
width:116px;
height:50px;
text-indent:-9900px;
background:transparent url(imgs/visitt1.png) no-repeat 0 0;
border:0px solid red;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/visitt1.png', sizingMethod='scale');
_background:none;
}
a#visitt2, a#visitt2:hover {
background:transparent url(imgs/visitt2.png) no-repeat 0 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='http://www.residence-thales.com/pi/imgs/visitt2.png', sizingMethod='scale');
_background:none;
}

a#visitt11, a#visitt11:hover {
display:block;
float:left;
width:260px;
height:140px;
text-indent:-9900px;
background:transparent;
border:0px solid red;
}
a#visitt22, a#visitt22:hover {
display:block;
float:left;
width:180px;
height:150px;
text-indent:-9900px;
background:transparent;
border:0px solid red;
margin:0 0 0 20px;
}

a#clicklogo, a#clicklogo:hover {
display:block;
float:left;
width:135px;
height:146px;
text-indent:-9900px;
overflow:hidden;
background:transparent;
border:0px solid red;
margin:0;
padding:0;
}


a#averifdispo, a#averifdispo:hover {
display:block;
float:left;
width:220px;
height:41px;
text-indent:-9900px;
background:#fff url(imgs/boutdispo.gif) no-repeat 0 0;
border:0px solid red;
margin:20px 0 0 40px;
}
*>a#averifdispo, a#averifdispo:hover {
margin:20px 0 0 60px;
}


a#aback, a#aback:hover {
float:right;
width:70px;
height:21px;
background:#fff url(imgs/retour.gif) no-repeat 0 0;
text-indent:-9900px;
margin:0 0 5px 0;
}
/*_______DIVERS___________*/
.tool-tip { 
color:#fff;
padding:5px;
margin:0;
font-weight:normal;
background:#FF740E;
z-index:29001;
}
 .tool-title { display:none;}

div.dotbas {
float:left;
clear:both;
width:373px;
background:transparent url(imgs/dote2.gif) repeat-x 0 0;
border:0px solid red;
height:5px;
margin:0 0 5px 0;
overflow:hidden;
}
*>div.dotbas {
width:365px;
}
div.dotbaslight {
float:left;
width:100%;
background:transparent url(imgs/dote.gif) repeat-x 0 0;
border:0px solid red;
height:5px;
margin:0;
}

/*_______HEADINGS___________*/

h1#situation {
margin:0 0 5px 0;
background:#fff url(imgs/h1situ.gif) no-repeat 0 bottom;
height:15px;
text-indent:-9990px;
}
h2#soluce {
margin:0;
background:#fff url(imgs/h2soluc3.gif) no-repeat 0 bottom;
height:30px;
text-indent:-9990px;
clear:both;
}
h1#serv {
margin:10px 0 5px 0;
background:#fff url(imgs/h1serv.gif) no-repeat 0 bottom;
height:15px;
text-indent:-9990px;
}
h1#h1vv {
margin:0 0 5px 0;
background:#fff url(imgs/h1vv.gif) no-repeat 0 bottom;
height:18px;
text-indent:-9990px;
}
h1#h1vvt1 {
margin:0 0 5px 0;
background:#fff url(imgs/h2vist1.gif) no-repeat 0 bottom;
height:18px;
text-indent:-9990px;
}
h1#h1vvt2 {
margin:0 0 5px 0;
background:#fff url(imgs/h2vist2.gif) no-repeat 0 bottom;
height:18px;
text-indent:-9990px;
}
h1#h1pds {
margin:0 0 5px 0;
background:#fff url(imgs/h1pds.gif) no-repeat 0 bottom;
height:18px;
text-indent:-9990px;
}
h1#h1ml {
margin:0 0 5px 0;
background:#fff url(imgs/h1ml.gif) no-repeat 0 0;
height:23px;
text-indent:9990px;
float:left;
clear:both;
overflow:hidden;
}
h1#h1cre {
margin:0 0 5px 0;
background:transparent url(imgs/h1cre.gif) no-repeat 0 0;
height:18px;
text-indent:9990px;
float:left;
clear:both;
overflow:hidden;
}
h1#app {
margin:0 0 5px 0;
background:#fff url(imgs/h1app.gif) no-repeat 0 bottom;
height:19px;
text-indent:-9990px;
}
h1#lesloyers, h1#tel, h1#ami {
margin:-200px 0 0 0;
background:transparent url(imgs/h1loyerthales.gif) no-repeat 0 bottom;
height:63px;
text-indent:-9990px;
overflow:hidden;
}
h1#tel {
background:transparent url(imgs/tel3.gif) no-repeat 0 bottom;
}
h1#ami {
background:transparent url(imgs/rec.gif) no-repeat 0 bottom;
}

p {text-align:justify}
