/*@version 4 - 080410 - Antoine Rodes @since 070315*/
/*------------------------------ Base du zoom --------------------------------*/
html{/* Resets 1em=10px: */
	font-size:62.5%;
}
/*------------------------------ sur toutes les balises ----------------------*/
/* @see http://wiki.media-box.net/documentation/html */
/* Module structure ---------------- */
html, body,
/* Module texte -------------------- */
h1, h2, h3, h4, h5, h6, p,
br,
div, span,

blockquote,			/* citation longue */
q,					/* citation courte dans la ligne */

em,					/* Indique une mise en exergue */
strong,				/* Indique une mise en exergue plus forte */
cite,					/* Contient un extrait ou une référence vers une autre source */
dfn,					/* Indique qu'il s'agit de l'instance définissante du terme englobé */
code,				/* Désigne un fragment de code informatique */
samp, 				/* Désigne un exemple des sorties d'un programme, d'un script, etc */
kbd,					/* Indique un texte que doit saisir l'utilisateur */
var,					/* Indique l'instance d'une variable ou le paramètre d'un programme */

abbr,				/* Indique une forme abrégée (par exemple, "WWW", "HTTP", "i.e.", etc.) (l'élément abbr n'est pas employé en raison de son absence de support dans IE6 /or recommandation XHTML2) */
acronym,				/* Indique un acronyme (qui se prononce) (par exemple, "radar", "LAN", etc.) */

pre,					/* texte préformaté (garde les espace internes) */

address,

sup,					/* lettres supérieures (exposant) */
sub,					/* lettres inférieures */
/* Module hypertexte --------------- */
a,
/* Module liste -------------------- */
dl, dt, dd, ol, ul, li,
/* Module formulaires élémentaires --*/
form, fieldset, label, legend, select, optgroup, option, textarea, input, button,
/* Module tableaux élémentaires ---- */
table, caption, thead, tbody, tfoot, tr, th, td,
/* Module image -------------------- */
img, map, area,
/* Module objet -------------------- */
iframe, object, param,
/* Script -------------------------- */
script, noscript{
	margin:0;
	padding:0;
	outline:0;
	vertical-align:baseline;
}
/* remember to define focus styles! */
:focus {
	outline:0;
}
/*------------------------------ hérité par les descendants ------------------*/
body{
	font-family:Verdana, Arial, sans-serif;
	color:#000;
	background:#fff;
	line-height:1em;
	font-size:1em;
}
/*------------------------------ balises redéfinies ---------------------------*/
a img {
	border:0;
}
ol, ul{
	list-style:none;
}
table{
	/* fait pas 100% d'entrée (style de base) */
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after{
	content: "";
}
blockquote, q {
	quotes: "" "";
}
h1, h2, h3, h4, h5, h6{
	font-size:1em;
	font-weight:normal;
}
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
cite, dfn, var, address{
	font-style:normal; /*pas italic*/
}
pre, code, samp, kbd{
	font-family:monospace; /*déjà par défaut*/
}
sup, sub{
	font-size:1em;
}
sup{
	vertical-align:super; /*déjà par défaut*/
}
sub{
	vertical-align:sub; /*déjà par défaut*/
}
a:link, a:visited, a:active{
	text-decoration:none;
}
/*---------------------------------------------------------------------------*/
fieldset.g{}
legend.g{
	font-family:Verdana, Arial, sans-serif;
	color:#666;
	line-height:1em;
	font-size:1em;
}
label.g{}
label.g span.gLabelMandatory{font-family:tahoma,helvetica,sans-serif;color:red;font-weight:normal;font-size:1.1em;line-height:1.181em;}
label.g span.gLabelText{font-family:tahoma,helvetica,sans-serif;color:#000;font-size:1.1em;line-height:1.181em;}
input.gTextBox, input.gPasswordTextBox, textarea.g{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	color:#000;
	background:#FFFFFF url(/img/form/form-gTextBox-bg.gif) repeat-x scroll top;
	border:1px solid #B5B8C8;
	padding:1px 3px;
}
input.gRadioButton{width:1.3em;height:1.3em;font-size:1em;}
input.gCheckBox{width:1.3em;height:1.3em;font-size:1em;}
select.g{
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0pt;
	color:#000;/*color:#0077d4;*/
}
select.g option{padding:0 2px;}
button.g, input.gSubmit{
	font-family:Tahoma,Verdana,helvetica;
	vertical-align:middle;
	font-size:1.1em;
	line-height:1em;
	white-space:nowrap;
	padding:1px 7px 2px 7px;
	color:#0077d4;
}
/*---------------------------------------------------------------------------*/
object{
	display:block;
}
/*------------------------------ Utile ---------------------------------------*/
span.clear{display:block;font-size:0;line-height:0;clear:both;}
/*------------------------------ Accessibilité -------------------------------*/
.forVoice{position:absolute;top:-10000px;left:0}
/*------------------------------ debug ---------------------------------------*/
div.debug{background-color:#ebebeb;}