form			{ padding: 0; margin: 0; }

#offline		{ font-family: Arial, Helvetica, sans-serif; color: #5A5B5B; font-size: 12px; }
#offlinmsg		{ border: 1px solid #cccccc; }

#logininput		{ border: none; width: 164px; font-size: 12px; }
#passwordinput	{ border: none; width: 138px; font-size: 12px; }
#logintext		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }

#searchinput	{ border: none; margin: 0; width: 132px; font-size: 12px; }

.menu			{ color: #0000ff; color: #135477; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; text-transform: uppercase; }
.menu:hover		{ color: #f2a011; }
.menu-selected	{ color: #f2a011; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; text-transform: uppercase; font-weight: bold; }
.menu-bottom	{ background-color: #eeeeee; padding: 4px; }

.pathbar			{ border-bottom: 1px solid #cccccc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #0B3547; font-weight: bold; }
.pathbar a			{ text-decoration: none; color: #EF5E16; }
.pathbar a:hover	{ color: #9caec5; }

.optionsbar			{ border-bottom: 1px solid #cccccc; padding-top: 1px; }
.optionsbar a		{ float: right; border: 1px solid #ffffff; padding: 2px; }
.optionsbar a:hover	{ border-color: #ffaa00; }

.submit			{ border: 1px solid #cecfd1; padding: 0; margin: 0; background: #cecfd1 url(../pics/btn_back.gif) repeat-x top left; text-transform: uppercase; font-size: 10px; height: 21px; color: #135477; cursor: pointer; }
.submit:hover	{ color: #ffaa00; }

.deadlink		{ border: none; background-color: transparent; color: #808080; font-size: 11px; cursor: pointer; }
.deadlink:hover	{ color: #ffaa00; }

#content			{ font-family: Arial, Helvetica, sans-serif; color: #5A5B5B; font-size: 12px; }
#content a			{ color: #f2a011; text-decoration: none; font-weight: bold; }
#content a:hover	{ color: #9caec5; }

#ancien a.type2 { color: #135477; text-decoration: none; font-weight: normal; }
#ancien a.type2:hover	{ color: #9caec5; }

#actu				{ font-family: Arial, Helvetica, sans-serif; color: #135477; font-size: 11px; }
#actu h1			{ color: #F2A011; font-size: 18px; font-weight: normal; }
#actu h2			{ color: #EF5E16; font-size: 11px; font-weight: bold; }
#actu td,
#actu td div,
#actu tbody			{ font-size: 11px; font-weight: normal; color: #135477; }

#footer			{ padding-top: 4px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-align: right; }
#footer a		{ color: #000000; }

/* -- <MODULE_STYLE> --*/

#module					{ font-family: Arial, Helvetica, sans-serif; color: #5A5B5B; font-size: 12px; }
#module a				{ color: #f2a011; text-decoration: none; font-weight: bold; }
#module a:hover			{ color: #9caec5; }
#module fieldset		{ border: 2px solid #9caec5; padding: 0.5em; margin-bottom: 1em; }
#module legend			{ font-weight: bold; color: #ec9d10; }
#module table			{ color: #135477; font-size: 12px; }
#module .text			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #9caec5; width: 16em; }
#module .notice			{ font-size: 10px; }

select			{ font-size: 10px; }

#poll-list		{ float: left; width: 100%; margin: 1em 0 1em 0; }
div.poll		{ float: left; border: 2px solid #4e7f99; text-align: center; margin: 0 0.5em 0.5em 0.5em; }
div.poll h5		{ text-transform: uppercase; font-size: 10px; font-weight: bold; padding: 0.2em 0.5em 0.2em 0.5em; margin: 1px; background-color: #4e7f99; color: #ffffff; }
div.poll-query	{ text-align: left; padding: 0.2em; }
div.poll-vote	{ padding: 0.2em; }
div.poll-vote a	{ display: block; margin: 0.5em; text-decoration: none; font-size: 10px; }
div.poll-infos	{ font-size: 10px; padding: 0.5em; }
div.poll-result	{ padding: 0.5em; /*width: 240px;*/ }
div.poll-result div	{ text-align: left; }
div.poll-result-bar	{ background-color: #eeeeee; }

#link-list		{ float: left; width: 100%; margin: 1em 0 1em 0; }
div.links		{ float: left; border: 2px solid #135477; margin: 0 0.5em 0.5em 0.5em; }
div.links h5	{ padding: 0.2em; margin: 1px; background-color: #135477; color: #ffffff; text-align: center; }
div.links ul	{ list-style: square; padding: 0.5em; margin: 0 0 0 1em; }

div.sponsor		{ background-color: #eeeeee; margin-bottom: 0.5em; padding: 0.5em; border: 1px solid #cccccc; }

div.actu		{ margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #cccccc; }

.center			{ text-align: center; }

img.humancheck	{ border: 1px solid #6080aa; }
span.star		{ font-weight: bold; color: #ff0000; font-size: 14px; }

div.ok		{ border: 2px solid #aaccff; background: transparent url(../pics/ok.gif) no-repeat 10px center; padding: 1em 1em 1em 4em; margin: 0 0 1em 0; }
div.no		{ border: 2px solid #ff0000; background: transparent url(../pics/stop.gif) no-repeat 10px center; padding: 1em 1em 1em 4em; margin: 0 0 1em 0; }

/* SiteSearch */
#module .sp2_info			{ color: #0B3547; font-weight: bold; }
#module a.sp2_title:link,
#module a.sp2_title:active,
#module a.sp2_title:visited	{ color: #0B3547; }
#module .sp2_address		{ font-size: 11px; color: #5a87a0; }

#archives a			{ color: #f2a011; text-decoration: none; font-weight: bold; }
#archives a:hover	{ color: #9caec5; }

/* -- <FIN_MODULE_STYLE> --*/

.titreArticle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #F2A011;
	line-height: 21.6px;
}
.Lead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF5E16;
	line-height: 18px;
}
.texteCourant1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #135477;
	line-height: 13px;
}
.titreJournal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #135477;
}
.Lead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B3547;
	line-height: 13px;
}
.texteCourant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #5A5B5B;
}

a:hover .texteCourant2 {
	color: #ffaa00;
	text-decoration: underline;
}

.EncadreTitre {
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.EncadreCourant {
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
	background-position: left top;
	text-align: justify;
}
.line {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-color: #135477;
}

