* {margin: 0; padding: 0;}
body {
  font-family: Arial,Helvetica,sans-serif;;
	font-size: 10pt;
  background: #9CF;
  color: #006;
  margin: 5px auto;
}
a img {
  border:0;
}
a {
  text-decoration: none;
  color: #006;
}
a:hover {
  color: #39C;
}
h3,h4{
  text-align: center;
  margin: 5px 0 0 0;
}

h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
td em{
  font-style: normal;
  font-size: 11px;  
}

#container{  
 width: 758px;
 margin: auto;
}

#cda_logo{
  background: url(/images/cda_logo.png) no-repeat;
  display: block;
  width: 176px; height: 139px; 
  text-indent: -9000px; 
  float: left;
}
#top h1{
  background: url(/images/cda_blog_asso.png) no-repeat;
  width: 406px; height: 139px;
  text-indent: -9000px; 
  float: left;
}
#cda_blog_logo{
  background: url(/images/cda_blog_logo.png) no-repeat;
  display: block;
  width: 176px; height: 139px;
  text-indent: -9000px;
  float: right;  
}

#side_menu{
  text-indent: -9000px;
  float: left;
}
#side_menu ul{
  list-style: none;
  margin: 0; padding: 0;
}
#side_menu a{
  display: block;
}
#sm_accueil a{  
  background: url(/images/accueil.gif) no-repeat;
  width: 180px; height: 63px;
}
#sm_accueil a:hover{  
  background: url(/images/accueil_on.gif) no-repeat;
}
#sm_activites a{
  background: url(/images/activites.gif) no-repeat;
  width: 180px; height: 54px;
}
#sm_activites a:hover{
  background: url(/images/activites_on.gif) no-repeat;
}
#sm_actualites a{
  background: url(/images/actualites.gif) no-repeat;
  width: 180px; height: 53px;
}
#sm_actualites a:hover{
  background: url(/images/actualites_on.gif) no-repeat;
}
#sm_accompagnement a{
  background: url(/images/association.gif) no-repeat;
  width: 180px; height: 56px;
}
#sm_accompagnement a:hover{
  background: url(/images/association_on.gif) no-repeat;
}
#sm_annuaire a{
  background: url(/images/annuaire.gif) no-repeat;
  width: 180px; height: 55px;
}
#sm_annuaire a:hover{
  background: url(/images/annuaire_on.gif) no-repeat;
}
#sm_angle{
  background: url(/images/angle.gif) no-repeat;
  width: 180px; height: 65px;
}
#sm_slogan{
  background: url(/images/evoluons.gif) no-repeat;
  width: 180px; height: 108px;
}

#main_content{
  background: #FFF;
  float: left;  
  margin: 5px;
  padding: 3px;
  border-left: 3px solid #9F9;
  border-right: 3px solid #9F9;
  width: 380px;
}

#main_content hr{
  width: 378px;
  height: 7px;
  background: #FFF;
  border-top: 3px solid #9F9;
  border-bottom: 2px solid #013499;
}

#main_content h1{
  text-align: center;
  margin: 10px 0 10px 0;
  font-size: 16px;
  font-weight: bold;
}

#main_content h2{
  text-align: center;
  margin: 10px 0 10px 0;
  font-size: 10pt;
  font-weight: bold;
}

#main_content p{
  margin: 10px 0 10px 0;
}

#main_content li{
  margin: 0 0 0 40px;
  font-weight: bold;
}

#side_content{
  float: right;
  width: 176px;
}
#side_content hr{
  background-color: #fff;
  color: #fff;
  height: 3px;
  border-style: inset;
  margin: 2px;
}

#side_content em{
  font-style: normal;
  display: block;
  text-align: center;
}

#side_content ul{
  margin: 2px 0 5px 20px;
  list-style: disc url(/images/pointcarre.gif) outside;
  font-weight: bold;
}
#side_content li{
  margin: 3px 0 0 0;
}
#identification, #recherche{
  text-align: center;
}
#recherche ul{
  list-style: none;
	font-weight: normal;
	margin: 0;
	font-size: 10px;	
}
.login_fields{
  background: #9CC;
  width: 165px;
}
.login_button{
  background: #9C9;
  width: 100px;
  margin: 5px 0 0 0px;
  padding: 1px;
}
ul#certifications {
  list-style: none;
  margin: 10px 0 0 -15px;  
}
#certifications li{
  font-weight: normal;
}
#communication h3{
  font-size: 13px;
  background: #CFC;
}
#evenements h3{
  margin-top: 10px;
  font-size: 13px;
  background: #CFC;
}
#evenements p{
	text-align: justify;
}
#evenements ul{  
	text-align: right;
	list-style: none;
}
#evenements li{
  font-weight: normal;
}
#side_pub1, #side_pub2{
  text-align: justify;
}
#side_events{
  text-align: justify;
}
#side_events em{
  text-align: right;
}
#left_google{
  text-align: center;
	text-indent: 0;
	margin: 10px 0 10px 0;
}