body {
	font-family		: verdana, Arial, sans serif;
	font-size		: 11px;
	font-weight		: normal;
	font-style		: normal;
	line-height		: 15px;
	color			: #333;
	margin          : 0px auto;
	width           : 100%;
	text-align		: center;
}
img {
	border			: 0px;
}
a {	
	color			: #333;
	font-weight		: bold;
}

h1 {
	font-family		: verdana, sans serif;
	font-size		: 20px;
	font-weight		: bold;
	color			: #FF0000;
	line-height		: 25px;
}
h2 {
	font-family		: verdana, sans serif;
	font-size		: 13px;
	font-weight		: bold;
	color			: #000;
	line-height		: 15px;
}
strong {
	font-weight		: bold;
	color			: #333;
}
em {
	font-style		: italic;
}
.rose {
	color			: #e00186;
}
.blue {
	color			: #00b3db;
}
.green {
	color			: #175a39;
}
.violet {
	color			: #732998;
}
.red {
	color			: #FF0000;
}
p {
	font-family		: Verdana, Arial, sans serif;
	font-size		: 12px;
	line-height		: 15px;
	color			: #333;
	padding			: 0 8px 0 5px;
	margin			: 10px;
	text-align		: justify;
}
ol {
	list-style-image: url(http://www.lemans-centrexpos.com/public/img/puce.gif); 
	margin-left		: 40px;
	line-height		: 15px;
	list-style-position: outside;
}

li {
	vertical-align	: top;
	text-align		: left;
	font-size		: 12px;
}
ul.bullet {
	list-style-type	: none;
	padding			: 0px 0px 0px 0px;
	margin-top		: 0px;
}
li.bullet {
	vertical-align	: middle;
	text-align		: left;
	margin-left		: 0px;
	padding-left	: 0px;
	border			: 0px solid black;
}
#ulSubMenu1 {
	padding-left	: 0px;
	vertical-align	: middle;
	background		: #E00186;

}
#ulSubMenu2 {
	padding-left	: 0px;
	vertical-align	: middle;
	background		: #01ADE1
	}
#ulSubMenu3 {
	padding-left	: 0px;
	vertical-align	: middle;
	background		: #125725
	}
#ulSubMenu4 {
	padding-left	: 0px;
	vertical-align	: middle;
	background		: #601681
	}
#ulSubMenu5 {
	padding-left	: 0px;
	vertical-align	: middle;
	background		: #FF0000;
	}


.menuLink1, a.menuLink1 {	
	font-weight		: bold;
	font-size		: 13px;
	color			: #4A0031;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: middle;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-rose.png) center left no-repeat;
}
.menuLink2, a.menuLink2 {	
	font-weight		: bold;
	font-size		: 13px;
	color			: #032e63;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-bleu.png) center left no-repeat;
}
.menuLink3, a.menuLink3 {	
	font-weight		: bold;
	font-size		: 13px;
	color			: #06210D;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-verte.png) center left no-repeat;
}
.menuLink4, a.menuLink4 {	
	font-weight		: bold;
	font-size		: 13px;
	color			: #1C0626;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-violet.png) center left no-repeat;
}

.menuLink1:hover {
	color			: #fff;
	text-decoration	: none;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-rose.png) center left no-repeat;
}
.menuLink2:hover {
	color			: #fff;
	text-decoration	: none;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-bleu.png) center left no-repeat;
}
.menuLink3:hover {
	color			: #fff;
	text-decoration	: none;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-verte.png) center left no-repeat;
}
.menuLink4:hover {
	color			: #fff;
	text-decoration	: none;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-violet.png) center left no-repeat;
}
.menuLink1Open {
	font-weight		: bold;
	font-size		: 13px;
	color			: #fff;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-rose.png) center left no-repeat;
}
.menuLink1Open:hover {
	text-decoration	: none;
}
.menuLink2Open {
	font-weight		: bold;
	font-size		: 13px;
	color			: #fff;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-bleu.png) center left no-repeat;
}
.menuLink2Open:hover {
	text-decoration	: none;
}
.menuLink3Open {
	font-weight		: bold;
	font-size		: 13px;
	color			: #fff;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-verte.png) center left no-repeat;
}
.menuLink3Open:hover {
	text-decoration	: none;
}

.menuLink4Open {
	font-weight		: bold;
	font-size		: 13px;
	color			: #fff;
	text-decoration	: none;
	line-height		: 15px;
	vertical-align	: top;
	padding-left    : 30px;
	background		: url(http://www.lemans-centrexpos.com/public/img/puce-over-violet.png) center left no-repeat;
}
.menuLink4Open:hover {
	text-decoration	: none;
}

div.menu {
	width			: 180px;
	margin			: 0px;
}
div.head {
	height			: 50px;
	border			: 0px solid black;
}
div.submenu {
	margin-top		: 0px;
}

/* style des menus de niveau 1 (Ý gauche)*/
/*	bt1*/
a.bt1 {	padding-left : 180px; line-height : 50px; text-decoration : none; border : 0px; }
.bt1_base {	background : url(http://www.lemans-centrexpos.com/public/images/bt-entreprises.gif) no-repeat; }
.bt1_over {	background : url(http://www.lemans-centrexpos.com/public/images/bt-entreprises-over.gif) no-repeat; cursor : pointer; }
.switcher_bt1 {	background : url(http://www.lemans-centrexpos.com/public/images/bt-entreprises-over.gif) no-repeat; cursor : pointer; }
/*	bt2*/
a.bt2 {	padding-left : 180px; line-height : 50px; text-decoration : none; border : 0px; }
.bt2_base {	background : url(http://www.lemans-centrexpos.com/public/images/bt-agences.gif) no-repeat; }
.bt2_over {	background : url(http://www.lemans-centrexpos.com/public/images/bt-agences-over.gif) no-repeat; cursor : pointer; }
.switcher_bt2 {	background : url(http://www.lemans-centrexpos.com/public/images/bt-agences-over.gif) no-repeat; cursor : pointer; }
/*	bt3*/
a.bt3 {	padding-left : 180px; line-height : 50px; text-decoration : none; border : 0px; }
.bt3_base {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-salons.gif) no-repeat; }
.bt3_over {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-salons-over.gif) no-repeat; cursor : pointer; }
.switcher_bt3 {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-salons-over.gif) no-repeat; cursor : pointer; }
/*	bt4*/
a.bt4 {	padding-left : 180px; line-height : 50px; text-decoration : none; border : 0px; }
.bt4_base {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-congres.gif) no-repeat; }
.bt4_over {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-congres-over.gif) no-repeat; cursor : pointer; }
.switcher_bt4 {	background : url(http://www.lemans-centrexpos.com/public/images/bt-organisation-de-congres-over.gif) no-repeat; cursor : pointer; }


.oneColElsCtrHdr #container {
	margin: 0px auto;
	width: 980px;  /* cette largeur cr©e un conteneur qui s'adaptera dans une fentre de navigateur de 800 pixels avec les tailles de police par d©faut */
	background: #FFFFFF; /* les marges automatiques (et dot©es d'une largeur positive) centrent la page */
	border: thin none #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #212121;
    }

.oneColElsCtrHdr #header {
	padding: 0;  /* ce remplissage correspond Ý l'alignement Ý gauche des ©l©ments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est ins©r©e dans l'©l©ment #header, il est conseill© de supprimer le remplissage. */
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
    } 

.oneColElsCtrHdr #mainContent {
	background: #FFFFFF;
	padding: 0;
    }
	
.titrePage {
	font-size: 17px;
	font-weight: bold;
	line-height: 15px;
	margin: 10px;
}
.titrePara {
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;

}
.oneColElsCtrHdr #footer {
	padding: 0;
	height: 136px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
    } 

.oneColElsCtrHdr #footer p {
	margin: 0px; /* l'utilisation d'un remplissage pour cet ©l©ment cr©e un espace, tout comme une marge l'aurait fait, mais en ©vitant le risque de disparition de la marge */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
    }

.generalFooter {
	width			: 980px;
	height			: 86px;
	border-top		: 5px solid #000;
	border-bottom	: 5px solid #000;
}
.blockFooter {
	border-left		: 1px solid #000;
	border-bottom	: 0px solid #000;
	width			: 185px;
	height			: 60px;
	padding			: 10px;
	text-align		: left;
	font-size		: 9px;
	font-weight		: bold;
	font-family		: verdana;
	vertical-align	: middle;
}
.linkFooter a {
	font-size		: 9px;
	font-weight		: bold;
	font-family		: verdana;
	vertical-align	: middle;
	color			: #333;
	text-decoration	: none;
}
.linkFooter a:hover {
	color			: #FF0000;
	text-decoration	: none;
}
.adresseFooter {
	margin          : 5px auto;
	font-size		: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* style de l'agenda */
.tdCalendar {
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	vertical-align	: top;
	font-size		: 13px;
	font-weight		: bold;
	color			: #000;
	background		: #212125;
	border			: 0px solid red;
	cursor			:pointer;
}
.tdCalendar p{
	color			: #fff;
	margin:5px 0 0 0;
}
.tdCalendar img{
	float: right;
}
.tdCalendarimpair {
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	vertical-align	: top;
	font-size		: 13px;
	font-weight		: bold;
	color			: #000;
	background		: #ccc;
	border			: 0px solid red;
	cursor			:pointer;
}
.tdCalendarimpair p{
	color			: #000;
	margin:5px 0 0 0;
}
.tdCalendarimpair img{
	float: right;
}
.selectMonth {
	width			: 267px;
	font-size		: 15px;
	font-style		: normal;
	font-weight		: 800;
	color			: #fff;
	background		: #212125;
	border			: 1px solid #212125;
}
.tdStartDateCalendar {
	padding			: 5px 0px 5px 10px;
	vertical-align	: top;
	border-bottom	: 1px solid gray;
	text-align		: right;
}
.tdTitleCalendar {
	padding			: 5px 0px 5px 10px;
	margin			: 0px 0px 20px 0px;
	border-bottom	: 1px solid gray;
	vertical-align	: top;
	width			: 80%;
}
.titleCalendar {
	line-height		: 15px;
	font-size		: 13px;
	font-weight		: bold;
}
.more {
	font-size		: 10px;
}
.tdStartDate {
	padding			: 5px 0px 5px 10px;
	width			: 80px;
}
.tdTitle {
	padding			: 5px 0px 5px 10px;
	line-height		: 16px;
	font-size		: 14px;
	font-weight		: bold;
}
.spanText {
	line-height		: 15px;
	font-size		: 10px;
}
.spanStartDate {
	line-height		: 10px;
	color			: #000;
	font-family		: verdana, arial, sans serif;
	font-style		: normal;
	font-size		: 10px;
}
.eventDetails {
	padding			: 20px 10px 20px 10px;
	width			: 700px;
	vertical-align	: top;
	/*border			: 1px solid black;*/
}
.alert {
	font-size		: 10px;
	font-style		: normal;
	font-weight		: bold;
	color			: red;
	text-align		: center;
}
