/*-------------CSS GIPSA-------------*/
/*                                   */
/*    ***************************    */
/*    *                         *    */
/*    ***************************    */
/*    *     *             *     *    */
/*    *     *             *     *    */
/*    *     *             *     *    */
/*    *     *             *     *    */
/*    ***************************    */
/*    ***************************    */
/*                                   */
/*-----------------------------------*/

html{ 
	height:100%; 	
}

body{	
	margin:0;
	padding:0;
	height:100%;
	margin-bottom:0px;
	font-family:Arial;
	font-size:11px;
	color:#200C02;
	background:url('images/bg_body.jpg') 0px 0px repeat-x #78000C;
}
 
#container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

	#top{
		width:1000px;
		height:260px;
	}

	/*-------------MENU2-------------*/

		#menu2{
			width:1000px;
			height:20px;
			position:absolute;
			z-index:10;
			margin-bottom:0px;
			top:0px;
		}

			#menu2 A{
				padding-top:3px;
				color:#B4AA97;
				font-size:10px;
				float:left;
				display:block;
				padding-left:11px;
				padding-right:11px;
			}
			
			#menu2 A:hover{
				color:#E6DFD2;
			}

			#menu2 B{
				float:left;
				color:#B4AA97;
				padding-top:2px;
			}


	/*-------------BANNER-------------*/

		#banner{
			width:1000px;
			height:260px;
			position:absolute;
			top:0px;
		}

		
	/*-------------MENUBAR-------------*/
		
		#menuBar{
			width:1000px;
			height:38px;
			position:absolute;
			top:215px;
			z-index:20;
		}
			
			#lang{
				width:58px;
				height:25px;
				float:left;
				padding-left:17px;
				padding-top:13px;
			}

				#lang A{
							display:block;
							float:left;
							width:16px;
							height:11px;
							margin-right:3px;
						}

						#lang A:hover{
							display:block;
							background-color:white;
							width:16px;
							height:11px;
							filter:alpha(opacity=50);  
							-moz-opacity:0.50;
							opacity: 0.50;
						}

						#lang .fr{ background:url('images/lang_fr.gif') 0px 0px no-repeat; }
						#lang .en{ background:url('images/lang_en.gif') 0px 0px no-repeat; }
						#lang .nl{ background:url('images/lang_nl.gif') 0px 0px no-repeat; }

			#menu1{
				width:800px;
				height:32px;
				padding-top:6px;
				margin-left:20px;
				float:left;
			}
				
				#menu1 A{
					color:#534128;
					font-size:12px;
					float:left;
					display:block;
					padding-left:16px;
					padding-right:16px;
					padding-top:6px;
				}

				#menu1 A:hover{
					color:#FFFFFF;
					/*background-color:#D4C1A4;*/
				}

				#menu1 B{
					float:left;
					color:#534128;	
					padding-top:6px;
				}
	
			
	/*-------------CONTENT-------------*/
	
		#page{
			width:100%;
			padding-bottom:12px;
			background:url('images/bg_page.jpg') 0px 0px repeat-y #E5DECB;
		}


/*-------------FOOTER-------------*/
					
#footer{
	width:1000px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	text-align:right;
	color:#E5DECB;
} 

	#footer A{
		display:inline;
		color:#E5DECB;
	}
	
	#footer A:hover{
		color:#FFFFFF;
	}
	
	#footer .subMenu A{
		color:#E5DECB;
		font-size:11px;
		float:right;
		display:block;
	}
	
		#footer .subMenu A:hover{
			color:#FFFFFF;
		}

	#footer .subMenu B{
		float:right;
		color:#B4AA97;
		padding-left:6px;
		padding-right:6px;
	}
 
.clear{clear:both;}
 
 /* ***************** MISE EN FORME ************************* */

H1{ 
 font-size:20px;
 margin:0px 0px 15px 0px;
 display:block; 
 font-weight:normal;
 color:#990000;
 padding:3px 3px 3px 25px;
 background:url('images/puce_h1.gif') 0px 6px no-repeat #FBFAF6;
 font-family:"Times New Roman", Times, serif;
 border-bottom:1px dotted #E1D8C7;
} 

H2{ 
 font-size:14px;
 margin-top:15px;
 margin-bottom:10px;
 display:block; 
 font-weight:normal;
 color:#990000;
}

H3{ 
 font-size:12px;
 font-weight:normal;
 margin-bottom:0px;
 display:inline;
 color:#990000; 
} 

H4{ 
 font-size:12px;
 font-weight:normal;
 margin-bottom:0px;
 display:inline;
 color:#990000; 
}

BIG{
	font-size:14px;
	line-height:17px;
}
 
A{
 color:#990000;
 font-weight:normal;
 text-decoration:none;
}

A:hover{
 color:#200C02;
 text-decoration:none;
}

HR{
 color:#E1D8C7;
 background-color:#E1D8C7;
 height:1px;
 border:0px;
}

/* ------------------------------------------------------------------ */
/* -                        FORMULAIRES                                   */
/* ------------------------------------------------------------------ */
.noclass {
	background-color: #ffffff;
	border-color: #ffffff;
	border-width: 0;
}

.noborder input{clear:both;border-width:0;background-color: transparent;position:relative;left:-5px;font-size:9px;}
.noborder label{clear:both;font-size:9px;}
div.noborder input {border-width:0;background-color: transparent;font-size:9px;}
span.noborder input {border-width:0;background-color: transparent;font-size:9px;}

input, select, textarea {
	border:1px solid #E1D8C7;
	background-color:#FBFAF6;
	color: #200C02;
	font-size:11px;
	margin-bottom:0px;
}

.fieldTitle{ 
 font-size:14px;
 margin-top:15px;
 margin-bottom:10px;
 display:block; 
 font-weight:normal;
 color:#990000;
}

.btn{
	border:1px solid #990000;
	color:white;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	background:url('images/bg_button.gif') 0px 0px repeat-x #990000;
}

.btn:hover{
	border:1px solid #433A35;
	color: white;
	font-size:9px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	background:url('images/bg_button_a.gif') 0px 0px repeat-x #433A35;
}

.formulaire{
	padding:15px;
	text-align:left;
	border:1px solid #E1D8C7;
}

.formulaire TD{

}

.formulaire .pnlMsg{
	color:#1F8CCD;
	border:1px solid #1F8CCD;
	background-color:#D6ECF9;
	padding:5px;
	font-size:150%;
}

	.formulaire .label{
		margin:0px;
		padding-top:6px;
		padding-right:10px;
		width:80px;
	}

	.formulaire .input{
		margin:0px;
	}
	
	.formulaire .inputBorder INPUT,	.formulaire .inputBorder TEXTAREA{
		border: #990000 1px solid;
		COLOR: #990000;
	}

	.formulaire .inputBorder .btn, .formulaire .inputBorder .btn:hover{
		color:#FFFFFF;
	}

	/*#ControlProductSearch .inputBorder{
		border: #009FD9 1px solid;
		COLOR: #009FD9;
		width:140px;
	}*/

	.formulaire .input INPUT{
	}

	.formulaire .asterisque{
		color:#990000;
		font-size:15px;		
		font-weight:bold;
		width:15px;
		margin:0px;
		padding:0px;
	}

	.formulaire .alert{	
		color:#990000;
	}

/* ------------------------------------------------------------------ */
/* -                    infobulle    			                    - */
/* ------------------------------------------------------------------ */


#infoBulle{
position: absolute;
border: 1px solid #cacaca;
background-color:white;
visibility: hidden;
z-index: 100;
padding:3px;
font-size:10px;
font-family:arial;
}


