/*____________________________________________________________________*/
/*_________________________________=INDEX_____________________________*/
/*____________________________________________________________________*/


#did_first_actualite{
	background:url('../images/fond-first-actu.jpg') repeat-x;
	min-height:170px;
	height:auto;
	width:299px;
	margin:10px 0 0 0;
	padding:0 5px 0 25px;
}

#did_first_actualite h2{
	font-size:22px;
	color:#ff7603;
	padding:2px 0 0 50px;
	margin:0;
	background:url('../images/fond-h2-actu.png') no-repeat;
	height:48px;
	width:292px;
	margin:0 0 -10px -38px;
	position:relative;
}

*html #did_first_actualite h2{
	position:relative;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ch-lepuy.fr/images/fond-h2-actu.png');
}

#did_first_actualite .date{
	float:left;
	color:#ff7603;
	font-size:13px;
	font-weight:bold;
	width:25px;
}

#did_first_actualite .desc{
	float:right;
	width:255px;
}
#did_first_actualite a{
	text-decoration:none;
	color:#4a4a4a;
	font-size:12px;	
}
#did_first_actualite a:hover,
#did_first_actualite a:focus{
	color:#000;
}

#did_first_actualite p.all_actu{
	text-align:right;
	padding-top:15px;
}
#did_first_actualite p.all_actu a{
	font-size:11px;
}




#zone-pratique{
	background:url('../images/fond-zone-pratique.jpg') no-repeat;
	float:left;
	padding:46px 13px 0px 28px;
	margin:0 0 0 5px;
	width:289px;
	min-height:380px;
	height:auto;
}
*html #zone-pratique{
	margin:0 0 0 2px;
}


#zone-pratique h2 span{
	display:none;	
}

h2#h2pratique{
	background:url('../images/h2-pratique.png') no-repeat;
	width:289px;
	height:42px;
	padding:0;
	margin:0;
}
*html h2#h2pratique{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ch-lepuy.fr/images/h2-pratique.png');
}

h2#h2pratique .icone{
	display:block;
	position:absolute;
	width:81px;
	height:83px;
	background:url('../images/ico-pratique.png') no-repeat;
	margin:-20px 0 0 -25px;
}
*html h2#h2pratique .icone{
	z-index:20;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ch-lepuy.fr/images/ico-pratique.png');
}

#zone-pratique ul{
	padding:0;
	list-style-image:none;
	margin:0;
}

#zone-pratique ul li{
	padding:0;
}

#zone-pratique li a{
	display:block;
	width:259px;
	height:25px;
	background:url('../images/fond-btn-pratique.jpg') no-repeat;
	margin:1px 0 0 0;
	font-size:18px;
	color:#fff;
	padding:2px 0 0 30px;
	text-decoration:none;
}
#zone-pratique li a:hover,#zone-pratique li a:focus{
	background-position:0 -27px;
	color:#e7e7e7;
}

h2#h2cartedyn{
	background:url('../images/h2-cartedyn.gif') no-repeat;
	width:289px;
	height:42px;
	padding:0;
	margin:1px 0;
}

h2#h2cartedyn .icone{
	display:block;
	position:absolute;
	width:79px;
	height:70px;
	background:url('../images/ico-carte.png') no-repeat;
	margin:-3px 0 0 -25px;
}
*html h2#h2cartedyn .icone{
	z-index:20;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.ch-lepuy.fr/images/ico-carte.png');
}

img.btn_marchepublic{
	display:block;
	margin:5px 0 0 -8px;
}
img.btn_echos{
	display:block;
	margin:0px 0 0 -8px;
}

/*____________________________________________________________________*/
/*______________________________=PLAN SITE____________________________*/
/*____________________________________________________________________*/

#plan-site ul{
	padding:0 0 0 15px;
	margin:5px 0;
}

#plan-site ul li{
	padding-left:5px;
}

/*____________________________________________________________________*/
/*______________________________=LISTE ACTUALITE____________________________*/
/*____________________________________________________________________*/



#did_liste_actualite{
	/*padding:10px 15px;*/
}


#did_liste_actualite .date{
	display:block;
	font-size:14px;
	color:#f38b16;
	font-weight:bold;
	font-style:italic;
	padding:10px 0 0 0;
}
#contenu .pagination{
	padding:5px 0 0 0;
	border-top:1px # solid;
}

#contenu .pagination a{
	font-weight:normal;
	display:block;
	float:left;
	margin:0px 1px;
	color:#000;
	padding:1px 2px;
	background:#e0e0e0;
	width:16px;
	height:18px;
	text-align:center;
	border:1px #000 solid;
	text-decoration:none;
}

#contenu  .pagination a:hover{
	border:1px #000 solid;
	background-color:#fff;
	
}	


span.pagination_actu{
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 1px;
	color:#f38b16;
	padding:1px 2px;
	background:#fff;
	width:16px;
	height:18px;
	text-align:center;
	border:1px #000 solid;
}

.resultatPagination{
	padding:2px 10px;
}

/*____________________________________________________________________*/
/*__________________________=CARTE LOCALISATION_______________________*/
/*____________________________________________________________________*/


#carte-droite{
	float:left;
	margin:20px 0 0 0;
	width:718px;
}

.onglet-recherche{
	float:left;
	height:28px;
	margin:0 0 0 4px;
	padding:29px 3px 0 3px;
	width:162px;
}


.onglet-recherche h2{
	display:none;
}
.onglet-recherche select{
	width:162px;
}

#recherche-service{
	background:url('../images/recherche-service.jpg') no-repeat;
	margin:0 0 0 10px;
}
*html #recherche-service{
	margin:0 0 0 5px;
}

#recherche-medecin{
	background:url('../images/recherche-medecin.jpg') no-repeat;
}
#recherche-association{
	background:url('../images/recherche-associations.jpg') no-repeat;
}
#recherche-keyword{
	background:url('../images/recherche-keyword.jpg') no-repeat;
}
#recherche-keyword input.submit{
	background:none;
	border:none;
	padding:0;
	vertical-align:top;
}
#recherche-keyword #keywords{
	margin-right:3px;
	width:115px;
}


#zone-carte{
	background:url('../images/fond-carte.jpg') no-repeat;
	clear:both;
	height:432px;
	padding:10px 10px 10px 8px;
	position:relative;
	width:700px;
	z-index:50;
}

#carte-resultat{
	float:right;
	margin:10px 0 0 -19px;
	position:relative;
	width:279px;
}
*html #carte-resultat{
	float:left;
}

#img-carte{
	display:none;
}

#contenu ul#menu-action{
	height:45px;
	list-style-image:none;
	padding:0;
	margin:0 0 0 40px;
}
*html #contenu ul#menu-action{
	margin:0px 0 0 20px;
}

#contenu #menu-action li{
	float:left;
	margin:0 10px;
	padding:0;
}
#menu-action li a{
	color:#525252;
	display:block;
	font-size:15px;
	height:27px;
	padding:8px 0 0px 40px;
	text-decoration:none;
}
*html #contenu #menu-action li a{
	width:50px;
}


#menu-action li.btn-print a{
	background:url('../images/ico-print.jpg') no-repeat;
}
#menu-action li.btn-aide a{
	background:url('../images/ico-aide.jpg') no-repeat;
}

#carte-resultat h2{
	background:url('../images/titre-resultat.jpg') no-repeat;
	height:30px;
	margin:0;
	padding:0;
}
#carte-resultat h2 span{
	display:none;
}

#resultat{
	background:url('../images/fond-resultat.jpg') repeat-x;
	height:auto;
	min-height:400px;
	padding:0 1px 0 20px;
	width:258px;
}

#resultat a.service{
	background:#ab370a;
	color:#fff;
	display:block;
	font-size:14px;
	margin:1px 0;
	padding:4px 5px 4px 15px;
	text-decoration:none;
} 
#resultat a.service:hover,
#resultat a.service:focus{
	background:#8c2b06;
}
#resultat a.assoc{
	background:#107bc5;
	color:#fff;
	display:block;
	font-size:14px;
	margin:1px 0;
	padding:4px 5px 4px 15px;
	text-decoration:none;
	text-transform:uppercase;
} 
#resultat a.assoc:hover,
#resultat a.assoc:focus{
	background:#065f9d;
}

.zone-cat{
	display:none;
	padding:0 5px;
}
.zone-cat-ouvert{	
	border-left:5px #c309c9 solid;
	display:block;
	padding-left:5px;
}


#contenu .zone-cat p,
#contenu .zone-cat-ouvert p{
	padding:2px 0;
}
#contenu .zone-cat p.description,
#contenu .zone-cat-ouvert p.description{
	font-size:12px;
	letter-spacing:-0.5px;
}
#contenu .zone-cat p.medecin,
#contenu .zone-cat-ouvert p.medecin{
	background:url('../images/puce-medecin.gif') 2px 9px no-repeat;
	padding:2px 0 2px 10px;
	margin:0 0 0 10px;
}
#contenu .zone-cat em,
#contenu .zone-cat-ouvert em{
	color:#747474;
	font-size:11px;
}
#contenu .zone-cat p.association,
#contenu .zone-cat-ouvert p.association{
	background:url('../images/puce-assoc.gif') 2px 9px no-repeat;
	padding:2px 0 2px 10px;
	margin:0 0 0 10px;
}
#contenu .zone-cat a,
#contenu .zone-cat-ouvert a{
	color:#000;
	text-decoration:none;
}
#contenu .zone-cat a:hover,
#contenu .zone-cat a:focus,
#contenu .zone-cat-ouvert a:hover,
#contenu .zone-cat-ouvert a:focus{
	color:#464646;
}

/*#resultat .resultatPagination{
	border-top:1px #7a2310 solid;
	clear:both;
	display:block;
}*/
#resultat .pagination a{
	font-size:10px;
	padding:1px 1px;
	width:14px;
	height:16px;
}
#resultat span.pagination_actu{
	margin:0 0 2px 0;
}

/*____________________________________________________________________*/
/*______________________________=MARCHE PUBLIC_________________________*/
/*____________________________________________________________________*/

#contenu caption{
	color:#ff7200;
	font-size:15px;
	font-weight:bold;	
}
#contenu td.marche{
	background:#b1eca8;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}


