#intro {
	position: absolute;
	width: 100%;
	height: 120%;
	background-color: white;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 1000;
}

#global {
	position: relative;
	width: 1008px;
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

#bandeauMenu {
	background-image: url("images/bandeau-menu.png");
	background-position: top left;
	background-repeat: no-repeat;
	height: 80px;
	position: relative;
	z-index: 10;
}

#menu1, #menu2, #menu3, #menu4 {
	position: absolute;
	top: 40px;
	background-image: url("images/separateur-menu.gif");
	background-repeat: no-repeat;
	background-position: right;
	font: 13px Arial;
	color: white;
}

#menu1 {
	left: 73px;
	width: 127px;
}

#menu2 {
	left: 246px;
	width: 171px;
}

#menu3 {
	left: 467px;
	width: 148px;
}

#menu4 {
	left: 664px;
	width: 166px;
}

#menu5 {
	left: 877px;
	width: 127px;
	position: absolute;
	top: 40px;
	font: 13px Arial;
	color: white;
}

.lienmenu {
	color: white;
}

a.lienmenu:link, a.lienmenu:active, a.lienmenu:visited {
	text-decoration: none;
}

a.lienmenu:hover {
	text-decoration: underline;
}

.lienentrer {
	font: 9px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	color: #646567;
}

a.lienentrer:link, a.lienentrer:active, a.lienentrer:visited {
	text-decoration: underline;
}
a.lienentrer:hover {
	text-decoration: none;
}

#espacepro1 {
	position: absolute;
	top: 58px;
	left: 870px;
	height: 120px;
	width: 130px;
	background-color: white;
	z-index: 2;
}

#espacepro2 {
	color: #e2001a;
	padding-left: 10px;
	padding-top: 5px;
	font: 12px Arial;
}

INPUT {
	color: black;
	font: 10px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	background-color: #d4d4d2;
	width: 90px;
}

.lieninscriptionPRO {
	font-weight: bold;
	font-size: 13px;
}

a.lieninscriptionPRO:link, a.lieninscriptionPRO:active, a.lieninscriptionPRO:visited {
	text-decoration: none;
	color: #595959;
}
a.lieninscriptionPRO:hover {
	text-decoration: none;
	color: white;
}

.buttonGoPro {
	font: bold 10px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	color:white;
	padding-top: 5px;
	padding-left: 1px;
}

a.buttonGoPro:link, a.buttonGoPro:active, a.buttonGoPro:visited {
	text-decoration: none;
}
a.buttonGoPro:hover {
	text-decoration: none;
}

#presentationProg {
	position: relative;
	width: 1008px;
	height: 330px;
}

#programmeIMG {
	position: absolute;
	top: -15px;
	left: 0px;	
	z-index: 9;
}

#programmeInfos {
	margin-left: 641px;
	background-image: url("images/fond-infos-programme.gif");
	background-position: top center;
	background-repeat: no-repeat;
	width: 368px;
	height: 330px;
	position: relative;
}

#nomProg {
	position: absolute;
	top: 90px;
	left: 50px;
}

.liennomProg {
	font: 17px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	color: #4b4d50;
}
a.liennomProg:link, a.liennomProg:active, a.liennomProg:visited {
	text-decoration: none;
}
a.liennomProg:hover {
	text-decoration: underline;
}


#villeProg {
	position: absolute;
	top: 150px;
	left: 50px;
	text-align: center;
	width: 268px;
	font: 27px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	color: #4b4d50;	
	height: 50px;
}

#livraisonProg {
	position: absolute;
	top: 238px;
	left: 40px;
	width: 285px;
	text-align: center;
	color: #4c4d4e;
	font: 13px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

#vignettesProg {
	position: absolute;
	top: 268px;
	left: 705px;
	z-index: 20;
}

.vignetteProgActive {
	margin-left: 5px;
	background-image: url("images/fond-vignette-prog-actif.gif");
	width: 73px;
	height: 58px;
	position: relative;
	float: left;
}

.vignetteProgInactive {
	margin-left: 5px;
	background-image: url("images/fond-vignette-prog-inactif.gif");
	width: 73px;
	height: 58px;
	position: relative;
	float: left;
}

#news {
	position: relative;
	background-image: url("images/fond-news.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width: 1008px;
	height: 249px;
}

#divTitreNews {
	position: absolute;
	top: 17px;
	left: 140px;
}

#divTitreNews td {
	width: 188px;
	height: 180px;
}

.titreNews {
	color: white;
	font: 37px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	line-height: 36px;
}
a.titreNews:link, a.titreNews:active, a.titreNews:visited {
	text-decoration: none;
}
a.titreNews:hover {
	text-decoration: underline;
}

#divTexteNews {
	position: absolute;
	top: 14px;
	left: 362px;
}

.texteNews {
	color: #46484b;
	font: 11px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	text-align: justify;
}
a.texteNews:link, a.texteNews:active, a.texteNews:visited {
	text-decoration: none;
}
a.texteNews:hover {
	text-decoration: underline;
}

.titreNews2 {
	color: #46484b;
	font: bold 15px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;	
}

.plusinfos {
	color: #dbdbdb;
	font: bold 11px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;	
}

a.plusinfos:link, a.plusinfos:active, a.plusinfos:visited {
	text-decoration: none;
}
a.plusinfos:hover {
	text-decoration: underline;
}

#pied {
	margin-top: -16px;
	position: relative;
	background-image: url("images/fond-pied.jpg");
	height: 115px;
}

.texteBW14 {
	color: white;
	font: bold 14px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;	
}

.texteBW15 {
	color: white;
	font: bold 15px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;	
}

a.texteBW15:link, a.texteBW15:active, a.texteBW15:visited {
	text-decoration: none;
}
a.texteBW15:hover {
	text-decoration: underline;
}

.rappelINPUT {
	background-color: #c4c5c6;
	color: white;
	font: 12px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	text-align: center;
	width: 140px;
}

#adresse {
	position: absolute;
	top: 31px;
	left: 658px;
	width: 350px;
	text-align:center;
	color: white;
	font: 12px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

#contenu_titre {
	padding-left: 50px;
	padding-top: 18px;
	color: #80a30c;
	font: bold 23px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

.contenu_titre2 {
	color: #80a30c;
	font: bold 23px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

#retouraccueil {
	position: absolute;
	left: 42px;
	top: 32px;
	color: white;
	font: 12px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

#smenubas {
	background-image: url("images/fond-contenu-bas.gif");
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 1008px;
}

#centre {
	background-image: url("images/fond-contenu3.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	width: 100%;
}

#smenu {
	float: left;
	width: 197px;
}

#bandeaugris {
	position: absolute;
	top: 339px;
	right: 0px;
	width: 365px;
	height: 207px;
	background-color: #e1e1e2;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#contenu {
	margin-left: 234px;
}

.Esmenu {
	margin-top: 10px;
}

.EsmenuTD {
	color: white;
	font: 11px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	background-color: transparent;
	padding: 2px 6px 2px 6px;
	display: table;
}

a.EsmenuTD:link, a.EsmenuTD:active, a.EsmenuTD:visited {
	text-decoration: none;
}
a.EsmenuTD:hover {
	text-decoration: none;
	background-color: #5f5f5f;
}


.EsmenuTDSelected {
	color: white;
	font: 11px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
	padding: 2px 6px 2px 6px;
	background-color: #5f5f5f;
	display: table;
}

a.EsmenuTDSelected:link, a.EsmenuTDSelected:active, a.EsmenuTDSelected:visited, a.EsmenuTDSelected:hover {
	text-decoration: none;
}

.stitre_contenu {
	color: #5e5e5e;
	font: bold 16px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}

.texte_contenu {
	color: #5e5e5e;
	font: 11px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}
.pt_texte_contenu {
	color: #5e5e5e;
	font: 9px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;	
}
a.texte_contenu:link, a.texte_contenu:active, a.texte_contenu:visited {
	text-decoration: underline;
}
a.texte_contenu:hover {
	text-decoration: none;
}



.lienmoncompte {
	color: white;
	font: 11px Arial;
}
a.lienmoncompte:link, a.lienmoncompte:active, a.lienmoncompte:visited {
	text-decoration: none;
}
a.lienmoncompte:hover {
	text-decoration: underline;
}

#contenu ul {
	padding: 6px;
	margin-left: 60px;
	list-style-type: disc;
}

.lien_mentionslegales {
	color: #5e5e5e;
	font: 10px "Lucida Sans Unicode","Lucida Sans","Lucida Grande",sans-serif;
}
a.lien_mentionslegales:link, a.lien_mentionslegales:active, a.lien_mentionslegales:visited {
	text-decoration: none;
}
a.lien_mentionslegales:hover {
	text-decoration: underline;
}
