/* Start of CMSMS style sheet 'europur' */
body{
    padding:0px;
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#636466;
    font-size:12px;
}

a{
    color:#8cb0fc;
    text-decoration:none;
}
#pagewrapper{
    margin:0 auto;
    width:916px;
    background-image:url(uploads/theme/background_content.jpg);
    background-repeat:repeat-y;
}
#header{
    width:100%;
    height:147px;
    background-image:url(uploads/theme/header.jpg);
    background-repeat:no-repeat;
    clear: both;
}
#logo{
    padding:20px 0 0 10px;
}

h1{
    font-size:18px;
    color:#25408f;
}

h2{
    color:#8cb0fc;
    font-size:15px;
   font-family:Arial, Helvetica, sans-serif;
    
}




.img_titre{
    padding-top:25px;
}

#text_content {
    padding-left:35px;
}


#menu{
    padding-top:10px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
#menu ul{
    padding:5px 0 0 10px;
    margin:0px;
}


#menu a{
    color:#fff;
    text-decoration:none;
}

#menu h3{
    display:inline;
    color:#6699ff;
    font-size:12px;
}

#menu li{
    float:left;
    list-style:none;
    background-image: url(uploads/theme/menu.gif);
    background-repeat: no-repeat;
    padding:0 5px 0 7px;
    line-height:12px;

}
#menu li:first-child{
    float:left;
    background-image:none;
}


dfn{
    display:none;
}

div#left {
    float: left;
    width: 166px;
}
div#right {
    float: right;
    color:#fff;
    width: 190px;
    height:378px;
    background-image:url(uploads/theme/right.jpg);
    background-repeat:no-repeat;
    padding:73px 12px 0 43px;
    font-family:Arial, Helvetica, sans-serif;
    margin-right:5px;
}

div#right h3 {
    font-size:14px;
    line-height:14px;
    padding-top:10px;
}

div#right p {
    padding:0 10px 0 5px;
    line-height:14px;
}
.align_right a{
    font-weight:bold;
    color:#fa911c;
    text-decoration:none;
    margin-right:10px;
}


div#middle {
    padding: 0px 233px 0 170px;
    }
div#middle_inside {
    padding: 0px 75px 0 170px;
    }
    
div#content{
    width:907px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}


/*sidebar*/

#subnavlist{
    list-style:none;
    margin:0px;
    font-size:13px;
    padding:0 0 5px 18px;
}

.limenu{
    padding:10px 0 10px 0;
}

.limenu_current{
    padding:10px 0 10px 0;
    font-size:13px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#8cb0fc;
}

#subnavlist a{
    text-decoration:none;
    color:#626365;
    font-family: Helvetica,Arial, sans-serif;
    font-weight:bold;
    line-height:12px;
}

#sub_current {
    font-size:13px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    color:#8cb0fc;
    padding:75px 0 10px 18px;
    
    
}
#sub_current_inside {
    padding-top:75px;
}

.search_label{
    color:#8cb2ff;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    margin:5px 0 5px 15px;
}

#sitemap{
    padding:5px 0 15px 0;
    margin-left:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}

#sitemap a{
    text-decoration:none;
    color:#626365;
}

#print{
    padding:5px 0 20px 0;
    margin-left:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
}

#m4searchinput{
    width:121px;
    margin:0 0 10px 10px;
}

.submit{
    width:400px;
}

/* carres bottom*/

#carre_bottom{
    clear:both;
    padding-left:175px;
}

#carre_gauche{
    float:left;
    margin-left:35px;
    width:190px;
    height:181px;
    background-image:url(uploads/theme/carre_gauche.jpg);
    background-repeat:no-repeat;
}

#carre_gauche p{
    margin:4px 10px 1px 10px;
}

#carre_milieu{
    float:left;
    margin-left:40px;
    width:190px;
    height:181px;
    background-image:url(uploads/theme/carre_milieu.jpg);
    background-repeat:no-repeat;
}

#carre_droit{
    float:left;
    margin-left:40px;
    width:190px;
    height:135px;
    background-image:url(uploads/theme/carre_droite_2.jpg);
    background-repeat:no-repeat;
}

.carre_content_down{
    margin:40px 0 0 2px;
    color:#636466;
    font-size:10px;
    height:105px;
}

.carre_content{
    margin:40px 5px 0 15px;
    color:#636466;
    font-size:10px;
    height:105px;
}

.carre_content_register{
    margin:40px 5px 0 15px;
    color:#636466;
    font-size:10px;
    height:55px;
}
.carre_content_register p {
    margin:5px 0 0 0 ;
}
.carre_content p {
    margin:5px 0 0 0 ;
}

.carre_content .titre{
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:12px;
}
.carre_content_down .titre{
    margin-left:15px;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:12px;
}

.carre_more_gauche a{
    float:right;
    margin:1px 10px 0 0;
    text-decoration:underline;
    font-size:11px;
    font-weight:bold;
    color:#8cb0fc;
    
    
}

.carre_more a{
    float:right;
    margin:12px 10px 0 0;
    text-decoration:underline;
    font-size:11px;
    font-weight:bold;
    color:#8cb0fc;
    
    
}
/* footer */
div#footer {
    clear: both;
    background-image:url(uploads/theme/bottom.jpg);
    background-repeat:no-repeat;
    height:78px;
}
.members_lock{
    padding:25px 0 0 25px;
    text-transform:uppercase;
    width:135px;
    height:35px;
}
.members_lock a{
    color:#626365;
    /*background-image:url(uploads/theme/lock_up.gif);
    background-repeat:no-repeat;*/
    text-decoration:none;
    width:25px;
    height:35px;
}

.members_lock a:hover{
    /*background-image:url(uploads/theme/lock_down.gif);
    background-repeat:no-repeat;*/
    width:25px;
    height:35px;
}

ul.download{
    list-style:none;
    margin:0;
    padding:0;
}
li.download{
    margin-left:10px;
}

a.download{
    color:#636466;
}
a.download:visited{
    color:#636466;
}

ul.inside_ul {
    line-height:20px;
}


/* formulaire contact */
.contact_us{
    margin:0 0 0 0;
    padding:0 0 0 0;
}


#m5fbrp__27{
    width:250px;
    height:150px;
}

#m5moduleform_2 input{
    width:250px;
}


/* tableaux */
.secretariat{
    border-left:1px solid #8cb0fc;
    border-right:1px solid #8cb0fc;
}

table.link_table td {
    line-height:18px;
}

/* Module FaqXtend */

.FaqXtendList {
    list-style-image:url(uploads/theme/menu_arrow.gif);
    padding:0 0 0 15px;
    margin: 0 ;
}

/*Module Members*/

.members{
   /* list-style-image:url(uploads/theme/menu_arrow.gif);
    padding:0 0 0 15px;
    margin: 0 ;*/
}

#MembersList{
    line-height:20px;
}

.Members_summary  p{
   margin:0 0 0 0;
   padding:0;
   }
/* End of 'europur' */

