/* CSS Document */
html { 
	width:100%;
	height:100%;
    overflow:auto;
	margin:0; padding:0; 
	/*background:#FFFFFF url("../img/bg_bottom.jpg") bottom center repeat-x;
	background-attachment:fixed;*/
}

body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	background-color:#FFFFFF;
	/*background:url("../img/bgg.jpg") top center repeat;*/
}

h1 { font-family:Arial, Helvetica, sans-serif; color:#8B9702; font-size:18px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#C68708; }
h3 { font-family:Arial, Helvetica, sans-serif; color:#8B9702; font-size:18px; margin:5px 0px; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7F3300; margin:0px 0px; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

h1, h2, h3 { display:block; margin-bottom:0.5em; }

a { text-decoration:underline; color:#7F3300; }
a:hover { text-decoration:none; color:#8B9702; }	
#footer a { color:#65392B; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

p { margin:0; padding:0; }

/*--------------- --*/
div.container-accueil { width:980px; margin:0 auto; }
div.logo { width:980px; height:210px; margin:0 auto; }
div.detail { width:740px; float:left; color:#5D0640; text-align:center; padding:0 25px 0 0; }
p.detail1 { font-size:24px; margin:15px 0 0 0; }
p.detail2 { font-size:44px; margin:15px 0 0 0; line-height:40px; }
p.detail3 { font-size:26px; margin:18px 0 0 0; padding:5px; background:#D2A65F; color:#FFF; }
div.illustration { margin-top:15px; background:#91147C url("/img/illustration.jpg") top center repeat-x; height:338px; min-width:980px; }
a.accueil-illustration { display:block; height:338px; width:980px; margin:0 auto; }
a.accueil-illustration span { display:none; }
div.descro { background:#91147C url("/img/descro.jpg") top center no-repeat; height:45px; }
a.accueil-descro { display:block; height:45px; width:980px; margin:0 auto; }
a.accueil-descro span { display:none; }
div.stras { width:980px; margin:30px auto 0 auto; }
div.stras a { color:#91147C; text-decoration:none; font-size:22px; }
div.linkint { float:left; width:480px; padding-bottom:15px; padding-top:3px; }
div.linkext { float:left; width:500px; padding-bottom:15px; }

.img-prez { border:3px solid #ffffff; text-align:center; margin-left:20px; }
.logoclic { width:350px; height:150px;  padding-top:10px; cursor:pointer; }

#container { margin:0 auto; width:824px; background:url("../img/ombrage.png") top center repeat-y; }
.container-center { width:785px; margin:0 15px 0 24px; background-color:#650B51; }

#bg {
	background:url("../img/bg.jpg") top center no-repeat;
	width:900px;
	height:675px; 
	display:block;
}
#content {
	display:block;
	padding:0px 20px 20px 20px;
}

#content-i img {
	border:0;
}

#cache_content {
	display:none;
}

#contenu {
	background:url("../img/bg.jpg") top center no-repeat;
	width:785px;
	min-height:635px;
	padding:0;
}

div.logo2 { width:204px; height:239px; padding:29px 0 0 10px; float:left; }
div.marquee { width:571px; padding:29px 0 0 0; float:left; margin-left:-22px; }
div.marquee ul { margin:0; padding:0; }
div.marquee li { margin:0; padding:0; list-style:none; float:left; }
div.marquee li img { border-top:1px #67184F solid; border-right:1px #67184F solid; border-bottom:1px #67184F solid; }

div.textepage { background-color:#FFFFFF; border:2px #BF48A1 solid; width:569px; margin-left:212px; }

ul.pdf { list-style-type:none; margin:0; padding:0; width:300px; float:left; }
ul.pdf li { list-style-type:none; font-size:16px; margin:0 0 5px 10px; padding:0; }

#encart1 {
	display:block;
	background-color:#F08B20;
	color:#FFFFFF;
	margin:0 0 20px 20px;
	width:350px;
}
#encart1 a {
	height:300px;
	display:block;
	background-color:#F08B20;
	margin:0 0 0 10px;
}
#encart2 {
	margin-left: 10px;
	width:480px;
	background-color:#CF4019;
	color:#FFFFFF;
}

.tab td { border:0px solid #cccccc; }

.rounded 
{
	border:1px #CCCCCC solid;
	background-color: #ffffff;
	/*display: block;*/
}
.rounded a {	text-decoration:none; color:#FFFFFF;}
.rounded a:hover {	text-decoration:underline; color:#FFFFFF;}

.pad {
	 padding:5px 10px 5px 10px;
}

#footer {
	font-size:10px; text-align:center; margin:20px 0 0 0;
}


#titre {
	color:#FFFFFF;
	width:200px;
}

.visible {
	/*color:#3366CC;*/ font-weight:bold;
}

.text1 { font-size:16px;}

.tab-plaquette {
	background:url("../img/tab.jpg") 0px 0px no-repeat;
}


p:hover { /*color:#000000;*/ }


/* NEW MARS 2009 ******************/
.prog-conf {
	background:url("../img/fd-prog-conf.png") top left no-repeat;
	height:600px;
	width:778px;
}

.ven17 { margin:20 0 0 0; }

.sam18 { margin:0 0 0 0; }

.dim19 { margin:45px 0 0 0; }

.lun20 { margin:45px 0 0 0; }

p.jour { font-size:16px; font-weight:bold; color:#FFF; margin:0 0 15px 0; padding:0; }

p.titre { font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0; }

div#header {
	background:#E6AECD url("../img/header.jpg") top left no-repeat;
	height:61px;
	width:643px;
	display:block;
	font-size:20px;
	padding:0 0 0 142px;
}
div#header ul { margin:0; padding:0; height:61px; }
div#header ul li { margin:0; padding:0; list-style:none; float:left; height:61px; }
div#header ul li a { text-decoration:none; color:#FFF; display:block; height:27px; padding:34px 16px 0 16px; }
div#header ul li a:hover { background-color:#DFA4C3; }
div#header ul li a.current { background-color:#4D003D; }

div.edition { width:82px; height:35px; float:left; color:#FFF; font-size:14px; padding:19px 0 0 3px; }
.menu {	width:700px; height:54px; float:left; }


div#vous { font-size:22px; padding:205px 0 0 55px; color:#7F3300; font-weight:bold; }
span.vous-etes { }
span.exposant, span.visiteur, a.exposant, a.visiteur { color:#8B9702; }
a.exposant:hover, a.visiteur:hover { color:#8B9702; text-decoration:none; }

a.contact { text-decoration:none; }
a:hover.contact { text-decoration:none; }

div.left { float:left; width:360px; }
div.right { float:left; width:500px; }

table.commerciaux { width:860px; }
table.commerciaux tr td { width:25%; }

div#projets-palmares { width:340px; float:right; padding:25px 2px 0 25px; }
div#projets { margin:0 2px; }

a.projets-palmares, a.projets { color:#7F3300; }
a.projets-palmares:hover, a.projets:hover { color:#8B9702; }

a.projets-palmares img { width:160px; margin:2px; }
a.projets img { width:160px; margin:2px; }

tr.tr1 { }
tr.tr2 { background-color:#8B9702; color:#FFF; }

table.tblexposants tr td { padding:2px 4px; }

td.exp-titre { font-size:20px; background-color:#7F3300; color:#FFF; height:32px; }
td.exp-titre-small { font-size:12px; background-color:#7F3300; color:#FFF; height:32px; }
td.exp-nom { width:322px; font-weight:bold; }
tr.tr1 td.exp-nom a { color:#65392B; text-decoration:none; }
tr.tr2 td.exp-nom a { color:#FFFFFF; text-decoration:none; }
tr.tr1 td.exp-nom a:hover, tr.tr2 td.exp-nom a:hover { text-decoration:underline; }
td.exp-allee { width:27px; text-align:right; }

div#accueil { font-size:9px; margin:10px 0 5px 0; padding:0; text-align:center; text-decoration:none; display:none; }
div#accueil p { line-height:12px; margin:5px 0; padding:0; }

table.presentation { width:100%; }
table.presentation tr { vertical-align:top; }
table.presentation tr.title { vertical-align:middle; text-align:center; background-color:#8B9702; color:#FFFFFF; font-size:16px; }
table.presentation tr td { width:20%; padding:9px; }
table.presentation tr td.vedette {  background-color:#7F3300; color:#FFFFFF; }
table.presentation tr.descr td { padding:0 9px 9px 9px; }
table.presentation tr td img { }

p.big { font-weight:bold; font-size:14px; margin:8px 0; padding:0; }
p.biggreen { color:#8B9702; font-weight:bold; font-size:14px; margin:8px 0; padding:0; }

span.green { color:#8B9702; }

table.conferences { width:100%; }
table.conferences tr { vertical-align:top; }
table.conferences tr td { width:25%; padding:12px; }
table.conferences tr td p.heure { margin:5px 0 0 0; padding:0; font-weight:bold; font-size:14px; }
table.conferences tr td p.auteur { margin:5px 0 0 0; padding:0; font-style:italic; color:#8B9702; }
table.conferences tr td img { }

div.cont-left { width:430px; float:left; }
div.cont-right { width:430px; float:left; padding-top:20px; }

span.vert { color:#8B9702; }

a.invit {
	display:block;
	width:160px;
	height:160px;
	background:url("../img/pastille-offre-speciale.png") top left no-repeat;
	position:absolute;
	margin:289px 0 0 577px;
}

div.clear { clear:both; }

/* pngfix ie6 ---------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------- */

img, div.logo, div.linkext { behavior:url("/iepngfix/iepngfix.htc") }
