@charset "utf-8";
/* CSS Document */

body {
	background-color: #004A7E;
	background-image: url(/ui/body_bg_repeat.jpg);
	background-repeat: repeat-x;
	background-position: center 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 1.5em;
}

/* tags */
a {
	color: #0066CC;
	}a:hover {
	color: #000;
}

h1 { }
h2 {
	color: #72396C;
}
h3 { color: #000; }
h4 {
	color: #72396C;
}
h5 {
	color: #069;
}

ul li {
	list-style: url(/ui/puce.gif) none;
}
ul li ul li {
	list-style: url(/ui/puce2.png) none;
}

dt{
	color: #069;
}
/* common classes */
img { border: 5px solid #FFF; }

/* layout */
#principal {
	border-top: 10px solid #72396C;
	
	background-image: url(/ui/body_bg2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
	h1#logoSalon{
		margin-top: 10px;
		width: 600px;
	}
		h1#logoSalon a{
			height: 125px;
			background-position: 100% 100%;
			background-image:url("../ui/logoSalon.png");
		}
		
		h2#logoMicropolis a {
	background: #C5E3FD url(../ui/les_salons.jpg) no-repeat scroll 0 0;
		}
		#conteneur {
	background: #C5E3FD url(../ui/editions_bg.png) repeat-y 100% 0;
		}
		#entete {
			margin-top: 20px;
		}

		#conteneurWrapper {
			background: url(../ui/btm_micropolis.png) no-repeat 0 100%;
			padding-bottom: 33px;
		}
		#contenu h2#pageLabel{
			background: none;
		}
			
		
		#lienExposant span{
	background: url("../ui/exposant.png") no-repeat scroll 0 8px transparent;
	color: #09C;
		}
		#lienExposant a{
			background: url("../ui/inscription.png") no-repeat scroll 0 0 transparent;
			color: #FFFFFF;
		}
		
	
/* navSalon */
	#nav_salon li {
	background-color: #09C;
	}
	#nav_salon li.active, #nav_salon li.active li {
	background-color: #72396C;
	color: #FFF;
	}
	#nav_salon li a {
		color: #000;
		/*border-top: 5px solid #FFF;*/
	}
	#nav_salon li ul li {
		color: #000;
	}
	#nav_salon li ul li a {
		color: #C9BBC8;
	}
	#nav_salon a:hover {
		background-color: #FFF;
		color: #000;
		}#nav_salon a.active:hover {
		background-color: inherit;
		color: #FFF;
		cursor: default;
	}
	#nav_salon li.active a.annee:hover {
		background-color: inherit;
		color: #000;
		cursor: default;
	}

#footer { color: #FFF; font-family:Arial, Helvetica, sans-serif; }
#footer p.adresse{
	color: #C5E3FD;
}
#footer a { color: #FFF; }
#footer a:hover { color: #B7A184; }

/* Forms */
.requis span, span.requis{
	color:#F60;
}

/* ----------------------------- SPECIFIC PAGES ---------------------------------*/

/* VISU */
#visu p { color: #000000; }

/* ANNUAIRE EXPOSANTS */
	
	#liste_activites dd a.active, #liste_activites dd strong {
	background-color: #72396C;
}
	
	#liste_activites  table {
	border: 1px dotted #72396C;
	}
	#liste_activites  thead th {
	color: #72396C;
	}
	#liste_activites table td  {
	border-top: 1px dotted #72396C;
}
	#liste_activites table td.exposant strong { color: #72396C;}

/* OFFRES SALON */
.offressalon .ifl{ display: block; background-color: #FFF; width: 150px; text-align: center; margin: 0 5px 10px 0; }
.offressalon p{ clear: left; }

/* CONTACT / ACCES */
.contactacces form { margin-bottom: 3em; }
.contactacces label { width: 80px;}
.contactacces .submit { margin-left: 90px;}
.contactacces h5 { border-top: 0; }

/* ----------------------------------- Slider salons  -------------------------------------------*/

#salons a.browse {
	background-color: #027cc9;
}
#salons a.browse:hover {
	background-color: #b5dcfd;
}