body{background: #fff url(/images/background.jpg) repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size:11px; color:#4f6376; margin:0; padding:0}
div{ margin:0; padding:0}
body.mceContentBody { background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4f6376;}
body.mceContentBody a{ color:#4f6376;}
a { color:#4f6376;}	 
#content{ margin:0 auto; padding:0; width:950px; background-color:#fff}
img { border:none}

#header{height:187px; background:#fff url(/images/header.jpg) bottom no-repeat;}
#logo{  position:relative;left:35px; top:21px; float:left; clear:left}
#recherche{  position:relative;top:9px; width:217px; height:16px; float:right; color:#4f6376; margin:0; padding:0;}

#menu{ height:31px; background:#fff url(/images/menu.jpg) left repeat-x}
#topmenubar ul { list-style:none; margin:0; padding:0 }
#topmenubar ul li{ float:left; border-left:1px solid #fff; text-align:center; width:130px; margin-top:9px }
#topmenubar ul li a{ color:#fff; text-decoration:none; font-weight:bold  }

#mainContent{ margin:0 auto; border:1px solid #c7d1e8; border-top:none; background:url(/images/backMainContent.gif) top repeat-y}
div#colonne1 { 
    float: left; 
    width: 170px; margin:32px 22px;
    background:#fff url(/images/backcolonne1.gif) top repeat-y; 
}
div#colonne2 { 
    float: right; 
    width: 188px; 
    background: #fff; 
}
div#espace-adherents{ background:#fff url(/images/espace-adherents.jpg) top no-repeat; height:101px; color:#435a9a; padding:11px 11px; margin-bottom:5px}
div#espace-adherents a { text-decoration:none; color:#f26600}
div#espace-adherents img { border:none}
div#decouvrir{ background:#fff url(/images/decouvrir.gif) top no-repeat; padding:35px 0px;}
div#decouvrir img{ border:none}
.decouvrir{margin-bottom:35px}
div#topcolonne1{ background: url(/images/topcolonne1.gif) top no-repeat}
div#bottomcolonne1{ background: url(/images/bottomcolonne1.gif) bottom no-repeat; height:101px; padding-top:35px}
div#centre{  width:523px; float: left; padding-top:14px; border:0px solid red;}
div#filAriane{ padding-bottom:14px; color: #999999 }
div#filAriane a { color: #999999; text-decoration:none }
div#sous-menu{width:672px; margin-left:87px;position: absolute; z-index:150px; display:none}
div#sous-menu-content{background: #e3e8f4 url(/images/fond-menu.gif) top repeat-x;border-left:2px solid #28559e;border-right:2px solid #28559e;}
div#sous-menu-content a{ text-decoration:none}
div#sous-menu-footer{ background: url(/images/footer-menu.gif) bottom no-repeat; height:7px}
div#footer-index{ background: #fff url(../images/fond-footer.gif) top no-repeat; padding:25px 18px 0 18px;}
div#content-footer-index{ background:#fff url(../images/fond-footer-index.gif) top repeat-y; padding: 9px 0 20px 0}
div#adherents-cdcf{float:left; width:650px;}
div#partenaire-cdcf{float:right}
div#sous-menu-content ul{ margin:0; padding:5px 0 0 0; list-style:none;}
div#sous-menu-content ul li{ background:url(/images/sep-submenu.gif) center bottom no-repeat; padding:7px 5px 7px 0; border:0px solid red;}
div#sous-menu-content ul li a{ color:#2b58a0; font-weight:bold; font-size:10px;list-style-position:inside; padding:0 0 0 16px;text-indent: 0; display:list-item; list-style-position:outside}
ul#listDocument li{ padding-bottom:5px}
ul#favoris li{ padding-bottom:5px}
div#sous-menu-content ul li a:hover{ background: url(../images/fleche.gif) no-repeat left;}
.submenu{ border-right:1px solid #d0d9eb; width:131px; float:left;}
#actualites{ background:#fff url(/images/actualites.gif) top no-repeat; padding-top:32px}
.actualites{ padding-bottom:30px;width:523px;}
.content-actualites a { text-decoration:none;color:#435a9a; }
.type-actualites{background:#fff url(/images/separation-actu.gif) bottom no-repeat; padding-bottom:5px;margin:0; color:#435a9a; font-weight:bold;  text-transform:uppercase; font-size:13px}
.titre-actualites{ margin:6px 0px 5px 0px; color:#4f6376; font-weight:bold;font-size:13px}
.contenu-actualites { text-align:justify}
.contenu-actualites ul { list-style:none;}
.contenu-actualites li{ margin-bottom:2px}
.contenu-actualites a{ text-decoration:underline; font-weight:bold}

#liste-actus{ background:#fff url(../images/actualites.gif) left top no-repeat; margin-top:2px; padding-top:24px;width:159px;}
.actus{width:159px; margin-bottom:27px}
.date-actus{color:#435a9a; margin-bottom:5px}
.actus a { text-decoration:none; font-weight: bold}
.actualites-alaune{ padding:5px 15px;width:493px;}
.content-actualites-alaune a { text-decoration:none;color:#bb3a01; }
.type-actualites-alaune{margin:0; color:#ff9933; font-weight:bold;  text-transform:uppercase; font-size:13px}
.titre-actualites-alaune{ margin:6px 0px 5px 0px; color:#bb3a01; font-weight:bold;font-size:13px}
.contenu-actualites-alaune { text-align:justify; color:#cc6600}
.contenu-actualites-alaune a{ text-decoration:underline; font-weight:bold}
.contenu-actualites-alaune ul { list-style-image: url(/images/chevron-alaune.gif)}
.contenu-actualites-alaune li{ margin-bottom:2px}
.contenu-actualites-alaune li a{ text-decoration: none; font-weight:bold;}

#actionContent{ border-bottom:1px solid #a8b7d9; height:26px;color:#517ec1;}
#illustration-rubrique{ float:left;margin-bottom:-1px; vertical-align: baseline}
.font_change {	cursor: pointer;float:right;display:inline;}

#actu-alaune{margin-bottom:30px}
#actu-alaune-header{ background:#fff url(/images/alaune.gif) top no-repeat; height:25px}
#actu-alaune-content{ border-left:1px solid #fc8920; border-right:1px solid #fc8920;}
#actu-alaune-footer{ background:#fff url(/images/foot-alaune.gif) bottom no-repeat; height:7px}

#agenda{margin-top:29px; margin-right:10px; width:159px}
#agenda img{border:none}
#agenda-header{ background:#fff url(/images/header-agenda.gif) top no-repeat; height:55px}
#agenda-content{ border-left:1px solid #fc8920; border-right:1px solid #fc8920; padding:0 10px 10px 10px}
#agenda-footer{ background:#fff url(/images/footer-agenda.gif) bottom no-repeat; height:5px}
.agenda-date{color:#ff8920; margin-bottom:5px; font-weight:bold}
.agenda-titre{ color:#bb3a01; font-weight:bold;margin-bottom:5px;}
.agenda-img{margin-bottom:20px;}
#docutheque{ margin-top:20px}
#docutheque ul{ margin:0; padding:0; list-style:none}
#footer {
	width: 950px;
	margin: 5px auto;
	text-align: left;
} 
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#footer img{ border:none; vertical-align:bottom; margin:0 8px 0 8px}
#footer a { text-decoration:none;color:#9faed0; font-size:10px}
.sortablePage{ margin:10px 20px; padding:0; list-style-image: url(../images/fleche.gif);color:#77A3E4; font-weight:bold }
.sortablePage li{ margin-bottom:10px}
.sortablePage a{ font-size:11px; color:#4f6376; font-weight:100}

.Pnormal{font-size:11px; color:#4f6376;font-weight:normal;}
.PnormalVert{font-size:11px; color:#88ba14;font-weight:normal;}
.PnormalOrange{font-size:11px; color:#e8a010;font-weight:normal;}
.PnormalOrangeGras{font-size:11px; color:#e8a010;font-weight:bold;}
.PnormalBleu{font-size:11px; color:#009ee0;font-weight:normal;}
.PnormalNoir{font-size:11px; color:#000;font-weight:normal;}
.PnormalViolet{font-size:11px; color:#650066;font-weight:normal;}
.PnormalBleuFonce{font-size:11px; color:#003091;font-weight:normal;}
.PnormalBleuFonceGras{font-size:11px; color:#003091;font-weight:bold;}
.PnormalMarron{font-size:11px; color:#cc6601;font-weight:normal;}
.Ppetite{font-size:9px; color:#5b5c6f;font-weight:normal;}
.Titre{ font-size:14px; margin:0 0 0 0; font-weight: bold; text-decoration:none; text-align:left; padding-bottom:11px;color:#4b6376;}
.titrejaune{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color: #e8a010;font-weight:bold;}
.titrebleufonce{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color: #003091;font-weight:bold;}
.soustitrejaune{margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #e8a010;font-weight:bold;}   
table.dedans tr{margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4f6376;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;color:#4f6376;font-size:11px;}
   
h1{ font-size:14px; margin:0 0 0 0; font-weight: bold; text-decoration:none; text-align:left; padding-bottom:11px;color:#4b6376;}
.TitrePage{ color:#435a9a; font-size:14px;font-weight: bold;width:523px; text-align:left; text-transform:uppercase; background:#fff url(../images/separation-titre.gif) bottom no-repeat; height:18px; margin:20px 0px 9px 0px}
.box{ border:none}  
