﻿body 
{
	background-color:#790408; /*#333949;*/
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size:12px;
}

.Page
{
		margin: 0   0;
		position:relative;
		/*height:663px;*/
		width:900px;
		text-align:left;
}

.PN_Petit, .PN_PetitError
{
 font-size:9px;	
 font-weight:normal;
}

.PN_PetitError
{
	margin-top:-5px;	
}
a.Bouton:link,a.Bouton:visited 
{
	text-decoration:none;
	color:White;
	white-space:nowrap;
}

a.Bouton:link span,a.Bouton:visited span 
{
	background-image:url('button_l.gif');
	background-position:  left  0;
	background-repeat:no-repeat;
	vertical-align:middle;
	float:left;
	padding: 0 0 0 2px;
	height:24px;
}

a.Bouton:link span span,a.Bouton:visited span span 
{
	background-image:url('button_r.gif');
	padding: 0 2px 0 0;
	background-position: right 0;
	background-repeat:no-repeat;
	vertical-align:middle;
	}

a.Bouton:link span span span, a.Bouton:visited span span span
{
	background-image:url('button_c.gif');
	background-repeat:repeat-x;
	background-position: center 0;
	padding: 0px 4px;
	vertical-align:middle;
	cursor:pointer;
	line-height:24px;
	 font-weight:bold
}


a.Bouton:hover span 
{
 background-position: left -24px;
}

a.Bouton:hover span span
{
 background-position: right -24px;
}

a.Bouton:hover span span span
{
 background-position: center -24px;
}


.lnk_G:link,.lnk_Grid:link
{
	text-decoration:none;
	color:#808080;
}

.lnk_G:visited,.lnk_Grid:visited
{
	text-decoration:none;
	color:#808080;
}

.lnk_Grid:hover
{
	text-decoration:none;
	color:#F0AC00;
	background-color:#EEEEEE;
	cursor:pointer;
}

.lnk_G:hover
{
	text-decoration:none;
	color:#e3b500;
}


a:link
{
	text-decoration:none;
	color:White;
}
a:visited
{
	color:White;	
	text-decoration:none;
}
a:hover 
{
	color:#F0AC00;	
}

.PN_Menu
{
	width: 300px;
	float:left;
}

.PN_Connection
{
	text-align:left;
	width: 600px;
	height:70px;
	background-image:url('fd_connexion.jpg');
	background-repeat:no-repeat;
	float:right;
	/*padding: 10px 0px;*/
	font-weight:bold;
	color:White;
	vertical-align:middle;
}
.PN_Info
{
	width:265px;
	height:93px;
	background-image:url('fd_pano_info.jpg');
	padding:5px 10px;
}

.PN_Fin
{
	clear:both;
	height:1px;
}

.PN_Titre
{
	float:right;
	width:580px;
	height:22px;
	background-image:url('Content_int.jpg');
	padding: 4px 10px;
}

.Titre,h1
{
	color:#333948;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}
h1 
{
	margin:0;
}
.Navigation
{
	margin-top:2px;
	color:#F0AC00;
	font-weight:bold;
}
.Haut
{
	float:right;
	width:600px;
	height:6px;
	background-image:url('Content_haut.png');
	background-repeat:no-repeat;
	line-height:6px;
	font-size:0px;
	}

.Content
{
	position:relative;
	width:580px;
float:right;
	background-image:url('Content_int.jpg');
	background-repeat:repeat-y;
	padding: 0 10px;
	}

.PN_Droite
{
	width:285px;
	float:right;	
}

.PN_Gauche
{
	width:285px;
	float:left;	
}

.PN_PLarge
{
	margin-top:10px;
	padding: 10px;
	background-image:url('fd_pano_large.jpg');
	background-repeat:no-repeat;
	width:560px;
}

.PN_PF
{
	margin-top:10px;
	padding: 10px;
	background-image:url('fd_pano.jpg');
	background-repeat:no-repeat;
}

.PN_Fond
{
	background-image:url('fd_titre.jpg');
	background-repeat:repeat-x;
	width:100%;	
}

.Coin_G
{
background-image:url('chg.jpg');
}

.Coin_G,.Coin_D
{
	 width:10px;
	 height:10px;
	 float:left;
}
.Coin_G
{
background-image:url('chg.jpg');
}
.Coin_D
{
background-image:url('chd.jpg');
}


.PN_Bas
{
	width: 600px;
	height:115px;
	float:right;
	background-image:url('footer.jpg');
	text-align:center;
	padding-top:22px;
}

.Gris
{
	font-size:12px;
	color:#808080;
}

.Info
{
	background-color:#757E94;
	position:absolute;
	right:10px;
	width:254px;
	height:59px;
	top:55px;
	border: solid 1px #FECB09;
	font-size:10px;
	padding : 2px;
	color:#EEEEEE;
}

.Bandeau
{
	position:relative;
	width:100%;
	height:150px;
		/*border: solid 1px #FECB09;*/
			background-image:url('bandeau.jpg');
		background-repeat: no-repeat;
	 }


.Menu
{
	position:relative;
	width:100%;
	height:22px;
	text-align:center;
		/*border: solid 1px #FECB09;*/
		background-color:#454a57;
		background-image:url('panel_M.png');
		background-repeat:repeat-x;
	font-size:11px;
 font-weight:bold;
 }

.Menu_Style
{
 border: solid 1px #FECB09;
 background-color : #454A57;
 padding: 2px 5px 0px 5px;
}

.Menu_Item
{
 background-color : #454A57;
 font-weight:normal;
 text-align:left;
 font-size:11px;
 }

.Page_Centre
{
	position:relative ;
	width: 100%;
	/*border: solid 1px #454a57; /*ORANGE*/
	overflow:hidden;
	z-index:0;
}

.Page_Droite
{
	position:relative ;
	width:230px;
	/*border: solid 1px #FECB09; /*ORANGE*/
}


.Panel
{
 background-color:#9EAEC8;
 border:solid 1px #838FA5;
 width:200px;
}

.PN_Entite
{
width:1000px;
clear:both;
}

.PN_Entite_IN
{
	float:left;
	padding:5px;
}

.PN_Entite_Map
{
	float:right;
	padding:0px;
	border: solid 1px black;
}

.Etiquette
{
	top:200px;
	left:200px;
	visibility:hidden;
	position:absolute;
	overflow: visible ;
	z-index:10;
    font-size:11px;
 }
  
  .Etiquette_Texte
  {
	padding: 5px 15px 5px 5px;
	background-color:White ;
	border: solid 1px gray;
	clear:both;
	 }
  
  .Etiquette_Float
  {
	float:left;
	height:21px;
  }
  
  .Etiquette_Titre
  {
		top:10px;
}
.Etiquette_TitreC
{
	float:left;
	/*background-color:#C2CFD8 ;*/
	background-image:url('images/BOFF_Tab.png');
	padding:  2px;
	text-align:center ;
	height:18px;
	color:White;
	font-weight:bold;
}

.TxtBox
{
  	  color:#808080;
	  border: solid 1px #808080;
	  Padding:2px;
}

.userform p{
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.userform label{
float: left;
margin-left: -155px; /*width of left column*/
margin-top:3px;
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.HideControl
{
 display:none;	
}

.Header
{
	border-top: 1px dashed gray;
}
.HeaderB
{
	border-Bottom: 1px dashed gray;
}

.Barre:link,.Barre:visited,.Barre:hover
{
  text-decoration:line-through;
  color:Gray;
}

.sousbarre
{
margin-top:5px;
margin-bottom:15px;	
}