<!--
**********************************************************************************************
Last update: Luc Fafard. Dec. 10, 2007 

Update Notes:
2007-12-10: Added definition of 'a.titre_produit' to allow for clickable product titles

************************************************************************************************/
-->

body
{
margin:0px;
}

*
{
}

img
{
border:0px;
}

.menu_left
{
padding-left:3px;
padding-top:10px;
}

.fixed  {font-family: Verdana;font-size:11pt;color: #E6F9FF;font-weight:bold;}

a.quick 		{font-family: Verdana;font-size:9pt;color: #000099;}
a:active.quick  { text-decoration:none; }
a:hover.quick   { text-decoration:none;font-weight:bold; }
a:link.quick    { text-decoration:none; }
a:visited.quick { text-decoration:none; }

a.quick_left 		  {font-family: Verdana;font-size:9pt;color: white;text-decoration:none;}
a:active.quick_left   { text-decoration:underline; }
a:hover.quick_left    { text-decoration:underline; }
a:link.quick_left     { }
a:visited.quick_left  { }

a.quick_sub_menu_left1 			{font-family: Verdana;font-size:8pt;color: #000099;}
a:active.quick_sub_menu_left1   { text-decoration:none; }
a:hover.quick_sub_menu_left1    { text-decoration:underline; }
a:link.quick_sub_menu_left1     {  }
a:visited.quick_sub_menu_left1  {  }

a.quick_sub_menu_left {font-family: Verdana;font-size:8pt;color: white;text-decoration:none;}
a:active.quick_sub_menu_left   { text-decoration:none; }
a:hover.quick_sub_menu_left    { text-decoration:underline; }
a:link.quick_sub_menu_left     {  }
a:visited.quick_sub_menu_left  {  }

a.train_nav {font-family: Verdana;font-size:8pt;color: #d26d02;text-decoration:none;}
a:active.train_nav   { text-decoration:none; }
a:hover.train_nav    { text-decoration:none; }
a:link.train_nav     { text-decoration:none; }
a:visited.train_nav  { text-decoration:none; }
.sep_train_nav{font-family: Verdana;font-size:8pt;color: #d26d02;text-decoration:none;}

a.more_info {font-family: Verdana;font-size:8pt;color:#22538c;text-decoration:underline;}
a:active.more_info   { text-decoration:underline; }
a:hover.more_info    { color: #d26d02;text-decoration:underline; }
a:link.more_info     { text-decoration:underline; }
a:visited.more_info  { text-decoration:underline; }

a.more_info_big {font-family: Verdana;font-size:10pt;color:#22538c;text-decoration:underline;}
a:active.more_info_big   { text-decoration:underline; }
a:hover.more_info_big    { color: #d26d02;text-decoration:underline; }
a:link.more_info_big     { text-decoration:underline; }
a:visited.more_info_big  { text-decoration:underline; }

a.more_info_extrabig {font-family: Verdana;font-size:12pt;color:#22538c;text-decoration:underline;}
a:active.more_info_extrabig   { text-decoration:underline; }
a:hover.more_info_extrabig    { color: #d26d02;text-decoration:underline; }
a:link.more_info_extrabig     { text-decoration:underline; }
a:visited.more_info_extrabig  { text-decoration:underline; }

a.add_cart {font-family: Verdana;font-size:8pt;color:red;text-decoration:underline;}
a:active.add_cart   { text-decoration:underline; }
a:hover.add_cart    { color: #d26d02;text-decoration:underline; }
a:link.add_cart     { text-decoration:underline; }
a:visited.add_cart  { text-decoration:underline; }

a.test {background-image:url(/images/fr/onglet_accueil_on.png);}
a:active.test   { background-image:url(/images/fr/onglet_accueil_on.png);}
a:hover.test    {background-image:url(/images/fr/onglet_accueil_off.png);  }
a:link.test     { background-image:url(/images/fr/onglet_accueil_on.png); }
a:visited.test  { background-image:url(/images/fr/onglet_accueil_on.png); }
.sav
{
	margin-left:20px;
	margin-right:20px;
	font-family:Arial;
	margin-bottom:10px;
	
}
.savth
{
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:7;
padding-bottom:7px;
text-align:left;
background-color:#22538c;
color:white;
font-size:14px;

}
.savtd
{
padding-left:10px;
padding-right:10px;
border-left:1px #22538c solid;
border-right:1px #22538c solid;
border-bottom:1px #22538c solid;
text-align:left;
padding-top:20px;
padding-bottom:20px;
font-size:11px;


}
table.menu_left td
{
	
	padding-left:inherit;
	padding-top:2px;
	padding-bottom:2px;

}
title_product
{
	padding-top:2px;
	padding-bottom:2px;
}
.pat_found
{
background-color:#e6e6e6;

}
table.sub_menu_left0 td
{
border:0px;
}

.small           { font-family: Verdana; font-size: 8pt }

h2               { font-family: Arial; font-size: 12pt }

.titre_produit   
{ 
font-family: Arial; 
font-size: 12pt ; 
font-weight:bold;
}

a.titre_produit
{ 
color:#22538c;
font-family: Arial; 
font-size: 12pt ; 
font-weight:bold;
text-decoration:none;
}
a:hover.titre_produit    { color: #d26d02;text-decoration:underline; }

.product_frame
{
	text-transform:none;
	margin:0px;
}
.product_frame td
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 8pt;
	
	
}
.tab_histo td
{
text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	padding-right:10px;
}
.tab_histo th
{

	text-transform:none;

	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	font-family: arial, helvetica; font-size: 14pt

}
.items2
{
	text-transform:none;
	margin:0px;
}
.items2 td
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 8pt;
	
	
}

#test a {

text-decoration:none;


}
.best_seller
{

	text-transform:none;
	font-family: Verdana; 
	font-size: 12px ;
	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:left

}
.button_href
{
border:0px #22538c solid;
	background-color:#22538c;
	color:white;
	font-family:Arial;
	font-size:9px;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
input.submit
{
	border:0px #22538c solid;
	background-color:#22538c;
	color:white;
	font-family:Arial;
	font-size:9px;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	
}
input.submit_red
{
	border:0px #22538c solid;
	background-color:red;
	color:white;
	font-family:Arial;
	font-size:9px;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	
}
#submitb_ie a:hover input.submit { 
	background-color:#22538c;


}
#submitb input.submit:hover{
	background-color:#22538c;
}

#submitb div{
	background-color:red;
	padding:0px;
}

.shopping_cart td
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	background-color:#fefefe;
	border:0px #c2c2c2 solid;
}
.shopping_cart th
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	font-weight:bold;
	background-color:#f3f7fa;
	border:0px #c2c2c2 solid;
}
.new_shopping_cart td
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	background-color:#fefefe;
	border:1px #c2c2c2 solid;
}
.new_shopping_cart th
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	font-weight:bold;
	background-color:#f3f7fa;
	border:1px #c2c2c2 solid;
}
#std
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	background-color:#f3f7fa;
	
}
#sth
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	background-color:e5eef5;
	
}

.search th
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 16pt ;
	color:black;
	font-weight:bold;
	text-align:left;
	
	
}
.search
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
}
a.link_search {font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;}
a:active.link_search   { }
a:hover.link_search   { }
a:link.link_search    { }
a:visited.link_search    { }

.frame_text
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 8pt ;
	color:black;
	
	text-align:justify;
}
.frame_text th
{
padding-top:20px;
	text-transform:none;
	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	font-family: arial, helvetica; font-size: 14pt
}
.frame_text td.sub_title
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 11pt ;
	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:left

}
.frame_text h1
{
	text-transform:Capitalize;
	font-family: Verdana; 
	font-size: 12pt ;
	color:black;
	text-align:left
}
.frame_text h2
{
	text-transform:Capitalize;
	font-family: arial, helvetica; font-size: 12pt
	color:black;
	text-align:left
}

.frame_text a.a0 {font-family: Verdana;font-size:9pt;color: #000099;text-decoration:underline;font-weight:bold;}
.frame_text a:active.a0  { }
.frame_text a:hover.a0   { }
.frame_text a:link.a0    { }
.frame_text a:visited.a0    { }

.frame_text a.a1 {font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;}
.frame_text a:active.a1  { }
.frame_text a:hover.a1   { }
.frame_text a:link.a1    { }
.frame_text a:visited.a1    { }

.frame_text a.a2 {margin-left:0px;font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;}
.frame_text a:active.a2  { }
.frame_text a:hover.a2   { }
.frame_text a:link.a2    { }
.frame_text a:visited.a2    { }

.frame_text a.inerte {text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;}
.frame_text a:active.inerte  { }
.frame_text a:hover.inerte   { }
.frame_text a:link.inerte    { }
.frame_text a:visited.inerte    { }
.frame_inscription
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 8pt ;
	color:black;
	
	text-align:justify;
}
.frame_inscription th
{
padding-top:20px;
	text-transform:none;
	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	font-family: arial, helvetica; font-size: 14pt
}
.frame_inscription td
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	margin-left:20px;
	margin-right:20px;
	text-align:justify;

}
.frame_inscription h1
{
	text-transform:Capitalize;
	font-family: Verdana; 
	font-size: 12pt ;
	color:black;
	text-align:left
}
.frame_inscription h2
{
	text-transform:Capitalize;
	
	font-family: arial, helvetica; font-size: 12pt
	color:black;
	text-align:left
	
}
.frame_inscription a.a0 {font-family: Verdana;font-size:9pt;color: #000099;text-decoration:underline;font-weight:bold;}
.frame_inscription a:active.a0  { }
.frame_inscription a:hover.a0   { }
.frame_inscription a:link.a0    { }
.frame_inscription a:visited.a0    { }

.frame_inscription a.a1 {font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;}
.frame_inscription a:active.a1  { }
.frame_inscription a:hover.a1   { }
.frame_inscription a:link.a1    { }
.frame_inscription a:visited.a1    { }

.frame_inscription a.a2 {margin-left:0px;font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;}
.frame_inscription a:active.a2  { }
.frame_inscription a:hover.a2   { }
.frame_inscription a:link.a2    { }
.frame_inscription a:visited.a2    { }

.frame_inscription a.inerte {text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;}
.frame_inscription a:active.inerte  { }
.frame_inscription a:hover.inerte   { }
.frame_inscription a:link.inerte    { }
.frame_inscription a:visited.inerte    { }

.banniere_jaune
{
	background-repeat:no-repeat;
	padding:0px;
	background-image:url(images/bg_banner_specialoffers.gif);
}

table .bas_accueil
{
margin:0px;
}
.P1
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 16px ;
	color:black;
	margin:0px;
	text-align:left;
	font-weight:bold;
	
}
.P2
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	margin:0px;
	font-weight:inherit;
	text-align:left
}
.bas_accueil a {font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;font-weight:none;}
.bas_accueil a:active  { }
.bas_accueil a:hover1   { }
.bas_accueil a:link    { }
.bas_accueil a:visited    { }
.td_bas_accueil_left
{

width:1px;
border-bottom:2px white solid;
background-color:#7dcb74;
}
.td_bas_accueil_right
{font-weight:none;
padding:10px;
border-bottom:2px #7dcb74 solid;
background-color:#b5e1b0;
}
.img_bas_accueil
{
padding-left:0px;
margin-left:0px;
border-bottom:2px white solid;
float:left;
}

.div_bas_accueil
{
height:100%;
border-bottom:2px blue solid;
}

.td_bas_accueil_left_last
{
width:1px;
background-color:#7dcb74;
}

.td_bas_accueil_right_last
{padding:10px;font-weight:none;
background-color:#b5e1b0;
}

.title_section
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 16px ;
	color:black;
	margin:0px;
	text-align:left;
	font-weight:bold;
}

.text_section
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 10pt ;
	color:black;
	margin:0px;
	text-align:left
	font-weight:bold;
}

.a_bas_accueil {font-family: Verdana;font-size:10pt;color: #000099;text-decoration:underline;font-weight:none;}
.a_bas_accueil:active  { }
.a_bas_accueil:hover1   { }
.a_bas_accueil:link    { }
.a_bas_accueil:visited    { }

.fav1 {font-family: Verdana;font-size:8pt;color: #000099;text-decoration:underline;font-weight:none;}
.fav1:active  { }
.fav1:hover1   { }
.fav1:link    { }
.fav1:visited    { }
.fav2 {font-family: Verdana;font-size:8pt;color: black;text-decoration:none;font-weight:none;}
.fav2:active  { }
.fav2:hover1   { }
.fav2:link    { }
.fav2:visited    { }


.error
{
color:red;
font-style:italic;
font-size:0.8em;
}

.alert_item_added
{
color:red;
font-weight:bold;

font-size:1em;
}
.obligatoire
{
color:red;
font-style:italic;
font-size:0.8em;
}

.suggestion
{
	
	border:1px #e7edf5 solid;
}
.suggestion th
{
	background-color:#e7edf5;
	font-family:Arial;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
.suggestion td
{
	background-color:white;
	font-family:Arial;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	border-left:1px #e7edf5 solid;
	border-bottom:1px #e7edf5 solid;
	border-right:1px #e7edf5 solid;
	text-align:left;
}
.suggestion_vert th
{
	background-color:#e7edf5;
	font-family:Arial;
	font-size:12px;
	text-align:left;
}

.suggestion_vert td
{
	
	font-family:Arial;
	font-size:12px;
	border-left:1px #e7edf5 solid;
	border-bottom:1px #e7edf5 solid;
	border-right:1px #e7edf5 solid;
	text-align:left;
}
h1.titre_accueil
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 12px ;
	color:#2d669c;
	text-align:center;
}

h1.titre_accueil2
{
	text-transform:none;
	font-family: Verdana; 
	font-size: 12px ;
	color:#2d669c;
}
h1.titre
{
	text-transform:none;
	font-family: Arial; 
	font-size: 14pt ;
	color:black;
	margin:0px;
	text-align:left;
	font-weight:bold;
}

h2.titre
{
	text-transform:none;
	font-family: Arial; 
	font-size: 8pt ;
	color:black;
	margin:0px;
	text-align:justify;
	font-weight:normal;
}

h2.soustitre
{
	text-transform:none;
	font-family: Arial; 
	font-size: 12pt ;
	color:black;
	margin:0px;
	text-align:left;
	font-weight:bold;
}

.maj
{
	text-transform:none;
	font-family: Arial; 
	font-size: 12px ;
	color:black;
	text-align:center;
}

.bottom
{
	text-transform:none;
	font-family: Arial; 
	font-size: 12px ;
	color:black;
	text-align:center;
}

.title_process_paiement
{
	font-family:Arial;
	font-size:12px;
	background-color:#f0f0f0;
	color:black;
}

