.clear{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }

body {
	margin : 0;
	padding : 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(../images/fond.gif);
}

textarea, select, input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
}

/* initCss */
img {
  border:none;
}

form, fieldset, legend, ul, li, h1, h2, h3, h4 ,p ,dl, dt, dd, input, img {
  margin:0;
  padding:0;
  outline: none;
}

fieldset {
  border:none;
}

a {
  outline: none;
}

a:focus  {
  -moz-outline-style: none;
}
/* initCss */

#page #contenu {
  float:left;
  width:100%;
  background:url(../images/page.gif) no-repeat center bottom;
}

#page #contenu #contenu2 {
  float:left;
  width:100%;
  background:url(../images/contenu.gif) no-repeat center top;
}

#page #contenu #contenu2 .contenuPage {
  margin-left:auto;
  margin-right:auto;
  width:930px;
}

#contenuRight {
  float:left;
  width:741px;
  color:#000;
  padding-bottom:120px;
}

/* cms page presentation */
div.page-article {margin-left: 50px; min-height: 350px}
div.page-article div.header {margin: 10px 30px; font-weight: bold}
div.page-article p {margin: 12px 0px}
div.page-article p a {color: #FA8DC5; font-weight: bold; text-decoration: underline}


.contenuPage ul li {list-style-type: square; list-style-position: inside; text-indent: 20px}
.contenuPage a {color: #FA8DC5; font-weight: bold; text-decoration: underline}

/* sifr */
h3.sifr {color:#FA8DC5; font-size: 18px}

