#conteneur{
background:url(/images/ig_page_bkg.png) repeat-y scroll center 0;
min-height: 100%;
position: relative;
min-width:100%;
}

#page{
margin:0 auto;
position:relative;
width:989px;
padding-bottom:179px;
min-height:100%;
/*left:32px;*/
}

/*CSSEditor|structure,global|Zone de bannière*/
#banner{
height:200px;
margin:0;      
position: relative;
}

.banner_text{
color:#666666;
font-size:12px;
left:195px;
position:absolute;
text-align:left;
top:152px;
width:520px;
}

/*CSSEditor|structure,global|Zone intérieure*/
#wrapper{
color:#000000;
font-family:Verdana;
width:975px;
margin:0 auto;
}

#wrapper.one-column #contents{
padding:0 20px 0 20px;
width:auto;
}

#wrapper.one-column #box_main{
width:925px;
}

#wrapper.one-column #box_accueil{
background:url(/images/ig_main_bkg_middle_one-column.jpg) repeat-y;
}

#wrapper.one-column .boxfiche h2{
clear:both;
}

#wrapper.one-column .boxfiche p a img{
float:left;
margin-right:5px;
}

#wrapper.one-column #leftbar{
display:none;
}

#wrapper.one-column #rightbar{
display:none;
}

#wrapper.two-column #leftbar{
display:none;
}

#wrapper.two-column #rightbar{
display:none;
}

#wrapper #searchbar{
display:none;
width:276px;
}

#wrapper.two-column #searchbar{
background:url(/images/ig_search_bkg_middle_two-column.jpg) repeat-y;
}

#wrapper.two-column #searchbar, #wrapper.two-column #adminbar{
display:block;
margin: 4px 0 0 -950px;
float: left;
}

#wrapper.two-column #searchStyles, #wrapper.two-column #searchNoScript{
padding: 15px 25px;
margin: 0;
}

#conteneur2{
/*background:url(/images/ig_fresque.png) no-repeat 28px bottom;*/
float:left;
width:975px;
/*padding-bottom: 75px;*/
}

#contents{
padding:0 164px 0 190px;
width:366px;
}

#wrapper.two-column #contents{
padding:0 0 0 310px;
width:620px;
}

#wrapper.two-column #box_main{
margin: 0 0 0 20px;
position:relative;
}
/*CSSEditor|structure,global|Zone de contenu*/
#contents #main{

}
.boxfiche #content, .boxfiche .content{
padding: 15px 30px;
}

/*CSSEditor|structure,global|Colonne de gauche*/
#leftbar {
float:left;
margin:0 0 0 -715px;
width:185px;
}

/*CSSEditor|structure,global|Colonne de droite*/
#rightbar{
float:left;
margin:0 0 0 -164px;
width:159px;
}
#infosbar{
display:none;
margin: 4px 0 0 -950px;
float: left;
}
#wrapper.two-column #infosbar{
display:block;
}

/*CSSEditor|structure,global|Zone de pied de page*/
#footer{
background:transparent url(/images/ig_footer.png) repeat scroll 0 0;
height:169px;
width: 100%;
position: absolute;
bottom: 0;
}

#footer_logo{
float:left;
margin-left:22px;
padding-top:22px;
}

#footer_desc{
    color: #CCFFFF;
    float: left;
    font-size: 9px;
    margin-left: 5px;
    padding-top: 22px;
    text-align: justify;
    text-decoration: none;
    width: 100px;
}

#footer_desc p{
color:#CCFFFF;
margin:5px 0;
}

#footer_desc a{
	color:#CCFFFF;
}
#footer_desc a:hover{
	color:#333333;
}

#footer_liens{
    float: left;
    font-size: 9px;
    position: relative;
    right: 67px;
    top: 22px;
}

#footer_liens ul li{
    color: #CCFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    list-style-type: disc;
    text-decoration: none;
}

#footer_partenaires{
    float: right;
    font-size: 9px;
    position: relative;
    right: 40px;
    top: 13px;
}

#footer_center{
margin:auto;
position:relative;
width:990px;
}

#signature{
    clear: both;
}
/*CSSEditor|structure,global|Zone de signature*/
#signature p, #signature a, #signature a:visited {
    color: #CCFFFF;
    height: 30px;
    margin: 0 auto;
    text-align: center;
	font-size: 11px;
}


#signature a:hover{
	color:#333;
}

#footer_partenaires ul {
}

#footer_partenaires ul li{
    color: #CCFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    list-style-type: disc;
    text-decoration: none;
}

#footer_partenaires ul li a{
    color: #CCFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;}

#footer_partenaires ul li a:hover{
color:#333;
}

#pub{
margin:0 auto;
position:relative;
width:720px;
display:block;
}

.new_mbr_link{
text-align:right;
width:260px;
margin: 10px 0 0 0;
}

#formulaire{
/* width:300px; */
}

#formulaire label{
float:none;
margin:0;
width:220px;
}

#formulaire ul{
float:left;
}

#meme_cat_link{
margin-right:13px;
text-align:right;
}

.link_pub{
text-align:center;
}

.link_partenaire{
margin-bottom:8px;
margin-top:6px;
text-align:center;
}

.boxfiche iframe{
height:27px !important;
border:0 none;
}

.breadcrumb_gg{
	display:inline;
}

.player_mp3 form{
	display:inline;
position:relative;
top:-6px;
}
