
/* CSS Document */

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; background:url(../images/fond.jpg) no-repeat top center; background-color:#65b20c;/* #76d138*/ }

#page { width:936px; margin-left:auto; margin-right:auto; position:relative; }

#conteneur { background-color:#FFFFFF; background-image:url(../images/fond_menu.gif); background-repeat:repeat-y; }

#bandeau { width:936px;position:relative }

#titre_bandeau { margin-left:7px; background-color:#9cb0c4; height:22px; padding-left:200px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:4px; }

#gauche { float:left; width:225px; background-color:#FFFFFF; background-image:url(../images/fond_contenu.gif); background-repeat:no-repeat; background-position:top right; z-index:3; }

#centre { float:left; position:relative; width:700px; padding-right:11px; background-color:#FFFFFF; z-index:1; background-image:url(../images/feuille.jpg); background-repeat:no-repeat; background-position:bottom right; }

#bandeau_orange { position:relative; top:0; left:0; height:130px; width:700px; background-image:url(../images/bandeau_orange.png);background-repeat:no-repeat;background-position:top;}

#bas { clear:both; }

#fonctionelles { width:936px; margin-left:auto; margin-right:auto; text-align:right; position:relative; }

#titre_page { padding-top:5px; padding-bottom:5px; }

#titre_page h1 { padding:0; margin:0; font-size:28px; color:#185979; }

#zone_texte { padding-bottom:163px; z-index:2; }

/* MENU REF */

#menu_nav{width:936px; margin:auto;position:relative;padding:5px 0 15px 0}

#baseline{font-size:11px;color:#202020;text-align:center}

.bloc_nav{width:275px;float:left;padding:10px;text-align:left;color:#333}

#menu_nav a{color:#333;font-size:11px;text-decoration:none}

#menu_nav a:hover{text-decoration:underline}

/* BALISES */
p { margin:0; padding:0; padding-top:5px; padding-bottom:2px; }

form { margin:0; padding:0; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

ul { margin:0; padding:0; padding-left:15px; color:#333333; }

li { margin:0; padding:3px; list-style:url(../images/puce.gif); }

ul.gris { margin:0; padding:0; padding-left:15px; color:#666666; }

ul.gris li { list-style:square; }

h2 { padding:0; margin:0; padding-top:15px; padding-bottom:8px; color:#333333; font-size:24px; }

h3 { padding:0; margin:0; color:#333333; font-size:18px; }

/* DIVERS */

.align_middle{vertical-align:middle}

/* TABLEAUX */

th { padding:4px; background-color:#D5D5DD; color:#333333; font-weight:bold; }

.table_bord_noir, .table_orange { border-collapse:collapse; }

.table_bord_noir td { border:solid 1px #333333; }

.table_orange td { border:solid 1px #F3985B; }

.table_orange td.fond_orange, .table_orange td.fond_orange_clair, .table_orange td.fond_gris, .table_orange td.fond_blanc{border-color:#FFF}

td.sans_bordure { border:none; }

td.fond_vert { color:#333333; background-color:#8dca02; }

td.fond_jaune { color:#333333; background-color:#f4c922; }

td.fond_bleu { color:#333333; background-color:#9bb0c3; }

td.fond_marron { color:#333333; background-color:#c7abaa; }

td.fond_rose { color:#333333; background-color:#ec94fa; }

td.titre_gamme_photo { background-color:#9dafbd; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; padding:3px; }

td.titre_photo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; border-bottom:solid 1px #9dafbd; }

tr.fond_bleu { background-color:#ebeef3; }

.fond_blanc{background-color:#FFF}

.fond_orange{background-color:#EB6212;color:#FFF}

.fond_orange_clair{background-color:#F3985B;color:#FFF}

.fond_gris{background-color:#97999C;color:#FFF;}

/* TEXTES */

.titre { background-color:#7fb502; color:#FFFFFF; font-size:14px; padding-left:2px; padding-right:2px; display:inline;font-weight:normal }

h2.titre{display:inline;padding:1px}

.sous_titre { color:#1a5877; font-weight:bold; font-size:11px; }

.blanc_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }

.blanc_18 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; }

.bleu_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1a5877; }

.bleu_25 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#9ab0bb }

.gris_8 { color:#333333; font-size:8px; }

.gris_9 { color:#333333; font-size:9px; }

.gris_10 { color:#333333; font-size:10px; }

.gris_11 { color:#333333; font-size:11px; }

.gris_12 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.gris_14 { color:#333333; font-size:14px; }

.vert_11 { color:#65B20C; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.rouge_11 { color:#CC0000; }

/* LIENS */

a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#989000; text-decoration:none; border:none; }

a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline; border:none; }

a.gris_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; }

a.gris_12:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DFDFDF; }

a.gris_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }

a.gris_11:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#448A05; }

a.ariane { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none; }

a.ariane:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;text-decoration:underline }

a.bleu_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0076b1; text-decoration:underline; }

a.bleu_11:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

a.vert_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#89bb00; text-decoration:underline; }

a.vert_11:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

a.blanc_18 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; text-decoration:none; }

a.blanc_18:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; }

a.blanc_14 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }

a.blanc_14:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; }

a.blanc_11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }

a.blanc_11:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

a.titre { background-color:#7fb502; color:#FFFFFF; font-size:14px; padding-left:2px; padding-right:2px; }

a.titre:hover { background-color:#7fb502; color:#FFFFFF; font-size:14px; padding-left:2px; padding-right:2px; }

a.rech_freq{color:#1a5877;font-size:9px}

a.rech_freq:hover{color:#000;font-size:9px}

a.contact{background-color:#65B20C;color:#FFF;font-size:12px}

a.contact:hover{background-color:#FFF;color:#65B20C;}


/* IMAGES */
.image { border:solid 1px #333333; }

