@charset "utf-8";
/* CSS Document */

/* ****____|||| GENERAL ||||____**** */
body
{
	font-family:Helvetica, Arial, sans-serif;margin:0; padding:0;
	font-size:12px;
	color:#464646;
	background:url(../images/fond-general.jpg) repeat-x;
	background-color:#5a5f65;
}



/* ****____ TITRES ____**** */

h1
{
	font-size:28px;padding:0;margin:0;
	color:#fcb040;
	padding-left:45px;
	background:url(../images/fleche_grise.jpg) 0 5px no-repeat;
	margin-bottom:20px;
}

h2
{
	font-size:18px;
	color:#38b1c5;
	padding-left:45px;
	margin-bottom:15px;
}

h3
{
	font-size:16px;
	color:#fcb040;
	padding-left:40px;
	/*background:url(../images/fleche_bleu_h2.gif) 15px 3px no-repeat;*/
	margin-bottom:15px;
}
h4
{
	font-size:16px;
	color:#8a9b26;
	padding-left:45px;
	/*background:url(../images/fleche_bleu_h2.gif) 15px 3px no-repeat;*/
	margin-bottom:15px;
}



/* ****____ LIENS ____**** */

a {
	/*font-weight:bold;*/
	text-decoration:none;
	color:#006699;
}

a:hover  {
	/*font-weight:bold;*/
	text-decoration:none;
	color:#58585a;
}



/* ****____ TEXTES ____**** */

#contenu  p, #contenu  ul {

margin:0;padding:0;padding-left:45px;

}

#contenu  p {

padding-bottom:10px;

}

 #contenu  li {
 	padding:0 0 10px 20px;list-style-type: none;
	background:url(../images/puce-vert.jpg) 8px 4px no-repeat;
 } 

.encart-vert {
background:#999933;color: #000000;margin:0 0 0px 35px;margin-left:35px;padding:0px 0px 14px 0px;
}

#contenu .encart-vert p 
{ padding-left:5px;padding-bottom:5px;}

#contenu .encart-vert h2
{ padding:5px 0 0px 5px;color:#ffffff; }

/* ****____|||| ENTETE ||||____**** */
#logo-cepi{ float:left; margin-right:30px;}
#baseline{ float:left;margin-top:10px;}
#date-lieu{ float:left;margin-top:5px;}
/* ****____ TITRES ____**** */
/* ****____ LIENS ____**** */
/* ****____ TEXTES ____**** */

/* ****____|||| CONTENU ||||____**** */

/* ****____ TITRES ____**** */
/* ****____ LIENS ____**** */

a.gris
{
	text-decoration:underline;
}

/* ****____ TEXTES ____**** */

p.logo img
{
	margin-left:50px;
}

ul.puce_orange li
{
	padding:0 0 15px 25px;
	background:url(../images/fleche_orange.gif) 10px 3px no-repeat;
}

ul.puce_bleu li
{
	padding:0 0 15px 25px;
	background:url(../images/fleche_bleu.gif) 10px 3px no-repeat;
}

ul.puce_verte li
{
	padding:0 0 15px 25px;
	background:url(../images/fleche_verte.gif) 10px 2px no-repeat;
}


ul.puce_bleu ul li
{
	background:url(../images/tiret_bleu.gif) 12px 7px no-repeat;
}

ul.puce_verte ul li
{
	margin-top:10px;
	background:url(../images/tiret_vert.gif) 12px 7px no-repeat;
}

.valeur {
font-size:14px; color:#38b1c5;
}
.valeur2 {
font-size:14px; color:#8a9b26;
}
.encart-blanc {
width:142px; margin:10px 5px; background:#fff;padding:5px;/*font-size:11px;*/
}

/* ****____|||| MENU PRINCIPAL ||||____**** */

 #menu, #menu ul {
	float : left;list-style-type: none;
	padding:0;	margin:0;
}

#menu li {
	float: left; list-style-type: none;/*height:22px;*/padding:0;	margin:0;
}

#menu a { display:block;/*height:22px;*/font-size:18px; text-transform:uppercase;
         color:#fff; padding: 0px 32px;height:35px;line-height:35px;font-weight:bold; }
		 
#menu a:hover { display:block;/*height:22px;*/font-size:18px; text-transform:uppercase;
         color:#bed62f; padding: 0px 32px 0px 32px;text-decoration:none; background:#fff; height:35px;line-height:35px;font-weight:bold;   }
		 
* html #menu  {
/*padding-bottom:15px;height:35px;border:1px #000 solid;*/width:960px;  
}
		 
* html #menu a:hover, * html #menu a , * html #menu li  {
/*padding-bottom:15px;*/width:auto; 
}

#menu li ul
{display:none;}
#menu li:hover ul, #menu li.sfhover ul { left: auto;padding:0;	margin:0;display:block;	position:relative; }
#menu li li {
	float: left;clear:left; list-style-type: none;/*height:22px;*/padding:0;	margin:0; padding-left:0px;
	display:block;	height:auto;font-size:12px;width:auto;
}
* html #menu li a:hover, * html #menu li a , * html #menu li  li{
/*padding-bottom:15px;width:auto; width:auto;padding:0;	margin:0;*/
}
* html #menu li:hover ul{margin-top:-1px;}
#menu li li a{
	display:block;	height:auto;width:130px;font-size:11px;text-transform:none;padding:3px 2px;line-height:15px;background:#bed62f;color:#666;
}

#menu li li a:hover{
	display:block;	height:auto;width:130px;font-size:11px;text-transform:none;padding:3px 2px;line-height:15px;background:#666;
}

/* ****____|||| COLONNE GAUCHE ||||____**** */

#colonne-gauche h3
{
font-size:17px; color:#fff; text-transform:uppercase;letter-spacing:-1px;
display:block; height:62px; width:137px;padding:3px 0 5px 8px; margin:0 10px;
background: #fcb040 url(../images/fleche-titre-gauche.jpg) 0 0 no-repeat;
}

#colonne-gauche h3.bis
{
background: #fcb040 url(../images/fleche-titre-gauche-bis.jpg) 0 0 no-repeat;
}

#colonne-gauche ul {
	/*float : left;*/list-style-type: none;
	padding:0;	margin:0;margin-left:8px;
}

#colonne-gauche li {
list-style-type: none;/*height:22px;*/
}

#colonne-gauche li a { display:block;/*height:22px;*/font-size:14px; 
         color:#fff; padding-left:15px;padding-bottom:10px;font-weight:bold;
background: url(../images/fleche-gauche.jpg) no-repeat; }
		 
#colonne-gauche li a:hover { display:block;/*height:22px;*/font-size:14px;
         color:#5a5f65; text-decoration:none; background: url(../images/fleche-gauche-hover.jpg) no-repeat;   }
		 
/* ****____ TITRES ____**** */
/* ****____ LIENS ____**** */

#colonne_gauche li a
{
	display:block;	width:122px;	height:25px;
	font-size:17px;	color:#5ec7cc;	padding-left:30px;	margin-top:10px;
	background:url(../images/fond_lien_droit.gif) 0 0 no-repeat;
}


/* ****____ TEXTES ____**** */

/* ****____|||| COLONNE DROITE ||||____**** */


#acces-direct {
background:#dbeef2;
width:140px;padding:0;margin:0;margin-left:10px;
}
#acces-direct-header {
background:#dbeef2 url(../images/droit-header.jpg) no-repeat;
width:140px;height:10px;padding:0;margin:0;margin-bottom:-5px;
}

#acces-direct-footer {
background:#dbeef2 url(../images/droit-footer.jpg) no-repeat;
width:140px;height:10px;padding:0;margin:0;margin-top:-10px;
}

#acces-direct h3 {
font-size:17px; color:#58585a; text-transform:uppercase;padding:0;margin:0;
letter-spacing:-1px;margin:0 7px;padding-bottom:10px;
}

#acces-direct ul {
	/*float : left;*/list-style-type: none;
	padding:0;	margin:0;margin-left:4px;
}

#acces-direct li {
list-style-type: none;/*height:22px;*/
}

#acces-direct a { display:block;/*height:22px;*/font-size:14px; font-weight:bold;
         color:#49abbb; padding-left:8px;padding-bottom:10px;
background: url(../images/puce-bleu.jpg)  0px 5px no-repeat; }
		 
#acces-direct a:hover { display:block;/*height:22px;*/font-size:14px;
         color:#5a5f65; text-decoration:none; background: url(../images/puce-gris.jpg)  0px 5px no-repeat; }


/* ****____|||| FOOTER ||||____**** */

#menu-footer {float:left; width:630px; text-align:center; margin-left:100px;margin-top:20px; 
				font-size:14px; color:#fff; font-weight:bold;}

#gl-events { margin: 5px 0 0 10px; float:left;}


#footer a
{
	font-size:14px;	color:#FFF;
}



/* ****____|||| FORMULAIRE ||||____**** */

input {border: 1px solid #8a9b26;}

.status {color:#f00;}

.bouton {color: #fff; background: #49abbb; border:none; font-weight:bold; padding:5px;}

/* ****____|||| TABLEAU ||||____**** */


table.liste-exposants {
margin:10px 5px 15px 5px;background-color:#5ec7cc;padding:1px;
}

.liste-exposants TD {
padding:5px;background-color:#ffffff;border:1px solid #5ec7cc;
}

.liste-exposants TD.titre {
font-weight:bold;text-align:center;background-color:#5ec7cc;font-size:14px; color: #FFFFFF;
}
