@CHARSET "UTF-8";

body {
	color:			black;
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
	background-color:	#F2FEEE;
}

img {
	border-style:		none;
}

#F_container {
	position:		relative;
	margin:			auto;
	padding:		0px;
	width:			800px;
	background-color:	#FFFFFF;
	border:			2px ridge gray;
}

#F_header {
	margin-bottom:		13px;
}
#F_footer {
	clear:			both;
	text-align:		center;
	height:			17px;
	background-color:	#a9c5ac;
	color:			#e2eEdE;
	line-height:		17px;
	font-size:		11px;
}
#F_footer p {
	margin:			0px;
}
#F_footer a:link {
	color:			#F2FEEE;
	text-decoration:	none;
}
#F_footer a:visited {
	color:			#F2FEEE;
	text-decoration:	none;
}
#F_footer a:active {
	color:			#F2FEEE;
	text-decoration:	none;
}
#F_footer a:hover {
	color:			#e2eEdE;
	text-decoration:	underline;
}

#F_left {
	float:			left;
	width:			156px;
	margin:			0px 13px 0px 13px;
	padding-bottom:		15px;
}

#F_menu {
}

#F_address {
	margin-top:		20px;
	height:			83px;
	background-image:	url('/images/background-address.gif');
	text-align:		center;
	padding:		6px 2px 2px 2px;
	color:			white;
	font-size:		12px;
	font-weight:		bold;
	line-height:		13px;
}
#F_address a:link {
	color:			white;
	font-weight:		normal;
	text-decoration:	underline;
}
#F_address a:visited {
	color:			white;
	font-weight:		normal;
	text-decoration:	underline;
}
#F_address a:active {
	color:			white;
	font-weight:		normal;
	text-decoration:	underline;
}
#F_address a:hover {
	color:			white;
	font-weight:		normal;
	text-decoration:	none;
}


#F_main {
	margin-left:		188px;
	padding:		1px 10px 10px 0px;
}

h1 {
	margin-top:		0px;
	font-size:		12px;
	text-transform:		uppercase;
	text-decoration:	underline;
}
h2 {
	margin-top:		10px;
	margin-bottom:		0px;
	font-size:		12px;
}
h3 {
	margin-top:		10px;
	margin-bottom:		5px;
	font-size:		12px;
}
#F_main p {
	text-align:		justify;
}

#F_main a:link {
	color:			green;
	text-decoration:	underline;
}
#F_main a:visited {
	color:			green;
	text-decoration:	underline;
}
#F_main a:active {
	color:			green;
	text-decoration:	underline;
}
#F_main a:hover {
	color:			blue;
	text-decoration:	none;
}

ul, ol {
	margin:			0px 10px 0px 15px;
	padding:		0px;
}
li {

}

#F_detail p.backLink {
	margin:			0px;
}
#F_detail h1 {
	margin-top:		25px;
	margin-bottom:		20px;
	text-transform:		none;
}
#F_detail h2 {
	margin-top:		10px;
	margin-bottom:		0px;
	font-size:		12px;
}
#F_detail p {
	margin-top:		0px;
}
p.liste {
	margin:			0px;
}


#F_accueil_table td {
	padding-top:		12px;
}

#F_aries li {
	padding-bottom:		7px;
}

.align-top td {
	vertical-align:		top;
}


#F_search_panel {
	float:			right;
	background-color:	#dfeecc;
	border:			1px solid #096200;
	padding:		5px;
	margin:			0px 0px 10px 25px;
	text-align:		center;
}
#searchForm {
	margin:			0px;
	padding:		0px;
}
#F_searchForm_texte {
	width:			150px;
}
#F_searchForm_submit {
	width:			150px;
}
#F_search_panel a:link {
	font-size:		8pt;
	text-decoration:	none;
}


#F_confirm {
	position:		absolute;
	border:			1px solid #096200;
	width:			300px;
}
#F_confirm_title {
	background-color:	#50bc86;
	color:			white;
	padding:		5px;
	font-weight:		bold;
	font-size:		10pt;
	border-bottom:		1px solid #096200;
}
#F_confirm_content {
	background-color:	#dfeecc;
	padding:		5px;
}
#F_confirm_content p {
	margin:			5px;
}

#nbItems {
	position:		absolute;
	width:			75px;
	text-align:		right;
	left:			90px;
	top:			389px;
	font-size:		8pt;
	font-style:		italic;
	color:			green;
	cursor:			pointer;
}


.F_order_items_table {
	
}
.F_order_items_table th {
	text-align:		left;
	color:			green;
	font-size:		9pt;
	font-weight:		bold;
	line-height:		15px;
	padding:		0px;
}
.F_order_items_table td {
	height:			15px;
}
.F_order_items_table input {
	font-size:		8pt;
	width:			20px;
}

.F_order_address_table textarea {
	width:			200px;
	height:			30px; 
}


.F_prepare_items_table {
	
}
.F_prepare_items_table th {
	text-align:		left;
	color:			green;
	font-size:		9pt;
	font-weight:		bold;
	line-height:		15px;
	padding:		0px;
}
.F_prepare_items_table td {
	height:			20px;
}
.F_prepare_items_table input {
	font-size:		8pt;
	width:			20px;
}


ul.F_database_bullet {
	margin:			0px 10px 0px 15px;
	padding:		0px;
}
ul.F_database_bullet > li {
	line-height:		1.25em;
}

/*********/
/* Admin */
/*********/

#F_admin h1 {
	color:			black;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:		none;
	margin-bottom:		20px;
}

.F_adminMenu:link {
	display:		block;
	padding:		5px 5px 5px 10px;
	border-left:		1px black solid;
	border-right:		1px black solid;
	border-bottom:		1px black solid;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;
	color:			white;
	background-color:	#50bc86;
}
.F_adminMenu:active {
	display:		block;
	padding:		5px 5px 5px 10px;
	border-left:		1px black solid;
	border-right:		1px black solid;
	border-bottom:		1px black solid;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			white;
	background-color:	#50bc86;
}
.F_adminMenu:visited {
	display:		block;
	padding:		5px 5px 5px 10px;
	border-left:		1px black solid;
	border-right:		1px black solid;
	border-bottom:		1px black solid;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			white;
	background-color:	#50bc86;
}
.F_adminMenu:hover {
	display:		block;
	padding:		5px 5px 5px 10px;
	border-left:		1px black solid;
	border-right:		1px black solid;
	border-bottom:		1px black solid;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#fcf2e3;
}

.F_adminMenuActive:link {
	display:		block;
	padding:		5px 5px 5px 10px;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;
	color:			#4f7d53;
	background-color:	#fcf2e3;
}
.F_adminMenuActive:active {
	display:		block;
	padding:		5px 5px 5px 10px;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#fcf2e3;
}
.F_adminMenuActive:visited {
	display:		block;
	padding:		5px 5px 5px 10px;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#fcf2e3;
}
.F_adminMenuActive:hover {
	display:		block;
	padding:		5px 5px 5px 10px;
	text-decoration:	none;
	font-style:		italic;
	font-size:		13px;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#fcf2e3;
}


.F_adminMenuSub:link {
	display:		block;
	padding:		5px 5px 5px 20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;
	color:			#4f7d53;
	background-color:	#dfeecc;
}
.F_adminMenuSub:active {
	display:		block;
	padding:		5px 5px 5px 20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#dfeecc;
}
.F_adminMenuSub:visited {
	display:		block;
	padding:		5px 5px 5px 20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	#dfeecc;
}
.F_adminMenuSub:hover {
	display:		block;
	padding:		5px 5px 5px 20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	white;
}

.F_adminMenuSubActive:link {
	padding-left:		20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;
	color:			#4f7d53;
	background-color:	white;
}
.F_adminMenuSubActive:active {
	padding-left:		20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	white;
}
.F_adminMenuSubActive:visited {
	padding-left:		20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	white;
}
.F_adminMenuSubActive:hover {
	padding-left:		20px;
	font-size:		12px;
	text-decoration:	none;
	font-style:		italic;
	letter-spacing:		1px;	
	color:			#4f7d53;
	background-color:	white;
}

form td {
	padding:		3px 0px 3px 0px;;
}
form th {
	text-align:		right;
	font-weight:		normal;
	padding-right:		10px;
}

input {
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
}

textarea {
	font-size:		12px;
	font-family:		Arial, Helvetica, sans-serif;
	width:			505px;
	height:			83px;	
}

.greyTextarea {
	background-color:	#FAFAFA;	
	color:			#999999;
}
.greyText {
	color: 			#999999;
}


#orderTable td {
	padding:		1px 4px 1px 4px;
}
#orderTable th {
	padding:		1px 4px 1px 4px;	
	text-align:		left;
	font-weight:		bold;
	padding-right:		10px;
}