
/*  $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
*/
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #cc0033;
}

.productsNotifications {
	background: #f2fff7;
}

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}

TABLE {
	font-size: 10px;
}

BODY {
	text-align: center;
	background: #ffffff;
	color: #000000;
	margin: 0px;
	font-family: Verdana;
}

img{
border:0 solid black;
}
.fixcenter {
	width: 850px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px #DDDDDD solid;
	background: #FFfff;
	color: #000000;
	margin: auto;
	margin-top: 2px;
	text-align: left;
}

A {
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}

A:hover {
	color: #FF9900; # AABBDD;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

TR.headerNavigation {
	s background: #E1F3FD;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	s background: #E1F3FD;
	color: #000000; ffffff;
	font-weight: bold;
}

A.headerNavigation {
	color: #000000;
	#
	FFFFFF;
}

A.headerNavigation:hover {
	color: #ffffff;
}

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: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #A3D9FB; # A6DBFA; # E1F3FD;
	color: black; # ffffff;
	font-weight: bold;
}

table.footer_fin {
	border-bottom: 1px solid #DDDDDD;
}

.footer_articles {
	margin:0; margin-bottom:5px; padding:0;
	color:#999999; font-size:10px;
}
.footer_h3{
	margin:5px;
}
.footer_articles a{
	color:#999999; font-size:10px;
}
div.footer_catlinks{
	margin:5px;
}
.footer_catlinks a{
	color:#999999;
}

.smallText_foot {
	color: #666666;
	font-size: 10px;
	font-family: verdana;
	arial;
}

.infoBox {
	background: #DCDCDC;
}

.infoBoxContents {
	background: #E1F3FD;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
	background: #FF8E90;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

TD.infoBox,SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.contentBox {
	background: #E1F3FD;
}

TD.contentBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 0 0 23px;
	background: url(images/gfx/23vp_content_bandeau2.gif) no-repeat 0px 0px;
	color: #006699;
}

h1.contentBoxHeadingH1 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.contentBoxHeading H2 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

.contentBoxContents {
	s background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.BestSellersBox {
	background: #E1F3FD;
}

TD.BestSellersBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.BestSellersBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.CategoriesBox {
	background: #E1F3FD;
}

TD.CategoriesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.CategoriesBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.CurrenciesBox {
	background: #E1F3FD;
}

TD.CurrenciesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.CurrenciesBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.InformationBox {
	background: #E1F3FD;
}

TD.InformationBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(images/gfx/23vp_box_bandeau.gif) no-repeat 0px 12px;
	color: #006699;
}

.InformationBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.LanguagesBox {
	background: #E1F3FD;
}

TD.LanguagesBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.LanguagesBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ManufacturerInfoBox {
	background: #E1F3FD;
}

TD.ManufacturerInfoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.ManufacturerInfoBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ManufacturersBox {
	background: #E1F3FD;
}

TD.ManufacturersBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.ManufacturersBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.OrderHistoryBox {
	background: #E1F3FD;
}

TD.OrderHistoryBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(images/gfx/23vp_box_bandeau.gif) no-repeat 0px 12px;
	color: #006699;
}

.OrderHistoryBoxContents {
	s background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ProductNotificationsBox {
	background: #E1F3FD;
}

TD.ProductNotificationsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.ProductNotificationsBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ReviewsBox {
	background: #E1F3FD;
}

TD.ReviewsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.ReviewsBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.SearchBox {
	background: #E1F3FD;
}

TD.SearchBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.SearchBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.ShoppingCartBox {
	background: #E1F3FD;
}

TD.ShoppingCartBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(images/gfx/23vp_box_bandeau.gif) no-repeat 0px 12px;
	color: #006699;
}

.ShoppingCartBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.SpecialsBox {
	background: #E1F3FD;
}

TD.SpecialsBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.SpecialsBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.TellaFriendBox {
	background: #E1F3FD;
}

TD.TellaFriendBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: url(images/gfx/23vp_box_bandeau.gif) no-repeat 0px 12px;
	color: #006699;
}

.TellaFriendBoxContents {
	s background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.WhatsNewBox {
	background: #E1F3FD;
}

TD.WhatsNewBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #E1F3FD;
	color: #ffffff;
}

.WhatsNewBoxContents {
	background: #DCDCDC;
	font-family: Verdana, Arial, sans-serif;
	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: #F0F9FD;
	FDFBE9;
	#
	DCDCDC;
}

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: #E1F3FD;
	F2FAFD;
	#
	DCDCDC;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #A3D9FB; # E1F3FD;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #CCEBFE; # D5F0FB; # E1F3FD;
	color: black; # FFFFFF;
	font-weight: bold;
}

TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/******* new shopping card  mai  2008 ****/
.spc_liv_fact2 {
	margin-top: 10px;
	border: 1px solid #CEEBFF;
	text-align: center;
	padding: 10px;
	font-size: 11px;
	s width: 100%;
	background: #E7F3FF;
}

.spc_idprix {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

A.pageResults {
	color: #0000FF;
}

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

TD.pageHeading,DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9a9a9a;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.main,P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

TD.smallText,SPAN.smallText,P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

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: 10px;
	color: #ff0000;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

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.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

.moduleRow {

}

.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected {
	background-color: #E9F4FC;
}

.checkoutBarFrom,.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.messageStackError,.messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

.cssButton {
	background: #C0E6FC; # f0f0ff;
	color: #000080;
	width: 110px;
	s _width: expression(document.body.clientWidth >                 450 ?
		  "450px" :

		      "auto"); s fou la merde dans ie line-height : 20px;
	vertical-align: top;
	font-weight: normal;
	font-family: "Trebuchet MS" Arial, sans-serif;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-color: #000080;
	border-spacing: 1px;
	s padding: 2px;
}

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs,.catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}

/*end of mozilla fix*/
#topcat a {
	padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
}

/************** facture ************/
.mainf {
	font-size: 18px;
	s_font-size: 10px;
}

.mainfh {
	font-size: 24px;
	s_font-size: 34px;
}

.bbl {
	border: 1px solid black;
	width: 97%;
	margin-left: 20px;
	padding: 5px;
}

.bblf {
	width: 97%;
	margin-left: 20px;
	padding: 5px;
}

.bblfg {
	background: #DDDDDD;
	margin: 5px 15px 5px 15px;
	border: 10px solid #DDDDDD;
	line-height: 1px;
}

.abla a:hover {
	color: black;
}

/*********************** Theo Modifs *********************/
.liseret {
	height: 19px;
	s_height: 20px;
	width: 850px;
	background: url(images/gfx/23vp_liseret.jpg) no-repeat 0px 0px pink;
	#
	A3D9FB;
}

/
* * * * * * * * * * * * * * * Boxe produits arrondis * * * * * * * * /
.productPriceInBox {
	font-size: 12px;
}

.produit_box_haut {
	background: url(images/gfx/23vp_boxproduit_haut.gif) no-repeat;
	height: 15px;
}

.produit_box_bas {
	background: url(images/gfx/23vp_boxproduit_bas.gif) no-repeat;
	height: 14px;
}

.produit_box_milieu {
	border-left: 3px solid #74B1EA;
	border-right: 3px solid #74B1EA;
	background: #D5F0FB;
}

.produit_box_tbtout {
	margin: 0px 0 0 5px;
	font-family: verdana;
	font-size: 10px;
}

.produit_box {
	margin: 0px 0px 0px 0px;
	background: #E1F3FD; # F7FCFF;
	border: 1px dotted #A7E4FD; # CCECFF;
	padding: 4px;
}

/****** Tableau pour les  titres de produit ******/
.sproduit_box_titre_tabl {
	width: 544px;
	margin: 0px 10px 0px 10px;
}

.produit_box_titre {
	background: #FFFFFF;
	sborder: 1px solid #A7E4FD;
	padding: 0 0 0 5px;
}

/** tbleau des titres */
.h1h2 {
	color: #0066CC;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.tdh2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}

.tdh2 h2, .tdh2 strong {
	smargin: 0;
	spadding: 0;
	font-family: arial; trebuchet;
	font-size: 12px;
	padding-top: 12px;
}

.h2desc {
	font-family: arial; trebuchet;
	font-size: 12px;
	margin: 0;
	padding-top: 0px;
}

.tdh1 {
	text-align: left;
}

.tdh1 h1, .tdh1 h2, .tdh1 strong {
	font-family: arial;
	padding-top: 2px;
	padding-left: 3px;
	font-size: 16px;
	margin: 0px;
}

.tdh2 h2  {
	padding-top: 5px;
}

/** juste image pas le td **/
.produit_box_img_td {
	s border-top: 1px solid #A7E4FD;
	s border-bottom: 1px solid #A7E4FD;
	s border-right: 1px solid #A7E4FD;
	swidth: 100px;
	background: white;
}

.produit_box_dg {
	padding: 10px 3px 3px 3px;
}

/******** prix en ligne *********/
h3.titre_prix {
	background: #FFFFFF;
	font-size: 12px;
	margin: 0px 10px 0px 10px;
	width: 544px;
	sline-height: 39px;
	height: 39px;
	color: #0066CC;
}

div.div_prix {
	s background: pink;
	margin: 0;
	padding-bottom: 10px;
}

.ligne_prix {
	font-size: 10px;
	background: #A7E4FD; # FFFFFF;
	width: 568px;
}

.p_price {
	s background: red;
	width: 199px;
	s font-size: 12px;
	font-size: 11px;
	text-align: center;
	margin: 0 1px 0 0px;
}

.p_ajopan {
	font-size: 10px;
	margin: 6px 0 0 0px;
	text-align: center;
}

.p_livr {
	line-height: 14px;
	background: url(images/gfx/ticamion.gif) no-repeat 157px 1px;
	font-size: 10px;
	color: #009900;
	s margin: -12px 0 3px 0px;
	s_margin: 1px 0 3px 0px;
	width: 185px;
	text-align: center;
}

.red {
	s font-size: 14px;
	sfont-size: 11px;
	color: red;
	font-weight: bold;
}

.ecolampe {
	font-size: 10px;
	color: #009900;
}

.ecolampe_price {
	scolor: green;
}

/* tableau produits */
.tbppq {
	margin: 0 0 0 5px;
	font-size: 10px;
}

/**************** Lignes d'informations *********/
.ntt {
	padding: 3px 10px 3px 5px;
	background: #F2FAFD;
}

.nttmil {
	font-size: 10px;
	padding: 3px 2px 4px 5px;
	background: #F2FAFD;
}

.nttrow {
	padding: 4px 0px 0px 0px;
	-left: 10px;
	qpadding: 0;
	background: white; # F2FAFD;
	text-align: center;
}

.nttmildroite {
	sfont-size: 10px;
	font-weight: bold;
	padding: 2px 10px 2px 1px;
	background: #F2FAFD;
}

.h1h2prod {
	margin: 0;
	padding: 12px 0 11px 5px;
	color: #00519C;
	s font: bold 20px "Century Schoolbook", Georgia, Times, serif;
	s line-height: 90%;
	font-family: arial, sans-serif;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 0.5pt;
	word-spacing: 1pt;
	s color: #333;
	margin: .2em 0 .4em 0;
	s letter-spacing: -2px;
}

.nttmildiv {
	padding: 10px;
	margin: 5px;
}

.nttmildivfont {
	sfont-family: Courier, sans-serif;
	sfont-size: 14px;
	color: #45709F; #76879 b;
	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/** les tableau de la desc **/
.nttp {
	padding: 3px 10px 3px 5px;
	background: #EFF7FF;
}

/*
.nttmildiv h2 {

	sbackground:red;
	padding: 0px;
	magin:0;
	border-bottom:1px dashed #333333;

	color: #0066CC;
	font-family: arial,sans-serif;
font-size: 14px;
letter-spacing: 0.7pt;
word-spacing: 1.4pt;

}

*/
.nttmildiv p {
	sborder-bottom: 1px solid #666;
}

.nttmildiv h2 {
	sborder-bottom: 1px solid #666;
	margin: 15px 0px 20px 0px;
}

.nttmildiv h2 span {
	position: relative;
	left: -0.3em;
	bottom: -0.6em;
	margin: 0;
	padding-left: 5px;
	padding-right: 2px;
	border-left: 18px solid #74AFE9;
	border-bottom: 1px dashed #74AFE9;
	color: #00509F;
	font-family: arial, sans-serif;
	font-size: 14px;
	letter-spacing: 0.5pt;
	word-spacing: 1pt;
}

/**** le prix des prods **/
.ppricep {
	border: 1px solid
}

.box_select_top {
	width: 473px;
	height: 12px;
	background: url(images/gfx/23vp_selecteur_haut2.gif) no-repeat;
}

.box_select_mil {
	border-left: 4px solid #74AFE9;
	border-right: 5px solid #74AFE9;
	background: #D5F0FB;
	text-align: center;
}

.box_select_bot {
	width: 473px;
	height: 14px;
	background: url(images/gfx/23vp_selecteur_bas2.gif) no-repeat;
	margin-bottom: 20px;
}

.select_box {
	background: #A6DBFA; #74 AFE9; # D5F0FB;
	border: 1px solid #74AFE9;
	#
	A7E4FD;
	#0066
	CC;
	#
	FFC21F;
}

.select_box_txt {
	margin: 0;
	margin-top: 0px;
	smargin-bottom: 5px;
	font-weight: bold;
	font-size: 10px;
}

.onetwo {
	font-size: 16px;
	font-weight: bold;
	width: 30px;
	color: #0066CC; # ff7f29; # FFCC66;
	background: #9acbe6;
	font-family: arial;
	border: 1px solid #74afe9;
	;
	#
	FFCC00;
	#006699;
}

/*.onetwo {
	line-height: 16px;
	font-size: 14px;
	font-weight: bold;
	width: 30px;
	color: #006699;
	background: #FFCC00;
	font-family: arial;
	border: 2px solid #74afe9;
}
*/ /********* bidouilles dans le bandeau **********/
div.phrase_titre {
	position: relative;
	margin-top: -36px;
	_margin-top: -45px;
	top: 142px;
	_top: 172px;
	left: 97px;
	s	border:1px solid green;
	height:30px;
	padding: 2px 3px 2px 3px;
}
h1.phrase_titre_txt , strong.phrase_titre_txt  {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
h1.phrase_titre_txt {
	line-height:30px;
}
strong.phrase_titre_txt  {
 	line-height:50px;
}

.phrase_tel {
	position: relative;
	margin-top: -20px;
	_margin-top: 5px;
	top: 34px;
	left: 3px;
	s_top: 48px;
	left: 3px;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	s font-style: italic;
	background: url(images/gfx/tel.gif) no-repeat 1px 1px #D5F0FB;;
	padding: 2px 1px 2px 25px;
	line-height: 14px;
	border: 1px solid #51C9FB;
	width: 90px;
	_width: 116px;
}

.phrase_mail {
	position: relative;
	margin-top: -20px;
	top: 56px;
	left: 3px;
	s_top: 70px;
	left: 3px;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	s font-style: italic;
	background: url(images/gfx/mail.gif) no-repeat 1px 1px #D5F0FB;;
	padding: 2px 4px 2px 22px;
	line-height: 14px;
	border: 1px solid #51C9FB;
	width: 90px;
	_width: 116px;
}

.lapub {
	position: relative;
	margin-top: -148px;
	top: 176px;
	left: 420px;
	height: 149px;
	width: 411px;
	border: 0px solid red;
	background: url(images/gfx/pub-23v-3.gif) no-repeat;
}

.ared {
	color: red;
}

/**************  Les Textes  ************/ /*h3.txt {
	margin: 4px 0 4px 5px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 2px solid #FF7F29;
	width: 400px;
	padding: 2px;
	sbackground: #A2D8FA;
}
h4.txt {
	margin: 7px 0 7px 15px;
	font-size: 10px;
	border-bottom: 2px dotted #FF9D29;
	width: 400px;
	padding: 0px;
}
h5.txt {
	margin: 7px 0 7px 25px;
	font-size: 10px;
	border-bottom: 2px solid #FFBB29;
	width: 400px;
	padding: 0px;
}
*/
h3.txt {
	margin: 4px 0 4px 5px;
	font-family: verdana;
	font-size: 10px;
	border-bottom: 2px solid #FF7F29;
	width: 500px;
	padding: 2px;
	sbackground: #A2D8FA;
}

h4.txt {
	margin: 7px 0 7px 10px;
	font-size: 10px;
	border-left: 3px solid #FF9D29;
	s width: 400px;
	padding-left: 3px;
	background: #f7fcff;
}

h5.txt {
	margin: 7px 0 7px 15px;
	font-size: 10px;
	border-left: 3px solid #FFBB29;
	s width: 400px;
	padding-left: 3px; : 0 px;
	background: #f7fcff;
}

.divall {
	border: 3px solid red;
}

.divtext {
	margin: 2px 5px 10px 10px;
	background: #E1F3FD; # F7FCFF;
	border: 1px dotted #CCECFF;
	padding: 7px;
}

a.retour {
	text-decoration: underline;
}

/********** txt accueil *********/
.divtext_acc {
	margin: 2px 0px 0px 0px;
	background: #F7FCFF;
	border: 1px dotted #CCECFF;
	padding: 4px;
}

.txtacc {
	font-size: 12px;
	font-family: verdana;
	helvetica;
}

.divtext_acc H1 {
	font-size: 14px;
}

.divtext_acc H2 {
	font-size: 12px;
}

.ulacc {
	font-size: 12px;
	font-weight: normal;
}

.ulacc li {
	s margin-top: -16px;
}

/****** titre selecteur ****/
.bigtit {
	margin: 0 0 0px 55px;
	width: 480px;
	font-size: 16px;
	font-weight: bold;
	font-family: helvetica;
	color: #006699;
}

/*********** formulaire d'inscription  *************/
.main_inscrip {
	width: 194px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

/**** image bandeau right  *****/
.img_logo_merca {
	margin: -5px 0 -5px 0;
	border: 0px solid black;
}

/******  bouton text Retour sur pages de texte ****/
.RetCat {
	sborder: 1px solid pink;
	width: 570px;
	text-align: right;
	font-weight: bold;
	color: red;
	font-size: 10px;
}

.RetCatTir {
	s color: #FF7F29;
	font-weight: bold;
}

/****** pages de contenu ******/
.aatxtmain {
	spadding: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	s background: red;
	color: #444444;
}

.aatxtmain  b,u {
	font-weight: bold;
	scolor: #1655A4;
	font-family: sans;
	font-size: 14px;
}

.aatxtmain  a {
	color: #000099; # fb6700; f2a500; black;
	text-decoration: underline;
	font-family: sans;
	font-size: 14px;
	font-weight: bold;
}

.aatxtmain  h1 { /***
	border : 1px solid #666666;
	border-left:20px solid #333333;
	font-family: sans ; Verdana, Arial, sans-serif;
	color : black ;
	font-size: 14px;
	margin: 15px 0px 10px 0px ;
	background :  #ffd570; #ffb61a ;
	padding:0px;
	padding-left: 5px ;
***/
	border-bottom: 2px solid #A5DBFF; # FFCB3F; # FF7F29;
	border-left: 21px solid #A5DBFF; # FFCB3F; # FF7F29;
	font-family: verdana;
	font-size: 10px;
	margin: 4px 0 4px 0px;
	padding: 2px;
	padding-left: 7px;
	swidth: 500px;
	background: #E7F3FF;
}

.aatxtmain  h2 {
	background: #E7F3FF; # F7FCFF none repeat scroll 0 0;
	border-left: 16px solid #A5DBFF; # FFD35F; # FFF15F; # FFF04F; # FFE04F
	; # FF9D29;
	border-bottom: 2px solid #A5DBFF; # FFD35F; # FFF15F; # FFF04F; #
	FFE04F; # FF9D29;
	font-size: 10px;
	margin: 7px 0 7px 5px;
	padding-left: 7px;
	/***
	border : 1px solid #999999;
	border-left:20px solid #666666;
	padding-left: 15px ;
	font-weight:bold;
	color : black;olor:#1655A4 ;
	font-size:10px;
	margin:0 0 0px 0 ;
	font-family: sans ;
	background:#ffe9ba ; #f7d180; #FFE25F ;
	font-size: 14px;
	margin: 15px 0px 5px 0px ;
****/
}

/*****  Articles :  Mode Texte ***********/
.aatxttxt {
	padding: 5px 10px 0px 10px;
	font-family: Georgia, serif, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	sbackground: red;
	color: #444444;
}

.aatxttxt  b,u {
	font-weight: bold;
	font-family: Georgia, sans;
	font-size: 11px;
}

.aatxttxt  a {s color :#fb6700;f2a500;black;
	text-decoration: underline;
	font-family: Georgia, sans;
	font-size: 11px;
	font-weight: bold;
}

.aatxttxt  h1 {
	border: 1px solid #666666;
	s border-left: 20px solid #333333;
	font-family: Georgia, sans; Verdana , Arial, sans-serif;
	color: black;
	font-size: 14px;
	margin: 15px 0px 10px 0px;
	background: #ffd570; # ffb61a;
	padding: 0px;
	padding-left: 5px;
}

/** utilise dans listing de liens actu **/
.aatxttxt  h2 {s border :1pxsolid#999999;
	border-left: 20px solid #A5DBFF; #666666;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	background: #E7F3FF; # EFEFEF; # ffe9ba; # f7d180; # FFE25F;
	font-size: 14px;
	line-height: 18px;
}

.aatxttxt  p {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.aatxttxt_tit {
	font-weight: bold;
}

.aatxttxt_div {
	border: 1px solid #EEEEEE;
	margin: 5px;
	margin-bottom: 15px;
	background: #FFFFFF;
}

#aatxt {
	color: #000000;
	text-align: left;
	font-family: Verdana;
	s width: 400px;
	s background: red;
}

#aatxt h1 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#aatxt h2 {
	color: #006699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*****************

.C1{
	font-size:10px;
}
.C2{
	font-size:10px;
}
.C1 h1 , .C1 h2 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	spadding: 3px 0 0 23px;
	color: #006699;
	font-size:14px;
}
.C1 h2 {
	font-size:12px;
}

****/ /********** Pub Video Projo  *********/
.pubvp_div {
	padding: 0;
	font-weight: bold;
	font-family: Helvetica;
	font-size: 12px;
}

.pubvp_div * {
	text-align: center;

	margin: 2px;
	margin-top:0px;
}

.pubvp_p1 {
	font-family: Helvetica;
	font-size: 10px;
	padding: 0;
	margin: 0px;
}

.pubvp_img {
	border: 1px solid #85c1ff;
}

.pubvp_a {
	color: red;
}

.pubvp_p4 {
	text-align: center;
}

.pubvp_p42 {
	margin: 3px 45px 2px 45px;
	padding: 3px;
	border: 1px solid red;#85c1ff;
	background: white;
}
/*
.pubvp_p5 {
	margin-top: 3px;
	font-size: 10px;
	font-weight: normal;
}
*/

/******* New styles tt 2009 *********

dissocier les styles reutilisables
et les styles specifiques

*****/
.tt_infobox {
	border: 1px solid #DCDCDC none repeat scroll 0 0;
	background: #E1F3FD none repeat scroll 0 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.tt_carrebleu {
	font-size: 10px;
	background: #F2FBFF;
	width: 100%;
	padding: 5px;
}

/**** Messages du listing d'ampoules ****/
/** bouton pour editaer les adresses **/
.theditadresse{
	background:#CFE7FF;
	padding:5px;
	margin:5px;
	font-size:12px;
	color:black;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	width:60px;
	border:1px solid #9FCFFF ;
}
h2.msg_select_liste {
	font-family: "Arial";
	font-size: 13px;
s	font-weight:normal;
	padding:5px;
	background:white;
	border:1px solid #A5E7FF;
	margin-bottom:-1px;
	color:#0065CE;

}

p.msg_typeampoules {
	font-family:"Helvetica";
	font-size: 11px;
	margin: 0px;
}

ul.msg_typeampoules {
	font-family:
	s font-size: 11px;
	margin: 0 0 5px 0;
	s border: 1px red solid;
}

ul.msg_typeampoules li {
	font-family: "Arial";
	font-size: 11px;
}

p.msg_select_liste_asterisk {
	font-family: verdana;
	font-size: 10px;
}
