/* CSS Document */
/* Paramètres Générique - Début */
	BODY {
		FONT-SIZE: 10px;
		COLOR: #616B77;
		FONT-FAMILY: "Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif,Arial;
		BACKGROUND-COLOR: #FFFFFF;
		MARGIN: 0px;
		TEXT-ALIGN: center
	}
	UL { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; list-style-type: none }
	LI { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }
	FORM { margin: 0px; }
	A {
		color:#616B77;
		text-decoration:none;
	}
	A:HOVER
	{
		color:#FF0000;
		text-decoration:underline;
	}
	/* Couleurs de fond d'écran */
	.bg-accueil { background-color: #FAC785; }
	.bg-club { background-color: #E8DA93; }
	.bg-open { background-color: #AEB393; }
	.bg-echecs { background-color: #DA9067; }
	.bg-part { background-color: #EDC3B5; }
	.bg-contact { background-color: #CACFAC; }
		.part_bgcolor {
			background-color:#CCCFBC;
		}
/* Paramètres Générique - Fin */

/* Page - Début */
	#page {
		width: 900px;
		margin: 0 auto;
		text-align: left;
	}
/* Page - Fin */

/* Bandeau du Haut - Début */
	/* Logo - Début */
		#logo {
			background-image: url(images/logo.png);
			background-repeat: no-repeat;
			width: 897px;
			height: 150px;
			border: 1px solid #616B77;
			margin-top: 1px;
			margin-bottom: 1px;
		}
	/* Logo - Fin */
	/* Menu Principal - Début */
		#menu { height: 36px; }
		#menu LI {
			width: 147px;
			padding-top: 3px;
			z-index: 4;
			float: left;
			height: 30px;
			border: 1px solid #616B77;
			color: #616B77;
			cursor: pointer;
			
		
			font-size : 1.5em;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
		}
		#menu-accueil {
			background-color: #FAC785;
			margin-right: 1px;
		}
		#menu-club {
			background-color: #E8DA93;
			margin-right: 1px;
		}
		#menu-open {
			background-color: #AEB393;
			margin-right: 1px;
		}
		#menu-echecs {
			background-color: #DA9067;
			margin-right: 1px;
		}
		#menu-part {
			background-color: #EDC3B5;
			margin-right: 1px;
		}
		#menu-contact {
			background-color: #CACFAC;
		}
	/* Menu Principal - Fin */
	/* Sous Menu Principal - Début */
		#menu2 LI {
			top: 188px;
			z-index: 3;
			position: absolute;
			text-align: center;
			border-left: 1px solid #616B77;
			border-right: 1px solid #616B77;
			border-bottom: 1px solid #616B77;
			border-top: 0px solid #616B77;
			width: 147px;
			visibility: hidden;
			font-size : 1em;
			font-weight: bold;
			color: #616B77;
			vertical-align: middle;
			
			clear: both;
		}
		#menu2 A:HOVER
		{
			color:#FFFFFF;
			text-decoration:underline;
		}
		#menu2-accueil {
			background-color: #FAC785;
		}
		#menu2-club {
			background-color: #E8DA93;
			margin-left: 150px;
		}
		#menu2-open {
			background-color: #AEB393;
			margin-left: 300px;
		}
		#menu2-part {
			background-color: #EDC3B5;
			margin-left: 600px;
		}
		#menu2-contact {
			background-color: #CACFAC;
			margin-left: 750px;
		}
	/* Sous Menu Principal - Fin */
	/* Bandeau de Pub - Début */
		#pub {
			width: 747px;
			height: 95px;
			color: #616B77;
			padding-top: 1px;
			z-index: 1;
			float:right;
			clear: both;
		}
		#pub p { margin:0; }
	/* Bandeau de Pub - Fin */
/* Bandeau du Haut - Fin */

/* Titre - Début */
	.titre {
		width: 747px;
		height: 35px;
		padding-top: 15px;
		margin-left: 150px;
		font-size : 1.5em;
		color: #616B77;
		font-weight: bold;
		text-align: center;
		border: 1px dashed #616B77;
		margin-bottom: 1px;
		z-index: 2;
		clear: both;
	}
	.titre_accueil {
		width: 747px;
		height: 35px;
		padding-top: 15px;
		margin-left: 0px;
		font-size : 1.5em;
		color: #616B77;
		font-weight: bold;
		text-align: center;
		border: 1px dashed #616B77;
		margin-bottom: 1px;
		z-index: 2;
		float: right;
	}
	.calendrier {
		width: 146px;
		padding-top: 0px;
		margin-left: 0px;
		font-size : 1em;
		color: #616B77;
		font-weight: bold;
		text-align: center;
		margin-bottom: 1px;
		z-index: 124;
		float: left;
	}

	.titre-nomarge {
		width: 897px;
		height: 35px;
		padding-top: 15px;
		font-size : 1.5em;
		color: #616B77;
		font-weight: bold;
		text-align: center;
		border: 1px dashed #616B77;
		margin-bottom: 1px;
		z-index: 2;
		clear: both;
	}
	.titre-nomarge2 {
		width: 897px;
		height: 35px;
		padding-top: 15px;
		font-size : 1.5em;
		color: #616B77;
		text-align: center;
		border: 1px dashed #616B77;
		margin-bottom: 1px;
		z-index: 2;
		clear: both;
	}

	.titre-admin {
		width: 895px;
		height: 35px;
		padding-top: 15px;
		font-size : 1.5em;
		color: #616B77;
		font-weight: bold;
		text-align: center;
		border: 1px dashed #616B77;
		margin-top: 10px;
		margin-bottom: 10px;
		z-index: 2;
		clear: both;
	}
/* Titre - Fin */

/* Corps - Début */
	#corps {
		width: 897px;
/*		height: 50px;*/
		text-align: center;
		color: #616B77;
		border: 0px solid #616B77;
	}
	/* Bloc de gauche - Début */
		.corps-left {
			width: 136px;
			float: left;
			border: 1px dotted #616B77;
			margin-right: 1px;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 5px;
		}
		.corps-left A:HOVER	{
			color:#FFFFFF;
			text-decoration:underline;
		}
		.corps-left SELECT {
			font-family: "Trebuchet MS";
			font-size: 1em;
		}
		.corps-left OPTION {
			color:#616B77;
			background-color:#FAC785;
		}

		.left {
			width: 70px;
			text-align: center;
			FONT-SIZE : 1.2em;
			LIST-STYLE-TYPE: none;
			FLOAT: left;
		}
		.bottom {
			width: 136px;
			text-align: center;
			font-size : 1.2em;
			font-weight: bold;
			color: #616B77;
			list-style-type: none;
			clear: both;
		}
		.edito {
			width: 136px;
			list-style-type: none;
			color: #616B77;		
			clear: both;
		}
		/* Partenaires Menu - Début */
		.part {
			width: 136px;
			font-size : 1.2em;
			font-weight: bold;
			text-align: left;
			color: #616B77;
			list-style-type: none;
			clear: both;
		}
		.part2 {
			font-weight: normal;
			font-size : 1em;
			list-style-type: disc;
			list-style-position:inside;
		}
		.part3 {
			font-weight: normal;
			font-size : 1em;
		}
		/* Partenaires Menu - Fin */
	/* Bloc de gauche - Fin */
	/* Bloc de droite - Début */
		#corps-right {
			width: 732px;
			color: #616B77;
			float: right;
			border: 0px solid #616B77;
			padding-top: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 5px;
		}
		#corps-admin {
			width: 900px;
			color: #616B77;
			text-align:center;
			border: 0px solid #616B77;
		}
		.demi-corps-admin {
			width: 450px;
			color: #616B77;
			text-align:center;
			border: 0px solid #616B77;
		}
		#fckeditor {
			width: 900px;
			text-align:center;
		}
		
		#news .first {
			BORDER-BOTTOM: 2px dotted;
			FONT-SIZE: 1.6em;
			FONT-WEIGHT: bold;
			CURSOR: pointer;
		}
		#news .second {
			FLOAT: left;
			FONT-SIZE: 1em;
			FONT-WEIGHT: normal;
			CURSOR: pointer;
		}
		#news .thirst {
			FLOAT: right;
			FONT-SIZE: 1em;
			FONT-WEIGHT: normal;
			CURSOR: pointer;
		}

		#presse .first {
			BORDER-BOTTOM: 2px dotted;
			FONT-SIZE: 1.6em;
			FONT-WEIGHT: bold;
			CURSOR: pointer;
		}
		#presse .second {
			FLOAT: left;
			FONT-SIZE: 1em;
			FONT-WEIGHT: normal;
			CURSOR: pointer;
		}
		#presse .thirst {
			FLOAT: right;
			FONT-SIZE: 1em;
			FONT-WEIGHT: normal;
			CURSOR: pointer;
		}
		
		.part_list {
			BORDER: 2px dotted;
			CURSOR: pointer;
			BORDER-COLOR: #EDC3B5;
			WIDTH: 732px;
			HEIGHT: 210px;
		}
		.part_list .first {
			WIDTH: 210px;
			HEIGHT: 210px;
			TEXT-ALIGN:center;
			FLOAT: left;
		}
		.part_list .second {
			WIDTH: 500px;
			HEIGHT: 30px;
			FLOAT: left;
			padding-top: 10px;
			font-size : 1.5em;
			font-weight: bold;

		}
		.part_list .thirst {
			WIDTH: 250px;
			HEIGHT: 20px;
			FLOAT: left;
		}
		.part_list .four {
			WIDTH: 500px;
			HEIGHT: 20px;
			FLOAT: left;
		}
		.part_list .five {
			WIDTH: 500px;
			HEIGHT: 60px;
			FLOAT: left;
		}

		.membres LI {
			border-bottom: 2px dotted #E8DA93;
			width: 104px;
			height: 20px;
			font-size: 1.2em;
			cursor: pointer;
			float: left;
		}
		.navigation {
			width: 35px;
			font-size: 1.2em;
			cursor: pointer;
			float: left;
		}
		
		#contact LI {
			width: 183px;
			height: 30px;
			float: left;
		}
		#contact INPUT {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#CACFAC;
			text-align: center;
		}
		#contact TEXTAREA {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#CACFAC;
		}
		#open LI {
			width: 183px;
			height: 30px;
			float: left;
		}
		#open INPUT {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#AEB393;
			text-align: center;
		}

		#open2 LI {
			width: 450px;
			height: 50px;
			float: left;
		}
		#open2 INPUT {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#AEB393;
			text-align: center;
		}

		#open SELECT OPTION {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#AEB393;
		}
		#part LI {
			width: 183px;
			height: 30px;
			float: left;
		}
		#part INPUT {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#EDC3B5;
			text-align: center;
		}
		#part SELECT OPTION {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#EDC3B5;
		}
		#clubs LI {
			width: 183px;
			height: 30px;
			float: left;
		}
		#clubs INPUT {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#E8DA93;
			text-align: center;
		}
		#clubs TEXTAREA {
			font-family: "Trebuchet MS";
			font-size: 1em;
			color:#616B77;
			background-color:#E8DA93;
		}
		.participants {
			width: 91px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.petit_participant {
			width: 54px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.grand_participant {
			width: 171px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.grand_part_admin {
			width: 741px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.petit_part_admin {
			width: 47px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.grand_clubs_admin {
			width: 270px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.petit_clubs_admin {
			width: 60px;
			padding-top: 5px;
			height: 25px;
			float: left;
		}
		.bandeau-admin {
			width: 895px;
			height: 50px;
			padding: 1px;
			border: 1px solid #616B77;
			cursor: pointer;
			margin-top: 10px;
			margin-bottom: 10px;
		}
	/* Bloc de droite - Fin */
/* Corps - Fin */

/* Pied de page - Début */
	#pied {
		text-align: right;
		font-family: Comic Sans MS;
		color: #616B77;
		background-image: url(images/pied-de-page.png);
		margin-top: 10px;
		padding-right: 10px;
		width: 897px;
		height: 30px;
		background-repeat: no-repeat;
		clear: both;
	}
/* Pied de page - Fin */