a { color: #4e6592; font-size: 10px; text-decoration: none }
a.caddie    { background-image: url(../images/ic_caddie.gif); display: block; width: 22px }
a.caddie2 { color: #a8d056; font-size: 12px; }
a.caddie:hover  { background-image: url(../images/ic_caddie_2.gif) }
a.commune { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none }
a.commune2 { color: #fff; text-decoration: none; letter-spacing: 4px; padding-right: 20px; }
a.commune2:hover { color: #cc6050; }
a.commune:hover { color: #4e6592 }
a.heb { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.heb2 { color: #f89734; font-size: 10px; font-weight: bold; text-decoration: none; }
a.heb2:hover { color: #4e6592; }
a.heb:hover { color: #4e6592; }
a.langue { font-size: 8px; font-weight: 700; text-transform: uppercase }
a.manif { color: #fff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.manif2 { color: #a8d056; font-size: 10px; font-weight: bold; text-decoration: none; }
a.manif2:hover { color: #4e6592; }
a.manif:hover { color: #4e6592; }
a.more { color: #95a1c0; text-decoration: none; }
a.more:hover { color: #fff; text-decoration: none; }
a.page { color: #cc6050; text-decoration: none; }
a.page2 { color: #cc6050; text-decoration: none; letter-spacing: 4px; padding-right: 20px; }
a.page:hover { color: #4e6592; }
a.rayon { color: #fff; text-decoration: none; margin-right: 10px; margin-left: 10px; }
a.rayon2 { color: #cc6050; text-decoration: none; margin-right: 10px; margin-left: 10px; }
a.rayon2:hover { color: #cc6050; }
a.rayon:hover { color: #cc6050; }
a.signature { font-size: 9px; text-decoration: none }
a:hover { color: #882806; text-decoration: none }
b.sous_rubrique { color: #d88a75; font-size: 18px; vertical-align: bottom; height: 24px; margin-bottom: 0; padding-bottom: 0; }
b.sous_rubrique_nav_2 { color: #a8d056; font-size: 12px; vertical-align: bottom; height: 24px; margin-top: 6px; margin-bottom: 0; padding-top: 6px; padding-bottom: 0; }
b.sous_rubrique_nav_3 { color: #f89734; font-size: 12px; margin-top: 6px; margin-bottom: 0; padding-top: 6px; padding-bottom: 0; height: 24px; vertical-align: bottom; }
body   { color: #484848; font-size: 10px; font-family: Verdana; background-image: url(../images/bkg_left.gif); background-repeat: repeat-y; background-position: left top; padding: 0; }
body.uni   { color: #484848; font-size: 10px; font-family: Verdana; background-color: white; background-image: url(../images/vide.gif); margin: 0 ; }
form { padding: 0; }
h1.commune { color: #bedbf2; font-size: 30px; font-family: Helvetica; font-weight: bold; letter-spacing: 2px; margin: 0; padding: 0; }
h1.more { color: #a8d056; font-size: 14px; margin: 0 0 10px; padding: 0; border-bottom: 1px solid #a8d056; }
h1.rayon { color: #cc6050; font-size: 24px; font-family: Helvetica; font-weight: bold; letter-spacing: 0; margin: 0; padding: 0; }
h1.rubrique { color: #fff; font-size: 24px; vertical-align: 1px; height: 24px; margin-top: -4px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 24px; border-bottom: 1px solid #fff; }
h2.news { font-size: 12px; margin-bottom: 0; padding-bottom: 0; }
img.rayon { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
p   { font-size: 10px  }
p.caddie { color: #fff; font-size: 10px; margin-left: 30px; }
p.caddie2 { color: #fff; font-size: 10px; margin-top: 0; margin-bottom: 0; margin-left: 40px; padding-top: 0; padding-bottom: 0; }
p.commune { color: #fff; font-style: italic; margin-top: 0; padding-bottom: 0; }
p.intro2_1 { color: #a8d056; font-size: 12px; font-style: italic; margin: 0; padding-top: 47px; padding-right: 14px; padding-left: 96px; }
p.intro2_2 { color: #a8d056; font-size: 12px; font-style: italic; margin: 0; padding-top: 180px; padding-right: 14px; padding-left: 40px; }
p.intro3_1 { color: #f89734; font-size: 12px; font-style: italic; margin: 0; padding-top: 47px; padding-right: 14px; padding-left: 96px; }
p.intro3_2 { color: #f89734; font-size: 12px; font-style: italic; margin: 0; padding-top: 170px; padding-right: 14px; padding-left: 40px; }
p.manif { padding: 6px 0 0 26px; }
p.manif1 { color: #cc6050; font-size: 11px; font-weight: bold; padding: 13px 0 0 40px; }
p.rayon { color: #fff; margin: 0; padding: 0; }
p.titre { color: #62769e; font-size: 30pt; font-weight: bolder; margin-top: 94px; margin-left: 22px; }
table { border-collapse: collapse  }
table.carte { border-top: 1px solid #fff; }
table.commune { color: #576c95; border-top: 1px solid white; border-left: 1px solid #fff; }
table.commune2 { border-top: 1px solid white; border-left: 1px solid #fff; }
table.home  { background-image: url(../images/bkg_left.gif); background-repeat: repeat-y; background-position: left top ; }
table.home2 { background-image: url(../images/bkg_left2.gif); background-repeat: repeat-y; background-position: left top; }
table.intro { border: solid 1px #fff; }
table.manif { border: solid 1px #fff; }
table.manif2 { border: solid 1px #fff; }
td   { font-size: 10px }
td.calendrier { padding: 4px; border: solid 1px #576c95; }
td.canton { background-image: url(../images/bkg_canton.jpg); background-repeat: no-repeat; background-position: left top; }
td.carte { background-image: url(../images/bkg_carte_tourisme.gif); background-repeat: repeat; background-position: left top; border-right: 1px solid #fff; }
td.commune { background-color: #96c7eb; background-image: url(../images/bkg_commune.gif); background-repeat: no-repeat; background-position: left top; padding-left: 14px; }
td.commune2 { padding-top: 14px; padding-right: 14px; padding-left: 14px; border-top: 1px solid #fff; }
td.commune3 { background-color: #96c7eb; background-image: url(../images/bkg_commune_2.gif); background-repeat: no-repeat; background-position: left top; }
td.commune4 { color: #000; padding-top: 12px; padding-right: 14px; padding-left: 14px; }
td.commune5 { background-color: #a8d056; background-image: url(../images/bkg_commune_2.gif); background-repeat: no-repeat; background-position: left top; padding-top: 2px; }
td.commune6 { background-color: #a8d056; background-image: url(../images/bkg_produit.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 19px; }
td.heb { border: solid 1px #fff;  i1ple; }
td.heb2 { background-color: #fff; border: solid 1px #fff; }
td.home { background-image: url(../images/bkg_centre.jpg); background-repeat: no-repeat; background-position: center top }
td.image { background-image: url(../images/bkg_id_2.gif); background-repeat: repeat; background-position: left top; border-right: 1px solid #fff; }
td.image_com { background-image: url(../images/bkg_image_commune.png); background-repeat: repeat; background-position: left top; border-right: 1px solid #fff; }
td.logo { background-image: url(../images/home_canton_10.jpg); background-repeat: no-repeat; background-position: left top; }
td.manif { border: solid 1px #fff;  i1ple; }
td.manif2 { background-color: #fff; border: solid 1px #fff; }
td.photo { background-image: url(../images/bandeau_photo.jpg); background-repeat: no-repeat; background-position: center top }
td.photo_800  { background-image: url(../images/bandeau_photo_800.jpg); background-repeat: no-repeat; background-position: left top }
td.sep { border-top: 1px solid #fff; border-left: 1px solid #fff; }
td.sep2 { border-top: 1px solid #fff; border-left: 1px solid #fff; }
td.separation { background-image: url(../images/sep.gif); background-repeat: repeat-y; background-position: center top; }
td.separation2 { background-image: url(../images/sep.gif); background-repeat: repeat-x; background-position: center top; }
td.signature { font-size: 9px }
td.titre { vertical-align: bottom; border-bottom: 1px solid #fff; }
td.triangle { background-image: url(../images/triangle.gif); background-repeat: no-repeat; background-position: center bottom; }
ul.commune { color: #fff; }
a.caddie2:hover { color: #fff; }
