body {
	background-color: #ffffff;
	color: #000000;
  scrollbar-face-color: #993333; 
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #000000; 
  scrollbar-darkshadow-color: #000000; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #ffff99;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#contenu{
  width:800px; 
  margin: auto;
  background-color: #993333;
  border: 3px ridge grey;
  overflow:hidden;
}

#wrapper{
  margin: auto;
  text-align: center;
  overflow:hidden;
}

#verticalMenu{
  margin-top: 20px;
  float : left;
  width: 180px;
  text-align : center;
/*  background-color: #ffffcc;*/
}

#cadre{
  background-color: white;
  margin: 10 10 10 180;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align : center;
  border-style: ridge;
  border-color: rgb(102,0,0);
  border-width: 2px;
}

#footer{
  width: 100%;
  text-align : center;
  clear: both;

}

#footer p {
  text-align: center;
	color: #000000;
	margin : 10 10 10 10;
}


  
h1{
    margin: 0 2% 0 2%;
    font: bold large/35px Verdana;	  
    text-align: center;
    background: #993333;
    color : #EDDD7B;
  }

	.titre_fondu{
	  margin-top: 10px;
	  margin-left: 10px;
	  text-align: left;
    vertical-align: middle;
	  font: bolder Verdana;
	  color: #993333;
    background-image: url(degrade.png); 
    background-repeat: repeat-y;
  }
	
	.news{
	  margin-left: 2%;
	  margin-right: 2%;
    background-color:#ffc;
    border: 2px #993333 solid;
  }

p {
  text-align: justify;
	color: #000000;
	margin : 10 4% 10 4%;
}

p.center{
  text-align: center;
}

table{
  font-size: 14px;
}

.petit {
	font-size: 10px;
}
.titre {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
a {
	color: #993333;
	text-decoration: underline;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: #993333;
}
td.menu {
	color: #ffff99;
	font-size: 12px;
	font-weight: bold;
	layer-background-color: #993333;
	background-color: #993333;
}
td.ptitre {
	color: #ffff99;
	font-size: 15px;
	font-weight: bold;
	layer-background-color: #993333;
	background-color: #993333;
}
.ttitre {
	color: #ffff99;
	font-size: 15px;
	font-weight: bold;
	layer-background-color: #993333;
	background-color: #993333;
}
.mm {
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
a.mma {
	color: #FFFFFF;
	text-decoration: underline;
}
a.mma:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.oday {
	background-color: #cccc33;
	layer-background-color: #cccc33;
}
.today {
	background-color: #ffffff;
	layer-background-color: #ffffff;
}

.calendrier {
	color: #ffff99;
	font-size: 12px;
}

#menu  {
	list-style: none ;
	margin: 0;
	padding: 0 ;
	}
	
 #ss_menu {
	list-style: none ;
	margin: 0;
	padding-left: 10px ;
	font-size: 10px;
	}
	

ul{
  text-align: justify;
  font-size: 14px;
}

#menu li a ,#ss_menu li a{
	display: block ;
	color : #f6f192;
	/*  background-color: #ffffcc;*/
	font-family: Verdana;
	font-size: 16px;
	text-align: left ;
	text-decoration: none;
	padding: 10 0 5 40;
	}
	
	
	#menu li.courant a, #menu li a:hover, #menu li a:focus, #menu li a:active {
/*	background: #903030 ;*/
  background: #ffffcc;
  color : #993333;
	text-decoration: none ;
	}
	
		#ss_menu li.courant a, #ss_menu li a:hover, #ss_menu li a:focus, #ss_menu li a:active {
/*	background: #903030 ;*/
  background: #ffffcc;
  color : #993333;
	text-decoration: none ;
	}
	
	
  

  table#calendrier{
    background-color: rgb(255,204,153);
    border: 2px #993333 solid;
    border-collapse: collapse;
  }
  
  table#calendrier td, .evenements{
    background-color: #FFF3CE;
    border: 1px #993333 solid;
    width: 40px;
    height: 40px;
    text-align : center;
    vertical-align: middle;
  }
  
  table#calendrier td.asso, .asso{
    background-color: #993333;
    color : #f6f192;
  }
  
  table#calendrier tr.cal_mois{
    text-align: center;
  }
   
  table#calendrier tr.cal_mois td{
    border: none;
    background-color: #993333;
    color : #f6f192;
    text-align: center;
  }
  
  table#calendrier tr.cal_jour td{
    border: 1px #FFF3CE solid;
    background-color: #993333;
    color : #f6f192;
  }
   
