*{	
	margin: 0;
	padding: 0;
}
body{
	font-family:Verdana, Geneva, sans-serif;
	background:url(../../images/viparisPro/background_venuesinparis.gif) repeat;
}
img{border: none; margin: 0;}
a{text-decoration: none;}
a, input, button{ position:relative; z-index: 30;}
a:hover{text-decoration: underline;}
.clear{clear: both;}
.left{float: left;}
.right{float: right;}
.center{margin: 0 auto;}
.separateur{
	width: 100%;
	height: 1px;
	background:url(../../images/viparisPro/alpha30.png) repeat-x;
	clear:both;
	font-size: 0;
	line-height: 0;
	border: 0;
	display:block;
	overflow:hidden;
}
.separateur_noir{
	width: 100%;
	height: 1px;
	background:url(../../images/viparisPro/noir_alpha90.png) repeat-x;
	clear:both;
	font-size: 0;
	line-height: 0;
	overflow:hidden;	
}
.sep5{
	margin-top: 5px;
}
.conteneur{
	padding-left:5px;
	padding-right: 10px;
}
#centrage_contenu{
	margin: 0 auto;
	width: 832px;
}
#centrage_contenu h2{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}
h1 span{
	display:none;
}
.inline{
	display:inline;
}
#content_main, #sidebar{
	margin-bottom:10px;
}
#content_main{
	/*width:70%;*/
	width:580px;
	margin-right:4%;
	height:auto;
	float:left;
	padding-top:15px;
}
.hide{display:none;}
.bloc30{
	background : transparent url(../../images/viparisPro/alpha30.png) repeat scroll 0 0;
}
.list_tri, .list_nav{
	padding:10px;
	width:553px;
	margin-bottom:5px;
}
.list_tri{ /*height:60px;*/ }
.list_nav{ height:25px; }
.list_tri h1{
	font-size:0;
	height:16px;
	margin-bottom:10px;
}
.ordertools, #divselectlieux{
	margin-top:10px;
}
#divselectlieux{
	margin-left:20px;
}
.list_tri label, .list_tri span, .list_nav span, #pagination a{
	font-size:8pt;
	color:#ffffff;
}
.nb_result{
	color:#FFFFFF;
	float:left;
	margin-left:5px;
	width:65px;
}
.ordertools{text-align:right;width:55%}
.ordertools div{ display:inline; }
.orderitem{ margin-left:20px; }
.orderitem a{ line-height:0; font-size:0;}
#pagination{margin:0 20px 0 20px;}
#pagination a{
	font-size:9pt;
	padding:1px; 	
}
#pagination a:hover, #pagination .page_over{
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
}
.next, .previous{
	margin:0;
}
.ecart_nav{
	margin-right: 15px;
}
.next a, .previous a{
	margin:0;
	background-color:#ffffff;
	color:#000000;
	height:18px;
	font-size:9pt;	
}
.next a{ padding: 4px 5px 0 10px; }
.previous a{ padding:4px 10px 0 5px; }
.list_tri label{
	margin-right:20px;
}
.list_nav form span{
	position:relative;
	left:60px;
	top:4px;
}
.navtools{}
.navtools_haut{padding-bottom: 8px;}
/********************************************************************************/
/*									HEADER										*/
/********************************************************************************/
#header{
	background:url(../../images/viparisPro/trame_site_off.png) no-repeat 0px 0px;
	height: 174px;
	padding-top: 28px; 
	padding-right : 10px;
}
#header .logo{
	float: left;
	padding-left : 15px;
}
#header .logo h1 img.logo_screen { display: inline; }
#header .logo h1 img.logo_print { display: none; }

#header .recherche{
	float:right;
	padding:0 0 4px;
	overflow:hidden;
	position: relative;
}
#header .recherche .recleft{
	float: left;
	width: 17px;
	background: transparent url(../../images/viparisPro/btn_recherche_left.png) no-repeat;
	height: 29px;
	text-decoration: none;	
}
#header .recherche .reccontent{
	float: left;
	background: transparent url(../../images/viparisPro/btn_recherche_bg.png) repeat-x;
	height: 21px;
	padding-top: 8px;
}
#header .recherche .recright{
	float: left;
	width: 25px;
	background: transparent url(../../images/viparisPro/btn_recherche_right.png) no-repeat;
	height: 29px;
	text-decoration: none;
}
#header .recherche a {color: #858b58; }
#header .recherche a .reccontent {
	color: #858b58;
	font-size: 9px;
	float:left;
}
#header .recherche a:hover .recontent {
	text-decoration:underline;
}
#header .langue{
	float:right;
	background: transparent url(../../images/viparisPro/alpha10.png) repeat;
	clear: right;
	margin-top: 3px;
	padding:4px 4px 0;
	width: 154px;
}
#header .langue img{ padding: 5px;}
#form_recherche{overflow:hidden; float:left;}
/********************************************************************************/
/*									MENU										*/
/********************************************************************************/
#menu{font-size: 15px;padding-right : 10px; padding-left: 5px;}
#menu ul{list-style-type:none;}
#menu ul li{
	float: left;
	padding-right: 14px;
}
#menu ul .first_elem_menu .separateur{
	width: 17px;
}
#menu ul li .separateur{
	float: left;
	width: 19px;

}
#menu .sep_elmnt_menu{
	padding-top: 13px;
	padding-right: 14px;
	float:left;
}
#menu a{
	color: #3B3B14;
	font-weight:bold;
	float: left;
}
#menu a:hover, #menu .selected{ /*modif alex*/
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
#menu .separateur_menu{
	width: 180px;
	height: 17px;
	float: left;
	padding-top: 13px;
}
#menu .sep_home{
	width: 448px;
	margin-left: 0;
}
#menu .sep_email{
	width: 20px;
	margin-left: 0;
}
#menu .lien_alert{
	float: left;
	padding: 0 14px;
}
/********************************************************************************/
/*									CONTENU										*/
/********************************************************************************/
#content{
	padding-left:5px;
	padding-right:10px;
}
#content.content_menu{
	padding: 38px 0 0 0;
}
#content .conteneur_blocs_menu_home{
	width: 100%;
	height: 530px;
	padding-right : 8px;
}
#content .bloc_menu_home{
	height: 524px;
	width: 272px;
	background:transparent url(../../images/viparisPro/background_fiches_home.png) no-repeat;
	float: left;
	color: #ffffff;
	font-size: 12px;
}
#content .bloc_menu_home .titre_bloc{
	width:220px;
	margin:0 auto 10px;
	padding-top: 30px;
	text-align:center;
	position:relative;	
}
#content .bloc_menu_home .titre_bloc img{
	margin-bottom: 20px;
}
#content .blocs{height: 513px;	width: 219px; padding: 0 22px;margin-top: 5px;margin-left: 5px;}
#content .contenu_bloc1{background:url(../../images/viparisPro/images_home/contenu_bloc1/default.jpg) no-repeat 0% 0%;}
#content .contenu_bloc2{background:url(../../images/viparisPro/images_home/contenu_bloc2/default.jpg) no-repeat 0% 0%;}
#content .contenu_bloc3{background:url(../../images/viparisPro/images_home/contenu_bloc3/default.jpg) no-repeat 0% 0%;}

#content .backgroundblock{
	width: 262px;
	height: 513px;
	position: absolute;
	margin-left: -22px;
	display: none;
}

#content .bloc_menu_home p{
	width:180px;												 
	margin-bottom: 5px;
	background:url(../../images/viparisPro/noir_alpha70.png) repeat;
	padding: 10px 20px;
	float: left;

}

#content .bloc_menu_home a{
	padding-left: 15px;
	color: #ffffff;
	background:url(../../images/viparisPro/puce_fleche_blanche.gif) no-repeat 0px 4px;
	float: left;
}
#content .bloc_menu_home ul{
	text-align: left;
	list-style-type: none;
	margin-top: 10px;
	background:url(../../images/viparisPro/noir_alpha70.png) repeat;
	font-size: 10px;
	padding-top: 15px;
	height: 355px;
}
#content .bloc_menu_home ul li{
	height: 35px;
	padding-left: 8px;
	padding-right: 0px;
	
}
#content .bloc_menu_home ul li a{ background: none;padding-left: 0;}
#content .bloc_menu_home ul li .logo_lieux,#content .bloc_menu_home ul li .logo_lieux_def{
	height: 15px;
	color: #ffffff;
	margin-right: 5px;
}
#content .bloc_menu_home .logo_lieux,#content .bloc_menu_home .logo_lieux_def{
	height: 15px;
	width: 15px;
	float: left;
}

#content .bloc_menu_home ul .logo_lieux{display:none;}
#content .bloc_menu_home ul .PDV .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_versailles.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .CDL .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_louvre.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .PNV .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_villepinte.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .PCP .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_congres_paris.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .CNIT .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_defense.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .PCI .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_congres_issy.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .PLB .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_bourget.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .CHAMP .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_champerret.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .PCV .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_congres_versailles.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul .EGARCHE .logo_lieux{
	background:url(../../images/viparisPro/puce_logo_grande_arche.gif) no-repeat 0px 0px;
}
#content .bloc_menu_home ul  .logo_lieux_def{
	background:url(../../images/viparisPro/puce_logo_default.gif) no-repeat 0px 0px;
}
.bloc_tiers_page{
	width:260px;
	height: 245px;
	padding-top: 15px;
 }
.leftmargin{
	float:left;
	margin-right: 15px;
}
.bloc_tiers_page h2{height:20px;}
.bloc_page {
	width:817px;
	margin: 0 0 20px;
}
.bloc_page .separateur_noir{
	margin-bottom: 20px;
}
.bloc_23 {
	width: 556px;
	padding-top: 16px;
}
.bloc_23 .separateur_noir{width: 536px;}
.bloc_23 .bloc_tiers_page {padding-top:0;}
.bloc_mi_page {
	height:100px;
	width:368px;
	background:url(../../images/viparisPro/alpha40.png) repeat;
	margin: 20px 0;
	padding: 15px 15px 10px 15px; 
}
.bloc_mi_page  h2{height:20px;}
.bloc_mi_page  h2 span{display: none;}
.bloc_mi_page  p{
	float:left;
	height:40px;
	width:320px;
	font-size:12px;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
	width:365px;
}
.bloc_push{
	padding:10px 16px 15px;
	margin: 15px 0;
	color: #000000;	
	font-size: 11px;
	line-height: 14px;
}
.bloc_tiers_page a{
	color: #000000;	
	font-size: 11px;
}
.bloc_tiers_page a:hover {
	text-decoration: none;
} 
.bloc_tiers_page .bloc_push a:hover {
	text-decoration : underline;
}
.bloc_push h3{
	color: #505050;
	text-transform: uppercase;
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: normal;
}
.bloc_push img{	margin-right: 10px; float: left;padding-top:5px;}
.bloc_manif{
	height:60px;
	background:url(../../images/viparisPro/alpha95.png) repeat;
	margin-bottom: 20px;
	cursor: pointer;
}
.bloc_alerte_email{
	height:65px;
	background:url(../../images/viparisPro/alpha40.png) repeat;
}
.bloc_alerte_email .content{
	height: 50px;
}
.bloc_alerte_email p{
	font-size:10px;
	line-height:10px;
	padding-bottom:10px;	
}
.bloc_diaporama{
	height:145px;
	background:url(../../images/viparisPro/alpha40.png) repeat;
	margin: 15px 0 5px;
}
.bloc_diaporama .elem_diapo{
	background-color: transparent !important;
}

#nav_diaporama {
	height: 15px;
	float: right;
	position: static;
}
#nav_diaporama .puce-diapo{
	background: url(../../images/viparisPro/puce-diaporama-nactive.gif) no-repeat;
	height: 15px;
	width: 15px;
	margin-left: 5px;
	float: left;
}
#nav_diaporama .activeSlide .puce-diapo,#nav_diaporama a:hover .puce-diapo{
	background: url(../../images/viparisPro/puce-diaporama-active.gif) no-repeat transparent;
}
.bloc_diaporama span{margin-top: 5px;float:left;}
.bloc_diaporama img{
	padding: 0;
	margin: 5px 0 0 0;
	padding: 0;
	float: none;
}
.bloc_diaporama div{padding:10px 16px 15px;margin-right: 10px;}
.bloc_rss{
	height:47px;
	background:url(../../images/viparisPro/alpha40.png) repeat;
	cursor: pointer;
	padding-right: 10px;
}
.bloc_rss p{
	padding-top: 10px;
	width: 170px;
	float: left;
}
.bloc_rss img{ margin-top: 10px; padding-top: 0px;}
.bloc_rss p img{ margin-top: 5px; padding-top: 0px;}
.button_fleche{
	background: url(../../images/viparisPro/bg_button_fleche.gif) no-repeat right center;
	padding-right: 10px;
	float: right;
	width: 190px;
}


.button_fleche a{
	height:16px;
	padding: 2px 2px 2px 10px;
	color: #ffffff;
	font-size:12px;
	background-color:#000000;
	float: right;
	position: relative;
}

.button_position{
	bottom: 0px;
	position:absolute;
	right:0;
}

.button a{
	height:16px;
	padding: 2px 10px;
	color: #ffffff;
	font-size:12px;
}

#titre_fiche{padding-top: 5px;text-align: center;}
#titre_fiche h1{
	font-size: 14px;
	color:#ffffff;
	font-weight:bold;
	display:inline;
}
#titre_fiche h1 span{
	display: block;
	font-size: 10px;
	font-weight:normal;
}

/********************************************************************************/
/*									FOOTER										*/
/********************************************************************************/
#footer{
	margin-left : 5px;
	background:url(../../images/viparisPro/alpha30.png) repeat;
	width: 793px;
	font-size:9px;
	margin-top: 20px;
	display:inline-block;
	padding:15px 12px;
}
#footer .colonne_footer{
	float: left;
	height:272px;
	padding-left: 15px;	
}
#footer .col_light{width:570px;float:left;}
#footer .col_large{width:220px;float:left;}
#footer .col_light .colonne_footer { 
	width: 175px;
	padding-top: 10px;
}
#footer .col_large .colonne_footer {
	width: 186px;
	padding-right: 10px;
	padding-top: 10px;
}

#footer span{ 
	opacity : 0.5;
}

#footer ul{ 
	list-style-type: none;
	margin-top:5px;
}
#footer ul li{
	padding-left: 10px; 
	padding-top: 8px;
	background:url(../../images/viparisPro/puce_fleche_noir.gif) no-repeat 0px 12px;
}
#footer .colonne_footer a{color: #000000;}
#footer .colonne_footer ul li a{color: #000000;	}
#footer .bloc_partenaires{
	float: left;
	width: 100%;
}
#footer .bloc_partenaires h4{
	font-size: 16px;
	text-transform: uppercase;	
	padding-bottom: 4px;
}
#footer .bloc_partenaires h4 span{
	display: none;
}
#footer .bloc_partenaires .logos_part{
	text-align : center;
	padding: 20px;
}
#footer .bloc_partenaires .logos_part a img{
	margin-right: 5px;
	padding: 0;
}
/********************************************************************************/
/*									SUB-FOOTER									*/
/********************************************************************************/
#sub_footer{
	width: 100%;
	font-size: 12px;
	margin: 10px 0;
	padding-left: 5px;
	height: 30px;
}
#sub_footer img, #sub_footer span{float: left;}
#sub_footer .droits{
	width: 235px;
	float: left;
	padding-left:5px;
	padding-top:8px;
	color: #ffffff;
}
#sub_footer .liens{width: 485px;float:right;padding-right: 16px;padding-top:8px;}
#sub_footer ul {list-style-type: none;float:right;}
#sub_footer li {float: left;padding-left: 20px;}
#sub_footer a{	color: #ffffff;}
/********************************************************************************/
/*									BLOC-CONTENU								*/
/********************************************************************************/
.bloc_contenu{
	width: 573px;
	margin-bottom: 10px;
}
.entete{
	background:transparent url(../../images/viparisPro/alpha30.png) repeat scroll 0 0;
	padding:5px 10px 15px 10px;
}
.entete h1 img{margin-bottom: 5px;}
.entete h1 span{display: none;}
/********************************************************************************/
/*									BLOC-LATERAL-DROIT							*/
/********************************************************************************/
.bloc_lateral{
	width: 210px;
	padding-top: 15px;
}
/********************************************************************************/
/*									LISTE										*/
/********************************************************************************/


.bloc_impair{	background:url(../../images/viparisPro/alpha95.png) repeat; }
.bloc_pair{	background:url(../../images/viparisPro/alpha85.png) repeat; }
.bloc_liste{
	height: 125px;
	width: 548px;
	margin-bottom: 10px;
	padding: 10px 15px 15px 10px;
}
.bloc_liste img{margin-right: 15px; float:left;}
.bloc_liste h2{font-size:18px;line-height:15px;}
.bloc_liste h3{
	font-size:10px;
	line-height:20px;
	padding-bottom:5px;
	font-weight: normal;
	width:200px;
	float:left;
}

.bloc_liste .bloc_text{
	float: left;
	width: 340px;
	font-size: 10px;
	height: 100%;
	position: relative;
}
.bloc_liste .bloc_text ul{
	list-style-type: none;
	padding-top: 5px;
}
.bloc_liste .bloc_text img{ margin-right:5px;}

.bloc_demi{ width: 49%; padding-top:10px;}

.bloc_liste .achat{
	text-align:right;
	font-size: 12px;
}

.bloc_liste .achat p{
	font-size: 13px;
	padding-top:0px;
	font-weight:bold;
}

.bloc_liste .bloc_demi span{ color:#8f8f8f;}

.bloc_liste .bloc_demi li{
	padding-left: 10px;
	background: url(../../images/viparisPro/puce_fleche_noir.gif) no-repeat 0 5px;
}

.bloc_liste .titrelieuxliste{
	float: right;
	width:180px;
	line-height:20px;
}

.resultats_list .bloc_text{
	width:430px;
}

.resultats_list p{
	padding-top:10px;
}

.typeface-js{
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;

	letter-spacing: -0.3px;
	opacity : 0.9;
}

.alerte { font-size: 12px;}
.alerte .orange{
	color: #EE6002;
	font-weight: bold;
}
.alerte .note { font-size: 0.9em; }
.alerte a:link, .alerte a:visited{ color: #000; text-decoration: underline; }
.alerte a:hover { text-decoration: none; }
.alerte p{ margin: 5px 0 10px 0; }
.alerte ul { margin-left: 50px; line-height: 1.5em; list-style-type: }
.alerte .titre_bloc{padding-bottom:3px;}
.alerte .titre_bloc span{ display: none;}

.alerte .bloc_gauche,
.alerte .bloc_droite { width: 48%; float: left;}
	.alerte label { font-size: 12px; color: #444; line-height: 19px;}
	.alerte .elmt { display: block; margin: 10px 5px;}
	.alerte .asterisque { font-size: 10px; color: #888; }
		.alerte .asterisque a:link, .alerte .asterisque a:visited { color: #888; text-decoration: none; }
		.alerte .asterisque a:hover { text-decoration: underline; }

.alerte .formulaire { width: 485px; margin: 0 auto; }
.alerte .conditions label  { font-size: 11px; }
.alerte .conditions input ,
.alerte .formulaire input { filter:alpha(opacity=60); -moz-opacity:.6; opacity: .6; padding: 0 2px 2px 3px; color: #000; font-size: 12px; border-color: #5D5D5D; border-style: solid; border-width: 1px 1px 3px; }
	.alerte .conditions .textfield1 { position: relative; top: -2px; left: 15px; width: 110px; text-align: center; }
	.alerte .formulaire .textfield2 { width: 125px; margin: 4px 2px; }
	.alerte .formulaire .textfield3 { width: 265px; margin: 4px 2px; }
.alerte .infos_email { overflow: auto; height: 75px; color: #888; font-size: 9px; }
.alerte .infos_email .noir{ color: #000; }
.alerte  button{
	background-color: #888;
	width: 150px;
	height: 30px;
	padding-bottom: 4px;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	border: 1px solid #000;
}
.button_info{
	background-color:#6A6A6A;
	float: right;
	line-height:20px;

}
.button_imprimer a{
	background-color:#6A6A6A;
}

