﻿/* CSS Document */
body, html { width:100%; height:100%; }
body { margin:0; padding:0; font:11px/18px Verdana, Arial, Helvetica, sans-serif; background:#fefdfe url(/images/common/fonds/fd_body.gif) 0 0 repeat-x; color:#0095de; text-align:center; background-attachment:fixed; }

a { color:#f9b700; text-decoration:none; }
a:hover { text-decoration:underline; color:#f9b700; }

img { border:none; }

h1 { font:bold 18px/24px "Trebuchet MS", Arial, sans-serif; }
h2 { font:bold 14px/20px "Trebuchet MS", Arial, sans-serif; }
h3 { font:bold 12px/18px "Trebuchet MS", Arial, sans-serif; }
h2.right, h2.right a { /* titres 12px dans colonnes */margin:20px 16px 10px 16px; padding:0; }
h3.right, h3.right a { /* titres dans colonnes */ margin:10px 16px; padding:0; clear:both;  }

form { margin:0; padding:0; }
select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0095de; }


/******************/
/*    Structure   */
/******************/
#conteneur { width:800px; margin:0 auto; text-align:left; }

#top { width:800px; height:120px; }
div.menu { width:800px; height:56px; background:transparent url(/images/common/menu/fond_cellule.gif) 0 0 repeat-x; }

#contenu { width:800px; background:url(/images/common/fonds/fd_contenu.gif) 0 0 repeat-y; }

#navleft { float:left; width:200px; background:#effaff url(/images/common/left/volet_gauche.gif) right top no-repeat; text-align:left; }
#navleft a {  color:#0095de; }
#navleft select { margin:5px 0 5px 0; }
#navleft h2, #navleft h2 a { color:#f9b700; }
#navleft h2 a:hover { text-decoration:none; }

#main { float:left; width:370px; padding:27px 15px 10px 15px; }
#main h4.encadre_gris { background:#eee; font-size:10px; padding:15px; line-height:18px; }
#main h3.encadre_gris { background:#eee; font-size:14px; padding:5px; margin-bottom:10px; }
#main p.smallp { margin:5px 0; }
 
#navright { float:left; width:200px; background:#effaff url(/images/common/right/volet_droit.gif) left top no-repeat; }
#navright p { margin:0 16px 0 0; }
#navright h2 a { color:#0095de; }
#navright h2 a:hover { text-decoration:none; }
div.hr { width:100%; height:1px; background:#ccc; margin:15px 0 0 0;}


#footer { height:30px; width:100%; background:#00689c url(/images/common/footer/cadenas.gif) 15px 8px no-repeat; }
#footer ul { list-style:none; margin:3px 0 0 40px; padding:6px 0 0 0; }
#footer ul li { display:inline; margin:0; padding:0 10px 0 0; }
#footer a { color:#FFF; font-weight:bold; margin:0; padding:0; }
#footer li#private a { color:#f9b700; font-size:11px; padding:0 30px 0 0; }
#footer li#sitemap a { color:#f9b700; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; padding:0 0 0 30px; }

/******************/
/*    Homepage    */
/******************/
/* colonne de gauche */
ul.colleft { /* menu gauche */ list-style:none; margin:10px 5px 5px 0; padding:0; }
ul.colleft li { margin: 5px 0 0 0; paddding:0; }
#tta { margin:27px 0 0 16px; }
#lisbon { padding:15px 0 0 16px; }
#laBauleWIC img { float:left; width:74px; margin:10px 10px 0 16px; }
#laBauleWIC h2 { float:left; width:100px; }
#gasd img { float:left; margin:10px 10px 0 16px; }
#gasd h2 { float:left; width:89px; }
#partners { margin:15px 0 0 16px; }

/* colonne de droite */
#news { padding:27px 0 0 16px; }
#newsletter { padding:15px 0 0 16px; }
#newsletter ul { list-style:none; margin:10px 5px 5px 0; padding:0; }
#newsletter li { margin: 5px 0 0 0; padding:0; }
#newsletter li a {  background:url(/images/common/right/puce_fleche.gif) 0 0 no-repeat; padding:2px 0 0 20px; height:18px; color:#5596be; font-weight:bold; }
#what { padding:15px 0 0 16px; }
#business { padding:15px 0 0 16px; }

/******************/
/*    Detail      */
/******************/
#detailContenu { width:800px; background:url(/images/common/fonds/fd_contenu_detail.gif) 0 0 repeat-y; }

#detailNavleft { float:left; width:200px; background:#effaff url(/images/common/left/volet_gauche.gif) right top no-repeat; }
#detailNavleft select { margin:5px 0 5px 0; }
#detailNavleft a {  color:#0095de; }
#detailMain { float:left; width:570px; padding:27px 15px 10px 15px; }
#detailMain a { color:f9b700; }


/******************/
/*     Autres     */
/******************/

/* Executive Board */
table#organ_top { border-left:1px solid #0095de; border-top:none; border-right:none; border-bottom:none; }
table#organ_top td { border-left:none; border-right:1px solid #0095de; border-bottom:1px solid #0095de; border-top:1px solid #0095de; padding:5px; }
table#top_board { border:1px solid #0095de; }
table#organ_team { border-top:1px solid #0095de; border-left:1px solid #0095de; border-right:1px solid #0095de; border-bottom:none; }
table#organ_team td { border-top:none; border-right:none; border-bottom:1px solid #0095de; border-left:none; padding:5px; }

.small { font-size:9px; }

/* Latest News */
h3.latest { /* titres dans colonnes */ margin:10px 16px 0 0; padding:0; font-size:10px;  }
img.elysLatest { margin:10px 16px 0 5px; }
p.latest { margin:0; padding:5px 0 0 0; }

/* Press Review */
ul#labaule2006, ul#labaule2005, ul#labaule2004, ul#labaule2003 { list-style:none; margin:-5px 0 5px 0; padding:0; font-weight:bold; }
ul#labaule2006 li, ul#labaule2005 li, ul#labaule2004 li, ul#labaule2003 li { margin:0; padding:5px 0; }

/* Newsletter */
ul#listNewsletters { list-style:none; margin:15px 0 15px 10px; }
ul#listNewsletters li { margin:5px; }

/* liste type */
ul.type { list-style:none; margin:10px 0 15px 10px; }
ul.type li { margin:5px; }

/******************/
/*  Formulaires   */
/******************/

/******************/
/*      Edito     */
/******************/
p.link {  margin:10px 0 0 0; }
h3.agenda { margin:15px 0 0 0; padding:0; font-size:10px; }
p.linkAgenda {  margin:0; padding:0; }
.elysSmallImgRight { margin:0 0 0 20px; float:right; }
.elysSmallImg01 { display:block; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

h4.onglet { float:right; width:180px; background:#fed001; padding:3px 5px 3px 43px; margin:20px 0 1px 0; display:inline; font-size:10px; }
h4.onglet img.bt { float:right; margin:1px 0 0 10px; display:inline; }

.jaune { color:#f9b700; }

.petit { font-size:10px; line-height:14px; }

ul.list_simple { list-style:none; margin:10px; padding:0; }
ul.list_simple li { margin:0 0 0 15px 0; padding:0; }