html, body {
margin: 0;
padding: 0;
height: 100% /* que si on veut un site avec une gestion 100% de hauteur de DIV */
}
body {
	background-color: #FFF;
	background-attachment: scroll;
	background-image: url(../images/top-fond.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



/* Gestion bug ie */
br
{
	letter-spacing : 0px;
}
.color1{
	background-color:#090;
}
.color2{
	background-color:#990;
}
.color3{
	background-color:#099;
}
.color4{
	background-color:#900;
}

*html .texte_fond{  /*visible que sous internet explorer
	/* Attention pas de ../ avant images/ */
	background-repeat:repeat-y;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/texte_fond_repeat.png', sizingMethod='scale');
	height:300px;
}

*>.texte_fond{  /* fonctionnera pas pour ie6*/
	background-repeat:repeat-y;
	background-image:url(../images/texte_fond_repeat.png);
	min-height:300px;
	overflow:hidden;
}

/*Permet de positionner une image dans une div contenant du texte comme pour COLL ETT DIEU.com */
.floatimage {
   float : left;
   margin : 5px 10 0px 0px;  
   display : inline;
 /*C'est la dernière valeur qui indique 0px de marge à gauche */
}
.iden {
	display:none;
	/*permet de faire des titre quand les styles sont desactivé*/
}
.home-top {
	background-attachment: scroll;
	background-image: url(../images/top-montagne.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 406px;
}
.home-top .homecorp {
	width: 964px;
	text-align: left;
	z-index: 100;
}

.montagne .footer-degra   {
	background-attachment: scroll;
	background-image: url(../images/footer-fond.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 100%;
}

.corp {
	width: 964px;
	position: relative;
	height: 100%;
}
.corp .homeflash {
	width: 964px;
	height: 776px;
	position: absolute;
	z-index: 150;
	left: 0px;
	top: 0px;
}


.both {
	clear: both;
}
.actualite  {
	position: absolute;
	width: 300px;
	left: 118px;
	top: 0px;
	z-index: 200;
	color: #FFF;
}
.actualite .img {
	text-align: center;
}
.actualite .texte {
	font-weight: normal;
	text-align: center;
}
.actualite .lien {
	font-weight: bold;
	color: #3F5600;
}
.actualite .lien a{
	color: #000;
	text-decoration:none;
}
.actualite .lien a:hover{
	color: #fff;
	text-decoration:underline overline;
}
.table-degra {
	background-attachment: scroll;
	background-image: url(../images/footer-fond.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.home-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	position: absolute;
	width: 255px;
	left: 35px;
	top: 470px;
	text-align: left;
}
.home-bandeau-pub {
	position: absolute;
	z-index: 300;
	height: 129px;
	width: 508px;
	left: 20px;
	top: 690px;
}
.table-100h {
	height: 100%;
}
.home-bottom {
	position: absolute;
	z-index: 350;
	width: 964px;
	left: 0px;
	top: 830px;
}
.menu-google-lien  {
	color: #FFF;
}
.menu-google-lien a {
	color: #FFF;
	text-decoration: none;
	
}
.menu-google-lien a:hover{
	color: #EA001A;
	text-decoration: underline overline;
}
.footer{
	color:#BBBBBB;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer img {
	vertical-align: middle;
}

.footer a{
	color: #bbb;
	text-decoration:none;
}
.footer a:hover{
	color: #BD0B1D;
	text-decoration:underline overline;
}
