/* - - - - - - - - - - - - - - - - - - - - -
Title : Neway Nice - Main style sheet
URL : www.neway-nice.com
Author : Pierre Jahan - JahanDesign.com
Created : 1/07/06
- - - - - - - - - - - - - - - - - - - - - */

* { margin:0; padding:0; }
html { height:100%; }
body { text-align:center; color:#555; font-size:75%; line-height:1.4em; font-family: Verdana, Arial, Sans-Serif; background:#333 url(../img/bg_track_road.jpg) center top fixed; height:100%; }
#stamp { position:absolute; top:40px; left:-104px; width:1100px; height:100px; background:url('../img/ribbon-liquidation.png') no-repeat; z-index:10; }
body.accueil #stamp { top:140px; }
#wrap { position:relative; width:900px; margin:0 auto; text-align:left; }
#banner { margin:0; width:900px; height:140px; z-index:1; }
#navigation { position:relative; width:900px; height:60px; background:#5A6070 url(../img/bg_nav.gif) repeat-x; }
#menu { width: 660px; height:60px; margin-left:240px; z-index:100; }
#sommaire { position:relative; width:900px; margin:0 auto; }
body.accueil #banner { height:250px; }
#content { width:900px; margin:0 auto; text-align:left; background:#fff url(../img/contentbg.png) repeat-x; }
#footer { font-size:11px; margin-bottom:10px; background:#333 url(../img/bg_footer.png) 0 0 repeat-x; color:#999; }
#footerMenu { padding:5px 20px; text-align:center; }
#footerLogos { padding:0 20px; height:60px; text-align:center; }

a { color:#c33; text-decoration:none; }
a:hover { color:#f44; }
#footer a { color:#aaa; }
#footer a:hover { color:#fff; }
img { outline:none; border:none; }
a img { border:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color:#333; line-height:1.2em; }
h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:1.3em; }
h4 { font-size:1.1em; }
h5 { font-size:1em; margin:1em 0; font-weight:bold; }
h6 { font-size:.9em; margin:1em 0; font-weight:bold; }
#navigation h1 a { position:absolute; top:0; left:0; }
#navigation h1 a:hover { cursor:pointer; border:none; }
ul, ol { list-style:none; margin:0 0 1em; padding:0; }
ul ul, ol ol, ul ul ul, ol ol ol { 	margin-bottom:0; }
#main li { margin-left:.5em; padding-left:15px; background:url(../img/puce.gif) 0 5px no-repeat; }
p { margin:0; padding-bottom:1em; }
div.date { margin-top:-5px; font-size:.85em; color:#aaa; font-style:italic; }
div.lire a { clear:left; display:block; height:16px; background:url(../img/page_white_go.gif) 0 0 no-repeat; }
div.lire a:hover { background-image:url(../img/page_white_go_on.gif); }
div.lire span { display:none; }
table a, table a:visited, table a:active { color:#888; text-decoration:none; }
table a:hover { color:#000; }
.clear { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:inline; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display:block; }
/* End hide from IE-mac */

a.private { background:url(../img/lock.gif) right center no-repeat; padding-right:18px; }
.lighttext { font-size:90%; color:#aaa; }
.floatright { float:right; }
.floatleft { float:left; }
.center { text-align:center; margin:0 auto; }
.hide { height:0; width:0; font-size:0; visibility:hidden; display:none; }

/* contact tab */
#right_tab { position:absolute; margin-top:0; margin-left:900px; width:30px; }
#right_tab a { height:100px; width:30px; display:block; background:url('../img/onglets.png') 0 0 no-repeat; text-indent:-9999em; text-decoration:none; }
#right_tab a:hover,
#right_tab a.on { background-position:-30px 0; }

/* Search form */
.formulaire_recherche { position:absolute; margin-top:105px; margin-left:760px; width:162px; z-index:100; }
body.accueil .formulaire_recherche { margin-top:215px; }
.formulaire_recherche * { display: inline !important; vertical-align: middle; }
.formulaire_recherche label { display: none !important; }
.formulaire_recherche input.forml { width: 120px; color: #666; background: #EEE; border: 1px inset #CCC; padding-left: 1px; }
.formulaire_spip * { font: 11px Verdana, Helvetica, Arial, sans-serif; }
fieldset { border:1px solid #ccc; padding:.4em; margin:2em 0; }
