/**************** MENU ********************/
li, ul
{
  list-style:none;
}

a{color:black;text-decoration:inherit;}           
a:hover{color:#0e3259;} 
a:active{color:#0e3259;}

#navigation 
{
	margin: auto;/*
	margin-left:5px;
	margin-right:5px;*/
	padding: 0;
	list-style: none:
	background: #000000;
	color: #ffffff;
	width: 180px;
	font: 15px "Trebuchet MS", sans-serif;
	background-image: url(bureau.png) center;
}

#navigation a, #navigation span 
{
	display: block;
	padding: 4px 10px;
	color: #ffffff;
	text-decoration: none;
	background: #000000 url(bureau.png) center bottom no-repeat;
	/*margin-left: 20px;*/
}

#navigation .toggleSubMenu a, #navigation .toggleSubMenu span 
{
	background-image: url(bureau.png);
	/*margin-left:20px;*/
}

#navigation .open a, #navigation .open span 
{
	background-image: url(bureau.png) center;
	/*margin-left:20px;*/
}

#navigation a:hover, #navigation a:focus, #navigation a:active 
{
	text-decoration: underline;
	/*margin-left:20px;*/
}

#navigation .subMenu 
{
	background: #cccccc url(subMenu.png) 0 0 repeat-x;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666666;
	/*margin-left: 20px;*/
}

#navigation ul.subMenu a 
{
	background: none;
	padding: 2px 20px;
}
/**************** FIN MENU ****************/

/************** ALBUM PHOTO ***************/
/*body {background:#222;} */
img 
{
  vertical-align:middle;
  border:none;
} 
#thumbs 
{
  overflow:auto; 
  list-style:none; 
  margin:30px; 
  padding:0;
} 
#thumbs li 
{
  float:left;
} 
#thumbs a 
{
  display:block; 
  padding:5px; 
  outline:none;
} 
#thumbs a:hover, #thumbs a:focus 
{
  background:#fff;
} 
#thumbs a.active 
{
  background:#000;
} 
#viewer 
{
  /*max-width:350px; 
  height:465px;*/ 
} 
#viewer img
{
  max-width:450px;
}
/*********** FIN ALBUM PHOTO *************/


/**************** BUREAU ********************/
li, ul
{
  list-style:none;
}
#navBureau
{
	margin: auto;/*
	margin-left:5px;
	margin-right:5px;*/
	padding: 0;
	list-style: none:
	text-align:center;
	background: #000000;
	color: #ffffff;
	width: 500px;
	font: 15px "Trebuchet MS", sans-serif;
	background-image: url(bureau.png) center;
}

#navBureau a, #navigation span 
{
	display: block;
	padding: 4px 10px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	background: #000000 url(bureau.png) center bottom no-repeat;
	/*margin-left: 20px;*/
}

#navBureau .toggleSubMenu a, #navBureau .toggleSubMenu span 
{
	background-image: url(bureau.png);
	/*margin-left:20px;*/
}

#navBureau .open a, #navBureau .open span 
{
	background-image: url(bureau.png) center;
	/*margin-left:20px;*/
}

#navBureau a:hover, #navBureau a:focus, #navBureau a:active 
{
	text-decoration: underline;
	/*margin-left:20px;*/
}

#navBureau .subMenu 
{
	background: #cccccc url(subMenu.png) 0 0 repeat-x;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666666;
	/*margin-left: 20px;*/
}

#navBureau ul.subMenu a 
{
	background: none;
	padding: 2px 20px;
}
/**************** FIN BUREAU ****************/

/**************** AGENDA ******************/
.agenda
{
  padding-right:7px;
  padding-left:7px;
  font: 14px "Trebuchet MS", sans-serif;
}

p.agenda
{
  font-size:13px;
  color: #101b3f;
  padding-bottom:15px;
  border-bottom-style: solid;
  border-width:1px;
  border-color:#000000;
}

p.agenda2
{
  font-size:13px;
  color: #101b3f;
}
/*************** FIN AGENDA ***************/
body
{
	background-color: #0E3259;
	margin-top: 0px;
}

.MainWnd
{
	width: 1050px;
	margin:0 auto;
}

#banniereUp
{
	background: url(head.png) top center no-repeat;
	text-align: center;
	width: 1050px;
	padding-top: 25px;
}

#banniereDown
{
	background: url(tail.png) bottom center no-repeat;
	padding-bottom: 20px;
}

.ssbanniereTab
{
  background-color: #0E3259;
}

.ssbanniereElt
{
  font: 13px "Trebuchet MS", sans-serif;
  padding-left: 15px;
  text-align: right;
}

/* Somme des spaces + menu + offers + center = 1100 */
.space
{
  width: 10px;
  background-color: #0E3259;
}

.vspace
{
  height: 20px;
  background-color: #FFFFBB;
}

.wndElt
{
  background-color: green;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  margin-left: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.wndTitle
{
  font-size: 20px;
  font-weight: bold;
  font-variant: small-caps;
  color: #000099;
  /*background-color: #8fdfed;*/
  margin-top: 10px;
  /* Bizard mais corrige un léger décalage à droite */
  margin-right:3px; 
  font: 20px "Trebuchet MS", sans-serif;
}

.ssWndTitle
{
  font-size: 16px;
  font-weight: bold;
  font-variant: small-caps;
  color: navy;
  /*background-color: #8fdfed;*/
  margin-top: 7px;
  margin-bottom: 12px;
  /* Bizard mais corrige un léger décalage à droite */
  margin-right:3px; 
  text-align: center;
  font: 18px "Trebuchet MS", sans-serif;
}

.menu
{
  width: 220px;
  vertical-align: top;
	background-color: #66FF66;
}

a {color: #FF0000; }
a.t2 {color:yellow;}
a.t4{
  color:#000000;
  text-decoration: bold;
}

a.t3
{
  color:#011936;
}

.imgAgenda
{
  margin-top: 15px;
  /*margin-bottom: 15px;*/
}

.boutonMenu
{
 /* background: url(test-bouton6.png) center no-repeat;
  margin-left: 10px; */
  width: 160px;
  height:15px;
  margin: auto;
	background-color: #0E3259;
  text-align: center;
  
  padding-bottom:10px;
	padding-top: 8px;
	margin-top:5px;
  border-width:2px;
  border-color:#66FFFF;
  border-style:solid;  
}


.ssMenu
{
  text-align: center;
  margin: auto;
  padding-top: 10px;
  background-color: #0E3259;
  width: 160px;
  border-width:1px;
  border-color:#66FFFF;
  padding-bottom: 5px;
  -moz-border-radius-bottomleft : 10px;
  -moz-border-radius-bottomright : 10px;
}

.ssMenuAdm
{
  text-align: left;
}
/*
li
{
  text-align: left;
}*/

.menuUp
{
  width: 220px;
  text-align: center;
	padding-top: 15px;
	position:left;
	background: url(headMenubis.png) top center no-repeat;
	padding-bottom: 10px;	
}

.menuDown
{
  width: 220px;
	background: url(tailMenubis.png) bottom center no-repeat;
	padding-bottom:25px;
	padding-top: 1px;
}

.center
{
  width: 520px;
  vertical-align: top;
	background-color: #66FF66;
}


.centerUp
{
  width: 520px;
  text-align: center;
	padding-top: 15px;
	background: url(headCenterbis.png) top center no-repeat;
}

.centerDown
{
  width: 520px;
	background: url(tailCenterbis.png) bottom center no-repeat;
	padding-bottom:20px;
	padding-top: 1px;
}

#wndTxt
{ 
  padding-right: 10px;
  padding-left: 10px;
  text-align:justify; 
  font: 13px "Trebuchet MS", sans-serif;
  color: #101b3f;
}

#center
{
  text-align: center;
}

p.wndTxt:first-letter 
{                   
  color: #101b3f;
  font-size: 5em;                  
  font-weight: bold;   
  float: left;                 
}

.debatHead
{
  text-align:center;
  font-size: 16px;
}

b.debatHead
{
  font-size: 17px;
}

.debatTab
{
  margin-bottom:15px;
  border-bottom-width:1px;
  border-bottom-color:black;
  border-bottom-style:solid;
}

p.debatInfo:first-letter 
{                       
  font-size: 4em;                  
  font-weight: bold;                   
  color: #501100;    
  float: left;                 
}

.debatInfo
{
  text-align: left;
  font: 14px "Trebuchet MS", sans-serif;
}

.tabCentral
{
  border-width: 1px;
  /*border:  medium solid black;*/
  border-collapse:collapse;
  margin: 0 auto;
}

.tabElt
{
  border:  solid thin black;
}

.clientForm
{
  text-align: right;
  width: 180px;
}

.clientErr
{
  color: red;
  font-weight: bold;
}

.offers
{
  width: 330px;
  vertical-align: top;
	background-color: #66FF66;
}

.offerUp
{
  width: 280px;
  text-align: center;
	padding-top: 15px;
	background: url(headOffre.png) top center no-repeat;
}

.offerDown
{
  width: 280px;
	background: url(tailOffre.png) bottom center no-repeat;
	padding-bottom:20px;
	padding-top: 1px;
}

.video
{
  text-align: center;
  border-top-width:1px;
  border-top-color:black;
  border-top-style:solid;
}

.news
{
  padding:15px;
  font: 13px "Trebuchet MS", sans-serif;
  text-align:left;
  color: #000000;
  vertical-align: super;
}

.newshead
{
  vertical-align: top;
  font:15px"Trebuchet MS", sans-serif;
  font-style: bold;
  color: #000000;
  text-decoration: bold;
  text-align: left;
}

.preshead
{
  background-color: #8fdfed;
}

.membresTab
{
  border-collapse:collapse;
  margin: 0 auto;
}

.membresCell
{
  width:150px;
}

/************* Copyright ********************/
.copyright
{
	width: 1089px;
  margin-top: 10px;
	margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 10px;
  text-align: center;
  color: #FFFFFF;
}

.copyrightUp
{
	background: url(head.png) top center no-repeat;
  margin-top: 20px;
	text-align: center;
	width: 1100px;
	padding-top: 14px;
}

.copyrightDown
{
  text-align: left;
	background: url(tail.png) bottom center no-repeat;
}

/************* Pagination **********************/
#suiv
{
  text-align: right;
  padding-right: 15px;
}

#prec
{
  text-align: left;
  padding-left: 15px;
}