/* ---------------------- BODY, GENERIQUE ---------------------- */

html,body {
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
	background: url(../images/structure/body_fond.gif) no-repeat center top;
	background-color: #FFFFFF;
}




/* ---------------------- COMMUN ---------------------- */

body img {
	border: 0;
}

body img.png {
	behavior: url(http://www.mama-event.com/css/iepngfix.htc);
}

body form, p {
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #333333;
}

body a {
	margin: 0;
	padding: 0;
	color: #FF0000;
	text-decoration: none;
}

body span.clear_both {
	clear: both;
	display: block;
	width: 0;
	height: 0;
	border: 0;
	font-size: 0;
}

body span.barre_hori_blanc {
	clear: both;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	font-size: 0;
	background: url(../images/structure/pointille_blanc_hori.gif) repeat-x 0 0;
}

body span.barre_hori_bleu {
	clear: both;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	font-size: 0;
	background: url(../images/structure/pointille_bleu_hori.gif) repeat-x 0 0;
}

body span.barre_hori_gris {
	clear: both;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	font-size: 0;
	background: url(../images/structure/pointille_gris_hori.gif) repeat-x 0 0;
}

body span.barre_hori_rouge {
	clear: both;
	display: block;
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	font-size: 0;
	background: url(../images/structure/pointille_rouge_hori.gif) repeat-x 0 0;
}





/* ---------------------- INFO-BULLE ---------------------- */

#tooltip {
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
	background: #666666;
	padding: 5px 7px 5px 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display:none;
}

#screenshot {
	position: absolute;
	margin: 0;
	padding: 0;
	border: 0;
	background: #666666;
	padding: 5px 7px 5px 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display:none;
}

#screenshot img {
	margin: 0;
	padding: 0 0 5px 0;
	border: 0;
}



/* ---------------------- GLOBALCONTENEUR ---------------------- */

#globalconteneur {
	margin: 0 auto;
	padding: 30px 0 25px 0;
	width: 980px;
}




/* ---------------------- COLONNE_GAUCHE ---------------------- */

#colonne_gauche {
	float: left;
	margin: 0;
	padding: 0;
	width: 230px;
}



/* ---------------------- GLOBALCENTRE ---------------------- */

#globalcentre {
	float: right;
	margin: 0;
	padding: 0;
	width: 750px;
}




/* ---------------------- HEADER ---------------------- */

#header {
	margin: 0;
	padding: 0;
	width: 230px;
	height: 232px;
}

#header h1 {
	margin: 0;
	padding: 0;
	width: 150px;
	height: 192px;
}

#header h1 a {
	display: block;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 192px;
	text-indent: -9000px;
	background: url(../images/structure/logo.gif) no-repeat 0 0;
}




/* bnt_newsletter */

#bnt_newsletter {
	margin: 0;
	padding: 0 0 20px 6px;
}

#bnt_newsletter p a {
	display: block;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 15px;
	text-indent: -9000px;
	background: url(../images/structure/btn_newsletters.gif) no-repeat 0 0;
}


/* bloc_pdb */

#bloc_pdb {
	margin: 0;
	padding: 0 0 10px 6px;
}

#bloc_pdb p a {
	display: block;
	margin: 0;
	padding: 0;
	width: 159px;
	height: 54px;
	text-indent: -9000px;
	background: url(../images/structure/btn_pdb.gif) no-repeat 0 0;
}



/* bloc_reseaux_sociaux */

#bloc_reseaux_sociaux {
	margin: 0;
	padding: 0 0 0 6px;
	height: 14px;
}

#bloc_reseaux_sociaux p a.english_version {
	float: left;
	display: block;
	margin: 0 20px 0 0;
	padding: 0;
	text-indent: -9000px;
	width: 29px;
	height: 21px;
	background: url(../images/structure/english_version.gif) no-repeat 0 0;
}

#bloc_reseaux_sociaux p a.version_francaise {
	float: left;
	display: block;
	margin: 0 20px 0 0;
	padding: 0;
	text-indent: -9000px;
	width: 29px;
	height: 21px;
	background: url(../images/structure/version_francaise.gif) no-repeat 0 0;
}

#bloc_reseaux_sociaux p a.facebook {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	padding: 0;
	width: 14px;
	height: 14px;
	text-indent: -9000px;
	background: url(../images/structure/btn_facebook.gif) no-repeat 0 0;
}

#bloc_reseaux_sociaux p a.twitter {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 14px;
	text-indent: -9000px;
	background: url(../images/structure/btn_twitter.gif) no-repeat 0 0;
}






/* bloc_bandeau */

#bloc_bandeau {
	margin: 0;
	padding: 0 0 20px 0;
	width: 750px;
	height: 170px;
}

#bloc_bandeau div {
	margin: 0;
	padding: 0;
	width: 750px;
	height: 170px;
}

#bloc_bandeau div h2 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}





/* FR */

#bloc_bandeau div.accueil_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.presentation_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.programme_concerts_fr {
	background: url(../images/bandeaux_fr/concerts.jpg) no-repeat 0 0;
}

#bloc_bandeau div.programme_conferences_fr {
	background: url(../images/bandeaux_fr/conferences.jpg) no-repeat 0 0;
}

#bloc_bandeau div.activites_pros_networking_fr {
	background: url(../images/bandeaux_fr/conferences.jpg) no-repeat 0 0;
}

#bloc_bandeau div.billetterie_en_ligne_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.plan_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.infos_pratiques_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.partenaires_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}

#bloc_bandeau div.contacts_fr {
	background: url(../images/bandeaux_fr/accueil.jpg) no-repeat 0 0;
}





/* EN */

#bloc_bandeau div.home_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.information_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.concerts_line_up_en {
	background: url(../images/bandeaux_en/concerts.jpg) no-repeat 0 0;
}

#bloc_bandeau div.seminars_line_up_en {
	background: url(../images/bandeaux_en/seminars.jpg) no-repeat 0 0;
}

#bloc_bandeau div.pro_area_networking_en {
	background: url(../images/bandeaux_en/seminars.jpg) no-repeat 0 0;
}

#bloc_bandeau div.online_booking_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.map_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.practical_info_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.partners_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

#bloc_bandeau div.contacts_en {
	background: url(../images/bandeaux_en/home.jpg) no-repeat 0 0;
}

