@charset "utf-8";
#listeoldexpos ul {
	list-style:none;
	padding:0; margin:0;
}
#listeoldexpos ul li { padding:0; margin:0; }
#listeoldexpos ul li:before {
	content:"» ";
}

ul#nextexpos {
	width:270px;
	margin-left:20px;
	margin-bottom:30px;
	list-style:none;
	
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
}

ul#nextexpos li {
	cursor:default;
	line-height:normal;
	padding:16px;
	padding-left:0;
	background:#fff url(/v1/images/expos/fond_nextexpos.jpg) repeat-x;
	background:none;
	border-bottom:1px solid #dedede;
	clear:both;
}
	ul#nextexpos li:first-child {
		/*-moz-border-radius-topright:5px;
		-moz-border-radius-topleft:5px;*/
		border-top:1px solid #dedede;
	}
	ul#nextexpos li:last-child {
		/*-moz-border-radius-bottomright:5px;
		-moz-border-radius-bottomleft:5px;*/
	}
ul#nextexpos li img {
	float:left;
	margin:7px;
	margin-top:0;
}
ul#nextexpos li span {
	display:block;
	font-size:9px;
	color:#999;
}

#listeoldexpos ul li span {
	font-style:italic;
	font-size:9px; color:#999;
}
#listeoldexpos ul li:hover { color:#000; cursor:default; }


/* LES TRUCS COMMUN AUX EXPOS */
div.aside { float:right; margin-left:0; width:340px; text-align:right; padding-bottom:20px; }
div.aside img.ombre1 { border:7px solid #fff; margin-right:10px; }
div.images { margin-bottom:20px; text-align:center; }
div.aside img.ombre1 { margin-top:20px; }

#page-expo > h2:first-child { margin-top:20px; }
#page-expo img#flag_annee { position:relative; top:0; right:0; float:right; margin-top:-25px; margin-right:-25px; margin-left:-160px; }

#page-expo #catalogue { }
#page-expo #catalogue a.button { max-width:60%; }
#page-expo #catalogue > img.catalogue { float:right; margin-right:30px; margin-left:-10px;  margin-top:-20px; }
.form-rapide { padding:0; text-align:left; }
.form-rapide fieldset { padding:20px; padding-top:0; }
.form-rapide div.titre { background-color:#666; text-shadow:1px 1px 1px #666; color:#fff; padding:10px; font-family:"Helvetica Neue"; font-size:14px; font-weight:bold; letter-spacing:1px; border-bottom:1px solid white; }
div.form_champs { display:inline-block; width:50%; }
.form-rapide fieldset div.imgcatalogue { display:inline-block; width:49%; float:right; text-align:left; line-height:normal; font-size:90%; margin-top:20px;}
.form-rapide input#nbex, .form-rapide #prix1 { text-align:center; }
.form-rapide #prix1 { font-size:200%; font-family:"Helvetica Neue"; font-weight:bold; }
.form-rapide #prix1 span { font-size:60%; }

#commande_participer .imgcatalogue img, #commande_participer .imgcatalogue p { margin-left:20px; }

#acheter { clear:both; overflow:hidden; }
#acheter > img.achat { float:left; margin-top:15px; margin-left:-15px; }

#page-expo div.dates {
	margin-top:0;
	margin-bottom:10px;
	color:#666;
	font-weight:normal;
	font-size:14px;
}
div.sous-menu-expos { 
	width:460px;
	font-size:10px;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}
	.sous-menu-expos a { margin-right:15px; }
	.sous-menu-expos a:last-child { margin-right:0; }
	
#commentexposer { display:inline-block; width:480px; }
#lespointsforts { font-size:90%; border:1px dashed #999; padding:7px; width:260px; float:right; margin-top:20px; }
#lespointsforts p, #lespointsforts ul li { line-height:normal; margin-top:10px; }
#lespointsforts p:last-child { margin-bottom:0; }
#lespointsforts ul li { margin-top:15px; }

#page a img.cta_button { margin:-20px 0 -20px -30px; border:none; -moz-box-shadow:none; }
#page a img.cta_button:hover { -moz-box-shadow:none; }

form#demande_particip { background:#fff; padding:20px; border:1px solid #d4d4d4; }
form#demande_particip p.formtitre { padding:7px; background-color:#f4f4f4; font-weight:bold; }
form#demande_particip p.formtitre em { font-weight:normal; }

form#demande_particip label { display:block; }
form#demande_particip input.input-text { padding:5px; width:310px; }
form#demande_particip input.princ { font-size:16px; }

form#demande_particip p.whatsincluded {}
form#demande_particip p.whatsincluded + ul {
	list-style:none outside none;
	margin:0 0 15px;
	padding:0;
}
form#demande_particip p.whatsincluded + ul li {
	background:url("/v1/images/gen/bullet_arrows_dark.gif") no-repeat scroll 0 0.5em transparent;
	padding:0 0 0.5em 30px;
}

ul.liens { text-align:left; padding:0 14px; }
ul.liens li a { padding:8px 0 7px 20px; background:transparent url(/v1/images/gen/fond_lien_expo.png) no-repeat top left; }
ul.liens li a:hover { background-position:0 100%; }