/* LA CHARTE COULEUR S'ETABLIT COMME SUIT */
/* LE VERT LE PLUS CLAIR QUI TIRE AU JAUNE /: 9EBE36 */

/* LE NOUVEAU VERT CLAIR /: 007cc0 */


/* LE VERT PLUS FONCE DE LA COLONNE DE DROITE /: 459327 */
/* LE VERT PLUS FONCE SOUS LES TEXTES DES MENUS /: 408824 */




#aggregator .feed-source .feed-title{margin-top:0;}

#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}

#aggregator .feed-source .feed-icon{float:right;display:block;}

#aggregator .feed-item{margin-bottom:1.5em;}

#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}

#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}

#aggregator .feed-item-categories{font-size:0.9em;}

#aggregator td{vertical-align:bottom;}

#aggregator td.categorize-item{white-space:nowrap;}

#aggregator .categorize-item .news-item .body{margin-top:0;}

#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}

.node-unpublished{background-color:#fff4f4;}

.preview .node{background-color:#ffffea;}

#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}

td.revision-current{background:#9abb36;}

.node-form .form-text{display:block;width:95%;}

.node-form .container-inline .form-text{display:inline;width:auto;}

.node-form .standard{clear:both;}

.node-form textarea{display:block;width:95%;}

.node-form .attachments fieldset{float:none;display:block;}

fieldset{margin-bottom:1em;padding:.5em;}

form{margin:0;padding:0;}

hr{height:1px;border:1px solid gray;}

img{border:0;}

table{border-collapse:collapse;}

th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}

.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear-block{display:inline-block;}

/* Hides from IE-mac \*/* html .clear-block{height:1%;}

.clear-block{display:block;}

th.active img{display:inline;}

tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}

td.active{background-color:#ddd;}

tbody{border-top:1px solid #ccc;}

tbody th{border-bottom:1px solid #ccc;}

thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}

.breadcrumb{padding-bottom:.5em}

.error{color:#f00;}

div.error{border:1px solid #d77;}

div.error,tr.error{background:#fcc;color:#200;}

div.warning,tr.warning{background:#ffd;}

div.ok,tr.ok{background:#dfd;}

.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}

.item-list .title{font-weight:bold;}

.item-list ul{margin:0 0 0.75em 0;padding:0;}

.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}

.form-item{margin-top:1em;margin-bottom:1em;}

tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}

tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}

.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}

.form-item .description{font-size:0.85em;}

.form-item label{display:block;font-weight:bold;}

.form-item label.option{display:inline;font-weight:normal;}

.form-checkboxes,.form-radios{margin:1em 0;}

.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}

.marker,.form-required{color:#f00;}

.more-link{text-align:right;}

.more-help-link{font-size:0.85em;text-align:right;}

.nowrap{white-space:nowrap;}

.pager{clear:both;text-align:center;}

.pager a,.pager strong.pager-current{padding:0.5em;}

.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}

dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}

dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}

dl.multiselect .form-item{height:1.75em;margin:0;}

.container-inline div,.container-inline label{display:inline;}

ul.menu{list-style:none;border:none;text-align:left;}

ul.menu li{margin:0 0 0 0.5em;}

li.expanded{list-style-type:circle;list-style-image:url(../1007_fichiers/1007_fichiers/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}

li.collapsed{list-style-type:disc;list-style-image:url(../1007_fichiers/1007_fichiers/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}

li.leaf{list-style-type:square;list-style-image:url(../1007_fichiers/1007_fichiers/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}

li a.active{color:#000;}

td.menu-disabled{background:#ccc;}

ul.links{margin:0;padding:0;}

ul.links.inline{display:inline;}

ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

.block ul{margin:0;padding:0 0 0.25em 1em;}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}

ul.primary li{display:inline;}

ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}

ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}

ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}

ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}

ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}

ul.secondary a{padding:0;text-decoration:none;}

ul.secondary a.active{border-bottom:4px solid #999;}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}

#autocomplete ul{margin:0;padding:0;list-style:none;}

#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}

#autocomplete li.selected{background:#54933c;color:#fff;}

html.js input.form-autocomplete{background-image:url(../1007_fichiers/1007_fichiers/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}

html.js input.throbbing{background-position:100% -18px;}

html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}

html.js fieldset.collapsed *{display:none;}

html.js fieldset.collapsed legend{display:block;}

html.js fieldset.collapsible legend a{padding-left:15px;background:url(../1007_fichiers/1007_fichiers/menu-expanded.png) 5px 75% no-repeat;}

html.js fieldset.collapsed legend a{background-image:url(../1007_fichiers/1007_fichiers/menu-collapsed.png);background-position:5px 50%;}

* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}

html.js fieldset.collapsible legend a{display:block;}

html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}

.resizable-textarea{width:95%;}

.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(../1007_fichiers/1007_fichiers/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}

html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}

.progress{font-weight:bold;}

.progress .bar{background:#fff url(../1007_fichiers/1007_fichiers/progress.gif);border:1px solid #2a471f;height:1.5em;margin-top:0.2em;}

.progress .filled{background:#54933c;height:1em;border-bottom:0.5em solid #306a1a;width:0%;}

.progress .percentage{float:right;}

#first-time strong{display:block;padding:1.5em 0 .5em;}

tr.selected td{background:#9abb36;}

#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}

#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}

#access-rules .mask{clear:both;}

#user-login-form{text-align:center;}

#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}

.profile{clear:both;margin:1em 0;}

.profile .picture{float:right;margin:0 1em 1em 0;}

.profile dt{margin:1em 0 0.2em 0;font-weight:bold;}

.profile dd{margin:0;}

.indented{margin-left:25px;}

.comment-unpublished{background-color:#fff4f4;}

.preview .comment{background-color:#ffffea;}

body,div,h1,h2,h3,h4,h5,h6,pre,form,textarea,p{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

img{border:0;}

caption,th{text-align:left;}

abbr,acronym{border:0;}

h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0.5em 0;}

h1 a,h2 a,h3 a{text-decoration:none;}

h1{font-size:30px;}

h2{font-size:17px;}

h3{font-size:13px;}

h4{font-size:12px;}

h5,h6{font-size:12px;}

p{margin:1.5em 0;line-height:1.7em;}

a{color:#fff;cursor:pointer;}

a:hover{text-decoration:none;}

dl{margin:0 0 1em 1.5em;}

dl dd{margin:0 0 0.5em 1.5em;}

table{font-size:11px;margin-bottom:10px;}

td{padding:0.2em 0.6em;}

form{margin-bottom:10px;}

pre{display:block;font-family:monospace;background:#459327;padding:3px 7px;margin:1em 0;border:1px solid #306a1a;overflow:auto;}

code{font-family:monospace;background:#459327;padding:3px 7px;}

blockquote{background:url('blockquote.png') no-repeat;margin:1em 0;padding:0 15px 0 30px;font-size:11px;}

div.frame{text-align:center;}

div.frame img{background:#fff;border:6px solid #fff;vertical-align:bottom;}

fieldset{border:1px solid #fff;}

body
{
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:12px;
	background:#c6c6c6 url('bg.png') repeat-x top;
	color:#fff;
}

#container{width:978px;margin:0 auto;}

#page{width:978px;position:relative;}

#header
{
	position:absolute;
	top:0;
	left:0;
	background:#306a1a;
	height:200px;
	width:915px;
	padding-left:45px;
	background:url('header.png') no-repeat;
}

#title
{
	float:left;
	margin:28px 0 3px 0;
	height:142px;
	width: 850px;
	/* background:url('logo_cis_on.png') no-repeat top; */
	padding:2px 0 0 20px;
}

#title h1{font-size:30px;font-weight:bold;font-family:Arial,sans-serif;letter-spacing:-1px;line-height:30px;color:#306a1a;padding-right:30px;margin:0;}

#title h1 a{color:#306a1a;}

#title .site-slogan{font-size:10px;color:#306a1a;padding-right:30px;margin-top:3px;}

#title-spacer{width:264px;}

#nav{height:25px;width:715px;clear:both;font-size:10px;}

#nav ul{margin:0 0 0 30px;padding:0;}

#nav li{float:left;list-style:none;}

#nav a{text-decoration:none;color:#fff;display:block;padding:0 15px 1px;line-height:24px;margin-right:3px;}

#nav a:hover{text-decoration:underline;background:#333;color:#fff;}

#nav a.active{color:#fff;background:#007cc0;}

#nav a.active:hover{color:#fff;background:#007cc0;}

#main{padding-top:200px;background:url('main-bg.png') repeat-y;}

.wide-page #main{background:url('main-bg-single.png') repeat-y;}

#content{float:left;display:inline;  line-height:1.65em;margin:15px 0 5px 45px;padding:0 10px;width:495px;overflow:hidden;overflow-x:hidden;}
.wide-page #content{background:#007cc0;width:695px;}

#content h1,#content h2{font-size:21px;font-weight:bold;color:#fff;letter-spacing:-1px;line-height:1.2em;padding:9px 0 10px;margin:0;}

#right{float:left;width:400px;margin-bottom:5px;font-size:11px;line-height:1.5em;}

.wide-page #right{width:180px;}

#right h2{font-size:17px;font-weight:bold;padding-bottom:2px;letter-spacing:-1px;margin-bottom:0.6em;}

#left p,#right p{margin:0 0 1.5em 0;}

#sidebar-top{float:left;width:380px;padding-left:10px;}

#sidebar-left{float:left;width:180px;padding:0 10px;}

.wide-page #right #sidebar-left{color:#000;}

.wide-page #right #sidebar-left a{color:#000;}

.wide-page #right #sidebar-left{background:none;}

#sidebar-right{float:left;width:180px;padding-left:20px;color:#000;}

#sidebar-right a{color:#000;}

#footer{color:#000000;border-top:1px solid #045579;clear:both;padding:5px 10px;font-size:10px;}

#footer a{color:#333;}

#footer p{margin:0.5em 0;}

.clear-both{clear:both;}

#mission{background:#0470a1;margin-bottom:1em;padding:8px 10px;border:1px solid #045579;}

#forum table{width:100%;}

#forum td.topic{width:40%;}

thead th{border-bottom:3px solid #306a1a;}

tbody{border-top:1px solid #306a1a;}

tr.even{background:#9abb36;}

tr.odd{background:#459327;}

tr.even,tr.odd{border-bottom:1px solid #306a1a;}

td.active{background-color:#306a1a;}

td.menu-disabled{background:#214413;}

#nav ul.links li,#topnav ul.links li{padding:0;}

#user-login-form ul{padding:0;}

#content ul.links{float:right;}

#content .terms{font-size:11px;}

#content .terms ul.links{float:none;}

#content .terms ul.links li{padding:0 0 0 3px;}

#right .block ul{padding:0;}

#right ul.menu{padding:0 0 0 12px;}

#right-toggle a{text-decoration:underline;}

li.leaf{list-style-image:url(menu-leaf.png);}

li.expanded{list-style-image:url(menu-expanded.png);}

li.collapsed{list-style-image:url(menu-collapsed.png);}

.resizable-textarea,.node-form .form-text{width:99%;}

div.admin{padding-top:0;font-size:11px;}

.block,#search-theme-form{margin:30px 0;}

#content .block{margin:0;}

.node{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #e2e2e2;}

.preview .node{background:#007cc0;}

.node-unpublished{background:#007cc0;}

.comment{background:#1177aa;border:1px solid #294a1d;padding:5px 10px;margin-bottom:10px;}

.author{background:#007cc0;border:1px solid #294a1d;}

.comment-unpublished{background:#DFDFDF;color:#000;}

.comment-unpublished a{color:#000;}

.new{float:right;color:#fff;font-weight:bold;}

.messages{font-weight:bold;}

.description{font-size:11px;}

.submitted{font-size:10px;}

.submitted-date{font-size:11px;left:0px;position:absolute;width:35px;text-align:center;color:#000;background:url('../1007_fichiers/arrow.png') no-repeat 7px 0;margin-top:9px;padding:40px 5px 0 5px;}

.submitted-date span{display:block;}

.submitted-by{font-size:10px;}

ul.links li{padding:0 0 0 10px;}

.comment h3{margin:0;}

.comment h3 a{text-decoration:none;}

.comment a:hover{text-decoration:underline;}

#content .comment ul.links{float:right;font-size:10px;}

#user-login-form .item-list ul li{margin:3px 0 0 0;}

.node-links ul.links{margin-left:10px;}

.breadcrumb{font-size:11px;}

table.system-status-report th{border:0;}

#search-block-form .form-submit,#search-theme-form .form-submit{width:53px;}

#search-block-form .form-text,#search-theme-form .form-text{width:119px;}

.error{color:#000;}

div.error,tr.error{background:#800;color:#fff;padding:0 3px;}

div.error{border:1px solid #C00;}

.block-region{background-color:#333;color:#fff;}

span.admin-enabled,span.admin-disabled,span.admin-missing{background:#294a1d;font-weight:bold;padding:0 3px;font-size:10px;font-style:normal;}

span.admin-enabled{color:#0f0;}

span.admin-disabled,span.admin-missing{color:#f32;}

div.admin-dependencies,div.admin-required{color:#fff;font-size:9px;font-weight:bold;}

.marker,.form-required{color:#fff;}

.picture img{vertical-align:bottom;display:block;float:left;border:2px solid #fff;margin:3px 7px 0 0;line-height:1.7em;}

*:first-child+html .picture img{margin:1.5em 7px 0 0;}

* html .picture img{margin:1.5em 7px 0 0;}

#aggregator .feed-item-title{font-size:17px;}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #fff;font-size:10px;}

ul.primary li{display:inline;border:0;}

ul.primary li a{background:#306a1a;border:0;height:auto;margin-right:0.5em;padding:0 10px;padding:4px 15px;line-height:20px;text-decoration:none;}

ul.primary li.active a{background-color:#fff;color:#000;border:0;}

ul.primary li.active a:hover{background-color:#fff;}

ul.primary li a:hover{background-color:#333;border:0;}

ul.secondary{border-bottom:1px solid #fff;padding:0 0 4px 0;margin:5px;font-size:10px;}

ul.secondary li{display:inline;padding:0;border:0;}

ul.secondary a{padding:0;text-decoration:none;padding:2px 10px;border-right:1px solid #fff;}

ul.secondary a:hover{text-decoration:underline;}

ul.secondary a.active{color:#fff;border-bottom:0px;font-weight:bold;text-decoration:underline;}

tr.watchdog-notice{background:#9abb36;}

tr.watchdog-notice .active{background:#459327;}

tr.watchdog-warning{background:#4F2828;}

tr.watchdog-warning .active{background:#4F2020;}

tr.watchdog-error{background:#6F6F6F;}

tr.watchdog-error .active{background:#aaa;}

tr.watchdog-user{background:#6F6137;}

tr.watchdog-user .active{background:#9F7F1D;}

tr.watchdog-content{background:#3F6F38;}

tr.watchdog-content .active{background:#2D9F1D;}

tr.watchdog-page-not-found,tr.watchdog-access-denied{background:#6F3838;}

tr.watchdog-page-not-found .active,tr.watchdog-access-denied .active{background:#6F2D2D;}

body.admin-menu{margin-top:0 !important;}

#admin-menu{background:#17a;border-bottom:4px solid #333;}
