/* CSS Document */
BODY	{
		margin:0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;	
		}
		

TD {
	font-size: 11px;
}

H1		{
		background:URL(fond-H1.jpg) top left repeat-x;
		float:left;
		height:30px;
		margin:0px;
		padding-left : 15px;
		padding-right:5px;
		padding-bottom:0px;
		padding-top:7px;
		font-size:12px;
		color: #ff6600;
		}	
		
H1	A	{
		color: #ff6600;
		text-decoration:none;
		}	
H1	A:HOVER{
			text-decoration:underline;
			}			
H2		{
		font-size:12px;
		color:#CC0000;
		margin:0px;
		margin-bottom:10px;
		}		



				
P		{
		margin-top:5px;
		margin-bottom : 10px;
		}		
A		{
		color : #CC0000;
		font-size : 12px;
		}			
		

A:HOVER	{
		color : #ff6600;
		font-size : 12px;
		}			
		
BLOCKQUOTE	{
			margin:5px;
			margin-left:10px;
			}	
			
/* PSEUDO CLASS */				
#fond-haut	{
		background:URL(fond-haut.jpg) top left repeat-x;
		}		
		
#haut	{
		width:791px;
		height:56px;
		}
		
#haut  .bloc	{
				float:left;
				}			
#club-score-logo	{
	position:absolute;
	top:7px;
	right:0px;
	width:416px;
						}		
		
														
#navigation	{
			width:850px;
			height:34px;
			background-image:URL(fond-nav.jpg);
			background-position:89px 0px;
			background-repeat:repeat-x;
			padding-left:0px;
			margin: 0px;
			padding-top:0px;
			font-weight:bold;
			color:#FFFFFF;
			padding-right: 0px;
			}	
#navigation A:hover	{
					text-decoration:underline;
					}
#navigation A	{
					color: #FFFFFF;
					text-decoration:none;
					}					
#navigation	.activ	{
					float:left;
					margin-right:15px;
					padding-top:11px;
					}	
#navigation	.activ	A{					
					color: #FFCC00;
					}
#navigation	.unactiv	{
					float:left;
					margin-right:15px;
					padding-top:11px;
					}					
#contenu	{
			background:URL(visuel.jpg) top left no-repeat;
			position:absolute;
			top:120px;
			left:0px;
			height:462px;
			padding: 0px;
			margin: 0px;
			
			}
#bas	{
		position:absolute;
		top:579px;
		left:0px;
		width:100%;
		height:25px;
		background:URL(fond-bottom.jpg) top left repeat-x;
		background-color:#FFFFFF;
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
		}			
#gauche	{
				
				height:462px;
				width:169px;				
				float:left;
				}	
			
	
				

#picto-accueil	{
	position:absolute;
	top:506px;
	right:0px;
	left: 706px;
				}	

				
.orange1	{
			color: #FFCC00;
			}	
.orange1-fond	{			
				background-color: #FFCC00;
				}					
.orange1	A{
			color: #FFCC00;
			}
.orange1	A:HOVER{
			color: #CC0000;
			}						
.orange2	{
			color: #ff6600;
			}
.orange2-fond	{			
				background-color: #ff6600;
				}					
.orange2	A{
			color: #ff6600;
			}			
.orange2	A:HOVER{
			color: #CC0000;
			}					
.bordeau	{
			color : #CC0000;
			}			
.bordeau-fond	{			
				background-color: #CC0000;
				}		

.bordeau-fond2	{			
				background-color: #990000;
				}				
.noir	{
		color:#000000;
		}		
		
.beige	{
		color:#FFF5E7;
		}	
.beige-fond	{
		background-color:#FFF5E7;
		}																	
.lien2		{
					color: #ff6600;
					text-decoration:none;
					}
.lien2:HOVER		{
					color: #FFCC00;
					text-decoration:none;
					}	
					
#pos-logo			{
					position:absolute; 
					top:505px; 
					left:8px;
					}
#menu-gauche	{
				margin-top:10px;
				margin-left:5px;
				width: 160px;
				}	
.btn-gauche	{
			width:150px;
			height:28px; 
			background:URL(btn-gauche_fond.jpg) top left repeat-x; 
			border:1px solid #FFFFFF; 
			margin:0px;
			float:left;
			}
			
.menu-gauche-item	{
					padding-left:5px;
					padding-right:5px;
					font-weight:bold;
					}	
					
.menu-gauche-item	A	{
						text-decoration:none;
						}						
.menu-gauche-item	A:HOVER	{
						
						color:#FF6600;
						}		
#menu-gauche	.orange2	A:HOVER{
										color: #ff6600;
										text-decoration:none;
										}											
.ombre		{
				background-color: black;
				filter: Alpha(opacity=10); -moz-opacity: 0.10;
			}				
			
#menu-droit	{
			margin-top:7px;
			}		
			
/*-------------------BULLE D'AIDE------------------*/
.bulle_aide {
	position: absolute;
	visibility: hidden;
	width: 500px;
	z-index: 30;
	background-color: white;
	font-size: 10px;
	border: 2px solid #990000;
}

.bulle_aide_titre {
	width: 100%;
	background-color: #990000;
	color: white;
	font-weight: bold;
}

.bulle_aide_contenu {
	width: 100%;
}

.bulle_aide_ombre {
	position: absolute;
	visibility: hidden;
	width: 500px;
	z-index: 29;
	background-color: black;
	font-size: 10px;
	color: black;
	border: 2px solid black;
	filter: Alpha(opacity=30); -moz-opacity: 0.30;
}

.bulle_aide_ombre_titre {
	width: 100%;
	background-color: black;
	color: black;
	font-weight: bold;
}

.bulle_aide_ombre_contenu {
	width: 100%;
	color: black;
}
							
/*-------------------INSCRIPTION-------------------*/			

.inscription	H1		{
		background:URL(fond-H1.jpg) top left repeat-x;
		float:left;
		height:23px;
		margin:0px;
		padding-left : 15px;
		padding-right:5px;
		padding-bottom:0px;
		padding-top:7px;
		font-size:12px;
		color: #ff6600;
		}	
.inscription	#contenu	{
			background:URL(visuel.jpg) top left no-repeat;
			position:absolute;
			top:120px;
			left:0px;
			height:462px;
			}	

.inscription	#bas	{
		position:absolute;
		top:579px;
		left:0px;
		width:100%;
		height:25px;
		background:URL(fond-bottom.jpg) top left repeat-x;
		background-color:#FFFFFF;
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
		
		}
			
#structures	{
			position:absolute;
			top:5px;
			left:5px;
			width:200px;
			margin-left:5px;
			margin-top:5px;
			padding: 10px;
			background-color:#FFFFFF; 
			z-index:10;
			text-align: left;
			border:1px solid #CCCCCC;
				}
				
#structures-dossier	{
			position:absolute;
			top:0px;
			left:0px;
			width:200px;
			padding: 10px;
			background-color:#FFFFFF; 
			z-index:10;
			text-align: left;
			border:1px solid #CCCCCC;
			
				}
						
			
						
#structures	OL			{
						margin:5px;
						margin-left:10px;
						list-style-position:inside;
						}			
						

				
.etape-item	{
				margin:5px;
				width:34px;
				margin-bottom:0px; 
				float:left; 				 
				padding-bottom:13px; 
				padding-top:9px;
				text-align:center;
				color:#FFFFFF; 
				font-weight:bold;
				}

.etape-bouton {
	border: 0px;
	color: white;
	font-weight: bold;
	font-size: 10px;
	background: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
}			
				
.cible-orange			
				{
				background:URL(cible-inscr-orange.gif) top left no-repeat;
				}		
				
.cible-gris-fonce			
				{
				background:URL(cible-inscr-gris-fonce.gif) top left no-repeat;
				}										

.cible-gris-claire			
				{
				background:URL(cible-inscr-gris-claire.gif) top left no-repeat;
				}		

				
.btn-rouge	{
					background :  url("inscr-btn-activ.jpg") top left no-repeat;
					width : 127px; 
					height : 26px;

					padding-top:2px;
					text-align:center;
					}		
					
.btn-rouge	INPUT{
					background:none;
					border:0px;
					color:#FFFFFF;
					font-weight:bold;
					width: 127px;
					}														
.btn-rouge A	{
							color:#FFFFFF; 
							text-decoration:none;
							}		
.btn-rouge A:HOVER	{
								text-decoration:underline;
								color:#FFFFFF;
								}				
.btn-gris		{
					background :  url("inscr-btn-unactiv.jpg") top left no-repeat;
					width : 127px; 
					height : 26px;
					font-weight:bold;
					padding-top:2px;
					text-align:center;
					}		
					
.btn-gris	INPUT{
					background:none;
					border:0px;
					font-weight:bold;
					width: 127px;
					}	
.btn-gris A	{
							color:#000000;
							 text-decoration:none;
							 }	
.btn-gris A:HOVER	{
								text-decoration:underline;
								color:#000000;
								}				

				

.tab_titre_col	{
				background-color:#990000; 
				font-weight:bold;
				font-size:10px;
				color: #FFFFFF; 
				text-align:center;
				}
				
.tab_sous_titre	{
				text-align:center;
				border-top:1px solid #990000;
				border-bottom:1px solid #990000;
				}				
.tab_fond_ligne_paire	{
				background-color:#FFE4CA;
				}	

.ssTitreTab {
	font-weight: bold;
	padding: 3px;
	color: white;
	text-align: center;
	border: 1px solid black;
	background-color: #CC0000;
	text-transform: uppercase;
}

				
.tab_fond_noir	{
				background-color:#FF9900;
				color:#FFFFFF;
				
				}
.tab_fond_rouge	{
				background-color:#FBD6BD;
				color: black;
				
				}	

.tab_fond_bordeaux td	{
						
						text-align:center;
						text-transform:uppercase;
						font-weight:bold;
						font-size:9px;
						background-color: #990000;
						color: white;
						}
.tab_fond_bordeaux .gauche	{
	border-left: 1px solid #990000;
}
.tab_fond_bordeaux .milieu	{
	border-left: 1px solid white;
}
.tab_fond_bordeaux .droite	{
	border-left: 1px solid white; border-right: 1px solid #990000;
}
.tab_fond_bordeaux_minus td	{
						
						text-align:center;
						font-weight:bold;
						font-size:9px;
						background-color: #990000;
						color: white;
						}	

.bordureCouleur {
	border: 1px solid #990000;
}

.fondCouleur {
	background-color: #990000;
}

.div_fond_bordeaux {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	background-color: #990000;
	color: white;
}
						

.champ_texte {
	border: 1px solid black;
	font-size: 11px;
	height: 16px;
}

.champ_texte_nb {
	border: 1px solid black;
	font-size: 11px;
	height: 16px;
	text-align: right;
}

.ss_titre_form {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.note_form {
	color: #990000;
	font-weight: normal;
	font-size: 12px;
}

.critere {			
				margin-left:0px;
				margin-bottom:10px;
				width: 760px;
				}
.critere TD {
				border: 0px;
				}		
.critere TABLE 	{		border: 1px solid #990000;
						}								
.critere H2 {
						text-align:center;
						font-size: 14px; 
						color:#990000;
						height: 20px;
						}
.lien_AdmMenu {
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	border: 1px solid #990000;
	padding: 3px;
	text-decoration: none;
}

.lien_AdmMenu:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	border: 1px solid #990000;
	padding: 3px;
	text-decoration: none;
}

.btn {
	color: white;
	background-color: #CC0000;
	background-image: URL("fond-brun.jpg");
	font-weight: bold;
	text-decoration: none;
	border: 2px outset #CC0000;
	padding: 0px;
}

.btn_hover {
	color: #FFCC00;
	background-color: #CC0000;
	background-image: URL("fond-brun.jpg");
	font-weight: bold;
	border: 2px inset #CC0000;
}

.div_top {
	width: 100%;
	height: 4px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}

.grand_tableau {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.grand_tableau TD {
	font-size: 9px;
	text-align: center;
}

.couleur_hausse {
	color: #009900;
}

.couleur_baisse {
	color: #DD0000;
}

.couleur_moyenne {
	color: #000000;
}

#formAdmin {
	float: left;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	margin: 0px;
}

#formSalon {
	float: left;
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
	margin: 0px;
}

#CGV {
	width: 100%;
	height: 300px;
	text-align: justify;
	overflow: auto;
	border: 1px solid #CCCCCC;
	background-color: white;
}

#validCGV {
	width: 100%;
	text-align: right;
	font-size: 12px;
}

#formCGV {
	width: 100%;
	text-align: center;
}

#texte-dossier {
	margin-left: 100px;
}

#dossier-enreg {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	color: #009900;
	font-weight: bold;
}

#div_tableau {
	width: 760px;
}

.criteresTableau {
	width: 100%;
	border: 0px solid #990000;
	margin: 0px;
	padding: 0px;
	height: 70px;
}

.legendCritTableau {
	padding-left: 10px;
	padding-right: 10px;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}

.selectFondCol {
	width: 100%;
	height: 50px;
	background-image: URL("fond-orange.jpg");
	border: 2px outset #FFCC00;
}

.fondTextRouge {
	 background-image: URL("fond-brun.jpg");
	 border: 0px;
}

.tableBorduresCouleur {
	border-collapse: collapse;
}

.tableBorduresCouleur td {
	border: 1px solid #990000;
}

.texteCouleur {
	color: #990000;
}

.bordureCouleur {
	border: 1px solid #990000;
}

.bordureDoubleCouleur {
	border: 3px double #990000;
}

.fondCouleur {
	background-color: #990000;
}

#titreGraph {
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: black;
	display: none;
}

#formLoc {
	position: absolute;
	left: 0px;
	top: 55px;
	display: none;
	height: 120px;
	border: 6px double #990000;
	margin-top: 5px;
	background-color: white;
	z-index: 15;
}

#divPersActives {
	position: absolute;
	top: 30px;
	left: 0px;
	background-color: white;
	border: 6px double #990000;
	visibility: hidden;
	z-index: 15;
}

#formEvt {
	position: absolute; 
	left: 0px; 
	top: 25px; 
	visibility: hidden; 
	border: 6px double #990000;
	margin-top: 5px;
	background-color: white;
	z-index: 15;
}
#titreFormEvt {
	width: 100%; 
	color: #990000; 
	text-align: center; 
	padding: 3px; 
	font-weight: bold;
}

/*------------------------------------------
COURRIER DE DEMANDE D'INSCRIPTION
---------------------------------------------*/

.sautDePage {
	width: 100%;
	page-break-after: always;
}

.lettreLigne1 {
	width: 100%;
	height: 110px;
}

.lettreExp {
	float: left;
	width: 50%;
	font-size: 14px;
}

.lettreLigne2 {
	width: 100%;
	height: 130px;
}

.lettreLigne2Bas {
	font-size: 14px;
}

.lettreDest {
	float: right;
	width: 250px;
}

.lettreLigne3 {
	width: 100%;
	padding-bottom: 20px;
}

.lettreStructure {
	padding-left: 10px;
	width: 600px;
}

.lettreLigne4 {
	width: 100%;
	padding-top: 15px;
	font-size: 14px;
}

.lettreLigne5 {
	width: 100%;
	height: 35px;
	padding-top: 25px;
}

.lettreSign {
	font-size: 12px;
	float: right;
	width: 250px;
}

.fieldset_insc {
	border: 0px;
	width: 100%;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.fieldset_crit {
				border: 5px solid #990000;
				width: 600px;
				padding-top: 3px;
				padding-left: 3px;
				padding-right: 3px;
				padding-bottom: 3px;	
				}
				
.ligne_insc_recap {
	width: 100%;
	height: 15px;
	padding-top: 2px;
}

.div_insc_recap {
	width: 600px;
}

.legend_fieldset_insc {
	font-weight: bold;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
}

.label_insc_recap {
	width: 45%;
	font-weight: bold;
	text-align: right;
	float: left;
	color: black;
}

.lettreTitreSalon {
	font-weight: bold;
	color: black;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

#dPrelevHaut {
	width: 648px;
}

.dPrelevLogo {
	width: 120px;
	text-align: center;
}

.dPrelevTitre {
	width: 648px;
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-transform : uppercase;
}

#dPrelevT1 {
	width: 648px;
	margin-top: 10px;
}

.dPrelevTD {
	width: 50%;
}

.dPrelevFS {
	width: 320px;
	height: 120px;
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
}

.dPrelevFSLg {
	font-weight: bold;
	font-size: 10px;
	color: black;
	text-transform: none;
	padding-left: 10px;
	padding-right: 10px;
	
}

#dPrelevP1 {
	width: 646px;
	border: 1px solid black;
	margin-top: 10px;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
}

#dPrelevSep {
	width: 648px;
	height: 3px;
	margin-top: 10px;
	font-size: 0px;
	line-height: 0px;
	background-color: #999999;
}

#dPrelevT2 {
	width: 648px;
	margin-top: 10px;
}

#dPrelevNumEmTD {
	width: 225px;
	height: 100%;
}

#dPrelevNumEm {
	width: 220px;
	height: 40px;
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
}

#dPrelevAut {
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	padding-right: 10px;
}

#dPrelevT3 {
	width: 648px;
	margin-top: 10px;
}

#dPrelevP2 {
	width: 546px;
	border: 1px solid black;
	margin-top: 10px;
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
}

#tab-overflow {
	width: 100%;
	overflow: auto;
	padding-bottom: 70px;
}

#titreTableau  {
	display: none; 
}

#alertRenouv {
	position: absolute;
	left: 350px;
	top: 200px;
	width: 350px;
	height: 150px;
	z-index: 10;
	padding: 20px;
	border: 6px double #CC0000;
	background-color : white;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

#alertRenouvOmbre {
	position: absolute;
	left: 355px;
	top: 205px;
	width: 350px;
	height: 150px;
	z-index: 8;
	padding: 20px;
	border: 6px solid black;
	background-color : black;
	text-align: center;
	filter: Alpha(opacity=30); -moz-opacity: 0.30;
}

#alertRenouvBlanc {
	position: absolute;
	left: 350px;
	top: 200px;
	width: 350px;
	height: 150px;
	z-index: 9;
	padding: 20px;
	border: 6px solid white;
	background-color : white;
	text-align: center;
}

.legendeCriteres {
	color: white;
	border-top: 1px solid #990000;
}

#score-logo-imp {
	visibility: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
}

.legende_form {
	color: #990000;
}