html {
	background: #626e7a url(../images/common/body_background.gif) repeat-x center top;
}
body {
	color: #fff;
	font-family: Verdana, Arial, sans serif;
	text-align: center;
	background: url(../images/banners/oise.jpg) no-repeat center -3px;
}
body.mur {
	background-image: url(../images/banners/reseau.jpg);
}
body.theme_rouge {
	background-image: url(../images/banners/amenagementterritoire.jpg);
}
body.theme_orange {
	background-image: url(../images/banners/culture.jpg);
}
body.theme_violet {
	background-image: url(../images/banners/solidarite.jpg);
}
body.theme_bleu {
	background-image: url(../images/banners/jeune.jpg);
}
body.asso {
	/* background-image: url(../images/banners/asso.jpg); */
	background-image: url(../images/banners/oise.jpg);
}
body.jeune {
	background-image: url(../images/banners/jeune.jpg);
}
body.senior {
	background-image: url(../images/banners/senior.jpg);
}
body.elu {
	background-image: url(../images/banners/elu.jpg);
}
body.parent {
	background-image: url(../images/banners/parent.jpg);
}
body.oisoscope {
	background-image: url(../images/banners/oisoscope.jpg);
}
body.enseignant {
	background-image: url(../images/banners/enseignant.jpg);
}
input, select, option, textarea {
	font-family: Verdana, Arial, sans serif;
}
blockquote {
	margin: 0;
	padding: 0;
}

.inlineblock {
	display:inline-block;
	vertical-align:top;
}

a {
	text-decoration: none;
	color: #fff;
}
#sidebar a:hover,
#content #page_right a:hover {
	text-decoration: underline;
}
.noborder, .noborder th, .noborder td {
	border: 0 none transparent !important;
}
.clear {
	clear:both;
}
.hide {
	display: none;
}
.center,
.center * {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.underline,
.underline * {
	text-decoration: underline;
}
.uppercase {
	text-transform: uppercase;
}
#page_right table th,
#page_right table td {
	padding: 5px;
}

.pdf,.download {
	background: url(../images/picto/pdf.gif) no-repeat left top;
	padding-left: 20px;
	line-height: 18px;
	display: block;
	white-space: pre-wrap;
}
.word {
	background: url(../images/picto/word.gif) no-repeat left top;
	padding-left: 20px;
	line-height: 18px;
	display: block;
	white-space: pre-wrap;
}
.excel {
	background: url(../images/picto/excel.gif) no-repeat left top;
	padding-left: 20px;
	line-height: 18px;
	display: block;
	white-space: pre-wrap;
}
.video {
	background: url(../images/picto/video.gif) no-repeat left top;
	display: block;
}
.picto_part {
	background: url(../images/picto/picto_part.gif) no-repeat left top;
	padding-left: 60px;
	height: 22px;
	line-height: 18px;
	display: block;
	white-space: pre-wrap;
}
.picto_comp {
	background: url(../images/picto/picto_compiegne.gif) no-repeat left top;
	padding-left: 70px;
	height: 22px;
	display: block;
	line-height: 18px;
	white-space: pre-wrap;
}

/* THÈMES DE COULEUR */
/* Vert */
.vert,
.theme_vert .subhomepage #all_actus h4,
.theme_vert #actualite div h2,
.theme_vert #actualite div h2 a,
.theme_vert #page_left ul.menu p a:hover,
.theme_vert .block .content p.title,
.theme_vert h2#title,
.theme_vert .block .content p a,
.theme_vert #actualite div.selected,
.theme_vert #page_left ul.menu {
	color: #a5b725;
}
.vert a,
.theme_vert h3,
.theme_vert #all_actus a,
.theme_vert .subhomepage .text h3,
.theme_vert #intro h2,
.theme_vert .subhomepage .text p a,
.theme_vert .subhomepage_block_alt a,
.theme_vert .subhomepage_block a,
.theme_vert p.bodytext a {
	color:#819707 !important;
}

.theme_vert .subhomepage #all_actus h2,
.theme_vert .subhomepage #intro h2,
.theme_vert #page_right h2.title {
	color: #819707;
	background-image: url(../images/themes/cross_vert.gif);
}
.theme_vert #page_left .download_pdf ul li,
.theme_vert #page_left ul.menu li.selected p,
.theme_vert #actualite div.selected {
	background: #a3b41e;
}
.theme_vert #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_vert.gif);
}
.theme_vert #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_vert.gif);
}
.theme_vert #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_vert.gif);
}
.theme_vert #page_left ul.menu li.selected p,
.theme_vert #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_vert #page {
	border-top: 1px solid #a5b725;
	padding-bottom: 5px;
}
.theme_vert #page_right table th,
.theme_vert  #page_right table td,
.theme_vert form.generic_form input,
.theme_vert form.generic_form textarea,
.theme_vert form.generic_form select {
	border: 1px solid #a5b725;
}
/* Violet */
.violet,
.theme_violet .subhomepage #all_actus h4,
.theme_violet #actualite div h2,
.theme_violet #actualite div h2 a,
.theme_violet h3,
.theme_violet #page_left ul.menu p a:hover,
.theme_violet #all_actus a,
.theme_violet .block .content p.title,
.theme_violet .subhomepage .text h3,
.theme_violet .subhomepage .text a,
.theme_violet #autres_sites p a,
.theme_violet h2#title,
.theme_violet #intro h2,
.theme_violet .subhomepage_block_alt a,
.theme_violet .subhomepage_block a,
.theme_violet p.bodytext a,
.theme_violet #page_left ul.menu,
.theme_violet #actualite div.selected {
	color: #A8609F;
}
.theme_violet #a_la_une p.selected span.text span a {
	color: #ae9fca;
}
.theme_violet .subhomepage #all_actus h2,
.theme_violet .subhomepage #intro h2,
.theme_violet #page_right h2.title {
	color: #A8609F;
	background-image: url(../images/themes/cross_violet.gif);
}
.theme_violet #a_la_une p.selected {
	background: #A8609F;
}
.theme_violet #page_left .download_pdf ul li,
.theme_violet #page_left ul.menu li.selected p,
.theme_violet #actualite div.selected {
	background: #A8609F;
}
.theme_violet #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_violet.gif);
}
.theme_violet #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_violet.gif);
}
.theme_violet #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_violet.gif);
}
.theme_violet #page {
	border-top: 1px solid #A8609F;
	padding-bottom: 5px;
}
.theme_violet #page_right table th,
.theme_violet #page_right table td,
.theme_violet form.generic_form input,
.theme_violet form.generic_form textarea,
.theme_violet form.generic_form select {
	border: 1px solid #A8609F;
}
.theme_violet #a_la_une p.selected a {
	color: #000;
}
/* Bleu */
.bleu,
.theme_bleu .subhomepage #all_actus h4,
.theme_bleu #actualite div h2,
.theme_bleu #actualite div h2 a,
.theme_bleu h3,
.theme_bleu #page_left ul.menu p a:hover,
.theme_bleu #all_actus a,
.theme_bleu .block .content p.title,
.theme_bleu .subhomepage .text h3,
.theme_bleu .subhomepage .text a,
.theme_bleu #autres_sites p a,
.theme_bleu h2#title,
.theme_bleu #actualite div.selected,
.theme_bleu #page_left ul.menu,
.theme_bleu #intro h2,
.theme_bleu .subhomepage_block_alt a,
.theme_bleu .subhomepage_block a,
.theme_bleu p.bodytext a {
	color:#008CC3;
}
.theme_bleu .subhomepage #all_actus h2,
.theme_bleu .subhomepage #intro h2,
.theme_bleu #page_right h2.title {
	color: #008CC3;
	background-image: url(../images/themes/cross_bleu.gif);
}
.theme_bleu #page_left .download_pdf ul li,
.theme_bleu #page_left ul.menu li.selected p,
.theme_bleu #actualite div.selected {
	background: #008CC3;
}
.theme_bleu #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_bleu.gif);
}
.theme_bleu #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_bleu.gif);
}
.theme_bleu #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_bleu.gif);
}
.theme_bleu #page {
	border-top: 1px solid #008CC3;
	padding-bottom: 5px;
}
.theme_bleu #page_right table th,
.theme_bleu #page_right table td,
.theme_bleu form.generic_form input,
.theme_bleu form.generic_form textarea,
.theme_bleu form.generic_form select {
	border: 1px solid #008CC3;
}
/* Rouge */
.rouge,
.theme_rouge .subhomepage #all_actus h4,
.theme_rouge #actualite div h2,
.theme_rouge #actualite div h2 a,
.theme_rouge h3,
.theme_rouge #page_left ul.menu p a:hover,
.theme_rouge #all_actus a,
.theme_rouge #a_la_une p.selected span.text span a,
.theme_rouge .block .content p.title,
.theme_rouge .subhomepage .text h3,
.theme_rouge .subhomepage .text a,
.theme_rouge #autres_sites p a,
.theme_rouge h2#title,
.theme_rouge #actualite div.selected,
.theme_rouge #page_left ul.menu,
.theme_rouge #intro h2,
.theme_rouge .subhomepage_block_alt a,
.theme_rouge .subhomepage_block a,
.theme_rouge p.bodytext a {
	color:#DC4E37 !important;
}
.theme_rouge .subhomepage #all_actus h2,
.theme_rouge .subhomepage #intro h2,
.theme_rouge #page_right h2.title {
	color: #DC4E37;
	background-image: url(../images/themes/cross_rouge.gif);
}
.theme_rouge #a_la_une p.selected,
.theme_rouge #page_left .download_pdf ul li,
.theme_rouge #page_left ul.menu li.selected p,
.theme_rouge #actualite div.selected {
	background: #DC4E37;
}
.theme_rouge #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_rouge.gif);
}
.theme_rouge #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_rouge.gif);
}
.theme_rouge #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_rouge.gif);
}
.theme_rouge #page {
	border-top: 1px solid #DC4E37;
	padding-bottom: 5px;
}
.theme_rouge #page_right table th,
.theme_rouge #page_right table td,
.theme_rouge form.generic_form input,
.theme_rouge form.generic_form textarea,
.theme_rouge form.generic_form select {
	border: 1px solid #DC4E37;
}
/* Orange */
.orange,
.orange a,
.theme_orange .subhomepage #all_actus h4,
.theme_orange #actualite div h2,
.theme_orange #actualite div h2 a,
.theme_orange #page_left ul.menu p a:hover,
.theme_orange h3,
.theme_orange #all_actus a,
.theme_orange #a_la_une p.selected span.text span a,
.theme_orange .block .content p.title,
.theme_orange .subhomepage .text h3,
.theme_orange .subhomepage .text a,
.theme_orange #autres_sites p a,
.theme_orange h2#title,
.theme_orange #actualite div.selected,
.theme_orange #page_left ul.menu,
.theme_orange #intro h2,
.theme_orange .subhomepage_block_alt a,
.theme_orange .subhomepage_block a,
.theme_orange p.bodytext a {
	color:#EB7E12;
}
.theme_orange .subhomepage #all_actus h2,
.theme_orange .subhomepage #intro h2,
.theme_orange #page_right h2.title {
	color: #EB7E12;
	background-image: url(../images/themes/cross_orange.gif);
}
.theme_orange #a_la_une p.selected,
.theme_orange #page_left .download_pdf ul li,
.theme_orange #page_left ul.menu li.selected p,
.theme_orange #actualite div.selected {
	background: #EB7E12;
}
.theme_orange #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_orange.gif);
}
.theme_orange #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_orange.gif);
}
.theme_orange #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_orange.gif);
}
.theme_orange #page {
	border-top: 1px solid #EB7E12;
	padding-bottom: 5px;
}
.theme_orange #page_right table th,
.theme_orange #page_right table td,
.theme_orange form.generic_form input,
.theme_orange form.generic_form textarea,
.theme_orange form.generic_form select {
	border: 1px solid #EB7E12;
}
/* Lilas */
.lilas,
.lilas a,
.theme_lilas .subhomepage #all_actus h4,
.theme_lilas #actualite div h2,
.theme_lilas #actualite div h2 a,
.theme_lilas #page_left ul.menu p a:hover,
.theme_lilas h3,
.theme_lilas #all_actus a,
.theme_lilas #a_la_une p.selected span.text span a,
.theme_lilas .block .content p.title,
.theme_lilas .subhomepage .text h3,
.theme_lilas .subhomepage .text a,
.theme_lilas #autres_sites p a,
.theme_lilas h2#title,
.theme_lilas #actualite div.selected,
.theme_lilas #page_left ul.menu,
.theme_lilas #intro h2,
.theme_lilas .subhomepage_block_alt a,
.theme_lilas .subhomepage_block a,
.theme_lilas p.bodytext a {
	color:#eaadfe;
}
.theme_lilas .subhomepage #all_actus h2,
.theme_lilas .subhomepage #intro h2,
.theme_lilas #page_right h2.title {
	color: #eaadfe;
	background-image: url(../images/themes/cross_lilas.gif);
}
.theme_lilas #a_la_une p.selected,
.theme_lilas #page_left .download_pdf ul li,
.theme_lilas #page_left ul.menu li.selected p,
.theme_lilas #actualite div.selected {
	background: #eaadfe;
}
.theme_lilas #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_lilas.gif);
}
.theme_lilas #page_left .download_pdf h3 {
	background-image: url(../images/themes/download_pdf_lilas.gif);
}
.theme_lilas #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_lilas.gif);
}
.theme_lilas #page {
	border-top: 1px solid #eaadfe;
	padding-bottom: 5px;
}
.theme_lilas #page_right table th,
.theme_lilas #page_right table td,
.theme_lilas form.generic_form input,
.theme_lilas form.generic_form textarea,
.theme_lilas form.generic_form select {
	border: 1px solid #eaadfe;
}
/* Jaune */
.jaune,
.theme_jaune .subhomepage #all_actus h4,
.theme_jaune #actualite div h2,
.theme_jaune #actualite div h2 a,
.theme_jaune #actualite div.selected,
.theme_jaune #page_left ul.menu p a:hover,
.theme_jaune h2#title,
.theme_jaune .block .content p.title,
.theme_jaune .block .content p a,
.theme_jaune #page_left ul.menu {
	color: #ffbe00;
}
.theme_jaune h3,
.theme_jaune #all_actus a,
.theme_jaune .subhomepage .text h3,
.theme_jaune #intro h2,
.theme_jaune .subhomepage .text p a,
.theme_jaune .subhomepage_block_alt a,
.theme_jaune .subhomepage_block a,
.theme_jaune p.bodytext a {
	color:#e4ad09 !important;
}
.theme_jaune .subhomepage #all_actus h2,
.theme_jaune .subhomepage #intro h2,
.theme_jaune #page_right h2.title {
	color: #e4ad09;
	background-image: url(../images/themes/cross_jaune.gif);
}
.theme_jaune #page_left .download_pdf ul li,
.theme_jaune #page_left ul.menu li.selected p,
.theme_jaune #actualite div.selected {
	background: #ffbe00;
}
.theme_jaune #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_jaune.gif);
}
.theme_jaune #page_left .download_pdf h3 {
	color: #000;
	background-image: url(../images/themes/download_pdf_jaune.gif);
}
.theme_jaune #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_jaune.gif);
}
.theme_jaune #page_left ul.menu li.selected p,
.theme_jaune #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_jaune #page {
	border-top: 1px solid #ffbe00;
	padding-bottom: 5px;
}
.theme_jaune #page_right table th,
.theme_jaune #page_right table td,
.theme_jaune form.generic_form input,
.theme_jaune form.generic_form textarea,
.theme_jaune form.generic_form select {
	border: 1px solid #ffbe00;
}
/* Turquoise */
.turquoise ,
.theme_turquoise .subhomepage #all_actus h4,
.theme_turquoise #actualite div h2,
.theme_turquoise #actualite div h2 a,
.theme_turquoise #page_left ul.menu p a:hover,
.theme_turquoise .block .content p.title,
.theme_turquoise h2#title,
.theme_turquoise .block .content p a,
.theme_turquoise #actualite div.selected,
.theme_turquoise #page_left ul.menu {
	color: #7daceb;
}
.theme_turquoise h3,
.theme_turquoise #all_actus a,
.theme_turquoise .subhomepage .text h3,
.theme_turquoise #intro h2,
.theme_turquoise .subhomepage .text p a,
.theme_turquoise .subhomepage_block_alt a,
.theme_turquoise .subhomepage_block a,
.theme_turquoise p.bodytext a {
	color:#7daceb !important;
}
.theme_turquoise .subhomepage #all_actus h2,
.theme_turquoise .subhomepage #intro h2,
.theme_turquoise #page_right h2.title {
	color: #7daceb;
	background-image: url(../images/themes/cross_turquoise.gif);
}
.theme_turquoise #page_left .download_pdf ul li,
.theme_turquoise #page_left ul.menu li.selected p,
.theme_turquoise #actualite div.selected {
	background: #7daceb;
}
.theme_turquoise #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_turquoise.gif);
}
.theme_turquoise #page_left .download_pdf h3 {
	color: #000;
	background-image: url(../images/themes/download_pdf_turquoise.gif);
}
.theme_turquoise #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_turquoise.gif);
}
.theme_turquoise #page_left ul.menu li.selected p,
.theme_turquoise #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_turquoise #page {
	border-top: 1px solid #7daceb;
	padding-bottom: 5px;
}
.theme_turquoise #page_right table th,
.theme_turquoise #page_right table td,
.theme_turquoise form.generic_form input,
.theme_turquoise form.generic_form textarea,
.theme_turquoise form.generic_form select {
	border: 1px solid #7daceb;
}
/* Cyan */
.cyan,
.theme_cyan #actualite div h2,
.theme_cyan #actualite div h2 a,
.theme_cyan #page_left ul.menu p a:hover,
.theme_cyan .block .content p.title,
.theme_cyan h2#title,
.theme_cyan .block .content p a,
.theme_cyan #actualite div.selected,
.theme_cyan #page_left ul.menu {
	color: #7ddcdc;
}
.theme_cyan .subhomepage #all_actus h4,
.theme_cyan h3,
.theme_cyan #all_actus a,
.theme_cyan .subhomepage .text h3,
.theme_cyan #intro h2,
.theme_cyan .subhomepage .text p a,
.theme_cyan .subhomepage_block_alt a,
.theme_cyan .subhomepage_block a,
.theme_cyan p.bodytext a {
	color:#17b4b4 !important;
}
.theme_cyan .subhomepage #all_actus h2,
.theme_cyan .subhomepage #intro h2,
.theme_cyan #page_right h2.title {
	color: #17b4b4;
	background-image: url(../images/themes/cross_cyan.gif);
}
.theme_cyan #page_left .download_pdf ul li,
.theme_cyan #page_left ul.menu li.selected p,
.theme_cyan #actualite div.selected {
	background: #7ddcdc;
}
.theme_cyan #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_cyan.gif);
}
.theme_cyan #page_left .download_pdf h3 {
	color: #000;
	background-image: url(../images/themes/download_pdf_cyan.gif);
}
.theme_cyan #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_cyan.gif);
}
.theme_cyan #page_left ul.menu li.selected p,
.theme_cyan #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_cyan #page {
	border-top: 1px solid #7ddcdc;
	padding-bottom: 5px;
}
.theme_cyan #page_right table th,
.theme_cyan #page_right table td,
.theme_cyan form.generic_form input,
.theme_cyan form.generic_form textarea,
.theme_cyan form.generic_form select {
	border: 1px solid #7ddcdc;
}
/* rose */
.rose,
.theme_rose .subhomepage #all_actus h4,
.theme_rose #actualite div h2,
.theme_rose #actualite div h2 a,
.theme_rose #page_left ul.menu p a:hover,
.theme_rose .block .content p.title,
.theme_rose h2#title,
.theme_rose .block .content p a,
.theme_rose #actualite div.selected,
.theme_rose #page_left ul.menu {
	color: #ff6fc0;
}
.theme_rose h3,
.theme_rose #all_actus a,
.theme_rose .subhomepage .text h3,
.theme_rose #intro h2,
.theme_rose .subhomepage .text p a,
.theme_rose .subhomepage_block_alt a,
.theme_rose .subhomepage_block a,
.theme_rose p.bodytext a {
	color:#ff6fc0 !important;
}
.theme_rose .subhomepage #all_actus h2,
.theme_rose .subhomepage #intro h2,
.theme_rose #page_right h2.title {
	color: #ff6fc0;
	background-image: url(../images/themes/cross_rose.gif);
}
.theme_rose #page_left .download_pdf ul li,
.theme_rose #page_left ul.menu li.selected p,
.theme_rose #actualite div.selected {
	background: #ff6fc0;
}
.theme_rose #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_rose.gif);
}
.theme_rose #page_left .download_pdf h3 {
	color: #000;
	background-image: url(../images/themes/download_pdf_rose.gif);
}
.theme_rose #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_rose.gif);
}
.theme_rose #page_left ul.menu li.selected p,
.theme_rose #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_rose #page {
	border-top: 1px solid #ff6fc0;
	padding-bottom: 5px;
}
.theme_rose #page_right table th,
.theme_rose #page_right table td,
.theme_rose form.generic_form input,
.theme_rose form.generic_form textarea,
.theme_rose form.generic_form select {
	border: 1px solid #ff6fc0;
}

/* kaki */
.kaki,
.theme_kaki .subhomepage #all_actus h4,
.theme_kaki #actualite div h2,
.theme_kaki #actualite div h2 a,
.theme_kaki #page_left ul.menu p a:hover,
.theme_kaki .block .content p.title,
.theme_kaki h2#title,
.theme_kaki .block .content p a,
.theme_kaki #actualite div.selected,
.theme_kaki #page_left ul.menu {
	color: #819707;
}
.theme_kaki h3,
.theme_kaki #all_actus a,
.theme_kaki .subhomepage .text h3,
.theme_kaki #intro h2,
.theme_kaki .subhomepage .text p a,
.theme_kaki .subhomepage_block_alt a,
.theme_kaki .subhomepage_block a,
.theme_kaki p.bodytext a {
	color:#819707 !important;
}
.theme_kaki .subhomepage #all_actus h2,
.theme_kaki .subhomepage #intro h2,
.theme_kaki #page_right h2.title {
	color: #819707;
	background-image: url(../images/themes/cross_kaki.gif);
}
.theme_kaki #page_left .download_pdf ul li,
.theme_kaki #page_left ul.menu li.selected p,
.theme_kaki #actualite div.selected {
	background: #819707;
}
.theme_kaki #page_left ul.menu li.selected ul {
	background-image: url(../images/themes/page_left_selected_kaki.gif);
}
.theme_kaki #page_left .download_pdf h3 {
	color: #000;
	background-image: url(../images/themes/download_pdf_kaki.gif);
}
.theme_kaki #page_left .download_pdf ul {
	background-image: url(../images/themes/download_pdf_kaki.gif);
}
.theme_kaki #page_left ul.menu li.selected p,
.theme_kaki #page_left ul.menu li.selected p a {
	color: #000;
}
.theme_kaki #page {
	border-top: 1px solid #819707;
	padding-bottom: 5px;
}
.theme_kaki form.generic_form input,
.theme_kaki form.generic_form textarea,
.theme_kaki form.generic_form select {
	border: 1px solid #819707;
}

.bgWhite { background-color: #fff;padding: 2px 10px; }
/* //THÈMES DE COULEUR */

#around {
	text-align: left;
	margin: 0 auto 50px;
	width: 980px;
	min-height: 230px;
}
#header {
    margin-bottom: 15px;
    z-index: 100;
	position:relative;
}

.mask {
	position: absolute;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	background: #111;
	z-index: 12000;
}

#content {
	float: left;
	width: 733px;
	margin-top: 14px;
	z-index: 1;
	margin-left: -5px;
}

.mur #content {
	margin-top: -15px;
}

#sidebar {
	float: right;
	width: 248px;
}

/* HEADER */
/* Logo */
#logo  {
	width: 150px;
	margin-top: 3px;
	float: left;
}
	#logo p {
		margin: 0;
		padding: 0 4px;
		background: #eb7e12;
		font-size: 9px;
		height: 15px;
	}
		 #logo p a {
			color: #fff;
		}
	 #logo h1 {
		margin: 0;
	}
		 #logo h1 a {
			display: block;
			color: #eb7e12;
			background: #c7dc25;
			width: 150px;
			height: 175px;
		}
		
/* Se connecter */
#login {
	float: right;
	position: relative;
	z-index: 0;
	width: 336px;
	height: 210px;
	margin-bottom: -39px;
	background: transparent url(../images/common/login_background.png) no-repeat;
}
	#login #login_register,
	#login #login_connect {
		position: absolute;
		left: 153px;
		display: block;
		width: 140px;
		height: 22px;
		line-height: 22px;
		color: #595c00;
		font-size: 11px;
		text-indent: 10px;
		text-transform: uppercase;
	}
	#login #login_register {
		top: 86px;
		background: url(../images/common/login_register_background.gif) no-repeat;
	}
	#login #login_connect {
		top: 113px;
		background: url(../images/common/login_connect_background.gif) no-repeat;
	}
	#login #login_fb {
		top: 141px;
		position: absolute;
		left: 158px;
	}

/* Déjà connecté */
#logged {
	float: right;
	position: relative;
	width: 231px;
	background: #303439;
}
	#logged h2 {
		margin: 0;
	}
	#logged a#logout {
		font-size:10px;
		position:absolute;
		right:9px;
		top:12px;
		color: #767a7a;
	}
	#logged div {
		padding: 10px;
	}
		#logged div img {
			float: left;
			margin-bottom: 10px;
		}
		#logged div p {
			float: right;
			margin: 0;
			width: 160px;
			margin-bottom: 10px;
		}
		#logged div #liens {
			clear: both;
			float: none;
			width: auto;
			font-size: 10px;
			text-transform: uppercase;
			text-align: center;
		}
			#logged div #liens img {
				clear: both;
				float: none;
				margin: 0;
			}

#topbar {
	width: 980px;
	border-bottom: 3px solid #fff;
	clear: both;
	padding-top: 5px;
}

/* Menu */
#menu {
	width: 740px;
	height: 29px;
	z-index: 10000;
}
	#menu ul {
		margin: 0;
	}
		#menu li {
			float:left;
			position: relative;
			z-index: 100;
		}
		#menu li,
		#menu li p {
			display: block;
			font-size: 10px;
			text-align: center;
			text-transform: uppercase;
			margin: 0 4px 0 0;
			cursor:pointer;
		}
		#menu li p {
			height: 29px;
			line-height:12px;
			display: table-cell;
			vertical-align: middle;
		}
		#menu li.menu_vert p {
			color: #000;
			padding: 0 5px;
			background: rgba(199,220,37,0.80);
		}
		#menu li.menu_rouge p,
		#menu li.menu_orange p,
		#menu li.menu_bleu p,
		#menu li.menu_violet p,
		#menu li.menu_dark p {
			color: #fff;
			padding: 2px 5px 0;
			width: 125px;
			background: rgba(0,0,0,0.75);
		}
		
		#menu li.menu_violet p {
			background: rgba(168,96,159,0.75);
		}
		#menu li.menu_bleu p {
			background: rgba(0,140,195,0.75);
		}
		#menu li.menu_orange p {
			background: rgba(235,126,18,0.75);
		}
		#menu li.menu_rouge p {
			background: rgba(220,78,55,0.75);
		}
		
		#menu li ol {
			position: absolute;
			background: #ededed;
			z-index: 100;
			padding: 10px 15px;
			margin: 0;
			visibility: hidden;
		}
			#menu li ol li {
				float: none;
				text-align: left;
			}
				#menu li ol a {
					color: #4c575f;
					white-space: nowrap;
					padding-right: 12px;
					padding-left: 0;
					display: block;
				}
				#menu li ol a:hover {
					padding-left: 12px;
					padding-right: 0;
					background: url(../images/themes/menu_cross_gris.gif) no-repeat left center;
				}
				#menu li.submenu_vert ol li a:hover {
				    color: #819707;
					background-image: url(../images/themes/menu_cross_vert.gif);
				}
				#menu li.submenu_violet ol li a:hover {
				    color: #A8609F;
					background-image: url(../images/themes/menu_cross_violet.gif);
				}
				#menu li.submenu_bleu ol li a:hover {
				    color: #008cc3;
					background-image: url(../images/themes/menu_cross_bleu.gif);
				}
				#menu li.submenu_rouge ol li a:hover {
				    color: #DC4E37;
					background-image: url(../images/themes/menu_cross_rouge.gif);
				}
				#menu li.submenu_orange ol li a:hover {
				    color: #EB7E12;
					background-image: url(../images/themes/menu_cross_orange.gif);
				}

/* Bloc Recherche */
#search {
	width: 231px;
	height: 60px;
	margin-top:-60px;
	float: right;
	position: relative;
	background: url(../images/common/search_background.png) no-repeat;
}
	#search #search_text {
		padding-top: 6px;
		padding-left: 20px;
		margin: 8px 0 7px 13px;
		width: 185px;
		border: 0;
		color: #515a62;
		font-size: 11px;
		background: #fff url(../images/common/search_text_background.png) no-repeat;
	}
	#search a {
		color: #8e9601;
		font-size: 9px;
		line-height: 17px;
		text-decoration: underline;
		font-family: Arial, sans serif;
		float: left;
		margin:0 0 0 15px;
	}
	#search #search_submit {
		margin:0 15px 0 0;
		float: right;
		font-family: Arial, sans serif;
		padding-bottom: 5px;
		width: 97px;
		height: 18px;
		border: 0;
		font-size: 12px;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		cursor: pointer;
		background: #EB7E12 url(../images/common/search_submit_background.gif) no-repeat;
	}

/* Bloc Recherche sur le Réseau */
#searchnet {
	width: 231px;
	height: 85px;
	margin-top:-70px;
	float: right;
	z-index: 10;
	background: url(../images/common/searchnet_background.gif) no-repeat;
}
	#searchnet h3 {
		font-weight:normal;
		margin:0;
		padding:5px 0 0 8px;
		text-transform:uppercase;
	}
	#searchnet #searchnet_text {
		padding: 6px 0 5px 20px;
		margin: 6px 0 0 12px;
		width: 185px;
		border: 0;
		color: #515a62;
		font-size: 11px;
		background: #fff url(../images/common/search_text_background.png) no-repeat;
	}
	#searchnet .btn_orange {
		margin-right: 13px;
		margin-top: 5px;
	}
/* //HEADER */

#colonne {
	margin-bottom: 10px;
}
	#colonne h2 {
		margin: 0;
		height: 109px;
		background: url(../images/common/sidebar.gif) no-repeat right top;
	}
		#colonne h2 span {
			visibility: hidden;
		}
	#colonne #colonne_contenu {
		background: #74818d;
		overflow: auto;
		width: 231px;
		margin-left: 17px;
	}
		#colonne #colonne_contenu #carte_interactive {
			display: block;
			width: 231px;
			height: 180px;
			text-align:center;
			text-transform: uppercase;
			background: url(../images/carte_flash/carte_oise_all.gif) no-repeat center bottom;
		}
		.theme_bleu #colonne #colonne_contenu #carte_interactive {	background-image: url(../images/carte_flash/carte_oise_bleu.gif);	}
		.theme_violet #colonne #colonne_contenu #carte_interactive {	background-image: url(../images/carte_flash/carte_oise_violet.gif);	}
		.theme_orange #colonne #colonne_contenu #carte_interactive {	background-image: url(../images/carte_flash/carte_oise_orange.gif);	}
		.theme_rouge #colonne #colonne_contenu #carte_interactive {	background-image: url(../images/carte_flash/carte_oise_rouge.gif);	}
		.theme_vert #colonne #colonne_contenu #carte_interactive {	background-image: url(../images/carte_flash/carte_oise_vert.gif);	}
			#colonne #colonne_contenu #carte_interactive span {
				display:block;
				padding: 15px 20px;
			}
		
		#colonne #colonne_contenu a#tous_les_services {
			display: block;
			text-align: center;
		}
			#colonne #colonne_contenu a#tous_les_services img {
				margin: 5px auto 0;
			}
			
		#colonne #colonne_contenu form#form_type_personne {
			margin: 5px 0;
			height: 60px;
			background: url(../images/common/type_personne_background.gif) no-repeat center center;
		}
			#colonne #colonne_contenu form#form_type_personne fieldset {
				padding: 8px 0 0 28px;
			}
			#colonne #colonne_contenu form#form_type_personne label {
				display: block;
				text-transform: uppercase;
				font-size: 12px;
				font-weight: bold;
			}
			#colonne #colonne_contenu form#form_type_personne select {
				width: 145px;
				height: 22px;
				margin-top: 4px;
			}
			#colonne #colonne_contenu form#form_type_personne input {
				background:transparent none repeat scroll 0 0;
				border:0 none;
				color:#FFFFFF;
				cursor:pointer;
				font-weight:bold;
				height:17px;
				text-transform:uppercase;
				width: 25px;
				padding: 0;
			}
		#colonne #colonne_contenu #services {
			width: 231px;
			padding-bottom: 15px;
			background: url(../images/themes/services_vert.gif) no-repeat left bottom;
		}
		#colonne #colonne_contenu #services,
		#colonne #colonne_contenu #services a {
			color: #fff;
		}
		.theme_vert #colonne #colonne_contenu #services,
		.theme_vert #colonne #colonne_contenu #services a {
			color: #000;
		}
		.theme_rouge #colonne #colonne_contenu #services {	background-image: url(../images/themes/services_rouge.gif);	}
		.theme_violet #colonne #colonne_contenu #services {	background-image: url(../images/themes/services_violet.gif);	}
		.theme_bleu #colonne #colonne_contenu #services {	background-image: url(../images/themes/services_bleu.gif);	}
		.theme_vert #colonne #colonne_contenu #services {	background-image: url(../images/themes/services_vert.gif);	}
		.theme_orange #colonne #colonne_contenu #services {	background-image: url(../images/themes/services_orange.gif);	}
			#colonne #colonne_contenu #services h3 {
				font-family: Arial;
				font-size: 12px;
				height: 66px;
				margin: 0;
				color: #fff;
				text-transform: uppercase;
				background: url(../images/themes/services_vert.gif) no-repeat left top;
			}
			.theme_rouge #colonne #colonne_contenu #services h3 {	background-image: url(../images/themes/services_rouge.gif);	}
			.theme_violet #colonne #colonne_contenu #services h3 {	background-image: url(../images/themes/services_violet.gif);	}
			.theme_bleu #colonne #colonne_contenu #services h3 {	background-image: url(../images/themes/services_bleu.gif);	}
			.theme_vert #colonne #colonne_contenu #services h3 {	background-image: url(../images/themes/services_vert.gif);	}
			.theme_orange #colonne #colonne_contenu #services h3 {	background-image: url(../images/themes/services_orange.gif);	}
				#colonne #colonne_contenu #services h3 span {
					float: left;
					display: block;
					padding: 25px 0 0;
					width: 140px;
					color: #fff;
				}
				#colonne #colonne_contenu #services h3 .logo {
					float: left;
					margin: 12px 9px 0 17px;
					padding: 0;
					width: auto;
				}
			#colonne #colonne_contenu #services ul {
				padding: 0 15px;
				font-size: 11px;
				line-height: 120%;
				font-weight: bold;
			}
				#colonne #colonne_contenu #services ul li {
					margin-top: 3px;
				}
				#colonne #colonne_contenu #services ul p {
					line-height: 120%;
					background: none;
					font-weight: normal;
					margin: 3px 0 0;
					padding: 0;
					text-indent: 10px;
				}
		#colonne #colonne_contenu ul {
			margin: 10px 0 15px;
			padding: 0 15px;
			font-size: 12px;
		}
			#colonne #colonne_contenu li {
				list-style: none;
			}
			#colonne #colonne_contenu li p {
				margin: 0 0 5px;
				padding: 0 18px 0 0;
				line-height: 15px;
			}
			#colonne #colonne_contenu li.toggle p {
				background: url(../images/picto/arrow_grey_right.gif) no-repeat right center;
			}
			#colonne #colonne_contenu li.selected p {
				margin: 0;
				padding: 2px 5px 3px;
				font-weight: bold;
				text-indent: 10px;
				background: #c5ca0c url(../images/picto/arrow_bottom.gif) no-repeat center center;
			}
			#colonne #colonne_contenu li ol {
				display: none;
			}
			#colonne #colonne_contenu li.selected ol {
				margin: 0 0 5px;
				padding: 0 0 5px;
				display: block;
				background: #515a62;
			}
				#colonne #colonne_contenu li.selected ol li {
					padding: 0 35px;
					line-height: 12px;
					background: url(../images/picto/arrow_right2.gif) no-repeat 19px 6px;
				}
				#colonne #colonne_contenu li.selected ol a {
					color: #c5ca0c;
					font-size: 10px;
				}
	#colonne #colonne_bottom {
		height:7px;
		font-size: 1px;
		background: url(../images/common/sidebar.gif) no-repeat bottom right;
		width: 231px;
		margin-left: 17px;
	}
#sidebar #reagissez_reseau_oise {
	float: right;
}

.article {
	clear: both;
	line-height: 120%;
}
.article .image .item {
	margin-bottom: 5px;
}
		
#actualite .news a {
    cursor: pointer;
}
	
/* FOOTER */
#footer {
	clear: both;
	margin-top:30px;
	width: 980px;
}

		#reseau_oise {
			float: left;
			margin-left: 10px;
			width: 168px;
			height: 182px;
			text-align: left;
			font-family: Verdana, Arial, sans-serif;
			background: url(../images/common/reseau_oise_background.gif) no-repeat scroll right bottom;
		}
		
#compte {
				margin-bottom: 10px;
				margin-top: 120px;
			}
				#reseau_oise #compte a {
					color: #fff;
					font-size: 10px;
					line-height: 13px;
					padding-left: 25px;
					text-transform: uppercase;
				}
			#reseau_oise #inscription2 {
				width: 139px;
				height: 22px;
				line-height: 22px;
				display: block;
				color: #3c4248;
				font-size: 11px;
				text-decoration: none;
				text-transform: uppercase;
				padding-left: 10px;
				margin: 0 0 0 18px;
				background:transparent url(../images/common/login_register_background.gif) no-repeat center center;
			}
				#inscription2 a {
					color: #3c4248;
				}
		
	.mur #infos p img {
		margin: 0 auto;
	}

	.mur #infos h2 img {
		margin-left: 10px;
	}

	.mur #infos p {
		text-align: center;
	}
	
	#footer #map {
		overflow: hidden;
		float: left;
		width:800px;
	}
	.mur #footer {
		float: right;
	}
	.mur #footer #map {
		float: right;
		width:783px;
	}
	#footer #map h2 {
		padding: 5px 0 0 10px;
	}
	#footer #map h2, #footer #map h2 a, #footer #map h2 a:visited {
		color: #515a62;
		margin: 0;
		font-size: 10px;
		text-transform: uppercase;
	}
	#footer #map dl {
		float: left;
		width: 120px;
		padding-left: 10px;
	}
		#footer #map dl dt, #footer #map dl dt a, #footer #map dl dt a:visited {
			color: #515a62;
			font-weight: bold;
			height: 40px;
			font-size:10px;
			line-height: 12px;
			text-transform: uppercase;
		}
		#footer #map dl dd {
			margin: 0;
			font-size:10px;
			line-height:12px;
			color: #a6abaf;
		}
			#footer #map dl dd p {
				margin: 0;
			}
			#footer #map dl dd p a {
				color: #a6abaf;
			}

		#footer #map #foot {
			border-top:2px solid #E1E2E6;
			clear:both;
			color:#515A62;
			font-size:10px;
			margin:10px 16px 0;
			text-align:center;
			padding:10px 0;
		}
			.mur #footer #map #foot {
				width: 763px;
			}
			#footer #map #foot a {
				color: #515a62;
			}
			#footer #map #foot img {
				display: inline;
				vertical-align: middle;
			}
			
		#footer #logos {
			text-align: center;
		}
			#footer #logos h2 {
				color:#BED330;
				font-size:10px;
				padding:8px 0 0 25px;
				text-align:left;
				text-transform:uppercase;
				margin: 0;
			}
			#footer #logos img {
				display: inline;
				padding: 0 10px;
			}
#footer .top {
	height: 10px;
	background: url(../images/common/footer.gif) no-repeat top right;
}
#footer .middle {
	background: #fff;
	overflow: auto;
	zoom: 1;
}
#footer .bottom {
	height: 10px;
	background: url(../images/common/footer.gif) no-repeat bottom right;
}
/* // FOOTER */

.block {
	margin-bottom: 10px;
}
	.block .top {
		width: 100%;
		height: 6px;
		overflow: hidden;
		background: url(../images/common/sidebar_block.gif) no-repeat left top;
	}
	.block .content {
		width: 100%;
		background: #242529;
		font-size: 10px;
		overflow: hidden;
	}
		.block .content h2 {
			margin: 0;
			padding: 5px 10px;
			font-size:12px;
			text-transform:uppercase;
		}
		.block .content p.title {
			margin-bottom: 0;
			font-weight: bold;
			text-transform: uppercase;
		}
		.block .content p.titlegrey {
			margin-bottom: 0;
			text-transform: uppercase;
			color: #707376;
		}
			.block .content p.titlegrey span {
				float: right;
			}
		.block .content p.date {
			margin-top: 0;
		}
		.block .content p {
			padding: 3px 10px;
			margin: 0;
			word-wrap: break-word;
		}
		.block .content p.inline {
			white-space: nowrap;
		}
		.block .content p.inline img {
			display: inline;
			width: 50px;
		}
		.block .content a.showMore {
			color: #FF5605;
			margin-left: 5px;
		}
	.block .bottom {
		width: 100%;
		height: 6px;
		overflow: hidden;
		position: relative;
		background: url(../images/common/sidebar_block.gif) no-repeat left bottom;
	}
		.block .more {
			font-size:10px !important;
			font-weight:bold;
			text-transform:uppercase;
			overflow: visible !important;
			position: relative;
		}
			.block .more a {
				color:#767A7A;
				left:10px;
				position:absolute;
				top:-10px;
				z-index: 20;
			}
	#page_left .block {
		width: 179px;
		margin-left: 5px;
	}
	#sidebar .block {
		width: 232px;
		float:right;
	}
	#page_left .block .top {
		background: url(../images/common/sidebar_block_small.gif) no-repeat left top;
	}
	#page_left .block .bottom {
		background: url(../images/common/sidebar_block_small.gif) no-repeat left bottom;
	}


#title {
	margin: -25px 0 5px;
	font-size: 18px;
	font-weight: bold;
	color: #ededed;
	text-transform: uppercase;
}

#dernieres_assos p {
	clear: both;
}
#dernieres_assos p img {
	float: left;
	margin: 0 10px 10px 0;
}

#actu_images {
	background: rgba(31,39,47,0.64);
	clear: both;
	height:126px;
	margin-top: 10px;
	padding-left: 10px;
}
	#actu_images h2,
	#actu_images p {
		margin: 0;
		padding: 10px;
	}
		#actu_images p img {
			float: left;
			margin-right: 3px;
		}
		
#photos_article {
	background: rgba(31,39,47,0.64);
	clear: both;
	height:90px;
	margin-top: 10px;
	padding-left: 10px;
}
	#photos_article p {
		margin: 0;
		padding: 10px;
	}
		#photos_article p img {
			float: left;
			margin-right: 3px;
		}
		
.subhomepage_block,
.subhomepage_block_alt {
	clear: both;
	overflow: auto;
	padding: 10px;
	line-height: 120%;
}
.subhomepage_block {
	background: #d8d8d9;
}
.subhomepage_block_alt {
	background: #ededed;
}
	.subhomepage_block_alt h2,
	.subhomepage_block h2 {
		margin: 0 0 10px;
		font-size: 13px;
		color: #343a41;
	}
	.subhomepage_block_alt p,
	.subhomepage_block p {
		margin-bottom: 0;
		color: #343a41;
		font-size: 11px;
	}
	#all_actus .subhomepage_block_alt p,
	#all_actus .subhomepage_block p {
		float: none;
		width: auto;
		margin:0 0 11px;
	}
	.subhomepage_block_alt ul,
	.subhomepage_block ul {
		margin-bottom: 0;
		color: #343a41;
		font-size: 11px;
		padding-left: 10px;
		list-style: none;
	}
	.csc-textpic-text ul li,
	.subhomepage_block_alt ul li,
	.subhomepage_block ul li {
		list-style: none outside none;
		/* background: url(../images/picto/list_disc.gif) no-repeat left 4px; */
		padding-left: 13px;
	}
	.subhomepage_block_alt img,
	.subhomepage_block img {
		float: left;
		margin-right: 10px;
	}
	
	
#pathway {
	color: #929393 !important;
	font-size: 10px !important;
	padding-top: 10px;
	background: #EDEDED;
	padding-left: 15px;
}
	#page_right #pathway a {
		color: #929393 !important;
		/* text-decoration: none !important; */
	}
	#pathway img {
		display: inline;
	}

#agenda {
	float: left;
	width: 264px;
	height: 286px;
	position:relative;
	background: url(../images/agenda_background.gif) no-repeat bottom;
}
#sidebar #agenda {
	width: 231px;
	margin-top: 10px;
	background-image: url(../images/agenda_background_small.gif);
}
	#agenda h2 {
		font-size:30px;
		height:81px;
		line-height:81px;
		margin:0;
		padding:0;
	}
		#agenda h2 a {
			float: left;
		}
	#agenda ul {
		font-size: 11px;
		line-height: 12px;
		clear: both;
		margin: 10px 0 0;
	}
		#agenda ul li {
			clear: both;
			padding:0 0 0 20px;
		}
			#agenda ul li img {
				float: left;
				margin: 2px 5px 10px 0;
			}
			#agenda ul li img.oiso_acceuil {
				float: left;
				margin: 2px 5px 10px 0;
				width:45px; 
				height:45px;
			}
			#agenda ul li strong {
				float: left;
				width: 160px;
				display: block;
				font-weight: normal;
				padding-bottom: 5px;
				font-size: 10px;
			}
			#agenda ul li strong span {
				text-transform: uppercase;
			}
			#agenda ul li strong a {
				font-weight: bold;
				color: #767a7a;
				font-size:11px;
				line-height: 12px;
			}
	#agenda p.more {
		bottom:1px;
		font-size:10px;
		font-weight:bold;
		left:8px;
		margin:0;
		position:absolute;
		text-transform:uppercase;
	}
	

#documents_archives,
#cartes_postales {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
#documents_archives {
	margin-left: 195px;
	margin-right: 10px;
}


form#contact_form {
	color:#000;
	font-size: 11px;
	text-align: center;
	padding: 0 0 25px;
}
	form#contact_form h3 {
		color:#1E2227;
		font-size:14px;
		text-transform:uppercase;
		text-align: left;
		margin: 0;
		padding: 15px 15px 20px;
	}
	form#contact_form strong {
		color: red;
	}
	form#contact_form p {
		text-align: left;
		width: 430px;
		margin: 10px auto 0;
		font-size: 10px;
		line-height: 120%;
	}
	form#contact_form table {
		width: 430px;
		margin: 0 auto 20px;
	}
		form#contact_form table td {
			text-align: left;
			width: 257px;
		}
		form#contact_form table th {
			text-align: left;
		}
	form#contact_form input,
	form#contact_form textarea {
		width: 255px;
		margin-bottom: 10px;
	}
	form#contact_form label {
		line-height: 19px;
	}
	form#contact_form input {
		height: 19px;
	}
	form#contact_form input#contact_file {
		height: 22px;
	}
	form#contact_form .right {
		width: auto;
	}
	form#contact_form .btn_red input {
		margin-bottom: 0;
	}
	
form.generic_form {
	color: #626e7a;
	margin:0 auto 20px;
}
form.generic_form table {
	width: 100%;
	table-layout: fixed;
}
form.generic_form table th,
form.generic_form table td {
	border: 0 !important;
}
	form.generic_form input,
	form.generic_form textarea,
	form.generic_form select {
		background: #fff;
		font-size: 12px;
		color: #626e7a;
		width: 280px;
		border: 1px solid #bbb;
	}
	
	form#inscription_form td select.simple_select, form.generic_form select.simple_select
	{
		width: auto;
	}
	
	.complement form#inscription_form table
	{
		width: 450px;	
	}
	
	form.generic_form input{
		width: 99%;
	}
	
	form.generic_form select {
		width: 99%;
	}
	
	form.generic_form textarea {
		width: 99%;
		height: 100px;
	}
	
	form.generic_form .nobordernobg {
		border: 0;
		width: auto !important;
		background: transparent;
	}
	
form.invite_friends_form ul {
	padding: 0px;
	margin: 0px;
}
	
form.invite_friends_form ul li {
	padding: 3px 3px 3px 0px;
}

body .btn_orange,
body .btn_green,
body .btn_grey,
body .btn_red {
	padding: 0;
	display: block;
	margin: 10px 0 0 10px;
	float: right;
}
body .btn_green {	background: url(../images/buttons/btn_green_left.gif) no-repeat left bottom !important;	}
body .btn_red {	background: url(../images/buttons/btn_red_left.gif) no-repeat left bottom !important;	}
body .btn_grey {	background: url(../images/buttons/btn_grey_left.gif) no-repeat left bottom !important;	}
body .btn_orange {	background: url(../images/buttons/btn_orange_left.gif) no-repeat left bottom !important;	}
	body .btn_orange *,
	body .btn_green *,
	body .btn_grey *,
	body .btn_red * {
		display: block !important;
		text-decoration: none !important;
		border:0 none !important;
		width: auto !important;
		cursor: pointer !important;
		color:#FFFFFF !important;
		font-size:11px !important;
		font-weight:bold !important;
		height:19px !important;
		line-height:19px !important;
		overflow:visible !important;
		text-transform:uppercase !important;
		padding: 0 10px 0 0;
		float: left;
		margin: 0 0 0 10px;
		white-space: nowrap;
	}
	body .btn_green * {
		background: url(../images/buttons/btn_green_right.gif) no-repeat right bottom !important;
	}
	body .btn_red * {
		background: url(../images/buttons/btn_red_right.gif) no-repeat right bottom !important;
	}
	body .btn_grey * {
		background: url(../images/buttons/btn_grey_right.gif) no-repeat right bottom !important;
	}
	body .btn_orange * {
		background: url(../images/buttons/btn_orange_right.gif) no-repeat right bottom !important;
	}
	
#buttons a {
	text-transform: uppercase;
	text-align: center;
}

	.addthis * {
		display:block;
		float:left;
		margin-bottom:2px;
		margin-right:5px;
	}

.aValid {
	margin-left : 10px;
	color : #FF5605;
}

.aCancel {
	margin-left : 10px;
	color : #FF5605;
}

.aValid:hover {
	text-decoration : underline;
}

.aCancel:hover {
	text-decoration : underline;
}

body .popup {
	position: absolute;
	z-index: 10000;
	width: 502px;
	margin: 40px 15px 0;
}
	/* Coins */
	body .popup .hg,
	body .popup .hd,
	body .popup .bg,
	body .popup .bd {
		padding: 0 !important;
		background-repeat: no-repeat;
		background-image: url(../images/popup/coins.png);
	}
	body .popup .hg {	background-position: left top;	}
	body .popup .hd {	background-position: right top;	}
	body .popup .bg {	background-position: left bottom;	}
	body .popup .bd {	background-position: right bottom;	}
	
	/* Côtés */
	body .popup .hc,
	body .popup .bc {
		padding: 0 !important;
		height: 10px;
		background-repeat: repeat-x;
		background-image: url(../images/popup/tb.png) ;
	}
	body .popup .hc {	background-position: top;	}
	body .popup .bc {	background-position: bottom;	}
	body .popup .cg,
	body .popup .cd {
		padding: 0 !important;
		width: 10px;
		background-repeat: repeat-y;
		background-image: url(../images/popup/lr.png);
	}
	body .popup .cg {	background-position: left;	}
	body .popup .cd {	background-position: right;	}
	
	/* Contenu */
	body .popup .cc {
		background: #ededed;
		text-align: left;
		vertical-align: top;
		width:508px;
		padding: 0 !important;
	}
	body .popup .cc .content {
		position: relative;
		padding: 10px;
		color: #000;
	}
	body .popup .cc .close {
		position: absolute;
		top: 0;
		right: 2px;
		color: #000 !important;
		font-size: 14px;
		line-height: 14px;
	}

#oisoscope_annonce_anim {
	/* width: 232px; */
	/* height: 243px; */
	margin: 12px 0 10px;
	font-size:10px;
	/* float: right; */
	/* background: url(../images/oisoscope_medium.gif) no-repeat; */
}
#menu3 #oisoscope_annonce_anim {
	margin: 0;
}
	#oisoscope_annonce_anim h2 {
		margin:0 14px;
		padding: 0;
	}
		#oisoscope_annonce_anim h2 a, #oisoscope_annonce_anim h2 a:hover {
			display: block;
			width: 100%;
			height: 100%;
			text-decoration: none;
		}
			#oisoscope_annonce_anim h2 a span {
				visibility: hidden;
			}
	#oisoscope_annonce_anim h3 {
		font-size:12px;
		font-weight:normal;
		height:27px;
		line-height:25px;
		margin:0 14px 5px;
		text-align:center;
		text-transform:uppercase;
		color: #fff !important;
		background: url(../images/oisoscope_medium_h3.gif) no-repeat;
	}
	#oisoscope_annonce_anim .content {
		overflow: hidden;
	}
	#oisoscope_annonce_anim fieldset {
		height: 155px;
		width: 203px;
		margin: 0 auto 5px;
		background: url(../images/oisoscope_medium_fieldset.gif) no-repeat;
	}
	#oisoscope_annonce_anim fieldset label {
		display:block;
		font-size:11px;
		font-weight:bold;
		line-height:11px;
		text-transform:uppercase;
		margin: 0;
		padding: 5px 5px 0;
	}
	#oisoscope_annonce_anim fieldset p {
		margin: 0;
		padding: 0 5px;
	}
		
		#oisoscope_annonce_anim fieldset p input,
		#oisoscope_annonce_anim fieldset p select {
			font-size:11px;
			padding: 0;
			display: block;
		}
		#oisoscope_annonce_anim fieldset p input {
			width: 188px;
		}
		#oisoscope_annonce_anim fieldset p select {
			width: 192px;
			margin: 5px 0;
		}
		#oisoscope_annonce_anim fieldset p input#oisoscope_start_date,
		#oisoscope_annonce_anim fieldset p input#oisoscope_end_date {
			background:transparent url(../images/oisoscope_annonce_anim_calendar.gif) no-repeat scroll left top;
			border:0 none;
			color:#000000;
			font-size:11px;
			height:14px;
			width:56px;
			display: inline;
		}
		#oisoscope_annonce_anim fieldset p .ui-datepicker-trigger {
			margin-right:-1px;		
		}
		#oisoscope_annonce_anim fieldset img.ui-datepicker-trigger {
			display: inline;
		}
		#oisoscope_annonce_anim fieldset .btn_red {
			margin-right:5px;
			margin-top:3px;
		}
		
		.oisoscope_title {
			
		}
			
			
#actualite {
	float: left;
	position: relative;
	width: 542px;
	height: 230px;
	margin: 2px 0 10px;
	background:#1f2328;
}
	#actualite div {
		width: 220px;
		height: 115px;
		overflow: hidden;
	}
		#actualite div h2 {
			font-size: 10px;
			font-weight: bold;
			margin: 0;
			text-transform: uppercase;
			padding: 3px 5px 0;
			visibility: visible;
		}
		#actualite div p ,
		#actualite div img {
			color: #fff;
			font-size: 10px;
			height: 230px;
			width: auto;
			margin: 0;
			line-height: 12px;
		}
		#actualite div img {
		    display: none;
		}
		#actualite div p {
			padding: 0 5px;
		}
		#actualite p a {
			padding: 0;
			margin: 0;
			border: 0;
			text-transform: none;
			font-weight: normal;
		}
		#actualite div.selected h2,
		#actualite div.selected h2 a {
			color: #000 !important;
		}
		#actualite div.selected p {
			display: block;
		}
			#actualite div.selected p.bodytext a {
				color:#000000 !important;
			}
		#actualite div.selected .img {
			display:block;
			height:230px;
			overflow:hidden;
			position:absolute;
			right:0;
			top:0;
			width:322px;
		}
			#actualite div.selected img { display:block; }
	#actualite p.all_actu {
		background: #24292e;
		font-size: 10px;
		color: #767a7a;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
		padding: 5px 15px;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 230px;
		height: auto;
	}
		 #actualite p.all_actu a {
			color: #767a7a;
			border: 0;
			margin: 0;
			padding: 0;
		}


.Pagi {
	background-color:#EDEDED !important;
	display:block;
	float:right;
	width:542px;
}		
		
.pagination {
	float: right;
	line-height: 17px;
	padding:5px 10px;
	color: #343A41 !important;
}
	.pagination a {
		color: #343A41 !important;
	}
	.pagination a.inlineblock {
		display: none !important;
	}
	
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
		height: auto !important;
	}
	
.toggle {
	cursor:pointer; 
}
.toggle p:hover {
	text-decoration: underline;
}

form#octave_form {
	margin: 0 auto;
	padding: 15px 20px;
	background: #ededed;
	text-align: left;
	height: 100%;
}
form#octave_form h2 {
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	margin: 0 0 10px;
}
form#octave_form table th,
form#octave_form table td {
	padding: 3px;
}
form#octave_form table th {
	text-align: right;
	font-size: 11px;
}
form#octave_form p {
	margin: 0;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
	overflow: visible !important;
}


.mask_img {
	position: relative;
	margin: 0 auto;
}
	.mask_img .mask {
		display: block;
		position: absolute;
		z-index: 1;
		width: 50px;
		height: 50px;
		background:transparent url(../images/mask.png) no-repeat scroll left top;
	}
	.mask_img img {
		width: 160px;
	}
	
#rss {
	margin-top: 30px;
}
#rss li {
	clear: left;
	height: 30px;
}
#rss strong {
	float: left;
	width: 400px;
	font-size: 1.2em;
}
#rss img {
	float: left;
}


.align-center {
	text-align: center !important;
	margin: auto;
}
.align-justify {
	text-align: justify !important;
	margin: auto;
}
.align-left {
	text-align: left !important;
	margin: auto;
}
.align-right {
	text-align: right !important;
	margin: auto;
}


#page_right #friend li {
	clear:both;
	width:392px;
}
#page_right input.groupBox {
	margin-bottom:6px;
	margin-left:15px; 
	margin-top:3px;
	width:20px;
}
#page_right #friend input.groupBox {
	display:block;
	float:left;
	margin:0 0 0 15px;
}
#page_right label.nom {
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
#page_right #friend label.nom {
	display:block;
	float:right;
	width:350px;
}
#page_right a.transfert{
	display:block;
	float:left;
	margin-bottom:10px;
}

#page_right table.tabl {
	float:right;
	display:block;
	margin-bottom: 20px;
	margin-top: 15px;
}

#page_right .destinataire {
	padding-bottom: 10px;
}
#page_right .message_comp {
	padding: 10px 0 0 5px;
}

#page_right table td.tab_fr_gr {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BBBBBB !important;
	/*overflow-y:auto;
	height:200px;*/
	display:block;
}

#page_right table td.tab_fr_gr_transfert  div.overf{
	height:200px;
	overflow-y:auto;
}

#page_right table td.tab_fr_gr  div.overf{
	height:200px;
	overflow-y:auto;
}

#page_right table td.tab_fr_gr_transfert {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BBBBBB !important;
	/*overflow-y:auto;
	height:200px;*/
	display:block;
	width: 250px;
}
p.mini {
	font-size:9px;
}

#sitemap ul {
	list-style-type:circle;
}
#sitemap ul li {
	font-size: 10px !important;
	border: none !important;
}
#sitemap ul li.vert a {
	color: #a5b725 !important;
}
#sitemap ul li.violet a {
	color: #A8609F !important;
}
#sitemap ul li.bleu a {
	color: #008CC3 !important;
}
#sitemap ul li.orange a {
	color: #EB7E12 !important;
}
#sitemap ul li.rouge a {
	color: #DC4E37 !important;
}
#sitemap ul li.turquoise a {
	color: #7daceb !important;	
}
#sitemap h1 {
	font-size: 15px !important;
}
#sitemap h2 {
	font-size: 13px !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
	clear:both;
}

.getflashplayer {
	font-size: 10px;
}

.partager {
	padding-top:10px;
}

.event_share {
	display:block;
	float:left;
	padding-left:10px;
}

.addthis {
	display:block;
	float:left;
}

.notif_mail {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}


#header #blank img {
	_position: absolute;
}

.static #around {
	width: 574px;
}

.static #content {
	width: 574px;
	margin-top: 35px;
}

.static #logo {
	float: none;
}

.qtip-wrapper a {
	color: #454545 !important;
	text-decoration: underline;
}
