@charset "utf-8";


/* dev 
div, p {border:1px solid lime;} */


/* reset */
*    {margin: 0;padding: 0;border: none;}
body {background:#fff url('../img/neo_bg.png') no-repeat top center;}

/* structure */
body {min-width: 880px;	}

#container {width:700px; margin:0 auto;}

#wrapper {position:relative;padding: 20px 0 0 20px;}

#header {position:relative;width:800px;height:530px;background: url('../img/neo.png') no-repeat;}


#side {position:relative;display:block;width:300px;}
#photos {position:relative;display:block;width:600px; padding-left:35px;}

#footer {padding-top:40px;clear: both;padding-bottom:50px;}

.clear {clear:both;}

/* header */

.archive #header {height:0;}


/* typography */

body{font: 12px/1.2 sans-serif;color:#000;}

h2{color: #A8BC7D;	font-size:23px;	margin:10px 0;	font-weight:normal;}
h3{color: #333;		font-size:18px;	margin:20px 0 5px;}
h4{font-weight:bold;}

#preparation h3, #more_navigation h3 {margin:8px 0 5px;}

.strong, em {font-weight: bold;color:#333;}
.soft {color:#ccc;}
.small {font-size:10px;}
p {margin-bottom: 10px;}

.sign {text-align: right;margin-top: 20px;}
.remarque {color: #517c2b;	font-weight:bold;}


/* links */
a, a:link, a:visited {color: #800256;font-weight:bold;text-decoration: none;}
a:hover, a:visited:hover {color: #333;text-decoration: underline;}



/* lists */

ul {margin-bottom: 10px;margin-left:35px;text-transform: uppercase;}

ul li {list-style-type: none;}
ul ul li {padding: 0 10px;}
ul ul ul li {padding: 0 10px;}
ul ul ul ul li{padding:0 10px;}
ul ul{list-style-position: inside; padding-left:10px; }

li.head {margin-top: 10px;font-weight: bold;}
li.break {margin-top: 8px;}



#side ul.dates li {display: inline;}
/* navigation */
.dj {text-transform: uppercase; font-weight: bold;line-height:0.9;margin-bottom:10px;}

.dj span {display:block; font-size:12px;}

.dj00 {color:#3f0;font-size:30px ;}
.dj01 {color:#09e;font-size:40px ;}
.dj02 {color:#6f1082;font-size:35px ;}
.dj03 {color:#f06;font-size:30px ;}
.dj04 {color:#f06;font-size: ;}
.dj05 {color:#f06;font-size: ;}
.dj06 {color:#f06;font-size: ;}
.dj07 {color:;font-size: ;}
.dj08 {color:;font-size: ;}
.dj09 {color:;font-size: ;}

/* forms */

input {
width:185px;
color: white; 
margin: 6px 0px; 
padding: 2px 4px; 
font-family: arial; 
font-size: 13px; 
height: 18px;  
line-height: normal; 
background-color: #b4c89c; 
border: 1px solid rgb(168, 164, 173);


}