/* Global Styles */



body {

	margin:0px;

	}

	

td {

	font:10px Arial, Helvetica, sans-serif;

	color:#CCCCCC;

	border-bottom: 1 px solid #CCCCC;

	}



.table-separateur {

	COLOR: #b21107; BACKGROUND-COLOR: #b8bec4

}

table-titre {

	FONT-WEIGHT: bold; COLOR: #eeeeee; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center

}

.table-ligne0 {

	COLOR: #333333; BACKGROUND-COLOR: #ffcc99

}

.table-ligne1 {

	COLOR: #333333; BACKGROUND-COLOR: #ffffff }



	

a {

	color: #3398CC;

	}

	

a:hover {

	color: #CCCCCC;

	}



/* ID Styles */



#navigation td {

	border-bottom: 1 px solid #CCCCC;

	}

	

#navigation a {

	font: bold 11px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height:16px;

	letter-spacing:0.1em;

	text-decoration: none;

	display:block;

	padding:8px 6px 10px 10px;

	}

	

#navigation a:hover {

	background: #3398CC;

	}

	

#logo 	{

	font:24px Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	letter-spacing:0.2em;

	line-height:30px;

	}



#tagline 	{	

	font:11px Arial, Helvetica, sans-serif;

	color: #3398CC;

	letter-spacing:0.4em;

	line-height:18px;

	}



#monthformat {

	border-bottom: 1px dashed #96B5CC;

	}

		

#dateformat {

	font:11px Arial, Helvetica, sans-serif;

	color: #333333;

	letter-spacing:0.2em;

	}

	

#dateformat a {

	font:11px Arial, Helvetica, sans-serif;

	color: #3398CC;

	font-weight:bold;

	letter-spacing:0.1em;

	text-decoration:none;

	}

	

#dateformat a:hover {

	letter-spacing:0.1em;

	color: #E4EBF1;

	}

	

/* Class Styles */



.linkibas { font-family: Tahoma, Arial; font-size: 11px; color: #000;}

.linkibas:link { text-decoration:none; color: #000;}

.linkibas:visited { color: #fff;}

.linkibas:hover { text-decoration:underline; color: #fff;}





.gris_11 {

	font:11px bold Verdana,Arial,sans-serif;

	color: #7f7e7c;

	line-height:1.51px;



	}

.noir_11 {

	font:11px Verdana,Arial,sans-serif bold;

	color: #000000;

	line-height:1.5px;



	}

	

.rouge_11 {

	font:11px Verdana,Arial,sans-serif bold;

	color: #F00;

	line-height:1.5px;

	font-size: 14px;

	

}



.normal { font-size: 11px; color: #000000; font-family: Tahoma, Arial;}



.bodyText {

	font:11px Arial, Helvetica, sans-serif;

	color:#666666;

	line-height:20px;

	margin-top:0px;

	border-bottom: 1 px solid #CCCCC;

	text-align: left;

	}

	

.pageName{

	font: 18px Arial, Helvetica, sans-serif;

	color: #3398CC;

	line-height:26px;

	letter-spacing:1px;

	text-align: left;

	}

	

.arial_bold_gros_noir{

	font:bold 18px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height:26px;

	letter-spacing:0px;

	}

.arial_bold_gros_gris{

	font:bold 18px Arial, Helvetica, sans-serif;

	color: #b3b3b3;

	line-height:26px;

	letter-spacing:1px;

	}	

	



.arial_20bold_gros_gris_fonce{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #878787;

	line-height:26px;

	letter-spacing:1px;

	}	

.arial_20bold_gros_gris_tres_fonce{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #5a5a5a;

	line-height:26px;

	letter-spacing:1px;

	}	

	

	

	

.arial_20bold_gros_orange{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #f79a2e;

	line-height:26px;

	letter-spacing:1px;

	}	



.arial_20bold_gros_bleu{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #79b0df;

	line-height:26px;

	letter-spacing:1px;

	}	

.arial_20bold_gros_noir{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #010101;

	line-height:26px;

	letter-spacing:1px;

	text-align: left;

	}	



.arial_20bold_gros_vert{

	font:bold 20px Arial, Helvetica, sans-serif;

	color: #a8cd43;

	line-height:26px;

	letter-spacing:1px;

	}



.arial_13bold_noir{

	font:bold 13px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height:20px;

	letter-spacing:1px;

	font-style: italic;

	}	

	

.arial_13bold_gris_clair{

	font:bold 13px Arial, Helvetica, sans-serif;

	color: #c1c1c1;

	line-height:20px;

	letter-spacing:1px;

	}	

		

	





.subHeader {

	font:bold 11px Arial, Helvetica, sans-serif;

	color: #3398CC;

	line-height:22px;

	letter-spacing:0.2em;

	}



.subHeader2 {

	font:bold italic 11px Arial, Helvetica, sans-serif;

	color: #333333;

	line-height:22px;

	letter-spacing:0.2em;

	}

	

.quote {

	font: 20px Arial, Helvetica, sans-serif;

	color: #000000;

	line-height:30px;

	text-align: center;

	}

	

.smallText {

	font: 10px Arial, Helvetica, sans-serif;

	color: #666666;

	line-height: normal;

	}



.smallInvisible {

	font: 0px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	line-height: normal;

	}



.navText {

	font: 10px Arial, Helvetica, sans-serif;

	color: #003366;

	line-height:10;

	letter-spacing:0.1em;

	text-decoration: none;

	border-bottom: 1px solid #CCCCCC;



	}



A.LinkRed {	



	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E72614; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Geneva; TEXT-DECORATION: none



}





td.hp_hp_bl {

	background-image:url(../images/products_bottomleft.gif);

	width:5px;height:5px;

	background-repeat:no-repeat;

	background-position:bottom left;

}

td.hp_hp_tl {

	background-image:url(../images/products_topleft.gif);

	width:5px;height:5px;

	background-repeat:no-repeat;

	background-position:top left;

}

td.hp_hp_br {

	background-image:url(../images/products_bottomright.gif);

	width:5px;height:5px;

	background-repeat:no-repeat;

	background-position:bottom right;

}

td.hp_hp_tr {

	background-image:url(../images/products_topright.gif);

	width:5px;height:5px;

	background-repeat:no-repeat;

	background-position:top right;

}



td.hp_hp_tm {

	background-image:url(../images/hp_border.gif);

	background-repeat:repeat-x;

	background-position:top;

}

td.hp_hp_bm {

	background-image:url(../images/hp_border.gif);

	background-repeat:repeat-x;

	background-position:bottom;

}

td.hp_hp_mr {

	background-image:url(../images/hp_border.gif);

	background-repeat:repeat-y;

	background-position:right;

}

td.hp_hp_ml {

	background-image:url(../images/hp_border.gif);

	background-repeat:repeat-y;

	background-position:left;

}

td.hp_hp_mm {

	font-family:arial,helvetica,sans-serif;

	font-size:12px;

	padding-left:3px;

	padding-right:3px;

	vertical-align: top;

}





td.bandeau {

	background-image:url(../images/bandeau_haut.png);

	background-repeat:repeat-x;

	background-position:0 0;

	text-align:center;

	font-family:arial,helvetica,sans-serif;

	font-size:11px;

	color:white;

	height:47px;

}

td.bg_entete_form {

	background-image:url(../images/bg_entete.gif);

	background-repeat:repeat-x;

}





/* First column of highlighted products */

table.hp_hp_type3_bloc, table.hp_hp_type1_bloc{

	overflow:hidden;

	table-layout:fixed;

}



div.hp_hp_title_type1 {

	width:100%;

	height:28px;

	font-size:11px;

	font-weight:bold;

	text-transform:uppercase;

	overflow:hidden;

	background-image:url(../images/products_title_2_bg.gif);

	color:white;

	padding:0;

	margin:0;

	background-repeat: no-repeat;

}





div.hp_hp_title2_type1 {

	padding:8px 12px;

	margin:0;

}



element.style {

background-attachment:scroll;

background-color:transparent;

background-image:url(main_bg.png);

background-position:0 0;

background-repeat:repeat-x;

}

.bodyTextg {

	font-weight: bold;

}


