.td_brd
{
 border-right: solid #ff0000 1px;
 border-left: solid #ff0000 1px;
}
body {

	color: black;
	font-family: arial, helvetica, sans-serif;
	margin: 10px 5px;
	padding-left: 25px;
}
form {
	margin: 0px;
}
input {
    font-size: 9px;
    color: black;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffff;
}
select {
    font-size: 8pt;
    color: black;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffff;
}
a {
    font-weight: none;
    font-size: 10px;
    color: #b01d2f;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a:active {
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
}
.profile_td {
    background-color: #dedfde;
}
.sep {
	line-height: 10px;
}
.sep2{
	line-height: 12px;
}
.decallage-g {
	 padding-left: 5px;
}
.smallon {
	color: #b01d2f;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	letter-spacing: 1px;
}
.lien {
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	clip:  rect(   );
}
.alien_noir {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_new {
	font-size: 11px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}


.literature_titre_blanc {
    font-size: 10pt;
    color: #ffffff;
    font-family: arial;
    text-decoration: none;
}
.Titre_noir14 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Titre_noir {
	font-size: 10pt;
	color: #black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titre_bleu {
	font-size: 12pt;
	color: #2c69a3; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titre_bleu2 {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.Titre_rouge_home{
	font-size: 12pt;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.date_new {
	font-size: 8pt;
	color: #669BAB;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.literature_bleu {
    font-size: 8pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2E3CBC;
	text-decoration: none;
}
.StyleText {
            color: #433A6F;
            font-family: "Times New Roman", Times, serif;
            font-size: 16px;
            font-weight: bold;
            font-style: italic;
}
.pathreminderstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	text-decoration: none;
}
.txt_bleu {
	font-size: 8pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.Txt_bleu2 {
	font-size: 11px;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 3px;
}
.Txt_bleu {
	font-size: 8pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_moyen {
	font-size: 10pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_pet {
	font-size: 7pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_moyen2 {
	font-size: 10pt;
	color: #1C9AC3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_orange {
	font-size: 8pt;
	color: #ff9600;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_orange_normal {
	font-size: 8pt;
	color: #ff9600;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	height: 20px;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B01D2F;
}
.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
	text-decoration: none;
}
.txt4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.txt5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.txt_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	text-decoration: none;
}
.txt_news_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B01D2F;
}
.txt_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
}
.txt_news_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
	text-align:     justify;
}
.txt_news_product_type{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.rouge {
	font-size: 8pt;
	color: #b01d2f;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
.txt_rouge {
	font-size: 8pt;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	height: 20px;
}
.Txt_rouge {
	font-size: 8pt;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	height: 20px;
}
.Txt_rouge2 {
	font-size: 12px;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_rouge3 {
	FONT-SIZE: 12px;
	COLOR: #B01D2F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
}
.Txt_rouge3 {
	FONT-SIZE: 12px;
	COLOR: #B01D2F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
}

.Txt_rouge4 {
	color:#CC0033;
	font-family:Arial,Helvetica,sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.Txt_rouge5 {
	color:#382D2C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.Txt_rouge6 {
	color:#CC0033;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	height:20px;
	text-decoration:none;
}
.Txt_rouge7 {
	FONT-SIZE: 12px;
	COLOR: #B01D2F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}
.txt_rouge8 {
	FONT-SIZE: 12px;
	COLOR: #B01D2F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
.petit_texte_noir {
	font-size: 8pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.petit_texte_noir_bold {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal; 
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.moyen_texte_noir {
	font-size: 10pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.txt_blanc_pet {
	font-size: 8pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc_normal {
	font-size: 10pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	height: 20px;
}
.txt_blanc_gras {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.txt_gris_gras {
	font-size: 10pt;
	color: #7b797b;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_gris {
	font-size: 8pt;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.Txt_gris {
	font-size: 8pt;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_gris11 {
	font-size: 11px;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}


.amenu_rouge {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}

.amenu_rouge:visited {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge:active {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge:hover {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}


.Amenu_rouge {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}

.amenu_gris {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:visited {
     font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:active {
   font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.Amenu_gris {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_souligne {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_rouge2 {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:visited {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:active {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:hover {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}
.amenu_jaune {
    font-size: 8pt;
    color: #ffb802;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:visited {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:active {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:hover {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}
.amenu_gris_gauche {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
    font-weight: bold;
}
.amenu_gris_petit {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:visited {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:active {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:hover {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.aliterature_gris {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
a.smallon	{
	color: #b01d2f;
	text-decoration: none;
}
a.smallon:hover {
	color: red;
	text-decoration: none;
}
.txt_blanc:visited {
  font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc:active {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc:hover {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	text-decoration: underline;
}
a.txt_gris {
	color: #606060;
	text-decoration: none;
}
a.txt_gris:hover {
	color: #606060;
	text-decoration: underline;
	font-weight: bold;
}
a.lien	{
	color: #2c69a3;
	text-decoration: none;
}
a.lien:hover {
	color: #2c69a3;
	text-decoration: underline;
}
.alien_noir:visited {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_noir:active {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_noir:hover {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_new:visited {
	color: black;
	text-decoration: none;
}
.alien_new:active {
	color: black;
	text-decoration: none;
}
.alien_new:hover {
	color: black;
	text-decoration: underline;
}
.alien_new:link {
	color: black;
	text-decoration: none;
}
.titre_bleu2:visited {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.titre_bleu2:active {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.titre_bleu2:hover {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.txt3:link {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:active {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:visited {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:hover {
	color: #B01D2F;
	text-decoration: underline;
}

.titre3 
{
color:#B01D2F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
}
a.titre1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}


a.pathreminderstyle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	text-decoration: none;
}
a.pathreminderstyle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	text-decoration: none;
}
a.pathreminderstyle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	text-decoration: none;
}
a.pathreminderstyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	text-decoration: underline;
}
a.pathreminderstyle1:link {
	color:#B01D2F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-decoration:none;
}
a.pathreminderstyle1:active {
	color:#B01D2F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-decoration:none;
}
a.pathreminderstyle1:visited {
	color:#B01D2F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-decoration:none;
}
a.pathreminderstyle1:hover {
	color:#B01D2F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	text-decoration:underline;
}
a.txt_news:link {
  	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	color: #000000;
	padding-bottom:2px;
	text-decoration: none;
}
a.txt_news:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
	text-decoration: none;
}
a.txt_news:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
	text-decoration: none;
}
a.txt_news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
	text-decoration: underline;
}
.Txt_rouge2:link {
	text-decoration: none;
}
.Txt_rouge2:active {
	text-decoration: none;
}
.Txt_rouge2:visited {
	text-decoration: none;
}
.Txt_rouge2:hover {
	text-decoration: none;
}
.rouge2 {
	font-size: 7pt;
	color: #b01d2f;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}
.rouge2:link {
	text-decoration: underline;
}
.rouge2:active {
	text-decoration: underline;
}
.rouge2:visited {
	text-decoration: underline;
}
.rouge2:hover {
	text-decoration: none;
}

.menu_alpha a {
	padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display: block; /*for IE*/
}
.menu_alpha a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	background-color : #E5E6E6;
	text-decoration:none;
}
.alphabetical a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
    font-weight: bold;
	text-decoration:none;
}
.alphabetical a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
    font-weight: bold;
	text-decoration:underline;
}

.style25 {
	font-size: 25px;
}

/*TOP SIDEBAR*/
.yellow_top_margin {
	background:url(/res/en/images/home_r2_c40.gif) repeat-x top left;
}
.Titre_rouge {
	color: #B01D2F;
	font-weight: bold;
}
.background_register {
	background:url(/res/en/images/default2_r9_c52.gif) repeat-x top left;
}
.background_register_white {
	color: #FFFFFF;
}
.menu_ligne {
	background:url(/res/en/images/home_r3_c37.gif) repeat-x top left;
}
.fond_form_rouge {
	background:url(/res/en/images/default2_r5_c26.gif) repeat-x top left;
}
.fond_menu {
	background:url(/res/en/images/home_r11_c43b.gif) repeat-x top left; 
}
/*END TOP SIDEBAR*/

/*.background_corner_white {
	background: url(/res/en/images/corner-white.gif) no-repeat bottom;
	background-position: left;
}*/

/* LEFT MENU*/
.fond_titre1 {
	background:url(/res/en/images/home_r13_c2_01_c.png) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}
.fond_titre2 {
	background:url(/res/en/images/home_r24_c2_01_b.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}

.fond_titre_news {
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}

.petit_texte_blanc {
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:5px;
	color:#ffffff;
}

.petit_texte_blanc a{
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
}

.petit_texte_blanc a:hover{
	text-decoration:underline;
}

.fond_btn_search_extranet {
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

.fond_btn_search_extranet a{
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

.fond_btn_search_extranet a:hover{
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	text-decoration:underline;
}

.txt_menu a {
	padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	text-decoration:none;
	display: block; /*for IE*/
	line-height:16px;
	height:16px;
}
.txt_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	background-color : #E5E6E6;
	text-decoration:none;
}
.txt_menu_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	background-color : #E5E6E6;
	text-decoration:none;
}
.sep_menu_gauche {
	background-color:#C2C2C2;
	line-height:1px;
}
.bordure_gauche {
	background:url(/res/en/images/home_r34_c2.gif) repeat-y top left;
}
.bordure_droite {
	background:url(/res/en/images/home_r34_c9.gif) repeat-y top left;
}
.vertical_space {
	line-height:9px;
}
.icon_menu {
	text-align:right;
	padding-right:15px;
}
/* END LEFT MENU */


/*CONTENT*/
.contenu_bord_rouge{
	background:url(/res/en/images/home_r15_c10.gif) repeat-x top left; 
}
.bord_gauche_jaune_a{
	background:url(/res/en/images/home_r18_c12.gif) repeat-y top left; 
}
.bord_droit_jaune_a{
	background:url(/res/en/images/home_r18_c41.gif) repeat-y top left;
}
/* END CONTENT*/


/* NEWS*/
.fond_news{
	background:url(/res/en/images/home_r14_c43.gif) repeat-y top left;
}
/* END NEWS*/

/* Call us*/
.fond_call-us{
	background:url(/res/en/images/call-us2.gif) no-repeat top right;
}
/* END call us*/

/* Extranet*/
.fond_extranet{
	background:url(/res/en/images/fond_extranet.gif) no-repeat bottom right;
}
/* END Extranet*/


/* CADRE DEFAULT*/
.cadre_gauche{
	background:url(/res/en/images/cote-gauc.gif) repeat-y top left;
}
.cadre_droite{
	background:url(/res/en/images/cote-droit.gif) repeat-y top right;
}
.cadre_haut{
	background:url(/res/en/images/chapeau.gif) repeat-x top left;
}
.cadre_haut-v2{
	background:url(/res/en/images/chapeauV2.gif) repeat-x top left;
}
.cadre_haut-v3{
	background:url(/res/en/images/corner-green-big3.gif) repeat-x top left;
}
.cadre_haut-v4{
	background:url(/res/en/images/appli-fond1.gif) repeat-x top left;
}
.cadre_haut-v5{
	background:url(/res/en/images/appli-fond2.gif) repeat-x top left;
}
.cadre_bas{
	background:url(/res/en/images/semelle.gif) repeat-x top left;
}
/* END CADRE DEFAULT*/


/* CADRE PAGES*/
.Pcadre_gauche{
	background:url(/res/en/images/Airmax_site_r12_c4.jpg) repeat-y top left;
}
.Pcadre_gauche1{
	background:url(/res/en/images/Site_r12_c4.jpg) repeat-y top left;
}
.Pcadre_droite{
	background:url(/res/en/images/Airmax_site_r6_c8.jpg) repeat-y top right;
}
.cadre_appli{
	background:url(/res/en/images/appli-filet-vert.jpg) repeat-y top right;
}
.Pcadre_gris{
	background:url(/res/en/images/Airmax_site_r1_c1.jpg) repeat-x top right;
}
/* END CADRE PAGES*/



.bandeau_vert { background:#C3DD00 no-repeat left top; }
.bandeau_gris { background:#EAEAEA no-repeat left top; }
.customer_drawing{
border:2px solid #2099B8;
width:100px;
font-size:11px;
color:#2099B8;
padding:5px;
}

.customer_drawing a{
font-size:11px;
color:#2099B8;
text-decoration:underline;
}

.rohs_compatible{
background:#009900;
text-align:center;
color:#ffffff;
font-size:10px;
}

.rohs_compatible a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.comm_data{
background:#BDBDBD;
text-align:center;
color:#ffffff;
font-size:10px;
}

.comm_data a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.roll_spec_on a{
color:#000000;
font-size:11px;
text-decoration:none;
background:#ffffff;
text-align:center;
padding:2px;
}

.roll_spec_on a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}

.roll_spec a{
color:#000000;
font-size:11px;
text-decoration:none;
text-align:center;
padding:2px;
}

.roll_spec a:hover{
color:#000000;
font-size:11px;
background:#ffffff;
text-decoration:none;
}

.arial_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.arial_blue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C69A3;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

.bg_red {
	background-color: #DC002E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

.bg_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFE3BE;
}
.txt_products_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B01D2F;
	text-decoration: none;
}
.border_green_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2DC00;
}
.border_green_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2DC00;
}
.border_green_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2DC00;
}
.border_green_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2DC00;
}
.border_green_LR_indent {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2DC00;
	padding-right: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2DC00;
}

.bg_red_top {
	background-image: url(/res/en/images/bg_red_top.gif);
}
.bg_red_side {
	background-image: url(/res/en/images/bg_red_side.gif);
}
.txt_fci_connect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}

/* updated by arun on April 2 to add fonts for Trade show */
.bg_table_body_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5AA5D0;
	background-color: #FEFFF1;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #5AA5D0;
	border-left-color: #5AA5D0;
	padding-right: 3px;
	padding-left: 3px;
}
.bg_table_body_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FEFFF1;
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #5AA5D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5AA5D0;
}
.arial_red {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E11838;
	text-decoration: none;
}
.bg_table_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/res/en/images/bg_table_head.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5AA5D0;
}
.bg_table_body_01_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5AA5D0;
	background-color: #FEFFF1;
	padding-right: 5px;
	padding-left: 5px;
}
.bg_table_body_01_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FEFFF1;
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5AA5D0;
}
.bg_table_body_01_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FEFFF1;
	padding-right: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3892C6;
}
.top_menu_mouseover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC0230;
	text-decoration: none;
}
.menu_microsite_td
{
	height:25px;
	padding-top:2px;padding-bottom:2px;	
}
.Txt_link {
	FONT-SIZE: 12px;
	COLOR: #00002F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
}
.Txt_nat1{
border-left:2px solid #E6E6E6; 
border-bottom : 2px solid #E6E6E6;
border-top:2px solid #E6E6E6;
border-right: 2px solid #E6E6E6;
}
.Txt_nat2{
border-left:0px #E6E6E6; 
border-bottom : 0px #E6E6E6;
border-right : 1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
}
.Txt_nat3{
border-left:0px #E6E6E6; 
border-bottom : 0px #E6E6E6; 
border-right : 0px #E6E6E6; 
border-top:1px solid #E6E6E6;
}
.Txt_nat4{
border-right:1px solid #E6E6E6;
border-top : 0px #E6E6E6;
border-bottom : 0px #E6E6E6;
border-left : 0px #E6E6E6;
}
