body {
    background: #BAD7EF url(/images/bg_72830.png) repeat 0% 0%;
    margin: 0;
	padding: 25px 0 5px 0;
    text-align: center;
    color: #740C82;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
*, img {
    margin: 0;
    padding: 0;
    border: 0;
}
/*LINKS*/
a {
color: #740C82;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.center {
margin: 10px auto;
}
/*GENERALS*/
.error {
	clear: both;
	margin-left: 135px;
	text-align: left;
	color: #C00;
}
.left{float:left;}
.blue{color:#6FB1E8;}
.bold{font-weight:bold;}
h1{font-size:13px;font-weight:bold;margin:0;padding-top:15px;}
h2{font-size:13px;font-weight:bold;margin:0;padding:0;}
h3{font-size:11px;font-weight:normal;margin:0;padding-right:20px;}
.clearer{clear:both;/*height:0px;*/}
p{line-height:18px;}
#icon{width:75px;}
.small {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	color: #999;
}

/*BUILDING*/
#bg_ash{
    background-color:#BAD7EF;
    width:980px;
    margin: 0 auto;
    padding: 10px 0 5px 0;
    border:1px solid #b0b0b0;
    }
#center{
    margin:auto;
    text-align:center;
    width:960px;
    }
#top_part{
    background-image:url(/images/fond_top.gif);
    width:963px;
    height:29px;
    }

#extra_content{
	background: url(/images/right_bg.gif) repeat-y 0% 0%;
    width:963px;
    font-size:11px;
    text-align:right;
	padding: 0;
    }
/*HOME*/

#extra_content #left_part{
    float:left;
    width:284px;
    text-align:left;
    }
#extra_content #right_part{
    float:left;
    }
#extra_content #content_part{
    float:left;
    text-align:justify;
    width:667px;
    }
#bottom_part{
    clear:both;
    background-image:url(/images/fond_bottom.gif);
    width:963px;
    height:26px;
    }

#content_bg{
    background-color:#fff;
    width:675px;
    font-size:11px;
    height:534px;
    }
#bg_content{
    background-image:url(/images/fond_content.gif);
    width:963px;
    height:588px;
    margin-top:-20px;
    }

/*BUILDING*/

/*MENU*/
#bigini_menu li{
    display:inline;
    list-style:none;
    text-align:right;
    font-weight:bold;
    letter-spacing:1px;
    }
ul{
    margin:0;
    padding:0;}
#logo{
    float:left;
    width:500px;
    padding-top:5px;
    padding-left:15px;
    text-align:left;
    }
#top_menu{
    height:55px;
    }
#bigini_menu{
    display:inline;
    font-size:12px;
    padding-right:20px;
    }
#bg_header{
    background-image:url(/images/fond_header.gif);
    width:963px;
    height:83px;
    }
/*MENU*/

/*SPACERS*/

.intra_spacer{
height:10px;
}

/*SPACERS*/

/*HOME*/
.para1{float:left;width:30%;padding-left:5px;border-left:2px solid #740C82;}
.para2{float:left;width:30%;margin-left:25px;padding-left:5px;border-left:2px solid #740C82;}
.para3{float:right;width:30%;padding-left:5px;border-left:2px solid #740C82;}
.deco{text-align:center;line-height:5px;}


#text_home{
margin-left:10px;
margin-right:25px;
margin-top:0;
}

#text_home .col {
	float: left;
	width: 305px;
}



#gift{
text-align:right;
}
/*HOME*/

/*FORMS*/
#button{
text-align:center;
}
.label {
	clear: both;
    float: left;
    width: 120px;
    text-align: right;
    margin: 10px 5px 0 10px;
    padding-top: 3px;
    }
        
.label_c {
    padding-left:10px;
    }
        
.label2 {
    float: left;
    width: 250px;
    text-align: left;
    margin: 10px 5px 0 0;
    padding-top: 3px;
    }
.input, select {
    float: left;
    font: 11px Verdana;
    margin-top: 10px;
    border:1px solid #999;
    min-height:20px;
    }
.marge {
    margin-top: 20px;
    }
.checkbox{
    float:left;    
    width:190px;
    padding-right:20px;
    list-style:none;}    
.top_pad{
    margin-top:10px;
    }
.cg{
    font-size:10px;
    }  
#send_un{
    padding-top:8px;
}
#copyright{
clear: both;
    font-size:10px;
    text-align:left;
    float:left;
    width:700px;
	padding:0 0 0 10px;
}
#bottom_link{
    float:left;
    text-align:right;
    font-size:11px;
    width:250px;
    }
    
/* -- AJOUT 23/06/2009 -- */

#bg_ash #center #extra_content #content_part #text_home p.subscribeMentions {
	margin: 20px 0 0 0;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
    color: #740C82;
}