
body {
	margin:						0px;
	margin-top:					15px;
	margin-bottom:				15px;
	background-image:			url('../images/background.gif');
	background-repeat:			repeat-x;
	background-color:			#D1E161;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
}

a:link, a:visited {
	color:						#2A6BB9;
}

a:hover, a:active {
	color: 						#2A95C4;
}

/* error_list */
ul.errors_list {
	clear:					both;

	list-style:				none;

	margin: 				0px;
	padding: 				0px;

	padding-top:			5px;
	padding-bottom:			10px;
	padding-left:			10px;

}

ul.errors_list li {
	margin: 				0px;
	padding: 				0px;
	padding-left: 			17px;

	background-image: 		url('../images/common-error.gif');
	background-repeat: 		no-repeat;
	background-position: 	2px 2px;

	color:					#9C0B24;
	font-size:				12px;
	line-height:			12px;
}

ul.errors_list li a:link,
ul.errors_list li a:visited,
ul.errors_list li a:active,
ul.errors_list li a:hover {
	color:					#9C0B24;
	text-decoration:		underline;
}


#main {
	clear:						both;
	width:						1000px;
	margin-left:				auto;
	margin-right:				auto;
}

#container {
	float: 						left;
	background-color:			#FFFFFF;
}

#header {
	width:						1000px;
	height:						337px;
}

#content {
	float:						left;
	width:						791px;
	padding:					4px;
	padding-top:				0px;
	overflow-x:					hidden;
}

#right_menu {
	float:						left;
	width:						188px;

	padding-right:				6px;
	padding-bottom:				6px;
}

#right_menu ul {
	list-style:					none;
	margin:						0px;
	padding:					0px;
}

#right_menu ul li {
	margin:						0px;
	padding:					0px;				
	font-size:					11px;
}

#left_menu {
	float:						left;
	width:						188px;

	padding-right:				6px;
	padding-bottom:				6px;
}

#left_menu ul {
	list-style:					none;
	margin:						0px;
	padding:					0px;
}

#left_menu ul li {
	margin:						0px;
	padding:					0px;				
	font-size:					11px;
}


#newsletter {
	width:						188px;
	height:						171px;
	background-image:			url('../images/boite-courriel-sanstextes_01.png');
	background-repeat:			no-repeat;
	color:						white;
	padding-top: 5px;
	font-size:					8px;
}

#newsletter div {
	text-align:	center;
}
#newsletter input.textbox {
	border: 1px solid lightblue;
	width: 100px;
	height: 12px;
}
#newsletter div.title {
	padding-left:				42px;
	margin-top:					14px;
	margin-bottom:				8px;	
	font-size: 					15px;
	font-weight:				bold;
}
#newsletter div.subtitle {
	font-size: 					10px;
	font-weight:				bold;
	margin-top: 				8px;
	margin-bottom: 				8px;
}
#newsletter div.text {
	position:					relative;

	margin-left: 				5px;
	margin-right: 				5px;
		
	font-size:					8pt;
}

#meteo {
	width:						116px;
	background-image:			url('../images/meteo.gif');
	background-repeat:			no-repeat;
	margin-top:					5px;
	padding-top:				112px;
	padding-left:				40px;
	padding-right:				38px;
	padding-bottom:				20px;
}

#footer {
	clear:						both;
	color:						#2A6BB9;
	padding-top:				10px;
}
