/* INFORMATIONS GENERALES */
/*Text-align pour centrer le site sous IE, le margin pour coller les div en haut et bas*/
html, body {background:#FFFFFF; text-align:left; margin:0px; padding:0px; color:black; height:100%; width:100%;}

/*DIVS ENSEMBLISTES*/
#bg_haut{background:url(./image/bg_haut.jpg) no-repeat; width:1000px; height:96px; margin:0px 0px; text-align:center;}
#everything{width:777px; margin:0px auto;}
#middle{float:left; width:777px; background:white; border-left:1px solid #A2A2A2; border-right:1px solid #A2A2A2; border-bottom:1px solid #A2A2A2;}
#middle_haut{}

/*HEADER ET BORDURE HAUT*/
#bordhaut{}
	#bordhaut_gauche{}
	#bordhaut_centre{}
	#bordhaut_droite{}
#header{width:777px; height:60px;}
	#header_gauche{}
	#header_centre{}
	#header_droite{}

/*MENU 0 1 ET 2*/
/*MENU0*/
#menu0{ width:777px; height:26px; background:url(./image/menu0bg.jpg) repeat-x bottom;}
	#menu0_gauche{float:left;}
	#menu0_centre{float:left; width :777px; height : 26px;margin : 0 0 0 0;padding : 0;list-style-type : none;}
	#menu0_droite{float:right;}
/*MENU1*/
#menu1 {}
	.menu1_haut{}
	.menu1_centre{}
	.menu1_bas{}
/*MENU2*/
#menu2 {}
	.menu2_haut{}
	.menu2_centre{}
	.menu2_bas{}

/*CENTRE ET CONTENU*/
#centre{float:left; width:777px; padding-top:10px; padding-left:15px;padding-right:15px;}
	#centrehaut {}
		#centrehaut_gauche{}
		#centrehaut_centre{}
		#centrehaut_droite{}
	#centrebas {}
		#centrebas_gauche{}
		#centrebas_centre{}
		#centrebas_droite{}
	#centrecentre{}
	#contenu{text-align:left;}

/*FOOTER ET BORDURE BAS*/
#footer{ width:777px; height:38px; color:#666666;}
	#footer_gauche{float:left; width:777px; text-align:center; padding-top:15px;}
		#footer_gauche a{text-decoration:none;color:#666666;}
		#footer_gauche a:hover{color:#000000;}
	#footer_centre{float:left;}
	#footer_droite{float:right;}
#bordbas {}
	#bordbas_gauche{}
	#bordbas_centre{}
	#bordbas_droite{}

/*ARTICLE*/
.article{width:100%; margin-bottom:15px;}
/*Gestion du haut (gauche, centre et droit)*/
.article_haut{width:100%;font:14px Arial; color:white; text-align:center;}
	.article_hautg{float:left;}
	.article_hautc{float:left;font:14px Arial; color:white; }
	.article_hautd{float:right;}
/*Gestion du centre (gauche, centre et droit)*/
.article_centre{padding:5px; border:1px solid #A6A6A6; text-align:left;}
	.article_centrec{width:100%; overflow:hidden;}
/*Gestion du bas (gauche, centre et droit)*/
.article_bas{width:100%;text-align:right;}
	.article_basg{float:left;}
	.article_basc{float:left;font:10px Arial; color:black;}
	.article_basd{float:right;}

/* Pour contrer le bug des floats et les remettre dans le flux */
.spacer { clear: both; }

/*Style propre au profile */
#profile {}
#profile_gauche {float:left; width:250px;}
#profile_droit {margin-left:15px; float:left; width:400px;}
/*FIN STYLE PROPRE A LA STRUCTURE DE BASE*/


/*MENU0*/
/* Bug IE6 : Le padding rentre en compte dans la largeur et hauteur des divs, compenser par un margin-bottom négatif de même valeur. */
		#menu_horizontalUl {margin : 0 0 0 25;padding : 0;list-style-type : none; font-size:12px;}
		ul#menu_horizontalUl li {padding-top:6px; margin-bottom:-6px; background:url(./image/menu02.jpg) no-repeat; width:80px; height:26px; margin-right:3px; float : left; color:#000000;}
		


fieldset {border:1px solid #DDDDDD;padding:5px;margin-bottom:10px;}

/*Barre d'outils */
#barre0Bg {height:10px;width:100%;position:absolute;background:url(./image/barre0Bg2.jpg) repeat-x bottom #2F609D;opacity:0.80;filter : alpha(opacity=80);font-size:2px; cursor:pointer;}

#barre0 {opacity:1; filter : alpha(opacity=100); position:absolute;z-index:50;font-size:5px;height:10px;width:100%; cursor:pointer;}

#barre0Action {background:url(./image/fleche.jpg) no-repeat 50% bottom; margin-top:-3px; width:20px; height:10px; font-size:2px;position:absolute;z-index:99;right:0; cursor:pointer; }

.barreOutilsSpan{float:left; margin-right:15px;color:white;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
#barreOutilsSpan1{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan2{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan3{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan4{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan5{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan6{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan7{opacity:1; filter : alpha(opacity=100);}
#barreOutilsSpan8{opacity:1; filter : alpha(opacity=100);}

/* Connection */
.barreOutilsConnect{color:#FFFFFF; padding-left:5px; padding-top:5px;}
.barreOutilsConnectInput {float:left;padding-top:3px;padding-right:2px; }
.barreOutilsConnectInput input{background-color:#D9E7FF; color:#2C456E; border:1px solid #0A2450;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; width:75px;}
.barreOutilsConnectSubmit {float:left; cursor:pointer;}
.barreOutilsConnectSubmit submit{font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;border:1px solid red;}

/* Bienvenue */
#barreOutilsBienvenue {}
	.barreOutilsBienvenue a{font-size:11px; color:white; text-decoration:none;}
	.barreOutilsBienvenue a:hover{text-decoration:underline;}
.barreOutilsBienvenue {color:white;padding-top:5px;padding-left:5px;}
.barreOutilsBienvenueNom { font-size:12px;}
.barreOutilsBienvenueParametre {}
.barreOutilsBienvenueDeconnexion {}

/*Parametre*/
#barreOutilsParametre {opacity:1; filter : alpha(opacity=100);}


/*RECHERCHE SEMANTIQUE*/
#rechercheGlobal {float:left;}
	.rechercheText{width:320px;background-color:#F4F4F4;color:#777777; border:1px solid #777777;font-size:16px; }
	.rechercheSubmit {}
	.rechercheSurprendsMoi {font-weight:bold;}
	.rechercheAffiner {font-size:12px; margin:0px; }
	.rechercheCheckbox {}
	
#rechercheOptions {float:left; font-size:12px;padding-left:5px;}
#rechercheOptions a{color:#0066CC;}
#rechercheOptions a:hover{font-weight:bold;}
