/* ### Styles relatifs à la structure des pages  ### */
Body {
	background-color:#CEBAA8;
	/*background-image:url(../images/fond_site.gif);*/
	margin: 5px;
}

/* corps de la page */
div.divBody {
	position:relative;
	width:810px;
	margin-left:auto;
	margin-right:auto;
}

div.divPage {
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #000000;
	width:800px;
	padding:5px;
}

/* Entete */
div.divEntete {
	height:167px;
	background-image:url(../images/bandeau.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.divLogo {
	position:absolute;
	z-index:3;
	width:133px;
	height:115px;
	background-image:url(../images/logo_itex.png);
	background-repeat:no-repeat;
}
		div.divLogo a {
			display:block;
			width:133px;
			height:115px;
		}
		div.divLogo h1 {
			display:none;
		}

div.divLogo2 {
	position:absolute;
	z-index:2;
	right:5px;
	top:4px;
	width:181px;
	height:19px;
	background-image:url(../images/logo_franceterrain.png);
	background-repeat:no-repeat;
}
		div.divLogo2 h1 {
			display:none;
		}

div.divSlogan {
	position:absolute;
	z-index:2;
	left:5px;
	right:5px;
	top:26px;
	height:20px;
	line-height:20px;
	padding-right:7px;
	background-color:#389F00;
	color:#FFFFFF;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/masque_blanc.png);
	background-repeat:no-repeat;
	background-position:-18px -2px;
}

/* Menu */
div.divMenu {
	position:relative;
	height:29px;
	background-image:url(../images/fond_menu.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
		div.divMenuDrapeaux {
			float:right;
			padding:8px 0;
		}
				div.divMenuDrapeaux a {
					text-decoration:none;
				}
				div.divMenuDrapeaux img {
					border:0px;
					margin-left:4px;
				}
		div.divMenuEntrees {
			position:absolute;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			width:800px;
		}
		div.divMenuEntrees a, div.divMenuEntrees a:link, div.divMenuEntrees a:active, div.divMenuEntrees a:visited {
			line-height:29px;
			font-weight:bold;
			color:#073F00;
			text-decoration:none;
		}
		div.divMenuEntrees a:hover {
			color:#41B900;
			text-decoration:none;
		}

/* Contenu */
div.divCorps {
	position:relative;
	float:left;
	clear:both;
	width:800px;
	padding:5px 0;
	margin:5px 0 5px 0;
	min-height:200px;
}

div.divContenu {
	position:relative;
	width:570px;
	padding:30px 5px  20px 30px;
}
		div.divContenu h2 {
			position:absolute;
			top:0;
			left:0;
			height:23px;
			line-height:23px;
			margin:0px;
			padding:0 0 0 30px;
			background-image:url(../images/puce_titre.png);
			background-repeat:no-repeat;
			color:#F28227;
			font-size:18px;
		}

		div.divContenu h3 {
			margin:10px 0 3px 0;
			color:#0E6C00;
			font-size:14px;
		}

div.divOutils {
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:165px;
	background-color:#FFF4D5;
	border:1px solid #582B05;
	padding:5px;
}
		div.divOutils h2 {
			height:23px;
			line-height:23px;
			margin:0 0 7px 0;
			padding:0 0 0 23px;
			background-image:url(../images/puce_outils.png);
			background-repeat:no-repeat;
			color:#C25E0C;
			font-size:17px;
		}
		div.divOutils a, div.divOutils a:link, div.divOutils a:active, div.divOutils a:visited {
			display:block;
			font-weight:normal;
			color:#582B05;
			text-decoration:none;
			padding-left:10px;
			margin-bottom:3px;
		}
		div.divOutils a:hover {
			color:#C25E0C;
			text-decoration:none;
		}

div.divEtat {
	clear:both;
	padding:2px;
	background-color:#108000;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
		div.divEtat a, div.divEtat a:link, div.divEtat a:active, div.divEtat a:visited {
			font-weight:bold;
			color:#56F400;
			text-decoration:none;
		}
		div.divEtat a:hover {
			color:#FBFE85;
			text-decoration:none;
		}

/* ### Styles relatifs au formatage du contenu des pages  ### */
a, a:link, a:active, a:visited {
	font-weight:bold;
	color:#2D8000;
	text-decoration:none;
}
a:hover {
	color:#41B900;
	text-decoration:none;
}

form {
	border:1px solid #0A5000;
	background-color:#DFFACF;
	margin:0px;
	padding:10px;
	text-align:left;
}
		form label {
			display:block;
			float:left;
			clear:left;
			text-align:right;
			padding-right:5px;
		}
		form h3 {
			margin:0 0 7px 0;
			padding:0px;
			font-size:12px;
			color:#073F00;
			font-weight:bold;
		}
		form button {
			background-color:#389F00;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
		}

div.divFormBoutons {
	margin-top:10px;
	text-align:right;
}

.itex {
	font-weight:bold;
	color:#F28227;
}

