html, body, table{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}

img{border:0;}
h1{font-size: 12px;color:#990000;text-transform:uppercase;margin:0px;}
form{margin:0px;}

a.sousrub:active {font: Arial, Helvetica, sans-serif;} 
a.nav:hover { color: #990000; text-decoration: none;}
a.sousrub:nav:link { color: #333333; text-decoration: none;}
a.sousrub:nav:visited { color: #333333; text-decoration: none;}
a.sousrub:nav:visited:hover { color: #990000; text-decoration: none;}


.titres {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bolder; font-style: italic}

.champs {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 100}


a.sousrub:hover { color: #990000; text-decoration: underline}
a.sousrub:nav:link { color: #333333; text-decoration: none}
a.sousrub:nav:visited { color: #333333; text-decoration: none}
a.sousrub:nav:visited:hover { color: #990000; text-decoration: underline}
a.sousrub:nav:active { color: #990000; text-decoration: underline}

a.com:hover { color: #000000; text-decoration: none}
a.com:nav:link { color: #B90000; text-decoration: none}
a.com:nav:visited { color: #B90000; text-decoration: none}
a.com:nav:visited:hover { color: #000000; text-decoration: none}
a.com:nav:active { color: #000000; text-decoration: none}

.bleu {color: #000080}

.styleindex { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #000000;}
a.styleindex:link { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: underline;}
a.styleindex:visited { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: underline;}
a.styleindex:hover { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;}
a.styleindex:active { font-size: 9px; font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: underline;}

.textestandard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.lienmarron {color:#990000;	font-weight:bold;}
a.lienmarron:link {color:#990000; font-weight:bold;}
a.lienmarron:visited {color:#990000; font-weight:bold;}
a.lienmarron:hover {color:#990000; font-weight:bold; text-decoration:none;}




/* FAQ //////////////////////////////////////////////////////////////////////////////////////////////// */
.faqLink a{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding-left:20px;}
.faqLink a:hover{text-decoration:underline;}
.faqTxt p{margin:0px 0px 0px 20px;}
.faqTxt a{color:#990000;}
.faqTxt ul{margin:0px;}
.top {text-align:right; width:100%;}

/* Partenaires //////////////////////////////////////////////////////////////////////////////////////// */
	.tableM {margin-bottom:30px;}
	.tableB {padding-bottom:10px;}
	.tableBB {border-bottom:1px solid #b7b7b7; padding-bottom:10px;}

/* Témoignages //////////////////////////////////////////////////////////////////////////////////////// */
	.temoignages {margin-bottom:30px; border-bottom:1px solid #b7b7b7; padding-bottom:10px; width:500px;}
	.temoignages p{ margin:0; padding:0; padding-left:20px;}

/* Presse //////////////////////////////////////////////////////////////////////////////////////// */
	.presse_bg {
		width:500px;
		height:56px;
		background:url(images/presse_bg.jpg) no-repeat top left;
		margin-bottom:30px;
		text-align:center;
	}

/* Article //////////////////////////////////////////////////////////////////////////////////////// */
	.article {margin-bottom:30px; padding-bottom:10px; width:500px;}
	.article p{ margin:0; padding:0; padding-left:20px;}
	
	.article_retour { width:500px; text-align:right;}

/* MENU left //////////////////////////////////////////////////////////////////////////////////////// */
	table.menu { margin-top:6px; }
	
	.menu a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;		
	}
	.menu a:hover{color:#f9d022;}
	.menu-link {padding:0px 10px 4px 16px;}
	.menu-link.active a{color:#f9d022;}
	
	.menu {
		background:url(images/menu/menu-content.jpg) repeat-y top left;
		width:142px;		
	}
	
	.menu-separator {background:#fff; height:10px;}
	
	.recherche {
		background: url(images/menu/recherche-moteur.jpg) no-repeat top left;
		width:142px;	
		height:31px;	
	}
	.recherche-input {
		width:90px;
		margin-left:16px;
	}	
	
	.recherche-titre {
		background: url(images/menu/recherche-anim.jpg) no-repeat top left;
		width:142px;	
		height:50px;
		text-align:center;	
	}
	
	
/* STYLES //////////////////////////////////////////////////////////////////////////////////////// */	
	.t13R {font:bold 15px Arial, Helvetica, sans-serif; color:#990000; text-transform:uppercase;}
	.t12R {font:bold 13px Arial, Helvetica, sans-serif; color:#990000;}
	.txtR {color:#990000;}
	.t12G {font:12px Arial, Helvetica, sans-serif; color:#4b4b4b;}
	
	.txtP {font:10px Arial, Helvetica, sans-serif; color:#4b4b4b;}


/* BOUTONS Panier //////////////////////////////////////////////////////////////////////////////////////// */	
.panierContact_btn, .panierIndispo_btn, .panierDispoJours_btn , .panierDispoStock_btn {
	height:16px;
	line-height:16px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:2px;
}
.panierContact_btn a, .panierIndispo_btn a, .panierDispoJours_btn a, .panierDispoStock_btn a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	height:16px;
	line-height:16px;
}
.panierContact_btn:hover, .panierIndispo_btn:hover, .panierDispoJours_btn:hover , .panierDispoStock_btn:hover {
	height:16px;
	line-height:16px;
}

.panierContact {width:134px; text-align:right; height:16px; line-height:16px;}
.panierContact_btn {width:114px; background:url(images/panier/panierContact_off.gif) no-repeat; text-align:center; height:16px; line-height:16px; margin-left:20px;}
.panierContact_btn:hover {width:114px; background:url(images/panier/panierContact_on.gif) no-repeat; cursor:pointer;}

.panierIndispo {width:134px; height:16px; line-height:16px;}
.panierIndispo_btn {width:100px; background:url(images/panier/panierIndispo_off.gif) no-repeat; text-align:center; height:16px; line-height:16px; margin-left:34px;}

.panierDispoStock {width:134px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#579931; text-align:center;}
.panierDispoStock_btn {width:134px; background:url(images/panier/panierDispoStock_off.gif) no-repeat; text-align:center; height:16px; line-height:16px;}
.panierDispoStock_btn:hover {width:134px; background:url(images/panier/panierDispoStock_on.gif) no-repeat; cursor:pointer;}

.panierDispoJours {width:134px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#f28900; text-align:center;}
.panierDispoJours_btn {width:134px; background:url(images/panier/panierDispoJours_off.gif) no-repeat; text-align:center; height:16px; line-height:16px;}
.panierDispoJours_btn:hover {width:134px; background:url(images/panier/panierDispoJours_on.gif) no-repeat; cursor:pointer;}

/* Footer //////////////////////////////////////////////////////////////////////////////////////// */
.footer {text-align:center; color:#9F9F9F; font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.footer a{	
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-decoration:none;
}
.footer a:hover{color:#990000; text-decoration:underline;}
