/*	-------------------------------------------------------------
	Les Acacias
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure
	Nom fichier:	structure.css
	Version:		1.0
	Date:			07/12/07
	-------------------------------------------------------------	*/
.link_css strong{position:absolute; left:-9000px; margin:0px; padding:0px;}
.z_10{z-index:10;}
.z_20{z-index:20;}
.z_30{z-index:30;}

.date{position:absolute; display:block; top:121px; right:47px; color:#4679af; font-size:9px;}

/* {{{{{{{{{{{{{{{{{{{{{{{ CONTAINERS }}}}}}}}}}}}}}}}}}}}}}}}} */
/* LE FOND DU SITE */
.bck_cont_home{position:relative; display:block; width:946px; height:auto !important; height:774px; min-height:774px; margin:0px; margin-left:auto; margin-right:auto; margin-top:8px; padding:0px; background-image:url(../images/fd_homesite.gif); background-repeat:no-repeat;}


.bck_cont{position:relative; display:block; width:944px; margin:0px; margin-left:auto; margin-right:auto; padding:0px; border-left:7px solid #fffeff; border-right:7px solid #fffeff;}

.block_top{min-height:652px; height:auto !important; height:652px; background-image:url(../images/fd_page.gif); background-repeat:repeat-x;}




#block_cache{position:absolute; display:block; top:0px; left:-7px; width:958px; height:21px; margin:0; padding:0; background-color:#d6d9e1;}

.block_center{min-height:610px; height:auto !important; height:610px; margin-top:27px; background-image:url(../images/fd_site2.gif); background-repeat:repeat-y; border-bottom:2px solid #fff; border-top:5px solid #fff;}




/* ############### CONTAINER GLOBAL ############### */
.visuel1{position:absolute; display:block; top:0px; left:0px; }

#tt_h1{position:absolute; display:block; top:182px; left:262px; width:515px; height:137px; text-align:left; z-index:40;}


.pos_h1b{top:47px;}

.visuel2{position:absolute; display:block; bottom:0px; right:0px;}

#encart{position:absolute; display:block; width:743px; height:384px; top:136px; left:178px; background-image:url(../images/cadre_top.jpg); background-repeat:no-repeat; background-color:#9ec9f1;}
#encart p{ position:absolute; display:block; top:104px; left:67px; width:455px; height:140px; color:#23335d; text-align:left;}

#intro{position:absolute; display:block; top:35px; left:15px; width:400px; height:70px; color:#23335d; text-align:left;}




/* ################## DEBUT AMI + INFOS + FAVORIS ################## */
#navout_cont{position: absolute; display:block; width:395px; height:25px; left:274px; top:-1px; border:0px; margin:0px; padding:0px; z-index:30;}
#navout_cont ul{list-style:none; margin:0; padding:0; text-align:left;}
#navout_cont li{ float:left; height: 15px; top:0px; padding:0;}
#navout_cont a{display: block;}
#navout_cont .li_friend{width: 87px; margin-top:8px;}
#navout_cont .li_favorites{width: 117px; margin-left:12px; margin-right:12px; margin-top:3px;}
#navout_cont .li_infos{width: 118px; margin-top:-1px;}
/* ################## DEBUT AMI + INFOS + FAVORIS ################## */



/* #title_h1_int{position:absolute; display:block; top:237px; left:42px; height:61px; width:225px;}*/

.title_h2{position:absolute; display:block; top:47px; left:27px; height:38px; width:178px;}


/* ############### MENU PRIME ################ */

#mn_prime {position: absolute; display:block; width:615px; height:93px; top:149px; left:331px; margin:0px; padding:0px; z-index:50}
#mn_prime ul{list-style:none; top:0px; right:0px; text-align:left; margin: 0px; padding:0px;}
#mn_prime li {float: left; top:0px; height: 93px; margin: 0px; padding:0px;}
#mn_prime a {display: block; height: 93px;}
#mn_prime li a:link, #mn_prime li a:visited {color: #f38400; text-decoration: none;	font-variant: small-caps; font-weight: bold;}
/* #mn_prime a:hover, #mn_prime a.select{background-position: 0 -93px; }*/

.mn_00, .mn_01, .mn_02, .mn_03, .mn_04, .mn_05 {float: left; display: block; position:relative; top:0px; height: 93px;  margin:0px;  padding:0px;} 

.mn_00, .mn_00 a {width: 67px;}
.mn_01, .mn_01 a {width: 148px;}
.mn_02, .mn_02 a {width: 71px;}
.mn_03, .mn_03 a {width: 103px;}
.mn_04, .mn_04 a {width: 152px;}
.mn_05, .mn_05 a {width: 71px;}
/* ############### MENU PRIME ################ */

.preload{display:none;}

#anim_com{position: absolute; display:block; top:0px; left:252px; margin:0px; margin-top:0px; padding:0px;}
#circle_top{position:absolute; display:block; width:946px; height:274px; top:0px; left:0px; z-index:20}
#circle_visu{position:absolute; display:block; width:321px; height:321px; top:4px; left:7px; z-index:30}

#tt_actu{position:absolue; display:block; top:347px; left:57px; width:120px; height:14px; text-align:left;}
#act_up{position:absolute; display:block; top:376px; left:53px; width:200px; height:70px; color:#23335d; text-align:left;}
#blc_intro{position:absolute; display:block; top:347px; left:318px; width:585px; height:210px; text-align:left;}
#visu_bot{position:absolute; display:block; width:240px; height:185px; bottom:46px; right:80px;}
#resa_home{position:absolute; width:292px; height:32px; top:545px; left:0px; border:none;}
#resa_int{position:absolute; width:292px; height:32px; top:316px; right:0px; border:none;}


/* ///////////////////////////////////////// ZONE CENTRE HOME ///////////////////////////////////////// */
#cont_prem{position:relative; display:block; width:946px; top:0px; height:537px; margin:0px; margin-left:auto; margin-right:auto;padding:0px;}

#fd_ztxt{position:relative; display:block; top: 0px; padding:0; left:0px; width:946px; min-height:150px; height:auto !important; height:150px; text-align:center; background-image:url(../images/fd_site_int.gif); background-repeat:repeat-y; margin:0;  margin-left:auto; margin-right:auto;}

#cont_ztxt{position:relative; display:block; top:-150px; left:0px; width:840px; min-height:200px; height:auto !important; height:200px; text-align:left; margin:0;  margin-left:auto; margin-right:auto; z-index:30; padding:0px; }

#fd_ztxt_info{position:relative; display:block; top: 0px; padding:0; left:0px; width:946px; min-height:600px; height:auto !important; height:50px; text-align:center; background-image:url(../images/fd_site_int.gif); background-repeat:repeat-y; margin:0;  margin-left:auto; margin-right:auto;}

#cont_ztxt_info{position:relative; display:block; top:-150px !important; top:0px;  left:0px; width:840px; min-height:550px; height:auto !important; height:500px; text-align:left; margin:0; margin-top:0 !important; margin-top:-150px;   margin-left:auto; margin-right:auto; z-index:30; padding:0px; }


.z_text{ float:left; position:relative; display:block; width:590px;top:0px; left:0px; min-height:150px;  height:auto !important; height:150px; text-align:left;}
.photo_zone_text{ float:left; position:relative; display:block; width:228px; top:0px; left:10px; text-align:left;}

#fd_blc_add{position:relative; display:block; width:946px; top:0px; min-height:60px; height:auto !important; height:60px; text-align:center; background-image:url(../images/fd_site_int.gif); background-repeat:repeat-y; margin:0; padding:0; margin-left:auto; margin-right:auto;}

#tt_page{position:absolute; display:block; top:347px; left:57px; width:200px; height:14px; text-align:left;}

/* ######################### BOTTOM ############################# */		

.block_address{position:absolute; display:block; width:397px; height:82px; top:592px; left:170px; margin:0px; padding:0px; text-align:center;} 

.block_adress_int{position:relative; display:block; width:397px; height:50px; top:0px; margin:0px; padding:0px; margin-left:auto; margin-right:auto;} 

.address{display:block; position:relative; top:20px; color:#5a6686;}


/* ######################### BOTTOM ############################# */
.listing0{background-color:#FFE27E; color:#8237D2; height:50px; padding:3px;}
.listing1{background-color:#6AADFE; border:1px solid #fff; height:50px; padding:3px;}
.listing2{background-color:#F8E107; border:1px solid #fff; height:50px; padding:3px;}
.listing3{background-color:#CDFFFF; border:1px solid #fff; height:50px; padding:3px;}