/* --- Kiwii Development ------ */ 

html, body { margin: 0; padding: 0; }  
body { color: #fff; text-align: center; background: #000 url(img/bg-onairorchestra.jpg) 0 0 no-repeat; }
fieldset { border: none; padding: 0; }
#page { margin: 0 auto; text-align: left; }
#header {  margin-left: 460px; }
#header h1 { font-size: 4em; margin-bottom:0; }
#header .definition { margin: -18px 0 0 10px; color: #ccc; }
#nav { margin-left: 200px; } 
#nav ul li { display: inline; font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif; }
#nav ul li { list-style-type: none; padding-right: 10px; }
#nav ul li a { text-decoration: none; color:#D69523; margin-bottom: 10px; }
#nav ul li a:hover { color: #FFD102; border-bottom: 3px solid #FFD102; }
#ftr { font-size: .8em; color: #666; margin-top: 40px; }

#news { }
#content { margin:50px 0 20px 500px; width: 540px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; }
#player { position: absolute; top: 380px; left: 20px; }

a img { border: 0; }
p { font-family: Georgia, Palatino, Times, serif; font-size: 1em; color: #ccc; line-height: 1.7em; margin: .7em 0 10px 0; }
a { color:#660; text-decoration: underline; }
h2 { margin: 1em 0 0 0; font-size: 1.25em; clear: right; }
h3 { margin: 1.5em 0 0 0; font-size: 1em; }
h4 { margin-top: 1em; color: #1D0E06; }
a:hover { color: #FFD102; text-decoration:underline; }
h3 a { color: #FFD102; text-decoration: none; }

#content h1 { font-size: 1.4em; padding:10px 0 10px 0; }
#content h1 a { text-decoration:none; margin:0 13px 0 0; padding:0 10px 0 0; color: #FFD102; }
#content h1 a:hover { color:#660; border:0; }
#content ol { list-style-type: none; font-size:1em; margin:0px; color:#000033; }
#content p { margin: 0; padding: 0; }
#content p a { text-decoration: none; border-bottom: 1px dotted #333; }
#content blockquote { font-size: 1.2em; margin: .5em 1em; color: #69573F; background: none; }
#content ul { list-style-type: square; margin: 1em 1em;	 }
#content ul li { font-size: .9em; line-height: 1.3em; margin-bottom: .5em; }
p.right { text-align: right; }  


/* -------------------------------------- Contact  */

#fixContact {  }
#fixContact img { padding:0 0 20px 15px; }
#fixContact fieldset { padding:0; border: none; }
#fixContact fieldset input, textarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #333;}
#fixContact fieldset textarea { width: 280px; }
#fixContact fieldset p { margin: 0;padding:6px 10px; color: #c90; font-weight: bold; border-bottom: 1px solid #333; }
#fixContact fieldset p samp { color: #666; font-size:110%; }
#fixContact fieldset p label { float: left; display: block; width: 100px; font-size:130%; padding-top:5px; }
#fixContact fieldset p.submit { margin:0; padding: 8px 0; border-bottom: none; text-align: center; }
#fixContact fieldset p.submit input { font-family: verdana, arial, helvetica, sans-serif; }
#ContactSentTrue  { position:relative; margin-bottom:20px; padding:10px; border-top: 1px dotted #390; border-bottom: 1px dotted #390; background-color: #DDF3C6; font-size: 130%; color: #390; text-align: center; }
#ContactSentFalse { position:relative; margin-bottom:20px; padding:10px; border-top: 1px dotted #f00; border-bottom: 1px dotted #f00; background-color: #FFDECF; font-size: 130%; color: #f00; text-align: center; }
#fixContact p { padding:40px 40px 20px 40px; font-size:80%; font-style:italic; line-height:100%; text-align:justify; color:#999; }
.boxAnnexe { position:relative; margin-bottom:20px; padding:10px; margin: 13px; border: 1px solid #ccc; background-color: #fff; font-size: 100%; color: #390; text-align:center; line-height:110%; }
.boxAnnexe img { border:0; }
.boxAnnexe span { color:#f00; }