@charset "utf-8";
@import url(/cluster/sites/cluster-screen.css);

body { font-family:Verdana; font-size:0.8em; background-color:#5394cf; margin:0; padding:0; }
a { color:#333; color:#933; }
a:hover { text-decoration:none; }
a img { border:none; }
#head-wrap, #main-wrap, #foot-wrap { margin:0 auto; padding:0; width:700px; background-color:#fff; }
#head { /*border:1px dotted #666;*/ height:200px; margin:0; padding:0; background:#5394cf url('images/ban-nuagerie.jpg') no-repeat; }
#foot { clear:both; padding-top:50px; }
#foot .mentions { color:#333; font-size:80%; }
#foot .mentions a { color:#333; }
.hidden { display:none; }
.clear { clear:both; }
ul.auteurs-participants { list-style:none; }
ul.auteurs-participants li { list-style:none; display:inline; }
hr { border:none; height:0; }
h1 { margin:0; padding:0; }
h1 img { display:block; /*width:100%; height:350px;*/ }
h2 { clear:both; /*padding-top:5px; border-bottom:1px solid #333;*/ }
h2.image { /*margin-top:0; padding-top:0; border:none;*/ }
h3 { clear:both; /*padding-top:5px; border-bottom:1px dotted #333;*/ }
h3.image { /*margin-top:0; padding-top:0; border:none;*/ }
h4 {  }
h4.image { /*margin-top:0; padding-top:0; border:none;*/ }
/* projets */
div.project { display:block; float:left; margin:0 7px; width:210px; }
img.tn-project { float:left; margin:5px; width:210px; height:120px; }
/* membres */
div.member { display:block; float:left; margin:0 3px; width:100px; }
img.tn-member { width:100px; height:100px; float:right; margin:1px; }
.liens a { color:#090; font-size:80%; }
#navmap { /*overflow:auto; height:100%; position:fixed; top:0; margin:0 auto; margin-left:720px; padding:2px; padding-top:50px; border-left:1px solid #ccc; add*/ display:none; }
#navmap ul { list-style:none; margin:1px; padding:1px 0 2px 1px; }
#navmap li { margin-left:5px; padding-left:0; }

/* formulaires */
form p.user_phone { display:none; }
#contact-box form p.user_phone { display:block; }

/* page modele */
.read-online img { clear:both; display:block; margin:5px 0; width:100%; height:1024px; border:1px solid #333; }
.temp { border:1px solid #c00;}
.temp, .temp a { color:#c00;}

/* stupide -> à rectifier */
ul.navchapters span.hidden  { display:inline; }

/* commentaires */
#comments { padding-top:50px; }
#comments ol {
	margin: 20px 0;
	background: url(ul_bg_repeat.gif) repeat-y; /*-- Fond de la numérotation --*/
	padding: 0 0 0 35px; /*-- Distance entre chaque éléments de la numérotation --*/
	/*border: 1px solid #111;*/
	
	background-color:#ccc;
}
#comments ol li {
	margin: 0;
	padding: 15px 15px;
	color: #333;
    /*-- L'effet de relief est obtenu avec différentes 
	couleurs définis sur les propriétés de bordure --*/
	border-top: 1px dashed #999;
	background: #eee;
}
#comments ol li:first { border:none; }
#comments ol li p { border-bottom: 1px dotted #666; }
#comments ol li p .comment_anchor { display:none; }
#comments ol li:hover p .comment_anchor { display:inline; }
#comments ol li blockquote {}

ul.metadata { display:none; }



/*add*/

body { /*background:#1b4a73 url('images/bg-body.png') repeat-x;*/ background-color:#1b4a73; }
#head { position:relative; }
#head ul { margin:0; padding:0; }
#head li { list-style:none; display:inline; }
#nav-content { position:absolute; top:160px; left:20px; }
#nav-content a { font-size:120%; text-decoration:none; font-weight:bold; color:#1b4a73; /*display:block;*/ padding:0 10px 0 0; }
#nav-content a:hover { text-decoration:underline; }
#nav-contact { position:absolute; top:10px; right:10px; }
#nav-contact a { font-size:90%; text-decoration:none; color:#697d8f; }
#nav-contact a:hover { text-decoration:underline; }
#nav-network { position:absolute; top:140px; right:20px; }
#ariane { position:absolute; top:180px; margin:0; padding:2px 15px; }
#main { min-height:700px; }
#main h2 { padding:0 15px; }
#main h3 { padding:0 15px; }
#main h4 { padding:0 15px; }
#main p { padding:0 15px; }
#main p.read-online { padding:0; }
#main p.read-online img { border:1px dotted #333; border-width:0 0 1px 0; }
#foot p.mentions { margin:0; padding:10px; }