/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
* {margin:0;padding:0;}

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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
body {
	line-height: 1;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/*************************/

/*       Layout         */

/************************/
#page { margin:5px auto;width:320px; background-color:#BFB9F2;}
#header {margin-bottom:10px; background-color:#fff;}
#content {padding:5px; position:relative;}


h1 {padding:5px;margin:10px 0px 5px 0px;text-align:left; background-color:#fff;} 
h1 span {background-color: #FFFFFF;padding: 5px; position: absolute;right: 5px;top: -9px;}

ul { text-align:left;}
li {background-color:#fff;margin-bottom:5px;}
#content li a { display:block;background:url("images/pin-arrow.png") no-repeat 100% 50%;padding:5px;}
a, a:visited { text-decoration:none;}
ul.navigation {display:block; position:absolute; background-color:#BFB9F2;left:5px;top:-10px;}
ul.navigation li {float:left; display:block;background-color:#FE9401;margin-bottom:0px;}
#content ul.navigation li a  { background:none;}


#login_form { background-color:#d6d6d6;padding:10px; text-align:left; border:solid 1px #b6b6b6; margin:0px 10px 10px 10px;}
#login_form input { display:block; width:100%; margin-bottom:10px;}
#login_form input[type='submit'] { width:30%; margin-bottom:0;}
#login_form label {margin-bottom:3px; display:block;}
.login_form #page { background-color:#d6d6d6;}

.li-date {color:#FE9401;padding-bottom:5px;}
.li-name {color:#8781C0;padding-bottom:5px;}
.li-phone {padding-bottom:5px;}
#content .li-phone a, #content .li-phone a:visited {display:inline; background:none;}

#content tbody {padding:5px 0px; background-color:#fff;}

table {width:100%;}
tr {height:30px; line-height:30px;} 
td { border:solid 1px #999;}

.b-rdv{padding:5px 0px;}
.b-rdv span { margin:5px; background-color:#fff; border:solid 1px #999; display:block;}
.b-rdv span a { display:block; padding:5px;}
.b-list-rdv li, .b-list-notes li {padding:5px;}

/*body {
	background: #b6b6b6;
	margin: 0;
	padding: 0;
	font-family: arial;
}
#login_form {
	width: 300px;
	background: #f0f0f0 url(../img/login_bg.jpg) repeat-x 0 0;
	border: 1px solid white;
	margin: 250px auto 0;
	padding: 1em;
	-moz-border-radius: 3px;
}
h1,h2,h3,h4,h5 {
	margin-top: 0;
	font-family: arial black, arial;
	text-align: center;
}

input[type=text], input[type=password] {
	display: block;
	margin: 0 0 1em 0;
	width: 280px;
	border: 5px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	padding: 1em;
}

input[type=submit], form a {
	border: none;
	margin-right: 1em;
	padding: 6px;
	text-decoration: none;
	font-size: 12px;
	-moz-border-radius: 4px;
	background: #348075;
	color: white;
	box-shadow: 0 1px 0 white;
	-moz-box-shadow: 0 1px 0 white;
	-webkit-box-shadow: 0 1px 0 white;

}

input[type=submit]:hover, form a:hover {
	background: #287368;
	cursor: pointer;
}



*/
/* Validation error messages */

/*.error {
	color: #393939;
	font-size: 15px;
}

fieldset {
	width: 300px;
	margin: auto;
	margin-bottom: 2em;
	display: block;
}

/* FOR FUN */
/*
h1 {
	text-shadow: 0 1px 0 white;
}

/* Not necessary. Just the "tutorial created by" stuff at the bottom */
/*
#tutInfo {
	background: #e3e3e3;
	border-top: 1px solid white;
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: .7em .7em .7em 2em;
}*/
