TD {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
P {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
FONT {font-size: 12px; font-family: Arial, Helvetica, sans-serif}

.bgcolor_blackblue {background-color: #0E3D6E} /* bgcolor_blackblue */
.bgcolor_blue {background-color: #D3E5FC} /* bgcolor_blue */
.bgcolor_darkblue2 {background-color: #004C90} /* bgcolor_darkblue2 */
.bgcolor_lightblue {background-color: #E7F2FF} /* bgcolor_lightblue */

.topmenu {font-weight: normal; color: white; font-family: Arial, Helvetica, sans-serif; text-decoration: none} /* topmenu */
A.topmenu:active {color: white; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.topmenu:link {color: #E7F2FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.topmenu:visited {color: #E7F2FF; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
A.topmenu:hover {font-family: Arial, Helvetica, sans-serif; color: #FFE199; text-decoration: none}

/*Menu---------------------------*/
@charset "utf-8";
/* CSS Document */



/* FORMAT */
body, td {font:11px Tahoma, Arial, Helvetica, sans-serif;}

/* list */
ul {margin:0; padding:0; display:block; list-style:none;}
ol {margin:0; padding:0; display: block; list-style: decimal inside;}
ul li {margin-bottom:6px; padding:0 0 3px 10px; background:URL(/img/bull9.gif) 0 0.4em no-repeat; display:block;}
ol li {margin-bottom:6px; padding:0 0 3px 10px;}
ol ul, ul ul {margin: 10px 0 -6px 2em;}
ol ol {margin: 10px 0 0 1em; list-style-type: lower-alpha;}
ul ul li {background:url(/img/bull3.gif) 0 0.4em no-repeat;}
ul ul ul li {background:url(/img/bull4.gif) 0 0.4em no-repeat;}

.li1 {padding:0 31px 3px 14px; background:URL(/img/bull1.gif) 0 2px no-repeat; display:block}
.li2 {padding:0 0 3px 10px; background:URL(/img/bull2.gif) 2px 4px no-repeat; display:block}
.li3 {padding:0 0 3px 13px; display:block; background:URL(/img/bull6.gif) 2px 3px no-repeat; display:block}
.li4 {padding:0 0 10px 13px; display:block; background:URL(/img/bull7.gif) 2px 4px no-repeat; display:block}

.li5 {padding-left:1.5em}
.bull2 {position:absolute; color:#bf314c; font-weight:bold}

.bq {padding:0 20px}


/* a */
a {color:#0774b7; text-decoration:none}
	a:hover {text-decoration:underline}
.text {color:#4C4C4C; text-decoration:none}
.more {padding:0 10px 3px 0; background:URL(/img/bull2.gif) right 5px no-repeat; display:block; float:left; clear:both}
.btn1 {}

a.push2, .push2 {font-weight:bold; background:#87b3d1; padding:6px 9px; margin:4px 0 10px 0; font-size:11px; float:left; display:block; color:#FFFFFF; vertical-align:middle; border:0}
input.push2 {cursor: pointer;}
input.btn {font-weight:bold; background:#87b3d1; padding:6px 9px; margin:4px 0 10px 0; font-size:11px; color:#FFFFFF; vertical-align:middle; border:0; cursor: pointer;}

/* img */
a img {border:0}
.b {display:block; clear:both}  div.b {line-height:1px; font-size:1px; height:1px}
.h {width:1px; float:left; display:block}
.w {height:1px; display:block; clear:both}
.i {display:block; margin-bottom:10px}
	.i_l {float:left; display:block; margin:0 10px 3px 0}
	.i_r {float:right; display:block; margin:0 0 10px 10px}
.flag {margin:1px 0 1px 2px}


	



/* menu */
#menu { }

	#menu .mid {width:50%; border-right:0; }
	#menu .push {background:URL(/img/bg/menu_bg_2.gif) bottom left repeat-x; float:left;}
		#menu a { color:#FFFFFF; text-decoration:none; font-weight:bold; border-right:#a4bbcc 1px solid; padding:9px 12px;  display:block}
		#menu a:hover, #menu a.s {color:#454545; background:#e2e5e6}
		
		#menu .push .b {height:1px; width:1px; position:absolute; background:none; clear:none}
		#menu .b {background:#d3d3d3; height:6px}
		
		#menu .r {float:right}
		#menu .r a {border-left:#a4bbcc 1px solid; border-right:0; font-weight:normal}	
		
		#menu .sub {position:absolute; background:#e2e5e6 URL(/img/bg/sub_bg.gif) bottom left repeat-x; padding:15px 0 19px 0; display:none}
			#menu .sub a {display:block; padding:6px 15px 6px 22px; font-weight:normal; color:#0774b7; border-right:0; border-left:0; white-space:nowrap}
			#menu .sub a:hover {color:#5e5e5e; background:url(../img/bull4.gif) 14px 10px no-repeat; text-decoration:none; display:block}
		#menu #i0 {display:none; position:absolute; width:1px; height:1px; z-index:-1}
		
	#menu2 a {color:#575757}
	
	
	#menu3 {border-top:#e1dedd 1px solid}
		#menu3 .block {font-size:10px; border-bottom:#e1dedd 1px solid; padding: 0 0 8px 0}
		#menu3 a.s {padding:6px 13px 8px 13px; display:block; background:URL(/img/bull5.gif) 0 11px no-repeat;}
		#menu3 a.s1 {color:#4C4C4C; font-size:11px; font-weight:bold; padding:6px 13px 8px 13px; display:block; background:URL(/img/bull6.gif) 0 10px no-repeat; border-bottom:#e1dedd 1px solid}
		#menu3 .block a {padding:4px 13px; display:block; clear:both}
		#menu3 .block .s {/* float:left; clear:both; background:URL(/img/bull4.gif) right 9px no-repeat; */ background:none; padding-right:7px; font-weight:bold; color:#5e5e5e}
		#menu3 .block .s img {}
		
		#menu3 .block a.s:hover {text-decoration:none}		
		#menu3 a.l2 {font-size:11px; padding:6px 13px 8px 13px; display:block; background:URL(/img/bull6.gif) 0 10px no-repeat; border-bottom:#e1dedd 1px solid}
		
	#way {font-size:10px; color:#5e5e5e; padding-bottom:12px}
		#way a {color:#005e9c}
		
		
		#menu4 {font-size:12px; background:URL(/img/bg/div2_bg.gif) repeat-x; }
		#menu4 a {padding:15px 18px 15px 12px; background:URL(/img/bull1.gif) 0 17px no-repeat; display:block; float:left}	
		#menu4 .b {height:10px}
		


/*---------------------------*/

.left_submenu {font-weight: bold; color: #000000; text-decoration: none} /* left_submenu */
A.left_submenu:link {font-weight: normal; color: #4494C5; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:active {font-weight: normal; color: 000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:visited {font-weight: normal; color: #4494C5; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
A.left_submenu:hover {font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.left_submenu_active {background-color: #F9F9F9; font-weight: normal; color: #4494C5; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}


.leftmenu_shop {font-size: 12px; color: #4494C5; font-family: Arial, Verdana; word-wrap: break-word; height:30px; line-height:30px;} /* leftmenu_shop */
A.leftmenu_shop:active {font-weight: bold; color: #000000; background-color: #4083bd; text-decoration: none; height:30px; line-height:30px;}
A.leftmenu_shop:link {font-weight: bold; color: #4494C5; text-decoration: none; height:30px; line-height:30px;}
A.leftmenu_shop:visited {font-weight: bold; color: #4494C5; text-decoration: none; height:30px; line-height:30px;}
A.leftmenu_shop:hover {font-weight: bold; color: #000000; text-decoration: none; height:30px; line-height:30px;}
TD.leftmenu_shop {padding-left:4px;padding-right:4px;}

.small {font-size: 11px; font-family: Arial, Helvetica, sans-serif} /* small */
.normal {font-size: 12px; font-family: Arial, Helvetica, sans-serif, sans-serif}

.asp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


.form_en {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
a.form_en:active {
	COLOR: #000000; FONT-SIZE: 12px; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

a.form_en:hover {

	FONT-SIZE: 12px; COLOR: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}	
a.form_en:link {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
}	
a.form_en:visited {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	TEXT-DECORATION: none;
}


.fpageform
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #173e79;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}	
a.fpageform:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}

h2.fpageform
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    margin-top:0px;
    margin-bottom:2px; 
}

a.h2.fpageform:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    margin-top:0px;
    margin-bottom:2px; 
	
}
a.h2.fpageform:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    margin-top:0px;
    margin-bottom:2px; 
	
}
a.h2.fpageform:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    margin-top:0px;
    margin-bottom:2px; 
	
}
a.h2.fpageform:active 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #173e79;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
    margin-top:0px;
    margin-bottom:2px; 
	
}


.button1
{
	COLOR: black;
	font-size:12px;
	BACKGROUND: #97B7EC url(images/form_images/print5.gif) repeat-x;
	font-weight: normal;
	height: 23px;
	width: 70px;
	margin-top: 0;
	margin-right: px;
	margin-bottom: 0;
	margin-left: px;
	border-top: 1px outset;
	border-right: 1px outset;
	border-bottom: 1px outset #6598C7;
	border-left: 1px outset #D2E1EE;
	text-align: center;
	vertical-align: middle;
}
.bgcolor_grey {background-color: #B4B4B4} /* bgcolor_grey */
.bgcolor_greylight {background-color: #F9F9F9} /* bgcolor_greylight */
.newscolumn {font-size: 10px; color: #666666; text-decoration: none} /* newscolumn */

.bottom {font-size: 12px; font-family: Arial, Helvetica, Verdana}
A.bottom:link {color: #575757; text-decoration:none}
A.bottom:visited {color: #575757; text-decoration:none}
A.bottom:hover {color: #575757; text-decoration:none}
A.bottom:active {color: #575757 text-decoration:none}



/*----------------------------------- NOUS --------------------*/

.text{
	FONT-SIZE: 11px;
	COLOR: #5C5C5C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.nom_prod_home{
	FONT-SIZE: 13px;
	font-weight:bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.prix_home{
	FONT-SIZE: 24px;
	COLOR: #990000;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

a.lien{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.lien:hover{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a.lien_tools{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.lien_tools:hover{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.tools{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
.text_couleur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A82C2B;
}
.text_couleur_in{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7695AC;
}

.txt_arianne{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
a.lien_arianne{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}
a.lien_arianne:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}

.text_cata{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.nom_prod_fiche{
	color:#BF314C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
}
.prix_prod_fiche{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:32px;
}
.text_fiche{
	color:#5C5C5C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.onglet_on{
	background-color:#FFFFFF;
	height:25px;
	color:#7695AC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.onglet_off{
	background-color:#7695AC;
	height:25px;
	color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
#menu_haut span{
display:block;
 style="height:39px; 
 line-height:39px;
}
#menu_haut span a {
display:block;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 font-size:12px;
 style="height:39px; 
 line-height:39px;
}
#menu_haut span a:hover {
background-color:#E2E5E6;
 color:#454545;
 font-weight:bold;
 text-decoration:none;
 font-size:12px;
  style="height:39px; 
 line-height:39px;
}
