/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

#ancien_price {
	text-decoration:line-through;
	color:#000;
	font-weight:bold;
}

#normal_price {
	color:#000;
	font-weight:bold;
}

#price_remise {
	color:#FF0000;
	font-weight:bold;	
}

#icon_catalogue {
	border:none;
	margin:0px;
}

#tab_header {
	background-color: #FFFFFF;
	margin-bottom: 15px;
}

#box_liens {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	height: 29px;
	background-image: url(template/bg_bouton_box.jpg);
	background-repeat: repeat-x;
	font-size:15px;
	padding-left:15px;
}

#box_liens a {
	color: #333;
}

#box_liens a:hover {
	text-decoration:none;
	color:#0E5FBA;
}

.boxtext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.errorbox {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockwarning {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #cc0033;
}

.productsnotifications {
	background: #f2fff7;
}

.orderedit {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #70d250;
	text-decoration: underline;
}

.bginfo200 {
	background-image: url('images/bg_info_box200.gif');
	background-repeat: no-repeat;
}

body {
	background-color:#d5d5d5;
}

a {
	color: #062492;
	text-decoration: none;
}

a:hover {
	color: #0000ff;
	text-decoration: underline;
}

form {
	display: inline;
}

tr.header {
	background: #ffffff;
}

td.boxnavigation {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

tr.headernavigation {
	background: #ffaa33;
}

td.headernavigation {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	background: #ffaa33;
	color: #ffffff;
	font-weight: bold;
}

a.headernavigation {
	color: #ffffff;
}

a.headernavigation:hover {
	color: #ffff33;
}

tr.headererror {
	background: #ff0000;
}

td.headererror {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

tr.headerinfo {
	background: #00ff00;
}

td.headerinfo {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 16px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.footer {
	font-size: 11px;
	background-color:#bcbcbc;
	border: 3px solid #fff;
	padding:10px;
	margin-bottom:10px;
}

.blink {
	text-decoration: blink;
}

.infobox {
	background: url(infobox/corner_right_left.gif);
	background: #ffffff;
	border: thin solid #ffffff;
}

.infoboxcontents {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	background: #ffffff
}

.infoboxnotice {
	background: #ff8e90;
}

.infoboxnoticecontents {
	background: #ffe6e6;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

td.infoboxheading {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(template/bg_titre_box.jpg);
	text-align:center;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
}

td.infobox,span.infobox {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd
	{
	background: #fafafa;
}

tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even
	{
	background: #f0f0f0;
}

a.categorylisting {
	font-weight: bold;
	font-size: 12px;
	color: #0e5fba;
	font-family: verdana, arial, helvetica, sans-serif
}

a.categorylisting:hover {
	color: #0e5fba;
}

a.categorylistingselected {
	font-weight: bold;
	font-size: 12px;
	color: #0E5FBA;
	font-family: verdana, arial, helvetica, sans-serif
}

table.productlisting {
	padding: 0px;
}

.productlisting-heading {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	background: #06428a;
	color: #ffffff;
	font-weight: bold;
}

a.productlisting-heading {
	color: #ffffff;
}

a.productlisting-heading:hover {
	color: #ffff33;
}

td.productlisting-data {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
}

a.pageresults {
	color: #0000ff;
}

a.pageresults:hover {
	color: #0000ff;
	background: #ffff33;
}

td.pageheading,div.pageheading {
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #830327;
}

td.pageheadingbill {
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

tr.subbar {
	background: #f4f7fd;
}

td.subbar {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

td.main,p.main {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
}

td.smalltext,span.smalltext,p.smalltext {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

td.accountcategory {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}

td.fieldkey {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.fieldvalue {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

td.tableheading {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.newitemincart {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

checkbox,input,radio,select {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

textarea {
	width: 100%;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

span.greetuser {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

table.formarea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

td.formareatitle {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.markproductoutofstock {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

span.productprice {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}

span.productspecialprice {
	font-family: verdana, arial, sans-serif;
	color: #ff0000;
	font-weight: bold;
}

span.errortext {
	font-family: verdana, arial, sans-serif;
	color: #ff0000;
}

.mainheader {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.modulerow {
	
}

.modulerowover {
	background-color: #d7e9f7;
}

.modulerowselected {
	background-color: #e9f4fc;
}

.checkoutbarfrom,.checkoutbarto {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}

.checkoutbarcurrent {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* message box */
.messagebox {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}

.messagestackerror,.messagestackwarning {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #ffb3b5;
}

.messagestacksuccess {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	background-color: #99ff00;
}

/* input requirement */
.inputrequirement {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #ff0000;
}

td {
	font-size: 13px;
	color: #000000;
	font-family: arial, helvetica, sans-serif
}

.small {
	font-size: 12px;
	color: #000000
}

.smallita {
	font-size: 12px;
	color: #000000;
	font-style: italic
}

.incert {
	font-size: 12px;
	color: #ff6600
}

.minilien {
	font-size: 12px;
	color: #7f53c4;
	text-decoration: underline
}

.minilien:hover {
	color: #ff7200;
	text-decoration: underline
}

.lien {
	font-weight: bold;
	font-size: 12px;
	color: #7f53c4;
	text-decoration: underline
}

.lien:hover {
	color: #ff7200;
	text-decoration: underline
}

.sel140 {
	border-right: #2c82f8 1px solid;
	border-top: #2c82f8 1px solid;
	font-size: 12px;
	border-left: #2c82f8 1px solid;
	width: 140px;
	color: #2c82f8;
	border-bottom: #2c82f8 1px solid;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff
}

.blue {
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #3399fe

.blue:hover {
	color: #ffffff
}


}

.comment {
	border-right: #7dc622 1px solid;
	border-top: #7dc622 1px solid;
	font-size: 10px;
	border-left: #7dc622 1px solid;
	width: 600px;
	border-bottom: #7dc622 1px solid;
	font-family: arial, helvetica, sans-serif
}

.guidetitrelink {
	font-weight: bold;
	font-size: 12px;
	color: #2c82f8;
	font-family: arial, helvetica, sans-serif
}

.guidetitrelink:hover {
	font-size: 12px;
	color: #ff7200;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline
}

.guidetitre {
	font-weight: bold;
	font-size: 12px;
	color: #2c82f8;
	font-family: arial, helvetica, sans-serif
}

.guidetxt {
	font-weight: bold;
	font-size: 10px;
	color: #0d6ff7;
	font-family: verdana, arial, helvetica, sans-serif
}

.guidetxt:hover {
	color: #000000
}

.guidesubtxt {
	font-size: 9px;
	color: #0d6ff7;
	font-family: verdana, arial, helvetica, sans-serif
}

.guideinfo {
	font-size: 12px;
	color: #324395;
	font-family: arial, helvetica, sans-serif
}

.header {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif
}

.header:hover {
	color: #ff6600
}

.headersel {
	font-weight: bold;
	font-size: 12px;
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif
}

.headersel:hover {
	color: #ff6600
}

.optionbluebold {
	font-weight: bold;
	font-size: 12px;
	color: #12afff
}

.optionbluebold:hover {
	font-weight: bold;
	font-size: 12px;
	color: #12afff;
	text-decoration: underline
}

.b {
	font-weight: bold;
	font-size: 12px;
	color: #000000
}

.bu {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: underline
}

.it {
	background-color: #dae4f4
}

.itc {
	background-color: #eff4fa
}

.itsmall {
	font-size: 10px;
	color: #000000;
	background-color: #dae4f4;
	text-align: center
}

.itcsmall {
	font-size: 10px;
	color: #000000;
	background-color: #eff4fa;
	text-align: center
}

.itb {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #dae4f4
}

.itcb {
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #eff4fa
}

.road-white-red {
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: verdana;
	background-color: #ff0000
}

.road-white-green {
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: verdana;
	background-color: #009900
}

.road-white-blue {
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: verdana;
	background-color: #0000ff
}

.road-white-brown {
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	font-family: verdana;
	background-color: #888800
}

.road-black-white {
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: verdana;
	background-color: #ffffff
}

.road-black-yellow {
	font-weight: bold;
	font-size: 9px;
	color: #000000;
	font-family: verdana;
	background-color: #ffff00
}

.itidirh {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	background-color: #0000ff
}

.itidirhg {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	background-color: #008000
}

.itidir {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff
}

.itidirhr {
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: verdana;
	background-color: #ffffff
}

.itifollow {
	font-weight: bold;
	font-size: 12px;
	color: #000000
}

.ititown {
	font-weight: bold;
	font-size: 12px;
	color: #000000
}

.ititown:hover {
	font-weight: bold;
	color: #009900;
	text-decoration: underline
}

.itipeage {
	font-size: 12px;
	font-weight: bold;;
	color: #cc3300;
	font-family: arial, helvetica, sans-serif
}

.done {
	font-weight: bold;
	font-size: 12px;
	color: #000000
}

.found {
	border-right: #7dc622 1px solid;
	border-top: #7dc622 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #7dc622 1px solid;
	color: #000000;
	border-bottom: #7dc622 1px solid;
	background-color: #f1fbd3
}

.foundetap {
	border-right: #fe942b 1px solid;
	border-top: #fe942b 1px solid;
	font-size: 12px;
	border-left: #fe942b 1px solid;
	color: #000000;
	border-bottom: #fe942b 1px solid;
	background-color: #fffbe1
}: 10px; color: #ff0000; }
ont-size: 10px;
  color: #465584;
  background-color: #FFFCF5;
  border-width: 1px;
  border-style: dotted;
}
.no_cadre{
border:none;
} 
/* JS CSS BEGIN */
.content{
	background-color: #BCBCBC;
	border: 3px solid #FFFFFF;
	font-size: 11px;
	padding:10px;
	margin:10px 0;
}
.content h1, .content h2{
	font-size:12px;
	margin:0;
	padding:0;
}
.content p{
	margin:0;
	padding:0;
}
.vcard{
	margin-top:10px;
}
/* JS CSS END */
