/*	-------------------------------------------------------------
	Port-Vendres
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure
	Nom fichier:	structure.css
	Version:		1.0
	Date:			30/10/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;}
/* ############### CONTAINER GLOBAL ############### */
#top_home{ position:relative; display:block; top:0px; width:928px; min-height:431px; height:auto !important; height:431px; margin-left:auto; margin-right:auto; margin-top:1px; background-image:url(../images/fd_top.jpg); background-repeat:no-repeat;}

#top_int{ position:relative; display:block; top:0px; width:946px; min-height:382px; height:auto !important; height:382px; margin-left:auto; margin-right:auto; margin-top:1px;}




#title_h1{position:absolute; display:block; top:0px; left:-1px; height:113px; width:304px;}
#title_h2{position:absolute; display:block; top:9px; left:125px; height:98px; width:425px;}
#title_h2b{position:absolute; display:block; top:6px; left:120px; height:98px; width:425px;}
/* ################## DEBUT AMI + INFOS + FAVORIS ################## */
#navout_cont, #navout_cont2{position: absolute; display:block; width:330px; height:15px; right:7px; top:4px; border:0px; margin:0px; padding:0px; z-index:100;}
#navout_cont2 { width: 460px; }
#navout_cont ul, #navout_cont2 ul{list-style:none; margin:0; padding:0; text-align:left;}
#navout_cont li, #navout_cont2 li{ float:left; height: 15px; top:0px; padding:0; text-align:right;}
#navout_cont a, #navout_cont2 a{display: block;}
#navout_cont .li_download, #navout_cont2 .li_download{width: 67px; }
#navout_cont .li_friend, #navout_cont2 .li_friend{width: 111px;margin-right:14px;}
#navout_cont .li_carte, #navout_cont2 .li_carte{width: 88px; margin-left:14px; margin-right:12px}
#navout_cont .li_info, #navout_cont2 .li_info{width: 135px;}
/* ################## DEBUT AMI + INFOS + FAVORIS ################## */
#anim_com{position: absolute; display:block; top:0px; left:0px; margin:0px; margin-top:43px; padding:0px;}
#anim_com2{position: absolute; display:block; top:0px; left:0px; margin:0px; margin-top:38px; padding:0px;}
#anim_top{position: absolute; display:block; top:0px; left:0px; margin:0px; padding:0px;}
#anim_bot{position: absolute; display:block; top:290px; left:0px; margin:0px; padding:0px;}
#anim_bot2{position: absolute; display:block; bottom:0px; left:0px; margin:0px; padding:0px;}

#mess_bv{position: absolute; display:none; top:104px; left:166px; margin:0px; padding:0px;}


#date{position:absolute; bottom:3px; left:0px; color:#f38400;}




/* ############### MENU PRIME ################ */
#mn_prime {position: absolute; display:block; top:-16px; left:75px;  width:820px; height:24px; margin:0px; padding:0px;}
#mn_prime ul{ position:relative; list-style:none; top:0px; text-align:left; margin: 0px; padding:0px; height:24px;}
#mn_prime li { position: relative;display:block;float: left; top:0px; height: 24px; margin: 0px; padding:0px; text-indent:-9000px;}
#mn_prime a { position: relative; display: block; height: 24px;top:0px; margin:0px;  padding:0px; }
#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 -24px; }

.mn_00 {background: url(../images/mn00.jpg) no-repeat; width: 83px;}
.mn_01 {background: url(../images/mn01.jpg) no-repeat; width: 149px;}
.mn_02 {background: url(../images/mn02.jpg) no-repeat; width: 203px;}
.mn_03 {background: url(../images/mn03.jpg) no-repeat; width: 202px;}
.mn_04 {background: url(../images/mn04.jpg) no-repeat; width: 183px;}

.squaremenu_content {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 222px;
  border: 3px solid #F8A612;
  background: #77a8e1;
  text-align:left;
  z-index:10000;
}
.squaremenu_content a {
  position: relative;
  display: block;
  margin: 0px;
  padding: 7px 6px;
  color: #12146c;
  height: auto !important;
  text-indent: -12px;
  padding-left: 20px;
  border-bottom: 1px solid #F8A612;
  text-decoration: none;
}
.squaremenu_content a:hover { background: #4081CF; color: #fff; text-decoration: none; }

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






/* {{{{{{{{{{{{{{{{{{{{{{{ CONTAINERS }}}}}}}}}}}}}}}}}}}}}}}}} */
/* LE FOND DU SITE */
.bck_cont{position:relative; display:block; width:926px; margin:0px; margin-left:auto; margin-right:auto; padding:0px; background-color:#427dc3; border-left:1px solid #FCA912; border-right:1px solid #FCA912;}
.bck_cont2{position:relative; display:block; width:944px;/* *width:946px; _width:946px;*/ top:0px; margin:0px; margin-left:auto; margin-right:auto; padding:0px; background-color:#427dc3; border-left:1px solid #FCA912; border-right:1px solid #FCA912;}

/* ADVANCE sur FOND DU SITE */
.fd_home_menu{background-image:url(../images/fd_mn_home.jpg); background-repeat:repeat-x; min-height:40px; height:auto !important; height:40px;}


#zone_actu_fl{ float:left; position:relative; display:block; top:0px; left:0px; width:721px; min-height:218px; height:auto !important; height:218px; margin:0px; padding:0px; background-image:url(../images/fd_fd_zone.gif); background-repeat:repeat-y;}
#zone_actus{ float:left; position:relative; display:block; width:179px; min-height:258px; height:auto !important; height:258px; top:0px; left:0px; margin:0px; padding:0px; background-image: url(../images/fd_zone_home.jpg); background-repeat:repeat-x; text-align:center;}
#zone_actus h3{position:relative; display:block; width:90%; text-align:left; padding:0px; margin-left:auto; margin-right:auto; height:13px; margin-top:20px; margin-bottom:15px;} 
#zone_actus p{position:relative; display:block; width:90%; text-align:left; padding:0px; margin-left:auto; margin-right:auto;}



#zone_intro{ float:right; position:relative; display:block; width:537px; min-height:208px; height:auto !important; height:208px; top:0px; left:0px; margin:0px; margin-left:5px; padding:0px; background-image: url(../images/fd_zone_home.jpg); background-repeat:repeat-x; text-align:center;}
#zone_intro p{position:relative; display:block; width:95%; text-align:left; padding:0px; margin-left:auto; margin-right:auto; margin-top:20px;}


#zone_ax_tel{ float:left; position:relative; display:block; top:0px; left:0px; width:180px; min-height:218px; height:auto !important; height:218px; margin:0px; padding:0px; margin-left:3px; background-color:#456bAF; background-image:url(../images/top_cont_home.gif); background-repeat: no-repeat; background-position:0 0;}



.heightsep{height:5px; line-height:5px; font-size: 1px;}

#sejourner{position:relative; display:block; top:0px; left:0px; width:905px; min-height:85px; height:auto !important; height:85px; padding:0px;  margin:0px; margin-left:auto; margin-right:auto; background-image:url(../images/fd_sej_home.jpg); background-repeat: no-repeat;}

#sejourner h3{position:relative; display:block; width:95%; height:17px; text-align:left; padding:0px; margin-left:auto; margin-right:auto; padding-top:8px;}
#sejourner p{position:relative; display:block; width:95%; text-align:left; padding:0px; margin-left:auto; margin-right:auto; margin-top:8px;}




#ztxt_1{position:absolute; display:block; left:528px; top:34px; width:155px; min-height:135px; height:auto !important; height:135px; text-align:left; padding:0px; margin:0px;}

#ztxt_2{position:absolute; display:block; left:697px; top:34px; width:250px; min-height:135px; height:auto !important; height:135px; text-align:left; padding:0px; margin:0px;}

.bot_add{height:193px; background-color:#000000; text-align:center}
.height_ic_min{min-height:500px; height:auto !important; height:500px; background-image:url(../images/fd_ic.gif); background-position:center; background-repeat:repeat-y; border-bottom:2px solid #fff;}
.height_ic_min2{min-height:500px; height:auto !important; height:500px; background-image:url(../images/fd_carte.gif); background-position:center; background-repeat:repeat-y; border-bottom:2px solid #fff;}



/* ############### CONTAINER GLOBAL ############### */
.bck_cont_int{position:relative; display:block; width:955px; background-image:url(../images/fd1_chap1.gif); background-repeat: repeat-y; margin-left:auto; margin-right:auto; text-align:center; padding:0px;}

#col_intL{float:left; position:relative; width:188px; left:0px; top:0px; text-align:left; margin:0px; padding:0px; margin-left:7px !important; margin-left:4px; min-height:550px; height:auto !important; height:550px; }

.col_intL2{float:left; position:relative; width:228px; left:0px; top:0px; text-align:left; margin:0px; padding:0px; margin-left:0px; min-height:420px; height:auto !important; height:420px; z-index:10; }
.inf{background-image:url(../images/fd_inf.jpg); background-repeat:repeat-x;}
.tt_L{position:relative; margin-top:7px; margin-left:2px;}


.block_sepbot{height:14px; top:-2px} 
.pass_img_int{position:absolute; display:block; left:7px; bottom:14px; z-index:10; margin:0; padding:0;}
.pass_img_int2{position:absolute; display:block; left:12px; bottom:14px; z-index:10; margin:0; padding:0;}
.pass_img_int3{position:absolute; display:block; left:7px; bottom:8px; z-index:10; margin:0; padding:0;}
.bot_center_ic{position:absolute; display:block; right:7px; bottom:14px; z-index:10; margin:0; padding:0;} 

#col_intR{float:left; position:relative; width:735px; left:0px; top:0px; text-align:left; margin:0px; margin-left:7px; background-image:url(../images/top_ic.gif); background-repeat: no-repeat; background-position:top; min-height:550px; height:auto !important; height:550px;  padding:0px; }

.col_intR2{float:left; position:relative; width:688px; left:2px; top:0px; text-align:left; margin:0px; margin-left:2px;  min-height:570px; height:auto !important; height:570px;  padding:0px; }

#tt_ic{position:relative; display:block; width:720px; height:23px; margin-left:auto; margin-right:auto; padding:0px; border-bottom:1px solid #000; margin-top:7px; margin-bottom:30px}

#cont_glob_ic{position:relative; display:block; width:720px; margin-left:auto; margin-right:auto; padding:0px; text-align:left;}

.map_1{float: left; position:relative; display:block; width:374px; height:340px; margin-left:10px; }



/* ############### CONTAINER CONTENU ############### */


/* ############### CONTAINER TOP ############### */


/* Module Actualités */
#cont_actu{position: absolute; top:86px; left:415px; text-align: center; margin: 0px; width: 192px; height: 72px;color:#004c93;}
/* Module Actualités */
/* ############### CONTAINER TOP ############### */




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

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


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

