.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over
	{
		position:absolute; 
		overflow:hidden; 
		width:130;
		height:25; 
		cursor:pointer; 
		cursor:hand
	}
.clT,.clTover{padding:4px; font-size:12px; font-weight:bold}
.clT{color:black;font-weight:normal; }   
.clTover{color:#FCCE55;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:bold}
.clS{color:#006699; background-color:#CDDBEB; layer-background-color:#CDDBEB;}
.clSover{color:#FCCE55;}
.clSover,.clTover,.clB,.clBar{layer-background-color:#B18D55; background-color:#B18D55;}
.clB{position:absolute; visibility:hidden; z-index:300}

.clBar{position:absolute; width:10; height:10; visibility:hidden; }



html
{
	background-image:url(../img/fond.jpg);
}


TD, DIV {font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal; color:#000000;  }
  
  
.titre
	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: rgb(41, 120, 162);
	text-decoration: underline;
	}
 
.titre:first-letter {
	color:#175D82;
}


 
.sstitre{font-family: Arial, Helvetica, Sans-Serif;
  font-size: large;
  font-style: normal;
  font-weight: normal; color:#000000 }
.tab {font-family: Arial, Helvetica, Sans-Serif;
  font-size:font-size:x-small;
  font-style: normal;
  font-weight: normal; color:#336699 }
  
 
.baspage {font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: xx-small;
  font-weight: normal; color=#000000 }
.level1 {font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal; }
.level2 {font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal; clip:   rect(   )}
  
a:link {color:#175D82; text-decoration: none}
a:visited {color:#175D82; text-decoration: none}
a:hover {color:#175D82; text-decoration: underline;}
a:active {color:#175D82; text-decoration: underline}


.InsideTable
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}




p
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #231C10;
  }
  
#header
	{
	text-align:right;
	background-image:url(../img/Header.jpg);
	height:212px;
	width:924px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:white;
	}
  
BODY {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #231C10;
  margin-top:10px;
  background-color:#f0e6d9; 
  width:924px;
  margin-left:auto;
margin-right: auto;
} 

img
{
	margin-left:7px;
}

td a a:link, a:hover, a:visited, 
	{
	font-size:10px;
	}

td 
	{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-style: normal;
	text-align: left;
	color: rgb(41, 120, 162);
	}

/* -------------- */
/* PILLEMNU */
/* -------------- */


nav {
background-color:#dbbda3;
border-bottom:5px solid #997843;
position:relative;
z-index:99
}

#menu-demo2,#menu-demo2 ul {
font-family:'Varela Round',sans-serif;
padding:0;
margin:0;
list-style:none;
text-align:center
}

#menu-demo2 li {
display:inline-block;
position:relative;
border-radius:8px 8px 0 0;

width:130px;
margin-left:2px;
margin-right:2px;

}

#menu-demo2 ul li {
display:inherit;
border-radius:0
}

#menu-demo2 ul li:hover {
border-radius:0
}

#menu-demo2 ul li:last-child {
border-radius:0 0 8px 8px
}

#menu-demo2 ul {
position:absolute;
max-height:0;
left:0;
right:0;
overflow:hidden;
-moz-transition:.8s all .3s;
-webkit-transition:.8s all .3s;
transition:.8s all .3s
}

#menu-demo2 li:hover ul {
max-height:35em
}

#menu-demo2 li:first-child {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:nth-child(2) {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:nth-child(3) {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:nth-child(4) {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:nth-child(5) {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:nth-child(6) {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:last-child {
background-color:#729EBF;
background-image:-webkit-linear-gradient(top,#729EBF 0%,#333A40 100%);
background-image:linear-gradient(to bottom,#729EBF 0%,#333A40 100%)
}

#menu-demo2 li:first-child li {
background:#2A2333
}

#menu-demo2 li:nth-child(2) li {
background:#333A40
}

#menu-demo2 li:nth-child(3) li {
background:#9F391A
}

#menu-demo2 li:nth-child(4) li {
background:#677F35
}

#menu-demo2 li:last-child li {
background:#677F35
}

#menu-demo2 li:first-child:hover,#menu-demo2 li:first-child li:hover {
background:#729EBF
}

#menu-demo2 li:nth-child(2):hover,#menu-demo2 li:nth-child(2) li:hover {
background:#729EBF
}

#menu-demo2 li:nth-child(3):hover,#menu-demo2 li:nth-child(3) li:hover {
background:#729EBF
}

#menu-demo2 li:nth-child(4):hover,#menu-demo2 li:nth-child(3) li:hover {
background:#729EBF
}

#menu-demo2 li:nth-child(5):hover,#menu-demo2 li:nth-child(3) li:hover {
background:#729EBF
}

#menu-demo2 li:nth-child(6):hover,#menu-demo2 li:nth-child(3) li:hover {
background:#729EBF
}

#menu-demo2 li:last-child:hover,#menu-demo2 li:last-child li:hover {
background:#729EBF
}

#menu-demo2 a {
text-decoration:none;
display:block;
/* padding:8px 32px; */
padding:10px 18px;
color:#dacfb7;
font-family:arial
}

#menu-demo2 ul a {
padding:8px 0
}

#menu-demo2 li:hover li a {
color:#fff;
text-transform:inherit
}

#menu-demo2 li:hover a,#menu-demo2 li li:hover a {
color:#000
}

/* ajout perso */

/*
table
{
    border:1px solid #997843;
    border-collapse:collapse;
    width:80%;
    margin: 25px auto 25px auto;
}

table td
{
    border:1px solid #997843;border-collapse:collapse;padding:7px 7px 7px 7px;    
}

*/

.titretab
{
    background-color:#dbbda3;
}

	
	