@charset "utf-8";
/* CSS Document */

/***** BODY Base *****/

* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	padding: 10px;
	background: #3a4e5f url(../i/body.jpg) repeat-x top;
	font-size: 9pt;
}

body .centered-div {
	margin: 0 auto;
	width: auto;
}

body #top {
	display: none;
	width:auto;
}

body #menu {
	display: none;
	width:auto;
}

body #container {
	/*min-height: 500px;*/
	background: #fff none;
	width:auto;
}

body #footer {
	display: none;
	width:auto;
}

/***** FIRST DIV Base *****/

/* Container */

#container #left {
	display: none;
	width:auto;
}

#container #right {
	display: none;
	width:auto;
}

#container #content {
	width: auto;
	width:auto;
}

#container #clear {
	display: none;
	width:auto;
}

/***** CONTENT Base *****/

/* ROOT */

#content .root-div {
	padding: 10px 10px 25px 10px;
}

.root-div ul {
	
}

.root-div ul li {
	display: inline;
	color: #c20030;
}

.root-div a {
	color: #333;
}

.root-div a:hover {
	background: #fdffe9 none;
}

/* AGENDA */

#content .agenda-title {
	font-weight: normal;
	font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c20030;
}

#content .agenda-title a {
	color: #c20030;
}

#content .agenda-subtitle {
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	color: #a50000;
}

#content .agenda-subtitle a {
	color: #a50000;
}

#content .agenda-note {
	padding: 0 0 7px 0;
}

#content .agenda-date {
	color: #7f8693;
}

/*#content .agenda-rub {
	color: #7f8693;
}

#content .agenda-content {
	padding: 15px 0 15px 0;
	line-height: 12pt;
	color: #666;
}

#content .agenda-content img {
	float: left;
	background: #fff none;
	margin: 0 15px 15px 0;
	padding: 5px;
	border-top: 1px solid #e0e1e5;
	border-left: 1px solid #e0e1e5;
	border-right: 1px solid #b0b2b6;
	border-bottom: 1px solid #b0b2b6;
}

#content .agenda-info {
	clear: left;
	background: transparent url(../i/actu-info.jpg) no-repeat bottom center;
	margin: 0 0 10px 0;
	padding: 0 20px 15px 0;
	text-align: right;
}

#content .agenda-info a {
	font: 10pt "Times New Roman", Times, serif;
	color: #c20030;
}

#content .page-listing {
	padding: 0 0 20px 0;
	text-align: center;
}

#content .page-listing li {
	display: inline;
	margin: 1px;
	padding: 2px 5px 2px 5px;
	border-top: 1px solid #e0e1e5;
	border-left: 1px solid #e0e1e5;
	border-right: 1px solid #b0b2b6;
	border-bottom: 1px solid #b0b2b6;
}

#content .page-listing .selected {
	background: #8c0121 none;
	border-top: 1px solid #ef7292;
	border-left: 1px solid #ef7292;
	border-right: 1px solid #6e0019;
	border-bottom: 1px solid #6e0019;
}

#content .page-listing a {
	color: #333;
}

#content .page-listing .selected a {
	color: #fff;
}

#content .page-listing a:hover {
	background: transparent none;
}

#content a {
	background: transparent none;
}

#content a:hover {
	background: #fdffe9 none;
}

#content #no-reset {
	clear: both;
}

/* HOMEPAGE */

/*#content .home-div {
	width: 300px;
	padding: 2px;
	vertical-align: top;
	border-top: 1px solid #e0e1e5;
	border-left: 1px solid #e0e1e5;
	border-right: 1px solid #b0b2b6;
	border-bottom: 1px solid #b0b2b6;
}

.home-div .first-node {
	display: block;
	padding: 3px 0 10px 10px;
	color: #fff;
	font-size: 14pt;
	font-weight: normal;
}

.home-div #red-node {
	background: transparent url(../i/red-node.jpg) no-repeat top right;
}

.home-div #green-node {
	background: transparent url(../i/green-node.jpg) no-repeat top right;
}

.home-div #blue-node {
	background: transparent url(../i/blue-node.jpg) no-repeat top right;
}

.home-div #yellow-node {
	background: transparent url(../i/yellow-node.jpg) no-repeat top right;
}

.home-div a {
	background: transparent none;
}

.home-div a:hover {
	background: #fdffe9 none;
}

.home-div .une-title a {
	clear: both;
	font-weight: normal;
	font: 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #c20030;
}

#content .une-date {
	color: #7f8693;
}

#content .une-content {
	padding: 15px 5px 15px 5px;
	line-height: 13pt;
	color: #666;
}

#content .une-content img {
	float: left;
	background: #fff none;
	margin: 0 5px 1px 0;
	padding: 5px;
	border-top: 1px solid #e0e1e5;
	border-left: 1px solid #e0e1e5;
	border-right: 1px solid #b0b2b6;
	border-bottom: 1px solid #b0b2b6;
}

#content .une-info {
	clear: left;
	padding: 0 5px 3px 0;
	text-align: right;
}

#content .une-info a {
	font: 10pt "Times New Roman", Times, serif;
	color: #c20030;
}

/* NODE1 */

/*#content .node-div {
	padding: 0 0 15px 0;
	color: #666;
}

.node-div .node-img {
	float: left;
	margin-right: 5px;
	border: 1px solid #ccc;
}

.node-div .node-img img {
	border: 3px solid #fff;
}

.node-div .first-node {
	display: block;
	padding: 10px 0 15px 0;
	color: #c20030;
	font-size: 14pt;
	font-weight: normal;
}

.node-div ul {
	padding: 0 0 10px 25px;
}

.node-div ul li {
	list-style: url(../i/arrow.gif); 
	margin: 12px 0 0 0;
}

.node-div a {
	background: transparent none;
	color: #666;
}

.node-div a:hover {
	background: #fdffe9 none;
}

/* NODE2 */

/*.node-div a cite {
	font-style: normal;
	color: #c20030;
}*/

