/**
  *	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;
	background-color:#ffe691;
	color:#042f64;
	margin:0px;
	}
.corps 
{	
	background-color:#fdf5d7;
}
a, a:visited
	{
	color:#a95d5d;
	text-decoration:none;
	}
	
.lien
{
  color:#000000;
	text-decoration:underline;
	text-align:right;
}	
.lien:visited
{
  color:#000000;
	text-decoration:underline;
	text-align:right;
}	


			
a:hover
	{
	color:#666666;
	}

td
	{
	font-family:verdana, helvetica, arial;
	font-size:11px;
	color:#042f64;
	}

checkbox, input, radio, select
	{
	font-family:verdana, helvetica, arial;
	font-size:11px;
	background-color:#ffffff;
	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
	{
	  font-family:verdana, helvetica, arial;
	  font-size:11px;
	background-color:#ffe691;
	border-width:1px;
  border-color:#A9031A;
	border-style:dashed;
	color:#042f64;
	}

.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:0px 10px 1px 10px; 
	color:#000000;
	}

/**
  *	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:14px;
	  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:#042f64;
        }

.lien_news:hover
        {
        text-decoration:none;
        color:#999999
        }

.div_news
        {
        background-color:#ffe691;
        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:#042f64;
        font-size:11px;
        }
                        
.texte_news
        {
        color:#042f64;
        font-size:11px;
        }

