/* Biladi - ACCOUNT */

/* Biladi - accountTop */
#accountTop { width: 55em; margin-bottom: 6em; padding: 2em; }
#accountTop .title { font-size: 12px; }
#accountTop .title span { text-transform: uppercase; }
#accountTop .accountDescrip { margin: 1em 0 1.5em; }
#accountTop .deconnexion a { font-size: 12px; text-decoration: underline; font-weight: bold; color: #3d9aaf; }
#accountTop .deconnexion a:hover { color: #F9A026; }

/* Biladi - productTabs */
#accountTop, #productTabs { background-color: #edf1f3; }
#productTabs { width: 59em; }

#tabsContent a { height: 2em; line-height: 2em; background-color: #dde4e7; }
#tabsContent a.active { height: 2.1em; }
#productTabs .tabs span { font-size: 12px; }
#tabsContent a.active, #tabsContent a:hover { background: #edf1f3 url(../images/bg_tabscontent_activ.png) repeat-x top left; }
#productTabs a:hover { color: auto; }
#productTabs, #tabsContent a { border: 1px solid #dde4e7; }
#tabsContent li { background-color: #dc9158; }
#tabsContent a { color: #1a3944; }
#tabsContent a.active, #tabsContent a:hover { color: #003366; border-bottom: none; }
#productTabs, #tabsContent a.active, #tabsContent a:hover { border-bottom: none; }
#productTabs .tabs ul li { background: transparent url(../images/icon_marker-1.gif) no-repeat left 0.5em; }

#productTabs .tabs { padding: 0 0.7em 1em; }
#tabsContent { position: absolute; top: -2.55em; left:-0.1em; }
#tabsContent li, #tabsContent a { float: left; }
#tabsContent li { margin-right: 0.2em; }
#tabsContent a { 
  font-size: 11px; padding: 0.2em 3.9em; font-weight: bold; 
  text-decoration: none; text-transform: uppercase;
}
#productTabs .tabs { margin-top: 1em; }
#productTabs .tabs .title { margin: 1.3em 0 0em; }
#productTabs .tabs ul { margin-left: 1.5em; }
#productTabs .tabs ul li { padding-left: 1em; }
#productTabs .more { display: block; padding: 0.3em 0 0 1.5em; }

/* Biladi - Account2 */
.accountAddress { width: auto; padding: 0; }

/* Biladi - Account3 */
.comContent .travelDescrip, .comContent .travelComment { display: block; padding: 1em 2em; }
.comContent .travelDescrip p, .comContent .travelComment p { float: left; padding: 0.5em; }
.comContent .travelDescrip img { width: 10em; height: 6.6em; border: 1px solid #d56917; }
.comContent .travelDescrip .travelText { width: 27em; color: #4e7180; }
.comContent .travelDescrip .travelText { padding: 1.5em; }
.comContent .travelDescrip .travelLinks { float: right; }
.comContent .travelDescrip .travelLinks a { 
  display: block; margin-top: 1em; text-align: right; font-weight: bold; 
  text-decoration: underline; color: #4e7180; 
}
.comContent .travelDescrip .travelLinks a:hover { color: #FA9C28; }

.comContent .travelComment .travelLabel { font-weight: bold; color: #636867; }
.comContent .travelComment .travelComText { 
  width: 39em; padding: 1.5em 2em; 
  border: 1px solid #e1e0e0; color: #636867; background-color: white; 
}

/* Biladi - Account4 */
#contentRight .accountCommands { width: 59em; padding: 2em 0 11em; }
#contentRight .accountCommands .topAddress { width: 57em; padding-left: 1em; }
.accountCommands .cartTable { margin: 0; }
.accountCommands .cartTable table tfoot td { padding: 0.2em 1em; }
#contentRight .accountCommands .cartTable p.buttons { padding: 0.7em 0; }
.accountCommands .cartTable { margin-bottom: 1.5em; }
.accountCommands .cartTable thead th { 
  padding: 1.2em 0 1.2em 1em; border-top: none; border-bottom: none; text-align: left;
}
.accountCommands .cartTable tbody td.articles { text-align: left; padding-left: 1em; }
.accountCommands .cartTable tbody td.articles li {
  padding-left: 1em; background: transparent url(../images/icon_marker1.gif) left center no-repeat;
  margin: 0 0 0.2em 1em;
}
.accountCommands .cartTable td.value { font-weight: normal; }
.accountCommands .cartTable tfoot td { text-align: center; }
.commandNumber p span, .commandLinks a { display: block; margin-top: 0.5em; }
.commandNumber p { float: left; width: 17em; text-align: center; font-weight: bold; }
.commandNumber p .card { display: inline; font-weight: normal; text-transform: uppercase; }
.commandNumber .commandLinks { float: right; }
.commandNumber .commandLinks a { font-weight: bold; text-decoration: underline; color: black; }
#contentRight .accountCommands .buttons { text-align: center; }

.accountCommands .first { border-top: 1px solid #e1e0e0; }
.accountCommands .comSelected { line-height: 2em; padding: 0.2em 0; background-color: #faf8f8; }
.accountCommands .comSelected p { display: inline; }
.accountCommands .comContent, .accountCommands .comSelected { border-bottom: 1px solid #e1e0e0; }
.accountCommands .comLink { float: left; width: 30em; }
.accountCommands .comPrice { float: right; margin-right: 2em; }
.accountCommands .comDetails { width: 20em; font-weight: bold; color: #636867; }
.accountCommands .comDetails span { margin-left: 0.5em; text-transform: uppercase; font-weight: normal; color: black; }
.accountCommands .comSelected .statut { font-weight: bold; }
.accountCommands .comSelected a, .accountCommands .current { text-decoration: underline; }
.accountCommands .comSelected a { 
  display: block; margin-left: 1em; padding-left: 3em; 
  background-position: left center; background-repeat: no-repeat; background-color: transparent;
}
.accountCommands .closed, .accountCommands .closed a { color: black; }
.accountCommands .closed a:hover { color: gray; }
.accountCommands .closed a { background-image: url(../images/icon_open.png); }
.accountCommands .open, .accountCommands .open a { color: #d56917; }
.accountCommands .open a:hover { color: #7297af; }
div .accountCommands .open a { background-image: url(../images/icon_close.png); }