/********************************************
 *
 *  GENERAL DECLARATIONS / RESETTER
 *  
 *********************************************/
html 
{ 
	margin: 0; padding: 0; border: none;
	min-height: 100%; height: 100% !important; height: 100%;
}

body 
{
	margin: 0; padding: 0; border: none;	
	text-align: center;
	background-color: #FFFFFF;  
	font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 11px; line-height:14px;
  background: transparent url(../images/bkg_main_gradient.jpg) 0px 0px repeat-x; 
}

/* block */
div { margin: 0; padding: 0; position: static;}

/* liens */
a:link, a:visited, a:active, a:focus { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

/* listes */
dl, ul, ol, dd, dt, li { margin: 0; padding: 0; }
li { list-style: none; }

/* titres */
h1, h2 ,h3, h4, h5, h6 { margin: 0; padding: 0; font-family: Georgia, Arial, sans-serif;	color: #164179; }
h1 { font-size: 1.45em; line-height: 1.7em; }
h2 { font-size: 1.2em; line-height: 1.5em; }
h3 { font-size: 1.1em; line-height: 1.4em; }
h4 { font-size: 1em; line-height: 1.3em; }
h5 { font-size: 0.9em; line-height: 1.2em; }

/* mise en forme - inline */
pre, code, address, caption, cite, code, dfn, em, strong, var, abbr, acronym { font-style: normal; font-weight: normal;	text-decoration: none; text-transform: none; }
abbr, acronym { font-variant: normal; }
pre, code { font-family: monospace; }
em { font-style: italic; }
strong { font-weight: bold; }

/* formulaire */
form { margin: 0; padding: 0; }
form fieldset, form legend, form label  { margin: 0; padding: 0; border: none; }
form input, form textarea, form select  { margin: 0; padding: 0;	font-family: inherit; font-size: inherit;	font-weight: inherit; }

/* paragraphe */
p, blockquote { margin: 0; padding: 0; text-indent: 0; }

/* tableau */
table { border-collapse: collapse; border-spacing: 0; padding: 0; margin: 0; width: 100%; }
table caption { text-align: left; }
table thead tr, table tbody tr {}
table thead tr th, table tbody tr td { border: none; vertical-align: top; text-align: left; }

/* image */
img { display: block; margin: 0; padding: 0; border: none; line-height: 1em;	font-size: 1em; }




#header_menu,
#header_search,
#header,
#print_page,
.col_question_left,
#content_right,
#footer .links,
#search_keywords,
.subtitle_questions,
.pagination { display: none; }

#footer .copyright {display: block;}
#content, .main { text-align: left; }
#breadcrumb li { display: inline; margin-right: 10px; }

.revealable { display: block !important; margin: 0 0 1.2em 0;}
.article .bloc_text ul { margin: 5px 0px 5px 5px; text-indent:-1em; margin-left: 13px;}
.article .bloc_text ul li { list-style-image:none; list-style-position:inside; list-style-type:disc; }

div.title { font-weight: bold; font-size: 1.2em; margin: 1.2em 0; }
.bloc_title {font-weight: bold;}

.reply {padding: 1.2em 0 0 0; margin: 1.2em 0 0 0; border-top: 1px solid #147999;}

