 /* CSS Document */

ol {
 list-style-type:lower-latin; 
}

ol#statuts {
}

	ol#statuts li {
	  list-style-image:none;	
	  list-style-type:upper-roman;
	  font-weight:bold;
	  text-align:justify;
	  font-size:14px;
	}
	
	ol#statuts h4 {
	   text-decoration:underline;
	}
	
	ol#statuts h5 {
	  font-size:12px;
      text-decoration:underline;
	}

	ol#statuts ul {
	}
	

		ol#statuts ul li{
   	      font-weight:normal;
     	  list-style-type:disc;
    	  text-align:justify;
  	      font-size:12px;
		}

	ol#statuts ol {
	  font-weight:normal;
	}

		ol#statuts ol li{
 	      font-weight:normal;
    	  list-style-type:lower-alpha;
		  text-align:justify;
     	  font-size:12px;
		}
	
	ol#statuts p {
	  font-weight:normal;
	}
	
ul#asso_rvlist {
	border:1px solid #FBE0A8;
	margin:10px auto;
	background-color:#FEF8EB;
	padding:10px 30px 10px 50px;
}

	ul#asso_rvlist li{
		padding-left:5px;
		list-style-image:url(../images/divers/puce.gif);
		position:relative;
	}

	ul#asso_rvlist li.cancelled {
	}

	ul#asso_rvlist li.cancelled h1 {
		position: absolute;
		color:#FF0000;
		font-size:24px;
		text-transform:uppercase;*
		padding:0;
		margin:4px 40px;
	}
	ul#asso_rvlist li.cancelled h4 {
		text-decoration:line-through;
	}
	ul#asso_rvlist li.cancelled p {
		text-decoration:line-through;
	}

	ul#asso_rvlist h4{
		margin:5px 0;
		font-style:oblique;
	}
	
	ul#asso_rvlist p{
		margin:0;
	}

/* Div pour contourner bug d'affichage IE
   concernant l'instruction float:left	de ul#asso_trombino li*/
div#asso_trombino {
	position:relative;
	height:740px;
	margin:0 auto;
	padding:0 0 0 35px;
}
	
	div#asso_trombino ul {
		list-style:none;
		position:absolute;
		padding:0;
		margin:0;
		width: 612px !important;
		width: 614px;
	}

		div#asso_trombino ul li {
			margin: 1px;
			border:1px solid #FBE0A8;
			display:block;
			float:left;
			width:200px;
			height:175px;
			text-align:center;
   			background-color:#FEF8EB;
		}

			div#asso_trombino ul li img {
				background-color: #FFFFFF;
				border :1px solid #000000;
				margin-top:5px;
				padding: 2px;
			}

			/* Pour les cases sans photo */
			div#asso_trombino ul li div {
				height: 120px;
				margin-top:5px;
				margin-bottom:3px;
				padding: 2px;
				border :1px solid #FEF8EB;
			}
			
			div#asso_trombino ul li h4.nom {
				line-height:22px;
				margin:0;
				padding:0;
   				background-color:#FBE0A8;
			}

			div#asso_trombino ul li h4.fonc {
				line-height:18px;
				margin:0;
				padding:0;
				font-size:10px;
				font-weight:normal;
			}

		div#asso_trombino ul li#pres {
/*			float:none;
			width:auto;
			height:auto;
			margin: 1px;*/
		}
		
			div#asso_trombino ul li#pres h4.fonc {
				font-weight:bold;
			}


		div#asso_trombino ul li.vide {
/*			float:none;
			width:auto;
			height:auto;
			margin: 1px;*/
   			background-color:#FDF0D9;
			border-color:#FDF0D9;
		}
		


/*
  Problème de séparation entre les deux tableaux avec IE
*/
hr.assoc_sep {
	height:30px;
/*	display:block;*/
}

table.assoc_dir {
	margin: 0 auto;
	border:1px solid #FBE0A8;
	width:400px;
}

	table.assoc_dir	caption {
		margin: 0 auto;
		background-color:#FBE0A8;
		line-height:26px;
		font-size:16px;
		font-weight:bold;
	}

    table.assoc_dir tr {
		background-color:#FEF8EB;
	}
	
    table.assoc_dir tr.i {
		background-color:#FDF1D9;
	}
	
	table.assoc_dir	td {
		margin:0px;
		border-bottom: 1px solid #FDF1D9;
	}
	
	table.assoc_dir	td.nom {
		padding: 4px 10px;
		font-size:14px;
		width:90%;
	}
	
	table.assoc_dir	td.date {
		padding: 4px 10px;
		font-size: 12px;
	}	
