
img { padding: 0; margin: 0; }   a img { border: none; }

pre { font-family: Arial, Verdana, sans-serif; text-align: justify; }

em { color: #A86D53; font-weight: bold; font-style: normal; }



html
{
  overflow-y: scroll;
}

body
{
  margin: 0; padding: 0;
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
  background: #DBA581;
}
table { font-size: 14px; }


#header
{
  margin: 0; padding: 0;
  background: #A86D53;    //  url(img/misc/banner_background_sepia.jpg);
}
#inner_header
{
  margin: 0; padding: 0; width: 820px;
  text-align: center;
}
#top_header
{
  margin: 0; padding: 0; height: 150px;
}
#menu_header
{
  margin: 0; padding: 0; height: 24px;
  color: #F7DABC;
  font-size: 14px;
  font-weight: bold;
  font-variant: small-caps;
  font-family: Verdana, Arial, sans-serif;
}



a:link.menu_header_inactive { color: #E3A43B; font-weight: bold; text-decoration: none; }
a:visited.menu_header_inactive { color: #E3A43B; font-weight: bold; text-decoration: none; }
a:hover.menu_header_inactive { color: #000000; font-weight: bold; text-decoration: none; }
a:active.menu_header_inactive { color: #E3A43B; font-weight: bold; text-decoration: none; }

a:link.menu_header_active { color: #F7DABC; font-weight: bold; text-decoration: none; }
a:visited.menu_header_active { color: #F7DABC; font-weight: bold; text-decoration: none; }
a:hover.menu_header_active { color: #000000; font-weight: bold; text-decoration: none; }
a:active.menu_header_active { color: #F7DABC; font-weight: bold; text-decoration: none; }

a:link { color: #6D071A; font-weight: bold; text-decoration: none; }
a:visited { color: #6D071A; font-weight: bold; text-decoration: none; }       /* Old blue = #4B6CB8 */
a:hover { color: #000000; font-weight: bold; text-decoration: none; }
a:active { color: #6D071A; font-weight: bold; text-decoration: none; }

.viobutton14 { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }
.viobutton14:visited { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }
.viobutton14:hover { border: 0; background: #F7DABC; color: #000000; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }
.viobutton14:active { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 14px; }

.viobutton16 { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; }
.viobutton16:visited { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; }
.viobutton16:hover { border: 0; background: #F7DABC; color: #000000; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; }
.viobutton16:active { border: 0; background: #F7DABC; color: #6D071A; font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; }

form, input { margin: 0px; padding: 0px; border: 0px; }

#footer
{
  margin: 0; padding: 2px; padding-right: 20px; width: 820px;
  color: #7A422D; font-size: 10px; text-align: right;
}
#footer a { color: #614838; text-decoration: underline; }


#mainpage
{
  margin: 0; padding: 0; width: 820px;
  background: #F7DABC; /* url("img/misc/shadow_right.gif") top right repeat-y; */
}

#inner_mainpage
{
  margin: 0; padding: 0; width: 800px;
  text-align: left;
}

.inner_mainpage750 { margin: 0; padding: 0; width: 750px; padding-top: 25px; text-align: left; }
.inner_mainpage700 { margin: 0; padding: 0; width: 700px; }

#parcours_page { margin-top: 15px; padding: 0 10; } /* Page d'accueil - la presentation! */


.vertical_sizer
{
  margin: 0; padding: 0; width: 2px; height: 400px;
  background: transparent;
}

.cleaner
{
  clear: both;
  margin: 0; padding: 0; height: 12px;
  font-size: 1px;
  border: none;
  background: url("img/misc/bottom.gif") bottom no-repeat;
}


h1
{
  font-size: 17px;
  margin: 0 0 10 0;
  padding: 0 0 0 5;
  text-align: left;
  border-bottom: 2px solid #9F745B;
}



.viotable
{
  width: 100%;
  font-size: 14px;
}
.viotable td
{
  padding: 0;
}
.viotable th
{
  width: 150px;
  vertical-align: center;
  text-align: center;
  padding: 0;
  font-weight: normal;
}
.viotable h2 /* Titres des rubriques dans Chansons */
{
  padding: 20 0 10 19;
  margin: 0 0 0 0;
  font-weight: bold;
  font-size: 17px;
}



a.viotable_link
{
  display: block;
  position: relative;
}

a.viotable_link:hover span
{
  background: url(img/videos/play_icon.gif) no-repeat;
  -moz-opacity: .60;
  opacity: .60;
  filter: alpha(opacity=60);
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;     /* top & left doivent être ajusté pour placer l'icône au centre de l'image */
  z-index: 100;
  width: 34px;
  height: 34px;
}



.cvtable
{
  width: 100%;
  padding-top: 25px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
}
.cvtable th
{
  padding: 0;
  padding-top: 3px;
  font-size: 12px;
  width: 50px;
  vertical-align: top;
  text-align: left;
}
.cvtable td { padding: 0; }
.cvtable h2 { font-size: 20px; padding: 0; margin: 0; }   /* Pour le nom en haut ! */
.cvtable h3 { font-size: 18px; padding: 18 0 12 0; }   /* Pour le titre de chaque rubrique ! */



.pressetable {}
.pressetable td { padding: 7; }
.pressetable th { padding: 7; width: 200px; text-align: right; }

