/* GEMALTO INTERNET WEBSITE 2007 - HOMEPAGE STYLESHHET */
/* Version 1.05 */
/* July 03 2007 - Changed "#menu_haut table" definition to fixed width of 692 pixels to get alignment when adding "buy on-line" menu item - KA */
/* --------------------------------------------------

					GENERAL
----------------------------------------------------- */

    * {
	    font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    }
    h3 *, h3 {
    	font-size:16px;
    }


	body {
		background-color: #9B8B7A;
		color: #333333;
		margin:0px;
		padding:10px;
		}

	#conteneur {
		margin: 0px;
		border: #FFFFFF 2px solid;
		background: white;
		width: 956px;
		}


	img { border:none;
		}


	p 	{
		margin-right:12px;
		margin-bottom:15px;}


	a {
		text-decoration:none;
		color: #635343;
		}

	a:hover {
		text-decoration:underline;
		}


/* --------------------------------------------------

					BANNIERE HAUT

----------------------------------------------------- */


	#banner {
		float:left;
		width:956px;
		height:120px;
		/*
		 09-11-2007 Rafal Korszun
		 change path into relative version
		*/
		background:url('../../../template/main/images/upper_banner_956x120.jpg') no-repeat;
		}

	#banner a {
		float:left;
		width:165px;
		height:60px;
		margin-left:15px;
		margin-top:20px;
		}


/* --------------------------------------------------

					MENU HAUT

----------------------------------------------------- */

	#menu_haut {
		float:left;
		display: block;
		height:15px;
		width: 956px;
		/* ---------------------
	       Rafal Korszun 2007-10-23
	       minimalize top margin for menu
	       was
	       margin-top:10px;
	       margin-bottom: 2px;
		------------------------ */
		margin: 1px 0px;
		}

	/* ---------------------
	  Rafal Korszun 2007-10-23
	  Start definition for search in menu
	------------------------ */

	#conteneur > #menu_haut {
		margin: 2px 0px 7px;
	}

	#menu_haut form{
		display:block;
		margin:0px;
		padding:0px;
		text-align:right;
	}

	#menu_haut input {
		font-weight: bold;
	 	font-size:11px;
	 	margin-bottom:5px;
		text-decoration:none;
		color: #9B8B7A;
		margin:0px;
		display:inline;
		border:1px #9B8B7A solid;
		text-transform:none;
	}

	#menu_haut input.sword{
        width:120px;
        margin-right: 3px;
	}

	/* ---------------------

	  Rafal Korszun 2007-10-23
	  end definition for search in menu
	------------------------ */
	#menu_haut a {
		font-weight: bold;
	 	font-size:11px;
	 	margin-bottom:5px;
		text-decoration:none;
		text-transform:uppercase;
		color: #9B8B7A;
		}

	#menu_haut A:hover {
		text-decoration:underline;
		color: #635343;
		}

	#menu_haut table {
 		width: 692px;
 		text-align: center;
 		color: #635343;
 		}

	#small-banner {
		clear:both;
		width:956px;
		height:5px;
		font-size:1px; /* ie 6 bug height */
		background-color: #9B8B7A;
		}


/* --------------------------------------------------

					MENU GAUCHE

----------------------------------------------------- */

	#gauche {
		float:left;
		width:190px;
		min-height: 200px;
		}

	#navigation {
		padding-top: 5px;
		padding-left: 20px;
		margin:0px;
		line-height: 25px;
		}


	#navigation a {
		font-weight: bold;
	 	font-size:11px;
		text-decoration:none;
		text-transform:uppercase;
		}

	#navigation a:hover {
		COLOR: #635343;
		text-decoration:underline;
	}

	/* by Piotr Ostafin begin*/
	.active a{
		color:	#FA821E;
	}

	.notActive a{
		color: 	#9B8B7A;
	}
	/* by Piotr Ostafin end*/


/* --------------------------------------------------

					PUBS A GAUCHE

----------------------------------------------------- */

#pub1 {
		float: left;
		position: absolute;
		top: 390px;
		left: 20px;
		width: 170px;
		}

#pub2 {
		float: left;
		position: absolute;
		top: 520px;
		left: 20px;
		width: 170px;
		margin-bottom: 10px;
		}

/* --------------------------------------------------

					CENTRE

----------------------------------------------------- */

	#centre {
		float:left;
		min-height: 365px;
		/* Rafal Korszun 2007-10-29
		 * extend centre column
		 * was
 		 * width: 506px;
		 */
		width: 762px;
		margin-top: 7px;
		margin-right: 0px;
		}

	.Titre-homepage {
		color:#FA821E;
		font-weight:bold;
		font-size:18px;
		padding-bottom:10px;
		}

	#texte_intro 	{
		padding-bottom:20px;
		text-align: justify;
		}

	#business_lines table {
 		width: 100%;
 		text-align: center;
 		/*
 		vertical-cell-align don't exist in css
 		Rafal Korszun 2007-10-24
 		vertical-cell-align:100px;
 		*/
 		}

	/* by Piotr Ostafin begin*/
	#centre a {
		font-weight: bold;
	 	margin-bottom:5px;
		color: #9B8B7A;
	}
	/* by Piotr Ostafin end */

/* --------------------------------------------------

					PAVE A DROITE

----------------------------------------------------- */

#droite 	{
		float:left;
		width:250px
		}

#press 	{
		float:left;
		padding-top: 35px;
		padding-left: 5px;
		}

#press p {
		margin-bottom:6px;
		margin-top:6px;
		}

#events {
		float:left;
		padding-left: 5px;
		}

#events p {
		margin-bottom:6px;
		margin-top:6px;
		}

#updates {
		float:left;
		padding-left: 5px;
		}

#updates p {
		margin-bottom:6px;
		margin-top:6px;
		}

.title {
		color:#FA821E;
		font-weight:bold;
		margin-bottom:10px;
		margin-top: 15px;
		}

.date	{
		color:#56473D;
		font-weight:bold;
		}


/* --------------------------------------------------

					BAS

----------------------------------------------------- */

#bas 	{
		clear:both;
		width: 956px;
		font-size:10px;
		padding-top: 2px;
		border-top: 1px solid #9b8b7a;
		}

#bas table {
 		width: 90%;
 		text-align: center;
 		color: #635343;
 		}

#bas a {
		font-weight: bold;
	 	font-size:11px;
	 	margin-bottom:5px;
		text-decoration:none;
		text-transform:uppercase;
		color: #9B8B7A;
		}

#bas a:hover {
		text-decoration:underline;
		color: #635343;
		}



/* --------------------------------------------------

					DISCLAIMER

----------------------------------------------------- */

#disclaimer {
		clear:both;
		border-top: 5px solid #fa821e;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 956px;
		text-align: right;
		font-size: 9px;
		padding-bottom: 0px;
		}

/*---------------------------------------------------
   SEARCH PAGE
  ---------------------------------------------------*/


.tx-indexedsearch-browselist-currentPage {
	color: #cc0000;
	font-weight: bold;
	font-size:11px;
}

/* -------------------------------------------------
 add by Rafal Korszun 2007-11-15
 loginbox start
---------------------------------------------------- */
#form-login{
	text-align:right;
	display:block;
	height:35px;
	margin:0px;
	padding:0px;
	line-height: 20px;
	font-size: 11px;
}
#form-login input {
	border:1px #9B8B7A solid;
	font-size: 11px;
}
#form-login input.login {
	font-weight:bold;
	color: #9B8B7A;
}
/*--------------------------------------------------
loginbox end
---------------------------------------------------- */