body {
  overflow-x: hidden;
  margin: 0px;
  padding: 0px;
  font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  font-size: 12px;
}


p { 
	margin: 10px 20px 10px 20px; 
	text-align:justify;
	font-size: 12px;
	line-height:normal;
	line-height:12pt !important;
	/line-height:normal;
	-line-height:normal;
	
}

p.noindent { 
	//margin: 0 0 -10 0; 
	text-align:justify;
	font-size: 12px;
	line-height:normal;
	line-height:12pt !important;
	/line-height:normal;
	-line-height:normal;
	
}


h2 { 
	margin-left: 5px; 
	font-size: 11px;
	color: black
}

h3 {
	margin-left: 20px; 
	font-size: 11px;
	color: black
}

img.logo1{

  border-style: solid;
  border-color: #e1dfd3;
  border-width: 1px;
  background-color : #f9fbff;
//	border-style: solid;
//	border-color: #cfccc9;
//	border-width: 1px; 
}


img.logo{

  border-style: outset;
  border-color: #e1dfd3;
  border-width: 1px;
  background-color : #f9fbff;
//	border-style: solid;
//	border-color: #cfccc9;
//	border-width: 1px; 
}

/*
a.linkMenu 
{
	position: absolute;
	left: 80%;
	top: 5px;
	border-style: solid;
	border-color: #6E7886;
	border-width: 0px; 
	padding: 5px; 
	padding-left: 11px;
	padding-right:11px; 
	font-family: book antiqua;
	font-size:20px; 
	color:white;	
}
*/
	
a.linkMenu:visited{color:white;}
a.linkMenu:link{color:white;}
a.linkMenu:hover{color:red;}

a.black{
	color:black;
}	
a.black:visited{color:black;}
a.black:link{color:black;}
a.black:hover{color:red;}


/*
.linkMenuShadow
{
	position: absolute;
	left: 79%;
	top: 18px; 
	font-family: book antiqua;
	font-size:14px; 
	color: black	;
	border-style: solid;
	border-color: #6F7987;
	border-width: 0px;
	padding: 5px; 
	padding-left: 10px;
	padding-right:10px; 

}
*/

.e{
 color: #339933;
}


.littlepic{
width: 40%;
}

.littledesc{
width: 60%;
}


.smallcolumn {
  text-align:justify; 
  float: left;
  width: 33% !important;
  /width: 31%;
  padding-top: 10 !important;
  padding-top: 0;
  /margin : 20 0 0 20;
  border: 0px solid black;
}

.column {
  text-align:justify; 
  float: left;
  width: 37% !important;
  /width: 35%;
  padding-top: 10 !important;
  padding-top: 0;
  /margin : 20 0 0 20;
  border: 0px solid black;
}

.centralcolumn{
  text-align:justify; 
  float: center;
  width: 800px;
  margin-left:auto;
  margin-right:auto;

}

.bicolumn {
  text-align:justify; 
  float: left;
  width: 62% !important;
  /width: 60%;
  padding: 0 0 0 0;
  margin: 0em 0em 0em -1em !important;
  /margin: 20 0 0 10; 
  border: 0px solid black;
}

/*  BLUE */
/*grey #6F7987*/
/*light blue #c1d1ff*/
/*blue #3366ff*/
/*dark blue #1d398d*/


/* dark green #336600*/
/* light green #339933*/

a.menulink:link { color: #006600; text-decoration: none }
a.menulink:visited { color: #006600; text-decoration: none }
a.menulink:hover { color:  red; text-decoration: none }

a:link { color: #339933; text-decoration: none }
a:visited { color: #339933; text-decoration: none }
a:hover { color:  red; text-decoration: none }




.categTitle {
  margin: 0 0 0 0;
  padding: 0 0 em;
  border-bottom: 4px solid #339933;
  font-size:14px;
  font-family: book antiqua; 'bookman old style;
  line-height:1.5em;
  //color: #006600;
}

.upL{
	width : 96%;
	margin-left : auto;
	margin-right : auto;
	//background-color : /*#F0F0F1;*/ #f8f8f8;
	//background-image : url('./style/upperleft.png');
	background-repeat : no-repeat;
	background-position : top left;
  /*border-style: outset;
  border-color: #3366ff;
  border-width: 1px;
  background-color : #f9fbff; */
}


.upR{
	//background-image : url('./style/upperright.png');
	background-repeat : no-repeat;
	background-position : top right;
}

.loL{
	//background-image : url('./style/lowerleft.png');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.loR{
	//background-image : url('./style/lowerright.png');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 3% 3% 3% 3%;
}


/* ------------------------------------------------ */

#Title {
  padding: 20 10 10 10;
  margin: 0 0 0 0;
  background-color: white;
  background: url('./style/green.png') no-repeat; 
  color: white;
  font-size: 20px;
  font-family: book antiqua; 
  /height:1%;
}

.menu{
 // background-color: #1d398d;
  //border-top: 4px solid #e1dfd3;
  padding: 0 10 0 0;
}

#Title div {
  padding-left: 5px; 
  color:black;
  font-size: 10px;
}


#CategorieTitle{
  margin:5px 0px 0px 0px;
  padding: 10px;
  background-color:#778BAA;
  color:white;
  font-size: 14px;
}

