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

/* COLORS 
Jaune: #FFDF44
Beige: #6BB518
Brun texte : #46331F
Bleu : #6BB518
*/
@font-face {
    font-family: 'hagin';
    src: url('fonts/hagin_caps_medium-webfont.eot');
    src: url('fonts/hagin_caps_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hagin_caps_medium-webfont.woff') format('woff'),
         url('fonts/hagin_caps_medium-webfont.ttf') format('truetype'),
         url('fonts/hagin_caps_medium-webfont.svg#hagin_caps_mediumregular') format('svg');
    font-weight: bold;
}
@font-face {
    font-family: 'hagin';
    src: url('fonts/hagin_caps_thin-webfont.eot');
    src: url('fonts/hagin_caps_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hagin_caps_thin-webfont.woff') format('woff'),
         url('fonts/hagin_caps_thin-webfont.ttf') format('truetype'),
         url('fonts/hagin_caps_thin-webfont.svg#hagin_caps_thinregular') format('svg');
    font-weight: normal;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background: url("../ui/bg_repeat.jpg") repeat-x 50% 0 #000;
}

/* tags */
a {
	color: #D3031D;
	}a:hover {
	color: #000;
}
h1, h2, h3, h4, h5, h6{ 
	font-family: "hagin", "Times New Roman", Times, serif;
	text-align:center;
	font-weight: bold;
}
h1 { }
h2 {
	color: #46331F;
	font-size: 30px;
}
h3 { color: #D3031D; }
h4 {
	color: #916A3F;
	text-align: left;
}
h5 {
	color: #D3031D;
}

hr{ clear: both; }

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

dt{
	color: #D3031D;
	font-family: "hagin", "Times New Roman", Times, serif;
}
/* common classes */
img { border: 5px solid #FFF; }

/* layout */
#principal {
	/*border-top: 10px solid #B80D16;*/
	background: url("../ui/entete.jpg") no-repeat 50% 0;
	padding-top:10px;
}
	h1#logoSalon{
		width: 905px;
	}
		h1#logoSalon a{
			width: 100%;
			height: 170px;
		}
		
		h2#logoMicropolis a {
	background: #C5E3FD url("../ui/les_salons.jpg") no-repeat scroll 0 0;
		}
		#conteneur{ background: url("../ui/contenuBorder.png") repeat-y scroll 655px 0 #FFFFFF; }
		#conteneurWrapper {
			background: url("../ui/btm_micropolis.png") no-repeat -5px 100%;
		}
		#contenu h2#pageLabel{
			background: none;
		}
			
		#lienExposant {
			height: 29px;
			width: 315px;
		}
		#lienExposant span{
			background: url("../ui/exposant.png") no-repeat scroll 0 80% transparent;
			color: #09C;
			height: 20px;
		}
		#lienExposant a{
			width: 120px;
			height: 24px;
			background: url("../ui/inscription.png") no-repeat scroll 0 0 transparent;
			color: #FFFFFF;
		}
		
	
/* navSalon */
	#nav_salon li {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	}
	#nav_salon li.active, #nav_salon li.active li {
	background-color: #000;
	color: #FBDE98;
	}
	#nav_salon li a {
	color: #2a0d00;
	}
	#nav_salon li ul li {
		color: #FFF;
		font-family: Arial, Helvetica, sans-serif;
	}
	#nav_salon li ul li a {
		color: #FFF;
	}
	#nav_salon a:hover {
		background-color: #D3031D;
		color: #FFF;
		}#nav_salon a.active:hover {
		background-color: inherit;
		color: #FFF;
		cursor: default;
	}
	#nav_salon li.active a.annee {
		color: #FFF;
	}
	#nav_salon li.active a.annee:hover {
		background-color: inherit;
		color: #FFF;
		cursor: default;
	}
	
	#pubs { padding-top: 5px; }
	#pubs div { padding: 5px; text-align: center; }
	#pubs div a { border-bottom: 0; text-align: center; }
	#pubs div a img{ display: block; margin: auto; }

#footer { color: #916A3F; font-family:Arial, Helvetica, sans-serif; }
#footer p.adresse{
	color: #F8BD00;
}
#footer a { color: #916A3F; }
#footer a:hover { color: #F8BD00; }

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

/* ----------------------------- SPECIFIC PAGES ---------------------------------*/
#pubs img { max-width: 230px; display: block; margin: auto; }
/* VISU */
#visu p { color: #000000; }

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

/* 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; text-align: left; }
.contactacces h4 {text-align: left; }

/* ------------------ salons specific bg/height... -----------------------*/
#retropolis #itemsWrapper { width: 737px; }

#retropolis a.left {
		background-image:url("../ui/salons/salons_prev.png");
    width: 128px;
}#retropolis a.left:hover { background-position: 0 -90px; }
#retropolis a.right {
		background-image:url("../ui/salons/salons_next.png");
		background-position: 0 0;
    width: 20px;
}#retropolis a.right:hover { background-position: 0 -90px; }

#entete { border-top: 0 none; margin-top: 25px; }

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

#salons a.browse {
	background-color: #f49d1a;
}
#salons a.browse:hover {
	background-color: #e3540f;
}


/*--------------------------------- Misc ----------------------------------*/
.inscriptionexposant textarea#message {
    width: 472px;
}

#contenuText iframe { margin: auto; display: block;}
