/* mainStyle.css */


/*-----------------------------------------------------------------------------------------------------------------*/

/*BODY */

body
{
	background-color:RGB(227,227,227);
	width:760px;
	margin: auto; /* To center the page*/
	margin-top:5px; /* The banner is not sticked to the top */
	margin-bottom:5px;
	background-repeat:no-repeat;
	border:1px solid black;
}
#body1
{	
	background-color:/*RGB(192,192,255);*/RGB(80,77,72);
	padding-top:1px;
	padding-bottom:1px;
}

#body2
{	
	background-color:RGB(80,77,72);
	padding-top:1px;
	padding-bottom:1px;
}

#corps2
{
   margin-left:5px;
   margin-bottom: 5px;
   margin-top:5px;
   margin-right:5px;
   padding:20px;	/*space between the block of the corps and the text*/
   
   text-indent:30px;
   text-align:justify;
   
   color: black;
   background-color:  white;
   border: 1px solid black;
  /* border-right:none;   
       min-height:370px; */

   font-size:14px;
}


#corps3
{
   margin-left:155px;
   margin-bottom: 5px;
   margin-top:5px;
   margin-right:5px;
/*   padding:30px;	space between the block of the corps and the text*/
   
   text-align:justify;
   text-indent:30px;
   
   color: black;
   background-color: /* white;*/RGB(80,77,72);
   border: 1px solid white;
  /* border-right:none; */
 /*  min-height:370px;*/
   font-size:14px;

}
	

/*-----------------------------------------------------------------------------------------------------------------*/


/* HEADER */

#header
{
    background-color: RGB(255,255,255);
	width:748px;
    height:117px;
	border: 1px solid black;	
	color:white;
	font-size:44px;
	margin:5px;
	margin-bottom:0px;
	margin-top:4px;
}
#header #tit
{
color:RGB(160,160,255);
text-align:center;
width:470px;
/*padding:auto;*/
margin:auto;margin-left:115px;
margin-top:28px;
margin-bottom:0px;
}

#header p
{
margin:0px;padding:0px;
}

#header img
{
width:97px;
height:106px;
float: right;
margin:6px;
}

#header #droite a img
{
border:none;
text-decoration:none;
}


/*-----------------------------------------------------------------------------------------------------------------*/

/* In all pages, link to print the page */
.print
{
text-align:right;
display:block;
}
.print a, .print a:visited
{
	color:black;
	text-align:right;
}

.print a:hover
{
	text-decoration: underline;
}


/*-----------------------------------------------------------------------------------------------------------------*/

/* CORPS */
#corps
{
   margin-left:155px;
   margin-bottom:5px;
   margin-top:5px;
   margin-right:5px;   
   padding-top:5px;  
   padding-bottom:5px;

   text-align:justify;   
   color: black;
   background-color: white;
   border: 1px solid black;
 /*  min-height:370px;*/
   font-size:14px;
}

#corps p
{
	padding-left:15px;	/*space between the block of the corps and the text*/
	padding-right:15px;
    text-indent:30px;
}

#corps h2
{
   font-size:45px;
   text-align: left;
   color:black;
   margin-top:5px;
   padding-bottom:10px;
   font-size:20px;
}

 img
{
	display:block;
	margin:auto;
}

#corps p a
{text-decoration : none;}

h5
{
text-align:right;
}

h5 a
{
color:black;
text-decoration : none;
}

#corps3 a:hover
{text-decoration: underline;}

#corps a:hover
{text-decoration: underline;}

h5 a:visited
{color:black;}

#corps ul li a
{text-decoration:none;}

#corps ul li a:hover
{text-decoration:underline;}
#corps ul li a:visited
{color:blue;}

 .center
{text-align:center;
text-decoration:none;
text-indent:0px;
}

#corps .nocenter
{display:inline;}


#corps h3
{color: RGB(28,64,140);
font-size:1.5em;
text-indent:45px;
}


/*-----------------------------------------------------------------------------------------------------------------*/

/* FOOT */

#pied_de_page
{
   padding: 5px;
   text-align: center;
   color: black;
   background-color: RGB(255,255,255);
   margin-left:5px;
   margin-bottom:4px;
   border: 1px solid black;
   margin-right:5px;
   font-size:16px;
}


/*-----------------------------------------------------------------------------------------------------------------*/

/* CONTACT US*/

#styleContact
{
	color: purple;
	text-indent:0px;
}

/*-----------------------------------------------------------------------------------------------------------------*/

/* MENU-LEFT*/

#menu {
float: left;
width: 150px;
color:RGB(80,77,72); /*RGB(160,160,255);*/
font-size:14px;
padding:0px;
margin:0px;
display:block;
text-align:center;
}

dl #menu dt dd{
margin:0;
text-align:center;
padding:3px;
}
dl #menu dt dd ul{
margin-top:0px;
height: 100%;
}
#menu dl, #menu dt,#menu dd,#menu ul,#menu li
{
margin: 0px;
margin-left:0px;
margin-right:0px;
padding: 0px;
padding-bottom:5px;
}

dl#menu dt {
cursor: pointer;
margin: 0px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
height: 100%;
text-align: center;
border: 1px solid black;
background: RGB(255,255,255);
padding:3px;
}

dl#menu ul{
border: 1px solid black;
margin-left:5px;
padding-bottom:0px;
padding-bottom:0px;
color:white;
}

dl#menu li {
text-align: center;
background-color: RGB(255,255,255); /*RGB(90,214,165);*/
list-style-type: none;
margin:0px;
margin-left:0px;
padding:3px;
border: none;
}
dl#menu li a {
color: black;
text-decoration: none;

display: block;
border: 0 none;
height:100%;
}

dl#menu dt a
{
text-decoration: none;
/*font-weight:bold;*/
display: block;
border: 0 none;
height: 100%;
color:black;
/*color:RGB(150,150,255);*/
}

#menu a:hover, #menu dt:hover{
text-decoration: underline;
color:black;
/*color:RGB(150,150,255);*/
}

dl#menu dt:hover
{
text-decoration:none;
}


/*-----------------------------------------------------------------------------------------------------------------*/


/* FORMAT TEXT IN ALL PAGES*/


/*-----------------------------------------------------------------------------------------------------------------*/


.red
{color:red;}

h1
{
	
	color:RGB(184,137,7);

	/*margin-top:25px;
	text-indent:50px;*/
	text-align:center;
	font-size:30px;
}

#nul
{}

/*-----------------------------------------------------------------------------------------------------------------*/

#smenu2 ul
{
	background-color:white;
}

/*-----------------------------------------------------------------------------------------------------------------*/

.icone img
{
border: none;
text-decoration:none;
}

#corps3 .icone a
{
color:black;
}
#corps3 .icone a:visited
{
color:black;
}

/*-----------------------------------------------------------------------------------------------------------------*/

#corps2 p .center a 
{
text-align:center;
color:black;
border:none;
text-decoration:none;
}

#corps2 p a 
{
color:black;
}

#corps2 p .center a:visited
{
color:black;/*
border-color:black;*/
text-decoration:none;
}

table
{
margin:auto;
}

td  .legende
{
margin:0px;padding:0px;
text-indent:0px;
text-align:center;
}

#corps3 td p
{
padding-left:20px;
padding-right:20px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}
#corps td p
{
margin:auto;
margin-top:0px;
margin-bottom:0px;
text-align:center;
padding:0px;
padding-top:5px;
}

#corps td .icone img
{
margin-top:25px;
padding-left:15px;
padding-right:15px;
}

#corps3 td .icone img
{
margin-top:35px;
}

td  .legende a
{
color:black;
text-decoration:none;
font-size:14px;
text-align:center;
}

corps3 .legende a
{
color:black;
}

/*td .legende a:visited
{
color:black;
text-decoration:none;
}*/

a
{color:blue;text-decoration:none;}
a:visited
{color:blue;text-decoration:none;}
.legende a:visited
{color:black;}

.underline
{
text-align:center;
}
.underline :hover
{
text-decoration:underline;
}

.gras
{
font-weight:bold;
}

.gras a:visited
{text-decoration:none;
}
.gras a
{text-decoration:none;
}


.gras a:hover
{
text-decoration:underline;
}


#pied_de_page a
{
color:black;
text-decoration : none;
}
#pied_de_page a:hover
{
text-decoration: underline;
}

#header a
{
color:RGB(184,137,7);/*RGB(160,160,255);*/
}


#corps2 h1
{
text-align:center;
text-indent:0px;
color:RGB(184,137,7);
}


.title
{
	font-size:25px;
	text-align:center;
	color:RGB(145,98,47);
	margin-top:0px;
	margin-bottom:0px;
	text-indent:0px;
}

.drap
{
	text-align:center;
	text-indent:0px;
}

.drap img
{
	display:inline;
	text-align:center;
}

#corps form
{
	padding:10px;
}

#corps fieldset
{
	margin-bottom:15px;
}

.noindent .legende
{
	text-indent:0px;
	/*margin:auto; */
}

.noindent td
{
	text-align:center;
}

.notab 
{
	text-align:center;
	margin:20px;
}

#corps_bambous
{
   margin-left:155px;
   margin-bottom:5px;
   margin-top:5px;
   margin-right:5px;   
   padding-top:5px;  
   padding-bottom:5px;

   text-align:justify;   
   color: black;
   background-color: white;
   border: 1px solid black;
 /*  min-height:370px;*/
   font-size:14px;
}
#corps_bambous p
{
	padding:5px;margin:5px;
	text-indent:30px;
}
#bambous
{
	background-color:RGB(80,77,72);
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	color:white;
}

#bambousMax
{
	background-color:RGB(80,77,72);
	padding:70px;
	margin-top:10px;
	margin-bottom:20px;
	color:white;
}

#corps_bambous td
{
	padding:12px;
	margin:0px;
}

#corps_bambous a:hover
{
	text-decoration:underline;
}

#bambous td
{
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

img .cadre
{
	border:1px solid black;
}

#corps2 p
{
	margin-left:100px;
	margin-right:100px;
}

#corps_presse
{
   margin-left:5px;
   margin-bottom: 5px;
   margin-top:5px;
   margin-right:5px;
   padding:20px;	/*space between the block of the corps and the text*/
   
   text-indent:30px;
   text-align:justify;
   
   color: black;
   background-color:  white;
   border: 1px solid black;
  /* border-right:none;   
       min-height:370px; */

   font-size:14px;
}