/*	-------------------------------------------------------------
	Festival musique langue françaises
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure
	Nom fichier:	structure.css
	Version:		1.0
	Date:			03/07/2008
	-------------------------------------------------------------	*/
.date{position:absolute; display:block; top:121px; right:47px; color:#4679af; font-size:9px;}

/* {{{{{{{{{{{{{{{{{{{{{{{ CONTAINERS }}}}}}}}}}}}}}}}}}}}}}}}} */
/* LE FOND DU SITE */
#global{position:relative; display:block; width:939px; margin:12px auto 0 auto; padding:0px; background-color:#E5DBBC}

#content_top{position:relative; display:block; width:939px; height:334px; margin:0px; padding:0px; background-image:url(../images/top_fd.jpg); background-repeat:no-repeat;}

#content_center{position:relative; display:block; width:939px;  margin:0px; padding:0px; background-image:url(../images/fd_deg_fd.jpg); background-repeat:no-repeat;}

.height_ind{min-height:280px; height:auto !important; height:280px;}
.height1000{min-height:270px; height:auto !important; height:270px;}
.height6000{min-height:700px; height:auto !important; height:700px;}


#content_bottom{position:relative; display:block; width:939px; height:145px; margin:0px; padding:0px; background-image:url(../images/bottom.jpg); background-repeat:no-repeat;}
#content_bottom_ind{position:relative; display:block; width:939px; height:145px; margin:0px; padding:0px; background-image:url(../images/bottom_ind.jpg); background-repeat:no-repeat;}

#content_bottom p, #content_bottom_ind p {display:block; position:absolute; height:15px; width:800px; bottom:0px; left:70px; text-align:center; margin:0; padding:0; }


#cbottom{display:block; position:relative; width:342px; height:50px; top:0px; text-align:center; margin:0 auto; padding:0;}

#col_ind_left{float:left; position:relative; display:block; left:0px; width:353px; height:280px; margin:0px; padding:0px; background-image:url(../images/part_ind_actu.jpg);  background-repeat:no-repeat;}
#col_ind_right{float:left; position:relative; display:block; left:0px; width:583px; height:280px; margin:0 0 0 3px; padding:0px; background-image:url(../images/part_ind_pres.jpg);  background-repeat:no-repeat;}
#col_ind_right p{position:relative; display:block; left:0px; width:552px; height:150px; margin:3px 10px; padding:0px; text-align:left;}
#concours{position:absolute; display:block; top:25px; right:0px; width:530px; height:50px; margin:7px 10px; padding:0px; text-align:left;}



#tt_site{display:block; position:relative; width:698px; height:160px; left:0px; top:0px; overflow: hidden;}
#tt_site strong{text-indent:-9000px;}
#tt_ques{display:block; position:relative; width:530px; height:55px; left:10px; top:0px; overflow: hidden;}
#tt_ques strong{text-indent:-9000px;}
#tt_chap{ position:absolute; display:block; width:208px; height:41px; left:10px; top:323px; overflow: hidden; z-index:1000; } 
#tt_chap strong{text-indent:-9000px;}


/* ############### CONTAINER TOOLS ############### */
#blc_actu{float:left; position:relative; top:133px; left:21px; width:286px; height:88px; text-align:left; margin:0; padding:0px;}
#blc_actu a{color:#8F6C48; text-decoration:underline;}
#blc_actu span{color:#8F6C48;}

#ax_tools_basic_top{position:relative; width:342px; height:16px; text-align:left; margin:0; padding:0px;}
.ecart_tools{margin-left:5px; margin-right:5px;}


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

#mn_prime {position: absolute; display:block; top:151px; left:234px; 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: 132px;}
.mn_02, .mn_02 a {width: 77px;}
.mn_03, .mn_03 a {width: 110px;}
.mn_04, .mn_04 a {width: 117px;}
.mn_05, .mn_05 a {width: 109px;}
/* ############### MENU PRIME ################ */


/* ZONE DU CENTRE */
#blc_1000{background: #CEBFA3 url(../images/fd_col.jpg) repeat-x; position:relative; display:block; left:0px; width:907px; min-height:270px; height:auto !important; height:270px; margin:0px auto 15px auto; padding:0px; top:30px;}
 





#blc_2000{background: #CEBFA3 url(../images/fd_col.jpg) repeat-x; position:relative; display:block; left:0px; width:907px; height:106px; margin:0px auto 15px auto; padding:0px; top:30px; text-align:left;}

#blc_2000b{position:relative; display:block; left:0px; width:907px; height:570px; margin:0px auto 70px auto; padding:0px; top:0px; text-align:left;}

#blc_2001{background-color: #CEBFA3; float:left; position:relative; display:block; width:208px; height:570px; margin:40px auto 0 auto; padding:0px; text-align:left;}
#blc_2002{background-color: #CEBFA3; float:right; position:relative; display:block; width:690px !important; width:665px; height:570px; margin:40px auto 0 auto; padding:0px; text-align:left;}


#blc_3000{background: #CEBFA3 url(../images/fd_col.jpg) repeat-x; position:relative; display:block; left:0px; width:907px; min-height:570px; height:auto !important; height:570px; margin:0px auto 15px auto; padding:0px; top:30px;}


#blc_6000{position:relative; display:block; left:0px; width:907px; min-height:750px; height:auto !important; height:720px; margin:0px auto 15px auto; padding:0px; top:30px;}
#blc_6001{background: #CEBFA3 url(../images/fd_col.jpg) repeat-x; float:left; position:relative; display:block; width:445px; min-height:730px; height:auto !important; height:730px; margin:0px auto; padding:0px; text-align:left;}
#blc_6002{background: #CEBFA3 url(../images/fd_col.jpg) repeat-x; float:right; position:relative; display:block; width:445px; min-height:730px; height:auto !important; height:730px; margin:0px auto; padding:0px; text-align:left;}




#txt_1000{display:block; float:left; min-height:245px; height:auto !important; height:245px; left:5px; margin:5px 5px 5px 5px; padding:0px; position:relative; text-align:left; width:600px;}

#sstt{margin-bottom:5px;}
#img1000{display:block; float:right; height:246px; margin:5px; padding:0px; position:relative; text-align:left; width:273px;}
.border_img{border:3px solid #AE9E7F;}


.txt_2000{display:block; float:left; margin:5px 7px 5px 10px; padding:0px; position:relative; text-align:left; width:95%;}


#pres_cols{display:block; position:relative; width:885px; min-height:250px; height:auto !important; height:250px; text-align:left;}
#sstt1{margin:2px 0 5px 0; width:400px;}
#sstt{margin:11px 0 25px 0; width:880px;}
.h4_tt{width:100%; text-align:left;}
.h4_tt2{width:100%; text-align:left; margin:2px 0 5px 0; width:400px;}
.col_L{display:block; position:relative; float:left; width:285px; min-height:250px; height:auto !important; height:250px; text-align:left; margin:0; padding:0;}
.marg_col_L_center{margin:0 15px 0 15px;}
.img_int{display:block; position:relative; padding:0; margin:10px auto;}



/* ///////////////////////////////////////// ZONE CENTRE HOME ///////////////////////////////////////// */
.zone_text{float:left; position:relative; display:block; width:870px; top:0px; left:0px; min-height:150px;  height:auto !important; height:150px; text-align:left; margin:7px auto;}


.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;}
.z_text p{font-weight:normal}
.photo_zone_text{ float:right; position:relative; display:block; width:265px; top:0px; right:0px; text-align:left;}



#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;}
