/* CSS Document */	
body {
	margin: 0;
	padding: 0;
	
	background-color: #fff;
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	
	background-attachment: fixed; 
}
	
#Page {
	position: relative;
	margin: auto;
	width: 990px;
	
	
}

#Menu-Haut {
	text-align: right;
	
	color: #864349;
	
	
	margin-top: 10px;
	margin-bottom: 10px;
}

#Menu-Haut a {
	color: #fff;
	
	text-decoration: none;
}

#Menu-Haut a:hover {
	text-decoration: underline
}

#Menu-Haut span {
	color: #fff;
}

form {
	padding: 0;
	margin: 0;
}


/*----------------------------------------
/* Entete 
/**/

#Entete-Cadre {
	background-color: #f3f1dd;
	
	border: 2px solid #b0a482; 
	
	padding-left: 16px;
	padding-top: 16px;
	margin-bottom: 10px;
	
	height: 341px;
	
}


#Entete {
	position: relative;
	
	width: 951px;
	height: 245px;
	
	background-image: url(../images/fond-entete.jpg);
	background-repeat: no-repeat;
	
	border: 2px solid #6a002d;
	
}

#Menu {
	position: absolute;
	bottom: -2px;
	
}

#Menu img {
	border: 0;
	margin: 0;
	padding: 0;
	
	float: left;
}

#Bandeau,
#Bandeau-chef,
#Bandeau-concours,
#Bandeau-exposants,
#Bandeau-fetes,
#Bandeau-informations,
#Bandeau-prix,
#Bandeau-programmation,
#Bandeau-rendre,
#Bandeau-repas,
#Bandeau-salles,
#Bandeau-spectacles {

	height: 56px;
	width: 730px;
	
	background-repeat: no-repeat;
}

#Bandeau { 
	background-image: url(../images/bandeau.gif);
}

#Bandeau-chef { 
	background-image: url(../images/bandeau/bandeau-chefs.jpg);
}
#Bandeau-concours { 
	background-image: url(../images/bandeau/bandeau-concours.jpg);
}
#Bandeau-exposants { 
	background-image: url(../images/bandeau/bandeau-exposants.jpg);
}
#Bandeau-fetes { 
	background-image: url(../images/bandeau/bandeau-fetes.jpg);
}
#Bandeau-informations { 
	background-image: url(../images/bandeau/bandeau-informations.jpg);
}
#Bandeau-prix { 
	background-image: url(../images/bandeau/bandeau-prix.jpg);
}
#Bandeau-programmation { 
	background-image: url(../images/bandeau/bandeau-programmation.jpg);
}
#Bandeau-rendre { 
	background-image: url(../images/bandeau/bandeau-rendre.jpg);
}
#Bandeau-repas { 
	background-image: url(../images/bandeau/bandeau-repas.jpg);
}
#Bandeau-salles { 
	background-image: url(../images/bandeau/bandeau-presse.jpg);
}
#Bandeau-spectacles { 
	background-image: url(../images/bandeau/bandeau-spectacles.jpg);
}

#LesPrix {
	position: absolute;
	top: 150px;
	left: 788px;
}

#LesPrix img {
	margin-right: 9px;
}



/*---------------------------------------
/* Principal
/**/
#Principal {
	
}

* html #Principal {
	
}

#Colonne-Gauche {
	float: left;
	
	width: 752px;
}

#Colonne-Gauche-Fond {
	background-color: #fff;
	background-image: url(../images/fond-menu.gif);
	background-repeat: repeat-y;
}

#Bandeau-Pub {
/*	background-image: url(../images/bandeau-SAQ.gif);
	background-repeat: no-repeat;*/
	
	height: 174px;
	width: 708px;
	
	border: 5px solid #fff;
	
}

#BlocFil {
	margin-top: 10px;
}

#LogoFacebook {
	width: 18px;
	float: right;
	
	position: relative;
	top: 1px;
}

#BlocFil #BlocFilBoutons {
	float: right;
	
	width: 50px;
}

#BlocFil .addthis_toolbox {
	float: right;
	width: 20px;
}

#BlocFil #LogoFacebook {

}

#BlocFil,
.bloc {
	background-color: #f3f1dd;
	
	border: 2px solid #b0a482; 
	
	padding: 12px;
	
	margin-bottom: 10px;
	
	overflow: hidden;

}

.bloc img {
	border: 0;
}

#Colonne-Gauche-Accueil {
	width: 233px;
	
	float: left;
}

#Colonne-Droite-Accueil {
	width: 510px;
	float: right;
}

#Colonne-Droite-Accueil #Contenu {
	background-image: url(../images/image-accueil.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	
	background-color: #fff;
	
	padding-top: 105px;
	
	overflow: hidden;
	
}

#Contenu {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 50px;

	background-color: #fff;
	
	
	
	
}

.texte #Contenu {
	float: right;
	width: 490px;
}

#Colonne-Droite {
	float: right;
	
	width: 224px;
}

#Colonne-Droite img {
	border-bottom: 4px solid #fff;
	border-top: 4px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#Spectacle {
  border-bottom: 0 !important;
}

#Programmation {
  border-top: 0 !important;
}

#Sous-Menu {
	width: 211px;
	float: left;
	
	background-image: url(../images/fond-sous-menu.gif);
	background-repeat: no-repeat;
	
	padding-top: 45px; 
	
	font-size: 14px;
	
	padding-bottom: 50px;
}

#Sous-Menu a {
	color: #000;
	text-decoration:  none;
}

#Sous-Menu a:hover {
	text-decoration: underline;
}

#Sous-Menu .itemActif {
	font-weight: bold;
}

#Sous-Menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Sous-Menu li {
	padding-left: 15px;
	
	background-image: url(../images/puce.gif);
	background-repeat: no-repeat;

	min-height: 22px;
	
	margin-top: 5px;
	padding-top: 4px;
}

* html #Sous-Menu li {
		height: 22px;
}

#Sous-Menu ul li ul li {
	padding: 0;
	padding-left: 15px;
	margin-bottom: 5px;
	
	
	
	font-size: .7em;
	
	background: none;
	
	min-height: 1px;
}

* html #Sous-Menu ul li ul li {
	height: 1px;
}

#Sous-Menu ul li ul {
	
}

/*-------------------------------------------
/* Bas
/**/
#Bas {
	position: relative;
	height: 72px;
	
}

#Prix {
	position: absolute;
	top: -12px;
	left: -12px;
	
	height: 86px;
	width: 232px;
	
	padding-top: 12px;
	padding-left: 12px;
	
	border-right:  2px solid #b0a482; 
	
	 
}

#Logos {
	float: right;
	background-image: url(../images/fond-logos.gif);
	background-repeat: no-repeat;
	width: 645px;
	padding-left: 70px;
}

#Logos img {
	float: left;
	margin-right: 8px;
	border: 0;
}



/*-------------------------
/* pied
/**/
#Pied {
	font-size: 10px;
	color: #fff;
	
	width: 990px;
	margin:auto;

	padding-top: 5px;
	height: 25px;
}

#Pied a {
	color: #fff;

}


#Realisation {
	float: right;
}

#Copyright {
	float: left;
}