/**
  *	TAGS HTML
  **/

.input_inner
	{
	border-width : 0px;
        background-color : #E5E5E5;
        font-family : verdana, helvetica, arial;
	font-size : 11px;
	}

.sur_tablo_blanc, .sur_tablo_blanc:hover, .sur_tablo_blanc:visited
	{
	text-decoration : none;
	color : #000000;
	}

BODY 
	{
	scrollbar-face-color: #B2A4A4; 
	scrollbar-shadow-color: #DBDBDB;
	scrollbar-highlight-color: #B2A4A4;
	scrollbar-3dlight-color: #DBDBDB; 
	scrollbar-darkshadow-color: #B2A4A4; 
	scrollbar-track-color: #A7A4A4; 
	scrollbar-arrow-color: #DBDBDB;
	}

a, a:visited
	{
	color : #a95d5d;
	text-decoration : none;
	}
			
a:hover
	{
	color :#666666;
	}

td
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	}

checkbox, input, radio, select
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	background-color : #efefef;
	border-width : 1px;
	border-color : #999999;
	border-style : solid;
	}

h1
	{
	font-size : 14px;
	}

h2
	{
	font-size : 12px;
	}


form
	{
	display : inline;
	}

textarea
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	background-color : #efefef;
	border-width : 1px;
	border-color : #999999;
	border-style : solid;
	}


/**
  *	MENU HAUT
  **/

.sur_fond_A9031A, .sur_fond_A9031A:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	}

.sur_fond_A9031A:hover
	{
	color : #dbdbdb;
	text-decoration : none;
	}	



.sur_fond_333333, .sur_fond_333333:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	}

.sur_fond_333333:hover
	{
	color : #dbdbdb;
	text-decoration : none;
	}	

.sur_fond_666666, .sur_fond_666666:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	}

.sur_fond_666666:hover
	{
	color : #dbdbdb;
	text-decoration : none;
	}	

.sur_fond_999999, .sur_fond_999999:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	}

.sur_fond_999999:hover
	{
	color : #dbdbdb;
	text-decoration : none;
	}	

.sur_fond_CCCCCC, .sur_fond_CCCCCC:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	}

.sur_fond_CCCCCC:hover
	{
	color : #222222;
	text-decoration : none;
	}	

.sur_fond_DBDBDB, .sur_fond_DBDBDB:visited
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	}

.sur_fond_DBDBDB:hover
	{
	color : #222222;
	text-decoration : none;
	}


/**
  *	WEBMESTRES & REVENDEURS
  **/

.texte_page_webmestres
	{
	background-color : #E5E5E5;
	padding : 10px; 
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	border-width : 1px;
	border-color : #A9031A;
	border-style : dashed;
	}

.titre_page_webmestres
	{
	padding-top : 15px;
	padding-bottom : 10px;
	font-family : verdana, helvetica, arial;
	font-size : 16px;
	color : #A9031A;
	font-weight : bolder;
	text-align : center;
	}

.contenu_page_webmestres
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	padding : 10px;
	}


/**
  *	BORDURES ET CADRES
  **/

.cadre_rouge_pointille
	{
	background-color : #E5E5E5;
	border-width : 1px;
	border-color : #A9031A;
	border-style : dashed;
	font-size : 5px;
	width : 10px;
	height : 10px;
	}

.cadre_rouge
	{
	border-width : 1px;
	border-color : #A9031A;
	border-style : solid;
	}

/**
  *	OSC
  **/

.boxText 
	{
	  font-family : verdana, helvetica, arial;
  	  font-size:10px; 
	  color:#808080;
	}


.errorBox 
	{
	  font-family : verdana, helvetica, arial;
	  font-size : 10px; 
	  background: #ffb3b5; 
	  font-weight: bold; 
	}

.stockWarning 
	{ 
	  font-family : verdana, helvetica, arial;
	  font-size : 10px;
	  color: crimson; 
	}


TR.header 
	{
	  background: #ffffff;
	}

TR.headerNavigation 
	{
	  background: #bbc3d3;
	}

TD.headerNavigation 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  background: #bbc3d3;
	  color: #ffffff;
	  font-weight : bold;
	}

A.headerNavigation 
	{ 
	  color: #FFFFFF; 
	}

TR.headerError 
	{
	  background: #ff0000;
	}

TD.headerError 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	  background: #ff0000;
	  color: #ffffff;
	  font-weight : bold;
	  text-align : center;
	}

TR.headerInfo 
	{
	  background: #00ff00;
	}

TD.headerInfo 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	  background: #00ff00;
	  color: #ffffff;
	  font-weight: bold;
	  text-align: center;
	}

TR.footer 
	{
	  background: #bbc3d3;
	}

TD.footer 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  background: #bbc3d3;
	  color: #ffffff;
	  font-weight: bold;
	}

TABLE.infoBox 
	{
	  background: #b6b7cb;
	}

TABLE.infoBoxContents 
	{
	  background: #f8f8f9;
	}

TD.infoBoxHeading 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  background: #bbc3d3;
	  color: #ffffff;
	}

TD.infoBox, SPAN.infoBox 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	}

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: #f4f7fd;
	}

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: #ffffff;
	}

TR.productListing-heading 
	{
	  background: #bbc3d3;
	}

TD.productListing-heading 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  background: #bbc3d3;
	  color: #000000;
	  font-weight: bold;
	  font-variant: small-caps;
	}

TD.productListing-data 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	}

A.pageResults 
	{ 
	  color: #0000FF; 
	}

A:hover.pageResults 
	{ 
	  color: #0000FF; 
	  background: #FFFF33; 
	}

TD.pageHeading, DIV.pageHeading 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 20px;
	  font-weight: bold;
	  color: #9a9a9a;
	}

TR.subBar 
	{
	  background: #f4f7fd;
	}

TD.subBar 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  color: #000000;
	}

TD.main, P.main 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 11px;
	  line-height: 1.5;
	}

TD.smallText, SPAN.smallText 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	}

TD.accountCategory 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 13px;
	  color: #aabbdd;
	}

TD.fieldKey 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	  font-weight: bold;
	}

TD.fieldValue 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	}

TD.tableHeading 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	  font-weight: bold;
	}

SPAN.newItemInCart 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  color: #ff0000;
	}

CHECKBOX, INPUT, RADIO, SELECT 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 11px;
	}

TEXTAREA 
	{
	  width: 100%;
	  font-family : verdana, helvetica, arial;
	  font-size: 11px;
	}

SPAN.greetUser 
	{
	  font-family : verdana, helvetica, arial;
	  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 : verdana, helvetica, arial;
	  font-size: 12px;
	  font-weight: bold;
	}

SPAN.markProductOutOfStock 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 12px;
	  color: #c76170;
	  font-weight: bold;
	}

SPAN.productSpecialPrice
	 {
	  font-family : verdana, helvetica, arial;
	  color: #ff0000;
	}

TD.checkoutBar 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  color: #aabbdd;
	}

SPAN.checkoutBarHighlighted 
	{
	  font-family : verdana, helvetica, arial;
	  font-size: 10px;
	  color: #000000;
	}

.comap1
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
	}

.compa2
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	}

/**
  *	MENUS
  **/

.osc_information_item, .osc_information_item:visited, .osc_produits_services_item, .osc_produits_services_item:visited
        {
        padding-left : 4px;
        color : #a95d5d;
        text-decoration : none;
        }

.osc_information_item:hover, .osc_produits_services_item:hover
        {
        padding-left : 4px;
        color :#666666;
        }

.osc_menu_title
        {
        padding-left : 2px;
        padding-bottom : 3px;
        color : #333333;
        }


.user_login
	{
	  font-size : 11px;
	  font-family : verdana, helvetica, arial;
	  padding-right : 4px;
	  padding-top : 0px;
	  text-align : right;
 	  color : #000000;
	}

.menu_webmestres
	{
	background-color : #DBDBDB;
	border-width : 1px;
	border-color : #A8A4A3;
	border-style : dashed;
	}

.menu_webmestres_title
	{
	font-size : 11px;
	font-weight : bolder;
	font-family : verdana, helvetica, arial;
	padding-left : 4px;
	padding-right : 10px;
	padding-top : 4px;
	color : #A9031A;
	}

.menu_webmestres_item
	{
	font-size : 10px;
	font-family : verdana, helvetica, arial;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 1px;
	color : #OOOOOO;
	}

/**
  *	DIVERS
  **/

.error, .confirmation
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	color : #A9031A;
	}

.bordeaux
	{
	color : #A9031A;
	}

.mass 
	{
	  visibility : hidden;
	}

.titre 
	{
	  font-family : verdana, helvetica, arial; 
	  font-size : 14 px;
	  font-weight : bolder;
	  text-align : left;
	  color : #666666;
	}

/**
  *	Recup de l'ancienne CSS
  **/

.txt10gris 
	{
	font-family : verdana, helvetica, arial;
	font-size : 10px ;
	color : #000000;
	}

a.txt10gris, a.txt10gris:visited
	{
	font-family : verdana,helvetica,arial;
	font-size : 10px ;
	color : #a95d5d;
	text-decoration : none;
	}

a.txt10gris:hover
	{
	color :#666666;
	}

.txt10gris input 
	{
	font-family : verdana, helvetica, arial;
	font-size : 11px;
	background-color : #efefef;
	border-size : 1px;
	border-color : #999999;
	border-style : solid;
	}

.txt10gris textarea 
	{
	background-color : #efefef;
	color : #000000;
	font-family : verdana, helvetica, arial;
	font-size : 11px ;
	border-size : 1px;
	border-color : #999999;
	border-style : solid;
	scrollbar-face-color: #efefef; 
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #efefef;
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #efefef; 
	scrollbar-track-color: #efefef; 
	scrollbar-arrow-color: #999999;

	}

.txt10gris select 
	{
	background-color : #efefef;
	color : #000000;
	font-family : verdana, helvetica, arial;
	font-size : 11px ;
	border-size : 1px;
	border-color : #999999;
	border-style : solid;
	scrollbar-face-color: #efefef; 
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #efefef;
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color: #efefef; 
	scrollbar-track-color: #efefef; 
	scrollbar-arrow-color: #999999;
	}

/**
  *	ID
  **/

.inp_id
        {
        background-color : #d1cfd0;
        font-family : verdana, arial, helvetica;
        font-size : 10px;
        color : #000000;
        border-style : solid;
        border-color : #000000;
        border-width : 1px;
        }

/**
  *	NEWS
  **/

.lien_news, .lien_news:visited
        {
        text-decoration : none;
        color : #000000;
        }

.lien_news:hover, .lien_news:activ
        {
        text-decoration : none;
        color : #999999
        }

.div_news
        {
        background-color : #EbEbEb;
        padding-left : 5px;
        padding-right : 5px;
        padding-top : 5px;
        padding-bottom : 5px;
        font-size : 11px;
        font-family : verdana;
        border-width : 1px;
        border-color : #A9031A;
        border-style : dashed;
        }
                        
.titre_news
        {
        color : #A9031A;
        font-size : 11px;
        }
                        
.texte_news
        {
        color : #000000;
        font-size : 11px;
        }
