/* font*/
* {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
.grey {
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}
.greylight {
	color: #bdbaba;
	font-size: 11px;
}
.blackgranduppercase {
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
}
.blackgrand {
	color: black;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.black {
	color: black;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}

.black-a {
	color: #c2003f;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: underline;
}
.black-a:hover {
	color: black;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}
.blackmin {
	color: black;
	font-size: 11px;
	line-height: 13px;
}
.blackmaj {
	color: black;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 13px;
}
.red {
	color: #c2003f;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
.blanc-a {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.blanc-a:hover {
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.copyright {
	color: #666666;
	font-size: 10px;
}
.lien-texte-a {
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
.lien-texte-a:hover {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
.lien-credits-a {
	color: black;
	font-size: 10px;
	text-decoration: none;
}
.lien-credits-a:hover {
	color: #cb0f4c;
	font-size: 10px;
	text-decoration: none;
}


/* div*/
#index-body {
	background-color: #cb0f4c;
	background-image: url(images/degrade.jpg);  
	background-position: top left;  
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#index-contenu {
	width: 980px;
	height: 2000px;
}
	#index-bloc-centre {
		width: 980px;
		height: 2000px;
	}
	#index-bloc-bottom {
		width: 980px;
		height: 90px;
		background-image: url(images/footer.jpg);
		background-repeat: no-repeat;
	}

/* Blocs centraux*/
#index-bloc-gauche {
	float: left;
	text-align: left;
	width: 38px;
	height: 2000px;
	background-image: url(images/G.jpg);
	background-repeat: no-repeat;
}
#index-bloc-milieu {
	float: left;
	text-align: left;
	width: 898px;
	height: 2000px;
	background-color: white;
}
#index-bloc-droit {
	float: left;
	text-align: left;
	width: 36px;
	height: 2000px;
	background-image: url(images/D.jpg);
	background-repeat: no-repeat;
}


/* Bloc milieu*/
#index-bloc1 {
	text-align: left;
	width: 898px;
	height: 102px;
}
#index-bloc2 {
	float: left;
	width: 898px;
	height: 194px;
}
	#index-bloc2-carte {
		float: left;
		width: 426px;
		height: 194px;
	}
	#index-bloc2-texte {
		float: left;
		width: 472px;
		height: 194px;
	}
		#index-bloc2-texteimage {
		text-align: left;
		width: 472px;
		height: 64px;
		}
		#index-bloc2-textetexte {
		text-align: left;
		padding-top: 10px;
		width: 425px;
		}
#index-bloc3 {
	width: 898px;
	height: 240px;
	margin-top: 196px;
	//margin-top: 0px;
	background-image: url(images/prix.jpg);
	background-repeat: no-repeat;
}
	#index-bloc3-espace {
		float: left;
		width: 387px;
		height: 211px;
	}
	#index-bloc3-texte1 {
		float: left;
		width: 271px;
		height: 211px;
	}
		#index-bloc3-texte1texte {
		padding-top: 35px;
		width: 237px;
		height: 211px;
		}
	#index-bloc3-texte2 {
		float: left;
		width: 240px;
	}
		#index-bloc3-texte2texte {
		text-align: right;
		width: 230px;
		padding-top: 53px;
		padding-right: 10px;
		}
#index-bloc4 {
	text-align: left;
	width: 898px;
	height: 450px;
	//height: 490px;	
}
	#index-bloc4-gauche {
		float: left;
		text-align: left;
		width: 617px;
		height: 480px;
	}
		#index-bloc4-gauche-titre {
			text-align: left;
			width: 525px;
			height: 50px;
			margin-top: 10px;
		}
		#index-bloc4-gauche-texte {
			text-align: left;
			margin-left: 92px;
			width: 525px;
			height: 75px;
		}
		#index-bloc4-gauche-flash {
			text-align: left;
			margin-left: 92px;	
			width: 525px;
			height: 308px;
		}
	#index-bloc4-droit {
		float: left;
		text-align: left;
		width: 281px;
		height: 445px;
		background-image: url(images/photo.jpg);
		background-repeat: no-repeat;
	}
		#index-bloc4-droit-texte {
			text-align: left;
			margin-left: 62px;
			margin-top: 193px;
			width: 150px;
		}
#index-bloc5 {
	text-align: left;
	width: 898px;
}
	#index-bloc5-titre {
		text-align: left;
		width: 472px;
	}
	#index-bloc5-texte {
		text-align: left;
		width: 898px;
		height: 270px;
	}
	#index-bloc5-textetitre {
		text-align: left;
		width: 334px;
		height: 20px;
	}
	#index-bloc5-textetexte {
		text-align: left;
		width: 334px;
	}
		#index-bloc5-textegauche {
			float: left;
			text-align: left;
			width: 380px;
			padding-left: 92px;	
		}
		#index-bloc5-textedroit {
			float: left;
			text-align: left;
			width: 426px;
			padding-top: 3px;
		}

#index-bloc6 {
	text-align: left;
	width: 898px;
}
	#index-bloc6-colonne1 {
		text-align: left;
		float:left;
		width: 462px;
		height: 150px;
		margin-top: 25px;
	}
		#index-bloc6-titre {
			text-align: left;
			width: 462px;
		}
		#index-bloc6-texte1 {
			text-align: left;
			float:left;
			width: 462px;
			margin-top: 10px;
			margin-left: 92px;
		}
	#index-bloc6-colonne2 {
		text-align: left;
		float:left;
		width: 372px;
	}


#index-bloc7 {
	text-align: left;
	width: 898px;
}
	#index-bloc7-colonne1 {
		text-align: left;
		float:left;
		width: 898px;		
		height: 170px;
		margin-top: 25px;
	}
		#index-bloc7-titre {
			text-align: left;
			width: 462px;
		}
		#index-bloc7-texte1 {
			text-align: left;
			float:left;
			width: 898px;
			margin-left: 75px;
		}


#index-bloc8 {
	text-align: left;
	width: 898px;
}
	#index-bloc8-colonne1 {
		text-align: left;
		float:left;
		width: 898px;
		height: 210px;
		margin-top: 25px;
	}
		#index-bloc8-titre {
			text-align: left;
			width: 462px;
		}
		#index-bloc8-texte1 {
			text-align: left;
			float:left;
			width: 898px;
			margin-left: 75px;
		}





/* Bloc Bottom*/
	#index-espace {
		width: 972px;
		height: 71px;
	}
	#index-copyright {
		text-align: center;
		margin-right:12px;
		width: 972px;
	}