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

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

ul,li {
 font-family:Arial, Helvetica, sans-serif;
}
button{
	border:none;
	}


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

#header{
	width : 977px;
	height : 191px;
	position : relative;
	background : #686A6A url(../img/header_it.gif) no-repeat scroll right bottom;
}


#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:23px;
	margin-top:23px;
	padding:5px;
}

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

#bloc_principal{
    margin:0px;
    padding:0px;
	width : 947px;
	/*border: 2px solid #B1294D;*/
	/*background-color: #BF99AE;*/
	background-color: #FECD04;
	margin-left : 23px;	
}

/*#colonne_gauche{
	width : 180px;
	height: 465px;
	background-color: #BF99AE;
	background-image : url(../img/menu.jpg);
	float : left;
}*/

#colonne_gauche{
	width : 185px;
	/*height: 560px;*/
	background-color: #FECD04;
	background-image : url(../img/menu.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/bouton.jpg) no-repeat scroll left top;
	margin-left:4px;
}

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

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


/** SOUS MENUS **/

ul#sous-menu{
    margin:0px;
	padding:0px;
    margin-bottom : 0px;
    margin-left : 20px;
    margin-top:-5px;
    height : 18px;
    z-index : 7;
}

#sous-menu li{
    /*display : block;*/
    display:inline;      
    margin:0px;
    padding:0px;
  /*  width:120px;
    height:20px;*/
  /*  float:left;*/
  /*  text-align:center;*/
	margin-right:3px;    
position:relative;
	top:0px;
	margin-left:5px;    
}

#sous-menu a {
	/*color : #fff;*/
	text-transform : uppercase;
	font-size:9px;
	font-weight:bold;
	text-decoration : none;
	display : block;
	float:left;
	padding-top : 2px;
	padding-left : 7px;
	padding-right : 7px;
	padding-bottom : 0px;
	margin-left : 7px;
	margin-right : 7px;
	text-align:center;
	/*width : 113px;*/
    height:15px;

}

#sous_sous_menu a:hover {
	text-decoration:underline;
}
#sous_sous_menu  a.selected {
	text-decoration:underline;
}

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

.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;
}


#colonne_droite{
	width : 750px;
	-width: 740px; /*IE 6*/
	float : left;	

}

#contenu{
    background-color: #ffffff;
	width : 759px;
	-width: 720px; /*IE 6*/
	/*border : 2px solid #752C40;*/
	padding: 5px;
	font-size : 12px;
	color :#000000;
	min-height:615px;
}


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

#rdv_exposant{
	margin:50px 75px 0;

}

.rdv_exposant_td{

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

/*****************************/
/* 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;
}

/*****************************/
/* 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 : 415px;
	margin : auto;
	padding : 5px;
	background-color : #DDDDDD;
	border-collapse : separate;
	/*border-collapse : collapse;*/
}

/*.tableau_pitch td {
	font-size : 11px;
	height : 11px;
}*/


//*.cellule, */
.cellule_invisible, .cellule_top, .cellule_bottom {
	border : 1px solid #000;
	color : #6633CC;
	background-color : #FFFFFF;
	font-weight:bold;
	padding-left: 10px;
	padding-right : 10px;
}

.cellule_texte {
	font-size:12px;
}

.cellule_couleur {
	background-color:#9dcadf;
}

.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;
}

.cellule_invisible {
	border-top : none;
	border-bottom : none;
}

.cellule_top {
	border-bottom : none;
}
.cellule_bottom {
	border-top : none;
}


.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;
}

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



/**** 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:none;
	/*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{
	
	min-height : 200px;
	
}
#fiche #description{
	padding:10px;
	width : 480px;
	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:#188BA8;
color:#FFFFFF;
font-weight:bold;
padding:3px;
text-align:center;
text-transform:uppercase;
width:100%;
}

.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;
}

.colonne_principale_gab
{
	position:relative; 
	/*float : left;*/
	/*margin:0px;*/
	margin-top:1px;/* Pour que cela passe sur le sous-menu pour effacer la bordure du bas du sous menu */
	margin-left:7px;
	margin-right:3px;
	margin-bottom:5px;
	/*min-height : 520px;*/
	/*margin:auto;*/
	padding:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	background-color:#FFFFFF;
	width:735px;
	
	color:#000000;
	border: 2px solid #f68721;
	-moz-border-radius:6px;
	border-radius:6px;
	border:2px solid #832121;
}

.onglets
{
	margin-top:8px;
}


.div_fiche
{
	width : 725px;
	font-size:14px;
}

.div_societe
{
	width: 700px;
	margin-left:15px;
	border: 2px solid #980000;
	margin-top:20px;
}

.div_contact_description{
	float:right;
	width:50%;
}

.div_societe_top{
	border-bottom:2px solid #980000;
}

.line_societe_top
{
	height:85px;
}
	
.div_societe_logo{
	width: 360px;
	text-align:center;
	height:85px;
}

.div_societe_name{
	width: 360px;
	color: #980000;
	text-align: center;
	font-size:18px;
	vertical-align:middle;
	height:85px;
}

.div_societe_adresse{
	width: 322px;
	padding-left:40px;
}

.div_societe_adresse table{
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
}

.div_societe_adresse a{
	color:green;
}

.div_societe_description{
	width: 362px;
	font-size:12px;
}

.div_societe_description div{
	margin-top:10px;
	margin-bottom:10px;

}

.div_societe_link a{
	color:black;
	clear:both;
}

.espace{
	clear:both;
	margin:10px;
	margin-left:20px;
	font-size:14px;
}

.espace a{
	color: black;
}

.div_contact, .div_properties{
	clear:both;
	width: 704px;
	margin-left:15px;
	
}

.div_contact_title, .div_properties_title{
	text-align:center;
	background-color:#980000;
	padding:3px;
	font-size:16px;
	color:white;
	border:2px solid black;
	font-weight:bold;
}

.contact_description{
	padding:0px;
	width:704px;

	border-left:2px solid #980000;
	border-right:2px solid #980000;
}

.contact_description div.contact_button{
	vertical-align:bottom;
}

.div_contact_description_left{
	vertical-align:top;
	width:348px;
	border-bottom:2px solid #980000;
}

div_contact_description_right td, div_contact_description_left td
{
	height:20px;
} 
	
.div_contact_description_right{
	border-left:2px solid #980000;
	
	vertical-align:top;
	width:350px;
	border-bottom:2px solid #980000;
}

.div_contact_description_right table, .div_contact_description_left table{
	font-size:14px;
	padding-left:40px;
}

.div_property{
	border-bottom:2px solid #980000;
	border-left:2px solid #980000;
	border-right:2px solid #980000;
	padding:5px;
}

.property_logo{
	font-size:14px;
	padding-left:40px;
	width: 30%;
}

.property_bouton{
	font-size:14px;
	padding-left:15px;
	
}

.contact_bouton{
	font-size:14px;
	padding-left:20px;
	vertical-align:bottom;
}

.property_description{
	vertical-align:top;
	width: 60%;
	font-size:12px;
}

.div_societe_link{
	padding-left:40px;
}

.property_bouton button, .contact_bouton button, .espace button{
	cursor: pointer;
}

.list_societe{
	font-family:Verdana;
	text-align: justify;
	font-size: small;
	color: #800000;
	margin-bottom:15px;
}

.cadre_mdp{
	-moz-border-radius:6px 6px 6px 6px;
	background-color:#FFFFFF;
	border-color:#FECD04;
	border-style:solid;
	float:left;
	height:180px;
	margin:60px 5px 5px 220px;
	padding:5px;
	width:329px;
}

