html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

body {line-height: 1; background: #FFF;}

p { font-size:0.9em; line-height:1.2em; margin:0 0 15px 0;}

a {color:#000;}
a:hover {color:#81909f;}

ul {list-style:inside; font-size:0.9em; line-height:1.2em; padding:0 0 20px;}

.cleaner { clear:both;}

#main {width:100%; left:0; margin:0 auto -50px; top:0;}

#wrapper {width:1000px; margin:0 auto; min-height:1px; min-width:1px; overflow:hidden; position:relative; z-index:0;}




/****************************************
					DECO
****************************************/


/************DECO INDEX **********/

#header {float:left; width: 1000px; margin: 20px 0 20px 0;}
	#logo {float:left; width:290px; height:80px; padding:0 0 0 5px}
	#baseline {float:left; width:610px; height:13px; margin:35px 1px 0 25px; padding:2px 0 0 5px; font-size:12px; color:#FFFFFF; text-transform:uppercase; background:#cc3333;}
	#switchlang {float:right; width:60px; height:13px; margin:35px 4px 0 0; padding:2px 0 0 0; font-size:10px; color:#FFFFFF; text-align:center; vertical-align:middle; text-transform:uppercase; background:#81909f;}
		#switchlang a {color:#fff; text-decoration:none;}
		#switchlang a:hover {color:#fff; text-decoration:underline;}

#nav {float:left; width: 1000px; height:37px; background: url(../img/bg_nav.jpg) top left no-repeat;}
	#navigation1 { margin:4px 0 0 10px; font-size:11px; line-height:30px; text-transform:uppercase;}
		#navigation1 a { font-size:11px; text-transform:uppercase; text-decoration:none; color:#000; padding:10px 10px}
		#navigation1 a:hover {background:#cc3333; color:#fff;}
		#navigation1 a:active {color:#fff;}
	#navigation2 {width:992px; margin:4px 0 0 4px; font-size:11px; line-height:30px; text-transform:uppercase; background:#81909f;}
		#navigation2 a { font-size:11px; text-transform:uppercase; text-decoration:none; color:#fff; border-bottom:solid 1px #fff; display:block; height:20px; line-height:20px; }
		#navigation2 a:hover {color:#000;}
		#navigation2 a:active {color:#ccc;}
		.submenu {display:none; width:170px; z-index:2; padding-top:10px; }
			.submenu a{ background:#cc3333; border:1px solid white; margin:-1px 0 0 0; padding:0 0 0 10px; }

#content {float:left; width: 1000px;}
	#content h1 {font-size:25px; color:#000; margin:0 0 20px;}
	#content h2 {font-size:25px; color:#cc3333; margin:0 0 20px;}
	#content h3 {font-size:15px; line-height:18px; color:#000; text-transform:uppercase; margin:0 0 20px;}
	#content h4 {font-size:15px; line-height:18px; color:#cc3333; text-transform:uppercase; margin:0 0 20px;}
	#content h5 {font-size:14px; line-height:16px; color:#81909f; text-transform:uppercase; margin: 0 0 10px 0;}
	.color {color:#cc3333;}
	.img_content { margin:20px 0;}
	
	#bgindex {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bg01.jpg) top left no-repeat;}
	#left {float:left; width:460px; margin:40px 0 40px 20px; background: url(../img/carre_rouge.gif) top right no-repeat;}
	#right { float:right; width:500px; margin:40px 20px 40px 0;}
	#mainpage {float:left; width:960px; font-size:12px; line-height:16px; margin:0 auto; padding:0 20px; }
	#fullpage {float:left; width:960px; font-size:12px; line-height:16px; margin:40px 20px 40px 20px; padding:0px; }
	
	#logomood {float:left; width:980px; height:70px; background: url(../img/logo_mood.png) top right no-repeat;}
	
#footer {float:left; width: 1000px; height:40px; margin:0px 0; padding:0px; background: url(../img/bg_footer.jpg) bottom left no-repeat; font-size:10px; color:#81909f; text-transform:uppercase;}
	#contact {margin:16px 0 0 10px; padding:0px;}
		#contact a { color:#81909f; text-decoration:none}
		#contact a:hover { color:#000;}



/************DECO EXPOSANTS **********/

#bgoffre {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bg01.jpg) top left no-repeat;}
#bgexposant {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bgempty.jpg) top left repeat-y;}
	#exposant {margin: 0 0 100px 0;}
		#exposant h2 { font-size:14px; color:#000;}
		#exposant th {font-size:14px; text-align:left;}



/************DECO VISITEURS **********/

#bgvisiteur {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bg01.jpg) top left no-repeat;}

#blocbadges {float:left; padding:0 2%; width:57%;}
#blocbadges h2 {font-size:20px; line-height:25px; color:#cc3333; margin:0 0 30px;}
#blocbadges img { margin: 0 0 10px 0;}
	#blocbusiness {float:left; width:37%;}
	#blocou { background:#DDDDDD none repeat scroll 0 0; float:left; margin-top:80px; padding:10px; text-align:center; width:5%;}
	#blocactive { float:right; width:40%;}
	

#blocnewactive {float:left; width:33%; padding:1% 2%; margin:80px 0 0 0; border:3px solid #81909f; background:#cc3333 none repeat scroll 0 0;}
	#blocnewactive h2 {font-size:15px; color:#fff; margin:0 0 20px;}
#blocinfos {float:left; padding:3% 3%; width:30%;}
#blocmore {float:left; width:100%; margin:30px 0 0;}



/************DECO TENDANCES **********/

#bgtendance {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bg01.jpg) top left no-repeat;}



/************DECO INFOS UTILES **********/

#bguseful {float:left; width: 100%; min-height:200px; padding:0; background: url(../img/bgempty.jpg) top left repeat-y;}

#bguseful #coming p {font-size:1.1em;}



/************DECO PRESSE **********/

#bgpress {float:left; width: 100%; min-height:200px; padding:0; background:url(../img/bg01.jpg) top left no-repeat;}



/************DECO PHOTOS**********/

#bgphoto {float:left; width: 100%; min-height:200px; padding:0; background:url(../img/bgempty.jpg) top left no-repeat;}