//MAINCOLOR #2a628e
//BGBTN #ffffff

a {  }
a:link {  }
a:visited {  }
a:hover {  }

h1 { color: #2a628e; border-bottom: solid 3px #5fbb8f; }
h2 { color: #146c42; }
h3 {  }

#bantop {  }
#bantop img { margin: 0 0 20px 0; }

#navup { border-bottom: solid 20px #2a628e; }
#navup li {  }
#navup li a { background-color: #ffffff; color: #000; border: solid 1px #2a628e; border-bottom: 0px; }
#navup li a:visited {  }
#navup li a:hover { background-color: #2a628e; }
#navup li.sel {  }
#navup li.sel a { background-color: #2a628e; }
#navup li.sel a:visited { background-color: #2a628e; }
#navup li.sel a:hover { background-color: #2a628e; }

#colrech {  }
#colrech #frmrech { background: #eee; }
#colrech #frmrech .multiSelectOptions {  }
#colrech #rechresult {  }
#colrech #rechsubmit { background: #2a628e; }
#colrech #rechsubmit:hover { background: #5fbb8f; }

#list-tri { background: #bde9d4; }

#colcontentwithrech div.kdpager ul li a { background-color: #fff; border: solid 1px #2a628e; color: #2a628e; }
#colcontentwithrech div.kdpager ul li a:hover, #colcontentwithrech div.kdpager ul li.sel a { background-color: #2a628e; color: #fff; }

#toutes {  }
#toutes a { display: inline-block; padding: 8px; background: #fff; color: #2a628e; border: solid 1px #2a628e; }
#toutes a:visited {  }
#toutes a:hover { background: #2a628e; color: #fff; }

#list .list-item a .desc .preinfo .catype,
#an-situ .typecat,
#an-prix,
#an-prop1 ul.infos li.ti, #an-prop2 ul.infos li.ti,
#an .equip ul li.ti
{ color: #2a628e; }

#an-contact-pro { background: #bde9d4; }
#an-contact-pro .logo {  }