	body	{
				font-family	:	arial, sans-serif;
				color		:	#000000; /*Noir*/
			}
	p		{
				font-size	:	12pt;
			}
	p#titre	{
				font-size	:	16pt;
				font-weight	:	bold;
				text-align	:	center;
			}
	p#soustitre	{
					font-size	:	12pt;
					font-weight	:	bold;
					text-align	:	center;
				}
				}
	p#Remonter	{
					text-align	:	right;
				}
	p#sous_menu	{
					text-align	:	center;
				}
	p#requValide{	
					text-align	:	center;
					color		:	#009900;
				}
	p#requEchec	{	
					text-align	:	center;
					color		:	red;
				}
	p#centrer	{
					text-align	:	center;
				}
	p#partenaire_cote	{
							text-align	:	center;
							font-size	:	10pt;
							font-style	:	italic;
						}
	a			{
					color	:	#000000;
					/**/
				}
	a:hover		{
					text-decoration	:	none;
				}
	a:visited	{
					/**/
				}
			
	a img		{
					border:  none ;
					text-decoration :	none;
				}


	
	
	div#principal	{
						width	:	780px;
						border	:	1px solid orange;
						/*min-height : 600px;*/
						
						/* Centre le div */
						margin-left		:	auto;	
						margin-right	:	auto;
						
					}
	div#titre	{
					width	:	100%;
					height	:	169px;
	
					background-color	:	#D2212A;
					background-image	:	url(../img/site/logo.png);
					background-repeat	:	no-repeat;
					background-position	:	center;
					
					
				}
	div#menu		{
					width	:	100%;
					
					background-color	:	#F8A337;
					
					text-align	:	center;
				}
				
	div#contenu	{
					width	:	665px;
					height	:	auto;
					min-height :	430px;
					
					padding-left	:	3px;
					padding-top		:	3px;
					padding-bottom	:	3px;
				}
	div#cote		{
					float	:	right;
					width	:	105px;
					font-size	:	10pt;
				}
			
	div#pied		{
					width	:	100%;
					text-align	:	center;
					font-size	:	10pt;
					clear: both;
				}
	hr#pied		{
					color	:	#F8A337;
					background-color	:	#F8A337;
					width	:	85%;
				}
	hr			{
					color	:	#F8A337;
					background-color	:	#F8A337;
					width	:	95%;
				}


/* page INTERVENANTS */
	p#inter_nom{
				font-size	:	14pt;
				font-weight	:	bold;
				text-align	:	center;
				margin-bottom	:	0pt;
			}
	p#inter_libelle{
				font-size	:	12pt;
				font-weight	:	bold;
				text-align	:	center;
				margin-top 	:	0pt;
				margin-bottom	:	2pt;
			}
	div#intervenant	{
						/* Centre le div */
						margin-left		:	auto;	
						margin-right	:	auto;
						
						width	:	630px;
						height	:	auto;
					}
	div#intevenant_image_l	{
								float	:	left;
								margin-right	:	5pt;
							}
	
	div#intevenant_image_r	{
								float	:	right;
								margin-left	:	5pt;
							}

	legend	{
				font-size	:	10pt;
			}
	label		{
				/*font-weight	:	bold;*/
				float		:	left;
				width		:	170px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
			}
	fieldset#login	{
						width	:	400px;
					}
	fieldset#edition	{
						width	:	600px;
					}
					
/* Les tableaux avec ligne en-bas (edition partenaire et affichage liens !! !! */
	table#tab_edition {
		border	: 	none;
		border-spacing 	: 	0px;
		border-collapse : 	collapse;
		width	: 	600px;
		margin-left :	auto;
		margin-right:	auto;
	}

	table#tab_edition td {
		padding			: 	10px;
		border-bottom	: 	1px solid orange;
		vertical-align	:	middle;
	}

	p.lien:first-line {font-weight : bold;}

/* Tableaux Galerie photo !*/
.cell_ligne_haut {
	border-top : 1px solid orange;
}
.cell_ligne_bas {
	border-bottom : 1px solid orange;
}
.cell_ligne_gauche{
	border-left : 1px solid orange;
}
.cell_ligne_droite{
	border-right : 1px solid orange;
}
.cell_ligne_gauche_haut_droite{
	border-top : 1px solid orange;
	border-left : 1px solid orange;
	border-right : 1px solid orange;
}
.cell_ligne_gauche_bas_droite{
	border-bottom : 1px solid orange;
	border-left : 1px solid orange;
	border-right : 1px solid orange;
}
.cell_ligne_haut_gauche_bas{
	border-top : 1px solid orange;
	border-left : 1px solid orange;
	border-bottom : 1px solid orange;
}
.cell_ligne_haut_droite_bas{
	border-top : 1px solid orange;
	border-right : 1px solid orange;
	border-bottom : 1px solid orange;
}
.cell_ligne_haut_bas{
	border-top : 1px solid orange;
	border-bottom : 1px solid orange;
}
.cell_ligne_haut_droite{
	border-top : 1px solid orange;
	border-right : 1px solid orange;
}
.cell_ligne_haut_gauche{
	border-top : 1px solid orange;
	border-left : 1px solid orange;
}
.cell_ligne_droite_bas{
	border-right : 1px solid orange;
	border-bottom : 1px solid orange;
}
.cell_encadre{
	border-top : 1px solid orange;
	border-right : 1px solid orange;
	border-bottom : 1px solid orange;
	border-left : 1px solid orange;
}
