*{
	margin : 0px;
	padding: 0px;
}

body{
	
	background : #686A6A url(../img/fond2.jpg) no-repeat scroll center 99px;
	color :#000000;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {border : 0px;}


button{
	border:none;
	}


#main_content{
	width : 1010px;
	margin : auto;
	position : relative;
}

#header{
	width : 979px;
	height : 193px;
	position : relative;
	background : #686A6A url(../img/header2.jpg) no-repeat scroll right bottom;
	margin-top:20px;
	margin-left:1px;
}


#bloc_partenaire{
	float : left;
	padding: 10px;
	color :#fff;
	margin-top:110px;
	margin-left :40px;
	text-transform : uppercase;
	font-size :12px;
}

#bloc_partenaire img{
	margin-bottom :-7px;
}

#choix_langue{
	background-color:#FF9900;
	border:2px solid #FF6600;
	color:#690039;
	float:left;
	font-size:11px;
	margin-left:25px;
	margin-top:26px;
	padding:5px;
}

#choix_langue a{
	color : #690039;
	font-size :11px;
	text-decoration : none;
}
#choix_langue a.selec{
	color : #FFFFFF;
	font-size :11px;
	text-decoration : none;
}

#bloc_principal{
    margin:0px 0px 0px 26px;
    padding:0px;
	width : 953px;
	background-color: #FECD04;
	/*margin-left : 26px;*/	
}

#colonne_gauche{
	width : 185px;
	height: 560px;
	background-color: #FECD04;
	background-image : url(../img/menu2.jpg) no-repeat scroll right top;
	/*background-position:bottom left;*/
	float : left;
	background-repeat:repeat-x;
}

.bloc{
	padding:  6px;	
}

/** MENU **/

ul#menu_gauche{
    list-style-type: none;
    margin:0px;
    padding:0px;
    width : 140px;
    padding-left : 10px;
    margin-bottom : 10px;

}

#menu_gauche li{
    display : block;   
    list-style-type: none;
    text-align:left;
}

#menu_gauche a {
	color : #fff;
	font-weight : bold;
	text-transform : uppercase;
	font-size:11px;
	text-decoration : none;
	display : block;
	padding-top : 5px;
    width:140px;
    height:28px;
    margin-bottom : 8px;
    padding-left : 25px;
    background : transparent url(../img/bouton2.jpg) no-repeat scroll left top;
	margin-left:4px;
}

#menu_gauche .selected,#menu_gauche a:hover {
	background : transparent url(../img/bouton02.jpg) no-repeat scroll left top;
}

#decompte{

	color:#690039;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:6px;
	margin-right:14px;

}

/** SOUS MENUS **/

ul#sous-menu{
    list-style-type: none;
    margin:0px;
    padding:0px;
    margin-bottom : 30px;
}

#sous-menu li{
    /*display : block;*/
    display:inline;      
    list-style-type: none;
    margin:0px;
    padding:0px;
    width:160px;
    height:20px;
  /*  float:left;*/
  /*  text-align:center;*/
   
	margin-right:10px;    
}

#sous-menu a {
	/*color : #fff;
	text-transform : uppercase;
	font-size:12px;
	text-decoration : none;
	display : block;
	float:left;
	padding-top : 5px;
	margin-left : 10px;
	/*padding-left : 5px;*/
	/*text-align:center;
    width:175px;
    height:20px;*/
	
	color:#D022D4;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-left:5px;
	margin-top:5px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;
	
}

#sous-menu .selected,#sous-menu a:hover {

	color : #FFFFFF;
	text-decoration:none;
	background-color:#D022D4;	
	
}

#menu_visiteur a {

	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border:2px solid #0066FF;	
	color:#D022D4;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-left:70px;
	margin-top:10px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;
	line-height:25px;
	
}

#menu_visiteur .selected,#menu_visiteur a:hover {

	color : #FFFFFF;
	text-decoration:none;
	background-color:#D022D4;	
	
}

#menu_exposant a {

	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border:2px solid #0066FF;	
	color:#D022D4;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-left:5px;
	margin-top:5px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;	
}

#menu_exposant .selected,#menu_exposant a:hover {

	color : #FFFFFF;
	text-decoration:none;
	background-color:#D022D4;	
	
}

#menu_exposant_deco a {

	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border:2px solid #0066FF;	
	color:#D022D4;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:30px;
	margin-left:5px;
	margin-top:5px;
	padding:2px 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100px;
	line-height:25px;	
}

#menu_exposant_deco .selected,#menu_exposant_deco a:hover {

	color : #FFFFFF;
	text-decoration:none;
	background-color:#D022D4;	
	
}
/* boutons des sous-menus */
.bMenu2_1{
	/*background : transparent url(../img/sbouton1.JPG) no-repeat scroll left top;
    background-repeat : repeat;*/
    background-color:#EF7F01;
}

.bMenu2_2{
	/*background : transparent url(../img/sbouton2.JPG) no-repeat scroll left top;
    background-repeat : repeat;*/
    background-color:#51a5c9;
}


.bMenu2_3{
	/*background : transparent url(../img/sbouton3.JPG) no-repeat scroll left top;
	background-repeat : repeat;*/
	 background-color:#026096;
}


.bMenu2_4{
	/*background : transparent url(../img/sbouton4.JPG) no-repeat scroll left top;*/
	 background-color:#eabddc;
}

.clear_left {
    clear:left;
}

/*
.menu_exposant{

	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border:2px solid #0066FF;

}

.menu_visiteur{

	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	border:2px solid #0066FF;

}*/

#colonne_droite{
	width : 768px;
	float : left;
	background-color: #ffffff;
	min-height:560px;
}

#contenu{
    background-color: #ffffff;
	width : 769px;
	/*padding: 12px;*/
	font-size : 12px;
	color :#000000;
	min-height: 610px;
}

#contenu_IE6{
    background-color: #ffffff;
	width : 744px;
	padding: 12px;
	font-size : 12px;
	color :#000000;
	min-height: 465px;
	position: absolute;
}

#contenu_participation{
	width : 730px;
	padding: 5px;
	height: 374px;
	border : 2px solid #752C40;	
	overflow : auto;
}

#texte_principal{
    background-color: #ffffff;
	width : 749px;
	padding: 10px;
	font-size : 12px;
	color :#000000;
	min-height: 465px;
}

#lecteur_video{
    background-color: #ffffff;
	/*border: 1px solid #000000;*/
	width : 330px;
	font-size : 12px;
	color :#000000;
	min-height: 250px;
	float : left;
	margin:15px 15px 15px 36px;
}

#module_news{
    background-color: #ffffff;
	/*border: 1px solid #000000;*/
	float : left;
	width : 330px;
	font-size : 12px;
	color :#000000;
	min-height: 250px;
	margin:15px 15px 15px 15px;
}

#rdv_exposant{

	float : left;
	margin:50px 75px 0;

}

.rdv_exposant_td{

	border:1px solid red;
	color:#690039;
	height:60px;
	padding:15px;
	width:260px;
}

#forum_statistique{

	color:#690039;
	margin-bottom:20px;
}

/*****************************/
/* inscription               */
/*****************************/

#inscription{
	font-size:12px;
	width : 400px;
	padding:5px;
}

#inscription p{
	color:#24559E;
	font-style:normal;
	text-align:left;
}

#inscription .em{
	color:#FF9121;
	font-weight:bold;
}

.input_inscription{
	margin-bottom:5px;
	margin-top:5px;
	width:216px;
}

/*****************************/
/* Espace visiteur               */
/*****************************/

#bloc_visiteur{

	overflow : auto;
}

label { 
	width: 150px; 
	right: left;
	padding:0px;
	margin-top:1px;
	margin-bottom:2px; 
	 display: inline;
  float: left;
  color :#000000;
}
   
fieldset{
   border : 0px solid #2E2E2E;  
   padding : 10px;
}   

legend{
  /* background-color:#E2EFDE; */
   font-weight: bold;
   padding : 4px;
   margin-left : 2px;
   margin-right:2px;
}   

/** message erreur **/
.erreur{
	color : #FF0000;
	font-weight:bold;	
}


/** TABLEAU DES PITCHS **/

.tableau_pitch {
    width : 700px;
	margin : auto;
	padding : 5px;
	background-color : #DDDDDD;
	border-collapse : separate;
}

.cellule {
	border : 1px solid #000;
	color : #6633CC;
	background-color : #FFFFFF;
	font-weight:bold;
	text-align:center;
}

.cellule1 {
	border-right : 1px solid #000;
	border-left : 1px solid #000;
	color : #6633CC;
	background-color : #DDDDDD;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

.cellule_debut {
	border-right : 1px solid #000;
	border-left : 1px solid #000;
	border-top: 1px solid #000;
	color : #6633CC;
	background-color : #FFFFFF;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
}

.cellule_millieu {
	border-right : 1px solid #000;
	border-left : 1px solid #000;
	color : #6633CC;
	background-color : #FFFFFF;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

.cellule_millieu_plein {
	border-right : 1px solid #000;
	border-left : 1px solid #000;
	color : #6633CC;
	background-color : #FECD04;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
}

.cellule_fin {
	border-right : 1px solid #000;
	border-left : 1px solid #000;
	border-top: 1px solid #000;
	color : #6633CC;
	background-color : #DDDDDD;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
}

.lien_pitch {
	width : 1OO%;
	text-decoration : none;
	font-weight:normal;
	color : #6633CC;
	display:block;
	background-color : #99FF66;
}

.tableau_inscrit {
	width : 500px;
	margin : auto;
}

.cellule_inscrit_titre {
	width:48%;
	background-color :#FFCC66;
	font-weight:bold;
	border : 1px solid #000;
}

.cellule_inscrit2 {
	width : 48%;
	border : 1px solid #000;
}

h2 {
   margin-top : 10px;
   padding-left:15px;
   color:#434343;
   font-size:12px;
   font-weight:bold;	 
   border-bottom:2px solid #434343;
   border-left:2px solid #434343;
   text-transform: uppercase;
}

.titre{	
    color:#F5821F;
    text-transform: uppercase;
	font-weight:bold;
}

a { color:#01628d; }
a:hover { text-decoration:overline;}



/**** TOOLTIP **/
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../img/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url("../img/bubble_middle.gif");
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
	text-align:justify;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
	color : #000;
	text-align:justify;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../img/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}

/********* Fiches *********/

#fiche{
	width : 701px;
	margin : auto;
	/*border: 1px solid #000;*/
}

#fiche #gauche{
	width : 200px;
	float : left;	
}
#fiche #logo{
	/*border-bottom: 1px solid #000;
	border-right: 1px solid #000;*/
	width : 200px;
	text-align: center;
}
#fiche #contact{
	padding:10px;
	/*border-right: 1px solid #000;*/
	width : 180px;
	min-height : 200px;
	
}
#fiche #description{
	/*border-left: 1px solid #000;*/
	min-height : 200px;
	
}
#fiche #description{
	padding:10px;
	width : 480px;
	float : right;
	
}
#fiche #titre_company{
	float: right;
}

/*TABLEAU CATALOGUE*/
.cellule_titre {
	background-color:#690039;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	
}

.titre_fiche{
	
	background-color:#D022D4;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	color:#FFFFFF;
	padding:3px;
}

.fil_ariane a {text-decoration : underline;}

.property_licensee, .property_licensee a {color : #0066ff;}
.property_aad, .property_aad a {color : #ff00ff;}
.property_distribution, .property_distribution a {color : #480026;}
.property_service, .property_service a {color : #ff7A01;}

.td_licensee {background-color : #0066ff;padding : 10px;}
.td_aad {background-color : #ff00ff;padding : 10px;}
.td_distribution {background-color : #480026;padding : 10px;}
.td_service {background-color :#ff7A01;padding : 10px;}

.td_licensee2 {border : 1px solid #0066ff;}
.td_aad2 {border : 1px solid #ff00ff;}
.td_distribution2 {border : 1px solid #480026;}
.td_service2 {border :1px solid #ff7A01;}

.table_rdv_type_company {
	color :#ffffff;
	text-transform : uppercase;
	font-weight : bold;
}

.table_rdv_type_company a, .table_rdv_type_company a:hover { color :#ffffff;text-decoration:none;}
.table_rdv_type_company a:hover {text-decoration:underline;}

.table_rdv_type_company td{
	width : 250px;
	text-align:center;
	vertical-align:middle;
	padding-top : 20px;
	padding-bottom : 20px;
}

ul.rdv_liste_company {
	margin-left : 20px;
}
ul.rdv_liste_company li {
	margin : 2px;
	list-style-type:square;
}

ul.rdv_liste_company a {text-decoration : none;}
ul.rdv_liste_company a:hover {text-decoration : underline;}


.table_rdv_liste_contact {
	margin-top : 20px;
}

.table_rdv_liste_contact td{
	width : 270px;
	text-align:left;
}

.table_rdv_liste_contact td h2 {
	text-transform : uppercase;
	color : #ffffff;
	font-weight : bold;
	margin:0px;
	padding :5px;
	font-size : 14px;
	padding-left : 10px;
	border : none;
}

.table_rdv_liste_contact td .contenu {
	padding : 10px;
}

.rdv_info_societe {
	margin-left : 10px;
	line-height : 1.2;
}