/* HTML elements */

*{ margin:0; padding:0; }
body,td,h1,h2,h3,h4,div,strong,b,p,span,ul,li { font-family:Arial,sans-serif; }
body { font-size:62.7%; color:#333; padding:0px; margin:0px; background:url("../img/fond-page.png"); line-height:150%; }
td { font-size:0.8em;}
th { font-size:10px; background:#ddd; text-align:left; padding:2px; }
h1 { font-size:2em; font-weight:normal; margin-bottom:1em; }
h2 { font-size:2em; font-weight:normal; margin:1.5em 0 0.5em 0; margin-top:1em; }
h3 { font-size:1.5em; font-weight:normal; margin:2em 0 0.5em 0; color:#e25252; }
h1,h2,h3,h4 { text-transform:uppercase; line-height:1em; }
h2,h3,h4 { margin:2em 0 0.3em 0; }
a { color:#e25252; text-decoration:none; }
a:hover { text-decoration:underline; }
input[type="text"],textarea,select {  }
input[type="checkbox"], input[type="radio"] {  }
input[type="submit"] {  }
input[type="text"],select,textarea{ width:200px; }
p{ margin:0.7em 0 0.3em 0;}
ul{ margin:1em 0; }
ul li{ margin:0 0 1em 1em; }

/* IDENTIFIANTS */
#page { width:1000px; margin:0 auto; background:white; }
	
	#header { width:1000px; height:110px; background:white; }
	
		#logo { float:left; width:420px; height:89px; margin:20px 0px 0 20px; font-size:1.2em; }
			#logo img{ border:0px; }
			
		#international { float:left; width:210px; margin:28px 49px 0 20px; font-size:1.1em; line-height:1.3em; }
			#international ul { float:left; width:90px; height:65px; margin:0; padding:0 0 0 10px; list-style:none; border-left:1px solid #666; }
                #international ul li { margin:0 0 2px 0; }
				#international ul li a{ color:#333; }
			
		#navigation1 { float:right; width:260px; margin:28px 20px 0 0; height:72px; overflow:hidden; font-size:1.1em; }
			#navigation1:hover { overflow:visible; }
			#navigation1 ul  { margin:0; padding:0 10px 20px 20px; list-style:none; width:240px; }
			/*
			#navigation1:hover ul  { position:absolute; background:url('../img/fond-nav.png') left bottom no-repeat; }
			*/
			#navigation1 ul li { margin:0; padding:0; list-style:none; padding:0 0 0 20px; background:url('../img/menu1.png') no-repeat center left; }
				
		#pageImage{ float:left; height:282px; width:1000px; background:#eee; }
			#pageImage #highlight{ display:none; }
				
	#main { float:left; width:1000px; font-size:1.2em; line-height:1.5em; }
		#content { float:left; width:960px; margin:20px 20px 20px 20px; padding:0; background:url('page-seminaire.jpg') no-repeat top center; }
			#content h1 { float:left; width:15%; height:300px; margin:15px 4% 0 0; border-right:1px solid #ddd; line-height:1.2em; }
			#zoneRouge{ float:left; width:258px; background:#e25252; min-height:300px; margin:0px 0 0 0; }
		
	#bottom { width:1000px; text-transform:uppercase; margin:0; }
		#signature { float:right; text-align:right; color:#939aa4; margin-right:10px; }

		
/* CLASSES */
.cleaner{ clear:both; }
.link{ padding:5px 0 5px 30px; background:url('../img/fleche.png') no-repeat center left; }
.currentEvent{ color:#e25252; }
.col35 { float:left; width:35%; margin:0 5% 0 0; }
.col30 { float:left; width:30%; margin:0 3% 0 0; }
    .col30 h3{ margin-top:0; }
.col60 { float:left; width:60%; margin:0 3% 0 0; }
.subcontent{ padding:20px; }
.zoneGrise{ float:left; width:260px; background:#eee; min-height:50px; margin:0 10px 20px 0; border-top:3px solid #eee; }
	.zoneGrise img, .grandeZoneGrise img{ border:0px solid white;  background:url('../img/borderBottomImg.png') bottom center no-repeat; padding:0 0 10px 0; }
.big{ color:#d00; font-size:1.5em; line-height:1.3em; }
.shadowed { box-shadow:1px 1px 5px #555; border:1px solid white; }
.rounded { border-radius:4px; }
.whitebordered1{ border:1px solid white; }

/* MISE EN FORME COLONNES */
#content h1, #fullwidth, .col35 { overflow: hidden; }


/* EXPOSANTS */
#listExpo{ font-size:1em; }
	#listExpo tr th{ text-align:left; font-size:0.9em; border-bottom:3px solid #999; vertical-align:top; padding:10px; }
	#listExpo tr td{ border-bottom:1px solid #DDD; padding:5px; }
	#listExpo tr td ul{ margin:0px; padding:0px; }

.exposant div { color:#333; font-size:1.5em; }
.exposant div div{ display:none; font-size:1.2em; line-height:1.4em; margin-top:10px; }

.agentslist ul li{ margin:0px; padding:0px; list-style-type:disc; font-size:0.9em; cursor: pointer; color:#333; }
.agentslist li div{ display:none; }
.agentslist li:hover div{ display:block; position:absolute; width:300px; background:#DDD; padding:10px; margin:0px 0px 0px 50px; color:#333; font-size:1.4em; line-height:1.4em; }

#map { float:right; background:#DDD; padding:10px; width:300px; }
#map a{ margin:0px; padding:0px; line-height:1em; float:right; width:100px; }
#map img { width:100px; }

