/* CSS Document */
body
{
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #CC0000;
        scrollbar-base-color: #291506;
       /* background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: center top; */
                background-color:#ba986a;
                background-attachment: scroll; 
                
        background-image: url(images/charte/top.gif);
        background-repeat:repeat-x;
       /* background-position: left top; */
                
                padding:0px 0 0 15px;
                margin:0;
}
p
{
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 11px;
        font-weight:500;
        color:#F8DAA4;
        text-align:justify;
        letter-spacing:0.05em;
}
h1
        {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        /*color:#ebd19a; */
        color:#f8daa4;
        margin-bottom:15px;
        letter-spacing:0.15em;
        }
h2
        {
		clear:both; 
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 12px;
        font-weight: bold;
        /*color:#ebd19a; */
        color:#f8daa4;
        margin-bottom:5px;
        letter-spacing:0.15em;
        border-bottom:1px #f8daa4 solid;
        }
.bold01
        {
        font-weight:600;
        color:#CC2112;
        }
.bold02
        {
        font-weight:600;
       /* color:#CC2112; */
        }
#container 
        {
        position:absolute; 
        top:0;
        /*left:20px; */
        background:transparent url(images/charte/fond01.jpg) no-repeat 0 0;
        /*background-position: center top; */
        height:555px;
        width:952px;
        /*border:1px red solid; */
        margin: 0;
    padding: 0;
        }
#flash_top
        {
        position:relative;
        top:17px;
        left:201px;
        width:524px;
        height:166px;
        /*border:1px red solid; */
        }
#flash_right
        {
        position:absolute;
        left:725px;
        top:17px;
        width:227px;
        height:538px;
        }
.contenu2 
        {
         position:absolute;
         left:0px;
         top:22px;
     overflow:auto;
     height:280px;
     width:168px;
     text-align: justify;
     padding:0 2px 0 2px;
         margin:0;
         /*border:1px red solid; */
        }
.titre {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color:#ebd19a;
}
.contenu 
        {
        position:relative;
        left:220px;
        top:30px;
    overflow: auto;
    height:307px;
    /*height:360px; */
    /*width:480px; ****/
        width:445px;
    text-align: justify;
    padding:0 10px 0 10px;
    margin:0 10px 0 25px;;
        /*padding:0px;*/
   /*border:1px blue solid; */
        }
#footer
        {
        max-width:952px;
        position:relative;
       /*margin:0; */
       /* width:952px; */
       width:920px;
        /* margin-left:10px; */
        top:555px;
        height:15px;
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        /*font-size: 11px; */
        font-weight: normal;
        /*letter-spacing: 0.1em; */
        color:#537bb4;
        background-color:transparent;
        font-size:9px;
        }
*html #footer
        {
        margin-left:15px;
        width:930px;
        }
.txtfooter
        {
           font-family: Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight: bold;
        font-style: normal;
        color: #EBD19A;
        }
.txtfooter a
        {
        font-size:10px;
        color: #EBD19A;
        font-weight:500;
        text-decoration: none;
        }
.txtfooter a:hover
        {
        color: #EBD19A;
        text-decoration: underline;
        }
.txtfooter a:visited {

        color: #EBD19A;
        text-decoration: underline;
}
/********* rubriques ***************/
.text01
        {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 12px;
        font-weight:600;
        color:#ebd19a;
        text-align:justify;
        letter-spacing:0.1em;
        }
.text02
        {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 10px;
        font-weight:500;
        color:#ebd19a;
        text-align:left;
       /* letter-spacing:0.1em; */
        }
.text04
        {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size:12px;
        font-weight:500;
        color:#ebd19a;
        text-align:left;
        }
.text03
        {
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size: 11px;
        font-weight:500;
        color:#ebd19a;
        text-align:justify;
       /* letter-spacing:0.1em; */
        }
.text_imgright
        {
        float:left;
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        /*margin-left:130px; */
       font-weight:500;
        color:#F8DAA4;
        text-align:justify;
        letter-spacing:0.05em;
        }
.text_imgright_nojust
        {
        float:left;
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        /*margin-left:130px; */
       font-weight:500;
        color:#F8DAA4;
        text-align:left;
        letter-spacing:0.05em;
        }
.imgright
        {
         float:left;
         border:1px #000 solid;
         margin-right:10px;
        }
.imgplan
        {
         float:left;
         border:1px #000 solid;
         margin:0 0 10px 0;
        }
.textsmall
        {
        float:left; 
        /*position:relative; */
        bottom:0px;
        left:0;
        font-family:"Trebuchet MS", Trebuchet, verdana, "Lucida Grande", "Lucida Sans Unicode", geneva, sans-serif;
        font-size:10px;
        font-weight:500;
        color:#F8DAA4;
        text-align:left;
        letter-spacing:0.05em;
		margin-bottom:20px;
		}
.imgf5
	{
	float:left;
    margin-left:235px;
	/*position:absolute;
	top:350px;
	left:400px; */
	width:87px;
	height:115px;
	/*background:transparent url(images/f5.gif) no-repeat 0 0; */
	border:1px #000 solid;
	}
hr
	{
	clear:both; 
	}
.axterix
	{
	color:#ef1810;
	}
/************* form *********************/
.forminput,
.formtextareadress,
.formtextareacomment
        {
        border:1px #FFF6DC solid;
        padding:0;
        margin:2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #000; 
		background-color:#F3DDB0; /*EBD19B */
		}
.forminput
       {
       padding:0 3px 0 3px;
        height:20px;
        line-height:20px;
		width:230px;
       }
.formtextareadress
        {
        padding:0 3px 0 3px;
        height:110px;
        /*width:145px; */
		width:230px;
        /*line-height:18px; */
        }
.formtextareacomment
        {
		font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #000;  
		text-align:justify;
        padding:0 3px 0 3px;
        height:110px;
        width:230px;
        /*width:145px; */
        /*line-height:18px; */
        }
.formbt
        {
        border:3px #000 double;
        height:25px;
        width:80px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:600;
        color:#291506;
        background-color:#F3DDB0;
        }
*html .formbt
        {
        border:3px #fff double;
        height:25px;
        width:80px;
        text-align:center;
        padding:0;
        /*margin:2px; */
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:600;
        color:#291506;
        background-color:#F3DDB0;
        }

