@charset "utf-8";
/* CSS Document */

/***************************************************************************************/
/* Layout                                                                              */
/***************************************************************************************/

html { font-size: 100%; width: 100%; height: 100%; }
body { background-color:#4396ca; padding: 0px; margin: 0px 15px 0px 15px; text-align: center; }
body, td { font-family:Tahoma, Geneva, sans-serif; font-size: 13px; color: #333333; }

form { padding: 0px; margin: 0px; }
img { vertical-align: middle; }

#Site { width: 951px; margin: 0 auto; text-align: center; }

	#Entete { position:relative; width:951px; height:232px; background:url(Backgrounds/bg_entete.gif) no-repeat; z-index:1; }
		#Logo { position:absolute; width:192px; height:90px; top:24px; left:31px; }
		#SousLogo { position:absolute; width:112px; height:125px; bottom:1px; left:30px; z-index:2; }
		#MenuTop { position:absolute; width:328px; height:27px; top:4px; left:570px; z-index:2; }
			#MenuTop_Gauche { float:left; width:179px; height:27px; }
				#MenuTop_Gauche a:link { display:block; width:164px; height:22px; padding-top:5px; padding-left:15px; background:url(Layout/bg_menuTop_gauche.gif) no-repeat; color:#000; text-decoration:none; }
				#MenuTop_Gauche a:visited { display:block; width:164px; height:22px; padding-top:5px; padding-left:15px; background:url(Layout/bg_menuTop_gauche.gif) no-repeat; color:#000; text-decoration:none; }
				#MenuTop_Gauche a:hover { display:block; width:164px; height:22px; padding-top:5px; padding-left:15px; background:url(Layout/bg_menuTop_gauche.gif) no-repeat; color:#000; text-decoration:underline; }
			#MenuTop_Droite { float:left; width:149px; height:27px; }
				#MenuTop_Droite a:link { display:block; width:134px; height:22px; padding-top:5px; padding-right:15px; background:url(Layout/bg_menuTop_droite.gif) no-repeat; color:#000; text-decoration:none; }
				#MenuTop_Droite a:visited { display:block; width:134px; height:22px; padding-top:5px; padding-right:15px; background:url(Layout/bg_menuTop_droite.gif) no-repeat; color:#000; text-decoration:none; }
				#MenuTop_Droite a:hover { display:block; width:134px; height:22px; padding-top:5px; padding-right:15px; background:url(Layout/bg_menuTop_droite.gif) no-repeat; color:#000; text-decoration:underline; }
		#Entete_Photo { position:absolute; width:535px; height:228px; bottom:0px; right:4px; z-index:1; }
		#Entete_Banner { position:absolute; width:768px; height:115px; bottom:0px; right:0px; z-index:1; }
	
	#Menu { position:relative; width:951px; height:46px; padding:17px 0px 0px 30px; background:url(Layout/bg_menu.png) no-repeat; text-align:left; color:#FFF; font-size:14px; }
		#MenuOutside { position:absolute; width:18px; height:74px; top:0px; left:-18px; background:url(Layout/bg_menuOutside.png) no-repeat; }
		.MenuLiens { float:left; margin:0px 10px 0px 10px; }
		.MenuLiens a:link, .MenuLiens a:visited { font-weight:bold; font-size:14px; color:#FFF; text-decoration:underline; }
		.MenuLiens a:hover, .MenuLiens a:active { font-weight:bold; font-size:14px; color:#FFF; text-decoration:none; }
		
	#Page { position:relative; width:903px; text-align:left; background:url(Backgrounds/bg_pageCentre.gif) repeat-y; padding:20px 24px 20px 24px; z-index:2; }
	#PageDetail { width:951px; text-align:left; background:url(Backgrounds/bg_pageCentre.gif) repeat-y; padding:20px 0px 20px 0px; }
		.rField { height:17px; padding:4px 4px 0px 4px; font-weight:bold; font-size:16px; color:#b8b8b8; border:0px none; }
		
		#ClientAdminMenu { float:left; width:153px; padding-top:10px; margin-top:10px; padding-bottom:20px; padding-left:10px; background-color:#4396ca; text-align:left; }
		#ClientAdminPage { float:left; width:650px; padding-bottom:20px; padding-left:20px; text-align:left; }
			.ClientAdmin_BoxTitle { padding:5px; color:#FFF; background-color:#4396ca; font-weight:bold; }
			.ClientAdmin_BoxContent { padding:10px; color:#000; background:#edf8ff; }
			.ClientAdmin_BoxFooter { padding:10px; color:#000; background:#dcf2ff; text-align:right; }

		.BoiteContourCentre { background:url(Pages/bg_boiteContourCentre.gif) repeat repeat-y; width:424px;}
		.BoiteContourTop { background:url(Pages/bg_boiteContourTop.gif) no-repeat top;}
		.BoiteContourBas { background:url(Pages/bg_boiteContourBas.gif) no-repeat bottom; padding-top:4px; padding-left:3px; padding-right:5px; padding-bottom:5px; }

#Pied { width:951px; background:url(Backgrounds/bg_pageCentre.gif) repeat-y; }
	#PiedTop { width:951px; background:url(Backgrounds/bg_piedTop.gif) no-repeat top; }
	#PiedContenu { width:951px; background:url(Backgrounds/bg_pageBas.gif) no-repeat bottom; }
		#BandeGrise { padding-top:5px; padding-right:36px; text-align:right; height:35px; }
	
	#Footer { width:911px; padding:3px 40px 50px 0px; text-align:right; }
		#Footer a:link, #Footer a:visited { color:#FFF; }
		#Footer a:hover, #Footer a:active { color:#FFF; }


.ClientName { color: #4396ca; }
.FleuristeLinkTitle:link, .FleuristeLinkTitle:visited { color:#98d000; text-decoration:none; font-size:14px; }
.FleuristeLinkTitle:hover, .FleuristeLinkTitle:active { color:#98d000; text-decoration:none; font-size:14px; }

	
.defaultGridView { color: #333333; width: 100%; border-collapse: collapse; }
.styleonlyGridView { color: #333333; border-collapse: collapse; }

.defaultGridView th { padding: 4px; text-align: left; }
.defaultGridView td { padding: 4px; text-align: left; }

.defaultGridViewHeaderRow { color: #ffffff; background-color: #507CD1; font-weight: bold; }
.defaultGridViewRow { background-color: #f0f3fa;} /*EFF3FB,F3F3F3*/
.defaultGridViewAlternateRow { background-color: #ffffff; }
.defaultGridViewSelectedRow { background-color: #cdd8e4; }

.defaultGridViewHeaderRow a:link { color: #EFF3FB; text-decoration: underline; }
.defaultGridViewHeaderRow a:visited { color: #EFF3FB; text-decoration: underline; }
.defaultGridViewHeaderRow a:hover { color: #ffcb2e; text-decoration: none; }
.defaultGridViewHeaderRow a:active { color: #ffcb2e; text-decoration: none; }

