div#paragraph  h2, div#paragraph h3{color:#CCAC00;}
div#paragraph  h2 {font-size:1.3em;}
div#paragraph h3 { font-size : 1.1em;margin : 1em 0; }
div#paragraph h4 { font-size : 1em; margin : 1em 0;  }
#partener a, #partener a:hover, #partener a:active, #partener a:visited {text-decoration:none;font-size:0.8em;font-family:'Arial';padding : 0 5px; color:#00789f;}
#partener a:hover {text-decoration:underline;}			

#corps  .introduction{
	line-height : 22px;		
	margin-bottom:20px;
	text-align:justify;
}

div#paragraph {	
	line-height:20px;	
	padding :0 5px;
	padding-top : 20px;
	padding-bottom : 20px;
	margin-bottom:20px;
	text-align:justify;		
}
div#paragraph p.section{
	padding-bottom:10px;	
}
div.titleCorps{		
	text-align:left;
	background :  url('../images/bg-title-body.png') repeat-x;	
	line-height : 30px;
	height:30px;
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	padding :0 10px;
}

div.titleCorps span.subTitle{
	font-size:14px;
	font-weight:bold;
	color : #FFF;
}
#corps img.imageflottante {
	float:left; 
	border:2px solid gold;
	margin-right:5px;
}

 span.maroc-performance {
	font-weight:bold;
	font-style:italic;
}

#corps  ul {
	list-style-image: url("../images/arrow.png");	
	margin-top:10px;
	margin-bottom:10px;	
	padding:0; 		
}
#corps ul li { 
	line-height:18px;
	margin-left:30px;
	
}

div#corps{
	text-align:left;	
}
div#corps  input, div#corps  textarea, div#corps  select { 
	border : 1px solid #999999;	
}
.formulaire input, .formulaire select {
	width:170px; 
	height:22px; 
} 
form {
	background-color :  #f6f6f6;
}

 .style1{	
	font-weight:bold;	
}
.legend { 
	font-size:1.4em;				
	line-height:27px;
	background : url('../images/bg_Menu.png') repeat-x;	
	font-weight:bold;
	
}

div#corps .btn-envoyer {
	width : 94px;
	height: 26px;
	background : url('../images/btn_envoyer.jpg') no-repeat;
	margin-top : 20px;				
	font-weight:bold;
	cursor:pointer;
}
#corps div.pagination {
	padding: 3px;
	margin: 3px;
	text-align : center;
	margin-bottom : 20px;	
}

#corps div.pagination a {
	color: #000;
	padding: 2px 5px 2px 5px;
	margin: 2px;	
	background : url('../images/pagination.png') no-repeat;
	text-decoration: none; /* no underline */
}
#corps div.pagination a:hover, div.pagination a:active {	
	color: #000;
}
#corps div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;		
	font-weight: bold;	
	color: #000;
}
#corps div.pagination a.next, #corps div.pagination a.prev{
background : url('../images/prev-next.png') no-repeat;
}
#corps div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;	
	color: #000;
}
 #corps div.pagination a.prev{
	margin-right : 20px;
	color: #000;	
	
}
#corps div.pagination span.next, #corps div.pagination a.next{
margin-left : 20px;
}

#select_multiple_two_options {  
			 display : none;
			 visibility : hidden;
			 position:absolute;
			 right :10px;
			 z-index:500;
		 } 

.select_multiple_submit {       
      padding:10px;  
      height:22px;  
      text-align:right;
	  background-color:#F7F7F7;  	  
  }   
   
  .select_multiple_container {  
	  width : 200px;
      border:1px solid  #222;  
      border-top:none;		
  } 
   
  .select_multiple_container, .select_multiple_header {  		
      color: #eee;  
      font-family:"Lucida Grande",Verdana;  
      font-weight:bold;  
      font-size:12px;       
      padding:7px 0 8px 10px;  
      background-color: #000;  
  } 
   
  table.select_multiple_table td {  
      height:27px;  
      border-bottom:1px solid #ddd;  
      font-family:"Lucida Grande",Verdana;  
      color:#333;  
      font-size:11px;  
  } 
   
  table.select_multiple_table tr.even {  
      background-color:#FCFCFC;  
  } 
   
  table.select_multiple_table tr.odd {  
      background-color:#F7F7F7;  
  }   
   
  .select_multiple_name {  
      padding-left:15px;  
      font-weight:bold;  
  }  
   #select_multiple_two_close {
	width:50px;
	height:21px;
	cursor:pointer;
	background:url('../images/btn_envoyer.jpg') no-repeat;
}
		
  .select_multiple_checkbox input {  
      margin-right:15px;  
  }  		
