@import 'clearfix.css';

/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:11px/18px "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; background:#092b64 url(/squelettes/navpics/fonds/fd_body.gif) 0 0 repeat-x; color:#6c6a79; text-align:center; }

img { border:0; }
a { text-decoration:none; color:#393841; }
a:hover { text-decoration:underline; }
a:active, a:focus { border:none; outline:none; }
form, input, textarea, select { font-size:10px; margin:0; }

h1, h2, h3, h4, h5, h6 { margin:0; }
ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; }
ul li a { display:block; margin:0; padding:0; }

div.hr { background:url(/squelettes/navpics/fonds/separ.gif) center 0 no-repeat; border:none; clear:both; display:block; height:8px; margin:20px 0; width:100%; } /* Dites merci a Bill */
div.hr hr { display:none; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
#container { margin:0 auto; padding:0; text-align:left; width:960px; } /* conteneur de page */

#header { background:url(/squelettes/navpics/fonds/fd_header.gif) 0 0 repeat-x; height:215px; position:relative; width:960px; } /* entete */
#header img.logo { left:43px; position:absolute; top:25px; z-index:5; }
#header img.branding { position:absolute; right:0; top:0; z-index:3; }
#header img.slogan { left:230px; position:absolute; top:65px; }

#nav_main { /* navigation principale */
	background:url(/squelettes/navpics/fonds/fd_nav.gif) 0 0 repeat-x; 
	bottom:0; 
	height:44px; 
	left:0; 
	margin:0; 
	padding:0 0 0 226px; 
	position:absolute; 
	width:734px; 
	z-index:4; 
}
#nav_main li { 
    float:left; 
	font-size:11px; 
	font-weight:normal; 
	height:44px; 
	line-height:44px;
	position:relative;
	text-align:center; 
	text-transform:uppercase; 
}
#nav_main li a { 
    background:url(/squelettes/navpics/fonds/separ_nav.gif) 0 6px no-repeat;
	color:#fff; 
	padding:0 12px;  
}
#nav_main li.on {}
#nav_main li.on a, #nav_main li:hover a, #nav_main li.over a, #nav_main li a:hover { 
    background:url(/squelettes/navpics/fonds/fd_nav_on.gif) 0 bottom repeat-x;
	color:#f3c21d; 
	text-decoration:none; 
} 

#nav_main ul {
    display: none;
    left:0;
    list-style:none;
    margin:0;
    padding:0;
    position: absolute; 
    text-align:left;
    top:44px;
    z-index:4;
}
#nav_main li:hover ul, #nav_main li.over ul { 
    clear: left;
    display: block;
	z-index:5; 
}
#nav_main ul li, #nav_main li.on li, #nav_main li:hover li {
    border:1px solid #072352;
    float:none;
    height:24px;
    line-height:24px;
    text-align:left;
	text-transform:none;
    width:240px;
    z-index:6;
}
#nav_main ul li:hover, #nav_main ul li.over {
    border:1px solid #fff;
}
#nav_main li li a, #nav_main li.on li a, #nav_main li:hover li a {
    background-color:#092b64 !important;
    background-image:none !important;
    color:#fff;
    display:block;
    font-weight:normal;
	height:24px;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
	width:230px;
    z-index:9;
}
#nav_main li li a:hover, #nav_main li.on li a:hover, #nav_main li:hover li a:hover {
	background:#275da6 !important;
    color:#fff;
    display:block;
    font-weight:normal;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
    z-index:9;
}

#content { background:#fff; padding:12px 0 0 0; width:960px; z-index:1; } /* contenu */

#nav_supp { background:#073f98 url(/squelettes/navpics/fonds/fd_navsupp.jpg) 0 0 no-repeat; float:left; padding:26px 0 0 0; width:210px; } /* navigation gauche */

#content_main { float:left; width:450px; } /* contenu principal */
#content_main_detail { float:left; width:750px; }  /* contenu principal dans les pages de detail */

#news { width:450px; }

#content_supp { float:left; padding:0 0 20px 0; width:300px; } /* contenu supplementaire */

#content_sub {  } /* contenu subalterne */

#site_info { height:60px; margin:0; padding:25px 0 0 0; width:960px; } /* ours du site - footer */
#site_info ul { float:right; }
#site_info ul li { float:left; font-size:10px; font-weight:bold; }
#site_info ul li a { color:#fff; padding:0 10px; }
#site_info ul li a:hover, #site_info ul li.on a { color:#f3c21d; text-decoration:none; }
#site_info ul li.ui-tabs-selected {}


p.arbo { background:092b64; color:#cad000; height:40px; line-height:40px; margin:0; padding:0 0 0 40px; width:920px; }
p.arbo a { color:#cad000; }
p.arbo .ici { color:#0094d8; }


/*****************************/
/*  	   HOME     		 */
/*****************************/

.thanks { background: url(../navpics/fonds/fd_thanks.jpg) 0 0 no-repeat; height:420px; margin: 0 0 10px 0; padding: 15px 65px; }
.thanks p { color: #092b64; font-size:12px; width: 380px; }



/*****************************/
/*  	PAGE DE TEXTE  		 */
/*****************************/
#content_main div.texte { background:url(/squelettes/navpics/fonds/fd_texte.gif) 0 0 repeat-x; margin:0 8px; padding:25px 18px 20px 18px; width:398px; }
#content_main div.texte h2.surtitre { color:#727272; font:9px/14px Georgia, "Times New Roman", Times, serif; }
#content_main div.texte h1, #content_main div.texte h2.titre { color:#2e2d2d; font:26px/30px Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; }
#content_main div.texte .spip_documents img.cadre { background:#efefef; border:1px solid #e6e3e3; padding:3px; }
#content_main .texte .thumb { display:inline; float:right; margin:0 0 5px 10px; }

/*****************************/
/*    WHAT THEY SAY ABOUT    */
/*****************************/
div.head { background:#efefef; border-left:1px solid #e6e3e3; border-top:1px solid #e6e3e3; border-right:1px solid #e6e3e3; cursor:pointer; min-height:122px; margin: 10px 0 0 0; padding:10px;  }	
div.head:active, div.head:focus, div.report:active, div.report:focus { outline:none; }
div.head img { float:left; }
div.head div.text { background:url(/squelettes/navpics/puces/guillemets_ouvrants.png) 8px 6px no-repeat; float:left; padding:35px 0 0 8px; width:213px; }
div.head div.text h3 { color:#033d98; font-size:13px; }
div.head div.text h4 { color:#291e1e; font-size:12px; }
div.locuteur { background:#efefef; border-left:1px solid #e6e3e3; border-bottom:1px solid #e6e3e3; border-right:1px solid #e6e3e3; padding:1px 10px 10px 10px; }
div.locuteur p:first-child { margin-top:0; }
div.locuteur div.text { background: url(/squelettes/navpics/puces/guillemets_fermants.png) right bottom no-repeat; padding:0 20px 10px 0; }

/*****************************/
/*    	  OBJECTIVES    	 */
/*****************************/
a.item { display:block; }
a.item:hover { text-decoration:none; }
div.monitoring { background:url(/squelettes/navpics/puces/eject.gif) 383px bottom no-repeat; margin:10px 0 0 -20px; padding:20px 20px 0 20px; }
div.monitoring div.text { border-bottom:1px solid #d0d0d0; padding:0 0 1px 0; }
a:hover div.monitoring { background:#eaf1fa url(/squelettes/navpics/puces/eject.gif) 383px bottom no-repeat; }
div.monitoring h3 { color:#063887; font:18px/24px Georgia, "Times New Roman", Times, serif; }
div.monitoring h3 + p, div.interview h3 + p { margin:0; }

/*****************************/
/*    	    SURVEY		   	 */
/*****************************/
div.interview { background:#efefef; margin: 10px 0 0 0; padding:10px; width:378px;  }	
div.interview img { float:left; }
div.interview div.text { float:left; padding:0 0 0 15px; width:273px; }
div.interview div.text h3 { color:#2e2d2d; font-size:11px; } 
h2.reports { color:#063887; font:18px/24px Georgia, "Times New Roman", Times, serif; margin:15px 0 0 0; }

div.report { background:#efefef; border:1px solid #e6e3e3; border-bottom:none; cursor:pointer; margin:2px 0 0 0; padding:5px; width:386px;  }	
div.report div.illustr { float:left; text-align:center; width:135px; }
div.report div.text { float:left; padding:0 0 0 15px; width:216px; }
div.report div.text h3 { color:#2e2d2d; font-size:11px; } 
div.report div.text p { margin:0; } 
div.report_detail { background:#efefef; border-left:1px solid #e6e3e3; border-bottom:1px solid #e6e3e3; border-right:1px solid #e6e3e3; padding:1px 10px 10px 10px; }
div.report_detail p:first-child { margin-top:0; }
div.report_detail div.text { }

/*****************************/
/*    	 PAST EVENTS		 */
/*****************************/
ul.annees { }
ul.annees li { float:left; font:18px/24px Georgia, "Times New Roman", Times, serif; margin:0 18px 0 0;  }
ul.annees li.ui-tabs-selected { font:22px/24px Georgia, "Times New Roman", Times, serif; }
ul.annees li a { color:#c0bcbc; }
ul.annees li a:hover { color:#2e2d2d; text-decoration:none; }
ul.annees li.ui-tabs-selected a { background:url(/squelettes/navpics/fonds/fd_annee.gif) center bottom no-repeat; color:#2e2d2d; padding:0 0 10px 0; }

#past { margin:20px 0 0 0; }
#past div.tab { background:url(/squelettes/navpics/fonds/fd_tab.gif) 0 0 repeat-x; margin:10px 0 0 0; padding:25px 10px 0 10px; width:378px; }
#past div.tab h3 { color:#f3b31d; font:italic bold 21px/24px Myriad, "Trebuchet MS", Arial, sans-serif; } 

#past div.tab h3.intertitre { color:#727272; font-size:13px; font-style:normal; margin:25px 0 0 0; }
#past div.award { margin:10px 0 0 0; }
#past div.award h4 { color:#3f6bb0; margin:0 0 4px 0; }
#past div.award div.vignet { float:left; width:198px; }
#past div.award div.vignet p.legend { font-size:9px; padding:0 10px 0 0; }
#past div.award div.vignet img { background:#efefef; border:1px solid #e6e3e3; padding:3px; }
#past div.award div.text { float:left; padding:0 0 0 10px; width:170px; }
#past div.award div.text p { margin:0; }

/*****************************/
/*    	 WHO WE ARE    		 */
/*****************************/
.sscategorie { color:#2e2d2d; font:21px/28px Georgia, "Times New Roman", Times, serif; margin:10px 0 0 0; }
.categorie {
	margin:30px 0 0 0;
    text-transform:uppercase;	
}

div.team { background:#efefef; border-left:1px solid #e6e3e3; border-top:1px solid #e6e3e3; border-right:1px solid #e6e3e3; cursor:pointer; margin: 10px 0 0 0; padding:10px;  }	
div.team:active, div.team:focus, div.report:active, div.report:focus { outline:none; }
div.team div.illustr { float:left; text-align:center; width:134px; }
div.team div.text { float:left; padding:35px 0 0 8px; width:213px; }
div.team div.text h3 { color:#033d98; font-size:13px; }
div.team div.text h4 { color:#291e1e; font-size:12px; }
div.detail_team { background:#efefef; border-left:1px solid #e6e3e3; border-bottom:1px solid #e6e3e3; border-right:1px solid #e6e3e3; padding:1px 10px 10px 10px; }
div.detail_team p:first-child { margin-top:0; }

/*****************************/
/*    	 	 FAQ    		 */
/*****************************/
#faq { margin:30px 0 0 0; }
#faq h3 { background:url(/squelettes/navpics/puces/double.gif) 0 7px no-repeat; color:#666262; cursor:pointer; margin:0 0 15px 0; padding:0 0 0 17px; }
#faq h3:hover { color:#033d98; }
#faq h3.selected { background:url(/squelettes/navpics/puces/double_over.gif) 0 7px no-repeat; color:#033d98; margin:0; }
#faq h3:active, #faq h3:focus { border:none; outline:none; }
#faq div.text { margin:0 0 15px 0; }


/*****************************/
/*    	   SPEAKERS    		 */
/*****************************/
#speakers { padding:1px 0; }
#speakers h2 { color:#2e2d2d; font:21px/28px Georgia, "Times New Roman", Times, serif; margin-bottom:20px; }
#speakers ul { height:18px; margin:20px 0 30px -10px; padding:0; }
#speakers ul li { background:url(/squelettes/navpics/fonds/separ_alpha.gif) 0 2px no-repeat; float:left; font:12px Georgia, "Times New Roman", Times, serif; }
#speakers ul li:first-child { background:none; }
#speakers ul li.ui-tabs-selected { font-size:14px; font-weight:bold; }
#speakers ul li a { color:#999fa8; padding:0 10px; }
#speakers ul li a:hover { color:#033d98; text-decoration:none; }
#speakers ul li.ui-tabs-selected a { color:#033d98; }

div.speaker { background:#efefef; border:1px solid #e6e3e3; cursor:pointer; float:left; height:100px; margin:0 3px 2px 0; padding:3px; width:188px; }
a:hover div.speaker { background:#eaf1fa; }
div.speaker img { float:left; }
div.speaker div.text { float:left; padding:0 0 0 15px; width:98px; }
div.speaker div.text h3 { color:#033d98; font-size:13px; }
div.speaker div.text h3 a { color:#033d98; }
div.speaker div.text h4 { font-size:10px; }

div.footnote { display:none; }

p.retour { font-weight:bold; margin:-10px 0 0 0; }
p.retour a { color:#727272; }

div.speaker_detail { margin:30px 0 0 0; }
div.speaker_detail div.text { padding:0 10px 0 0; }
#content_main div.speaker_detail div.text h1 { font-size:18px; line-height:22px; }
div.speaker_detail div.text h2 { color:#727272; font-size:12px; margin:-10px 0 0 0; }
div.speaker_detail div.text div.illustr { background:url(/squelettes/navpics/fonds/fd_illustr_speaker.gif) 0 0 repeat-x; float:right; margin:0 0 5px 10px; padding:10px; width:150px; }
div.speaker_detail div.illustr h4 { color:#727272; font-size:12px; margin:10px 0; }
div.speaker_detail div.illustr ul {}
div.speaker_detail div.illustr ul li { margin:0 0 7px 0; }
div.speaker_detail div.illustr ul li h3 { font-size:10px; font-weight:normal; line-height:14px; }
div.speaker_detail div.illustr ul li h3 a { color:#074099; }

a.wic { background:#f3c21d; display:block; float:left; height:15px; margin:3px 3px 0 0; width:15px; }
a.tech { background:#cb2027; display:block; float:left; height:15px; margin:3px 3px 0 0; width:15px; }
a.brainpower { background:#092b64; display:block; float:left; height:15px; margin:3px 3px 0 0; width:15px; }
a.green { background:#00a760; display:block; float:left; height:15px; margin:3px 3px 0 0; width:15px; }

/*****************************/
/*    	PRESS RELEASE        */
/*****************************/
div.thread { margin:20px 0 0 0; }
div.thread h3 { font-size:14px; } 
div.thread p.date { color:#727272; font:Georgia, "Times New Roman", Times, serif; } 
div.thread p { margin:0; } 

/*****************************/
/*    	   PARTNERS        	 */
/*****************************/
div.item_partner { margin:0 0 40px 0; }
div.item_partner div.illustr { float:left; text-align:center; width:150px; }
div.item_partner div.text { float:left; padding:0 0 0 20px; width:228px; }
div.item_partner div.text h3 { font-size:14px; }

ul.list_partners { margin:0 0 40px 0; }
ul.list_partners li { margin:0 0 4px 0; }
ul.list_partners li.on { font-weight:bold; }
ul.list_partners li a { background:url(/squelettes/navpics/puces/grise.png) 0 7px no-repeat; text-decoration:underline; padding:0 0 0 12px; }
ul.list_partners li a:hover {}


/*****************************/
/*    	    GUESTS        	 */
/*****************************/
.guest { background:url(/squelettes/navpics/fonds/fd_guest.gif) 0 0 no-repeat; margin:30px 0 0 0; padding:5px 8px 0 25px; width:377px; }
.guest h2 { color:#000; font:18px/24px Georgia, "Times New Roman", Times, serif; }
.guest .visuel { float:right; }
.guest ul { margin:12px 0 0 25px; width:242px; }
.guest ul li { font-size:12px; margin:0 0 6px 0; }
.guest ul li:first-child {}
.guest ul li a { color:#6c6a79; padding:0 0 0 12px; }
.guest ul li:first-child a { background:url(/squelettes/navpics/puces/guest.gif) 0 7px no-repeat; color:#073f99; }
.guest ul li a:hover { color:#073f99; }

/*****************************/
/*         SPECIFIC          */
/*****************************/
.clear { clear:both; height:0; }

.ui-tabs-hide { display: none; }

div.chapo { font-weight:bold; }
p.more { font-weight:bold; margin:0; }
p.more a { color:#033d98; }

img.logo_event { float:left; margin:5px 10px 10px 0; }

div.doc { background:#efefef; border:1px solid #e6e3e3; margin:15px 0 0 0; padding:5px 10px; }
div.doc img.vignet { float:right; margin:-15px 0 0 0; }
div.doc h4 { color:#092b64; }
div.doc h4 a { color:#092b64; }
div.doc p { margin:0; }

h1.feed { float:left; }
h1.feed a { background:url(/squelettes/feed.png) right 10px no-repeat; display:block; padding:0 25px 0 0; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }
