      div.auto_complete {
	  		position:absolute;			
            width: 348px;			
			padding:0px;
			margin:0px;
			margin-top:0px;
            background: #fff;
          }
		  
          div.auto_complete ul {
            border:1px solid #888;
            margin:0;
            padding:0;
            width:100%;
            list-style-type:none;
          }
          div.auto_complete ul li {
            margin:0;
            padding:3px;
          }
          div.auto_complete ul li.selected { 
            background-color: #ffb; 
			cursor:pointer;
          }
          div.auto_complete ul strong.highlight { 
            color: #800; 
            margin:0;
            padding:0;
		
          }

/* Formulaire */
#corpForm
{
	padding:0px;
	margin:0px;
	margin-bottom:20px;	
	
}

#corpForm .label3
{
	clear:both;
	float: left;	
	width: 32%;	
	text-align: left;	
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	
	
}

#corpForm .label4
{
	clear:both;
	float: left;	
	width: 20%;	
	text-align: left;	
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	
	
}

#corpForm .input
{
    float: left;
   
}
	
#corpForm legend
{
	font-weight: bold;
	color: black;
	padding-bottom: 0em;
}

#corpForm fieldset
{
	padding:0px;
	margin:0px;
	background-color:#F7F5F5;
}



#corpForm p
{	
	margin:0px;
	padding-left:10px;	
	padding-top:5px;		
	padding-bottom:5px;			
	clear:both;
}

#corpForm select
{}

#corpForm .boutonaction
{
	float:right;
	padding-bottom:10px;
	padding-right:20px;	
}

#corpForm .lienaction
{}

#corpForm .lienaction:hover
{}




/* liste des resultats */
#corpListe
{
	
}

#corpListe .textenbresultat
{}


#corpListe .paveliste
{
	clear:both;
	margin:0px;
	padding:10px;
}

#corpListe .navigation
{}

#corpListe .navigation:hover
{}


#corpListe .savoirPlus
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: #0c3f97;
	text-decoration:none;
}

#corpListe .savoirPlus:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight:bold;			
	color: #0c3f97;
	text-decoration:underline;
}

#corpListe span.titre
{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#c4001d;
}

a.titreLien
{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#c4001d;
	text-decoration:none;
}

a.titreLien:hover
{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:black;	
	text-decoration:underline;
}
#corpListe span.resume{
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #535353;
}

#corpListe span.themeSecteur{
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #535353;
}

#corpListe .theme
{
	clear:both;
	float:left;
	font-weight:bold;
}

#corpListe .secteur
{
	clear:both;
	float:left;
	font-weight:bold;
}

#corpListe .raisonsociale
{
	clear:both;
	float:left;
	font-weight:bold;
}

#corpListe .organisme
{float:right;}

#corpListe .ville
{
	clear:both;
	float:left;
	padding-top:5px;
	width:60%;
}

#corpListe .activite
{
	clear:both;
	padding-top:10px;	
}

#corpListe .tel
{
	float:right;
	padding-top:20px;
	width:40%;
}

/*Fiche detaillee*/

ul

#fichedetaillee
{}

#fichedetaillee ul
{
	margin:0px;
	margin-top:5px;	
}

#fichedetaillee .item
{
	padding-top:5px;
	padding-bottom:5px;	
}

#fichedetaillee .legende
{
	font-weight:bold;
}

#fichedetaillee  .texteitem
{}

#fichedetaillee .emailUrl
{}

#fichedetaillee .emailUrl:hover
{}

#fichedetaillee .urlinterne
{}

#fichedetaillee .urlinterne:hover
{}


#fichedetaillee .urlexterne
{}

#fichedetaillee .urlexterne:hover
{}

span.form_detail_label{
	color:#525152;
}

