
@import url(style_jc.css);


body, table, form
{
	padding:0;
	margin:0;
	
	font-family : arial;
	font-size : 12px;
}

body
{
	background-color : #000;
}

#globalId
{

	position 		: relative;
	width 			: 1000px;
	margin-left : 50%;
	left				:	-500px;
	
	background	: url(../img/image-de-fond.jpg) #fff no-repeat;
	
	border 			: 1px solid black;
	
}

#loginId
{
	border			: 0px solid red;
	margin		 	:	0;
	width 			: 500px;
	height			:	50px;
}

#login_txt
{
	float:left;
	margin : 9px 0 0 40px;
	_margin : 9px 0 0 20px;
	width:110px;
}


.div_input
{
	float:left;
	height:22px;
	margin:10px 0 0 5px;
	border:1px solid #ccc;
	
}

.div_input input
{
	margin:2px 0 0 5px;
	border:0px solid #ccc;
	width : 110px;
	
}

#navId
{

	margin		 	:	15px 0 0 40px;
	height			:	33px;
	
}

/*//////////  Bouton de la nav ////////////////*/

.btn_nav
{
	display : block;
	float		: left;
	width		:	119px;
	height	: 32px;
}

.btn_nav:hover
{
	background-position : 0 65px;
}	

.btn_nav.on
{
	background-position : 0 32px;
}

/* Button fr */

.fr #btn_programmeId
{
	background-image : url(../img/menu/menu-bt-programme-fr.gif);
}

.fr #btn_intervenantsId
{
	background-image : url(../img/menu/menu-bt-intervenants-fr.gif);
}

.fr #btn_participantsId
{
	background-image : url(../img/menu/menu-bt-participants-fr.gif);
}

.fr #btn_organisateursId
{
	background-image : url(../img/menu/menu-bt-organisateurs-fr.gif);
}

.fr #btn_espace_presseId
{
	background-image : url(../img/menu/menu-bt-espace-presse-fr.gif);
}

.fr #btn_infoId
{
	background-image : url(../img/menu/menu-bt-info-fr.gif);
}

.fr #btn_privilegiesId
{
	background-image 	: url(../img/menu/menu-bt-privilegies-fr.gif);
	margin-left 			: 5px;
	width							: 203px;
}

/* Button en */

.en #btn_programmeId
{
	background-image : url(../img/menu/menu-bt-programme-en.gif);
}

.en #btn_intervenantsId
{
	background-image : url(../img/menu/menu-bt-intervenants-en.gif);
}

.en #btn_participantsId
{
	background-image : url(../img/menu/menu-bt-participants-en.gif);
}

.en #btn_organisateursId
{
	background-image : url(../img/menu/menu-bt-organisateurs-en.gif);
}

.en #btn_espace_presseId
{
	background-image : url(../img/menu/menu-bt-espace-presse-en.gif);
}

.en #btn_infoId
{
	background-image : url(../img/menu/menu-bt-info-en.gif);
}

.en #btn_privilegiesId
{
	background-image 	: url(../img/menu/menu-bt-privilegies-en.gif);
	margin-left 			: 5px;
	width							: 203px;
}

/*////////////  Fin Bout nav ///////////////*/


#mainId
{
	border 			: 0px solid black;
	position 		: relative;
	margin		 	:	15px 0 20 30px;
	_margin		 	:	15px 0 20 15px;
	overflow		: hidden;
	float				: left;
}

#nav_basId
{
	margin 				: 10px ;
	text-align		: center;
}

.trans
{
	position 					: absolute;
	height 						:	10000px;
	
	z-index						: -10;
	
	background-color	: white;

	opacity						: .5; 
	MozOpacity				: .5; 
	KhtmlOpacity			:	.5; 
	filter						: alpha(opacity=50);
	
}

#trans_homeId
{
	width 						:	610px;
}

#transId
{
	left							: 0;
	width 						:	950px;
}

#main_padding_homeId
{
	margin			:	8px 15px 20px 15px;
}

#btn_inscrId
{
	display : block;
	height	:	33px;
	width		:	246px;
}

.fr #btn_inscrId
{
	background-image : url(../img/bt/bt-inscrivez-vous-fr.gif);
}

.en #btn_inscrId
{
	background-image : url(../img/bt/bt-inscrivez-vous-en.gif);
}

#btn_inscrId:hover
{
	background-position : 0 33px;
}



#submenuId
{
	float : left;
}




#main_letterId
{
	margin	: 10px 0 0 0;
	width		:	147px;
	height		:	85px;
}

.fr #main_letterId
{
	background-image	:	url(../img/bando-newsletter-fr.gif);
}

.en #main_letterId
{
	background-image	:	url(../img/bando-newsletter-en.gif);
}

#main_deskId 
{
	margin	: 10px 0 0 0;
	overflow	: hidden;
	width			:	147px ;
	height		:	152px;
	background-image	:	url(../img/acces_sous_menu_fond.gif);
}

#main_deskId_paddingId
{
	margin	: 25px 0 0 7px;
	float		: left;
	
}

#main_deskId a
{
	display : block;
	width		:	133px;
	height	:	32px;
	margin	: 0 0 5px 0;
}

#main_deskId a:hover
{
	background-position : left -33px;
}

#main_deskId a.on
{
	background-position : left bottom;
}

.fr #btn_desk_profileId
{
	background-image    : url(../img/menu-bt-profile-fr.gif);
}

.en #btn_desk_profileId
{
	background-image    : url(../img/menu-bt-profile-en.gif);
}

.fr #btn_desk_buyId
{
	background-image    : url(../img/menu-bt-buy-fr.gif);
}

.en #btn_desk_buyId
{
	background-image    : url(../img/menu-bt-buy-en.gif);
}

.fr #btn_desk_reportId
{
	background-image    : url(../img/menu-bt-transaction-fr.gif);
}

.en #btn_desk_reportId
{
	background-image    : url(../img/menu-bt-transaction-en.gif);
}


#main_newsId
{
	width		:	147px;
}

#main_newsId .navheader
{
	height						:	54px;
}

.fr #main_newsId .navheader
{
	background-image	:	url(../img/bando-actu-fr.gif);
}

.en #main_newsId .navheader
{
	background-image	:	url(../img/bando-actu-en.gif);
}

#main_newsId .content
{
	background-color			:	white;
	border-top						:	5px solid white;
}

#main_news_voirActId
{
	height : 18px;
	background			:	url(../img/fond-bt-voir-toutes-actu.gif) repeat-x;
	text-align			: center;
}

#main_newsId .footer
{
	margin	: 10px 0 0 0;
}

#btn_informId
{
	display : block;
	height	:	26px;
	width		:	147px;
}

.fr #btn_informId
{
	background-image : url(../img/bt/bt-act-informez-fr.gif);
}

.en #btn_informId
{
	background-image : url(../img/bt/bt-act-informez-en.gif);
}


#btn_informId:hover
{
	background-position : 0 26px;
}

#form_newsltrId
{
	
	margin 		 : 50px 0 0 10px;
	width 		 : 120px;
}

#main_contentId
{
	float		:	left;
	margin	: 10px 0 0 15px;
	position 	: relative;
}

#main_pres_txt
{
	background : url(../img/bloc-fond-actu.gif) no-repeat;
	border-bottom : 1px solid white;
	width					: 404px;
}

#main_pres_txt div
{
	margin : 0 0 0 25px;
}

.main_pres_img
{
	float		:	left;
	margin 	: 10px 3px 0 0;
	width		:	197px;
	height	:	168px;
}

.main_pres_img_txt
{

	float		:	left;
	margin 	: 10px 3px 0 0;
	width		:	197px;
	background-color : #000;
	color : #fff;
	cursor : pointer;

	
}

.main_pres_img_txt div
{
	margin : 2px 0 2px 10px;
}

#main_logoId
{
	clear 						: both;
	margin						:	10px 0 0 0px;
	width							: 566px;
	overflow					:	hidden;
	position					: relative;
}

#allLogoId
{
	background-image 	: url(../img/bloc-fond-actu.gif);
	background-repeat	: no-repeat;
	overflow					:	hidden;
}

.main_logo_ligne
{
	overflow					:	hidden;
	padding						:	5px 0;
	z-index						: 10;
}

.main_logo_image
{
	background-color	: white;
	text-align	: center;
	width				: 120px;
	height			: 75px;
	float				: left;
	margin			: 0 10px 0 0;
	overflow		:	visible;
}

.main_logo_phrase_haut
{
	font-family 	: Arial;
	font-size 		: 12px;
	font-weight		: bold;
	color 				: #999;
	text-align 		: left;
	padding-left	: 10px;
	margin				: 0 10px 5px 10px;
	border-bottom		: 1px dotted red;
	/*border-bottom	: 1px solid #ccc;*/
}


.main_logo_phrase_bas
{
	text-align	: center;
	font-family : Arial;
	font-size : 10px;
	color : #666666;
	clear : both;
}

#trans_logo
{

	width	:	415px;

	opacity						: .5; 
	MozOpacity				: .5; 
	KhtmlOpacity			:	.5; 
	filter						: alpha(opacity=50);
	
}



/*

#main_logo_header1Id
{
	font-family : Arial;
	font-size : 9px;
	color : #666666;
	margin : 3px;
	text-align : center;
}

#main_logo_colG_backgroundId
{
	position					: absolute;
	background-color 	: white;
	width 						:	147px;
	height						:	10000px;
	top								:	30px;
	left							:	0;
	z-index						:	-10;
}

#main_logo_header2Id
{
	font-family : Arial;
	font-size : 9px;
	color : #666666;
	margin : 3px;
	text-align : center;
}


#main_logo_content1Id
{
	background-color : white;
	width	:	110px;
	float	:	left;
	text-align : center;
}

#main_logo_content2Id
{
	background-color : white;
	margin-left : 3px;
	width	:	312px;
	float	:	left;
	text-align : center;
	border-left : 1px dotted #E54320;
}
*/

#zone_logoId
{
	position	:	absolute;
	right			:	0;
	top				:	0;
	width			:	460px;
	height		:	74px;
	
}

.btn_Ok
{
	display		:	block;
	
	height		:	24px;
	width			:	26px;
	
	background-image : url(../img/bt/bt-ok.gif);
	
	float  		: left;
	
	margin		:10px 0 0 5px;
	
}


.btn_Ok:hover
{
	background-position : 0 24px;
}

.btn_fr
{
	display		:	block;
	
	height		:	13px;
	width			:	20px;
	
	float  		: left;
	
	margin		:15px 0 0 10px;
	
	background-image		: url(../img/icone-fr.gif);
	
	overflow	:	hidden;
}

.btn_en
{
	display		:	block;
	
	height		:	13px;
	width			:	20px;
	
	float  		: left;
	
	margin		:15px 0 0 5px;
	
	background-image		: url(../img/icone-uk.gif);
	overflow	:	hidden;
}

.pousseur
{
	height 	: 1px;
	overflow	: hidden;
	clear		: both;
	width		:	100px;
}

a.lien_orange
{
	color		: #e64320;
}

a.lien_orange:hover
{
	text-decoration : none;
}

.txt_orange
{
	color : #e64320;
}

a.lien_orange.inv
{
	color		: #e64320;
	text-decoration : none;
}


a.lien_orange:hover.inv
{
	text-decoration : underline;
}

a.lien_noir
{
	color : #000;
}

a.lien_noir:hover
{
	text-decoration : none;
}

a.lien_gris
{
	color : #333;
	text-decoration:none;
}

a.lien_gris:hover
{
	text-decoration : underline;
}


a.lien_blanc
{
	color : #fff;
}

a.lien_blanc:hover
{
	text-decoration : none;
}

#act_contenuId .titre
{
	font-size 	: 12px;
	font-weight	: bold;
	color 			:	#333;
}

#act_contenuId .titre_big
{
	font-size 	: 14px;
	font-weight	: bold;
	color 			:	#333;
}

#act_contenuId .date
{
	font-size 	: 12px;
	font-weight	: bold;
	color 			:	#888;
}

.header_popup {
	background-color 	: #E64320;
	color							: black;
	font-weight				: bolder;
	font-family				: Arial;
	width							:	100%;
}

.popup_title
{
	margin 			: 6px 0 0 20px;
	font-size		: 14px;
	font-weight	: bold;
	color 			: white;
	
}

/*/////// Formulaires /////////*/

.form_table
{
	position				 : relative;
	margin-left			 : 50%;
	left						 : -200px;
	
	background-color : #fff;
}

.form_table input
{
	border : 1px solid #ccc;
	width  : 300px;
	height : 23px;
	padding : 2px;
	vertical-align:middle;
}

.form_table textarea
{
	border 	: 1px solid #ccc;
	width		: 450px;
	height	: 200px;
	padding : 2px;
}

input.form_register, input.form_usr
{
	border : 1px solid #ccc;
	width  : 190px;
	height : 23px;
	padding : 2px;
	vertical-align:middle;
}

select.form_register
{
	border : 1px solid #ccc;
	width  : 190px;
	height : 23px;
	padding : 2px;
}

textarea.form_register
{
	border : 1px solid #ccc;
	width  : 385px;
	height : 100px;
	padding : 2px;
}

textarea.form_error
{
	border : 1px solid #ccc;
	width  : 385px;
	height : 100px;
	padding : 2px;
	background-color: red;
}

input.form_error, select.form_error
{
	border : 1px solid #ccc;
	width  : 190px;
	height : 23px;
	padding : 2px;
	vertical-align:middle;
	background-color : red;
}

.form_buy select.form_erreur
{
	width : auto;
}

.form_buy select.form_register
{
	width : auto;
}

/*///////  Newsletter  //////////*/



.titre_12_gris
{ 
	color						: #999;
	font						:12px Arial, Helvetica, sans-serif;
	font-weight			:600;
}

.titre_12b_gris
{ 
	color						: #999;
	font						:12px Arial, Helvetica, sans-serif;
	font-weight			:bold;
}

.titre_16b_noir
{ 
	color						: #000;
	font						:16px Arial, Helvetica, sans-serif;
	font-weight			:bold;
}

.texte_12_orange
{
	color						: #E54320;
	font						:12px Arial, Helvetica, sans-serif;
	font-weight			:600;
}

.texte_11_orange
{
	color						: #E54320;
	font						:11px Arial, Helvetica, sans-serif;
}

.texte_14_orange
{
	color						: #E54320;
	font						:14px Arial, Helvetica, sans-serif;
	font-weight			:600;
}

.texte_12_noir
{
	color						: #000;
	font						:12px Arial, Helvetica, sans-serif;
	font-weight			:600;
}


a.bt_valider_formulaire
{
	display : block;
	width 	: 128px;
	height	: 24px;
}

.fr a.bt_valider_formulaire{
	background-image : url(../img/bt/bt_valider_le_formulaire.gif);
}

.en a.bt_valider_formulaire{
	background-image : url(../img/bt/valider-le-formulaire-en.gif);
}

a:hover.bt_valider_formulaire {
	background-position		: left bottom; 
}


/*//////// Infos pratiques ////////////*/

#pre_navId
{
	margin-bottom 		: 20px;
}

#pre_navId a
{
	color		: #e64320;
}

#pre_navId a:hover
{
	text-decoration : none;
}

/* Les boutons Accueil / Acces au louvre / Acces au Potoki / Tourisme */

#pre_navId a {
	float			  			: left;
	height						:	34px;
	width							: 81px;
	margin-right			: 15px;
	background-repeat	: no-repeat;
}

#pre_navId a:hover { 
	background-position	: left bottom;
}

#pre_navId a.on { 
	background-position	: left bottom;
}

.fr a#bt_pre_accueilId {
	background-image		:url(../img/bt/bt_accueil.gif);
}

.fr a#bt_pre_louvreId {
	background-image		:url(../img/bt/bt_louvre.gif);
}

.fr a#bt_pre_potokiId {
	background-image		:url(../img/bt/bt_potoki.gif);
}

.fr a#bt_pre_tourismeId {
	background-image		:url(../img/bt/bt_tourisme.gif);
}

.en a#bt_pre_accueilId {
	background-image		:url(../img/bt/bt-accueil-en.gif);
}

.en a#bt_pre_louvreId {
	background-image		:url(../img/bt/bt-louvre-en.gif);
}

.en a#bt_pre_potokiId {
	background-image		:url(../img/bt/bt-potoki-en.gif);
}

.en a#bt_pre_tourismeId {
	background-image		:url(../img/bt/bt-tourisme-en.gif);
}

/*////////// Inscriptions /////////////////*/

#ins_nav_hautId
{
	position:absolute;
	top:0px;
	right:0;
	height:58px;
	float:left;
	background-color:#E5EBF7;
	
}

#ins_home_tabId
{
	position				: relative;
	width						: 500px;
	margin 					: 20px 0 20px 50%;
	left						: -250px;
	background-color: #E5EAEE
}


#ins_content_largeId a.block{
	display						: block;
	height						:	34px;
	background-repeat	: no-repeat;
	background-position	: left top;
	margin						: 5px;
}

#ins_content_largeId a.block:hover { 
	background-position	: left bottom;
}

#ins_content_largeId a.block.on { 
	background-position	: left bottom;
}

a.bt_ins_part
{
	width							: 120px;
}

a.bt_ins_press
{
	width							: 71px;	
}

a.bt_ins_fees
{
	width							: 150px;	
}

.fr a.bt_ins_part {
	background-image		:url(../img/bt/bt-participants.gif);
}

.fr a.bt_ins_press {
	background-image		:url(../img/bt/bt_press.gif);
}

.fr a.bt_ins_fees {
	background-image		:url(../img/bt/bt-frais-inscription-fr.gif);
}


.en a.bt_ins_part {
	background-image		:url(../img/bt/bt-participants-en.gif);
}

.en a.bt_ins_press {
	background-image		:url(../img/bt/bt-press-en.gif);
}

.en a.bt_ins_fees {
	background-image		:url(../img/bt/bt-frais-inscription-en.gif);
}

/*///////////  buy_step //////////////////*/

#buy_contenu_headerId
{
	width:640px;
}

#buy_contenu_cadreId
{
	width					: 640px;
	min-height		: 400px;
	_height				:	400px;
	border				: 1px solid #ccc;
}

.buy_step
{
	width:51px;
	height:43px;
	float:left;
}

#buy_step1Id
{
	background-image : url(../img/etape_1.gif);
}

#buy_step2Id
{
	background-image : url(../img/etape_2.gif);
}

#buy_step3Id
{
	background-image : url(../img/etape_3.gif);
}

#buy_step4Id
{
	background-image : url(../img/etape_4.gif);
}

#buy_step5Id
{
	background-image : url(../img/etape_5.gif);
}

.buy_step.on
{
	background-position	: left bottom;
}

.step_txt
{
	float:left;
	height:43px;
	margin-top:15px;
	color : #7D0E04;
	font-weight : bold;
}

.tab_recap td
{
	padding 			: 5px;
}

.tab_recap td.separ
{
	border-bottom : 1px solid #ccc;
}


.texte_16b_noir
{
	color : #000;
	font						:16px Arial, Helvetica, sans-serif;
	font-weight			:bold;
}

.titre_12b_blanc
{
	color : #fff;
	font						:12px Arial, Helvetica, sans-serif;
	font-weight			:bold;
}

.text_14b_noir
{
	color : #000;
	font						:14px Arial, Helvetica, sans-serif;
	font-weight			:bold;
}

.text_14_noir
{
	color : #000;
	font						:14px Arial, Helvetica, sans-serif;
}

.text_14b_white
{
	color 					: #fff;
	font						: 14px Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

a.bt-regler-commande
{
	display	: block;
	width		: 121px;
	height	: 24px;
}

a.bt-regler-commande:hover
{
	background-position : left bottom;
}

.fr a.bt-regler-commande
{
	background-image : url(../img/bt/bt-regler-commande-fr.gif);
	width		: 121px;
}

.en a.bt-regler-commande
{
	background-image : url(../img/bt-en/bt-regler_commande-en.gif);
	width		: 108px;
}


a.bt-acces-galerie {
	
	display			:	block;
 	width				: 91px;
 	height			: 24px;
}

.fr a.bt-acces-galerie {
	background	:url(../img/bt/bt-acces-galerie.gif) no-repeat top left;
}

.en a.bt-acces-galerie {
	background	:url(../img/bt/bt-acces-galerie-en.gif) no-repeat top left;
}

a.bt-acces-galerie:hover
{
	background-position	: left bottom;
}



a.bt-download-photo {
	color       	:#eee;
}

a:hover.bt-download-photo {
	color       		:#fff;
}

.bt-download-photo img{
	vertical-align		: middle;
	border						: 0;
	margin-right			: 5px;
}

.galerie-block
{
	width		: 160px;
	height	: 180px;
	float		: left;
	overflow : hidden;
	margin	: 10px 0 0 10px;
}

.galerie-block-img
{
	width						: 100%;
	height					: 160px;
	background-color: #eee;
	text-align			: center;
	overflow				: hidden;
}

.galerie-block-img-center
{
	position		: relative;
	margin-top	: 80px;
}

.galerie-block-footer
{
	
	width						: 100%;
	height					: 20px;
	background-color: #999;
	padding-top			: 1px;
	overflow				: hidden;
}

.tab_pre
{
	empty-cells: show
}

.tab_pre td
{
	border-top : 1px solid #e5e5e5;
	height:30px;
	padding:5px;
}

.tab_pre img
{
	border : 0;
	vertical-align : middle;
}

#btn_INP_002_buyId
{
	display : block;
	width		:	133px;
	height	:	32px;
	margin	: 0 0 5px 0;
}

#btn_INP_002_buyId:hover
{
	background-position : left -33px;
}

.fr #btn_INP_002_buyId
{
	background-image    : url(../img/menu-bt-buy-fr.gif);
}

.en #btn_INP_002_buyId
{
	background-image    : url(../img/menu-bt-buy-en.gif);
}

#main_pres_txt td
{
	font-size : 10px;
}

.tab_soc a
{
	color : white;
	text-decoration : underline;
}

.tab_soc a:hover
{
	text-decoration : none;
}


#epp_lien_insId
{
	display	: block;
	width		: 200px;
	height  : 34px;
	text-decoration : none;
}

#epp_lien_insId:hover
{
	background-position : left bottom;
}

.fr #epp_lien_insId
{
	background-image : url(../img/bt/bt-demande_accreditation_fr.gif);
}

.en #epp_lien_insId
{
	background-image : url(../img/bt-en/bt-demande_accreditation_en.gif);
}
