BODY {
	background: #f7f5f6 url("design/patternv5.png");
	background-repeat: repeat-x;
	FONT-FAMILY: tahoma;
	LETTER-SPACING: 0px; 
	COLOR: #5b5b5b; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none;
	TEXT-ALIGN: justify; 
	CURSOR: se-resize;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
	}

TABLE{
	FONT-FAMILY: tahoma;
	FONT-SIZE : 8pt;
	TEXT-ALIGN: justify; 
	Border : 0;
	border : 0;
	padding:0;
	display : block;
	}
	

  img {
    border: 0px solid #cdcdcd;

    margin: 0px;
    padding:0px;
    -moz-opacity: 1.0;
    background-color: none;
    }


  img:hover {
    border:0px solid #f3afc9;

    margin: 0px;
    padding:0px;
    -moz-opacity: 1.0;
    background-color: none;
    }

  a.img {
    border: 1px solid #cdcdcd;
    margin: 1px;
    padding: 2px;
    -moz-opacity: 1.0; 
    background-color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
    }


  a.img:hover {
    border:1px solid #f3afc9;
    margin: 1px;
    padding: 2px;
    -moz-opacity: 0.9; 
    background-color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
    }

	
A {

	CURSOR: hand

}	
A:link {

	FONT-SIZE: 10px;
	COLOR: #b02450;
	LINE-HEIGHT: 11px;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	FONT-FAMILY : tahoma;

}

A:visited {

	FONT-SIZE: 10px;
	COLOR: #b02450;
 	LINE-HEIGHT: 11px;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	FONT-FAMILY : tahoma;

}

A:hover {

	FONT-SIZE: 10px;
	COLOR: #ffffff;
	LINE-HEIGHT: 11px;
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: none;
	FONT-FAMILY : tahoma;
	CURSOR: ne-resize;
}
strong, b {

	FONT-WEIGHT: none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	COLOR: #a91f36;
	FONT-FAMILY:  tahoma;
	LETTER-SPACING: 0px

}

em, i {

	FONT-WEIGHT: none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM:	NONE;
	COLOR: #646cca;
	FONT-FAMILY: tahoma;
	LETTER-SPACING: 0px

}

u {

	FONT-WEIGHT: none;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: none;
	COLOR: #078f9b;
	BORDER-BOTTOM: #3190d9 0px solid;
	FONT-FAMILY: tahoma;
	LETTER-SPACING: 0px;
	TEXT-DECORATION: underline

}


TEXTAREA {

	BORDER-RIGHT: #90d3e6 3px solid;
	BORDER-TOP: #6e002f 0px solid;
	FONT-SIZE: 7pt;
	BORDER-LEFT: #6e002f 0px solid;
	COLOR: #4b4b4b; 
	BORDER-BOTTOM: #6e002f 0px solid;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ffffff;

}

INPUT {

	BORDER-RIGHT: #90d3e6 3px solid;
	BORDER-TOP: #6e002f 0px dashed;
	FONT-SIZE: 7.8pt;
	BORDER-LEFT: #89b8e3 0px dashed;
	COLOR: #4b4b4b; 
	BORDER-BOTTOM: #89b8e3 0px dashed;
	FONT-FAMILY: tahoma;
	BACKGROUND-COLOR: #ffffff;

}

 h1 {
	background-image: url(images/titrenews.jpg);
	background-repeat: repeat-no;
	line-height: 25px;
	font-family: times new roman;
	font-weight: normal; 
	text-transform: uppercase;
	text-align: center; 
	font-size: 11pt;
	color: #5ebaca;
	margin-left: 10px;
	margin-right: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px; 
	}
	
h2 {
    font-family: tahoma;
	font-size: 10px;
	color: #cd596c;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: right;
	line-height: 20px;
	padding: 0px;
	letter-spacing: 2px;
	border-bottom: 0px solid #ffffff;
	font-weight: normal;
	background: url(design/fondh2.jpg) #f2e3d0;
	text-transform: uppercase;
	}
	
 h3 {
    font-family: tahoma;
	font-size: 10px;
	color: #9f9f9f;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right : 30px ;
	margin-left: 30px;
	text-align: justify;
	line-height: 10px;
	padding: 8px;
	letter-spacing: 0px;
	border-left: 3px solid #90d3e6;
	font-weight: normal;
	background: #f5f5f5;
	text-transform: normal;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px; 
	}
	
	 h4 {
    font-family: Tahoma;
	font-size: 8pt;
	color: #616589;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-right:5px;
	text-align: left;
	line-height: 8pt;
	padding: 2px;
	letter-spacing: 0px;
	border-left: 2px solid #a91f36;
	font-weight: normal;
	background: #9ebbe5;
	text-transform: normal;
	margin-left: 35px;
	margin-right: 35px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px; 
	}
	
	.fond {
	background: #f7f5f6 url(rien) repeat;
	padding-left : 2px;
	padding-right : 2px;
	margin-top: 0px;
	width : 482 px;
}

	.sidebar {
	background: #f5f5f5 url(rien) repeat;
	padding-left: 2px;
	padding-right : 2px;
	margin-top: 0px;
	width : 218 px;
}
	.tableau {
	background: transparent;
	width : 600 px;
}

	.opacite img{
   border: 1px solid #c3c3c3;
    margin: 0px;
    padding: 3px;
    background-color: #f6f6f6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 

}

	.opacite:hover img{
   border: 1px solid #a4a4a4;
    margin: 0px;
    padding:3px;
    background-color: #f6f6f6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
}

	.menu {
    font-family: Tahoma;
	font-size: 10px;
	color: #8f8f8f;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right : 2px ;
	margin-left: 2px;
	text-align: justify;
	line-height: 10px;
	padding: 8px;
	letter-spacing: 0px;
	border-left: 3px solid #ffffff;
	font-weight: normal;
	background: #efefef;
	text-transform: normal;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
}



	
.colonne {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 8px;
	PADDING-LEFT: 40px;
	PADDING-TOP: 8px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
}

.contenu {
	margin-bottom: 10px;
	background-image: url(images/fondsidebar.jpg);
	background-repeat: repeat-y;
	background-color:  transparent;
	border: 0px solid #8AB5DF;
	font-family: tahoma;
	color: #8c5872; 
	font-size: 8pt; 
	text-align: justify; 
	padding: 10px;
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: 0pt; 
}
.news {
	margin-bottom: 0px;
	background-image: url(images/fond1.jpg);
	background-repeat: repeat;
	background-color: #e6e0de;
	border: 0px solid #ece1d4;
	font-family: tahoma;
	color: #957f8a; 
	font-size: 8pt; 
	text-align: justify; 
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom:0px;
	text-decoration: none; 
	font-weight: normal; 


}
.date {
	margin-bottom: 0px;
	background-image: url(images/fond1.jpg);
	background-repeat: repeat;
	background-color : #8baddd;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px; 
	border: 0px solid #ece1d4;
	font-family: tahoma;
	color: #706068; 
	font-size: 7pt; 
	text-align: right; 
	line-height: 7px;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: -0.05pt; 
	text-transform: uppercase;
	margin-left: 20px;
	margin-right: 20px;


}


.titre {
	
	background : #cebfae;
	line-height: 15px;
	font-family: times new roman;
	font-weight: normal; 
	text-transform: uppercase;
	text-align: center; 
	font-size: 11pt;
	color: #5ebaca;
	padding-bottom: 10px;
	padding-top: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px; 
}


option, select {
	color: #535353;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	text-align: center;
	padding-left:5px;
	margin : 2px;
	background-color: #f6f6f6;
	border: 1px solid #e5e5e5;
	font-family: Tahoma; 
	font-size: 10px; 

	
}


