.textR {
	text-align:right
}
.textCenter {
	text-align:center
}
.bold {
	font-weight:bold
}
.fondGris {
	background-color:#878787;
	color:#fff
}
.fondRouge {
	background-color:#d81c38;
	color:#fff
}
#loadinfo { position:absolute; top:30px; right:0px; z-index:200}

#contenuCentralEtendu.plateForme {
	position:relative;
	padding:0
}

#contenuCentralEtendu.index { 
	float:left;
	margin-left:0;
	margin-top:-85px;
	width:764px;

}



#contenuCentralEtendu.plateForme p.petiteIntro {
	font-size:11px;
	background-color:#fef3e6;
	padding:10px;
	margin:0
}
#contenuCentralEtendu.plateForme .boutonBleu {
	font-size:11px;
	text-decoration:none;
	background:url(/squelettes/img/bt-bleu.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	border-top:1px solid #5693b3;
	text-align:center;
	cursor:pointer;
}
#contenuCentralEtendu.plateForme a.boutonBleu {
	font-size:11px;
	text-decoration:none;
	background:url(../img/bt-bleu.gif) repeat-x;
	color:#fff;
	font-weight:bold;
	border-top:1px solid #5693b3;
	text-align:center;
	cursor:pointer;
	display:block;
	float:left;
	padding:0 3px
}


#contenuCentralEtendu.plateForme .boutonRedMedium {
	background:url(../img/identBtn.gif) no-repeat;
	cursor:pointer;
	width: 95px;
	height: 25px;
	border:none;
	margin-left: 25px;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .boutonRedMediumPass {
	background:url(../img/identBtn.gif) no-repeat;
	cursor:pointer;
	width: 95px;
	height: 25px;
	border:none;
	margin-left: 395px;
	margin-bottom: 10px;
	color:#FFF;
}


#contenuCentralEtendu.plateForme .boutonRedMedium:hover, #contenuCentralEtendu.plateForme .boutonRedMediumPass:hover {
	background-position: 0px -25px;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .boutonBleuBig {
	background:url(../img/btnValiderInfo.gif) no-repeat;
	cursor:pointer;
	width: 95px;
	height: 25px;
	border:none;
	margin-left: 475px;
	margin-bottom: 10px;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .boutonBleuBigModif {
	background:url(../img/btnValiderInfo.gif) no-repeat;
	cursor:pointer;
	width: 95px;
	height: 25px;
	border:none;
	margin-left: 375px;
	margin-bottom: 10px;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .boutonBleuBigExport {
	background:url(../img/btnExport.gif) no-repeat;
	cursor:pointer;
	width: 126px;
	line-height:24px;
	text-align:center;
	height: 25px;
	border:none;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .boutonBleuBig:hover, #contenuCentralEtendu.plateForme .boutonBleuBigExport:hover, #contenuCentralEtendu.plateForme .boutonBleuBigModif:hover {
	background-position: 0px -25px;
	color:#FFF;
}

#contenuCentralEtendu.plateForme .welcomeMessage {
	font-size:11px;
	position:absolute;
	top:-10px;
	right:0;
	background-color:#b9dbe9;
	padding:2px 10px;
}
#contenuCentralEtendu.plateForme .welcomeMessage a {
	font-size:9px;
	color:#000000;
}
#contenuCentralEtendu.plateForme .logo {

	position:relative;
	top:-10px;
	left:0;
	margin-bottom:-10px;
}
#contenuCentralEtendu.plateForme h2 {
	margin:0 0 5px 0;
	padding:0;
}

#contenuCentralEtendu.plateForme h3 {
	border-bottom:1px solid #A5A5A5;
	margin-bottom:5px;
	color:#1E62A8;
}

#contenuCentralEtendu.index h3 {
	border-bottom:1px solid #A5A5A5;
	margin-bottom:5px;
	margin-left:70px;
	color:#1E62A8;
	width: 605px;
}

.savoirplus { margin-left:70px; }

#contenuCentralEtendu.plateForme ol.cheminDeFer {
	background-repeat:repeat-x;
	display:block;
	background-position:0 23px;
	padding-top:15px;
	height:30px;
	width:100%;
}
#contenuCentralEtendu.plateForme ol.cheminDeFer li {
	display:block;
	float:left;
	background-image:none;
	padding:0;
	margin:0;
	background-color:#005d88;
	padding:3px;
	color:#fff;
	font-weight:bold
}
#contenuCentralEtendu.plateForme ol.cheminDeFer li.active {
	background-color:#d70020;
	padding:3px;
	color:#fff;
	font-weight:bold
}
#contenuCentralEtendu.plateForme ol.cheminDeFer li.separator {
	background-image:url(../img/cheminDeFer-bg.gif);
	width:24px;
	height:18px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: center center;
}
#contenuCentralEtendu.plateForme ol.cheminDeFer li.guest_logo{
	background-color:white;
	height:40px;
	float:right;
	margin-right:20px;
	padding-right:10px;
}
#contenuCentralEtendu.plateForme ol.cheminDeFer li.guest_logo img{
	/*width:40px;*/
	height:40px;
}
/*#contenuCentralEtendu.plateForm div#guest_logo{
	position:absolute;
	float:right;
	margin-top:15px;
}

#logo{
	position:absolute;
	margin-right:22px;
	margin-top:127px;
	margin-bottom:176px;
	height:100%;
	background-image:url(<?=$this->metnext_url;?>/squelettes/logo/113.jpg);
	background-repeat:no-repeat;
}
*/
#contenuCentralEtendu.plateForme label {
	padding-right:3px;
	float:left;
	display: block;
	padding-top:4px
}
#contenuCentralEtendu.plateForme select.inputText {
	background-image:url(../img/input-bg.gif);
	border:1px solid #ccc;
	padding:1px;
	height:19px;
	width: 153px;
	font-size:11px;
	margin-right:5px
 //top:0px
}
#contenuCentralEtendu.plateForme textarea.inputText {
	//background-image:url(../img/input-bg.gif);
	border:2px solid #ccc;
	padding:1px;
	width: 437px;
	font-size:11px;
	margin-right:5px
 //top:0px
}
#contenuCentralEtendu.plateForme select.pv {
	display:block;
	font-size:11px;
	float:none;
	margin-right:10px;
	position:none;
	top:4px;
 //top:0px
}
#contenuCentralEtendu.plateForme .alerteRouge {
	background-color:red;
	color:#fff;
	padding:0 2px;
	font-weight:bold;
	border:1px solid #fff
}
#contenuCentralEtendu.plateForme .fondBleuFonce {
	background-color:#5791b2;
	color:#fff;
	border:2px solid #04618b;
	padding:10px;
	margin-bottom:10px;
	margin-top:-4px;
	background-position:bottom left;
	background-repeat:repeat-x;
}
#contenuCentralEtendu.plateForme table th label.optional, #contenuCentralEtendu.plateForme table th label.required {
	float:right;
	padding:0
}
#contenuCentralEtendu.plateForme .fondBleuFonce label {
	color:#fff;
}
#contenuCentralEtendu.plateForme .fondBleuFonce strong, #contenuCentralEtendu.plateForme .fondBleuFonce b {
	color:#fff
}
#contenuCentralEtendu.plateForme table {
	border-collapse:collapse;
}
#contenuCentralEtendu.plateForme table td {
	padding:3px 3px 8px 3px;
	vertical-align:top
}
.fondBlancTextRouge {
	background-color:#fff;
	color:#d70020;
	padding:0 6px
}
#contenuCentralEtendu.plateForme input.inputText {
	background-image:url(../img/input-bg.gif);
	border:1px solid #ccc;
	padding:1px;
	height:17px;
	font-size:11px;
	margin-right:5px
}

#contenuCentralEtendu .tabModif input.inputText {
	background-image:url(../img/input-bg.gif);
	border:1px solid #CCCCCC;
	font-size:12px;
	height:18px;
	margin-right:5px;
	padding:1px; }
	
	
#contenuCentralEtendu.plateForme .tableDeDonnees {
	position:relative;
	left:1px;
	z-index:1;
	border:1px solid #aeaeae;
	background:#EFEEEE;
	/*background:url(../img/table-donnes-bg.gif) repeat-x 0 25px;*/
	width:763px
}

#contenuCentralEtendu.plateForme .tableDeDonnees p {
	font-size:12px;
}

#contenuCentralEtendu.plateForme .tableDeDonnees th {
	background:url(../img/bt-bleu.gif) repeat-x #196a90;
	border:1px #fff outset;
	color:#fff;
	height:25px;
	font-size:11px;
	vertical-align:middle
}
#contenuCentralEtendu.plateForme .tableDeDonnees th.redTh {
	background:url(../img/table-donnes-th-bg.gif) repeat-x #d81c38;
	border:1px #fff outset;
	color:#fff;
	height:25px;
	font-size:11px;
	vertical-align:middle
}
#contenuCentralEtendu.plateForme .tableDeDonnees th.grayTh {
	background:url(../img/table-donnes-thGris-bg.gif) repeat-x #878787;
	border:1px #fff outset;
	color:#fff;
	height:25px;
	font-size:11px;
	vertical-align:middle
}
#contenuCentralEtendu.plateForme .tableDeDonnees th.blueTh {
	background:url(../img/table-donnes-thBlue-bg.gif) repeat-x #1867b0;
	border:1px #fff outset;
	color:#fff;
	height:25px;
	font-size:14px;
	vertical-align:middle
}
#contenuCentralEtendu.plateForme .tableDeDonnees th a {
	color:#fff
}
#contenuCentralEtendu.plateForme table.tableDeDonnees tr {

}
#contenuCentralEtendu.plateForme table.tableDeDonnees td {
	border:1px solid #aeaeae;
	font-size:11px;
	padding:2px;
	vertical-align:middle;

}
#contenuCentralEtendu.plateForme table.tableDeDonnees td.none{
	border-top:0px solid #aeaeae;
	border-bottom:0px solid #aeaeae;
	font-size:11px;
	padding:0px;
	vertical-align:middle;

}
#contenuCentralEtendu.plateForme table.tableDeDonnees td.smaller {
	border-top:0px solid #aeaeae;
	border-bottom:0px solid #aeaeae;
	font-size:10px;
	padding:0px;
	vertical-align:middle;

}
#contenuCentralEtendu.plateForme .tableDeDonnees td img {
float:left;
margin-right:5px;
}
.iconGraffLigne {position:relative; float:right; top:0; right:-27px; display:block; background-image:url(../img/icon-graf-colonne.gif); height:22px; width:24px; }
#contenuCentralEtendu.plateForme .tableDeDonnees td input.inputTextActive {
	background-image:url(../img/input-bg.gif);
	border:1px solid #C80D29;
	padding:1px;
	height:14px;
	font-size:11px;
	margin-right:5px
}
#contenuCentralEtendu.plateForme .multipages {
	background-color:#d4d4d4;
	background-image:url(../img/mutlipages-bg.gif);
	text-align:center;
	height:22px;
	padding-top:4px;
	padding-bottom:1px;
	border:1px solid #aeaeae;
	border-top:0;
}
#contenuCentralEtendu.plateForme .multipages a {
	background-color:#fff;
	border:1px #aeaeae solid;
	font-weight:bold;
	color:#005d88;
	padding:0 5px;
	font-size:13px;
	text-decoration:none
}
a.none {
border:15px #aeaeae solid;
}
#contenuCentralEtendu.plateForme .multipages a:hover {
	background-color:#005d88;
	border:1px #005d88 solid;
	font-weight:bold;
	color:#fff;
	padding:0 5px;
	font-size:13px;
	text-decoration:none
}
#contenuCentralEtendu.plateForme .multipages a.big_no_underline {
	background-color:#C80D29;
	color:#fff;
	border:1px solid #fff
}
#contenuCentralEtendu.plateForme .multipages a.cleaned {
	background-color:none;
	border:0px #005d88 solid;
	font-weight:bold;
	color:#fff;
	padding:0 5px;
	font-size:13px;
	text-decoration:none
}
#contenuCentralEtendu.plateForme select#lst_invites option {
	border-bottom:1px dashed #ccc;
	height:20px
}


