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

form { padding:0 ; margin:0 ; }

body{
	background-color: #f4efdb;
}

/* links */
a:link, a:visited {
	color: #005bbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a:hover, a:active {
	color: #005bbb;
	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: 10px;
}


/* ******** */
/*  titles */
h1 {
	color: #005bbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}

h2 {
	color: #1cc1fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

h3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
h4 {
	color: #1cc1fd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

h5 {
	color: #a61604;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

h6 {
	color: #7d7d7d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* ====================================================================
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("/demoemois/images/local/skin/bandeau_emois.gif");
	background-repeat: no-repeat;
}

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

table.xpage_template{
	font-size: 9px;
	border: 1px solid #000000;
	background-color: #ffffff;
	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:#FFFFFF; }
.portlet { width: 100%; margin: 1em auto; }


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


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

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




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

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


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


/* footer du portlet */
.portlet-background-colored-footer div { background: url("/demoemois/images/local/skin/rubrique_emois_04.gif") no-repeat bottom left; }
.portlet-background-colored-footer { background: url("/demoemois/images/local/skin/rubrique_emois_004.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 { padding:10px; border-left:2px solid #3d5fbf;	border-right:2px solid #3d5fbf; }



/* ---------------------------------------------------------------------- */
/*     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: #bf7700;
	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: #001a7b;
	/*background-color: #859ECF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding:0px;
	text-align:left;


}
#menu-main a:link, #menu-main a:visited, #menu-main a:hover, #menu-main a:active
{
	color: #001a7b;
	text-decoration: none;
	padding:10px;
	/*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: #1cc1fd;
	font-weight: bold;
	text-decoration: none;
}
#page-path a:hover, #page-path a:active
{
	color: #1cc1fd;
	font-weight: bold;
	text-decoration: underline;
}



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

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

#footer a:link, #footer a:visited
{
	color: #005bbb;
	font-weight:bold;
	text-decoration: none;
}
#footer a:hover, #footer a:active
{
	color: #005bbb;
	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;
}