/************** styles pour lacotewelcome ***************/

/************* général **********************************/
	body {
		margin: 0;
		width: 100%;
		font-family: verdana, helvetica, sans-serif;
		font-size: small;
	}
	
	img { border: none; }
	
	a { color: #17901E; }
	a:link {
		color: #17901E; 
		text-decoration: underline;
	}
	a:hover {
		color: #FFFFFF;
		text-decoration: underline;
		background-color: #17901E;
	}
	h1 {
		color:#00CA00;
		font-size:1.4em;
		margin-top:0px;
		padding-top:0px;
	}
	h2 {
		color:#17901E;
		font-size:1.3em;
		margin-top:0px;
		padding-top:0px;
	}
	ul {
		list-style-image: url(images/puce.gif);
		list-style-position:outside;
	}
	li {
		padding-left: 1em;
	    text-indent: -1em;
		margin-bottom:10px;
	}
/************* blocs ***********************************/
	#page {
		width: 750px;
		min-height: 450px;
		margin: 0 auto 0 auto;
		background-color: #00CA00;
		background-image: url(images/bg_top.gif);
		background-position: top;
		background-repeat: no-repeat;
	}
	#contenu {
		margin: 0 auto 0 auto;
		border: 1px solid #FFFFFF;
		width:688px;
		padding:10px 20px 10px 20px;
		background-image: url(images/fond.gif);
		background-repeat: repeat;
	}
	#contenuMargTop {
		margin: 400px auto 0 auto;
		border: 1px solid #FFFFFF;
		width:688px;
		padding:10px 20px 10px 20px;
		background-image: url(images/fond.gif);
		background-repeat: repeat;
	}
	#place1 {
		padding: 217px 0 0 212px;
		color:yellow;
		font-size:1.6em;
	}
	#place2 {
		padding: 0 0 0 434px;
		color:#FFFFFF;
		font-size:1.3em;
	}
	#place3 {
		padding: 25px 0 0 195px;
		color:#FFFFFF;
		font-size:1.4em;
	}
	#place4 {
		padding: 25px 0 30px 330px;
		color:#FFFFFF;
		font-size:1.3em;
	}
	#place5 {
		width:450px;
		padding: 25px 0 0 195px;
		color:#FFFFFF;
		font-size:1.1em;
	}
	#placeimg {
		float:left;
		padding: 50px 0 0 30px;
		color:#FFFFFF;
		font-size:1.3em;
	}
	
/************* menu ***********************************/
	#menu {
		position: absolute;
		top: 0;
		margin-left: 30px;
		width: 140px;
	}
	
	#menu a { display: block; }
	
	#menu a.item {
		margin: 0 8px 0 12px;
		border-bottom: 1px solid #fff;
		color: #fff;
		text-decoration: none;
		padding: 0.3em 4px 0.3em 4px;
	}
	#menu a.item:hover {
		text-decoration: none;
		background-color: #17901E;
	}
	#menu span {
		display: none;
	}
	
/************* classes ***********************************/
	.small {
		font-size:0.8em;
		text-align:right;
	}
	
	.evidence {
		font-size:1.1em;
		font-weight:bold;
	}
	
	.imgToRight { float:right; }
	.imgToLeft { float:left; }
	.imgToCenter { padding:10px 20px 10px 200px; }
	
	.firstLetter {
		font-size:1.5em;
		font-weight:bold;
	}
	
/************* formulaires ********************************/
fieldset {
	padding: 10px 10px 10px 10px;
	border: 1px solid #00CA00;
}

legend {
	font-weight: bold;
	color: #00CA00;
	font-size:1.1em;
	padding: 5px 5px 5px 5px;
}
label {
	margin: 0;
	padding: 0 0.4em 0 0;
	vertical-align: middle;
	color: #17901E;
}
#searchForm {
	border: none;
	margin: 0;
	padding: 0;
	width: 43em;	/*** Largeur du formulaire ***/
}
form p {
	margin: 0.2em 0;
	padding: 0;
}
form p label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 30%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
}
select {
	BORDER-right: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-left: #666666 1px solid;
	BORDER-top: #666666 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF ;
	width: 150px;
}
textarea {
	BORDER-right: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-left: #666666 1px solid;
	BORDER-top: #666666 1px solid;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	width: 200px;
	height: 50px;
}
.formfield {
	BORDER-right: #cccccc 1px solid;
	BORDER-bottom: #cccccc 1px solid;
	BORDER-left: #666666 1px solid;
	BORDER-top: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	width: 175px;
}
.formbutton {
	BORDER: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #cccccc;
	cursor: pointer;
}