/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);


/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	color:#474747;
	text-align:center;
	background:#C4BDA2 url(images/fond.gif) top repeat-x;
}

#general {
	margin:0 auto 0 auto;
	padding:0;
	width:940px;
	text-align:center;
	overflow:hidden;
}

/* Div top : bandeau haut > logo + pub + lien accueil et contact */
#top{
	margin:0;
	padding:0;
	width: 940px;
	height:130px;
	text-align:center;
	background:#ffffff url(images/bottom_top.gif) bottom no-repeat;
	overflow:hidden;
}

	/* Div top left : logo */
	#top-left{
	margin:0;
	padding:0;
	width: 370px;
	height:109px;
	text-align:left;
	float:left;
	}

	/* Div top right : pub */
	#top-right{
	margin:0;
	padding:0;
	width:566px;
	height:105px;
	text-align:left;
	background-color:#007944;
	border-right:4px solid #ffffff;
	border-bottom:4px solid #ffffff;
	float:right;
	}
	
		/* Div top right : pub */
		#top-pub{
		margin:24px 0px 0px 0px;
		padding:0px;
		text-align:center;
		}
		
	/* Div menu top : Fond lien accueil et contact*/
	#menu-top{
	margin:0;
	padding:0;
	width: 940px;
	height:21px;
	text-align:left;
	}

		/* Div menu top lien : lien accueil et contact */
		#menu-top-lien{
		margin:0;
		padding:3px 0px 0px 713px;
		text-align:left;
		}
		
		.image_position {
	margin-bottom:-10px;
	}
	

/* DIV CONTENU */
#contenu{
	margin:10px 0px 0px 0px;
	padding:0;
	width: 940px;
	text-align:center;
	overflow:hidden;
}

/* DIV CONTENU left : Menu gauche + Pub Texte Salon */
#contenu-left{
	margin:0;
	padding:0;
	width: 200px;
	text-align:left;
	float:left;
}

	/* DIV Menu left : Menu gauche */
	#menu-left{
	margin:0;
	padding:0;
	width: 200px;
	text-align:left;
	}
	
		/* DIV Menu left : top Menu gauche */
		#top-menu-left{
		margin:0;
		padding:0;
		height:13px;
		text-align:left;
		background:url(images/top-menu-gauche.gif) top no-repeat;
		}
	
		/* DIV Menu left : Lien Menu gauche */
		#contenu-menu-left{
		margin:0;
		padding:0;
		text-align:left;
		}
	
		/* DIV Menu left : Bas Menu gauche */
		#bottom-menu-left{
		margin:0;
		padding:0;
		height:13px;
		text-align:left;
		background:url(images/bottom-menu-gauche.gif) top no-repeat;
		}
		
	/* DIV pub-salon : Pub salon */
	#pub-salon{
	margin:10px 0px 0px 0px;
	padding:0;
	width: 200px;
	text-align:left;
	}
	
		#top-pub-salon{
		margin:0;
		padding:0;
		width: 200px;
		height:13px;
		background:url(images/top-pub-salon.gif) top no-repeat;
		}
	
		/* DIV pub-salon : Contenu texte pub-salon*/
		#contenu-pub-salon{
		margin:0;
		padding:0;
		text-align:left;
		background:#C10029 url(images/fond-pub-salon.gif) top repeat-x;
		border-left:4px solid #ffffff;
		border-right:4px solid #ffffff;
		}
		
		/* DIV pub-salon : texte pub-salon*/
		#texte-pub-salon{
		margin:0;
		padding:0px 5px 0px 5px;
		text-align:center;
		}
	
		/* DIV pub-salon : Bas pub salon */
		#bottom-pub-salon{
		margin:0;
		padding:0;
		width: 200px;
		height:13px;
		text-align:left;
		background:url(images/bottom-pub-salon.gif) top no-repeat;
		}


/* FIN DIV CONTENU left*/

/* DIV CONTENU right : partie centrale du texte + vidéos + chiffres clés + liste exposants*/
#contenu-right{
	margin:0;
	padding:0;
	width: 736px;
	text-align:left;
	background-color:#FFFFFF;
	float:right;
}

	/* DIV CONTENU right : Menu sous rubrique */
	#menu-sous-rubriques{
	margin:0px 0px 15px 0px;
	padding:0;
	text-align:left;
	}



/* DIV CONTENU right : partie centrale du texte + vidéos + chiffres clés + liste exposants*/
#contenu-right-acc{
	margin:0;
	padding:0;
	width: 736px;
	text-align:left;
	float:right;
}

/* DIV CONTENU right : Callage textes et contenu pour les pages intérieurs */
#contenu-right-texte{
	margin:0;
	padding:10px;
	text-align:left;
}

	/* DIV CONTENU right left : partie centrale du texte pour la page d'accueil*/
	#contenu-right-left{
	margin:0;
	padding:0;
	width: 532px;
	text-align:center;
	float:left;
	background-color:#FFFFFF;
	}
	
		/* DIV CONTENU right left : Callage élément partie centrale du texte */
		#contenu-right-left-1{
		margin:0;
		padding:4px;
		text-align:left;
		}
	
		/* DIV CONTENU right left : espace central pour le visuel du salon ou autres photos */
		#espace-salon{
		margin:0;
		padding:0;
		width: 524px;
		height:350px;
		text-align:left;
		}
		
		/* DIV CONTENU right : actualités */
		#actu{
		margin:10px 0px 0px 0px;
		padding:0;
		width: 524px;
		text-align:left;
		background-color:#EBEBEB;
		}
		
			/* DIV CONTENU right : actualités */
			#actu-texte{
			margin:0;
			padding:6px;
			text-align:left;
			}
	

	/* DIV CONTENU right : vidéos + chiffres clés + liste exposants */
	#contenu-right-right{
	margin:0;
	padding:0;
	width: 200px;
	text-align:left;
	float:right;
	}
	
		/* DIV CONTENU right : Espace Vidéo*/
		#video{
		margin:0;
		padding:0;
		width: 200px;
		height:182px;
		text-align:left;
		background:url(images/fond-espace-video.gif) top no-repeat;
		}
		
			#video-contenu{
			margin:0;
			padding:30px 5px 10px 5px;
			text-align:center;
			}
	

		/* DIV chiffres cles */
		#chiffres-cles{
		margin:10px 0px 0px 0px;
		padding:0;
		width: 200px;
		text-align:left;
		}
	
			#top-chiffres-cles{
			margin:0;
			padding:0;
			width: 200px;
			height:13px;
			background:url(images/top-chiffre-cle.gif) top no-repeat;
			}
	
			/* DIV chiffres cles : contenu et fond */
			#contenu-chiffres-cles{
			margin:0;
			padding:0;
			text-align:left;
			background-color:#E5DEC2;
			border-left:4px solid #ffffff;
			border-right:4px solid #ffffff;
			}
		
			/* DIV chiffres cles textes */
			#texte-chiffres-cles{
			margin:0;
			padding:0px 10px 0px 10px;
			text-align:left;
			}
	
			/* DIV chiffres cles : bas */
			#bottom-chiffres-cles{
			margin:0;
			padding:0;
			width: 200px;
			height:13px;
			text-align:left;
			background:url(images/bottom-chiffre-cle.gif) top no-repeat;
			}
			
		/* DIV liste exposants */
		#liste-exposants{
		margin:10px 0px 0px 0px;
		padding:0;
		width: 200px;
		height:61px;
		background:url(images/fond-liste-exposant.gif) top no-repeat;
		text-align:left;
		}
		
			#liste-exposants-texte{
			margin:0;
			padding:25px 0px 0px 0px;
			text-align:center;
			}
		
		
		/* DIV Nav right */
		#nav-right{
		margin:10px 0px 0px 0px;
		padding:0;
		width: 200px;
		text-align:left;
		}
	
			#top-nav-right{
			margin:0;
			padding:0;
			width: 200px;
			height:13px;
			background:url(images/top-nav-right.gif) top no-repeat;
			}
	
			/* DIV nav right : fond texte */
			#contenu-nav-right{
			margin:0;
			padding:0;
			text-align:left;
			background-color:#F45F09;
			border-left:4px solid #ffffff;
			border-right:4px solid #ffffff;
			}
		
			/* DIV nav right cles textes */
			#texte-nav-right{
			margin:0;
			padding:0px 10px 0px 10px;
			text-align:left;
			}
	
			/* DIV nav right : bas */
			#bottom-nav-right{
			margin:0;
			padding:0;
			width: 200px;
			height:13px;
			text-align:left;
			background:url(images/bottom-nav-right.gif) top no-repeat;
			}
			
	/* FIN DIV CONTENU RIGHT right */

/* FIN DIV CONTENU RIGHT */


.image-droite{
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0;
	float:right;
	border:4px solid #EFEFEF;
}


.image-gauche{
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding:0;
	float:left;
	border:4px solid #EFEFEF;
}

.contour-image{
	margin:0;
	padding:0;
	border:4px solid #EFEFEF;
}


/* DIV bottom acc */
#bottom-acc {
	margin:4px 0px 0px 0px;
	padding:0;
	width:532px;
	height:21px;
	text-align:center;
	background:url(images/bottom-acc.gif) top no-repeat;
}

	#bottom-acc-texte {
	padding:3px 0px 0px 0px;
	text-align:center;
	}
	
/* DIV bottom */
#bottom {
	margin:0 auto 0 auto;
	padding:0;
	width:736px;
	height:146px;
	text-align:left;
	background:url(images/bottom.gif) bottom no-repeat;
}
/* 
	#bottom-text {
	margin:0;
	padding:10px 0px 0px 0px;
	text-align:center;
	height:20px;
	}
*/	
#bottom_pub {
	margin:0;
	padding:10px 0px 10px 4px;
	width:728px;
	height:90px;
	text-align:left;
}

.form{
background-color:#F1F1F1;
color:#424242;
font-size : 11px;
font-family : arial;
border:1px solid #D7D7D7;
}
