/*    Styles du Site de CURV'IN
      URL: http://curvin.free.fr/   */

/*    Styles de Balises    */
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #000000;
   font-size: 12px;
   margin-left: 0px;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #FFF6DD;
}
a {
   font-weight: bold;
   color: #993333;
   text-decoration: none;
}
a:hover {
   color: #000000;
}
a:active {
   color: #CC0000;
}
pre {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
}
img {
   border: 0 none;
   vertical-align: middle;
}
/*    Styles de Classes et Id    */
#maindiv {
   display: block;
   background-image: url(images/fond.gif);
   border: 1px solid #FFDDBB;
   padding: 5px;
   width: 790px;
   height: 100%;
   margin: 0 auto 0 auto;
   overflow: inherit;
}
#contenu {
   margin: 0;
   width: 650px;
   height: 100%;
   display: inline;
   float: right;
   overflow: visible;
   border: 0px none;
   text-align: left;
}
/*#maintab {
   width: 780px;
   border: 0 none;
   border-collapse: collapse;
}
#maintab td {
   padding: 0;
}*/
.div_600_std {
   width: 560px;
   margin: auto;
   padding: 20px;
   background-color: #FFFFEE;
   text-align: justify;
}
.div_600_gr {
   width: 560px;
   margin: auto;
   padding: 20px;
   background-color: #FFFFEE;
   font-size: 14px;
  text-align: justify;
}
.titre {
   font-size: 24px;
   font-weight: bold;
   color: #6699cc;
   text-align: center;
   vertical-align: middle;
}
.titre_2 {
   font-size: 18px;
   font-weight: bold;
   color: #6699cc;
   text-align: center;
   vertical-align: middle;
}
.titre_3 {
   font-size: 16px;
   font-weight: bold;
   color: #6699cc;
   text-align: left;
   vertical-align: middle;
   padding-left: 20px;
}
.titre_pt_vente {
   font-size: 16px;
   font-weight: bold;
   color: #6699cc;
   text-align: left;
   display: block;
   border-top-color: #6699CC;
   border-top-style: dotted;
   border-top-width: thin;
   font-variant: small-caps;
   margin-top: 2em;
   padding-top: 1em;
}
.titre_acc {
   font-size: 15px;
   font-weight: bold;
   color: #993333;
   text-align: center;
   padding: 0 0 10px 0;
}
.titre_poly {
   font-size: 24px;
   font-weight: bold;
   color: #6699CC;
   text-align: center;
   vertical-align: middle;
}
.titre_curv {
   font-size: 24px;
   font-weight: bold;
   color: #A7C090;
   text-align: center;
   vertical-align: middle;
}
.titre_poly_2 {
   font-size: 18px;
   font-weight: bold;
   color: #6699CC;
   text-align: center;
   vertical-align: middle;
}
.titre_curv_2 {
   font-size: 18px;
   font-weight: bold;
   color: #A7C090;
   text-align: center;
   vertical-align: middle;
}
.poly {
   font-weight: bold;
   color: #6699CC;
}
.curv {
   font-weight: bold;
   color: #A7C090;
}
.curv_red {
   color: #993333;
}
.courrier {
   color: #FDDD44;
   font-weight: bold;
}
.gros {
   font-size: 14px;
}
.centrer {
   text-align: center;
}
.justif {
   text-align: justify;
}
.droite{
   text-align: right;
}
.soulign{
   text-decoration: underline;
}
.curvtitre {
   font-size: 16px;
   font-weight: bold;
   color: #993333;
}
.trait {
   border-bottom: 2px ridge #6699CC;
   padding: 0 0 5px 0;
   margin: 0 0 5px 0;
}
/*    Edito    */
#edito {
   width: 310px;
   background-color: #FFFFEE;
   border: 2px ridge #6699CC;
   font-weight: bold;
   color: #6699CC;
   padding: 10px;
}.DateEdito {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   color: #fddd44;
}
.TitreEdito {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #fddd44;
   text-decoration: underline;
}
.TexteEdito {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #fddd44;
}
#pied {
   clear: both;
   border: 0 none;
   height: 10px;
}
/*    Onglets     */
.tab_ong {
   border-collapse: collapse;
   border: 0;
   height: 120px;
   width: 100%;
}
.onglet {
   font-size: 11px;
   font-weight: bold;
   color: #993333;
   text-align:center;
   height: 35px;
   border: 0;
   border-collapse: collapse;
}
.onglet td {
   padding: 0;
}
.onglet_j {
   background-image: url(images/onglet_j.gif);
   background-repeat: no-repeat;
}
.onglet_b {
   background-image: url(images/onglet_b.gif);
   background-repeat: no-repeat;
}
.onglet_v {
   background-image: url(images/onglet_v.gif);
   background-repeat: no-repeat;
}
/*    tableau contenu      */
.tab {
   border: 0;
   border-collapse: collapse;
   margin: auto;
}
.tab td {
   padding: 0;
}
.tab_hg {
   background-image: url(images/curvin_tableau_01.png);
   background-repeat: no-repeat;
   height: 20px;
   width: 20px;
}
.tab_h {
   background-image: url(images/curvin_tableau_02.png);
   background-repeat: repeat-x;
   height: 20px;
}
.tab_hd {
   background-image: url(images/curvin_tableau_03.png);
   background-repeat: no-repeat;
   height: 20px;
   width: 20px;
}
.tab_g {
   background-image: url(images/curvin_tableau_04.png);
   background-repeat: repeat-y;
   width: 20px;
}
.tab_c {
   background-image: url(images/curvin_tableau_05.png);
   background-repeat: repeat;
}
.tab_d {
   background-image: url(images/curvin_tableau_06.png);
   background-repeat: repeat-y;
   width: 20px;
}
.tab_bg {
   background-image: url(images/curvin_tableau_07.png);
   background-repeat: no-repeat;
   height: 20px;
   width: 20px;
}
.tab_b{
   background-image: url(images/curvin_tableau_08.png);
   background-repeat: repeat-x;
   height: 20px;
}
.tab_bd {
   background-image: url(images/curvin_tableau_09.png);
   background-repeat: no-repeat;
   height: 20px;
   width: 20px;
}
/*    Menu     */
#divmenu {
   width: 140px;
   border: 0px none;
   margin: 0;
   display: inline;
   float: left;
   overflow: visible;
}
#tabmenu {
   width: 140px;
   border: 0 none;
   border-collapse: collapse;
}
#tabmenu td {
   padding: 0;
}
.menu {
   background-image: url(images/fond.png);
   background-repeat: repeat-y;
   width: 140px;
   border: 0 none;
}
.menu_acc {
   background-image: url(images/fond.gif);
   background-repeat: repeat-y;
   width: 140px;
   border: 0 none;
}
.menu ul {
   padding: 0;
   margin: 0;
   vertical-align: top;
}
.menu ul li {
   display: block;
   height: 16px;
   width: 120px;
   padding: 7px 0;
   margin: 0 10px;
   list-style: none;
}
.menu_acc ul li {
   display: block;
   height: 16px;
   width: 120px;
   padding: 7px 0;
   margin: 0 10px;
   list-style: none;
}
.bouton {
   background-image: url(images/bouton.gif);
   background-repeat: no-repeat;
   text-align: center;
}
.bouton_a {
   background-image: url(images/bouton_a.gif);
   background-repeat: no-repeat;
   text-align: center;
}
.date {
   margin: 0;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   background-image: url(images/fond.gif);
   background-color: #FFFFEE;
}
.compteur {
   background-image: url(images/compt.gif);
   background-repeat: no-repeat;
   border: 0px none;
   text-align: center;
   height: 35px;
   width: 76px;
   margin: 0 auto 0 auto;
   padding: 4px 0 0 0;
}
.fond_a {
   background-image: url(images/fond_a.gif);
   background-repeat: no-repeat;
   height: 20px;
}
.fond_a2 {
   background-image: url(images/fond_a2.gif);
   background-repeat: no-repeat;
   height: 20px;
}
.fond_2 {
   background-image: url(images/fond_2.gif);
   background-repeat: repeat-y;
   height: 20px;
}
.fond_b2 {
   background-image: url(images/fond_b2.gif);
   background-repeat: no-repeat;
   height: 20px;
}
.infodus {
   color: #000000;
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-weight: bold;
}
.copy {
   padding: 0;
   text-align: center;
   vertical-align: middle;
}
