/************************************
* specifique ShowRechercheLabo.html *
************************************/
/*
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #6E6D6D;	
	margin: 0px;
	padding: 0px;
	width: 961px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
*/

html, body {
	width: 961px;
	height: 100%;
	text-align: center;
	background: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}


div#outils {
	width: 100%;
}

div#outils table {
	font-size: 12px;
}

div#contenu {
/*	top: 180px !important; */
	text-align: left;
}


/* Comportement gŽnŽral des liens */
a	{
	color: #6E6D6D;
	font-weight: bold;
}
a:link, a:visited	{
	text-decoration: none;
}
a:hover, a:active	{
	text-decoration: underline;
}

/* blocs */
#listeunites {
	float: left;
	width: 59%;
}

#listeifr, #listeed {
	float: right;
	width: 39%;
}

#listeunites h4, #listeifr h4, #listeed h4 {
	border-bottom: 3px solid #9ACD32;
	font-size: 1.5em;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-left: 0 !important;
	color: #6E6D6D !important;
}

#listeunites h4 span, #listeifr h4 span, #listeed h4 span {
	color: #9ACD32;
	font-size: .8em;
}

#listeunites div.ongletdesc, #listeunites div.ongletdesc ol {
	background-color: #076baa;
	color: #FFFFFF;
	padding-top: 5px;
	margin-bottom: 0;
	clear: left;
}

#listeunites div.ongletdesc a {
	color: #FFFFFF;
}

#listeunites div.ongletdesc li {
	list-style: square outside;
	color: #9ACD32;
	line-height: 10px;
}

#listeunites div.ongletresult {
	border-left: 1px solid #076baa;
	border-right: 1px solid #076baa;
	border-bottom: 1px solid #076baa;
	background: url(onglet_bottom.gif) no-repeat top left;
	padding-top: 20px;
	margin-top: 0;
}

/* listeunites - commun aux ongletresult */
#listeunites div.ongletresult dl dt {
	font-size: 1.3em;
	padding-left: 40px;
	min-height: 26px;
	line-height: 26px;
	margin-top: 10px;
	margin-left: 5px;
}

#listeunites div.ongletresult dl dd {
	list-style: square outside;
	display: list-item;
	color: #00B7F0;
	margin-left: 30px;
	margin-bottom: 2px;
}

/* listeunites - particuliers */
#listeunites #result1 dl dt { /* domaines */
	background: url("ur.gif") no-repeat left;
}
#listeunites #result2 dl dt { /* responsables */
	background: url("responsable.gif") no-repeat left;
}
#listeunites #result3 dl dt { /* tutelles */
	background: url("tutelle.gif") no-repeat left;
}
#listeunites #result4 dl dt { /* types */
	background: url("type_ur.gif") no-repeat left;
}

/* header */
#header {
	float: left;
   font-size: 93%;
	width: 100%;
   line-height: normal;
	background: url("onglet_bordure.gif") repeat-x bottom;

}
#header ul {
   margin: 0;
   padding: 10px 0;
   list-style: none;
}
#header li {
   float: left;
   background: url("onglets_out_01.gif") no-repeat left top;
   margin: 0 2px 0 0;
   padding: 0 0 0 9px;
	list-style: none;
}
#header a {
   display: block;
   background: url("onglets_out_02.gif") no-repeat right top;
   padding: 5px 15px 4px 6px;
	color: #FFFFFF;
}
#header .current {
   background-image: url("onglets_hover_01.gif");
}
#header .current a {
   background-image: url("onglets_hover_02.gif");
	padding-bottom: 5px;
}


/************************************
* detail popup                      *
************************************/

h4.titrerappel {
	margin: 10px 0 15px 0;
	padding: 0;
}

.retrait {
	padding: 10px;
}

/************************************
* global                            *
************************************/
abbr[title], acronym[title], .help {
	border-bottom: 1px dotted;
	cursor: help;
}

blockquote {
	padding: .25em 0 .25em 40px;
	margin: .25em 0;
	margin-bottom: 15px;
	background: url(quote_wh.gif) no-repeat;
	font-family: Georgia,Times,serif;
	font-size: 1.1em;
	font-style: italic;
}

blockquote p {
	padding-right: 30px;
	background: url(quote_wh_bottom.gif) no-repeat bottom right;
}

dl {
	margin-top: 0;
}

dl#externallink {
	float: right; /*margin-left: 800px;*/
	margin-top: 0;
	border: 1px solid #00B7F0;
	border-top: 3px solid #00B7F0;
}

dl#externallink dd {
	float: left;
	margin: 5px;
	width: 50px;
	height: 22px;
}

dl#externallink dd.mail a {
	background: url(courriel.gif) no-repeat;
}

dl#externallink dd.mail a span, dl#externallink dd.web a span {
	display: none;
}

dl#externallink dd.web a {
	background: url(weblink.gif) no-repeat;
}

dl#externallink dd.web a, dl#externallink dd.mail a {
	width: 50px;
	display: block;
	height: 22px;
}

dl#externallink dd.web a:hover, dl#externallink dd.mail a:hover {
	background-position: 0 -22px;
}

dl#lienifr, dl#liendspt {
	float: right;
	margin-right: 5px;
}

#central h4 {
	margin-top: 20px;
	margin-left: 130px;
	padding-bottom: 10px;
	padding-right: 90px;
	border-bottom: 2px solid #00B7F0;
	color: #00B7F0; /* bleu électrique */
	font-size: 1.8em;
	line-height: 120%;
}

h4 span#labeletnumero {
	font-size: .8em;
}

h4 span.aroundlabeletnumero {
	color: #ff9804; /* orange de coordonnées */
}

h5 {
	margin: 0.3em 0 .25em;
	padding-top: .2em;
	color: #3399CC;
	font-size: 1.2em;
	min-height: 20px;
}

hr.spacer {
	clear: both;
	border: none;
	margin: 0;
	visibility: hidden;
}

span.rinfo {
	color: #8FBE47;
	font-size: .9em;
}

.dom {
	font-style: italic;
}

#constunite dl dt {
	clear: both;
	float: left;
	width: 90%;
	border-bottom: 1px solid #3399CC;
	margin-top: 10px;
	font-weight: bold;
}

#constunite dl dd {
	float: left;
	width: 48%;
	margin: 0;
}

#content {
	float: left;
	width: 612px;
}

#content h5 {
	padding-left: 60px;
	background: url(bandeau.gif) no-repeat top left;
	color: #FFFFFF;
}

#coordonnees ul {
	margin: 0;
	padding: 0;
}

#coordonnees span.typeadresse {
	border-bottom: 1px solid #FFF;
	margin-top: 0;
}

#coordonnees li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#deuxieme {
	left: 0px;
	position: float;
	top: 0px;
}

#legendephoto {
	left: 0px;
	position: absolute;
	top: 240px;
}

#motsclefs {
	clear: left;
}

#motsclefs dd {
	float: left;
	padding-left: 15px;
}

#objectifs a {
	padding-left: 18px;
	margin-left: -18px;
	background: url(info_small.png) no-repeat 0 -2px;
	font-weight: normal;
}

#objectifs dd dl, #reconnaissance li {
	list-style-type: square;
}

#partenariats dd {
	list-style-type: square;
	display: list-item;
}

#partenariats dt {
	border-bottom: 1px solid;
}

#photo {
	left: 0px;
	position: absolute;
	top: 0px;
}

#piedpage {
	position: float;
}

#premier {
	margin-left: 0px;
	margin-top: 80px;
	min-height: 560px;
	position: float;
}

/* bloc accompagnateur secondaire */
#secondary {
	float: right;
	width: 165px;
	margin-left: 5px;
}

#secondary #effectif {
	background: url(effectif_02.gif) bottom;
	color: #FFFFFF;
}

#secondary #effectif h5 {
	background: url(effectif_01.gif) no-repeat top left;
}

#secondary #responsables {
	background: url(responsables_02.gif) bottom;
	color: #FFFFFF;
}

#secondary #responsables h5 {
	background: url(responsables_01.gif) no-repeat top left;
}

/* bloc accompagnateur */
#sidebar {
	clear: both; /*separe des div precedentes*/
	float: left;
	width: 165px;
	margin-right: 5px;
}

#sidebar #coordonnees {
	background: url(coordonnees_02.gif) bottom;
	color: #FFFFFF;
}

#sidebar #coordonnees h5 {
	background: url(coordonnees_01.gif) no-repeat top left;
}

#sidebar #coordonnees h5, #sidebar #reconnaissance h5, #secondary #responsables h5,
#secondary #effectif h5 {
	padding: 7px 0 0 40px;
	color: #FFFFFF;
	min-height: 30px;
	line-height: 30px;
}

#sidebar #reconnaissance {
	background: url(reconnaissance_02.gif) bottom;
	color: #FFFFFF;
}

/* bordures spécifiques */
#sidebar #reconnaissance h5 {
	padding: 5px 0 0 40px;
	background: url(reconnaissance_01.gif) no-repeat top left;
	color: #FFFFFF;
	min-height: 30px;
}

/* bordures communes */
#sidebar #reconnaissance, #sidebar #coordonnees, #secondary #responsables,
#secondary #effectif	 {
	padding-bottom: 6px;
}

#sidebar a, #secondary a {
	color: #FFFFFF;
	text-decoration: underline;
}

#secondary #effectif a {
	font-weight: normal;
}

#sidebar a:hover, #secondary a:hover {
	text-decoration: none;
}

#sidebar ul, #secondary #responsables p, #secondary #effectif dl {
	margin-left: 5px;
	margin-right: 5px;
}

#troisieme {
	left: 800px;
	position: absolute;
	top: 480px;
}
