/* Fichier de styles CSS - MPO - 09/2004 */

body, html { height:100%; width:100%; }
body { margin:0px 0px 0px 0px; }
td.main_row_1, td.main_row_1 input {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}
/*body, html, td.main_row_1, a, span, div, input, select {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}*/
form { margin:0px 0px 0px 0px; }

/* Conteneur principal */

.main {height:100%;width:800px; border-right:1px solid #E6E6E6; }
.main07 {height:auto;width:780px; border-right:1px solid #E6E6E6; }
.main_row_0, .main_row_1, .main_row_2, .main_row_3 { vertical-align:top; }
.main_row_0 { height:124px; background-image:url(../../images/commun/fd_top.gif);background-repeat:repeat-x;}
.main_row_1 { height:23px; background-image:url(../../images/commun/fd_row_1.gif);background-repeat:repeat-x;}
.main_row_2 { height:8px; background-image:url(../../images/commun/fd_row_2.gif);background-repeat:repeat-x;}
.main_row_3 { height:auto; }
.main_row_4 { height:42px; background-color:#649CAE; vertical-align:middle; }

/* Navigation - Partie Haute */

.form_pays { margin:0px 20px 0px 0px; }

/* Navigation - Partie Basse */

.nav_tab { padding:5px 5px 5px 5px; height:38px; }

.nav_bleu {  color:#000B40; text-decoration:none; vertical-align:middle;}

.nav_blanc, .nav_blanc a { text-align:right; color:#FFFFFF; text-decoration:none;}
.nav_blanc a:hover { text-decoration:underline; }

.nav_blanc_2, .nav_blanc_2 a { color:#FFFFFF; text-decoration:none;vertical-align:bottom;}
.nav_blanc_2 a:hover { text-decoration:underline; }

.search_button { border:0px solid #649CAE; background-image: url("../../images/commun/nav/rechercher.gif");height:16px;width:66px;}
.search_button07 { border:0px solid #649CAE; background-image: url("../../images/accueil/ok.gif");height:18px;width:29px;}
.search_input { border:1px solid #DDDDDD; }
.img_afaq { margin:0px 3px 0px 3px; }

/* Contenu Home */

.submain { height:100%;width:100%; }

.submain_cell_0 { width:310px; vertical-align:top; background-image:url(../../images/commun/fd_grey_line.gif);background-repeat:repeat-y; }
.submain_cell_1, .submain_cell_2 { vertical-align:top; }
.submain_cell_1 { padding:0px 5px 5px 5px; }
.submain_cell_3, .submain_cell_4, .submain_cell_5 { height:79px; vertical-align:bottom; }
.submain_cell_3 { width:310px; }
.submain_cell_2, .submain_cell_5  { width:203px; padding:0px 0px 0px 5px;}
.submain_cell_5 { text-align:right; }

.cell3_news { height:79px;width:100%;background-color:#B7D5DC; }


/* Contenu Détails */

.main_row_3_b { height:auto; padding:0px 0px 10px 0px;vertical-align:top; }

.submain_b { height:100%;width:100%;}
.submain_cell_0_b { width:113px; vertical-align:top; background-color:#B7D5DC; }
.submain_cell_1_b, .submain_cell_2_b { vertical-align:top; }
.submain_cell_1_b { padding:0px 5px 5px 5px; }
.submain_cell_3_b, .submain_cell_4_b, .submain_cell_5_b { height:32px; vertical-align:bottom; }
.submain_cell_3_b { width:113px; background-color:#B7D5DC; }
.submain_cell_5_b { background-color:#F7F8F8; color:#000000; vertical-align:middle;}
.submain_cell_2_b, .submain_cell_5_b { width:175px; }
.submain_cell_2_b { background-image:url(../../images/commun/nav/nav_right_fd.gif);background-repeat:repeat-y;vertical-align:top; }

.cell_4_b { height:32px;margin:0px 0px 0px 5px;background-color:#F7F8F8; }


/* Navigation verticale droite */

.titre_gris, .titre_bleu {  vertical-align:middle; height:26px;font-weight:bold; }
.titre_gris, .titre_bleu, .content_gris, .content_gris_2, .content_bleu { padding:0px 0px 0px 5px; }
.content_gris, .content_bleu { line-height:15px; }
.titre_gris { background-color:#EDEDED; }
.content_gris { background-color:#D5D6D6; }
.titre_bleu { background-color:#E8F2F4; }
.content_bleu { background-color:#D6E7EB; }
.content_gris_2 { color:#7E7F7F; }


/* Newsletter - partie gauche + basse */

.button_newsletter { border:0px solid #B7D5DC; background-image: url("../../images/commun/newsletter_inscript.gif");height:16px;width:79px;}
.input_newsletter { border:1px solid #DDDDDD; background-color:#FFFFFF }

.bloc_newsletter { height:100%; width:100%;}
.bloc_cell_newsletter_0, .bloc_cell_newsletter_1 { background-color:#B7D5DC; }
.bloc_cell_newsletter_0 { height:24px; }


/* Bloc News - partie basse */

.bloc_news { height:100%; width:100%;}
.bloc_cell_news_0, .bloc_cell_news_1 { background-color:#B7D5DC; }
.bloc_cell_news_0 { height:24px; }
.bloc_cell_news_1 { padding:0px 5px 0px 5px; }


/*Content Edito */

.titredetailfdsgris  { font-size: 10px;color:#516D93;text-decoration: none; }
a.titredetailfdsgris:link  { color:#516D93;text-decoration: none; }
a.titredetailfdsgris:hover  { color:#516D93;text-decoration: underline; }

.titredetailfdsblanc { font-size: 10px;color:#7F7F7F;text-decoration: none; }
a.titredetailfdsblanc:link  { color:#7F7F7F;text-decoration: none; }
a.titredetailfdsblanc:hover  { color:#7F7F7F;text-decoration: underline; }

.titreartcontenu { color:#02306C;font-size: 12px;font-weight: bolder; }
a.titreartcontenu:link  { color:#02306C;font-size: 12px;font-weight: bolder; }
a.titreartcontenu:hover  { color:#02306C;font-size: 12px;font-weight: bolder; }

.titrelisteproduits { color:#02306C;font-size: 11px;font-weight: bolder;text-decoration: none; }
a.titrelisteproduits:link  { color:#02306C;font-size: 11px;font-weight: bolder;text-decoration: none; }
a.titrelisteproduits:hover  { color:#F79661;font-size: 11px;font-weight: bolder;text-decoration: underline; }


.titrehomerubrique { color:#02306C;font-size: 17px;font-weight: 900 ;text-decoration: none; }
a.titrehomerubrique:link  { color:#02306C;font-size: 17px;font-weight: 900 ;text-decoration: none; }
a.titrehomerubrique:hover  { color:#F79661;font-size: 17px;font-weight: 900 ;text-decoration: underline; }

.titrecategorie { color:#02306C;font-size: 14px;font-weight: bolder;text-decoration: none; }
a.titrecategorie:link  { color:#02306C;font-size: 14px;font-weight: bolder;text-decoration: none; }
a.titrecategorie:hover  { color:#F79661;font-size: 14px;font-weight: bolder;text-decoration: underline; }


.titretoppagebleuclair{ color:#639CAD;font-size: 11px;font-weight: bolder;text-decoration: none; }
a.titretoppagebleuclair:link  { color:#639CAD;font-size: 11px;font-weight: bolder;text-decoration: none; }
a.titretoppagebleuclair:hover  { color:#639CAD;font-size: 11px;font-weight: bolder;text-decoration: underline; }

.titreaccueilbleuclair{color:#639CAD;font-size: 11px;font-weight: bolder;text-decoration: none;}
a.titreaccueilbleuclair:link  { color:#639CAD;font-size: 10px;font-weight: bolder;text-decoration: none;}
a.titreaccueilbleuclair:hover  { color:#639CAD;font-size: 10px;font-weight: bolder;text-decoration: underline; }

.bleuclair{ color:#639CAD;text-decoration: none;}
a.bleuclair:link  { color:#639CAD;text-decoration: none;}
a.bleuclair:hover  { color:#639CAD;text-decoration: underline; }

.bleuclair10{ font-size: 10px;color:#639CAD;text-decoration: none;}
a.bleuclair10:link  { font-size: 10px;color:#639CAD;text-decoration: none;}
.bleuclair10 a:link  { font-size: 10px;color:#639CAD;text-decoration: none;}
a.bleuclair10:visited  { font-size: 10px;color:#639CAD;text-decoration: none; }
.bleuclair10 a:visited  { font-size: 10px;color:#639CAD;text-decoration: none; }
a.bleuclair10:hover  { font-size: 10px;color:#639CAD;text-decoration: underline; }
.bleuclair10 a:hover  { font-size: 10px;color:#639CAD;text-decoration: underline; }


.bleufonce{ color:#02306C;text-decoration: none;}
a.bleufonce:link  { color:#02306C;text-decoration: none;}
a.bleufonce:hover  { color:#02306C;text-decoration: underline; }

.bleufonce10{ font-size: 10px;color:#02306C;text-decoration: none;}
a.bleufonce10:link  { color:#02306C;text-decoration: none;}
a.bleufonce10:hover  { color:#02306C;text-decoration: underline; }

.bleunewshome07{ font-size: 10px;color:#6198A9;text-decoration: none;}
a.bleunewshome07:link  { color:#6198A9;text-decoration: none;}
a.bleunewshome07:hover  { color:#6198A9;text-decoration: underline; }

.bleufonceespace{ color:#02306C;text-decoration: none; lign-height:30px;}
a.bleufonceespace:link  { color:#02306C;text-decoration: none;}
a.bleufonceespace:hover  { color:#02306C;text-decoration: underline; }

.blanc { color:#FFFFFF;text-decoration: none; }
a.blanc:link  { color:#FFFFFF;text-decoration: none; }
a.blanc:hover  { color:#FFFFFF;text-decoration: underline; }

.rouge, .rouge a, .rouge a:link { color:#E50103;text-decoration: none; }
a.rouge:hover  { color:#E50103;text-decoration: underline; }

.orange, .orange a, .orange a:link { color:#f79661;text-decoration: none; }
.orange a:hover  { color:#f79661;text-decoration: underline; }

.orange12, .orange12 a, .orange12 a:link { color:#f79661;text-decoration: none;font-size: 12px;}
.orange12 a:hover  { color:#f79661;text-decoration: underline;font-size: 12px;}

.blancfondsbleu { color:#FFFFFF;text-decoration: none; background-color:#639cad }
a.blancfondsbleu:link  { color:#FFFFFF;text-decoration: none; background-color:#639cad }
a.blancfondsbleu:hover { color:#FFFFFF;text-decoration: underline; background-color:#639cad }

.blancfondsbleuclair { color:#FFFFFF;text-decoration: none; background-color:#B7D5DC }
a.blancfondsbleuclair:link  { color:#FFFFFF;text-decoration: none; background-color:#B7D5DC }
a.blancfondsbleuclair:hover { color:#FFFFFF;text-decoration: underline; background-color:#B7D5DC }

.blancfondsorange { color:#FFFFFF;text-decoration: none; background-color:#F79661 }
a.blancfondsorange:link  { color:#FFFFFF;text-decoration: none; background-color:#F79661 }
a.blancfondsorange:hover { color:#FFFFFF;text-decoration: underline; background-color:#F79661 }

.blancfondsjaune { color:#FFFFFF;text-decoration: none; background-color:#FFBB00 }
a.blancfondsjaune:link  { color:#FFFFFF;text-decoration: none; background-color:#FFBB00 }
a.blancfondsjaune:hover { color:#FFFFFF;text-decoration: underline; background-color:#FFBB00 }

.textenormal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#003070;}

.effect_td1_off, .effect_td1_on  { font-size:11px;color:#11323D;line-height: 14px; padding:2pt 2pt 2pt 2pt; }
.effect_td1_off, .effect_td1_off a { background-color:#B7D5DC; text-decoration:none; }
.effect_td1_on, .effect_td1_on a { background-color:#4D97BB; color:#FFFFFF; cursor:pointer;text-decoration:none; }


.Form100p { width:99%}