/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */

body
{
	color:#333;
	margin:0;
  padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#117395 url(images/bg.gif) repeat-x top left;	
}

#bgTop
{
	background:url(images/bg_top.jpg) no-repeat top center !important;
	margin:0;
  	padding:0;
	text-align:center;
}

#container, #entete
{
	width:1020px !important;
	margin:0 auto;
	text-align:left;
}

/* ----------------------------
   Globals
---------------------------- */
h1
{
	font-size:0.8em;
	margin:0;
	color:#113751;
	padding:0 0 30px 0;
}

h2
{
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 8px 0;
	color:#b6d4df;
	background:#0e698b url(images/h2_bg.gif) repeat-x top left;
	padding:7px 0 7px 16px;
}

h2.titreSecond
{
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 8px 0;
	color:#113751;
	background:#b6d4df;
	padding:7px 0 7px 16px;
}

#zoneEquipe h2 {
	background:none repeat scroll 0 0 transparent;
	color:#117395;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:0 0 10px;
}

h3
{
	font-size:1em;
	margin:0;
	color:#113751;
	padding:0 0 10px 0;
}

#zoneEquipe h3 {
color:#002A55;
font-size:0.9em;
margin:0;
padding:6px 0 0;
}

p
{
	font-size:0.9em;
	color:#545556;
	margin:0;
	padding:0 0 15px 0;
	line-height:1.4em;
	text-align:justify;
}

input, select
{font-family: Arial, Helvetica, sans-serif;}

.gras
{font-weight:bold;}

.italic
{font-style:italic;}

.souligne
{text-decoration:underline;}

.avertissement
{
	color:#CA0021;
	font-size:1em;
}

/* --------------------------------------------------------------- */
/* ---- Corps ---------------------------------------------------- */

/* --------------------------------------------------------------- */
/* -- entête ----------------------------------------------------- */

/* --- logo --------------------------------- */

div#logoCompagnie
{
	float:left;
	width:141px;
	margin:5px 0 6px 11px;
}

div#logoCompagnie img.logo
{
	display:block;
	margin:0;
}

#logoPrint
{display: none;}

/* -- image entête ---------------------------------- */

#iEntete img
{display:block;}

/* -------------------------------------------------------- */
/* --- Zone des menus ------------------------------------- */

#zoneMenus
{
	float:right;
	width:755px;
	position:relative;
}

/* -- top menu --------------------------- */

#topMenu
{
	float:right;
	width:755px;
	padding:7px 0 0 0;
	position:relative;
}

#topMenu ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:0 6px 0 0;
}

#topMenu ul li
{
	float:left;
	color:#fff;
	margin:0;
	padding:0 0 0 7px;
	font-size:0.8em;
}

#topMenu ul li a:link, #topMenu ul li a:visited, #topMenu ul li a:active
{
	color:#fff;
	text-decoration:none;
}
#topMenu ul li a:hover
{text-decoration:underline;}

#topMenu input
{
	width:139px;
	font-size:1em;
	height:18px;
	margin:-2px 21px 0 0;
	padding:2px 0 0 5px;
	border:none;
	vertical-align:middle;
	background:url(images/input_recherche.gif) no-repeat 0 0;
}
#topMenu input.iLoupe
{
	position:absolute;
	left:718px;
	top:5px;
	.top:7px;
	width:21px;
	height:17px;
	background:none;
}

/* -- menu principale --------------------------- */

#menuPrincipal
{
	float:right;
	width:755px;
	padding:37px 0 0 0;
}

#menuPrincipal img{display:block;}


#menuPrincipal ul
{
	float:right;
	list-style:none;
	margin:0;
	padding:0;	
}

#menuPrincipal ul li
{
	float:left;
	font-size:1em;	
	margin:0;
	padding:0 0 0 10px;	
}

/* --- Sous-menu -------------------------------------- */

#divSubMenus {
    text-align: left;
    position: absolute;
    left: 15px;
    top: 10px;
	z-index: 200;
	font-size: 0.9em;
}
#divSubMenus div {
	position: absolute;
	left: 0;
	top:0;
	padding-top:0;
	width: 255px;
	z-index: 200;
	display: none;
	cursor: pointer;
	background: #fff;
	
}
html>body #divSubMenus div 
{padding-top: 0px;}

#divSubMenus div div {
	position: relative;
	display: block;
	width: 255px;
	white-space: normal;
	border-top: none;
	background: none;
	
}
#divSubMenus a {
	display: block;
	height: 1%;
	padding:5px 10px;
	color: #605556;
	text-decoration: none;
	border-left:1px solid #002a55;
	border-right:1px solid #002a55;
}

#divSubMenus a.bordBas
{border-bottom:1px solid #002a55;}
#divSubMenus a.bordTop
{border-top:1px solid #002a55;}

#divSubMenus a.sub 
{background:url(images/submenu-arrow.gif) no-repeat 95% 6px !important;}

html>body #divSubMenus span, html>body #divSubMenus a 
{height: auto;}

#divSubMenus div.sub {
	padding:0;
	margin:-10px 0 0 -16px;
	background: #fff;
}
#divSubMenus div.sub div {
	width: 160px !important;
}
#divSubMenus div.sub div a 
{padding:5px 10px;}

#divSubMenus a:hover 
{
	color:#fff;
	background:#002a55;
}

#divSubMenus a.sub:hover {
	background:#002a55 url(images/submenu-arrow_over.gif) no-repeat 95% 6px !important;
}

#mOrganisationSMenu, #mOrganisationSMenu div
{width: 165px !important;}
#mServicesSMenu, #mServicesSMenu div
{width: 160px !important;}
#mNouvellesSMenu, #mNouvellesSMenu div
{width: 110px !important;}

/* -- longueur du sous-sous menu -- */
.mSubSMenu
{width: 160px !important;}

/* -------------------------------------------------------- */
/* --- Zone de contenu ------------------------------------ */

#zoneContenu
{
	width:938px;
	background:#fff url(images/zContenu_bg.gif) repeat-x top left;
}

#colGau
{
	float:left;
	width:257px;
	background:url(images/pixel_gris.gif) repeat-y top right;
	margin:7px 0 0 0;
	padding:25px 0 0 0;
}

#colCenAcc
{
	float:left;
	width:334px;
	padding:32px 0 0 0;
}

#colDrAcc
{
	float:left;
	width:347px;
	background:#0c568a url(images/colDrAcc_bg.gif) no-repeat bottom left;
	position:relative;
}

div#colDrAcc
{
	height:599px;
}
html>body div#colDrAcc
{
	height:auto;
	min-height:599px;
}

#colDr
{
	float:left;
	width:681px;
	padding:32px 0 32px 0;
}

/* --- Colonne Gauche ---------------------------------------- */

#colGau_bordDr
{
	background:url(images/colGau_bordDr.gif) no-repeat bottom right;
	padding:0 0 70px 0;
}

.contenuColGau
{padding:0 7px 0 8px;}

.boxBoutonsColGau
{
	width:241px;
	margin:0 0 13px 0;
}

.boxBoutonsColGau img
{
	margin:0 0 5px 0;
	display:block;
}

.boxBoutonsColGau p
{
	font-size:0.9em;
	padding:0 0 0 3px;
	text-align:left;
}

/* -- menu colonne gauche --------------- */

#menuColGau
{
	width:236px;
	margin:30px 0 0 1px;
	background:url(images/menuColGau_sep.gif) no-repeat bottom left;
}

#menuColGau_intranet
{
	width:236px;
	margin:8px 0 0 1px;
	background:url(images/menuColGau_sep.gif) no-repeat bottom left;
}

#menuColGau ul, #menuColGau_intranet ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#menuColGau ul li, #menuColGau_intranet ul li
{
	margin:0;
	padding:7px 0 4px 2px;
	font-size:0.9em;
	background:url(images/menuColGau_sep.gif) no-repeat top left;
}

#menuColGau ul li a:link, #menuColGau ul li a:visited, #menuColGau ul li a:active, #menuColGau_intranet ul li a:link, #menuColGau_intranet ul li a:visited, #menuColGau_intranet ul li a:active
{
	width:236px;
	color:#545556;
	text-decoration:none;
	display:block;
	background:url(images/fleche_verte.gif) no-repeat 200px 0;
}
#menuColGau ul li a:hover, #menuColGau_intranet ul li a:hover
{
	text-decoration:underline;
	background:url(images/fleche_bleue.gif) no-repeat 200px 0;
}

/* --- Colonne Centre accueil ---------------------------------------- */

.contenuColCen
{padding:0 8px 0 8px;}

.infosCen_acc
{
	width:318px;
	margin:0 0 20px 0;
}
.infosCen_acc h1#t_saviez-vous-que {
	background:url("images/t_saviez-vous-que.gif") no-repeat scroll left top transparent;
}
.infosCen_acc h1
{
	height:67px;
	padding:0 0 13px 0;
}
.infosCen_acc h1#t_enVedette
{background:url(images/t_vedette.gif) no-repeat top left;}
.infosCen_acc h1#t_activites
{background:url(images/t_activites.gif) no-repeat top left;}

.infosCen_acc h1 span
{
	visibility:hidden;
}

.infosCen_acc h2
{
	font-size:0.95em;
	padding:13px 9px 6px 9px;
	color:#10344e;
	background:none;
	font-weight:bold;
	margin:0;
}

.infosCen_acc p
{
	font-size:0.9em;
	padding:0 9px 6px 9px;
	color:#10344e;
}

.infosCen_acc a:link, .infosCen_acc a:visited, .infosCen_acc a:active
{
	color:#10344e;
	text-decoration:none;
}
.infosCen_acc a:hover
{text-decoration:underline;}

/* --- Colonne Droite accueil ---------------------------------------- */

.contenu_colDrAcc
{padding:0 8px;}

.contenu_colDrAcc p
{color:#fff;}

.contenu_colDrAcc a:link, .contenu_colDrAcc a:visited, .contenu_colDrAcc a:active
{
	color:#fff;
	text-decoration:none;
}
.contenu_colDrAcc a:hover
{text-decoration:underline;}

#colDrAcc h1
{
	width:347px;
	position:absolute;
	top:-38px;
	left:0;
	background:url(images/t_nouvelles.gif) no-repeat 6px 0;
	height:67px;
	z-index:100;
}
#colDrAcc h1 span
{visibility:hidden;}

#zoneNouvelles
{
	width:347px;
	padding:40px 0 0 0;
}

.boxNouvelles
{
	width:330px;
	background:#012958 url(images/pixel_blanc.gif) repeat-y top left;
	margin:0 0 11px 6px;
	
}

.boxNouvelles_coteDr
{background:url(images/pixel_blanc.gif) repeat-y top right;}
.boxNouvelles_bgTop
{background:url(images/boxNouvelles_top.gif) no-repeat top left;}
.boxNouvelles_bgBas
{
	background:url(images/boxNouvelles_bas.gif) no-repeat bottom left;
	padding:12px 0 10px 0;
	width:330px;
}

.infosNouvelles
{
	width:317px;
	margin:0 0 0 6px;
}

.infosNouvelles h2
{
	color:#fff;
	padding:0;
	font-size:1em;
	margin:0;
	background:none;
}

.infosNouvelles p
{
	color:#fff;
	padding:0;
	font-size:0.9em;
	margin:0;
}

.infosNouvelles img
{
	margin:0 10px 10px 0;
	display:block;
}

.infosNouvelles img.flecheNouvelles
{
	margin:5px 0 0 10px;
	_margin:-10px 0 0 10px;
	display:block;
}

/* --- Colonne Droite page intérieur --------------------------------------- */
.contenu
{
padding:0 33px 0 27px;
position:relative;
overflow:visible;
zoom: 1;
}

.contenu ul
{
	list-style:none;
	margin:0;
	padding:0 0 0 13px;
}

.contenu ul li
{
	list-style:none;
	margin:0;
	padding:0 0 10px 20px;
	color:#545556;
	background:url(images/fleche_verte.gif) no-repeat 0 1px;
	font-size:0.9em;
}

.contenu a:link, .contenu a:visited, .contenu a:active
{color:#117395;}
.contenu a:hover
{text-decoration:none;}

#mois select
{
	position:absolute;
	top:6px;
	_top:4px;
	left:180px;
	_left:150px;
}

#colDr h1
{
	text-transform: uppercase;
}

/* -------------------------------------------------- */
/* --- Section Contact ------------------------------ */

#formContact
{
	margin:0 0 20px 0;
}

.lesChamps
{margin-bottom:15px;}

.lesChamps label
{
	font-size:0.9em;
	color:#545556;
	font-weight:bold;
}

.lesChamps input
{width:300px;}

#bEnvoyer
{margin-left:355px;}

.casesCochesSondage
{margin-bottom:10px;}

.casesCochesSondage label
{
	font-size:0.9em;
	color:#545556;
}

#zoneEquipe p {
text-align:left;
}

#zoneEquipe table td {
padding:0 10px 0 0;
}

/* ---------------------------------------------------------- */
/* --- Formulaire Infolettre -------------------- */

#formInfolettre
{margin:0 0 20px 0;}

.champsInfolettre label
{
	width:100px;
	font-size:0.9em;
	font-weight:bold;
	color:#545556;
	float:left;
	text-align:left;
}

.champsInfolettre input
{
	width:200px;
	float:left;
	margin:0 0 10px 0;
	border:1px solid #625455;
}

#formInfolettre input.ibEnvoyer
{margin:0 0 0 100px; }

/* -------------------------------------------- */
/* -- page Intranet --------------------------- */
#zoneClient
{padding:30px 0 90px 140px;}
#formIntranet
{padding:0 30px 0 60px;}

.champsIntranet label
{
	width:120px;
	font-size:1em;
	font-weight:bold;
	color:#545556;
	float:left;
	text-align:left;
}

.champsIntranet input
{
	width:250px;
	float:left;
	margin:0 0 10px 0;
}

#formIntranet input.ibEntrer
{margin:5px 0 0 120px;}

/*---*/

#box-evenements
{
	width:619px;
	background:#eff6f8;
	border:1px solid #0e698b;
}

#box-evenements .wrap
{padding:15px;}

#box-evenements h3
{font-size:1.1em;}

#box-infos-event
{
	width:586px;
	background:#fff;
	border:1px solid #0e698b;
	padding:5px 0;
	margin:0 0 15px 0;
	position:relative;
	overflow:visible;
	zoom: 1;
}

#box-logo
{
	float:left;
	width:217px;
	margin:0 0 0 5px;
	
}

#content-evenements
{
	float:left;
	border-left:1px solid #b6d4df;
}
#content-evenements .wrap
{padding:0 10px 0 20px;}
#box-evenements #zone-infos
{
	width:587px;
	background:#4e9dba;
	margin:0 0 15px 0;
	border:1px solid #0e698b;
}
#box-evenements #zone-infos .wrap
{padding:5px 10px;}

#box-evenements #zone-infos p
{
	color:#fff;
	padding:0;
}

#txt-acces-form
{
	float:left;
	padding:3px 5px 0 0;
}
a.b-cliquez
{
	float:left;
	display:block;
	width:86px;
	height:19px;
	background:url(images/b-cliquez-ici.gif) no-repeat top left;
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:4px 0 0 0;
}

/* -------------------------------------------------------- */
/* --- Pied ----------------------------------------------- */

#pied
{
	width:938px;
	background:#fff;
	padding:40px 0 20px 0;
}

#pied h1
{
	font-size:2em;
	padding:0 0 5px 60px;
}

#pied ul
{
	list-style:none;
	margin:0;
	padding:0;
}

#pied ul li
{
	float:left;
	margin:0;
	padding:15px 0 0 65px;
}

#pied ul li#logo-cre img
{
	margin:-15px 0 0 0;
}

#pied p
{
	/*text-align:right;*/
	padding:10px 20px 0 0;
}

#pied a:link, #pied a:visited, #pied a:active
{
	color:#10344e;
	text-decoration:none;
}

#pied a:hover
{text-decoration:underline;}

#slideshow {
    position:relative;
    height:320px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#logoIclic {
	float:right;
	margin:0;
	padding:5px 0 0;
	width:250px;
}

#logoIclic p {
	color:#FFFFFF;
	float:left;
	font-size:0.8em;
	padding:0 0 0 5px;
	width:160px;
}

#menuBas {
	float:left;
	margin:0 0 0 9px;
	padding:7px 0 0;
	width:650px;
}

.carousel ul
{
	width:241px;
}

.carousel ul
{
	list-style:none;
	padding:0 0 0 0;
	margin:0;
}

.carousel ul li
{
	padding:0 0 0 0;
	margin:0;
	background:none;
	font-size:1em;
}

div.center-wrap a.active {
	color:#1455B4;
	font-weight:bold;
}

div.center-wrap a {
	width:24px;
	height:24px;
	line-height:24px;
	-moz-border-radius:12px 12px 12px 12px;
	background:none no-repeat 0 0 transparent;
	background-image:url("images/silde-nav.png");
	/*border:1px solid #4F4F4F;*/
	color:#FFFFFF;
	cursor:pointer;
	margin:0 3px;
	padding:0;
	/*display:inline;*/
	/*display:block;*/
	float:left;
	text-align:center;
}

.center-wrap {
	position:absolute;
	left:0;
	top:120px;
	float:left;
	margin:0;
	z-index:10;
	width:241px;
	text-align:right;
}

.center-wrap p {
	text-align:right;
	float:right;
}

.carousel {
	position: relative;
}

element.style  {
height:335px;
}

.carousel ul li {
margin:0;
position:relative;
width:241px;
}

.js ul li {
display:inline;
float:left;
min-height:241px;
overflow:hidden;
text-align:center;
width:241px;
}
.js ul li img {
	z-index:0;
}

.carousel-wrap {
	width:241px;
	z-index:0;
}
div.center-wrap a span {
	z-index:1000;
}

/* -- FORMULAIRE MENARDS -------------------------- */

#entete_popup
{
	width:860px;
	margin:0 auto;
	text-align:left;
	background:url(images/bg_top-popup.gif) no-repeat top left !important;
}

#container_popup
{
	width:860px;
	margin:0 auto;
	text-align:left;
}


#zoneContenu_popup
{
	width:860px;
	background:#fff url(images/zContenu_bg-popup.gif) repeat-x top left;
	padding:20px 0 30px 0;
}

.contenu
{
	padding:0 15px 0 15px;
	position:relative;
	overflow:visible;
	zoom: 1; 
}

#logo-formulaire
{
	list-style:none;
	margin:0;
	padding:0;
}

#logo-formulaire li
{
	float:left;
	margin:0;
	padding:0 50px 20px 0;
	background:none;
}

#logo-formulaire li.last
{padding:0;}

/* -- champs formulaire ------ */
.side-form-1
{
	float:left;
	width:415px;
}

.side-form-2
{
	float:left;
	width:415px;
}

.form, .form-business-infos, .form-product
{margin:0 0 20px 0; font-size:0.9em;}

.form label{
	float:left;
	width:140px;
	vertical-align: middle;	
	padding:4px 10px 0 0;
	text-align:right;
}

.form input
{width:220px;}
.form select
{width:224px;}

.form-business-infos label{
	float:left;
	width:670px;
	vertical-align: middle;
	padding:4px 10px 0 0;
}

.form-business-infos input
{width:20px;}


.form-product label{
	vertical-align: middle;
	padding:4px 3px 0 0;
}
.form-product input
{width:120px; margin:0 10px 0 0; vertical-align:middle;}

.form-product label.label-nameProduct
{margin:0 0 0 7px;}

.form-product select.c-categorie
{width:165px; margin:0 10px 0 0; vertical-align:middle;}
.form-product select.c-buyer
{width:40px; margin:0 10px 0 0; vertical-align:middle;}

.form-product input.c-fichier
{
	width:200px !important;
	margin:0 0 0 10px !important;
}

/* -- zone buyer ------------ */
.buyer
{
	width:820px;
	border-bottom:1px solid #afd2df;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.buyer-last
{
	width:820px;
	border-bottom:none;
	margin:0;
	padding:0 0 5px 0;
}
.choix-buyer
{
	float:left;
	width:99px;
	padding:5px 0;
}
.choix-buyer p
{
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}

.txt-buyer
{
	float:left;
	width:720px;
	border-left:1px solid #afd2df;
	padding:5px 0;
}

.txt-buyer .wrap
{
	padding:0 10px;
}

/* ---------------------------------- */

span.marge-left
{text-align:right;}

/* icônes sociaux */

a.facebook {position:absolute;top:28px;right:144px;width:27px;height:27px;display:block;background:url(images/b-facebook.gif) top left no-repeat;}
a.twitter {position:absolute;top:28px;right:100px;width:27px;height:27px;display:block;background:url(images/b-twitter.gif) top left no-repeat;}
a.linkedin {position:absolute;top:28px;right:56px;width:27px;height:27px;display:block;background:url(images/b-linkedin.gif) top left no-repeat;}
a.rss {position:absolute;top:28px;right:12px;width:27px;height:27px;display:block;background:url(images/b-rss.gif) top left no-repeat;}

/* Formulaire Journées Internationales */

#container_popup #zoneContenu_popup .international p {font-size:1em;}
#container_popup #zoneContenu_popup .contenu .aj-f {font-size:1em;}
#container_popup #zoneContenu_popup .contenu h1.j {padding:0 0 10px;}
#container_popup #zoneContenu_popup .contenu h2.journees {margin:25px 0;}
#container_popup #zoneContenu_popup .contenu label.miss {width:140px;font-size:1em;}
#container_popup #zoneContenu_popup .contenu textarea.mis {width:240px;padding:5px;}
#container_popup #zoneContenu_popup .contenu input.b-mission {width:80px;margin:10px 20px 0 0;float:right;}
#container_popup #zoneContenu_popup .contenu input.nb {width:16px;}
#container_popup #zoneContenu_popup .contenu span.subtitle {margin-top:20px;display:block;float:left;margin:12px 0 12px 0;text-transform:uppercase;color:#9FA615;font-size:1.2em;font-weight:bold;}
#container_popup #zoneContenu_popup .contenu span.sub {display:block;float:left;margin:12px 0 12px 6px;color:#9FA615;font-weight:bold;}
#container_popup #zoneContenu_popup .contenu span.taxes {display:block;float:left;margin:12px 0 12px 6px;}
#container_popup #zoneContenu_popup .contenu .form-business-infos label.taxes {width:130px;text-transform:uppercase;font-size:12px;font-weight:bold;}
#container_popup #zoneContenu_popup .contenu .form-business-infos input.total-avant {width:80px;margin-right:8px;}
#container_popup #zoneContenu_popup .contenu label.facture {width:65px;display:block;padding:4px 5px 0 0;}
#container_popup #zoneContenu_popup .contenu label.card-number {width:100px;text-align:left;}
#container_popup #zoneContenu_popup .contenu input.card-num {width:140px;mnargin:0;}
#container_popup #zoneContenu_popup .contenu input.card {width:16px;float:left;margin-right:18px;}
#container_popup #zoneContenu_popup .contenu label.xp {width:80px;display:block;}
#container_popup #zoneContenu_popup .contenu select.expiration {width:60px;float:left;}
#container_popup #zoneContenu_popup .contenu span.expi {display:block;float:left;margin:4px 0 0 0;}
#container_popup #zoneContenu_popup .contenu label.donneurs {width:280px;display:block;float:left;font-size:1.1em;text-align:left;}
#container_popup #zoneContenu_popup .contenu input.cie {width:15px;float:left;}
#container_popup #zoneContenu_popup .contenu span.domaine {display:block;font-size:1.1em;}
#container_popup #zoneContenu_popup .contenu a.etape-4 {display:block;}
#container_popup #zoneContenu_popup .contenu input.b-envoyer {width:100px;margin:40px 90px 0 20px;float:right;}
#container_popup #zoneContenu_popup .contenu input.b-modifier {width:80px;margin:40px 0 0;float:right;}
#container_popup #zoneContenu_popup .contenu a.monter {display:block;margin:12px 14px 12px 0;background:url(images/b-monter.gif) top left no-repeat;width:143px;height:34px;float:left;}
#container_popup #zoneContenu_popup .contenu a.descendre {display:block;margin:12px 0 12px 0;background:url(images/b-descendre.gif) top left no-repeat;width:143px;height:34px;float:left;}
#container_popup #zoneContenu_popup .contenu a.supprimer {display:block;margin:0;background:url(images/b-supprimer.gif) top left no-repeat;width:300px;height:34px;float:left;}
#container_popup #zoneContenu_popup .contenu a.ajouter {display:block;margin:0;background:url(images/b-ajouter.gif) top left no-repeat;width:127px;height:65px;float:left;}

.liEvenement {
	float:left;
	margin:0;
	padding:0;
	list-style: none outside none;
}
.ulEvenement {
	float:left;
	margin:0;
	padding:0;
}
