/* ====================================================================
This stylesheet gathers the main styles
-------------------------------------------------------------------- */

form { padding:0 ; margin:0 ; }

body{
	background-color: #EDCCA6;
}

/* links */
a:link, a:visited, a:active {
	color: #FB7B3F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #FB7B3F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}



/*default cells*/
td {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* ******** */
/*  titles */
h1 {
	color: #BB2F69;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

h1_bleu {
	color: #00A0C6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

h1_vert {
	color: #008D6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

h1_orange {
	color: #F5B025;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

h2 {
	color: #592D82;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}


h3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
h4 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* ====================================================================
styles for the input types and select type
-------------------------------------------------------------------- */

input.bouton_template{
	font-size: 9px;
	border: 1px solid #000000;
	background-color: #FFCC66;
	width:150px;

}

input.texte_template{
	font-size: 9px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height:17px;
	width:100px;
}

select.selection_template{
	font-size: 9px;
	border: #000000 1px solid;
}


/* ====================================================================
styles for the top header image
-------------------------------------------------------------------- */
/* le bandeau  */
table.menu_table
{
	background: url("../images/local/skin/bandeau_rtd.gif");
	background-repeat: no-repeat;
	
}

/* ====================================================================
styles for the xpages tables
-------------------------------------------------------------------- */

table.xpage_template{
	font-size: 9px;
	border: 1px solid #000000;
	background-color: #f0f0f0;
	width:100%
}


/* ====================================================================
styles for the font types
-------------------------------------------------------------------- */
font.message_erreur{
	color: #FF0000;
}

font.message_succes{
	color: #339966;
}





/* ====================================================================
styles for the portlets 
-------------------------------------------------------------------- */

/* titre du portlet */
td.portlet-title { padding:3px; font-weight:bold; text-align:center; color:#ffffff;	font-size: 10px; }


/* portlet */
.portlet { background:#FFFBF7; }
.portlet { width: 100%; margin: 1em auto; }


/* header du portlet */
.portlet-header div {background: url("../images/local/skin/normal_01.gif") no-repeat top left; }
.portlet-header { background: url("../images/local/skin/normal_02.gif") no-repeat top right; }
.portlet-header div, .portlet-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }


/* header du portlet lorraine */
.portlet-lorraine-header div {background: url("../images/local/skin/rubrique_orange_01.gif") no-repeat top left; }
.portlet-lorraine-header { background: url("../images/local/skin/rubrique_orange_02.gif") no-repeat top right; }
.portlet-lorraine-header div, .portlet-lorraine-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }

/* header du portlet belgique */
.portlet-belgique-header div {background: url("../images/local/skin/rubrique_bleue_01.gif") no-repeat top left; }
.portlet-belgique-header { background: url("../images/local/skin/rubrique_bleue_02.gif") no-repeat top right; }
.portlet-belgique-header div, .portlet-belgique-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }

/* header du portlet luxo */
.portlet-luxo-header div {background: url("../images/local/skin/rubrique_verte_01.gif") no-repeat top left; }
.portlet-luxo-header { background: url("../images/local/skin/rubrique_verte_02.gif") no-repeat top right; }
.portlet-luxo-header div, .portlet-luxo-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }

/* header du portlet telechargement */
.portlet-telechargement-header div {background: url("../images/local/skin/telechargement_01.gif") no-repeat top left; }
.portlet-telechargement-header { background: url("../images/local/skin/telechargement_02.gif") no-repeat top right; }
.portlet-telechargement-header div, .portlet-telechargement-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }


/* footer du portlet */
.portlet-footer div { background: url("../images/local/skin/bas_01.gif") no-repeat bottom left; }
.portlet-footer { background: url("../images/local/skin/bas_02.gif") no-repeat bottom right; }
.portlet-footer div, .portlet-footer { width: 100%; height: 6px; font-size: 1px; }

/*contenu du portlet */
.portlet-content div { border-left:2px solid #480A61; border-right:2px solid #480A61; padding:10px; }




/* ---------------------------------------------------------------------- */
/*   la boite portlet-background-colored contient un titre et un contenu  */
/*     elle est similaire à portlet mais fourni des styles différents     */
/* ---------------------------------------------------------------------- */

/* titre du portlet */
td.portlet-background-colored-title { padding:3px; font-weight:bold; text-align:center; color:#ffffff;	font-size: 10px; }


/* portlet */
.portlet-background-colored { background:#FFFBF7; }
.portlet-background-colored { width: 100%; margin: 1em auto; }


/* header du portlet pagesfilles */
.portlet-background-colored-header div {background: url("../images/local/skin/pagesfilles_01.gif") no-repeat top left; }
.portlet-background-colored-header { background: url("../images/local/skin/pagesfilles_02.gif") no-repeat top right; }
.portlet-background-colored-header div, .portlet-background-colored-header { width: 100%;	height: 23px;	font-weight:bold;	text-align:center;	color:#ffffff;	font-size: 10px; }



/* footer du portlet */
.portlet-background-colored-footer div { background: url("../images/local/skin/bas_01.gif") no-repeat bottom left; }
.portlet-background-colored-footer { background: url("../images/local/skin/bas_02.gif") no-repeat bottom right; }
.portlet-background-colored-footer div, .portlet-background-colored-footer { width: 100%; height: 6px; font-size: 1px; }

/*contenu du portlet */
.portlet-background-colored-content div { border-left:2px solid #480A61; border-right:2px solid #480A61; padding:10px; }



/* ---------------------------------------------------------------------- */
/*     la boite portlet-no-background contient un titre et un contenu     */
/*     elle est similaire à portlet mais fourni des styles différents     */
/* ---------------------------------------------------------------------- */
div.portlet-no-background
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
   	position:relative;
   	margin-bottom:10px;
}
/* le titre du portlet  */
div.portlet-no-background-header
{
	margin:0;
	font-weight:bold;
	padding:5px;
	background-color: #1E2A63;
	color:#ffffff;
	font-size: 10pt;
	font-weight: bold;

}
/* le contenu du portlet  */
div.portlet-no-background-content
{
	padding:15px;
	margin:0;
	border: 0px ;
	font-size: 8pt;

}


/* ====================================================================
styles for the lists
-------------------------------------------------------------------- */
div.portlet-background-colored li
{
	color: #000000;
	list-style-type: square;
}

/* ====================================================================
styles for the banner
-------------------------------------------------------------------- */
#banner
{
	background-color: #ffffff;
	height:70px;
	background-image: url('../images/local/skin/banner_right.gif');
	background-repeat: no-repeat;
	background-position: top right;
}



/* ====================================================================
styles for the menu-tools box
-------------------------------------------------------------------- */
#menu-tools-content
{
	border: none;
	color: #a61604;
	/*background-color: #ffffff;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:0px;
	text-align:left;

}

#menu-tools a:link, #menu-tools a:visited
{
	color: #ffffff;
	text-decoration: none;
}
#menu-tools a:hover, #menu-tools a:active
{
	color: #ffffff;
	text-decoration: underline;
}



/* ====================================================================
styles for the menu-tools box
-------------------------------------------------------------------- */
#menu-main-content
{
	border: none;
	color: #FFF4D4;
	/*background-color: #859ECF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:10px;
	text-align:left;


}

#menu-main a:link, #menu-main a:visited
{
	color: #FFF4D4;
	text-decoration: none;
	/*background-color: #fffcef;
	border-bottom:2px solid #000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;*/
	
	

	background-image: url('../images/local/skin/bg_menu.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding:10px;


	
}

#menu-main a:hover, #menu-main a:active
{
	color: #F7BF84;
	text-decoration: none;
	/*background-color: #fffcef;
	border-bottom:2px solid #000000;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:2px solid #000000;*/
	
	

	background-image: url('../images/local/skin/bg_menu.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding:10px;


	
}



/* ====================================================================
styles for the page-path box
-------------------------------------------------------------------- */
#page-path-content
{
	border: none;
	color: #000000;
	/*background-color: #E6EAF3;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding:10px;
	text-align:left;

}
#page-path a:link, #page-path a:visited
{
	color: #FD7438;
	font-weight: bold;
	text-decoration: none;
}
#page-path a:hover, #page-path a:active
{
	color: #FD7438;
	font-weight: bold;
	text-decoration: underline;
}


/* ====================================================================
styles for the tools content
-------------------------------------------------------------------- */

#tools-content
{
	border: 0px;
	text-align:center;
	color: #4E4B47;
	font-weight:bold;
}

#tools a:link, #tools a:visited
{
	color: #4E4B47;
	font-weight:bold;
	text-decoration: none;
}
#tools a:hover, #tools a:active
{
	color: #4E4B47;
	font-weight:bold;
	text-decoration: underline;
}

div.site-map-level{
margin-left:40px;

}

/* ====================================================================
styles for the footer content
-------------------------------------------------------------------- */

#footer-content
{
	border: 0px;
	text-align:center;
	color: #4E4B47;
	font-weight:bold;
}

#footer a:link, #footer a:visited
{
	color: #4E4B47;
	font-weight:bold;
	text-decoration: none;
}
#footer a:hover, #footer a:active
{
	color: #4E4B47;
	font-weight:bold;
	text-decoration: underline;
}

div.site-map-level{
margin-left:40px;

}


/* ====================================================================
styles for the connexion header links
-------------------------------------------------------------------- */

#connection a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#connection a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#connection a:hover{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}