/*  =RESET
----------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
	vertical-align:baseline;
}
body {
	font-family:Arial, Verdana, sans-serif;
	font-size:69%; /* :INFO:1em = 11px */
	text-align:center;
	margin:0;
	height:100%;
	color:#1A171B;
	background:#000;
}
.msie6 body {
	/* :TRICKY: IE 6 position:fixed background hack */
    background:#000 url(null) fixed;
}
input {
	height:auto;
}
a img, fieldset, form {
	border:0;
}
ins, abbr, acronym {
	text-decoration:none;
	border:0;
	font-style:normal;
}
a:hover ins, a:hover abbr, a:hover acronym {
	text-decoration:underline;
}
address {
	font-style:normal;
}
ul {
	list-style:none;
}
q:before, q:after {
	content:'';
}
small {
	font-size:0.9em;
}
.small {
	font-size:0.9em;
}
.small-gris{color:#C0C0C0;
	font-size:0.9em;
	font-weight:normal;
}
textarea {
	overflow:auto;
}
hr, #access-keys, .accessibility {
	position:absolute;
	left:-9999em;
}
button {
	width:auto;
	overflow:visible;
	border:0;
	background:none;
	cursor:pointer;
}
input.submit {
	width:auto !important;
	height:auto !important;
	cursor:pointer !important;
	border:0 !important;
	overflow:visible;
}
/*  =GENERIC
----------------------------------------------------------------------------- */
#content {
	margin:7px auto 40px auto;
	width:974px;
	text-align:left;
	position:relative;
	background-color:#000;
	background-image:url(../img/fond-content.jpg);
	background-repeat:repeat-y;
}
#bloc-central {
	padding:7px 0px 7px 7px;
	background-color:#E2DFDD;
	display:table;
	height:auto;
	width:930px;
}
#bloc-central-home, #bloc-central-test {
	padding:7px 0px 14px 7px;
	background-color:#E2DFDD;
	display:table;
	height:auto;
	width:930px;
}
/*#bloc-central-test{height:720px;}
*/a {
	cursor:pointer;
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
/**/
.style-col-1 a {
	/*color:#d0b02e;*/
}
/**/
.msie6.hasJS .hack-png {
	visibility:hidden;
}
/**/
.bordure-gris-light{border:1px solid #CCC;}
/**/
ins {
	text-decoration:underline;
}
/**/

.fl {
	float:left;
}
.fl-20px-left{
	float:left;margin-right:20px;}
.fr-20px-left{
	float:right; margin-left:0px;
}
.fr {float:right;}
.fr-top-40px{float:right; margin-top:40px;}
.fr-20px-left{float:right; margin-left:20px;}
.fr-40px-left{float:right; margin-left:40px;}
/**/
.20px{top:20px; position:relative; display:block;}

/**/
.clear-10px {
	margin-bottom:10px;
}
.clear-20px {
	margin-bottom:20px;
}
.clear-30px {
	margin-bottom:30px;
}
/**/
.jump-gras {margin-top:10px; font-weight:bold;}
.jump-10px {
	clear:both; float:none;
	margin-top:10px;
}
.jump-5px {
	clear:both; float:none;
	margin-top:5px;
}
.jump-20px {
	clear:both; float:none;
	margin-top:20px;
}
.jump-20px-730px{
	width:730px;
	clear:both; float:none;
	margin-top:20px;
}
.jump-20px-fl {
	clear:both; float:left;
	margin-top:20px;
}
.jump-20px-left-20px{
	clear:both; float:none;
	margin-top:20px;
	margin-left:20px;
}
.jump-30px {
	clear:both; float:none;
	margin-top:30px;
}
.jump-30px-fl {
	clear:both; float:left;
	margin-top:30px;
}
.jump-30px-left-20px{
	clear:both; float:none;
	margin-top:30px;
	margin-left:20px;
}
.jump-40px {
	clear:both; float:none;
	margin-top:40px;
}
.jump-50px {
	clear:both; float:none;
	margin-top:50px;
}
.jump-60px {
	clear:both; float:none;
	margin-top:60px;
}
/**/
.rouge-bourrin{color:#FF0C15;}
.bleu-clair{color:#349DD0;}
.bleu-clair-gras{color:#349DD0; font-weight:bold;}
.bleu-clair-gras-16{color:#349DD0; font-weight:bold; font-size:16px;}
.gras-bleu-services{text-transform:uppercase;}
.gras-bleu, .gras-bleu-services{font-weight:bold; color:#254C85;}
.gras-16px{font-size:16px;}
.gras-16px-underline{font-size:16px; font-weight:bold; text-decoration:underline;}
.gras-20px{font-size:20px; font-weight:bold;}
.gras-noir-souligne{font-weight:bold; text-decoration:underline; color:#000;}
.gras-souligne{text-decoration:underline; color:#000;}

/**/
/**/
.icone-pdf{top:3px; left:6px; position:relative;}
/**/
.lien-gris{color:#666;}
.noir{color:#000;}
.telecharger-noir{color:#000; margin-right:15px;}
.telecharger-orange{color:#F29400; margin-right:15px;}
.gras{font-weight:bold;}
.orange {
	color:#F29400;
	margin-bottom:10px;
}
.orange-gras, .orange-gras-majuscules {
	color:#F29400;
	font-weight:bold;
	/*margin-bottom:10px;*/
}
.orange-gras-majuscules{text-transform:uppercase;}
.orange-gras-16px{
	color:#F29400;
	font-weight:bold;
	font-size:16px;
}
/**/
.titre-gras {
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:10px;
	text-align:left;
}
/**/
/* STYLES texte -- MON COMPTE*/
.titre-sous-rubrique-mon-compte {
	font-size:24px;
	color:#f29400;
	height:auto;
	margin:8px 0 8px 0;
	text-transform:uppercase;
}
/**/
/* =HEADER
--------------------------------------------------------------------------- */
#bloc-liens-langues {
	height:18px;
	text-align:right;
	background-color:#000;
	padding-right:22px;
	color:#666666;
}
#bloc-liens-langues a:visited, #bloc-liens-langues a:link {
	text-decoration:none;
	color:#a3a3a3;
}
#bloc-liens-langues a:hover {
	text-decoration:underline;
	color:#FFF;
}
#bloc-liens-langues #lien-langue-actif {
	color:#a3a3a3;
}
#bloc-liens-langues #lien-langue-actif:hover {
	color:#FFF;
}
#bloc-liens-langues #lien-langue {
	color:#FFF;
}
.lien-site-festival {
	font-weight:bold;
	font-family:'Times New Roman', Times, serif;
	color:#000;
}
/**/
#header, #header-en {
	padding:23px;
	padding-bottom:0px;
	min-height:146px;
	overflow:hidden;
	width:930px;
	
	background-repeat:no-repeat;
}
.msie6 #header, .msie6 #header-en {height:150px;}
/**/
#header{background-image:url(../img/fond-header-top.jpg);}
#header-en{background-image:url(../img/fond-header-top-en.jpg);}
/**/
#lien-festival {
	height:34px;
}
#header #btn-accrediter, #header-en  #btn-accrediter{
	float:left;
	height:27px;
	margin-left:8px;
}
#header .first, #header-en .first {
	width:100%;
	height:84px;
	padding:0;
}
/**************/

#header .first .inner, #header-en .first .inner{
	padding:0 0 0 0;
}
/* joel */
#header .first .inner #logo, #header-en .first .inner #logo {
	float:left;
	width:226px;
	height:75px;
	text-align:left;
}
	#header .first .inner #logo h1,
	#header-en .first .inner #logo h1
	{ margin-left:55px;}
/**************/
#header .first .inner #ad-banner,
#header-en .first .inner #ad-banner
{
	float:left;
	width:468px;
	height:60px;
	margin-right:3px;
}
.msie6 #ad-banner {padding:0;}
#header .first .inner #menus-droite,
#header-en .first .inner #menus-droite
{
	float:left;
	width:233px;
	height:70px;
	text-align:right;
}
#header .first .inner #menus-droite a,
#header-en .first .inner #menus-droite a
{
	color:#000000;
}
#header .second, #header-en .second {
    width:100%;
	margin:0 0 0 0;
	display:block;
}
#header .second, #header-en .second {
	width:100%;
	margin:0 16px 0 0;
	display:block; /* :TRICKY: redefined for JAWS */
}
.msie6 #header .second, .msie6 #header-en .second {
	display:inline; /* :TRICKY: IE 6 double-margin bug */
}
#header .second .inner, #header-en .second .inner {
	padding:0 0 0 0;
	overflow:hidden;
	width:100%;
}
/**/
#image-header{margin:10px 0 0 135px;}
/* MENU EDITORIAL - NAVIGATION 1 */
/*Drop Down Menu Styles*/
#ddmenu {
	margin: 0;
	padding: 0;
	height:65px;
	width:965px;
}
#ddmenu li, #ddmenu li #mon-compte {
	float: left;
	list-style: none;
	position:relative;
}
#ddmenu li .mon-compte {
	padding-right:0px;
}
#ddmenu li {
	padding-right:11px;
}
#ddmenu li a {
	display: block;
	width: 224px;
	white-space: nowrap;
	text-align:center;
}
#ddmenu li ul {
	height:21px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:927px;
	padding-left:10px;
	top:31px;
}
#ddmenu li #sous-nav-qui {
	width:918px;
}
#ddmenu li #sous-nav-edition-2010 {
	width:918px;
}
#ddmenu li #sous-nav-services {
	padding-left:12px;
	width:919px;
}
#ddmenu li #sous-nav-compte {
	padding-left:18px;
	width:917px;
}
.msie6 #ddmenu li #sous-nav-services, .msie7 #ddmenu li #sous-nav-services,  .msie6 #ddmenu li #sous-nav-compte, .msie7 #ddmenu li #sous-nav-compte {
	padding-left:10px;
	width:918px;
}
#ddmenu li ul li {
	display:inline;
	text-transform:uppercase;
	margin-top:4px;
	margin-right:24px;
	color:#FFF;
}
#ddmenu li ul li a {
	width: auto;
	display: inline;
	color: #fff;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
}
#ddmenu li ul li a:hover {
	color:#8d8d8d;
}
#ddmenu li ul .lien-hover-gris-fonce a:hover {
	color:#4c4c4c;
}
#ddmenu li ul .lien-hover-gris-tres-fonce a:hover {
	color:#000000;
}
/**/
#sous-nav-qui, #sous-nav-edition-2010, .msie6 #sous-nav-edition-2010, #sous-nav-services, .msie6 #sous-nav-services, #sous-nav-compte {
	position:absolute;
}
/**/
#sous-nav-qui {
	background-color:#071e3c;
	left:0px;
}
#sous-nav-edition-2010 {
	background-color:#e2001a;
	left:-235px;
}
.msie6 #sous-nav-edition-2010 {
	left:-235px;
}
#sous-nav-services {
	background-color:#244d85;
	left:-473px;
}
.msie7 #sous-nav-services {
	left:-470px;
}
.msie6 #sous-nav-services {
	left:-470px;
}
#sous-nav-compte {
	background-color:#f29400;
	left:-712px;
}
.msie6 #sous-nav-compte, .msie7 #sous-nav-compte {
	left:-705px;
}
/* D&eacute;calage 2 pixels haut sur les ie */
.msie6 #sous-nav-qui, .msie7 #sous-nav-qui, .msie6 #sous-nav-edition-2010, .msie7 #sous-nav-edition-2010, .msie6 #sous-nav-services, .msie7 #sous-nav-services, .msie6 #sous-nav-compte, .msie7 #sous-nav-compte {
	margin-top:2px;
}
/**/
#titre-sous-rubrique {
	width:100%;
	height:30px;
	text-transform:uppercase;
	min-height:30px;
}
.msie6 #titre-sous-rubrique {
	height:30px;
}
/* =FOOTER
--------------------------------------------------------------------------- */
#footer {
	clear:both;
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	background-image:url(../img/fond-footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:45px;
	width:974px;
}
.msie6 #footer, .msie7 #footer{background-position:0 10px;}
/**/
#footer-links {
	text-align:center;
	font-size:.9em;
	margin:25px 0 0 0;
}
#footer-links li {
	display:inline;
	padding:0 11px;
}
#footer-links li a {
	color:#999;
	text-transform:uppercase;
}
/* =PAGE
--------------------------------------------------------------------------- */
#page {
	font-size:1.1em;
	line-height:1.3em;
	margin:0 auto 0 auto;
}
.page-style-1 {
	overflow:hidden;
	width:930px;
	padding:0 0 0 0px;
	color:#1A171B;
}
.page-cols-1 {
	overflow:hidden;
	width:930px;
}
/******************* COLONNES larges & etroites *************************/
.colonne, .colonne-large, .colonne-right, .bloc-open-accreditation, .bloc, .bloc-reserver-des-projections {
	float:left;
	text-align:left;
}
.bloc-colonne-large, .bloc-colonne-large-right, .bloc, bloc-reserver-des-projections {
	border:1px solid #CECECE;
	background-color:#F9FAFA;
	width:218px;
	height:138px;
	margin-bottom:7px;
}
/**/
.colonne, .colonne-right {
	width:218px;
}
/**/
.colonne-large {
	width:458px;
	margin-right:13px;
}
.msie6 .colonne-large {
	width:440px;
	margin-right:13px;
}
/* HOME - bloc droite */
#logo #lien-home-logo{display:block; width:270px; height:72px;}
.bloc-open-accreditation {
	width:213px;
	height:auto;
	border:1px solid #B3ADAC;
	overflow:hidden;
}
	.msie6 .bloc-open-accreditation{ position:absolute; left:-15px;}
/**/
#liste-orange-accred{
	margin-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}
/**/
.right-20px{margin-right:20px;}
.right-25px{margin-right:25px;}
.bottom-5px{margin-bottom:5px;}
.jump-10px-bottom-10px{margin-bottom:10px; margin-top:10px;}
/**/
.bloc-reserver-des-projections {
	position:relative;
	left:0px;
	top:7px;
	width:465px;
	float:left;
}
.msie6 .bloc-reserver-des-projections{}
/**/
.colonne-right{
	margin-right:8px;
}
/**/
.bloc-colonne-large, .bloc-colonne-large-right {
	margin-top:15px;
}
.bloc-colonne-large {
	float:left;
	margin-right:15px;
}
.bloc-colonne-large-right {
	float:right;
	margin-right:0px;
}
.inner-bloc-colonne {
	padding:7px 5px 0 7px;
	text-align:left;
	/*background-color:#F5F2F2;*/
	background-color:#F9F9F9;
	border:1px solid #B3ADAC;
}
/**/
/******************* BLOCS larges & etroits *************************/
/* HOME */
#edito-gilles-jacob {
	width:449px;
	float:left;
	padding:7px;
	background-color:#F9F9F9;
	text-align:justify;
	border:1px solid #B3ADAC;
	margin-top:0px;
/*	margin-right:7px;
*/}
#edito-gilles-jacob .jump, #edito-gilles-jacob .jump-gras {
	margin-top:10px
}
#edito-gilles-jacob .jump-gras {
	font-weight:bold;
}
#texte-edito-gj{width: 435px; float: left;}
/**/
#bloc-banniere{width:463px; border:1px solid #B3ADAC; margin:0 0 7px 0px; float:left; height:auto; height:300px; overflow:hidden;}
#bloc-banniere{display:none;}
/*
*
---------------------------------------------------------------------------
***************** LOGIN ****************************************************
--------------------------------------------------------------------------- */

.bloc-login, .bloc-login-pas-de-code {
	display:table;
	width:900px;
	padding:7px;
	background-color:#F5F2F2;
	border:1px solid #B3ADAC;
	margin-top:0px;
}
.bloc-login {
	height:240px;
}
/**/
.msie6 .bloc-login, .msie7 .bloc-login {
	height:240px;
}
.bloc-login-pas-de-code {
	height:260px;
}
.msie6 .bloc-login-pas-de-code {
	width:898px;
}
/**/
.bloc-login-pas-de-code {
	margin-top:10px;
	margin-bottom:25px;
}
.submit-orange, .submit-orange-session {
	background-color:#F29400;
	font-size:0.9em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	padding:0 10px 0 10px;
}
.submit-orange-session {
	width:155px;
}
.msie6 .submit-orange-session, .msie7 .submit-orange-session {
	width:170px;
}
/*
*
---------------------------------------------------------------------------
***************** MON COMPTE ****************************************************
--------------------------------------------------------------------------- */
#mon-compte-accueil {
	width:670px;
	float:left;
	padding:7px;
	padding-bottom:25px;
	background-color:#F5F2F2;
	text-align:justify;
	border:1px solid #B3ADAC;
	margin-top:0px;
	margin-right:7px;
}
#mon-compte-bloc-telecharger{ margin-top:15px;}
.bloc-telecharger-gauche{width:6px; height:25px; background-image:url(../img/bloc-telecharger-gauche.png); float:left; clear:both}
.bloc-telechargement-centre{margin-bottom:10px; padding-left:20px; width:240px; height:25px; background-color:#CCC;float:left;}
	.bloc-telechargement-centre a{position:relative; top:4px;}
.bloc-telechargement-image{position:relative; left:1px; width:18px; height:25px; float:left; padding-left:3px; background-color:#CCC;}
	.bloc-telechargement-image img{top:5px; position:relative;}
.bloc-telecharger-droite{width:6px; height:25px; background-image:url(../img/bloc-telecharger-droite.png); float:left;}


#bouton-reservez-bas{
	clear:both; float:none; position:relative;
	top:7px; width:685px; height:102px; margin-bottom:15px;
	background-image:url(../img/btn-reservez-projections-grand-bas.jpg); background-repeat:no-repeat;
}
.msie6 #bouton-reservez-bas, .msie7 #bouton-reservez-bas{}
/**/
/*
*
---------------------------------------------------------------------------
******************************* SERVICES **********************************
--------------------------------------------------------------------------- */
#sous-nav-services{color:#8d8d8d;}
.titre-sous-rubrique-services{
	color:#254c85;
	font-size:24px;
	height:auto;
	margin:8px 0 8px 0;
	text-transform:uppercase;
}
/**/
#compte-services{top:35px; position:relative; float:none; clear:both; margin-bottom:20px;}
#compte-actus{top:45px; position:relative; margin-bottom:40px;}
/**/
/* Publications */
#bloc-publication{width:915px;}
#publications-guide{margin-top:20px; margin-left:40px; margin-right:20px; float:left; width:390px;}
#publications-pocket-guide{margin-top:30px; float:left; width:390px;}
#publications-producer-guide{margin-top:20px; margin-left:40px; margin-right:20px; float:left; width:390px;}
#publications-focus{margin-top:20px; margin-right:20px; float:left; width:390px;}
.texte-ouvrage-publications{float:left; margin-left:20px; margin-top:30px; width:260px;}
/**/
/* Contenus */
.left-minus-100-left{margin-left:-110px;}
#cellhire{width:290px; margin-left:-110px; margin-top:20px; color:#000;}
#immosol{width:290px; margin-left:-45px; margin-top:100px; color:#000;}
#infos-resas-droite{width:212px; height:30px; margin-bottom:8px;border:1px solid #CCC; padding:3px 3px; background-color:#FFF;}
#download-catalogue{width:212px; height:321px; padding-top:20px; width:220px; background-image:url(../img/services-btn-catalogue-medias.jpg); background-repeat:no-repeat;}
#download-catalogue-bloc-transparent{width:212px; height:35px; padding:10px 3px;  background-image:url(../img/background-transparent-blanc.png); background-repeat:repeat; text-transform:uppercase; font-weight:bold;}
#download-catalogue-link{display:block; width:212px; height:320px; color:#244D85}
/**/
#contenu-services-opp-pub, #contenu-services-equip-services{
	width:640px; display:block; float:left; clear:both; height:auto; min-height:600px; padding:25px 0 0 40px; margin:0 13px 0 0; background-color:#f9f9f9;
}

#contenu-services-equip-services{min-height:900px; padding-bottom:25px;}

	.msie6 #contenu-services-opp-pub{width:639px; padding:25px 0 0 39px;}
	#contenu-services-opp-pub #titre{margin-bottom:35px; text-transform:uppercase;}
	#contenu-services-opp-pub .bloc-opp-pub{
		float:left; width:280px; height:160px; margin:0 25px 25px 0;
		position:relative; 
		border:1px solid #349DD0;
	}
		.msie6 #contenu-services-opp-pub .bloc-opp-pub{margin:0 20px 30px 0;}
		
	#contenu-services-opp-pub .bloc-opp-pub .titre{
		 font-weight:bold; font-size:16px; line-height:18px; text-transform:uppercase; margin:20px 0 0 20px; color:#349DD0
	}
	#contenu-services-opp-pub ul{margin:20px 0 0 20px;}
	
	#contenu-services-opp-pub .bloc-opp-pub .prix{
		height:25px; position:absolute; top:132px; width:190px; margin-left:80px; text-align:right; padding-right:10px; font-weight:bold;
	}
	.msie6 #contenu-services-opp-pub .bloc-opp-pub{height:140px;}
/**/
/* VOTRE SEJOUR */
#tabs-sejour{width:905px;}
.sejour-ligne{background-color:#B1B1B1; width:480px; height:1px; margin-bottom:30px; margin-top:30px;}
.top-of-page-sejour{width:830px; height:20px; margin-top:5px; text-align:right; color:#000}
/**/
/**/
/* ONGLETS */
.tabs {display:block;}
.tabs {
	width:672px;
    min-height:23px;
    padding:6px 0 0 8px;
    background:#f9f9f9 url(../img/bg_tabs_1.png) 0 100% no-repeat;
}
	.msie6 .tabs{height:23px; width:650px;}
	.tabs ul {overflow:hidden; width:680px;}
	
		.msie6 .tabs ul {overflow:hidden; width:671px;}
	
	.tabs li {float:left; font-weight:bold;margin:0 2px 0 0;}
		.tabs li a{display:block; color:#666666!important;}
			.tabs li a span{display:block; padding:6px 20px 5px 17px; margin:0 0 0 3px;}
		.tabs li.actif a, .tabs li a:hover{background:url(../img/bg_tabs_1_left.png) 0 0 no-repeat; text-decoration:none;}
		.tabs li.actif a{color:#000000!important;}
		.tabs li.actif a span, .tabs li a:hover span{background:url(../img/bg_tabs_1_right.png) 100% 0 no-repeat;}
/**/
/**/
/* Packages */
#infos-resas-packages{margin-top:-33px;}
#infos-resas-packages #bloc{width:212px; height:30px; margin-bottom:8px;border:1px solid #CCC; padding:3px 3px; background-color:#FFF}


/**/
/**/
/* publications officielles */
#contenu-services-opp-pub-publications-officielles{
	width:660px; float:left; clear:both; height:auto; min-height:600px; padding:25px 0 20px 20px; margin:0 13px 0 0; background-color:#f9f9f9;
}
	.msie6 #contenu-services-opp-pub-publications-officielles{width:659px}
	/**/
	#contenu-services-opp-pub-publications-officielles #titre,
	#contenu-services-opp-pub #titre,
	#contenu-services-equip-services #titre
	{text-transform:uppercase; color:#349DD0;}
	/**/
.bloc-publications-officielles{width:303px; height:365px; float:left; margin:33px 25px 0 0; border:1px solid #349dd0;}
	.msie6 .bloc-publications-officielles, .msie6 .bloc-affichage-officiel, .msie6 .bloc-equipements-services{ margin-right:15px;}
.bloc-publications-officielles .small{height:335px;}

	.bloc-publications-officielles .bloc-texte .prix{
		color:#000; font-weight:bold; display:block; position:absolute; top:310px; left:70px; text-align:right;
	}
	.bloc-affichage-officiel .bloc-texte .prix{
		color:#000; font-weight:bold; display:block; position:absolute; top:155px; left:60px; text-align:right;
	}
	.bloc-publications-officielles .bloc-image{border:1px solid #349dd0; background-color:#FFF;} 
	/**/
	.bloc-equipements-services .bloc-image, .bloc-equipements-services-big .bloc-image,
	.bloc-equipements-services-big-telephonie .bloc-image
	{width:120px; height:120px; position:relative; left:-10px; top:30px; float:left; border:1px solid #349DD0;}
	
	.bloc-affichage-officiel .bloc-image{width:110px; height:110px; position:relative; left:-10px; top:20px; float:left; border:1px solid #349dd0;}
	
	.bloc-publications-officielles .bloc-image{width:110px; position:relative; left:-10px; top:20px; float:left; padding:5px 5px;
	border:1px solid #349dd0; background-color:#FFF;}
	
	.bloc-publications-officielles .bloc-texte{float:left; margin-top:17px; height:260px; width:170px; position:relative;}
	
	.bloc-affichage-officiel .bloc-texte{float:left; margin-top:22px; height:160px; width:170px; position:relative;}
	
	.bloc-affichage-officiel .bloc-texte .titre{
		text-transform:uppercase; color:#349dd0; font-weight:bold; display:block; font-size:16px; line-height:20px;
	}
	
	.bloc-publications-officielles .bloc-texte .titre, #bloc-contenu-banniere .titre{
		text-transform:uppercase; font-weight:bold; display:block; font-size:16px; line-height:20px; color:#349dd0;
	}
	
	#bloc-contenu-banniere .texte .prix{color:#000; font-weight:bold; margin-top:15px;}
	
	.bloc-publications-officielles .bloc-texte .description, .bloc-affichage-officiel .bloc-texte .description,
	.bloc-equipements-services-big-telephonie{color:#000; position:relative; top:5px;}
/**/
/* affichage officiel */
.bloc-affichage-officiel{width:303px; height:220px; float:left; margin:33px 25px 0 0; border:1px solid #349dd0; }
/**/
/**** Bannieres Internet ****/
#bloc-contenu-banniere{width:610px; min-height:335px; height:auto; margin-top:25px; border:1px solid #349dd0;}
	#bloc-contenu-banniere img{position:relative; left:-10px; top:20px; float:left; margin-right:15px; border:1px solid #349dd0;}
	#bloc-contenu-banniere .texte{float:left; margin-top:17px; height:285px; width:305px;}
		#bloc-contenu-banniere .texte .maj-bleu{text-transform:uppercase; color:#244D85; font-weight:bold; display:block;}
/* STANDS */
#sous-nav-services .lien-hover-gris-fonce{color:#8d8d8d;}
#contenu-services-stands{
	width:660px; float:left; clear:both; height:auto; min-height:900px; padding:25px 0 20px 20px; margin:0 13px 0 0; background-color:#f9f9f9;
}
#contenu-services-stands #titre{color:#349DD0;}
/**/
.bloc-stand{width:220px; height:85px; float:left; margin:50px 0 20px 0;}
	.msie6 .bloc-stand{width:219px;}
.nom-stand{color:#349DD0; font-weight:bold; display:block;}
.desc-stand{display:block;}
.bloc-contact{width:265px; margin:50px 0 20px 0; float:left;}
.bloc-contact-2{margin:65px 0 20px 0; float:left;}
.bottom-7px{margin-bottom:7px;}
/**/
/* Equipements et Services */
.bloc-equipements-services, .bloc-equipements-services-big, .bloc-equipements-services-big-telephonie{
	width:290px; height:280px; float:left; margin:20px 28px 0 0; position:relative; border:1px solid #349DD0;
}
.bloc-equipements-services-big{height:300px;}
.bloc-equipements-services-big-telephonie{height:340px;}
	/**/
	.bloc-equipements-services .bloc-texte, .bloc-equipements-services-big .bloc-texte,
	.bloc-equipements-services-big-telephonie .bloc-texte
	{float:left; margin-top:8px; height:182px; width:140px;}
		.bloc-equipements-services-big .bloc-texte{height:225px;}
		.bloc-equipements-services-big-telephonie .bloc-texte{height:285px;}
		/**/
		.msie6 .bloc-equipements-services  .bloc-texte{width:140px;}
		
		.bloc-equipements-services .bloc-texte .titre, .bloc-equipements-services-big .bloc-texte .titre,
		.bloc-equipements-services-big-telephonie .bloc-texte .titre
		{text-transform:uppercase; font-size:16px; line-height:18px; color:#349DD0; font-weight:bold; display:block; margin:20px 0 20px 0;}
		/**/
		.bloc-equipements-services .bloc-texte .prix, .bloc-equipements-services-big .bloc-texte .prix
		.bloc-equipements-services-big-telephonie .bloc-texte .prix,
		.bloc-equipements-services-big .bloc-texte .prix,
		.bloc-equipements-services-big-telephonie .bloc-texte .prix
		{color:#000; font-weight:bold; margin-left:60px; display:block;}
		/**/
		.bloc-equipements-services .bloc-texte .description, .bloc-equipements-services-big .bloc-texte .description
		.bloc-equipements-services-big-telephonie .bloc-texte .description
		{display:block; margin-top:10px;}
		/**/
		.bloc-equipements-services .bloc-texte .btn-commandez, .bloc-equipements-services-big .bloc-texte .btn-commandez
		{position:absolute; top:220px; left:200px;}
		/**/
		.bloc-equipements-services-big .bloc-texte .btn-commandez{position:absolute; top:270px;}
		.bloc-equipements-services-big-telephonie .bloc-texte .btn-commandez{position:absolute; top:310px; left:200px;}
		
		
		.bloc-equipements-services .bouton-commandez, .bloc-equipements-services .bouton-commandez-en{
			width:84px; height:22px; display:block; background-color:#666;
			position:absolute; top:250px; left:200px;
		}
		.bloc-equipements-services .bouton-commandez{background-image:url(../img/btn-commandez.jpg);}
		.bloc-equipements-services .bouton-commandez-en{background-image:url(../img/btn-commandez-en.jpg);}


#btn-catalogue-services{position:relative; left:465px;}
.msie6 #btn-catalogue-services{position:absolute; left:720px;}

.bloc-texte a:visited, .bloc-texte a:link {text-decoration:none; color:#000;}
.bloc-texte a:hover{text-decoration:underline;}
/**/
/* Reservez des projections */
#bloc-reservez-projs{width:873px; height:1540px; padding:20px 20px 0 20px;}
#bloc-reservez-projs-texte-gauche{width:530px; float:left;}
#bloc-reservez-projs-lien-droite{width:250px; height:400px; margin-top:60px; /*background-image:url(../img/reservez-projections.jpg); background-repeat:no-repeat;*/ float:right}
#bloc-lien-rectangle{width:240px; height:35px; padding:10px 5px; background-color:#FFF;text-transform:uppercase; font-weight:bold;}
.width-420px{width:420px;}
#lien-reserver-projs{display:block; width:212px; height:56px; color:#349DD0}
/**/
#lien-reserver-top{display:block; width:250px; height:20px; background-color:#000;}
#lien-reserver-middle{display:block; width:240px; height:45px; background-color:#FFF; padding-top:10px; padding-left:10px; color:#349DD0;font-weight:bold;
text-transform:uppercase;}
#lien-reserver-bottom{display:block; width:250px; height:330px; background-image:url(../img/reservez-projections.jpg); background-color:#000;}
/**/
#lien-catalogue-media-droite{width:212px; height:400px; margin-top:60px; float:right}
#lien-catalogue-media-top{display:block; width:219px; height:20px; background-image:url(../img/fond-btn-catalogue-top.jpg);}
#lien-catalogue-media-middle{display:block; width:209px; height:35px; padding-top:10px; padding-left:10px; color:#349DD0; font-weight:bold; color:#243972;
text-transform:uppercase; background-image:url(../img/fond-btn-catalogue-milieu.jpg);}
#lien-catalogue-media-bottom{display:block; width:219px; height:256px; background-image:url(../img/fond-btn-catalogue-bottom.jpg);}
/**/
/* QUI SOMMES-NOUS */
#bloc-qui-sommes-nous{width:863px; height:370px; padding:25px 25px 0 25px;}
#ddmenu li #sous-nav-qui .lien-actif{color:#8d8d8d;}
.titre-p-qui-sommes-nous{color:#071E3C; font-weight:bold;}
/**/
.titre-sous-rubrique-qui, .titre-sous-rubrique-2010 {
	font-size:24px;
	color:#071E3C;
	height:auto;
	margin:8px 0 8px 0;
	text-transform:uppercase;
}
#bloc-equipe{width:900px; height:770px;}
.right-20px{margin-right:20px;}
#equipe-texte-gauche{float:left; width:490px; float:left; margin:20px 0 0 20px;}
#equipe-image-droite{height:448px; float:right; margin:137px 20px 0 25px;}
/**/
#colonne-historique{width:872px; height:860px; padding:20px 20px;}
#colonne-gauche-historique{width:450px; margin-bottom:35px; text-align:justify;}
#historique-pays-jpg{margin-left:40px; margin-top:30px;}
#historique-participants-jpg{margin:30px 110px 0 0;}
#historique-texte-avenir{width:370px; margin-top:-25px}
/**/
#colonne-demarche{width:873px; height:380px; padding:20px 20px 0 20px;}
.left-40px{margin:0 0 0 40px;}
#colonne-charte-graphique{width:873px; height:205px; padding:20px 20px 0 20px;} 
/**/
/* EDITION 2010 */
.titre-sous-rubrique-2010 {
	color:#E2001A;
}
/**/
#colonne-avantages{width:873px; height:820px; padding:20px 20px 0 20px;}
#accred-et-tarifs{margin-top:40px; width:590px; clear:both; float:left;}
/**/
#bloc-producers{
	width:873px;
	height:auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.left-100px{margin-left:100px;} 
/**/
#bloc-chiffres-cle{width:873px; height:790px; padding:20px 20px 0 20px;}
/**/
#chiffres{margin-top:30px; width:400px; margin-right:20px;}
.chiffres-gauche{width:230px; font-weight:bold; float:left; margin-right:25px; margin-left:20px; height:20px;}
.chiffres-droite{width:60px; float:left; margin-bottom:5px; height:40px;}
.chiffres-ligne{clear:both; float:none; background-color:#B1B1B1; width:360px; height:1px; margin-bottom:20px;}
.fl-top-15px{float:left; margin-top:15px;}
.fl-top-45px{float:left; margin-top:45px;}
/**/
#bloc-partenaires{width:873px; height:500px; padding:20px 20px 0 20px;}
#logo-partenaires{width:833px; height:300px; padding:25px 0 0 25px; background-color:#FFF;}
/**/
#bloc-actualites{width:873px; height:840px; padding:20px 20px 0 20px;}
#bloc-newsletters{height:auto; min-height:280px;}
	.msie6 #bloc-newsletters{margin-bottom:40px;}
.block{display:block; float:none; clear:both;}
/**/
/* Fenêtre Pop-up pour D&eacute;marche Environnementale */
#popupContact{  
  display:none;  
  position:fixed;  
  _position:absolute; /* hack for internet explorer 6*/  
  width:600px;
  height:500px;  
  background-color:#FFFFFF;
  background-image:url(../img/demarche-environnementale-fond-popup.jpg);
  border:2px solid #cecece;  
  z-index:2;  
  padding:20px 20px 20px 20px ;  
  font-size:13px;  
}  
#popupContactClose{  
  font-size:26px;  
  line-height:14px;  
  right:6px;  
  top:4px;  
  position:absolute;  
  color:#000000;  
  font-weight:700;  
  display:block;  
}
#backgroundPopup{
 display:none;  
 position:fixed;  
 _position:absolute; /* hack for internet explorer 6*/  
 height:100%;  
 width:100%;  
 top:0;  
 left:0;  
 background-color:#000000;  
 border:1px solid #cecece;  
 z-index:1;  }
 
 /* Bloc Galerie Photos */
.galerie-bloc-image{
-moz-box-shadow:3px 3px 12px 0 #999999;
background-color:#FFFFFF;
float:left;
padding:10px 10px 0 10px;
width:100px;
height:auto;
min-height:170px;
margin-right:40px;
margin-top:20px;
overflow:hidden;
border:1px solid #C7C7C7;
}
.galerie-bloc-image img{margin-bottom:8px;}
/*.galerie-bloc-image p{ font-weight:bold;}
*/
/**/
/**/
.logo-partenaire{width:140px; height:140px; margin-left:15px; float:left; overflow:hidden; background-color:#FFF;}



/**/
