/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */

BODY
{
    BACKGROUND-COLOR: #004800;
}

.fondPage
{
	background-color: #FFFFCC;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7FA37F;
	padding-left: 2px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F523F;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
.selectSearch {
	width: 142px;
	border: 1px solid #7FA37F;
}
.inputSearch {
	width: 115px;
	border: 1px solid #7FA37F;
}
.inputLoginName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 140px;
	border: 1px solid #7FA37F;
}
.inputLoginPassword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	width: 70px;
	border: 1px solid #7FA37F;
}
.inputLogin2Name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
	border: 1px solid #7FA37F;
}
.inputLogin2Password {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid #7FA37F;
}
.loginHeaderBackground{
	background-color: E8E8E8;
}
.inputName {
	width: 150px;
}
.inputEmail {
	width: 387px;
}
.inputPostalCode {
	width: 100px;
}
.menuBorder {
	background-color: #7FA366;
}
.menuBody 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-variant: small-caps;
	text-decoration: none;
	background-color: #EBF0CC;
}
.menuBody2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-variant: small-caps;
	text-decoration: none;
	background-color: #CDD2B0;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}
a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}
a.footer:hover {
	text-decoration: underline;
}
.headerLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
a.headerLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3F523F;
	text-decoration: none;
}
a.headerLogin:hover {
	text-decoration: underline;
}
.bookTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.bookTitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.bookTitleIcon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bookTitleAppear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.bookSubTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.bookSubTitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.bookAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bookAuthorIcon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
A.bookAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.bookAuthor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.bookAuthorIcon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
A.bookAuthorIcon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.bookAuthorIcon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.bookAuthorAppear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
A.bookAuthorAppear {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
A.bookAuthorAppear:hover {
	text-decoration: underline;
}
.bookSummary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #3F523F;
}
.bookSubject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}
.bookExtract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}
.bookInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F523F;
}
.bookHistory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F523F;
}
.bookForeword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F523F;
}
.bookPressComment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F523F;
}
.bookPressName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #3F523F;
}
.bookPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F523F;
}
.bookLinkPanier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F523F;
}
A.bookLinkPanier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F523F;
	text-decoration: none;
}
A.bookLinkPanier:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F523F;
	text-decoration: underline;
}
.pageSeparator {
	background-color: #004800;
}
.AuthorTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}
.AuthorBio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}
.lblAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mandatoryBackground 
{
	background-color: #FF9900;
}
.titleBorder 
{
	background-color: #FF9900;
}
.title
{
	background-color: #FFF3E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #577157;
}
.titleLink
{
	font-size: 9px;
}
.infoTitle
{
	background-color: #5C815C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.infoContent
{
	background-color: #EBF0CC;
}
.infoItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.infoReleaseDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
}
.infoBorder
{
	background-color: #5C815C;
}
.infoSeparator
{
	border-bottom: 1px dashed #5C815C;
}
.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.textBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.textError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
}
.textBig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.basketBackground
{
	background-color: #EBF0CC;	
}
.basketHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #577157;
}
.basketRef
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.basketTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basketQuantity
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basketPriceU
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basketTotalPriceU
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.basketPriceHT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.basketPriceTTC
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.basketSeparator
{
	background-color: #5C815C;
}
.inputBasketNumber 
{
	width: 20px;
	text-align:right;
}
/* -------------------- Order Table --------------------- */

#orderHeader {
	background-color: #E8E8E8;
	height: 20px;
	border-bottom: solid 1px #577157;
	width:100%;
	white-space:nowrap;
}
.orderHeaderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 5px;
}
.orderHeaderNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 5px;
}
.orderText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-left: 5px;
}
.orderNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	padding-right: 5px;
}

/* --------------------- Ajax Table --------------------- */
.ajaxGlobal
{
	background-color: #EBF0CC;
	width:100%;
	border:1px #577157 dashed;
}
.ajaxHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #577157;
}
.ajaxHeaderNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #577157;
	text-align: right;
}
.ajaxHeaderBorder
{
	border-bottom: solid 1px #577157;
}
.ajaxText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ajaxNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}


.pub
{
	border-right: #7FA366 thin solid;
	border-top: #7FA366 thin solid;
	border-left: #7FA366 thin solid;
	border-bottom: #7FA366 thin solid;
}
.messageSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.enteteTableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #E8E8E8;
}
#inProgress .enteteTableau td, #archived .enteteTableau td 
{
	border-bottom: solid 1px #5C815C;
}
#inProgress .order td, #archived .order td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-bottom: solid 1px #5C815C;
}
.borderTable {
	border: 1px dashed #5C815C;
}
.borderDeliverySelect {
	border-bottom: 1px solid #5C815C;
}
iframe 
{
	margin-top:5px;
	width:120px;
	border: solid,2px,#000000;	
}