
   div#id_message_info {
   	  	position:absolute;
		top:400px;
		margin-left:300px;
		margin-right:auto;
		font-size : 20px;
		width:400px;
		display:block;
		text-align:center;
		z-index:100 ;
		background-color : #ffff00;	
   }

 	body  {

     	margin-left: auto;
     	margin-right: auto;
		text-align: center; /* pour corriger le bug de centrage IE */
  		color:black;
  		font-family : Arial;
  		border-style :none;
		border-width:0;

  		background-color : #dddddd;	
	}
 
 	div#cadre_site_admin {
     	margin-left: auto;
     	margin-right: auto;
		text-align: left; /* pour corriger le bug de centrage IE */
		width:990px;
		/* height:950px; */
		background-color:#cc00c0;
		border-width:1px;
		border-style:solid;
		background-color:#FFB184;
	}
 
 	.tab_header {
		color:#ffffff;
		font-weight:bold;
		background-color:#000000;
		vertical-align:top;
	}

 	.menu_admin_h {
		margin-top:-75px ;
		margin-bottom:45px ;
		width : 990px ;
		color:#000000;
		font-size : 10px;
		line-height : 20px;
		text-align:right;
		background-color:transparent;
	}
	
	/* menu horizontal premier niveau de l'administration */
	.menu_admin_p {
		position:relative;
		clear:both;
		z-index:100;
		width:970px;
		height: 28px;
		padding-left:10px;
		padding-right:10px;
		/* background-image: url('images/menu_admin_fond.png') ;  */
		border-width:0px;
		border-style:none;
		background-color:#101010;
	}

	.divFormGauche {
		float:left;
		border-width:0px;
		border-style:none;
	}
	.divFormDroite {
		float:right;
		border-width:0px;
		border-style:none;
	}
	/* style de formulaire administration */
	.SelecteurForm {
		position: relative;
  		font-family : Arial;
		text-align:center;
		width: 100%;
	}

	.SelecteurForm  fieldset {
		position: relative;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		background: #ccc;
		width: 95%;
		border: 1px solid #333;
	}

	.SelecteurForm  fieldset:hover {
		background-color:#ccc;
		text-align:left;
	}

	.SelecteurForm  fieldset legend {
		font-weight:bold;
		color:#ff6600;
	}
	.SelecteurForm  p {
		position: relative;
	}

	.SelecteurForm  p select{
		text-align: right;
		position: relative;
		height: 2.2em;
	}



	.formbutton{
		cursor:pointer;
		border-style: none ;
		width:145px;
		height:25px;
		background-color:transparent;
		color:#666;
		font-weight:bold;
		padding: 1px 2px;
		background:url(images/formbg.png) repeat-x left top;
	}

	.formbutton:hover{
		cursor:pointer;
		border-style: none ;
		width:145px;
		height:25px;
		background-color:transparent;
		color:#ffffff;
		font-weight:bold;
		padding: 1px 2px;
		background:url(images/formbgover.png) repeat-x left top;
	}

	.formbuttonselected{
		cursor:pointer;
		border-style: none ;
		width:145px;
		height:25px;
		background-color:transparent;
		color:#ffffff;
		font-weight:bold;
		padding: 1px 2px;
		background:url(images/formbgselect.png) repeat-x left top;
	}



      .bulle_article{
          position:absolute;
          visibility : hidden;
		  width:160px;
          border: 1px solid Black; 
          padding: 10px;
          font-family: Verdana, Arial; 
          font-size: 10px;
          background-color: #FF6A00;  
      }	

      .bulle_statistique{
          position:absolute;
          visibility : hidden;
		  width:650px;
          border: 1px solid Black; 
          padding: 10px;
          font-family: Verdana, Arial; 
          font-size: 10px;
          background-color: #FFE97F;  
      }	





	ul#tabnav {
   	 	font: bold 11px arial;
    	list-style-type: none;
    	margin: 0;
	}

	ul#tabnav li {
    	float: left;
    	height:24px;
		text-align:center;
    	background-color: #cfc;
    	margin: 2px 2px 0 2px;
    	border-width : 1px;
		border-style: solid ;
		border-color: #FF6E08;
	}

   	ul#tabnav li.active {
     	border-bottom-width : 1px ;
		border-bottom-style : solid ;
		border-bottom-color: #FFB184; 
     	background-color: #FFB184;
 	}

   	ul#tabnav li.active a{
		color :#000000;
 	}

  	ul#tabnav li a {
    	float: left;
    	display: block;
		text-align:center;
    	color: #666;
    	text-decoration: none;
    	padding-right: 4px;
  	}

  	ul#tabnav li a:hover {
    	height: 24px;
  		color: #000;
  	}

	/* menu horizontal second niveau de l'administration */
	.menu_admin_s {
		position:relative;
		width:980px;
		height: 40px;
		padding-top:3px;
		padding-left:5px;
		padding-right:5px;
		border-width:0px;
		border-style:none;
		background-color:#202020; /* #FFB184; */
	}

	.bouton {
		float:left;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
	}

	.bouton:hover {
		background-color:#FFB100; /* #FFB184; */
		color :#ff00ff;	
	}
	
	.bouton a {
		position:relative;
		color:#666;
		height:35px;
		line-height : 35px;
		cursor: pointer;
    	text-decoration: none;
		padding-left:10px;
		padding-right:10px;
		border-width:0px;
		border-style:none;
	}

	.bouton a img{
		position:relative;
		height:45px;
		line-height : 45px;
		cursor: pointer;
    	text-decoration:underline;
		padding-left:0px;
		padding-right:0px;
		border-width:0px;
		border-style:none;
	
		border-color:#000000; /* #FFB184; */
	}	

	.bouton_actif {
		float:left;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		color :#0C0CA6;
		font-weight : normal;
		background-color:#FFB184; /* #FFB184; */	
	}
		
	

	.bouton_actif a {
		position:relative;
		color:#000;
		height:35px;
		line-height : 35px;
		cursor: pointer;
    	text-decoration:underline;
		font-weight:bold;
		padding-left:10px;
		padding-right:10px;

	}



	.bouton_actif a img{
		position:relative;
		color:#000;
		cursor: pointer;
    	text-decoration:underline;
		padding-left:0px;
		padding-right:0px;
		border-width:2px;
		border-style:none;	
		border-color:#000000; /* #FFB184; */
	}	


	.menu_admin_p ul li {
		cursor: pointer;
		padding-left:20px;
		margin-top:12px;
		height:80% ;
		color:#000000;
		font-size: 14px;
		text-align: center;
		vertical-align:middle;
		font-weight : normal;
	}

	.menu_admin_p li a, .menu_admin_p dl dt {
		color: #000000;
		padding-top:0;
		height:100% ;
		text-decoration: none;
		display: block;
		border: 0 none;
	}

	#menu_admin_p dl dt a{
		font-size: 14px;
		margin:0;
		color: #000000;
		height:100% ;
	}



	.menu_admin_h a, .menu_admin_h a:hover {
		font-size : 8pt;
		color:#000000;
	}

	.menu_admin_h a:hover {
		font-size : 8pt;
		color:#000000;
		text-decoration:underline ;
	}

 	div#menu_admin {
		float:left;
		overflow:auto;
		overflow-x:hidden;
		margin-top:0px;
		margin-bottom: 20px;
		margin-left: 0px;
		margin-right: 0;
		padding: 10px;
		width : 170px ;	
		height : 670px;
		border-style: none;
		background-color:#ffffff;
	}

	div#banniere_admin {
		text-align: left; /* pour corriger le bug de centrage IE */
		width : 990px ;
		margin:0;
		height:auto;
		background-color:transparent;
	}

	.cadre_admin_page {
		overflow:auto;
		overflow-x:hidden;	
		position:relative;
		float:none;
		clear:both;
		width:90%;
		/* height:660px; */
		margin-top:10px;
		margin-bottom:10px;
		margin-left:30px;
		margin-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		text-align: left; /* pour corriger le bug de centrage IE */
		background-color:#eeeeee;	
		border-style:solid;
		border-width:1px;
	}
	
	.titre_page_admin {
		position:relative;
		font-family : Arial;
		font-size : 14pt;
		margin-top:0px;
		margin-left: 0px;
		margin-bottom:20px;
		color :#0C0CA6;
		font-weight : bold;
		text-align : left;
	}



	.tableau_admin  {
		width:100%;
		margin-left:0;
		text-align:left;
		background-color:#FFc0A8;
		border-color:#AAAAAA;
		border-width:1px;
		border-style:solid;
		text-align:left;
	}
	.tableau_admin tr  {
		background-color:#999999;
		text-align:left;
	}
		
	.tableau_admin tr:hover  {
		background-color:#999999;
		text-align:left;
	}

	.tableau_admin tr td b  {
		text-align:left;
	}

	.tableau_admin tr td a:hover {
		color:#000000;
		text-align:left;
	}

/*  utiliser dans fieldset au premier niveau */
	.admin_liste {
		float:none;
		margin :10px;
		padding: 2px;
		width:98%;
		color:#404040;
		text-align:center;
		background-color:#FFBB8E;
		border: 2px solid #076EFF;
	}

	.admin_liste  legend {
		font-weight:bold;
		color:#076EFF;
	}
	
/*  utiliser dans fieldset au deuxieme niveau */	
	.admin_liste  fieldset {
		position: relative;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		background: #FFD284;
		width: 96%;
		border: 1px solid #000000;
	}

	.admin_liste  fieldset:hover {
		background-color:#FF954A;
		text-align:left;
	}

	.admin_liste  fieldset legend {
		font-weight:normal;
		color:#000000;
	}

	.admin_liste  p {
		position: relative;
	}

	.admin_liste  p select{
		text-align: right;
		position: relative;
		height: 2.2em;
	}


	.admin_liste_focus {
		float:none;
		margin :10px;
		padding: 2px;
		width:98%;
		text-align:center;		
		background-color:#FF6600;	
		border-width:2px;
		border-color:#000000;
		border-style:solid;
	}



	div#principal_admin {
		overflow:auto;
		overflow-x:hidden;
		margin-top:10px;
		margin-bottom: 10px;
		margin-left : auto;
		margin-right : auto;
		text-align:left;
		padding: 5px;
		width: 98%;
	/*	height : 680px; */
		text-align:left;
		background-color: #ffffff;	
		border-style: solid;
		border-width: 1px;
	}

	div#igsw_message_admin {
		position: relative;
		margin-top:10px;
		margin-bottom:10px;
		width:100%;
		height:auto;
		background-color:#aaaaaa;	
		border-width:1px;
		border-color:#000000;
	}

 	.log_admin {
		position: relative;
		float:left;
		margin-top :40px;
		margin-left  : 90px;
 		margin-right : 90px;
		padding: 20px;
		width : 256px ;
		height : 256px ;
		font-size : 8pt;
		text-align:center;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
	}
 
 	.icon_admin {
		float:left;		
		text-decoration:none;
		margin : 1px;
		padding: 1px;
		width : 128px ;
		height : 79px ;
		font-size : 8pt;
		text-align:center;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
	}
 	.icon_admin a {
		text-decoration:none;
	}
	.icon_admin:hover {
		text-decoration:none;
		color:#ffffff;
		border-style:solid;	
		border-color:#D00A29;
		background-color: #CEA9AF;
	}

	.icon_admin:hover a {
		text-decoration:none;
		text-align:center;
		border-style:none;	
		color:#ffffff;
		border-color:transparent;
		background-color:transparent;
	}

	.icon_admin:hover a img{
		text-decoration:none;
		text-align:center;
		color:#ffffff;
		border-style:none;	
		border-color:transparent;
		background-color:transparent;
	}

	.icon_admin_focus {
		text-decoration:none;
		float:left;
		margin : 1px;
		padding: 1px;
		width : 128px ;
		height : 79px ;
		text-align:center;
		border-style:solid;	
		color:#ffffff;
		background-color: #D00A29;
		border-color:#000000;
		border-width:1px;
	}

 	.icon_admin_focus a {
		text-decoration:none;
			color:#ffffff;
	}

	.photo_admin {
		position:relative;
		float:none;
		margin : 1px;
		padding: 1px;
		width : 120px ;
		height :120px ;
		text-align:center;
		font-size :10px;
		border-style:solid;	
		border-width:1px;
		border-color:#000000;
	}
	.photo_admin:hover {
		text-align:center;
		border-style:solid;	
		border-color:#D00A29;
		background-color: #CEA9AF;
	}
 
#mention {
		clear:both;
  		left: 0px;
  	margin-left:auto;
  	margin-right:auto;	
    	margin-top: 5px;
	    text-align: center;
		font-style:italic;
		font-size:10pt;
		width: 900px;	
		border-width:0pt; /* utile pour des tests de mise en page , Pb compatible avec IE7 */
		border-style:none;	
	}
 /* --------------------- fin de style administration ---------------------------------------*/
 img {
 	vertical-align:middle;
 }
 
 a img {
		border-style:none;	
		border-width:0pt;
		background-color:transparent;	
}

	tr {
		padding:0;
	}












