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

html,body{
	margin:0; padding:0; overflow-x:hidden;
}
body{
	background:#5EBCD5 url("../img/fd-page.jpg") left top repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	line-height:1.4em;
}
body.ttt{
	background:#5EBCD5 url("../img/bgg.jpg") left top repeat-x;
}
h1 { color:#FFFFFF; font-size:2em; font-family:"Times New Roman", Times, serif; margin:0 0 15px 0; padding:0; text-transform:uppercase; }
h2 { color:#FFFFFF; font-size:1.3em; }
h3 { color:#FFFFFF; font-size:1.3em; margin:0; }
h4 { color:#AB005E; font-size:1.3em; margin:0; }

/*ul { list-style-type:none; }*/
img { border:0;}

a { color:#164D5A; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

div#container {
	width:960px; 
	margin:0px auto;
	padding:0 5px 5px 5px;
	text-align:left; /*border:1px solid #FF0;*/
}

#header {
	padding:80px 0 0 0;
	height:175px;
}

a.logo {
	float:left;
}

span.dates { float:right; color:#AB005E; font-size:1.3em; margin-right:2px; text-align:right; }
span.dates span { font-size:28px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-transform:uppercase; }

div#contenu {
	width:960px; margin:0 auto;
}

div.illus { background:url("../img/illustration.jpg") right top no-repeat; min-height:301px; }

.cadre { width:500px; }

ul#navigation					{ float:left; width:702px; height:100px; margin:0 0 0 18px; padding:0; }
ul#navigation li				{ float:left; list-style:none; margin:0 3px; }
ul#navigation li a				{ background-position:top left; background-repeat:no-repeat; display:block; }
ul#navigation li a.exposer		{ width:120px; height:56px; background-image:url("../img/menu/vous-souhaitez-exposer.png"); }
ul#navigation li a.participer	{ width:120px; height:70px; background-image:url("../img/menu/vous-souhaitez-participer-a-un-atelier.png"); }
ul#navigation li a.exposants	{ width:88px; height:41px; background-image:url("../img/menu/exposants.png"); }
ul#navigation li a.defile		{ width:96px; height:56px; background-image:url("../img/menu/defile-animations.png"); }
ul#navigation li a.presse		{ width:62px; height:41px; background-image:url("../img/menu/presse.png"); }
ul#navigation li a.pratique		{ width:78px; height:41px; background-image:url("../img/menu/pratique.png"); }
ul#navigation li a.partenaires	{ width:96px; height:41px; background-image:url("../img/menu/partenaires.png"); }
ul#navigation li a span			{ display:none; }

div#marq { width:960px; margin:0 auto; }
div#marq  img {display:block; border:0;}

div#marq ul { list-style-type:none; margin:0; padding:10px 0 0 0; height:65px; }
div#marq ul li { margin:0 13px; float:left; }
.creav { float:right; }

table.ateliers			{ }
table.ateliers tr		{ }
table.ateliers tr td	{ padding:2px; }

span.violet { color:#AB005E; font-weight:bold; }

img.log { float:left; }

ul.listing { margin:0 0 0 20px; padding:0; }
ul.listing li { margin:0; padding:0; }

div#galpic { }
.dr { position:absolute; margin:33px 0 0 493px; }
.dr img { padding:2px; border:1px solid #CCC;}

p.listing { margin:25px 0 25px 10px; }
p.listing a { color:#950D17; font-weight:bold; text-decoration:underline; line-height:18px; }
p.listing a:hover { color:#EB8404; }

div.participant { margin:10px 0 10px 0; }
div.participant h2 { margin:0; }
div.participant h3 { margin:15px 0 3px 0; }
div.participant img { width:200px; float:left; margin:0 0 15px 15px; }
div.participant img.reve { width:360px; float:none; margin-bottom:0; }
div.participant img.flo { width:270px; float:none; margin-bottom:0; }
div.participant img.noe { width:180px; float:none; margin-bottom:0; }
div.participant img.monier { width:250px; float:none; margin-bottom:0; }
div.participant img.bruni { height:300px; width:auto; float:left; margin-left:0; margin-right:20px; }

table.expos {}
table.expos tr {}
table.expos tr td { vertical-align:top; padding:2px 0; }

table.souled {}
table.souled tr {}
table.souled tr td { vertical-align:bottom; padding:10px 0 0 0; font-weight:bold; }
table.souled tr td img { float:left; margin:0 10px 0 0; height:200px; }

a.plan { background:url("../img/loupe.png") top left no-repeat; font-size:14px; margin:0 0 0 680px; padding:0 0 0 22px; display:block; position:absolute; }

div.clear { clear:both; }
