/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";
#contenu
        {
		position:relative;
        margin:0 auto;
        padding:0 10px;
        width:538px;
        /*float:left;*/

        }
*html #contenu
        {
        padding:0 10px 0 10px;
        width:530px;
        }
h1,h2,h3,h4 {margin:0;}
#contenu h1
        {
        font:italic bold 22px "Trebuchet MS", Arial;
        color:#ABDA38;
        letter-spacing: 0.2em;
        text-align:right;
        margin: 0;
        background-attachment: scroll;
        background-image: url(../images/charte/pointill.gif);
        background-repeat: repeat-x;
        background-position: left bottom;
        }

#contenu h2
        {
        font:italic bold 16px "Trebuchet MS", Arial;
        color:#000;
        }
#contenu h3
        {
        padding:0 0 15px 0;
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:bold;
        text-align:left;
        }
#contenu p
        {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        line-height:18px;
        text-align:justify;
        margin:0 0 15px 0;
        padding:0;
        }
#contenu .partenaires
        {
         float:left;
         height:auto;
         padding:0;
         margin:0 0 10px 0;
         width:530px;
         border-bottom:3px #000 double;
        }
#contenu .partenaires img
        {
         float:right;
         border:1px #ABDA38 solid;
         margin:0 0 5px 15px;
        }
#contenu p.no-marges
        {
        margin:0;
        padding:0;
        }
#contenu p a.lien01,
#contenu p.no-marges a.lien01
        {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        text-decoration:none;
        }
#contenu p a.lien02
        {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        text-decoration:none;
        }
#contenu p a:hover.lien01,
#contenu p.no-marges a:hover.lien01,
#contenu p a:hover.lien02
        {
        color:#D72A0A;
        text-decoration:none;
        }
#contenu tr.text01,
#contenu td.text01
        {
        font-size:14px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:bold;
        }
#contenu td.text02
        {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:500;
       /* line-height:20px; */
        }
#contenu td.text03
        {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:500;
       /* line-height:20px; */
        }
#contenu p.pt-text
        {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:italic;
        line-height:15px;
        text-align:justify;
        margin:0 0 15px 0;
        padding:0;
        }
#contenu ol.num1
        {
        list-style-type: decimal;
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        line-height:18px;
        text-align:left;
        margin-top:0;
       /* padding:0; */
        }
#contenu ol.num1 li a
        {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#f00;
        font-weight:bold;
        text-decoration:underline;
        }
#contenu .img-center
        {
         float:left;
         height:auto;
         width:530px;
         text-align:center;
         margin:0 0 0 0;
        }
#cadre,
.cadre
        {
         float:left;
         height:auto;
         width:530px;
         margin:10px 0 10px 0;
         padding:0;
         border:2px #000 solid;
        }
#cadre .img-left
        {
         float:left;
         margin:0 20px 0 0;
        }
#cadre h3
        {
        padding:15px 0 0 0;
        font-size:13px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:bold;
        text-align:center;
        }
#cadre p.pt-text
        {
         font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        line-height:15px;
        text-align:justify;
        padding:0 15px 0 0;
        margin:0;
        }
#cadre h2 strong,
strong
        {
         color:#d72a0b;
        }
.formbtajouter
        {
       border:0px #704A3e dashed;
        height:22px;
        width:140px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#000;
        background-color:#ABDA38;
        }
.form-select-dessert
        {
       border:0px #ABDA38 solid;
        width:115px;
        text-align:left;
        padding:3px;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#000;
        /* background-color:#DBF895; */
        background-color:transparent;
        }
/************* form *********************/
.forminput,
.formtextareadress,
.formtextareacomment
        {
        border:1px #000 solid;
        padding:0;
        margin:2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #000;
        background-color:#fff;
        text-align:justify;
        }
.forminput
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
        width:260px;
       }
.formtextareadress
        {
        padding:0 3px 0 3px;
        height:110px;
        width:260px;
        }
.formtextareacomment
        {
        padding:0 3px 0 3px;
        height:110px;
        width:260px;
        }
.formbt
        {
        border:1px #000 solid;
        height:22px;
        width:100px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:bold;
        letter-spacing:0.1em;
        color:#D72A0A;
        /* color:#ABDA38; */
        background-color:#fff;
        }
/* STYLE DE LA PAGE CONTACT */
/*
#contactTxt{
        width:45%;
        float:left;
}
#contactPlan{
        width:45%;
        float:right;
}
#formContact input,textarea{
        width:100%;
        border:1px solid #000;
        font-size:12px;
}
#formContact input:focus,textarea:focus{
        border-color:#FF0000;
}
#formContact .champRequis{
        color:#FF0000;
}
*/
