
/*	Table de calendrier */
/*	------------------- */
table.calendrier {
	margin:0px 0px 0px 12px;
	padding:0px;
	border-left : 2px solid #DDDDFF;
	border-right : 2px solid #DDDDFF;
	background:none;
}
table.calendrier th, table.calendrier td {
	padding: 0px 0px 20px 0px;
	vertical-align: top;
	border-top: 2px solid #DDDDFF;
	border-bottom: 2px solid #DDDDFF;
}
table.calendrier tr {
	height:2em;
}
table.calendrier td {
	padding-left:10px;
	padding-right:20px;
}
dl.calendrier {
	margin:0px;
	padding:5px;
	padding-left:0px;
	width:100%;
}
dl.calendrier dt, dl.calendrier dd {
	padding : 2px;
	padding-left : 0px;
}
dl.calendrier dt.heure {
	float: left;
	text-align: right;
	width: 50px;
	padding-right: 6px;
}
dl.calendrier dt.heure2 {
	float: left;
	text-align: right;
	width: 98px;
	padding-right: 6px;
}
dl.calendrier ul {
	list-style : disc;
	margin-left: 40px;
}

p.date {
	width: 122px;
	margin: 0px;
	padding: 5px 4px 8px 4px;
	color: #6666CC;
	font-weight: bold;
	background-color: #DDDDFF;
}

/*	Calendrier du concours */
/*	---------------------- */
#calendrier {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	clear: both;
}

/* 	Lien vers les Précédents concours */
/*------------------------------------*/
#precedents {
	margin: 10px 0px 24px 0px;
	padding: 0px;
}
#precedents ul {
	margin: 0px 0px 0px 14px;
	padding: 0px;
}

/*	Bilan et chiffres */
/*	----------------- */
#bilan {
	margin: 10px 0px 24px 0px;
	padding: 0px;
}
#bilan li.li-mauve {
	background-image: none;
}
#bilan ul.l-puce li {
	padding: 0px;
	color: black;
	font-weight: normal;
}

/*	Jury */
/*	---------------- */
#jury {
	padding: 0px;
	margin: 0px 0px 24px 0px;
}
#jury h4 {
	line-height : 10pt;
	color : black;
	text-decoration : none;
	background: none; 
	margin : 12px 0px 24px 0px;
}
#jury li.tiret {
	list-style-image: url("../images/tiret.gif");
	padding-left: 6px;
	margin-top: 6px;
	margin-left: 0px;
}

/*	Comité d'honneur */
/*	---------------- */
#comite-honneur {
	margin: 0px 0px 50px 50px;
	padding: 0px;
}

/*	Grand Prix - Photo
/*---------------------------*/
#palmares {
	margin: 0px 0px 36px 0px;
	padding: 0px;
	text-align:center;
}
#palmares p {
	text-align:center;
}
p.grand-prix {
	font :  9pt/16pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : black;
	text-decoration : none;
	padding : 0px 0px 10px 0px;
	margin-left:0px;
}


/* 	Lien vers les Résultats par degré */
/*------------------------------------*/
#resultat-concours {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

p.sous-titre {
	margin: 6x 0px 6px 14px;
	color : #333366;
	font-weight:bold;
	clear: both;
}

div.degre {
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 10px;
	width: 162px;
}

div.degre li.li-mauve {
	margin-top: 0px;
}

/*	Règlement - Rules */
/*	----------------- */
#reglement {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#reglement h4 {
	font-size : 9pt;
	line-height : 10pt;
	font-weight : bold;
	color : black;
	background-image: none;
	text-decoration : underline;
	margin : 0px;
	padding : 8px 0px 4px 6px;
}
#reglement ol {
	padding: 0px;
	margin: 4px 8px 0px 8px;
}
#reglement li {
	list-style-type: decimal;
	padding: 0px;
	margin: 16px 0px 0px 24px;
	color : black;
	text-align: justify;
}
#reglement ol ul{
	padding: 0px;
	margin: 0px;
}
#reglement li li {
	margin: 12px 0px 12px 0px;
	list-style-type: none;
}
#reglement li li.tiret {
	list-style-image: url(../images/tiret.gif);
	padding-left: 0px;
	margin-top: 6px;
	margin-left: 16px;
}
#reglement ol ul ul {
	margin: 0px;
	padding: 0px;
}
#reglement li li li {
	margin: 0px;
	margin-top: 4px;
	padding-left: 0px;
}

.rubrique {
	margin: 30px 0px 30px 0px;
	padding: 0px;
}
#imprim-reglement {
	clear: both;
	margin: 4px 0px 30px 0px;
}
#imprim-reglement p.imprim {
	margin: 0px 228px;
	padding: 6px 0px 6px 0px;
	text-align : center;
}

#page-imprim #reglement {
	margin-top: 20px;
}
