@charset "utf-8";
/* CSS Document */


/********************************* STYLES GENERAUX DES BLOCS PAGE *************************************/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
body {
	margin: 				0 0 0 0;
	padding: 				0 0 0 0;	
	background-color: 		#FFFFFF;
}


img {
	border-width: 			0;
	border: 				none;
}

table, tr, td {
	padding:                0;
	margin:					0;
	border-spacing: 		0px;
	border-collapse: 		collapse; 
}

a {
	cursor:					pointer;
}


/*--------------------------------------------------------------------------*/
/** blocs corps de page **/
/*--------------------------------------------------------------------------*/

#centre{
	width:					700px;
}





/*--------------------------------------------------------------------------*/
/** styles génériques **/
/*--------------------------------------------------------------------------*/

.floatLeft{
	float:					left;
}

.floatRight{
	float:					right;
}

.floatNone{
	float:					none;
}

.clearLeft{
	clear:					left;
}

.clearRight{
	clear:					right;
}

.clearBoth{
	clear:					both;
}

.zeroMP {
	margin: 0;
	padding: 0;
}

.block {
	display:			 block;
	float: 				left;
	margin: 			0;
	padding: 			0;
	width: 				100%;
	height: 			auto;
}

.blockBg {
	background-repeat: no-repeat;
	background-position: top left;
}

.blockImg {
	display: 			block;
	float: 				left;
	margin: 			5px;
	padding: 			0;
	text-align: 		center;
}

/** texte principale **/
p {
	margin:					0;
	padding:                0;
}

.justifie {
	text-align:				justify;
}

.texte {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#949494;
}


.souligne2 {
	text-decoration: 		underline;
}

.nosouligne {
	text-decoration: 		none;
}

.centre {
	text-align: 			center;
}

.gras{
	font-weight:bold;
}

.txt9 {
	font-size:				9px;
}

.txt10 {
	font-size:				10px;
}

.txt11 {
	font-size:				11px;
}

.txt14{
	font-size:				14px;
}

.txt15 {
	font-size:				15px;
}

.txt17 {
	font-size:				17px;
}

.txt19 {
	font-size:				19px;
}

.txt24 {
	font-size:				24px;
}


/** formulaire **/
FORM {
	margin:					0;
	padding:                 0;
}

input, select, textarea {
	background-color: 		#FFFFFF;
	border: 				1px solid #6D6D6D;
}

.radio {
	background:				transparent;
	border:					none;
}

.checkbox {
	background:				transparent;
	border:					none;
}

/** liste **/
ul {
	margin:					0;
	padding:                0;
}

li {
	margin:					0;
	padding:				0;
	list-style: 			none;
	display:				inline;	
}


.flash	{
	position:absolute;
	top:0px;
	width:100%;
	padding-left:1px;
	z-index:600;	
}

