
/* ================== REDEFINITIONS DE MAIN.CSS ================== */

#main {
  background: transparent url(../images/page-background-home.jpg) no-repeat top left;
}

#search-form {
  background: #e1e1e1 url(../images/search-home-background.jpg) scroll no-repeat left top;
}

#search-form a {
  background: transparent url(../images/ok-home.jpg) no-repeat scroll left bottom;
}

#menuH1 {
  background: transparent url(../images/menuH1-home-background.jpg) no-repeat scroll left bottom;
}

#content {
  margin-left: 100px;
  /*width: 615px;*/
  color: white;
}


/* ================== VISUEL PRINCIPAL ================== */

#visuel-container {
	position: relative;
	float: left;
	top: 34px;
	left: -25px;
	width: 265px;
	background: transparent url(../images/visuel-home-top.png) no-repeat scroll left top;
}

#visuel-footer {
  padding-bottom: 4px;
  background: transparent url(../images/visuel-home-bottom.jpg) no-repeat scroll left bottom;
  position: relative;
}

#visuel {
	background: transparent url(../images/visuel-home-sides.jpg) no-repeat scroll left top;
	background-color: white;
	padding: 5px 9px;
	margin-top: 4px;
	position: relative;
}


/* ================== TEXTE PRINCIPAL ================== */


#text {
	float: left;
	display: inline;
  padding: 35px 0 0 0px;
  width: 326px;
  font-size: 14px;
  line-height: 18px;  
  position: relative;
}

#text p.intro {
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}

#text ul {
  left:-3em;
  margin:auto -3em 1em 0pt;
  overflow:hidden;
  padding:0pt;
  position:relative;
}

#text p {
  margin-bottom: 1em;
}

#text li {
  list-style-image: url('../images/bullet.png');  
  margin-left: 4em;
}

.accueil a:link,
.accueil a:visited,
.accueil a:hover {
  margin: 4px;
  color:#fff;
  text-decoration:underline;

}

.accueil a:hover {
  background-color: white;
  text-decoration:none;
    color: #680001;
}


/* ================== MENU DE DROITE ================== */


#right-menu {
	float: right;
	display: inline;
  margin-top: 30px;
  margin-right: 39px;
  width: 255px;
}

#right-menu .linkblock {
  border-top: 1px solid #6d6d6d;
  padding: 5px 0 20px 0;
}

#right-menu div.linkblock-image {
  float: left;
  display: inline;
  margin-left: -3px;
  margin-top: 5px;
  margin-bottom: 0;
  padding: 0;
  width: 120px;
  height: 120px;
  background: transparent url(../images/link-img-bkgd.jpg) no-repeat top left;
}

.linkblock-image a:link,
.linkblock-image a:visited,
.linkblock-image a:hover {
  display: block;
  height: 112px;
  width: 112px;
  margin: 4px;
  background-color: #9b0b03;  
}

.linkblock-image a:hover {
  background-color: white;
}

#right-menu .linkblock-image img {
  margin: 5px;
}

#right-menu .linkblock-text {
  padding: 10px 0 10px 130px;
  line-height: 16px;
  font-size: 11px;
  color: #333;
}

.linktitle {
  font-size: 12px;
  font-weight: bold;
  color: #676767;
  margin: 3px 0;
}

p.link {
  margin-left: -8px;
  padding-left: 8px;
  background: transparent url(../images/link-bullet.png) no-repeat scroll left 5px;
}

.linkblock-text a:link,
.linkblock-text a:visited,
.linkblock-text a:hover {
  color: #680001;
  background-color: transparent;
  border-bottom: 2px solid #680001;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
} 

.linkblock-text a:hover {
  color: white;
  background-color: #680001;
} 
















#mainArticle {
	position: relative;
	margin-top: 8px;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 15px;
}

#mainText {
	width: 353px;
	margin-left: 386px;
	padding-top: 30px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#mainText h1 {
	font-size: 32px;
	font-weight: normal;
	color: #b5b9b2;
}

#mainText p {
	font-size: 12px;
	line-height: 20px;
}

