/*===| I. LAYOUT SIZE |====================================================*/
#container, #header {width: 784px;}
#header {height:228px;}
#left-column {width: 256px;}
#right-column {width: 502px;}

/*	--- Important! ----------------------------------------
	#wrap-footer, #footer and .push must be the same height
	-------------------------------------------------------
*/	#wrap-footer, .push {height: 47px;}
    #footer {height: 37px; width: 767px; }
.push	{clear: both;}

/* --- Important! -------------------------------
	The bottom margin of #wrap-container
	is the negative value of the footer's height
	-----------------------------------------------
*/	#wrap-container {	margin: 0 auto -47px;}


/* ===| II. LAYOUT's DEFAULT ELEMENTS |=======================================*/

* {margin: 0;}

html, body {height: 100%; width: 100%;}
body {text-align: center;}
ul, li{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;}

p{padding: 0px;}

#wrap-container {
	min-height: 100%;
	height: auto !important;
	height: 100%;}
#container {
	margin:0 auto;
	text-align: left;}
#header {
/*	text-indent: -9999em;*/}
#left-column{
	float:left;
	margin: 0px 0 0 0;}
#right-column{
	float:left;
	margin:0px;
	padding: 30px 13px 0 13px;}
.ref {
		text-align: center;
        color: #666666;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding: 3px 0 3px 0;
	}
#menu1{float:left; width: 256px; height: 181px;}
/*------------------ mdm ----------------------*/
#actualite{
    height: 89px;
    width:236px;
    float:left;
    padding: 45px 10px 0 10px;
}
#actualite img
{
  float:left;
}
#mdm-text{
 height: 68px;
}
#mdm-text h1
{
  font-weight: bold;
  padding: 0 0 5px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #000000;
}
#mdm-text p{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 text-align: justify;
 line-height: 14px;
}
#mdm-text img
{
  border:solid 1px #cf98aa;
  float:right;
  margin: 0 0 0 5px;
}
/*--------------- contact info -------------------*/
#contact-info {
    height: 167px;
    width: 256px;
    float:left;
    text-align: center;
    }
#contact-info p
{
    color: #000000;
    text-align: center;
    line-height: 14px;
    padding: 60px 0 5px 0px;
}
#footer {
	margin: 0 auto;
	padding: 10px 0 0 17px;
    text-align: left;
    }
/*	--- Important! -----------------------------------
	If you want space between paragraphs or headers,
	use padding instead of margin.
	-------------------------------------------------*/
/* ===| III. CONTENT ELEMENTS |===============================================*/

  img {border: 0;}

/*	--- Important! ----------------------------------
	Use class "left" or "right" on the html elements
	you want to float (on the thumbs, for example)
*/	.left{float: left; padding: 0 8px 0 0;} .right{float: right; padding: 0 0 0 8px; }

.paragraph{
	clear: both;
	display: table;
    width:100%;}
/*------------------ index ------------------*/
#introduction{padding-top:8px;}
.bg-text
{
  width: 411px;
  height: 57px;
  float:left;
  background-color: #f3e8eb;
  margin-bottom: 5px;
}
.bg-text p{
    color:#000000 !important;
    padding:8px;
    }
.couleur
{
  color: #a82250;
  font-weight: bold;
}
.separator-left
{
  float: left;
  height: 25px;
  width:411px;
}
#list2
{
  padding:0 0 0 0px !important;
}
ul.list1{
	padding: 0 0 0 40px;
    margin: 0;
	}
ul.list1 li{
	background: url(../images/charte/list-bullet.jpg) no-repeat top left;
	background-position:0px 3px;
    color:#292929;
    font-size:11px;
	text-align:left;
	line-height: 16px;
	padding:0px 0px 0px 15px;
	}
#cadeaux
{
  background: url(../images/charte/pres-bg-text1.jpg) no-repeat top left;
  float:left;
  width: 408px;
  height: 69px;
  margin-bottom:5px;
}
#cadeaux p
{
    padding:30px 9px 0 26px;
    text-indent: 115px;
    line-height: 15px;
    color:#000000;
}
#contacter a:link, #contacter a:visited
{
  font-weight: bold;
  text-decoration: underline;
  color:#9a0034;
}
#contacter a:hover, #contacter a:active
{
  font-weight: bold;
  text-decoration: none;
  color:#b45f7c;
}
/*-------------------- bronzage -----------------*/
.separator-right
{
  float: left;
  height: 25px;
  width:366px;
}
#left1
{
    float: left;
    height: 25px;
    width:366px;
}
/*--------------- evasion ---------------*/
ul.list3{
	padding: 0 0 0 20px;
    margin: 0;
    width:200px;
    float:left;
	}
ul.list3 li{
	background: url(../images/charte/list-bullet.jpg) no-repeat top left;
	background-position:0px 3px;
    color:#292929;
    font-size:11px;
	text-align:left;
	line-height: 16px;
	padding:0px 0px 0px 15px;
	}
.list4
{
  width:100% !important;
  margin:0 !important;
}
#list-table td
{
  height:12px !important;
}

#evasion
{
    float:left;
    width:388px;
    border:solid 1px #e3cbd3;
    margin:10px 0 0 0;
    padding:5px 10px 10px 10px;
}
/* ======== | merci | ==================== */
#merci
{

    height:300px;
    padding-top: 100px;
}
    #merci p {
        padding:0px 0px 350px 0px;
        margin:0;
        font-weight: bold;
        text-align: center;
        font-size: 12px;
        }
     #merci a:link, #merci a:visited
    {
      font-weight: bold;
      text-decoration: underline;
      color:#9a0034;
    }
    #merci a:hover,  #merci a:active
    {
      font-weight: bold;
      text-decoration: none;
      color:#b45f7c;
    }
/* ---| THE END |------------------------- */
