/* CSS Document */

body,td,th {
	color: #885302;
}

body {
	background: #fe9900 URL(/design/background.gif) repeat-x top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px
	

}

TABLE{border-style:  none ;}

#content input, #content textarea{
	border:1px solid #CD5517;
	background:#FCFCE8;

}

#content fieldset input {
background:#F8F5CA;
border:1px solid #FCFCE8;
color:#885302;
}

#content .formbutton{
  color:  #D46803;
  background:  #FEBA17 ;
  width:  auto;
  height:  23px;
  font-weight: bold;
  border:  1px solid #D46803;
  padding:1px 2px 1px 2px;
  margin:5px;
}

p{margin:0 0 15px 0;}

a {color:#769103;}
a:hover{color:#8AAA04}

hr{
  color:#d37726;
  background:#d37726;
  height:1px;
  border-bottom: 1px solid #d37726;
  width: 50%;
}

#conteneur {
	position: absolute;
	
	width: 870px;
	left: 50%;
	
	margin-left: -435px;
	
/*
	margin:0px;
	left:0px;
*/
}


ul{margin:0 0 0 20px;padding:0px;}
li{marign:0px;padding:0px;}

H1{
	padding:0;
	margin:0;
}


/* -----------------------LEFT-----------------------*/


#coLeft{
	background:URL(/design/border_left.gif) repeat-y;
}

#menu{
	background:URL(/design/back_left.gif) repeat-y;
	line-height:20px;
	padding-bottom:25px;

}

.menuTitle{
	padding-top:5px;
	text-align:right;
	padding-right:10px;
	


	color:#FFFFFF;
	font-size:14px;


}

#menu a {
	display:block;
	color:#FFFFFF;
	text-align:right;
	padding-right:22px;
	
	text-decoration:none;
	background:URL(/design/puce-01.gif) no-repeat 170px 5px;
	cursor:pointer;
}

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



#menu a.active{
	background:URL(/design/niv2_active.gif) center center;	
}

.opened_active{
	background:URL(/design/top_menu.gif) no-repeat top;	
	padding-top:15px;
}

#menu a.niv3{
	text-align:left;
	padding-left:22px;
	color:#788E00;
	background:URL(/design/niv3.gif) center center;

}

#menu a.niv3:hover{}



/* -----------------------CENTER-----------------------*/

#coCenter{
	padding-top:20px;
	background-color:#f8f5ca;
}

#coCenter a{font-weight:bold;}

#breadcrumbs{
	padding:5px 25px 5px 25px;
	color:#769103;
	font-size:10px;
}

#breadcrumbs .last {
	color:#d37726;
	font-weight:bold;
}

#title{	
	padding:10px 25px 10px 25px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ff5c01;
}

.title{	
	padding:10px 25px 10px 0px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ff5c01;
}

#content{
	padding:0px 25px 25px 25px;
	width:440px;
}

/* -----------------------RIGHT-----------------------*/

#coRight{
	
	background:URL(/design/border_right.gif) repeat-y;
}

#enSavoirPlus{
	background:URL(/design/back_right.gif) repeat-y;
	padding:10px 10px 25px 10px;
	color:#769103;
}

#enSavoirPlus a {
	font-weight:bold;
}

#enSavoirPlus ul{margin:0px;padding:0px;}

#enSavoirPlus li{
	 list-style-type:  none;
	 padding-left:10px;
	 background:URL(/design/puce_esp.gif) no-repeat 2px 7px ;
}

#breves{
	background:URL(/design/back_right.gif) repeat-y;
	color:#465F08;
}

#breves a.plusInfos{
	color: #C96600;
	font-weight:bold;
}

#search{
	height:23px;
	padding-top:50px;
	background-color:#f8f5ca;

}

#search form {margin:0;}
#search input {font-size:10px; margin:0;}

#search input.btSearch{
	width:74px;
	height:20px;
	border:0px;
	color:#d37726;
	background:URL(/design/bt_search.gif) center center;
}

/* -----------------------BOTTOM-----------------------*/

#menuBottom{
	color:#f8f5ca;
	padding-top:35px;
	text-align:center;
	background:url(/design/menu_bottom.gif) no-repeat;
	height:30px;
}

#menuBottom a {
	color:#f8f5ca;
}


.upDate{ 

	margin:20px 0 0 0;
	font-size:9px;
	border-top:1px dashed #FADA8E;
	color:#FE9900; 
	clear:both;
}


#designBy{
	float:left;
	width:360px;
	font-size:10px;
	color:#fff;
	padding:5px 70px 0 0;

	
	margin-bottom:10px;
	
}

#copyright{
	float:left;
	width:360px;
	font-size:10px;
	color:#fff;
	padding:5px 0 0 70px;

	
	margin-bottom:10px;
	
}

#designBy a {
	color:#f8f5ca;
	text-decoration:none;
}

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

.ficheAss img {

}

img.puceAss {
	float:none;
	padding:0px;
}

a.menuAss{
	
	display:block;
	color:#D37726;

	text-decoration:none;
	margin:3px 0 3px 0;
	padding: 3px;
	background:URL(/design/next01.gif) no-repeat right center;

}

a.menuAss:hover{
	color:#FF5C01;
	background:#F2ED9C URL(/design/next02.gif) no-repeat right center;
}

a.bouton_vert:hover{color:#89950F}

.block-imageblock-ImageBlock{display:none;}

.block-core-ItemLinks a {font-size:10px;}

.block-core-SystemLink a {font-size:10px;}

.block-core-GuestPreview {font-size:10px;}

.lulu_tab {
text-decoration:none;
margin:4px;
padding:4px;
text-align:center;
font-weight:normal;
}

.lulu_tab:hover {
	text-decoration:underline;
}

#menu div.opened_active a{
text-decoration:none;
cursor:default;
}

hr.calendarHR{
	width: 100%;
	
	height: 1px;
	border: none;
	background-color:#D37726;
	color: #D37726;
	padding:0px;
	margin:0px;
}

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


#phpliss{
  color:  #697500;
  background:  #C3D310 ;
  width:  auto;
  height:  23px;
  border:  1px solid #697500;
  padding:1px 2px 1px 2px;
  text-decoration:none;
	cursor:pointer;
}

#phpliss:hover{
color:#89950F;
}

/* ==============================================
SEARCH
============================================== */ 

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:#769103;
}

.search_title  A{
	
}

.search_progress_container{
	border:1px solid #ECE56E;
	margin-top:3px;
	margin-bottom:3px;
}

.search_progress_bar{
	background:#FEBA17;
	padding:0 3px;
	color:#fff;
	font-size:9px;
	height:3px;
}

.search_resume{

}

.search_resume B{
	color:#D37726;
}

FORM.search_form INPUT {
	width:250px;
}

FORM.search_form INPUT.search_formbutton{

  	color:  #D46803;
  	background:#FEBA17;
  	width:  auto;

  	font-size:11px;
  	font-weight: bold;
  	border:  1px solid #D46803;
  	padding:1px 2px 1px 2px;

	cursor:pointer;

}

.search_error{
	color:#D37726;
	font-weight:bold;
	margin:5px 0;
}

.searc_nav{
	margin:10px 0;
	text-align:center;
}

#search_resume_table{
	margin:20px 0;
	border:solid #D37726;
	border-width:1px 0 1px 0;
}


#search_resume_table B{
	color:#D37726;
	font-weight:normal;
}

