 /* Eric Meyers reset CSS ' * http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style-position:inside;}
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }



body {background:#707d86; color:#707d86;text-align:center;font-family: verdana, sans-serif;}
h1,h2,h3,h4,h5,ul#menu{font-family: "Gill sans", "Trebuchet MS", Tahoma, sans-serif;margin-top:1.2em;}
form,p, ul,ol,div.coin{margin-top:1em;}
#wrapper {background:#c9c8b9 url('img/fond_page_885x1.jpg') repeat-y 50.01% ; width:885px ;text-align:left;margin: 0 auto;}
#page { width:859px ;text-align:left;margin-left:12px;}
#banniere{position:relative;background:transparent url('img/haut_banniere_885x29.jpg') no-repeat top center;margin-top:-0px;
width:885px;height:124px;}
a#login{position:absolute;top:8px;left:690px;font-size:0.7em;color:white;text-decoration:none;}

#finbanniere {position:relative;background:#c9c8b9 url('img/finbanniere_885x38.jpg') no-repeat top center; width:885px ;height:38px;} 
#finbanniere h2{color:white;font-size:1em;line-height:2.4em;margin-left:40px;width:225px;text-align:right;}
#logo {position:relative;top:25px;left:12px;background:#dfda00;width:859px;height:120px;color:white}
#logo img {margin-left:25px;margin-top:5px;}
div#dmenu{background:white;width:859px;margin-left:12px;margin-bottom:20px;font-weight:bold;}
#menu li.soustitre{font-size:1.1em;color :#dfda00;background:white;line-height:1.5em;margin-left:25px;margin-right:80px;}
#menu li,#menu a {display:inline; line-height:2em;color:#c9c8b9;margin-right:1.8em;}
a {color:#707d86;text-decoration:none;}

a:hover{color:#4e5b64;text-decoration:underline;}

div#contenu div#menu li a:hover {text-decoration:none;color:#a7a697;}

#contenu{margin-top:7px;margin-right:7px;float:right;width:565px;font-size:0.8em;margin-bottom:20px;padding:3px 0;}
#contenu p,#contenu ul, #contenu ol{margin-left:7px;}
#contenu *{margin-left:0px;}

div #finbanniere h2#pagetitle{position:absolute;bottom:0;left:270px;color:#c9c8b9;text-align:left;}
div#listebillets{background:#c9c8b9;}
div.coin{margin-left:0;padding-left:30px;background:#c9c8b9 url('img/contfondh2_565x23.jpg') no-repeat top left;height:23px;line-height:23px;font-size:0.87em;}
div.coin .date {float:left;width:120px;color:#c9c8b9;}
div.coin h2 {float:left;width:250px;font-weight:normal;margin-top:0;}
div.coin div.commentcount {color:#dfda00;} 

#navigation{position:relative;margin-top:7px;float:left;width:250px;margin-left:5px;font-size:0.7em;padding:0 0 12px 0;}
h2#navigationtitle{position:absolute;top:192px;right:640px;color:white;}
h2#produittitle{position:absolute;bottom:117px;right:10px;color:white;}
#prix{color:white;font-size:1.4em;font-weight:bold;}
#prix span {color:#dfda00;background:white;margin-left:100px;padding:2px 7px;}



.mod{background:white;padding:4px;}
#footer{clear:both; font-size:0.6em;text-align:center;}
hr.minihr {border-top:1px solid #707d86; margin: 5px auto;width:150px;}

#navigation label {text-align:right;display:block;}

#wlpeLoginForm button,#wlpeLoginForm input,#wlpeLoginForm select{font-size:0.9em;}
form{clear:both;}

#rss {background:white;padding-bottom:15px}
#rss img {position:relative;top:7px;}
#rss a:hover {text-decoration:none;}
div#post{background:white;}
div#post div.comment{background:#c9c8B9;}

table.calendar {text-align:center;background:#d6d6ca;color:white;font-weight:bold;font-size:0.9em;width:150px;float:left;}

ul#cal_noms, ul#cal_noms li {background:#d6d6ca;margin:0;padding:0}
ul#cal_noms li{list-style-image:url('img/seb.png');height:22px;}
ul#cal_noms li a{color:white;font-wheight:bold;font-size:1.4em;line-height:0.9em;}

table.calendar caption{width:150px;background:#d6d6ca;border-bottom:1px solid white;padding:0;font-size:1.2em;line-height:1.5em;}
table.calendar td{padding:2px 3px;}
table.calendar th{font-size:1.1em;padding:3px 2px;}
td.cal_link a{font-weight:bold; text-decoration:underline;}

#navigation a.multi ,td.multi a{color: #707d86;}
#navigation a.sebastien ,td.sebastien a,td.david a{color: #95bc9b;}
#navigation a.benoit ,td.benoit a{color: #dfda00;}



.droite{text-align:right;}

.gauche{text-align:left;}
.error{color:#e33517;}
.center{text-align:center;margin-right:auto;margin-left:auto;}

div#imageblog{width:565px;overflow:hidden;}


 #search {
	position:relative;
background-color:white;
	width:250px;
	z-index:900;
	padding-right: 0px;
height:35px;
}

#search input{
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	width: 190px;
	height: 19px;
}
#ajaxSearch_input {
color:#707d86;
position: relative;
top: 6px;
left: -6px;
width: 165px;
height: 31px;
z-index: 1002;
}

#ajaxSearch_submit {
width: 30px !important;
height: 28px !important;
margin: 0 !important;
border: 0 !important;
background: transparent url(img/loupe.png) no-repeat center top;
padding: 50px 0 0 !important;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
position: relative;
top: -21px;
right: 210px;
z-index: 80;
}
#panier table{width:100%;text-align:right;}
#panier table th{font-weight:bold;border-top: 1px solid #707d86;}
#panier table thead{font-weight:bold;border-top: 1px solid #707d86;bold;border-bottom: 1px solid #707d86;}
.adpanier {background:#39393b;color:white;border:1px solid #c9c8b9;font-family:fixed;padding:1px 3px;font-size:1.3em;line-height:1.5em;}
