/* HTML elements */
*{ margin:0; padding:0; line-height:1.5em; }
body,td,h1,h2,h3,h4,div,strong,b,p,span,ul,li { font-family:Arial,sans-serif; }
body { font-size:62.7%; color:white; padding:0px; margin:0px; background:url("../img/v4/degradefond.jpg") repeat-x; }
td { font-size:0.8em;}
th { font-size:10px; background:#CFC1B5; text-align:left; padding:2px; }
h1 { font-size:1.6em; font-weight:normal; color:#cb155e; margin-bottom:10px;}
h2 { font-size:1.3em; font-weight:normal; color:#cb155e; margin-bottom:0.1em; margin-top:1em; }
h3 { font-size:1.2em; font-weight:normal; color:#cb155e; margin:2em 0 0.3em 0; }
h1,h2,h3 { text-transform:uppercase; }
a { color:#cb155e; text-decoration:none; }
a:hover { color:#cb155e; }
input[type="text"],textarea,select {  }
input[type="checkbox"], input[type="radio"] {  }
input[type="submit"] {  }
input[type="text"],select,textarea{ width:200px; }
p { margin-bottom:2px;}
ul {margin:0 0 10px 10px;}


/* IDENTIFIANTS */
#page { width:1000px; margin:0 auto; }
	
	#top {width:1000px; height:120px; background:url('../img/v4/header-bg.png') no-repeat; }
		
		#session1 { }
		#session2 { }
		#days { color:#cb155e; }
		#logo { margin-left:17px; float:left; margin:36px 0 0 20px; width:600px; }
			#logo img { border:0px solid white; }
		#language { float:right;  width:50px; padding:0 10px; background:#cb155e; text-align:center; font-size:0.9em; margin:45px 10px 0 0; height:14px; line-height:14px; }
			#language:hover{ background:#b3b9c1; }
			#language a { color:white; }
			#language a:hover{  }
		#date { float:left; width:300px; margin:36px 0 0 0; font-size:2em; line-height:1em; }
	
	#main { float:left; width:1000px; font-size:1.2em; }
		#nav { float:left; margin:10px; font-size:0.7em; width:1000px; }
		#slideshow { float:left; width:1000px; }
		#content { width:980px; border:solid white 10px; margin:40px 10px 10px 10px; min-height:440px; color:#555; }
			#ville { margin-top: 100px; margin-bottom:20px;}
			#left { float:left; width:450px; margin:0 40px 0 0; }
			#right { float:left; width:450px; }
			#tiersgauche { float:left; width:300px; margin:0 40px 0 0;}
			#tierscentre {float:left; width:300px;}
			#tiersdroit {float:right; width:300px; margin:0 0 0 40px;}
			#encart { float:left; width:200px; }
			#centre { float:right; width:650px; }
			#fullwidth{ float:left; width:100%; }
				#listExpo td{ font-size:0.8em; border-bottom:1px solid #456; padding:5px; vertical-align:top; }
				#listExpo th{ background:#CDE; padding:5px; text-transform:uppercase; color:black; }
		
	#bottom { float:left; width:1000px; border-top:5px solid #939aa3; text-transform:uppercase; margin:20px 0 0 10px; }
		#signature { float:right; text-align:right; color:#939aa4; margin-right:10px; }


/* MENU */
.submenu { position:absolute; display:none; width:170px; z-index:2; background:url('../img/v4/submenu-bg.png') repeat; border-bottom:5px solid #cb155e; }
#submenuon { float:left; width:1000px; height:20px; line-height:20px; background:white; text-transform:uppercase; }

#nav #navigation1 .nav1 { float:left; height:30px; line-height:30px; font-size:1.2em; text-decoration:none; text-transform:uppercase; padding:0 10px; color:white; }
#nav #navigation1 .nav1:hover { float:left; text-decoration:none; background:url('../img/v4/nav-on.png') no-repeat 50% 0%; height:30px; line-height:30px; color:#cb155e; }
#nav #navigation1 .nav1on2 { float:left; background:url('../img/v4/nav-on.png') no-repeat 50% 0%; height:30px; line-height:30px; font-size:1.2em; color:#cb155e; text-decoration:none; text-transform:uppercase; padding:0 10px; }
#nav #navigation1 .nav1on { float:left; text-decoration:none; text-transform:uppercase; height:30px; line-height:30px; font-size:1.2em; color:#cb155e; background:url('../img/v4/nav-on.png') no-repeat 50% 0%; padding:0 10px; }
	#nav #navigation1 .nav1on:hover { float:left; text-decoration:none; color:#cb155e; }

#nav #navigation1 .curseur { color:black; }
#nav #navigation1 .curseuron { color:black; }


/* CLASSES */
.obligatoire { color:red; }
.boutonSubmit{ padding:5px; color:white; background:#cb155e; text-transform:uppercase; line-height:2em; width:200px; }
.boutonSubmit:hover{ background:#98020f; }
.legende{ color:#c7cfd5;}
.titre h1{ font-size:160%; margin-bottom:5px; line-height:300%;}


/* CLASSES */
.spacer{ clear:both; }
.linklist{ margin-left:20px; list-style:none; line-height:2em;}
.linklist a{color:#E8525D; font-size:115%;}
.linklist a:hover{ color:#CDE;}


/* MODE */
#fashion h1{font-size:1.3em; margin-bottom:1em; margin-top:3em;}
#fashion h2{ margin-bottom:0px; }


/* HOMEPAGE */
#accueil{ background:url("../img/v4/accueil.jpg") no-repeat right; width:980px; min-height:555px;}
#txtaccueil { width:303px; margin-left:100px; }


/* EXPOSANTS */
.exposant div div{ display:none; }
.exposant div:hover div{ display:block; position:absolute; margin:0 0 0 50px; background:#DDD; padding:10px; font-size:1.1em; width:300px; }

.agentslist ul li{ margin:0px; padding:0px; list-style-type:none; }
.agentslist li div{ display:none; }
.agentslist li:hover div{ display:block; position:absolute; width:300px; background:#DDD; padding:10px; margin-left:-200px; font-size:1.1em; }

