/* CSS Document */
body{
	width: 					100%;
	height: 				100%;
	margin:0;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6b5b5;
	/*background-image: url(img/background_motif.gif);
	background-repeat:repeat;*/
	background-color:#756d6a;
	line-height:            16px;
}

html, body, table, input, select, textarea{
	font-family:           Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:	 				#948d8a;
}


input {


	border:1px solid #948d8a;
	height:13px;

}

textarea {


	border:1px solid #948d8a;

}

select {

	border:1px solid #948d8a;
	height:20px;

}


div {
	margin:0px; padding:0px;
	font-size: 				11px;
}

tr, td {
	margin:0px; padding:0px;
	font-size: 				11px;
}

h1			{margin:0px; padding:0px; font-size:9px;}
h3,h4		{margin:0px; padding:0px; font-size:14px; font-weight:normal;}
h2 ,h5		{margin:0px; padding:0px; font-size:12px;}
h6			{margin:0px; padding:0px; font-size:16px; font-weight:normal;}

ins { text-decoration: none; }

img 		{border: 0px; margin: 0px; padding: 0px;}

a		    {color:#a09b99;text-decoration:none;}
a:hover	 	{text-decoration:none;color:#a09b99;}


dl, dd, ul, li {margin:	0px; padding:0px;}


#contenu_general
{
	width:1000px; 
	margin:auto;
	padding-top:13px;
}

.contenu_general_div
{
	margin:auto; 
	width:982px;
}

.espacement_cadre_droit
{
	width:20px;
}

.table_conteneur_actu
{
	width:183px;
}

.td_conteneur_actu
{
	width:180px;
}

.cadre_droit_pave
{
	width:216px;
}

.bas_page_conteneur_sponsor
{
	width:981px;
}

.contenu
{
	width:981px;
	margin-top:2px; 
	float:left; 
}



.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.center
{
	text-align:center;
}


.menu_vide

{
	float:left; 
	background-image:url(img/barre_nav/menu_vide.jpg); 
	width:606px; 
	height:23px;
}


.menu_acceuil

{
	float:left; 
	margin-left:2px;
	width:91px; 
	height:23px;
}







.menu_visiteurs
{
	float:left; 
	margin-left:2px;
	width:91px; 
	height:23px;
}





.menu_entreprises

{
	float:left; 
	margin-left:2px; 
	width:101px; 
	height:23px;
}




.menu_contact

{
	float:left; 
	margin-left:2px; 
	width:81px; 
	height:23px;
}





.contenu_centre

{
	margin-top:5px;
}


.contenu_centre_left

{
	/*width:757px;*/
	
}



.bandeau_haut_blanc
{
	background-image:url(img/barre_nav/bandeau_haut_blanc.jpg); 
	width:757px;
	height:5px; 
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#ffffff;
}


.bandeau_centre_blanc
{
	background-color:#FFFFFF;
	width:757px;
	height:auto;
}


.bandeau_centre_blanc_txt
{
	font-size:22px; 
	padding-left:42px; 
	padding-top:20px;
	padding-bottom:20px;
}


.bandeau_centre_blanc_txt span
{
	color:#D4D700;
}


.fond_gris

{
	background-image:url(img/barre_nav/fond_gris.jpg);
	background-position: center;
	background-repeat:no-repeat;
	padding-left:41px; 
	margin-top:10px; 
	height:210px; 
	/*position:relative;*/
	margin-bottom:28px;
	width:715px;
	

}

.fond_gris_image_left

{
	/*position:absolute; 
	top: -18px;*/

}

.fond_gris_image_right

{
	/*position:absolute; 
	top: -18px;
	left:406px;*/
	padding-right:35px; 

}


.txt_sous_fond_gris
{
	padding-left:44px;
	padding-right:42px;
	font-size:12px;
}


.txt_sous_fond
{
	padding-top:15px;
	
}



.bandeau_bas_blanc
{
	background-image:url(img/barre_nav/bandeau_bas_blanc.jpg); 
	/*width:757px; */
	height:5px; 
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
	padding-bottom:15px;
}



.fond_actualites
{
	float:right; 
	width:217px; 
	margin-left:8px; 
	background-image:url(img/fond_actualites.jpg); 
	height:427px; 
	background-repeat:no-repeat; 
	background-position:right;

}

.fond_actualites_div
{
	margin-left:15px; 
	margin-right:15px; 
	/*margin-top:19px; */
	margin-bottom:15px; 
	font-size:14px;

}

.fond_actualites_titre
{
	color:#756d6a; 
	font-size:22px;
	font-family:"Times New Roman", Times, serif;

}

.fond_actualites_espace_haut
{
	margin-top:14px;

}


.color_off_site
{
	color:#abb308;
	font-size:10px;
}


.bandeau_partenaire_haut

{
	background-image: url(img/barre_nav/bandeau_partenaire_haut.jpg); 
	width:981px; 
	height:5px; 
	background-repeat:no-repeat;
}


.bandeau_partenaire_centre

{
	background-color:#FFFFFF;
	width:981px;
	padding-top:11px; 
	height:auto;
	float:left;
}


.bandeau_partenaire_bas

{
	background-image:url(img/barre_nav/bandeau_partenaire_bas.jpg);
	width:981px; 
	height:5px; 
	float:left; 
	background-repeat:no-repeat; 
	background-position:bottom; 
	
}


.class_partenaires

{
	font-size:16px;
	padding-left:6px;
	padding-top:6px;

}

.class_sponsor_bas_page
{
	padding-left:11px;
}

.fond_general_actualites
{
	background-color:#EFEFB3; 
	width:216px;
	background-image:url(img/barre_nav/bas_actu.gif); 
	height:112px; 
	background-position:bottom; 
	background-repeat:no-repeat;
	padding-bottom:112px;

}

.fond_general_actualites_home
{
	background-color:#EFEFB3; 
	width:216px;
	background-image:url(img/barre_nav/bas_home.gif); 
	height:112px; 
	background-position:bottom; 
	background-repeat:no-repeat;
	padding-bottom:112px;

}

.bloc_actualites_haut
{
	background-image:url(img/barre_nav/bloc_actu_haut.gif);
	width:216px; 
	height:70px; 
	background-repeat:no-repeat; 
}


.bloc_actualites_bas
{
	background-image:url(img/barre_nav/bloc_actu_bas_home.jpg); 
	width:218px; 
	height:89px; 
	background-repeat:no-repeat;
}

.fond_blanc
{

	background-color:#FFFFFF;
}

/*********************************************Visiteurs***************************************************/

.fond_actualites_visiteurs
{
	
	width:216px; 
	/*margin-left:5px;*/
	background-color:#efefb3; 
	height:auto;
	

}



.class_margin_haut
{
	margin-top:18px;
}


.fond_actualites_visiteurs_espace_haut
{
	margin-top:10px;

}

.contenu_espace_visiteurs
{
	padding-left:23px;
	padding-right:18px;
	padding-top:18px;
}


.class_titre
{
	font-size:22px;
}


.class_sous_titre_visiteurs

{
	margin-top:14px; 
	width:714px;

}

.class_acces_visiteurs

{
	margin-top:18px; 
	width:714px;

}


.class_sous_titre_visiteurs_txt

{
	padding-left:8px;
	width:445px;

}


.lien_vers_site
{
	text-align:right;
}

.class_picto_point
{

	background-image:url(img/bouton/picto-point.jpg); 
	width:714px; 
	height:4px; 
	background-repeat:repeat-x; 
	background-position:center bottom;
	float:left; 
	margin-top:17px;
}


.color_sous_titre
{
	color:#c9d200;
	font-size: 12px;
}


.color_gris_clair
{
	color:#cac7c6;
}


.picto_puce
{
	list-style-image:url(img/puce.jpg); 
	margin-left:15px;
}

.class_chemin
{
	/*font-size:12px; */
	width:355px;
}


.espace_haut_carte_chemin
{
	padding-top:60px;
}


.class_adresse

{
	margin-top:16px;

}


.class_largeur_adresse

{
	width:300px;

}

.class_largeur_img_visit
{
	width:261px;

}

.line_height_titres_actualites
{
	line-height:22px;
}

/*****************************************************Entreprises******************************************************************************/


.contenu_espace_entreprises
{
	margin-left:23px;
	margin-right:12px;
	margin-top:18px;
	/*padding-bottom:5px;*/

}


.class_sous_titre_entreprise_txt

{
	padding-left:15px;
	width:438px;

}


.class_services_left
{
	width:345px;
}

.class_services_right
{
	width:350px;
	padding-left:15px;
}

.espace_sous_bouton_plan
{

	padding-top:35px;
}

.bloc_haut_connexion
{

	background-image:url(img/barre_nav/bloc_connexion_haut2.gif); 
	width:216px; 
	height:40px; 
	background-repeat:no-repeat;
	
}

.txt_connexion
{
	margin-left:15px; 
	margin-right:15px; 
	margin-top:15px;
	font-size:22px;

}

.bloc_centre_connexion
{

	background-color:#d4d600; 
	width:216px;
	height:auto;
}

.bloc_bas_connexion
{

	background-image:url(img/barre_nav/bloc_connexion_bas_fond.jpg); 
	width:217px; 
	height:16px;
	
}

.class_identification
{

	width:185px;

}

.class_identification_txt
{

	width:80px; 
	color:#756d6a;

}

.class_identification_case
{

	width:95px;

}

.class_identification_case input
{

	width:95px;
	color:#756d6a;
}


.class_deconnexion
{

	
	color:#756d6a;

}


.fond_gris_entreprises

{
	background-image: url(img/barre_nav/fond_menu_entreprises.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:28px; 
	height:73px; 
	margin-bottom:25px;
	width:737px;
	

}

/*
*:first-child+html .fond_gris_entreprises

{
	
	
	width:735px;
	
	

}


html>body .fond_gris_entreprises

{
	width:735px;

}*/



.fond_gris_entreprises_image

{
	padding-left:15px;

}

/*.fond_gris_entreprises_image_inscription

{
	/*position:absolute; */
	/*top: -13px;
	padding-left:15px;

}

.fond_gris_entreprises_image_brochure

{
	/*position:absolute; */
	/*top: -13px;
	padding-left:15px;

}

.fond_gris_entreprises_image_exposant

{
	/*position:absolute; */
	/*top: -13px;
	padding-left:15px;

}

.fond_gris_entreprises_image_interlocuteur

{
	/*position:absolute; */
	/*top: -13px;
	padding-left:15px;

}*/

.class_table_date
{
	font-size:11px;
	color:#756d6a;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
}

.class_border_date
{
	border-left:1px solid #948d8a;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}


.class_fond_selectionne
{
	background-color:#edeeb1;
}


.class_menu_numerotes_entreprises
{
	padding-left:18px;
}

.class_color_texte_bande
{
	color:#abb308;

}
/*****************************************exposant*******************************************************************/


.class_tab_repas
{

	border:1px solid #948d8a;

}


.class_table_repas
{
	font-size:11px;
	padding-left:12px;
	border-bottom:1px solid #948d8a;
	border-left:1px solid #948d8a;
	border-right:1px solid #948d8a;
	border-top:1px solid #948d8a;
	padding-top:2px;
	padding-bottom:2px;
}

.class_border_repas
{
	border-left:1px solid #948d8a;
	border-bottom:1px solid #948d8a;
	border-right:1px solid #948d8a;
	border-top:1px solid #948d8a;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

.class_border_repas
{
	border:1px solid #948d8a;
	
	margin-left:15px;
	margin-right:15px;
}

.class_sans_border_repas
{
	
	
	margin-left:15px;
	margin-right:15px;
	text-align:center;
}

.bouton_radio_oui
{
	width:160px;
	text-align:right;
}

.bouton_radio_non
{
	width:120px;
	text-align:right;
}


.class_badge
{

	margin-top:25px;
}


.class_badge_coordonnees
{
	padding-top:9px;
}


.class_badge_coordonnees input
{
	width:221px;
}

.class_repas_input
{
	width:50px;
	margin-left:8px;
	text-align:center;

}
/**********************************************************************brochure***************************************************************************/

.class_haut_champ
{
	padding-top:8px;
}


.class_grand_haut_champ
{
	padding-top:12px;
}

.class_grand_haut_champ a
{
	padding-left:5px;
}

.class_grand_haut_champ input
{
	width:253px;
}


.class_grand_haut_champ textarea
{
	width:253px;
}



.class_haut_champ a
{
	padding-left:5px;
}


.class_haut_champ input
{
	width:253px;
}


.class_haut_champ textarea
{
	width:253px;
}

.class_haut_champ_titre
{
	padding-top:20px;
}

.class_grand_haut_champ_titre
{
	padding-top:25px;
}

/**************************************************************************informations generales**********************************************************/


.class_picto_point_menu_numero
{

	background-image:url(img/bouton/picto-point.jpg); 
	width:714px; 
	height:4px; 
	background-repeat:repeat-x; 
	background-position:center bottom;
	float:left; 
	margin-top:8px;
}

.class_espace_cote
{
	padding-left:5px;
}


/*************************************************************************installation************************************************************************/

.picto_puce_jaune
{
	list-style-image:url(img/puce_jaune.jpg); 
	margin-left:15px;
}


.class_police_surfaces
{
	border:1px solid #948d8a;
	
	
}

.class_police_surfaces tr td
{
	font-size:11px;
	/*border:1px solid #948d8a;*/
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	
}






.class_border_surfaces_bas
{
	border-bottom:1px solid #948d8a;
}

.class_border_surfaces_cote
{
	border-right:1px solid #948d8a;
}

.class_marge_gauche
{
	padding-right:10px;
}

.class_large_input select
{
	width:109px;
}




.class_large_input
{

	width:253px;
}

.class_large_installation
{
	width:718px;
}

.fond_montant_installation_haut
{
	background-image:url(img/barre_nav/fond_montant_installation_haut.jpg); 
	background-repeat:no-repeat; 
	width:709px; 
	height:5px;
	

}


.fond_montant_installation_centre
{
	background-color:#97928f; 
	width:695px; 
	height:auto; 
	padding-top:9px; 
	padding-bottom:9px; 
	padding-left:14px;
	float:left;
}

.fond_montant_installation_centre_left
{
	color:#FFFFFF; 
	font-size:20px; 
	font-family:times new roman;
	width:560px;
	float:left;
}


.fond_montant_installation_centre_right
{
	width:135px;
	float:left;
}



.fond_montant_installation_bas
{
	background-image:url(img/barre_nav/fond_montant_installation_bas.jpg); 
	background-repeat:no-repeat; 
	width:709px; 
	height:5px;
	
	
	
}

#montant {
	font-weight:bold;
}

.class_large_nb_cartes
{
	width:110px;
}


/***********************************************************************interlocuteur************************************************************************/


.class_police_interlocuteur
{
	border:1px solid #948d8a;
	
	
}

.class_police_interlocuteur tr td
{
	font-size:11px;
	/*border:1px solid #948d8a;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	
}


/***********************************************************************iFrame**********************************************************************************/

.bandeau_haut_blanc_iframe

{
	background-image: url(img/barre_nav/bandeau_partenaire_haut.jpg); 
	width:981px; 
	height:5px; 
	background-repeat:no-repeat;
}

.bandeau_centre_blanc_iframe
{
	background-color:#FFFFFF;
	width:981px;
	height:auto;
}

.bandeau_bas_blanc_iframe
{
	background-image:url(img/barre_nav/bandeau_partenaire_bas.jpg); 
	height:5px; 
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#FFFFFF;
	padding-bottom:15px;
}

.class_titre_iframe
{
	font-size:22px;
	padding-left:20px;
}

.class_sous_titre_iframe
{
	margin-top:14px; 
	padding-left:20px;
	width:840px;
}

.lien_vers_site_iframe
{
	text-align:right;
	float:right;
	vertical-align:top;
	padding-right:18px;
}

.contenu_iframe
{
	padding-left:3px;
	padding-right:3px;
	padding-top:18px;
}