/*
	reset_base.css

	Copyright (C) 2009, Aliénor
*/

html {}
body { margin: 0; padding: 0; background: #FFF; font-family: 'Times New Roman', Times, serif; color: #333; }
div {}
span {}
iframe {}
object {}
embed {}

/*** Headings ***/
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: bold; }

/*** Text elements ***/
p, blockquote { margin: 0; padding: 0; }
blockquote { margin-right: 20px; margin-left: 20px; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

pre, code { margin: 0; padding: 0; white-space: pre; }
pre, code, tt, samp, kbd { font-family: 'lucida console', monospace; }
address, i, em, cite, dfn, var { font-style: italic; }

abbr { border-bottom: 1px dotted; cursor: help; }

big { font-weight: bold; }
small {}
b ,strong { font-weight: bold; }
u, ins { text-decoration: underline; }
s, strike, del { text-decoration: line-through; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/*** Lists ***/
dl, ul, ol { margin: 0; padding: 0; }
dt { font-weight: bold;}
dd { margin-left: 20px;}

ul, ol { padding-left: 20px; }
li { list-style-position: inside/*outside*/; *list-style-position: outside;}
ul li { list-style-type: disc; }
ol li { list-style-type: decimal; }

/*** Tables ***/
table, thead, tbody, tfoot, th, td { vertical-align: middle; }
table { clear: both; table-layout: fixed; border-collapse: collapse;}
caption { text-align: center; }
th { text-align: left; font-weight: bold; }
th, td { padding: 0 2px; border: 1px solid; }

/*** Images ***/
img { display: inline; }
a img { border: none; }

/*** Forms ***/
input, select, textarea { font-family: 'Times New Roman', Times, serif; font-size: 100%; cursor: default; }

form { margin: 0; }
fieldset { margin: 0; padding: 0; border: 1px solid; }
legend { padding: 0; font-weight: bold; }
form p { margin: 0; }
label { font-weight: bold; }
select, input, button { padding: 0; font-family: sans-serif; }
select { border: 1px solid; vertical-align: top; cursor: pointer; }
input[type=text], input[type=password] { padding: 0 4px; border: 1px solid; vertical-align: top; cursor: text; }
input[type=radio], input[type=checkbox] { margin: 0 4px; vertical-align: middle; cursor: default; }
input[type=image] { display: inline-block; cursor: pointer; }
input[type=button], input[type=submit], input[type=reset], button { border: 1px solid; vertical-align: top; font-weight: bold; cursor: pointer; }
optgroup { font-weight: bold; font-style: italic; }
option {}
textarea { margin: 0; padding: 0; *padding: 2px; border: 1px solid; font-family: 'lucida console', monospace; cursor: text; }

/*** Links ***/
a:link, a:hover, a:active, a:visited { cursor: pointer; }
a:link {/*** cibles non encore visitees ***/
	text-decoration: underline;
	color: #00E;
}
a:hover {/*** Liens pour MouseOver ***/
	color: #00E;
}
a:active {/*** Liens cliques ***/
	color: #E00;
}
a:visited {/*** cibles visitees ***/
	text-decoration: underline;
	color: #551A8B;
}
a:focus {/*** Liens qui recoivent la zone de saisie active ***/
	outline: none;
}

