/**************************************************************************/
/*                         PORTAL STYLE                             */
/**************************************************************************/

/* child-page links */
a:link, a:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

/* child-page links hover*/
a:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}


/*popup footer links and visited*/
/* PAS UTILE!!!
a.footer_popup:link, a.footer_popup:visited {
	color: #5078C8;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}*/

/*popup footer links hover*/
/* PAS UTILE!!!
a.footer_popup:hover {
	color: #5078C8;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}*/

/* map link style level 1 and visited */
a.map1:link, a.map1:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

/* map link style level 1 hover */
a.map1:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
}

/* map link style level 2 and visited */
a.map2:link, a.map2:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

/* map link style level 2 hover */
a.map2:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

/* map link style level 3 and visited */
a.map3:link, a.map3:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

/* map link style level 3 hover */
a.map3:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/* map link style level 4 and visited */
a.map4:link, a.map4:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

/* map link style level 4 hover */
a.map4:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/* main links and visited */
/* PAS UTILE!!!
a.menu:link, a.menu:visited {
	color: #FFFFFF;
	font-family: Helvetica, Arial, Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}*/

/* main links hover */
/* PAS UTILE!!!
a.menu:hover {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}*/

/* footer links and visited */

a.menu-footer:link, a.menu-footer:visited {
	color: #581F25;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

/* footer links hover */
a.menu-footer:hover {
	color: #581F25;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

/* page_menu_tools links and visited */
a.menu-tools:link, a.menu-tools:visited {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

/* page_menu_tools links hover */
a.menu-tools:hover {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

/* articles-list links and visited*/
a.news:link, a.news:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* articles-list links hover */
a.news:hover {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

/* page path links and visited */
a.path:link, a.path:visited {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

/* page path links hover */
a.path:hover {
	color: #581f25;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}

/* sublevel main links */
/* PAS UTILE!!!
a.sublevel:link, a.sublevel:visited {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}*/

/* sublevel main links hover*/
/* PAS UTILE!!!
a.sublevel:hover {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}*/

/* page body */
body {
	background-color: #ffffff;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

/* font search */
font.buttons {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

/* date style */
font.date {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;	
}

/* font of map style level 1 */
font.map1 {
	color: #6D7659;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

/* font menu */
font.menu {
	color: #FFFFFF;
	font: bold 8pt Arial, Verdana, Helvetica, sans-serif;
}

/* popup title */
font.menu-tools {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* path font */
font.path {
	color: #1C2861;
	font: normal 9pt Verdana, Helvetica, Arial, sans-serif;
}

/* popup title */
font.popup {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* font title of popup */
font.popup-title {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* portlet title font */
font.portlet-title {
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

font.search {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

/* page title */
h1 {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

/* page_menu_tools title */
h3 {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/* title */
h4 {
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* error color of input */
input.error {
	background-color: #FF0000;
	border:1px solid #000000;
}

/* color of input */
input.normal {
	background-color: #FFFFFF;
}

/* article list */
li.news {
	color: #1C2861;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* paragraph style */
p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* table style */
table.border {
	border-color: #005682;
	border-style: dotted;
	border-width: 1px;
}

/* main_menu table style */
table.menu {
	/*background-color: #5078C8;*/
}

/* page_path table table */
table.path {
	/*border-color: #D6D8CB;*/
	height: 20px;
	width: 100%;
}

/* portlet table style border */
table.portlet-title {
	background-color: #E0E7F3;
	border: 1px solid;
	border-color: #E0E7F3;
	width: 100%;
}

/* cell style */
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* cell style of alert messages */
td.alert {
	background-color: #E0E7F3;
	color: #8E2323;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/*  */
td.column_header {
	background-color: #000080;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
}

/*  */
td.fiche {
	background-color: #859ECF;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/* cell style of main_menus */
td.menu {
	/*background-color: #EE9C00;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

/* cell style of footer */
td.menu-footer {
	color: #6D7659;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* cell style of page_tools_menus */
td.menu-tools {
	background-color: #859ECF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* scell style of page_path */
td.path {
	/*background-color: #FBCA6D;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

/* popup head */
td.popup {
	background-color: #1E2A63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* cell style of article and permanent-article portlets */
td.portlet {
	background-color: #E0E7F3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* cell style of portlet list */
td.portlet-content {
	background-color: #FFFFFF;
	border: 2px solid #1E2A63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* cell style of article-list color */
td.portlet-content-color {
	background-color: #859ECF;
	border: 2px solid #1E2A63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

/* cell style of title portlet */
td.portlet-title {
	background-color: #1E2A63;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	height: 20px;
	text-align: left;
	width: 80%;
}

/* cell title of list article portlet */
td.portlet-title-list {
	background-color: #1E2A63;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	text-align: left;
	width: 80%;
}

/* search cell */
td.search {
	background-color: #859ECF;
	color: #00639C;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/**/
td.url-site {
	background-color: #FF0000;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* error color of textarea */
textarea.error {
	background-color: #EE9C00;
}

/* color of textarea */
textarea.normal {
	background-color: #FFFFFF;
}

/* cell color */
th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

input{
	border: 1px solid #cccccc;
}

/*************  news elements *************************/

#main
{

}

#portlet-title
{
	background-color: #fdeab7;
	width: 80%;
	height: 20px;
	font-weight: bold;
	color: White;
	text-indent: 5px;
	margin-bottom: auto;
}

#portlet-content
{
	border-style: solid;
	border-width: 1px;
	border-color: #581f25;	
}