html
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}

body
{
margin: 0px;
padding: 0px;
font-family: arial, serif;
font-size: 13px;
color: #393c3e;
}

input[type=submit]
{
cursor: pointer;
}

input[type=reset]
{
cursor: pointer;
}

textarea
{
overflow: auto;
}


/* Empeche l'encadrement en pointillé systématique effectué par Explorer lors d'un clic sur un lien */

	a
	{
	outline: none;
	}
	
	a:link
	{
	color: #346cc5;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	}
	
	a:visited
	{
	color: #346cc5;
	text-decoration: none;	
	outline: none;
	cursor: pointer;
	}
	
	a:hover
	{
	color: #346cc5;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}
	
	a:active
	{
	color: #346cc5;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}
	
	a:focus
	{
	color: #346cc5;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}

/* Fin d'Encadrement */


/* Conteneur */
	
	#conteneur_page
	{
	width: 1003px;
	margin: auto;
	}
		
/* Fin de Conteneur */

/* Header */

	#header
	{
	float: left;
	width: 970px;
	padding-left: 16px;
	padding-right: 17px;
	height: 465px;
	background-image: url("http://www.associationparie.org/includes/items/background_header.png");
	background-position: top center;
	background-repeat: no-repeat;
	}
	
		/* Header Part 1 */
		
		.header_part_1
		{
		float: left;
		width: 970px;
		height: 130px;
		margin-left: -1px;	
		}
		
		.header_part_2
		{
		clear: both;
		float: left;
		width: 970px;
		height: 335px;
		margin-left: -1px;	
		}
		
			.header_part_2_sous_part_1
			{
			float: left;
			width: 424px;
			height: 270px;
			padding-top: 65px;
			padding-left: 41px;
			}
			
			.header_part_2_sous_part_2
			{
			float: left;
			width: 505px;
			height: 335px;
			}
			
				.conteneur_acces_accomp
				{
				float: left;
				width: 495px;
				height: 55px;
				padding-right: 10px;
				margin-top: 8px;
				}
				
				#acces_accomp
				{
				display: block;
				float: right;
				width: 191px;
				height: 35px;
				font-size: 14px;
				font-weight: bold;
				letter-spacing: -1px;
				padding-top: 20px;
				padding-left: 16px;
				background-image: url("http://www.associationparie.org/includes/items/background_acces_accomp.png");
				background-position: top right;
				background-repeat: no-repeat;
				}
				
				#acces_accomp:hover
				{
				text-decoration: none;
				color: #548be5;
				}
				
				
				.conteneur_speech
				{
				clear: both;
				float: left;
				width: 505px;
				height: 262px;
				}				
				
				.titre_header
				{
				float: left;
				width: 505px;
				height: 59px;
				}
				
				.speech
				{
				float: left;
				width: 493px;
				height: 203px;
				padding-right: 12px;
				text-align: justify;
				color: #ffffff;
				}			
		
/* Fin de Header */


/* Corps */
	
	#corps
	{
	clear: both;
	float: left;
	width: 970px;
	padding-left: 16px;
	padding-right: 17px;
	background-image: url("http://www.associationparie.org/includes/items/background_corps.png");
	background-position: top center;
	background-repeat: repeat;
	}
	
	#menu
	{
	clear: both;
	float: left;
	width: 970px;
	height: 81px;
	background-image: url("http://www.associationparie.org/includes/items/background_menu.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	}
	
		
		/* =================================================== MENU LAVALAMP ======================================================= */
		
		#menu_nav
		{
		float: left;
		margin-top: 0px;
		width: 970px;
		margin-left: -1px;		
		}
		
		.conteneur_lavalamp_menu
		{
		position: relative;
		top: 0px;
		left: 0px;
		height: 62px;
		padding-left: 0px;
		width: 970px;
		overflow: hidden;
		}

		.conteneur_lavalamp_menu li
		{
		float: left;
		list-style: none;
		}

		.conteneur_lavalamp_menu li.back
		{
		background: url("http://www.associationparie.org/includes/items/arrow_up_menu.png") no-repeat center;
		height: 13px;
		margin-top: 50px;
		z-index: 15;
		position: absolute;		
		}

		.conteneur_lavalamp_menu li.back .left
		{
		background-image: url("http://www.associationparie.org/includes/items/arrow_up_menu.png") no-repeat center left -30%;
		height: 13px;
		margin-right: 9px; /* 7px is the width of the rounded shape */
		}

		.conteneur_lavalamp_menu li a
		{
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		color: #4d4d4d;
		outline: none;
		text-align: center;
		letter-spacing: 0;
		z-index: 10;
		display: block;
		float: left;
		position: relative;
		overflow: hidden;
		margin: auto;
		}
		
		.conteneur_lavalamp_menu li a:link, .conteneur_lavalamp_menu li a:visited
		{
		color: #353535;
		border: none;
		}

		.conteneur_lavalamp_menu li a:hover
		{
		color: #1b5388;
		background-image: url("http://www.associationparie.org/includes/items/background_menu_hover.jpg");
		border: none;
		}
		
		.conteneur_lavalamp_menu li a:active, .conteneur_lavalamp_menu li a:visited
		{
		border: none;
		}
		
		/* =========================================== FIN DE MENU LAVALAMP ======================================================= */
		
	
		.titre
		{
		clear: both;
		float: left;
		width: 900px;
		height: 55px;
		font-size: 22px;
		padding-top: 15px;
		padding-left: 70px;
		background-image: url("http://www.associationparie.org/includes/items/background_titre.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		}
		
		.contenu_corps
		{
		clear: both;
		float: left;
		width: 923px;
		padding: 7px;
		margin-bottom: 15px;
		margin-left: 15px;
		text-align: justify;
		background-color: #e0e0e0;
		border: 1px solid #dadada;
		}
		
		.sous_titre_corps
		{
		margin-bottom: 5px;
		}
		
		.sous_titre_2_corps
		{
		width: 200px;
		padding-bottom: 5px;
		font-size: 18px; 
		color: #2258a6; 
		font-weight: bold; 
		border-bottom: 1px solid #dadada;
		}
		
		/* Photo infos Nicedit */
		
		.infos_nicedit img
		{		
		padding: 7px;
		background-color: #ffffff;
		border: 1px solid #dadada;
		}
		
		/* Partenaires - Logos */
		
		.conteneur_partenaire
		{
		clear: both; 
		float: left;
		width: 923px;
		}
		
		.sous_conteneur_partenaire
		{
		float: left;
		width: 292px;
		height: 90px;
		padding-left: 7px;
		padding-right: 8px;
		padding-bottom: 5px;
		border-bottom: 1px dashed #a8a8a8;
		}
		
			.table_conteneur_partenaire
			{
			float: left;
			width: 292px;
			height: 90px;
			table-layout: fixed;
			}
			
			.conteneur_image_partenaire
			{
			width: 100px;
			margin-right: 8px;
			}			
		
			.conteneur_image_partenaire img
			{
			max-width: 100px;
			max-height: 80px;
			}
			
			.td_conteneur_image_partenaire
			{
			width: 100px;
			height: 80px;
			text-align: center;
			background-color: #ffffff;
			border: 1px solid #dadada;
			}
			
			.descriptif_partenaire
			{
			width: 172px;
			padding-left: 5px;
			}
			
/* Fin de Corps */


/* Footer */

	#footer
	{
	clear: both;
	float: left;
	width: 970px;
	height: 35px;
	font-size: 12px;
	padding-left: 16px;
	padding-right: 17px;
	padding-bottom: 10px;
	background-image: url("http://www.associationparie.org/includes/items/background_footer.png");
	background-position: top center;
	background-repeat: no-repeat;
	}
	
		.contenu_footer_gauche
		{
		float: left;
		width: 749px;
		height: 20px;
		margin-left: 15px;
		margin-top: 6px;
		text-align: left;
		}
		
		.contenu_footer_droite
		{
		float: left;
		width: 190px;
		height: 20px;
		margin-top: 6px;
		text-align: right;
		}
		
		.contenu_footer_droite img
		{
		vertical-align: -20%;
		margin-left: 2px;
		}
	
		

/* Fin de Footer */