﻿body{
	font-family:Tahoma;
	font-size:12px;
	color:black;
}

.texte_gris{
	font-family:Tahoma;
	font-size:12px;
	color:#29363B;
}

#fullpage .ms-WPBody h1, .ms-TPBody h1 
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#29363B;
	margin:0;
	background-image:url(/_layouts/images/rsx/axelV2/degrade_titre.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:20px;
	min-width:600px;
	display: block;
	width:100%;
}
#fullpage .ms-WPBody h2, .ms-TPBody h2 {
	font-size:14px;
	font-weight:normal;
	display:inline;
	color:#29363B;
	margin:0;
}

#fullpage h1
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#29363B;
	margin:0;
	background-image:url(/_layouts/images/rsx/axelV2/degrade_titre.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:20px;
	min-width:600px;
	display: block;
	width:100%;

}

#fullpage h2{
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#29363B;
	margin:0;
}

h1
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#29363B;
	margin:0;
}

h2
{
	font-family:Verdana;
	font-size:14px;
	color:#29363B;
	font-weight:normal;
	margin:0;
}

.bordure_produits
{
	border:1px #B3C0C6 solid;
}
.degrade_gauche_droite
{
	background-image:url('/_layouts/images/rsx/axelV2/fond_droit.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}

.bordure_gauche
{
	border-left:1px #576A78 solid;
}
.bordure_droite
{
	border-right:1px #576A78 solid;
}
.bordure_bas
{
	border-bottom:1px #576A78 solid;
}

.bgcolor_top_left
{
	background-color:#9DACB3;
}
.bgcolor_top_right
{
	background-color:#F2EFEA;
	background-image:url('/_layouts/images/rsx/axelV2/x.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
.bgcolor_menu_left
{
	background-color:#9DACB3;
}
.bgcolor_center
{
	background-color:White;
}

.bordure_degrade_vertical
{
	background-image:url('/_layouts/images/rsx/axelV2/degrade.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	width:16px;
}

.bordure_degrade_vertical_top
{
	background-image:url('/_layouts/images/rsx/axelV2/degrade_top.jpg');
	background-repeat:repeat-y;
	background-position:right top;
	width:16px;
}
.bordure_detail_produit
{
	border-bottom:1px #B3C0C6 solid;
}
.reference_detail_produit
{
	color:white;
	font-family:Verdana;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
}
.legende
{
	color:#4F432B;
	font-family:Tahoma;
	font-size:11px;
	padding:0px 5px 0px 5px;
	border-left:1px #DBCBB2 solid;
	border-right:1px #DBCBB2 solid;
	background-color:#EDE4D3;
}
.legende_texte
{
	color:#4F432B;
	font-family:Tahoma;
	font-size:11px;
	background-color:#EDE4D3;
}
.detail_produit
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
}
.entete
{
	color:#D3E3EA;
	font-size:10px;
	font-family:Verdana;
}
.menu_haut
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
}
.menu_haut a
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
}
.menu_haut a:hover
{
	color:#D3E3EA;
}
.menu_bas
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
}
.menu_bas a
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
}
.menu_bas a:hover
{
	color:#D3E3EA;
}
.iframe_f a
{
	color:#29363B;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
}
.iframe_f a:hover
{
	color:#29363B;
	text-decoration:underline;
}
.adresse
{
	color:#7E919A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.padding_left_20
{
	padding-left:20px;
}
.padding_left_34
{
	padding-left:34px;
}
.haut_1
{
	height:1px;
	font-size:1px;
	line-height:1px;
}
.haut_5
{
	height:5px;
	font-size:5px;
	line-height:5px;
}
.fond_menu_gauche_1_on
{
	background-image:url('/_layouts/images/rsx/axelV2/menu_g_1_on.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:269px;
	height:21px;
	line-height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}
.fond_menu_gauche_1_off
{
	background-image:url('/_layouts/images/rsx/axelV2/menu_g_1_off.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	width:269px;
	height:21px;
	line-height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}
.fond_menu_gauche_1_off a:hover, .fond_menu_gauche_1_on a:hover
{
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:white;
}
.fond_menu_gauche_1_off a, .fond_menu_gauche_1_on a
{
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}


.fond_menu_gauche_2_on
{
	background-image:url('/_layouts/images/rsx/axelV2/menu_g_2_on.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#9DACB3;
	height:14px;
	color:white;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}
.fond_menu_gauche_2_off
{

	background-image:url('/_layouts/images/rsx/axelV2/menu_g_2_off.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#9DACB3;
	height:14px;
	color:#29363B;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}
.fond_menu_gauche_2_off a:hover, .fond_menu_gauche_2_on a:hover
{
	color:#29363B;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	color:white;
}
.fond_menu_gauche_2_off a, .fond_menu_gauche_2_on a
{
	color:#29363B;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}

.fond_menu_gauche_2_on a
{
	color:white;
}

.prd_titre_page
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#29363B;
}

div.prd_label a
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#29363B;
	text-decoration:none;
}
div.prd_label
{
	padding-top:13px;
	padding-bottom:13px;
}
#d_id_prd_main
{
	padding-top:27px;
	padding-left:25px;
	
}
td.prd_td_123
{
	text-align:left;

	width:149px;	
	vertical-align:top;
}
td.prd_td_4
{
	text-align:left;
	width:124px;

	vertical-align:top;
}

hr.prd_barre
{
	border: 0 none;
	height: 5px;
	background-color:#7E909A;
	color:#7E909A;
	width:572px;
}
div.prd_img_container
{
	z-index:100;
	display:block;
	position:relative;
	width:123px;
	height:123px;
}
div.prd_img_special
{
	z-index:103;display:block;position:absolute;bottom:0px;right:0px;visibility:visible;width:19px;height:19px;
}


