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

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#65392B; /*476DBF;*/
	/*background:#ffffff url("../img/bg_left.jpg") top left no-repeat;*/
	
}

h1 { font-family:Arial, Helvetica, sans-serif; color:#8B9702; font-size:18px; margin:5px 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; }

/*--   ------------- --*/
.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:900px; }

#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 {
	/*border:1px solid #ff00ff;*/
	width:860px;
	padding:20px 20px 0 20px;
}

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:url("../img/header.jpg") top left no-repeat;
	height:200px;
	width:900px;
	display:block;
}

div#link { height:155px; }

div#link a { display:block; width:689px; height:150px; }

#menu {
	background:url("../img/bg_menu2.jpg") left top no-repeat;
}

#menu2 {
	background:url("../img/bg_menu3.jpg") left top no-repeat;
}

#menu3 {
	background:url("../img/bg_menu4.jpg") left top no-repeat;
}

#menu, #menu2, #menu3 {
	width:880px;
 	height:24px;
	color:#8B9702;
	font-size:18px;
	padding:21px 0 0 20px;
}

#menu a, #menu2 a, #menu3 a {
	text-decoration:none;
	color:#7F3300;
}

#menu a:hover, #menu a.in, #menu2 a:hover, #menu2 a.in, #menu3 a:hover, #menu3 a.in {
	text-decoration:none;
	color:#8B9702;
}

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; }

div.clear { clear:both; }