@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	/*font-size:1em; == 16px*/
	/*font-size:0.625em;/*10px*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#919499;*/
        scrollbar-highlight-colo:#c64190;
        scrollbar-shadow-color:#c64190;
        scrollbar-darkshadow-color:#c64190;
        scrollbar-face-color:#f39bbf;
        scrollbar-arrow-color:#66686b;
}
#page_center{
	width: 1024px;
	margin:auto;
	text-align:left;
	background-repeat:no-repeat;
	/*background-position:right 150px;   */
        background-position:right 0px;
        min-height: 970px;
        position: relative;
}
#page_top{
	float: right;
	padding-top:20px;
	/*height:20px;
	padding-right:36px;
	padding-top:6px;*/
        padding-right:20px;
}
#menu_top{
	float:left;
	padding-right:15px;
	padding-top:3px;
}
#menu_top ul{
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;	
	padding:0px;
}
#menu_top ul li{
	display:inline;  
	/*padding:0px 0px 0px 20px;*/
}
#menu_top a, .menuh_barre {
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#menu_top a:hover, #menu_top a.select {
	color: #ea098a;
}
#recherche{
	float:left;	
	margin: 0px 0px 0px 0px;
	width:180px;
	
}
#recherche form{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#recherche input
{
	width:100px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px
}

#recherche  a{
	color:#FFF;
	text-decoration:none;
	font-size:11px
}
#recherche  a:hover{
	color:#FFF;
	text-decoration:underline;
	font-size:11px
}
#facebook{
	
	float:left;
	margin: 0px 0px 0px 0px;
	padding-left:5px;
	padding-top:2px
}
#page_logo
{
	padding-top:30px;
       /* padding-top:40px;*/
        padding-left: 20px;
}
#page_middle{
	float:left;
	/*background-image:url(../images/fond_mdd.png);
	background-repeat:no-repeat;
	background-position:right 50px;*/
	min-height:700px;
	width:970px;
        padding-top: 10px;
        padding-left: 20px;
}
#col_gauche
{
	padding-top:15px;
	float:left;
	min-width:290px;
}
#col_droite
{
	
/*	min-height:516px;
	width:795px;
        padding-top:225px;*/
	
	float:left;
      
        margin-top:248px;
        height: 255px;
        width: 570px;
        overflow: auto;
	
}
#menu_left ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;	
	padding:0px;
	padding-left:2px;
	padding-bottom:5px;
	padding-top:5px;	
}

#menu_left ul li{
	padding-bottom:4px;
	padding-top:4px;	
}


#menu_left ul ul{
	margin-left:10px;
	padding-bottom:10px;
}

#menu_left ul li a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}

#menu_left ul li a:hover , #menu_left ul li a.select{
	color:#ea098a;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}

#menu_left li li{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
}
#menu_left li li a{
	font-size: 1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#menu_left li li a:hover, #menu_left li li a.select{
	font-size: 1em;
	font-weight:bold;
	color:#ea098a;
	text-decoration:none;
}
#pave
{
	width:156px;
	/*float:left;*/
}
#pave_news {
	
	color:#FFF;
}
#pave_news #pave_titre {
	background-image:url(../images/sitefr/charte//fond_news.png);
	background-repeat:no-repeat;
	background-position:top right;
	height:20px;
	width:156px;
}
#pave_news #pave_titre h2{
	font-size:1.2em;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
}
#pave_contenu {
	background-color:#494b4e;
	width:144px;
	padding-left:6px;
	padding-top:20px;
	padding-bottom:7px;
	padding-right:6px;
	font-size:0.8em;
}
#pave_contenu a
{
	color:#FFF;
}
#pave_contenu .pave_titre_contenu
{
	color:#ea098a;
}
#pave_contenu .pave_lien 
{
	text-align:right;
        width: 140px;
}
#pave_contenu .pave_lien a
{
	color:#FFF;
	text-decoration:none;
	
	
}
#pave_contenu .pave_lien a:hover
{
	color:#FFF;
	text-decoration:underline;
	float:right;
	
}
#pave_newsletter .head
{
    background-image:url(../images/sitefr/charte//fond_news.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:156px;
        height: 20px;
}
#pave_newsletter_contenu{
     padding-left: 6px;
     padding-bottom: 15px;
     color:#FFF;     
     background-color: #494B4E;
    font-size: 0.8em;
}
#pave_newsletter .titre
{	
    color:#ea098a;
}
#newsl_inputtxt {
    /*border: 1px solid #999999;*/
    font-size: 10px;
    height: 14px;
    padding: 1px 0 1px 0px;
    width: 110px;
}
#newsl_inputbtn {
     border: 0 none;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: 500;
    height: 17px;
    margin-bottom: -1px;
    width: 30px;
    background-color: #EA098A;
    padding-bottom: 3px;
}


#pave_video {
	background-color:#FFF;
	color:#000;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:10px;
}
#pave_video h2{
	font-weight:normal;
	font-size:1.1em;
}
#page_bottom{
	
	color:#FFF;
	clear: both;
        position: absolute;
        bottom: 10px;
        width: 974px;
        left:25px;
        right:25px
        /*width:100%;
        padding-bottom:5px;
	margin-top:15px;
        padding-right: 20px;
        padding-left: 20px;*/
}
#page_bottom a{
	color:#FFF;
	text-decoration:none
}
#page_bottom a:hover{
	color:#FFF;
	text-decoration:underline
}
#logo_soutien{
    width: 155px;
    padding-left: 15px;
    float:right;
    padding-top: 230px;
}

#page_bottom_soutien
{
	text-align:right;
/*	float:right;*/
	font-size:0.7em;
	width:100%;
            float:left;
            padding-top: 5px;
}
#page_bottom_soutien .page_bottom_adr {
	text-align:left;
	font-size:1.3em;
	float:left;
    
}
#page_bottom_soutien .bottom_black
{
	color:#000;
}
#page_bottom_soutien .bottom_black a
{
	color:#000;
}

