@charset "iso-8859-1";


	 
/*=====================================================*/ 	
/*	CONTENT												*/
/*=====================================================*/ 
#content {	
 
  margin:	0;/*0em	 1.5em 0em 0em;*/
	margin-right: 15px;
  padding:	0.2em 1em 0.5em 1em; 
  padding-right: 15px;
  font-size:0.9em;		
  text-align: left;   
/*  width: 100%;*/     



 
}
		
#content p {
	text-align: justify; 
	  margin:	0;
	    padding:	0; 
}		
#content  a {
 	text-decoration:none;
	color:#00547D;
}	 
#content  a:hover {
 	text-decoration:underline;
}	 

 .img_fl {
	float: left;
	margin:  1em;
		margin-top:  3px;
	margin-right:3em;
    border:1px solid black;
}

.img_fr {
	float: right;
	margin: 0 0 0.5em 1em;
    border:1px solid black;
}
					  
a.link_txt{		 
  border-bottom: 1px dotted #666;
  cursor: help;
  color : #993333;
}					
.contact {
  border-bottom: 1px dotted #666;
  cursor: help;	   
/*float: center;*/
}


/*******************************************/
/* ZONE - A - */
/*******************************************/
	div.ZoneA {
      
	/*	font-size : 0.8em;*/		  
	
	}

		 			  
/* ---------------- TITLES ---------------- */	
	div.ZoneA h3{
		color:#1E4580;
		/*color:#C8080D;*/
		font-size: 200%;	
		font-family: "Trebuchet MS";	
		font-weight: bold;
		font-style: italic;
		
		padding: 0.4em 0.4em 0.2em 0.4em;
		margin: 0 0 1em 0; 
		border-bottom:1px solid #aaa;
	}	

	div.ZoneA h4 
	{		
display: block;				
		/*padding-top:1.5em;		
		margin: 0.5em;
		padding-left: 0;
		margin-left: 0;*/
		font-size: 110%;		
		/*font-weight:bold;*/
		/*color:#3B4428;		*/
		padding: 0.1em;/* 0.2em 0.1em 0.2em;*/
		margin: 0.2em;
		margin-top:2em;
		color: #222;
		font-style:oblique; /* italic;*/
		/*border: 2px solid green; */
		font-weight: bold;/*Defines from thin to thick characters. 400 is the same as normal, and 700 is the same as bold*/
	}
	div.ZoneA h5 
	{				
		margin-bottom:0;
		font-weight:bold;
		padding-left:1em;		
		color:#275BA7;		
	}

/* ---------------- TITLES ---------------- */		
	div.ZoneA table {	
	padding : 1em;
	margin: 1em;
		/*padding-left:20px;
		padding-bottom: 1.5em;*/
	}

				
/* ---------------- DEFINITION LIST---------------- */		
/* 		<dl>  <dt onmouseover= > noter societe </dt>
			  <dd id="smenu1">  <ul>  <li>		*/
	div.ZoneA dd {
		width: 19%; 
		font-weight:bold;		
		display: block;
/*border: 1px solid #000;*/
		margin-bottom : 0em;	
		padding-bottom:0;
	}	  
	div.ZoneA dt {	
/*	position: absolute;*/
		margin-top:0;	
		padding-top:0;
		width: 80%;
		padding-left:15%;
		display: block;		
/*		border: 1px solid #000;	*/
	}

							
/* ---------------- LIST---------------- */		
/* rem : list type défini dans le text !*/
	div.ZoneA ul {	  
		font-size:0.90em;		
		list-style-image: url("../images/design/list_2.gif");
/*		list-style : square;
list-style-type: square;		*/
		padding-left:35px;
		margin-top:0;	
		/*font-size : 0.9em;	*/
	}
	div.ZoneA li {
		margin-bottom : 0.4em;	
	}	  


/* ---------------- FIELDSET ---------------- */		
	div.ZoneA legend
	{
		color:#183968;
		font-weight: bold;
		padding-right: 2px;
		padding-left: 2px;		
	}		
	div.ZoneA fieldset
	{
		border:1px dashed #888888;
		text-align: justify;		
		font-size : 0.8em;		
	}				
		
	
/* ---------------- FORM ---------------- */	
	div.ZoneA input, div.ZoneA textarea 
	{
		background:#ffffff  url(../images/design/bleu_fond_input.gif) repeat-x;
		border:1px solid #011B60;
		color:#011B60;
	}
	div.ZoneA input.bouton
	{
		background:#F3F7FB  url(../images/design/bleu_fond_btn.gif) repeat-x bottom;
		width:10em;
		background-position: bottom;
	}


/*******************************************/
			 
		   /*
 #content ul,#content ol {
  list-style-type: none;
  margin:0;
  padding:0.5em;
  padding-left:2em;
  font-size:0.7em;
 }
 #content ul ul, #content ul ol, #content ol ol, #content ol ul {
  font-size:1em;
 } 				   
 */			  
 /*
 #content blockquote {
  margin:0;
  padding:0.5em;
  padding-left:1em;
  padding-right:1em;
  font-size:0.7em;
 }
 #content blockquote p{
  font-size:1em;
  padding-left:0;
  padding-right:0;
 }	*/						
 


/* TABLEAUX AJAX  */	       

div.ajax table {
    border: 1px solid gray;
	padding:0; 
    margin: 10px;
	font-family:  arial, helvetica, sans-serif;
	letter-spacing:0em;
    font-size: 0.75em;  
}
div.ajax td {    
	padding: 5px;	
}
div.ajax b {    
	padding: 5px;	
    font-size: 1.2em;      
}

/* MESSAGE BOX  */	
div.messagebox div {	
/*	width: 200px; 
    border: solid 2px black; 
    padding : 0; 
    margin: 1em;*/
	}
    

div.messagebox table {	
    border: 1px solid gray;
	padding:0; 
    margin: 10px;
	font-family:  arial, helvetica, sans-serif;
	letter-spacing:0em;
    font-size: 0.75em;  
	}

div.messagebox tr {	
	background: #eeeeee;
	}     
div.messagebox td {	
	padding: 5px;	
	}             
div.messagebox b {    
    font-size: 1.2em;      
}    

        