input, select, textarea 
{ margin: 0; color: #444; vertical-align: middle; font: 13px "trebuchet ms", helvetica, sans-serif; border: 1px solid #bbbec0; border-radius: 3px; }

input:focus, select:focus, textarea:focus 
{ border-color: #6E89DD; box-shadow: 0 0 3px #6E89DD; outline: none; -webkit-transition: border-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: border-color 0.3s linear, box-shadow 0.3s linear; -o-transition: border-color 0.3s linear, box-shadow 0.3s linear; transition: border-color 0.3s linear, box-shadow 0.3s linear; }


.texte , .InfoMenuPack{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000}
.texte_blanc a  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	border:0px solid #ff0000;
}	

.packTypeLocation {
	color: #FFF;
	width: 20px;
	background-color: #003366;
}
.packTypePrestation {
	color: #FFF;
	width: 20px;
	background-color: #662200;
}

.titres {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none;}
.titresCaption {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #F0f0f0; text-decoration: none}
.formulaires, .formulaires a, .formulaires a :link,.formulaires a :visited  {
color:#FFFFFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; /*color: #000000; background-color: #8caee7; */font-weight: bold}

.formulaires  {
background:#215ACE url('/administration/images/fond_entete_bleu_sombre.png') repeat-x;;
}

.formulairesSombre, .formulairesSombre a, .formulairesSombre a :link,.formulairesSombre a  :visited {
color:#FFFFFF;
background:#000060 url('/administration/images/fond_entete_bleu_tres_sombre.png') repeat-x;;
	 font-weight:bold;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; /*color: #000000; background-color: #8caee7; */font-weight: bold}

.texte_rouge {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000; font-size: 15px}
.texte_gras_blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.titres_gras_blancs {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold}
.texte_gras {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none}
.onglet {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.formulairesbl { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000CC; background-color: #EEEEEE; font-weight: bold }
.form2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #f8f8f8; font-weight: normal}
.station { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; background-color: #339999; font-weight: bold }
.internet { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; background-color: #72b9b9; font-weight: bold }
.liens2 , .liens2Actif {  padding:8px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none ; text-transform: uppercase}
.liens2Actif { width:100%;background-color: #ffffff; border-bottom:3px solid #EEEEEE;border-top:3px solid #EEEEEE;border-left:3px solid #EEEEEE;}

.liens2 :link, .liens2 :visited , .liens2Actif :link, .liens2Actif :visited {
color: #003366; text-decoration: none ;
}

.DetailMenuPack {
	background-color:#F9F8F8;
/*	border-right:3px solid #EEEEEE;*/
}
.DetailMenuPack .liens2 {
	border-right:3px solid #EEEEEE;
}
.DetailMenuPack .liens2 .liens .liens2 {
	border-right-size:0px;
}
#div_modele .liens2 {
	border-right:3px solid #F9F8F8;
}

.FormulaireMenuPack {
	background-color:#ffffff;
	border-top:solid 3px #EEEEEE;
	border-bottom:solid 3px #EEEEEE;
	border-right:solid 3px #EEEEEE;
}

.SeparatorMenuPack {
	bgcobackground-color:#F9F8F8;
	border-top:solid 3px #EEEEEE;
	border-bottom:solid 3px #EEEEEE;
}
.InfoMenuPack {
	background-color:#ffffff;
	border-top:solid 3px #EEEEEE;
	border-bottom:solid 3px #EEEEEE;
	border-right:solid 3px #EEEEEE;
}

.texteR { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none}
.texteR2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: lighter; text-decoration: none }
.liens3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none ; text-transform: uppercase }
.formulaires2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCCCCC; font-weight: bold ; text-transform: uppercase}
.formulaires3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; background-color: #eeeeee; font-weight: bold ; text-transform: uppercase }

.copyrightSynergie {
	font-family: Tahoma,Helvetica,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D6DFF7;
	text-decoration: none;
	width:90%;
	padding-top:6px;
	border-top:solid 1px #D6DFF7;
}
.copyrightSynergie a, .copyrightSynergie a :link,.copyrightSynergie a  :visited  {
	font-family: Tahoma,Helvetica,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D6DFF7;
	text-decoration:underline;
}

.retourHome {
float:left;
}

/* Onglet */
/*div.MenuGroupePack {
	visibility:hidden;
	display:none;
}
*/

#sousOngletNav {
background:#7C94E0 url('/administration/images/fond_degradee_blue.png') repeat-x;
padding:4px 2px 0 0;
white-space: nowrap;
}

#sousOngletNav ul {
float:left;
margin:0;
padding:0px 0px 5px 0px;
white-space: nowrap;
}

#sousOngletNav li {
display:block;
float:left;
padding:5px 2px 5px 10px;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:11px;
color:#FFFFFF;
white-space: nowrap;
}

#sousOngletNav li.charge :link, #sousOngletNav li.charge :visited, * html #sousOngletNav li.charge :link, * html #sousOngletNav li.charge :visited {
background:transparent url('/administration/images/puce_fleche_rouge_.png') no-repeat;
/* color:#F79CA5; */
}

#sousOngletNav :link, #sousOngletNav :visited, * html #sousOngletNav :link, * html #sousOngletNav :visited {
background:transparent none no-repeat scroll 0 0;
border:medium none;
color:#F9F8F8;
padding:5px 10px 5px 20px;
text-decoration:underline;
background:transparent url('/administration/images/puce_fleche_.png') no-repeat;
white-space: nowrap;
}
#sousOngletNav li.charge :link.current , #sousOngletNav li.charge :visited.current 
{
	background:transparent url('/administration/images/puce_fleche_rouge_current_.png') no-repeat;
	font-weight: bold;
}

#ongletNav {
background-color:#F9F8F8;
border:medium none;
margin:0px;
padding:4px 2px 0 0;
color:#000000;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:62.5%;
line-height:1.25;
}

#ongletNav ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}
#ongletNav li {
-x-system-font:none;
background:transparent none no-repeat scroll 100% 0;
border:medium none;
display:block;
float:left;
font-family:Tahoma,Helvetica,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:none;
line-height:normal;
margin:0 0 0 2px;
padding:5px 2px 5px 0;
background-color:#607DDA;
background-image:url(/administration/images/onglet/right.png);
}

#ongletNav :link, #ongletNav :visited, * html #ongletNav :link, * html #ongletNav :visited {
background:transparent none no-repeat scroll 0 0;
border:medium none;
color:#215DC6;
padding:5px 20px;
text-decoration:underline;
background:transparent url(/administration/images/onglet/left.png) no-repeat scroll 0 0;
}
#ongletNav li.current {
background-color:#607DDA;
background-image:url(/administration/images/onglet/right_fonce.png);
}
#ongletNav .current :link, #ongletNav .current :visited {
background:transparent url(/administration/images/onglet/left_fonce.png) no-repeat scroll 0 0;
border:medium none;
color:#F9F8F8;
padding-left:20px;
padding-right:20px;
text-decoration:none;
font-weight:bold;
}

.corpsOngletNav {
border-left:2px solid #90A3E2;
border-right:2px solid #90A3E2;
border-bottom:2px solid #90A3E2;
margin:0px;
padding:14px 0px 0px 0px;
background:transparent url(/administration/images/onglet/bas_transition.png) repeat-x;
}

.Groupe_1 {
}
.Groupe_2 , .Groupe_3 , .Groupe_4 , .Groupe_5 , .Groupe_6 , .Groupe_7 , .Groupe_8 , .Groupe_9 {
	visibility:hidden;
	display:none;
}
.classPack_0 {
}
.classPack_1 {
	visibility:hidden;
	display:none;
}

/* Onglet */

/* Version 2009 */

body {
	margin : 0px 0px 0px 0px;
	font-size: 11px;
	font-family: "Microsoft Sans Serif", Arial, Verdana;
	background:#F9F8F8;
}

.mainTable {
}

.caption {
	background:#7A9AFD url('/administration/images/background_top.png') repeat-y ;
	border-bottom : 5px solid #6E89DD;
}

.menuGlobal {
	padding : 5px 5px 5px 5px;
	background-color:#6E89DD;
	width : 220px;
}
.partieAdmin {
	padding : 5px 5px 5px 5px;
	background-color:#F9F8F8;
	border-left : 5px solid #CCCCCC;
}

fieldset {
	margin: 2px 0 0 0;
	padding: 0;
	border: none;
	border-top: 1px solid #D0D0D0;

}

.form1 , .form1bis {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
 	float:none;
 }

table.texte tr .form1 , table.texte tr .form1bis {
	background-color: #FFFFFF;
}

table.texte tr.Pair .form1 , table.texte tr.Pair .form1bis {
	background-color: #F0F0F0;
}

table.texte tr:hover .form1 {
	background-color: #DDDAE4; /* #DDDAE4; */
}


table.texte {
border-spacing: 0px; /* equivalent cellspacing=0*/
border-collapse: collapse;
}

tr.pair:hover {
	background-color: #DDDAE4;
}

.buttonStyle {
    background-image : url('/administration/images/fond_bouton.gif');
    background-repeat : no-repeat;
    border-width : 0;
    height : 24px;
    width : 86px;
    cursor : pointer;
    color : #ffffff;
}

.buttonStyleLarge {
    background-image : url('/administration/images/fond_bouton_large.gif');
    background-repeat : no-repeat;
    border-width : 0;
    height : 24px;
    width : 156px;
    cursor : pointer;
    color : #ffffff;
}

.buttonStyleXp {
    background : transparent url('/administration/images/fond_bouton_xp.png') no-repeat;
    border-width : 0;
    height : 24px;
    width : 86px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.buttonStyleXpValid {
    background : transparent url('/administration/images/fond_bouton_xp_valid.png') no-repeat;
    border-width : 0;
    height : 24px;
    width : 96px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
}

.buttonStyleXpNoValid {
    background : transparent url('/administration/images/fond_bouton_xp_novalid.png') no-repeat;
    border-width : 0;
    height : 24px;
    width : 96px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
}

.buttonStyleXpConnect {
    background : transparent url('/administration/images/fond_bouton_xp_connect.png') no-repeat;
    border-width : 0px;
    height : 24px;
    width : 96px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
	padding-top:-4px;
}

.buttonStyleXpCreate {
    background : transparent url('/administration/images/fond_bouton_xp_create.png') no-repeat;
    border-width : 0;
    height : 24px;
    width : 76px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:8px;
	margin-right:20px;
}
.buttonStyleXpBack {
    background : transparent url('/administration/images/fond_bouton_xp_back.png') no-repeat;
    border-width : 0;
    height : 24px;
    width : 76px;
    cursor : pointer;
    color : #333333;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:14px;
	margin-right:20px;
}
.accueilTitre {
	background-color: #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
	margin-bottom:10px;
	padding-bottom:10px;
}

.titres a {
	color: #003366;
	text-decoration: none;
}

.enteteRecapStat {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
/*	background-color: #6E89DD; */
	background : #6E89DD url('/administration/images/fond_degrade_enteteRecapStat.png') repeat-x;
	font-weight: bold;
	padding-left:8px;
	height:20px;
}
.celluleRecapStat {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0240A3;
	background-color: #FFFFFF;
	padding-bottom:10px;
	padding-left:14px;
	border: 1px solid #6E89DD;
	height:30px;
}

.navTable {
	background:	#ffffff url('/administration/images/fond_nav.png') repeat-x;
	width:100%;
}

.tableCommande {
	border: solid 1px #7A9AFD;
	width:95%;
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-collapse: collapse;
}

.navCellule {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px #7A9AFD;
	border-right-color: #235ACA;
	border-bottom-color: #235ACA;
	text-decoration: none;
	background: #6E89DD;
	padding: 3px;
	text-transform: uppercase;
	-moz-border-radius:2px;
    border-radius:2px;
}
.navCellule a {
	color:#FFFFFF;
	text-decoration: none;
}
.navCelluleActive {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 3px;
	text-transform: uppercase;
}
.navCelluleActive a {
	color:#6E89DD;
	text-decoration: none;
}

.buttonChevronne button {
    background-repeat : no-repeat;
    border-width : 0;
    cursor : pointer;
    padding: 0px 0px 2px 20px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:16px;
	padding-right:20px;
	text-align:right;

}
.buttonChevronne button{
	width:280px;
}
#prixinternetTarifBase button, #prixinternetTypeTri button{
	width:196px;
}
button.buttonChevronUp {
    background :  transparent url('/administration/images/chevron_down.gif') right  no-repeat;
}

button.buttonChevronDown {
    background :  transparent url('/administration/images/chevron_up.gif') right no-repeat;
}

.cellulePack {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	font-weight: normal;
}

table.Prix {
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-padding: 0px;
	border-collapse: collapse;
}
table.Prix td {
	border-bottom:solid 2px #215DC6;
}

table.Prix tr {
	background-color:#F7F7F7 ;
}
table.Prix tr.pair {
	background-color:#DFDFF7 ;
}
table.Prix tr.pairActive {
	background-color:#E77171 ;
}
table.Prix tr.Active {
	background-color:#E77171 ;
}
table.Prix tr.pairActive td {
	background-color:#FADCDC ;
}
table.Prix tr.pairActive td.S {
	background-color:#FEF6F6 ;
}
table.Prix tr.Active td {
	background-color:#FADCDC ;
}
table.Prix tr.Active td.S {
	background-color:#FEF6F6 ;
}

table.Prix td.Libelle {
	color:#215DC6;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table.Prix td , table.Prix th , table.Prix th a {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	background:#215ACE url('/administration/images/fond_entete_bleu_sombre.png') repeat-x;*/
}

table.Prix th , table.Prix th a {
	color:#FFFFFF;
}
table.Prix th {
	background-color:#6E89DD;
}
table.Prix th.Active {
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#E77171;
}

table.Prix th.MarqueGauche{
	border-left:solid 2px #ffffff;
}

table.PrixCellule {
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-padding: 0px;
	border-collapse: collapse;
	border:0px;
}

table.PrixCellule td {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border:0px;
	padding: 0px 0px 0px 5px;
}

table.PrixCellule td.SC input.zero {
	border:1px solid #E31212;
}
table.PrixCellule td.S input.zero {
	border:1px solid #E31212;
}
table.PrixCellule td.SC {
	background-color: #EAEAEA;
}
table.PrixCellule td.S {
	background-color: #F7F7F7;
}

table.Prix tr.pair table.PrixCellule td.SC {
	background-color: #DFDFF7;
}
table.Prix tr.pair table.PrixCellule td.S {
	background-color: #F7F7FD;
}

table.Prix td.Marque{
	border-left:solid 2px #215DC6;
	border-right:solid 2px #215DC6;
}

table.Prix td.MarqueGauche{
	border-left:solid 2px #215DC6;
}

table.messageEnregistrement
{
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-padding: 0px;

	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width:100%;
	height:20;
	border:2px solid #95A486;
	background-color:#EFF5EA;
	color:#3D6611;

	padding : 0px;
	margin-bottom:10px;
}

table.messageAlert
{
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-padding: 0px;

	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width:100%;
	height:20;
	border:2px solid #AE2F2F;
	background-color:#F5DF93;
	color:#AE2F2F;

	padding : 0px;
	margin-bottom:10px;
}

.periodePrixInternet {
	width:16;
	background:#ffffff url('/administration/images/fond_entete_bleu_sombre_vertical.png') repeat-y;
}


/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #6E89DD;
  padding: 10px;
  margin: 0;
  background: #EEF0FC;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}


#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(/administration/images/semi-transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}

.buttonCalendar {
    background-image : url('/administration/images/fond_bouton_calendar.png');
    background-repeat : no-repeat;
    border-width : 0;
    height : 24px;
    width : 24px;
    cursor : pointer;
    color : #ffffff;
}

div.aideForfait {
	color: #770000;
}

div.aidePopupForfait {
	position: absolute;
	top: 50px;
	left: 10px;
	width: 50px;
	height: 36px;
	color: #ffffff;
	display: block;
	background-color: #770000;
	opacity: 0.75;
	border: 1px;
	border-style: solid;
	border-color: #ffffff;
	font-weight: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: none;
	font-size: 11px;
	text-align: right;
}

#buttonTarifBaseChevronUp {
	width:100px;
}

table.JMoinsDetailPack tr {
	background-color: #f7f7f7;
}

table.JMoinsDetailPack tr.pair {
	background-color: #eeeeee;
}

table.JMoinsDetailPack td.PeriodeNew0 {
	border-left: 2px solid #215DC6;
	border-bottom: 2px solid #215DC6;
}

table.JMoinsDetailPack td.Periode {
	border-top: 2px solid #215DC6;
	border-left: 2px solid #215DC6;
	border-bottom: 2px solid #215DC6;
}

table.JMoinsDetailPack td.PeriodeVide {
	background-color:transparent;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

table.JMoinsDetailPack td.JMoinsNew0 {
	border-top-width: 0px;
	border-bottom-width: 0px;
}

table.JMoinsDetailPack td.JMoinsNew {
	border-top: 2px solid #215DC6;
	border-bottom-width: 0px;
}

table.JMoinsDetailPack td.JMoins {
	border-bottom-width: 0px;
	border-left: 2px solid #215DC6;
}

table.JMoinsDetailPack td.JMoinsVide {
	border-bottom-width: 0px;
	border-left: 2px solid #215DC6;
}

table.JMoinsDetailPack td.TypeNew0 {
	border-bottom-width: 0;
}

table.JMoinsDetailPack td.TypeNew {
	border-top: 2px solid #215DC6;
	border-bottom-width: 0;
}

table.JMoinsDetailPack td.Type {
	border-top-width: 0px;
	border-bottom-width: 0px;
}

table.JMoinsDetailPack tr.pair td.Type {
	border-top: 1px dotted #215DC6;
	border-bottom-width: 0px;
}

table.JMoinsDetailPack td.CelluleNew0 {
	border-bottom-width: 0;
	text-align:center;
}
table.JMoinsDetailPack td.CelluleNew {
	border-top: 2px solid #215DC6;
	border-bottom-width: 0;
	text-align:center;
}
table.JMoinsDetailPack td.Cellule {
	border-top-width: 0px;
	border-bottom-width: 0px;
	text-align:center;
}
table.JMoinsDetailPack tr.pair td.Cellule {
	border-top: 1px dotted #215DC6;
	border-bottom-width: 0px;
}

.idGalerieSkilou {
	style=position:relative;
	z-index:10;
	visibility: hidden;
	display:none;
	background-color: #333333;
	layer-background-color: #000000;
	border: 1px none #000000;
	border-color: #000000;
	border-width: 1;
	left:100px;
	top:0px;
	width: 600px;
	height:600px;
}

.tableGalerie {
	margin-top:6px;
	padding-top:2px;
}

table.tableGalerie thead
{
	background:#fff url(/administration/images/fond_barre_oblique.png) repeat;
/*	background-color:#b0b0b0;*/
	color:#000;
}

table.tableGalerieMarque th 
{
	background:transparent url(/administration/images/fond_degrade_gris.png) repeat-x;
	height:20px;
	padding-left:20px;
}

table.tableGalerieMarque th a, table.tableGalerieMarque th a:hover , table.tableGalerieMarque th a:visited, table.tableGalerieMarque th a:active, table.tableGalerieMarque th  a:link 
{
	color:#000000;
	text-decoration:none;
}

.tableGalerieModele
{
	visibility:hidden;
	display:none;
}

table.tableGalerie thead a, table.tableGalerie thead a:hover , table.tableGalerie ttheadh a:visited, table.tableGalerie thead a:active, table.tableGalerie thead a:link 
{
	color: #215DC6; text-decoration: none ;
}

td.questionnairePourcentageCouleur 
{
	background-color:#215DC6;
}

td.questionnairePourcentageGris 
{
	background-color:#CCCCCC;
}

.LeftFrameSwitcher {
  position: absolute;
  left: 214;
  top: 50%;
  cursor: pointer;
}

.LeftFrameSwitcherClose {
  position: fixed;
  left: 0;
  top: 50%;
  cursor: pointer;
}

* html .LeftFrameSwitcher {
  position: absolute;
}
* html .LeftFrameSwitcherClose {
  position: absolute;
}


.allotementVert , table.Prix tr.Active td.allotementVert {
	background-color:#8F8 ;
}

.allotementOrange , table.Prix tr.Active td.allotementOrange {
	background-color:#FD8 ;
}
.allotementRouge , table.Prix tr.Active td.allotementRouge {
	background-color:#F88 ;
}

.topRecapResaSemaine
{
	background:#fff url(/html/img/bg_fd_top_recap_resa_semaine.png) repeat-x;
}

table.RecapResaSemaine {
	border: solid 1px #7A9AFD;
	width:99%;
	border-spacing: 0px; /* equivalent cellspacing=0*/
	border-collapse: collapse;
}

table.RecapResaSemaine td {
	border: solid 1px #7A9AFD;
}

table.RecapResaSemaine .pair , table.RecapResaSemaine tr.pair:hover {
	background:#D1D1D1 url('/administration/images/fond_degrade_gris.png') repeat-x;
}

table.RecapResaSemaine .impair 
{
}

.RecapResaSemaineTotal
{
	color:#fff;
	background:#ccc url('/html/img/bg_gris_degrade_sombre.png') repeat-x;
}
#clientFidele td
{
	border-left: 1px solid #6E89DD;
	border-right: 1px solid #6E89DD;
}

.couleurFontRouge
{
	color:#c00000;
}
.couleurFontVert
{
	color:#00c000;
}
.couleurFontBleu
{
	color:#0000c0;
}
.couleurFontMauve
{
	color:#c000c0;
}

.tableCommande table tr.ligneCommandePair td
{
	background-color: #f0f0f0;
}

.tableCommande table tr.ligneCommandeActive td , .tableCommande table tr.ligneCommandePairActive td
{
	background-color: #DDDAE4;
}

.cadreFonctionnalite
{
	background-color:#E0856A;
	margin-left:10px;
	padding-top:8px;
	margin-right:10px;
	border-bottom: solid 4px #E0856A;
	color:white;
	font-size:13px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.newsFonctionnalite
{
	margin-left:4px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:28px;
	margin-right:4px;
	background-color:white;
	color:black;
	font-size:11px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.cadreFonctionnalite .saut
{
	margin-bottom:8px;
}

td.lstPbBO .titresCaption
{
	padding-top:4px;
	padding-bottom:4px;
	width:300px;
	background:transparent url("/administration/images/boite_caption_rouge.png") no-repeat;
}

td.lstPbBO table.ListingPB
{
	background-color:white;
	border-bottom:solid 4px #BF0714;
	border-left:solid 4px #BF0714;
	border-right:solid 4px #BF0714;
}

#boiteConnexion 
{
	margin-top:80px;
}

tr.type_ligne_color_red
{
	border-left:solid 3px red;
}
tr.type_ligne_color_brown
{
	border-left:solid 3px brown;
}
tr.type_ligne_color_blue
{
	border-left:solid 3px blue;
}
tr.type_ligne_color_green
{
	border-left:solid 3px green;
}