html, body {
	height:100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



#main_content_private a, #main_content a:hover, #main_content_private a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	/*color: #000000;*/
	text-decoration:none;
}
#main_content_private a:hover {
	text-decoration:underline;
}


.menu_element_private {
	padding-left:20px;
	margin-top:2px
	/*clear:both;
	border:solid #FF0000 1px;*/
}

.menu_element_private a, .menu_element_private a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9d7765;
	text-decoration:none;
}

.menu_element_private a:hover {
	text-decoration:underline;
}


#outline {
	width: 800px;
	text-align:left;
}
.menu_element {
	padding-left:11px;
	margin-top:2px
	/*clear:both;
	border:solid #FF0000 1px;*/
}
.menu_element2 {
	padding-left:20px;
	margin-top:2px
	/*clear:both;
	border:solid #FF0000 1px;*/
}

.menu_element a, .menu_element a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9d7765;
	text-decoration:none;
}

.menu_element a:hover {
	text-decoration:underline;
}


.menu_element2 a, .menu_element2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9d7765;
	text-decoration:none;
}

.menu_element2 a:hover {
	text-decoration:underline;
}

.texteItalique10 {
	font-size: 10px;
	font-style: italic;
}
.texteItalique12 {
	font-size: 12px;
	font-style: italic;
}
.texteItalique13 {
	font-size: 13px;
	font-style: italic;
}
.texteItalique14 {
	font-size: 14px;
	font-style: italic;
}
.texteItalique16 {
	font-size: 16px;
	font-style: italic;
}



.texte11 {
	font-size: 11px;
}

.texte14 {
	font-size: 14px;
}
.texte15 {
	font-size: 15px;
}
.texte16 {
	font-size: 16px;
}
.texte17 {
	font-size: 17px;
}
.texte18 {
	font-size: 18px;
}
.texte20 {
	font-size: 20px;
}
.texte25 {
	font-size: 25px;
}


/*
.menu_element .menu_cross {
	width:45px;
	float:left;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7a2884;
	font-weight:bolder;
	margin-right:5px;
}
.menu_element .menu_link {
	float:left;
	text-align:left;
	padding-top:5px;
}
*/
.plus_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7a2884;
	font-weight:bolder;
}

#lien_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7a2884;
	font-weight:none;
}

#menu #lien_menu a, a:hover {
	color: #7a2884;
	font-weight:bold;
	text-decoration:none;
}

#menu_selected a, a:hover {
	color: #7a2884;
}

#header {
	text-align: right;
}

#hotel {
	width: 100%;
	height:180px;
	padding-top:15px;
	padding-bottom:15px;
}


#menu {
	background-image: url(images/fond_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 226px;
	height:539px;
	float: left;
}

#menu #spacer {
	height:180px;
}

#menu2 {
	background-image: url(images/fond_menu_exhibitors.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 226px;
	height:539px;
	float: left;
}

#menu2 #spacer {
	height:180px;
}

#special_menu_element {
	background-image:url(images/fond_menu_registration.gif);
	background-repeat:no-repeat;
	background-position:7px;
	height: 50px;
	padding-left:18px;
	/*padding-top:16px;
	margin-bottom:5px;*/
	
}

#special_menu_element2 {
	background-image:url(images/fond_menu_registration2.gif);
	background-repeat:no-repeat;
	background-position:20px;
	height: 56px;
	padding-left:30px;
	padding-right:40px;
	text-align:center;
	/*padding-top:16px;
	margin-bottom:5px;*/
	
}

#special_menu_element .plus_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9d7765;
	font-weight:bolder;
}

#special_menu_element a, #special_menu_element a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	/*text-decoration:blink;*/
}

#special_menu_element a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}


#special_menu_element2 .plus_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9d7765;
	font-weight:bolder;
}

#special_menu_element2 a, #special_menu_element2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	/*text-decoration:blink;*/
}

#special_menu_element2 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}



#main_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d7765;
	float: right;
	width: 534px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

#main_content a {
	color: #7a2884;
	text-decoration:none;
}

#main_content a:hover {
	color: #7a2884;
	text-decoration:underline;
}

#main_content2 {
	background-color:#7a2884;
	background-image:url(images/bandeau_exhibitors_chapter.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9d7765;
	float: right;
	width: 534px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

#main_content2 a {
	color: #ffffff;
	text-decoration:none;
}

#main_content2 a:hover {
	color: #ffffff;
	text-decoration:underline;
}


.color1 {
	color:#7a2884; /*violet*/
}
.color2 {
	color:#9d7765; /*beige*/
}
.color3 {
	color:#ffffff; /*blanc*/
}
.color4 {
	color:#000000; /*noir*/
}

.big_title {
	font-size: 32px;
	color: #7a2884;
	padding-top: 5px;
	padding-bottom: 5px;
}


.middle_title {
	font-size: 20px;
	color: #9d7765;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 5px;
}
.middle_title2 {
	font-size: 20px;
	color: #9d7765;
	font-weight: none;
	padding-top: 25px;
	padding-bottom: 5px;
}

.little_title {
	font-size: 15px;
	color: #7a2884;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 5px;
}

/*
#main_content ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 18px;
	margin-left: 0px;
	border-width:1px;
	border-style:solid;
}
*/
#main_content .points {
	text-indent: -8px;
	padding-left: 8px;
}

#main_content .points2 {
	text-indent: -8px;
	padding-left: 8px;
	margin-bottom: 4px;
}
#main_content2 .points {
	text-indent: -8px;
	padding-left: 8px;
}

#main_content2 .points2 {
	text-indent: -8px;
	padding-left: 8px;
	margin-bottom: 4px;
}



#button1 {
	background-image:url(images/button_background.gif);
	width:149px;
	height:20px;
	text-align:center;
	float:right;
	padding-top: 5px;
}


#button1 a, #button1 a:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#button1 a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#main_content #spacer1 {
	height:20px
}
#main_content2 #spacer1 {
	height:20px
}

#menu #spacer1 {
	height:20px
}
#menu2 #spacer1 {
	height:20px
}

#topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A2884;
	text-align: center;
	font-weight:bold;
	margin-bottom:6px;
	margin-left:2px;
	margin-right:2px;
	/*border-bottom:#7A2884 1px solid;*/
}


#topmenu a {
	color: #9d7765;
	font-size: 8px;
	text-decoration:none;
}

#topmenu a:hover {
	color: #7A2884;
	text-decoration:underline;
}
.little_title2 {
	font-size: 15px;
	color: #9d7765;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 5px;
}

#banniereHome {
	height:90px;
	margin-top:17px;
	padding:12px;
	background-image: url(images/home_banniere27mai.gif);
	background-repeat: no-repeat;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	/*font-weight:bold;*/
}
#banniereHome a, #banniereHome a:hover, #banniereHome a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
}
#banniereHome a:hover {
	color: #ffffff;
	text-decoration:underline;
}

