*{margin:0;padding:0;}
body{font-size:11px;font-family:Arial,sans-serif;text-align:left; width:517px; color:#00437f;}
.clear{ clear:both; height:0;}
img{ border:0;}
h2{ color:#587fa0; font-size:14px; padding:7px 0 7px 18px; background:url(../images/h2_background.gif) 0px 7px  no-repeat;}
input, .select,.miniselect{font-size:11px;}
.calendarImg{ vertical-align:middle; position:relative; top:-2px; left:4px; margin:0 5px 0 0;}
.time{ width:65px;}

#info{ float:left; background:url(../images/comparateur_info.jpg)  no-repeat ; width:170px; height:157px;display:none;}
#info p { font-size:12px; color:#FFFFFF; margin:5px 0 0 0; padding:5px 0 0 0} 
.intro{ padding:40px 10px 0 15px}

#Content{ background-color:#eaedf5;width:498px; float:left; height:180px; padding:0 0 0 0px; border:1px solid #92a7b9; }	
	#Content strong{ font-weight:bold; text-transform:uppercase;}
	.ContentHead{ padding:17px 0 0 0px; border-bottom:1px solid #92a7b9; margin:0 10px 0 10px;}
		.ContentHead p{ padding:0 0 10px 0;}
	.ContentBody{padding:0 0 0 10px}
	
	.libelle{ color:#1a93b6;}
	.lib{ padding:5px 0 5px 0;color:#00437f; float:left;}
	.lib_02{ padding:5px 0 0px 202px;color:#00437f; clear:both; }
	.Select{ width:165px; font-family:Arial, Helvetica, sans-serif; font-size:11px;margin-left:37px; }
	
	.ContentBottom{ padding:10px 0 0 235px; }
	.Submit{ background:url(../images/btn_submit.gif) no-repeat; width:115px; height:23px; border:none; cursor:pointer;  margin:20px 0 0 140px; }
	.ContentBody input{ padding:0 0 0 2px;width:70px;}
	#txtDateDeb{ margin:0 0 0 1px;}
	#txtDateFin{ margin:0 0 0 0px;}
	.lblTerminalRecherche{ padding:0 115px 0 0;}
	.lblDateFin{ padding:0 0 0 120px;}
	#lblDuration{ float:left; padding:7px 55px 0 0;}
	#lblDateDeb{ padding:0 1px 0 0;}
	#lblDateFin{margin-left:10px;width:70px;}

#compHead{background:url(../images/contextual_comp_head.gif) ; width:185px; height:20px;}
#compHead h4{ font-size:13px; font-weight:bold; color:#FFFFFF; padding:2px 0 0 10px}	
#contextComp{ background:url(../images/contextual_comp_body.gif) no-repeat ; width:185px; height:234px; padding:15px 0 0 8px}
#contextComp label{color:#1a93b6;padding:10px 0 5px 0;}
#contextComp h4{padding:5px 0 5px 0; font-size:11px; }
	.libelle{ color:#1a93b6;padding:8px 0 5px 20px;}
	.miniselect{ width:60px;}
	.SubmitButton{ background:url(../images/btn_submit.gif) no-repeat; width:111px; height:25px; border:none; cursor:pointer;  margin:2px 0 10px 28px; }	
	.date{ padding:0 0 7px 0;color:#1a93b6;}
	.date input{ padding:0 0 0 5px;}
	
/****************************modif Olivier*********************************/
.FiltreParc{margin:10px;padding:0;}
.FrameResult{margin:10px;}
.TablResult {font-size:11px;margin:10px 0 0 0;}
.TablResult TH{border-right-style:solid;border-right-color:white;border-right-width:1px;}
.TablResult TH,TH TD{padding:0 3 0 5;background:#EAEDF5;font-weight: bold;font-size:11px;text-align:left;}
.itemRessult TR{padding:10 3 0 5;background:white;}
.itemRessult TD{background:white;}
.itemRessult a, a:visited{color:#00437F;text-decoration:none;}
.itemRessult a:hover{text-decoration:underline;}
.itemRessultPub TD{padding:0 0 10 0;background:#EAEDF5 ;border-bottom-style:dotted;border-bottom-width:1px;}
.itemRessultPub IMG{vertical-align:middle;}
.itemRessultPub A{padding-left: 6px; background: transparent url(../images/a_lightLink_black.gif) no-repeat 0 4px;color:black;text-decoration:underline}
.libTarif{font-weight: bold;text-align:center;}
.TDBorder TD{padding:0 0 0 0;background: transparent url(../images/bgd_dotted.gif) repeat-x 0 1px;line-height:2px;}
/**************************fin modif Olivier********************************/
a.strongLink0:link, a.strongLink0:visited {text-decoration: none; color: #00437f; } 
a.strongLink0:hover { text-decoration: underline; }	/* without arrow */
a.strongLink:link, a.strongLink:visited { padding-left: 16px; background: transparent url(../images/a_strongLink.gif) no-repeat 0 1px; text-decoration: none;}
a.strongLink:hover { text-decoration: underline; } /* with orange arrow */

/* table with no background */
.Tabl {font-size:11px;}
.Tabl TR, TD {padding:0 0 0 0;font-size:11px;background:#ffffff; }
.TDAlignBottomRight {text-align:right; vertical-align:text-bottom;}
