/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; height:100%; }
body { margin:0; padding:0; font:11px/16px "Trebuchet MS", Arial, sans-serif; background:#fefdfe url(/images/_old/common/fonds/fd_body.gif) 0 0 repeat-x; color:#0070af; text-align:center; background-attachment:fixed; }
img { border:0; }

h1 { font-size:24px; font-weight:bold; line-height:24px; }
h2 { font-size:18px; font-weight:bold; line-height:18px; }
h3 { font-size:14px; font-weight:bold; line-height:18px; color:#074099; }
h4 { font-size:12px; font-weight:bold; }

a { text-decoration:none; color:#EFCD43; }
a:hover { text-decoration:underline; }
select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }



/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { width:800px; margin:0 auto; text-align:left; }

#top { position:relative; width:800px; height:150px; padding:6px 0 0 0; background:#fff url(/images/_old/common/fonds/frise_top.gif) 0 0 repeat-x; }
#top img.logo { float:left; }
#top img.titre { float:left; margin:73px 0 0 19px; }
#top img.ue { float:right; margin:29px 0 0 0; }
#top img.vf { position:absolute; top:6px; right:24px; }

#contenu { background:#fff; width:800px; }

#menu { float:left; width:162px; }

#content { float:left; width:406px; padding:7px 12px; }
#contentsanscol { float:left; width:606px; padding:20px 12px; }

#events { float:left; width:208px; padding:17px 0; margin:0; }
#tab_affichage { border-top:3px solid #999; width:193px; background:url(/images/_old/common/fonds/fd_tab_affichage.gif) 0 0 repeat-y; padding:12px 1px 0 1px; }
#tab_affichage h2 { font-size:18px; font-weight:normal; line-height:18px; }
#tab_affichage h2, #tab_affichage p { margin-left:4px; margin-right:4px; } 
div.news { margin:13px 0 0 0; padding-bottom:2px; border-bottom:3px solid #999; }
div.news h2 { margin:10px 0 0 5px; padding:0; background:url(/images/_old/common/puces/news.gif) 55px 2px no-repeat; }
div.news p { margin:5px 0 10px 0; }
div.news p a { color:#82b8d7; }

#tab_affichage h3 { margin:12px 0 0 0; padding:0 0 5px 5px; border-bottom:1px solid #ccc; }
#tab_affichage h3 a { color:#0070af; }

#footer { width:765px; height:72px; background:#0070af; padding:10px 10px 0 25px; }
#footer ul.rubriques { width:765px; margin:0; padding:0; list-style:none; }
#footer ul.rubriques li { float:left; margin:0 11px 0 0; padding:0; font-weight:bold; font-size:12px; }
#footer ul.rubriques li a { color:#a1ddff;  }
#footer ul.annexes { width:765px; margin:2px 0 0 0; padding:0; list-style:none; }
#footer ul.annexes li { float:left; margin:0 11px 0 0; padding:0; }
#footer ul.annexes li a { color:#a1ddff; }
#footer p.rss { clear:left; float:left; font-weight:bold; background:url(/images/_old/common/puces/rss.gif) 0 2px no-repeat; padding:0 0 0 20px; margin:5px 0 0 0; }
#footer p.rss a { color:#fa9b39; }
#footer p.back { float:right; font-weight:bold; }
#footer p.back a { color:#a1ddff; }

/*****************************/
/*           HOME            */
/*****************************/
#presentation { margin:0 8px; width:390px; }
#presentation p.intro, #presentation ul.intro { font-size:12px; }

#scopepaper { width:406px; height:123px; margin:10px 0 0 0; padding:15px 0 0 0; background:url(/images/_old/common/fonds/fd_scope_paper.gif) 0 0 repeat-x; text-align:center; }
#scopepaper h2 { font-size:24px; line-height:24px; color:#fed001; margin:0; }
#scopepaper h3 { font-size:18px; font-weight:normal; line-height:18px; color:#fff; margin:6px 0 0 0; }
#scopepaper h3 a { color:#fed001; }

#media_partners { padding:20px 10px 0 25px; width:765px; }
#media_partners h2 { margin:0 0 20px 0; font-size:18px; font-weight:normal; line-height:18px; }
#media_partners img { margin:20px 10px 0 0; }
#media_partners div.institutionnal, #media_partners div.strategic, #media_partners div.media { float:left; padding:0 10px 0 0; }
#media_partners div.strategic { width:255px; }
#media_partners div.institutionnal { width:200px; } 
#media_partners div.media { width:125px; }
#media_partners h3 { border-bottom:1px solid #c9e0ee; margin:0; font-size:12px; font-weight:bold; line-height:18px; margin:0 0 10px 0; }
#media_partners div.strategic h3 { width:235px; }
#media_partners div.institutionnal h3 { width:190px; } 
#media_partners div.media h3 { width:105px; }
#media_partners ul { float:left; list-style:none; margin:0 20px 20px 0; padding:0; }
#media_partners ul li { font-size:12px; line-height:14px; margin:0 0 8px 0; padding:0; }
#media_partners ul li a { color:#4093c3; display:block; }


#conference { width:406px; border-top:3px solid #666; border-bottom:3px solid #666; background:#eee; text-align:center; margin:13px 0 0 0; }
#conference h2 { font-size:24px; line-height:24px; color:#666; margin:6px 0 15px 0; }
#conference ul.confs { width:382px; margin:0; padding:0 0 0 24px; list-style:none; }
#conference ul.confs li { text-align:left; margin:0 0 10px 0; padding:0 0 0 20px; font-size:16px; font-weight:bold; line-height:16px; background:url(/images/_old/common/puces/puce_menu.gif) 0 3px no-repeat; display:block; }
#conference ul.confs li a { color:#0070af; }

div.toknowmore { clear:both; width:400px; background:#e7f1f7; padding:4px 0 0 6px; margin:0 0 1px 0; }

/*****************************/
/*          DETAIL           */
/*****************************/
/* PROGRAMME 2007 */
h2.day { margin:40px 0 0 0; background:#fdc800; text-align:center; padding:10px; width:110px; }
h2.day .big { font-size:36px; line-height:36px; }
h3.day { margin:40px 0 0 0; }
h4.event { float:right; width:260px; background:#fed001; padding:3px 5px 3px 43px; margin:20px 0 1px 0; position:relative; display:inline; }
h4.event img.new { position:absolute; top:-4px; left:-10px; }
h4.event img.bt { float:right; margin:1px 0 0 10px; display:inline; }

div.horaires_event { clear:both; width:406px; }
div.horaire_entete { clear:both; width:406px; font-weight:bold; background:#cee2ef; padding:4px 0; margin:0 0 1px 0; }
div.horaire { clear:both; background:#e7f1f7; padding:4px 0; margin:0 0 1px 0; }
p.hr { float:left; width:117px; margin:0; padding:0 0 0 13px; font-weight:bold; }
p.descript { float:left; width:258px; margin:0 5px 0 0; padding:0 0 0 13px; font-weight:normal; display:inline;  }
p.descript img.bt { float:right; margin:1px 0 0 10px; display:inline; }

div.theme { clear:both; background:#cee2ef; width:406px; margin:6px 0 1px 0; padding:4px 0; }
div.theme img.bt { float:right; margin:1px 0 0 10px; display:inline; }

div.special { clear:both; width:406px; font-weight:bold; background:#cee2ef url(/images/_old/common/fonds/fd_theme_programme.gif) 0 0 repeat; padding:4px 0; margin:6px 0 1px 0; }

div.details { clear:both; width:263px; background:#e7f1f7 url(/images/_old/common/fonds/pointil_bleu.gif) 0 0 repeat-x; padding:4px 0 4px 143px; margin:-1px 0 1px 0; }

div.item { clear:both; width:263px; background:#e7f1f7; padding:8px 0 4px 143px; margin:0; }
div.item img.bt { margin:0 5px 0 0; vertical-align:middle; }
div.item_detail { clear:both; width:241px; background:#e7f1f7 url(/images/_old/common/fonds/pointil_bleu.gif) 0 bottom repeat-x; padding:4px 0 4px 165px; margin:0; }


h4.repas { width:388px; background:#cee2ef; margin:0; padding:4px 5px 4px 13px; margin:6px 0 1px 0; font-weight:bold; }

/* PRIME TIME EVENTS 2007 */

h4.prime { float:right; width:300px; background:#fed001; padding:3px 5px 3px 43px; margin:20px 0 1px 0; display:inline; }
h4.prime img.bt { float:right; margin:1px 0 0 10px; display:inline; }
div.horaires_prime { clear:both; width:400px; background:#e7f1f7; padding:4px 0 0 6px; margin:0 0 1px 0; }


/* ANNUAL THEME 2007 */

div.zonebleue { clear:both; float:right; width:380px; font-weight:bold; background:#cee2ef; padding:4px 0; margin:0 0 1px 0; }
div.zonebleue a { color:#0070af; }
h4.zonebleue { float:right; width:300px; background:#fed001; padding:3px 5px 3px 3px; margin:20px 0 1px 0; display:inline; }
h4.zonebleue img.bt { float:right; margin:1px 0 0 10px; display:inline; }

/* SPEAKERS 2007 */
img.speakers { float:left; margin:20px 0 0 0; }
div.speakers { float:right; width:273px; background:#cee2ef; padding:4px 5px 3px 10px; margin:0 0 1px 0; }
div.speakers a { color:#0070af; }
h4.speakers { float:right; width:273px; background:#fed001; padding:3px 5px 3px 10px; margin:20px 0 1px 0; display:inline; }
h4.speakers img.bt { float:right; margin:1px 0 0 10px; display:inline; }

/* EUROMED 2007 */

div.euromedbleue { clear:both; float:right; width:380px; font-weight:bold; background:#cee2ef; padding:4px 0; margin:0 0 1px 0; }
h4.euromedbleue { float:right; width:300px; background:#fed001; padding:3px 5px 3px 15px; margin:20px 0 1px 0; }
h4.euromedbleue img.bt { float:right; margin:1px 0 0 10px; display:inline; }

div.euromedbleue_desc { clear:both; width:386px; background:#e7f1f7; padding:4px 10px 0 10px; margin:0 0 1px 0; }

/* California Tech Showcase 2007 */

div.horairecalifornia { clear:both; background:#e7f1f7; padding:4px 0; margin:0 0 1px 20px; width:350px; }

/* Speakers photorama 2007 */

.imgspeaker { padding-right:4px;}


/*****************************/
/*        PARTNERS           */
/*****************************/
h3.partners { background:url(/images/_old/common/fonds/fd_titre_partners.gif) 0 0 repeat-x; color:#4093c3; margin:0; font-size:20px; font-weight:normal; line-height:48px; margin:30px 0 10px 0; }

ul.partners { float:left; list-style:none; margin:0 20px 20px 0; padding:0; width:150px; }
ul.partners li { font-size:12px; line-height:14px; margin:0 0 8px 0; padding:0; }
ul.partners li a { color:#4093c3; display:block; }

div.logos { float:left; }
div.logos img { display:inline; float:left; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.blanc { color:#fff; }

.jaune { color:#efcd43; }
.jaune a { color:#efcd43; }

.bleu { color:#0070af; }
.bleu a { color:#0070af; }

.moyen { font-size:14px; }
.grand { font-size:18px; }

.hide { display:none; }
.bloc { display:block; }

a.underline { text-decoration:underline; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }

ul.list_simple { list-style:none; margin:0; padding:0; }
ul.list_simple li { margin:0; padding:0; }

div.riviere {}
div.illstr_riv { float:left; }
div.texte_riv { float:left; }