* { font-family:verdana,arial;font-size:11px; }
p, li, span { font-size:11px;color:#000000 }
p, li { margin:0 0 10px 0 }


h1 {
 border-bottom:1px solid #294E96;
 color:#39651C;
 font-family:verdana;
 font-size:14px;
 font-style:italic;
 font-weight:normal;
 margin-bottom:10px;
 padding:0 0 0 5px;
}
h1 a { font-size:14px;color:#294E96 }
h1 a:hover { color:#954D28 }

h2 {
 border-bottom:1px solid #294E96;
 color:#000000;
 font-family:verdana;
 font-size:14px;
 font-style:italic;
 font-weight:normal;
 margin-bottom:10px;
 padding:0 0 0 5px;
}
h2 a { color:#294E96 }
h2 a:hover { color:#954D28 }

h5 {
 color:#294E96;
 font-family:verdana;
 font-size:11px;
 font-weight:800;
 margin-bottom:10px;
 padding:0 0 0 5px;
}
h5 a { color:#294E96 }
h5 a:hover { color:#954D28 }


h6 {
 color:#8A8B90;
 font-family:verdana;
 font-size:12px;
 font-style:italic;
 font-weight:normal;
 margin-bottom:3px;
 padding:0 0 0 5px;
}
h6 a { font-size:12px;color:#8A8B90 }
h6 a:hover { color:#954D28 }



a { color:#39651C; text-decoration:none; font-weight:800 }
a:hover { color:#954D28; font-weight:800 }

/* DEBUT Alignement des label et des input dans mon form */

.monform input {
  width:150px;
  padding:2px;
}


.monform select {
  padding:2px;
  width:220px;
}


.monform label {
  display:block;
  width:180px;
  float:left;
}


.monform .CarTxt {
  background-color:#FFF3DE;
  border:1px inset black;
  height:130px;
  width:100% !important;
}
/* FIN Alignement des label et des input dans mon form */


/* galerie d'images */
ul.galerie { margin:0; padding:0; list-style-type:none; overflow:auto }
* html ul.galerie { display:inline-block }
ul.galerie li { padding:0;float:left;margin:6px 0px 0 0px }
a.galerie-vignette { background:#ffffff url(/images/global/galerie_border.png) no-repeat;display:block;padding:7px 7px 16px 7px }
a.galerie-vignette:active, a.galerie-vignette:focus { outline:none !important }
a.galerie-vignette:hover { background-image:url(/images/global/galerie_border_on.png) }
a.galerie-vignette:active, a.lienvignette:hover:active { background-image:url(/images/global/galerie_border_actif.png) }
* html a.galerie-vignette { width:124px;height:75px;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border.png', sizingMethod='crop') }
* html a.galerie-vignette:hover { background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border_on.png', sizingMethod='crop') }
* html a.galerie-vignette:active, * html a.galerie-vignette:hover:active { background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/global/galerie_border_actif.png', sizingMethod='crop') }
div.galerie-navigation { border:1px solid #cccccc; background:url(/images/global/btnon.png); background-repeat:repeat-x; padding:4px; margin:0px }

.tableespace td {padding:2px 5px}

.tiret {
list-style-type:none;
margin:0;
padding:0 0 15px 15px;
}
.tiret li { margin:0 0 2px 0 }
.tiret li a { color:#4A4A4D;
 font-family:verdana;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
}
.tiret li a:hover { color:#954D28 }

.gris {
 color:#4A4A4D;
 font-family:verdana;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
}


#tabulations ul { padding:0; margin:0; list-style:type:none; overflow:auto }
#tabulations li { padding:0; margin:0; float:left; list-style-type:none }
#tabulations li div { height:30px; line-height:20px }
#tabulations li a { font-weight:normal; color:#000000; font-family:Verdana,Geneva,sans-serif; font-size:11px }

#tab_left { width:5px }
#tab_content { background:url(/images/global/boite_onglet/inner_top.gif) top repeat-x }
#tab_right { width: 5px; background: url(/images/global/boite_onglet/inner_topright.gif) top no-repeat }

#tabulations.simple #tab_left { background:url(/images/global/boite_onglet/inner_tableft.gif) top no-repeat }
#tabulations.avance #tab_left { background:url(/images/global/boite_onglet/inner_topleft.gif) top no-repeat }

#tabulations.simple li.simple { padding-right:24px; background:url(/images/global/boite_onglet/inner_tabright2.gif) top right no-repeat }
#tabulations.simple li.simple div { background:url(/images/global/boite_onglet/inner_tabmiddle.gif) top repeat-x }
#tabulations.simple li.simple a { }
#tabulations.simple li.avance { padding-right:5px; background: url(/images/global/boite_onglet/inner_topright.gif) top no-repeat }
#tabulations.simple li.avance div { background:url(/images/global/boite_onglet/inner_top.gif) top repeat-x }
#tabulations.simple li.avance a { color:#888888 }

#tabulations.avance li.simple { padding-right:10px; background: url(/images/global/boite_onglet/inner_tableft2.gif) top right no-repeat }
#tabulations.avance li.simple div { background:url(/images/global/boite_onglet/inner_top.gif) top repeat-x }
#tabulations.avance li.simple a { color:#888888 }
#tabulations.avance li.avance { padding-right:24px; background:url(/images/global/boite_onglet/inner_tabright2.gif) top right no-repeat }
#tabulations.avance li.avance div { background:url(/images/global/boite_onglet/inner_tabmiddle.gif) top repeat-x }
#tabulations.avance li.avance a {}

#formRecherche_simple .inputRecherche, #formRecherche_avance .inputRecherche {
  width:95%;
  padding:2px;
  margin:5px 0 5px 0;
  border:1px solid #cccccc;
}
#formRecherche_simple td.label, #formRecherche_avance td.label {
  width:100px;
  text-align:right;
  padding-right:10px;
  vertical-align:middle;
}

.CarDateRecherche { padding:2px; margin:5px 0; border:1px solid #cccccc }
#formRecherche_simple .CarDateRecherche { width:150px }
#formRecherche_avance .CarDateRecherche { width:80px }

#f_triggerdate_debut, #f_triggerdate_fin { padding-top:7px }



/* formulaire contact */
#frm_contact label { width:150px }
#frm_contact img.captcha { padding:2px; border-width:0; margin:2px; width:146px; height:31px }
#frm_contact #capnumber { padding:2px; font-size:24px; letter-spacing:6px; text-align:center; width:144px; height:31px }


#content .analyse { overflow:auto;margin-bottom:10px }
#content .analyse h1 a { line-height:12px; font-size:12px; color:#294E96 }
#content .analyse a.anaimg { float:left;margin:0 5px 5px 0 }
#content .analyse a.anaimg img { padding:0; margin:0 }
#content .analyse.libre p.gris { text-align:justify }



