﻿table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
}

.TexteBleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
}

.TexteBleuB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
}

.TexteBlanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.TexteBlancB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.TexteBleuB a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
}

.LienNormal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0000FF;
	font-weight: bold;
}


.TexteOr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #848431;
}

.TexteOrPale{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C3B35E;
}

.TexteOrB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #848431;
	font-weight: bold;
}

.TexteOrBI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #848431;
	font-weight: bold;
	font-style: italic;
}

.TexteOrTL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #848431;
	font-style: italic;
}


.TexteOrPale{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #C3B35E;
}

.LettreOr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #848431;
	font-weight: bold;
}

#TitreProfil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #08528C;
}
#TitreProfil span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	color: #848431;
}

.TexteRouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
}

.TexteRougeB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
}

.Tor	{
	border-top:1px solid #C1C198;
}
.Lor	{
	border-left: 1px solid #C1C198;
}
.Bor	{border-bottom:1px solid #C1C198}
.Ror	{border-right:1px solid #C1C198}
.Boxor	{border:1px solid #C1C198}

.Tbleu	{border-top:1px solid #336699}
.Lbleu	{border-left:1px solid #336699}
.Bbleu	{border-bottom:1px solid #336699}
.Rbleu	{border-right:1px solid #336699}
.Boxbleu	{
	border:1px solid #336699;
	border-collapse: collapse;
}

.Tor2	{border-top:2px solid #C1C198}
.Lor2	{border-left:2px solid #C1C198}
.Bor2	{border-bottom:2px solid #C1C198}
.Ror2	{border-right:2px solid #C1C198}
.Boxor2	{border:2px solid #C1C198}

.Trouge{
	border-top: 1px solid red;
}
.Brouge{
	border-bottom: 1px solid red;
}
.Lrouge{
	border-left: 1px solid red;
}
.Rrouge{
	border-right: 1px solid red;
}

.Fond_or{background-color:#EAEADB}
.Fond_brun{background-color:#C1C198}
.Corps	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #08528C;}
.TxtOr	{color: #848431}

.BGBeige{
	background-color: #F7F7F2;
}

.BGGrisPale{
	background-color: #C8C8C8;
}

.BGBleu{
	background-color: #DAEAF8;
}

.BGRougePale{
	background-color: #FFE7E7;
}

.BGGris{
	background-color: #C0C0C0;
	border:1px #CCCCCC solid;
}

.BGBlanc{
	background-color: #FFFFFF;
}

.TAJust{
	text-align: justify;
}

.TexteEnteteCie{
	font-family: "Times New Roman";
	font-size: 10pt;
	color: #848431;
	font-weight: bold;
}

.TexteEnteteCieTitre{
	font-family: "Times New Roman";
	font-size: 18pt;
	color: #00548A;
	font-weight: bold;
}

.marquee{
	color: #FF0000;
	text-decoration: blink;
	font-weight: bold;
}

.Height30{
	height: 30px;
}

.Height60{
	height: 60px;
}

.Height80{
	height: 80px;
}

.Height45{
	height: 45px;
}

.Height20{
	height: 20px;
}

.BoldClass{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight: bold;
}

.Gras{
	font-weight: bold;
}

.Txt4{
	font-size: 14pt;
}

.Txt6{
	font-size: 24pt;
}

.Txt5{
	font-size: 18pt;
}

.Txt3{
	font-size: 12pt;
}

.Txt1{
	font-size: 8pt;
}

.AlignCenter{
	text-align: center;
}

.Hand{
	cursor: pointer;
}

.cursorND{
	cursor: not-allowed;
}

.Error{
	font-family: Arial, Helvetica;
	color: red;
	font-size: 10pt;
}

.MiPage{
	width: 80%;
}

.CellPad{
	/*padding-left: 8px;
	padding-right: 8px;*/
	padding: 2px 8px;
}

.CellPad4{
	padding-left: 4px;
}

.CellPadLR{
	padding-left: 8px;
	padding-right: 8px;
}

.CellPadR{
	padding-right: 8px;
}

.Space{
	font-family: Arial;
	font-size: 8px;
}

.SpacePlus{
	font-family: Arial;
	font-size: 10px;
}

.Font9{
	font-family: Arial;
	font-size: 9px;
}

.Font9pt{
	font-family: Arial;
	font-size: 9pt;
}

.Border0{
	border: 0;
}

.H3Like{
	font-size: 12pt;
}

.Itl{
	font-style: italic;
}

.Vis {position:relative;top:0;display:inline}

.Hid {position:relative;top:0;display:none}

.BGOr{
	background-color: #D0D0A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#fr1Lettre{
	height:300px; 
	width:98%;
	font-family:Arial;
	padding:3px;
	/*border:3px inset #C0C0C0;*/
	overflow-y: scroll;
}
#en1Lettre{
	height:300px; 
	width:98%;
	font-family:Arial;
	padding:3px;
	/*border:3px inset #C0C0C0;*/
	overflow-y: scroll;
}

#divTexte_Fr{
	height:150px; 
	width:98%;
	font-family:Arial;
	padding:3px;
	/*border:3px inset #C0C0C0;*/
	overflow-y: scroll;
}

#divTexte_En{
	height:150px; 
	width:98%;
	font-family:Arial;
	padding:3px;
	/*border:3px inset #C0C0C0;*/
	overflow-y: scroll;
}

.Contour{
	border:1px #7F9DB9 solid;
	border-collapse: collapse;
}

.NonDisponible{
	border:1px #808080 solid;
	border-collapse: collapse;
	background-color: #CCCCCC;
}

.NonBold{
	font-weight: normal;
}

.Justify{
	text-align: justify;
}

.Individuel{
	background-color: #281E0F;
	color: #FFFFFF;
}

.Autre{
	background-color: #848431;
	color: #FFFFFF;
}

.Travail{
	background-color: #336699;
	color: #FFFFFF;
}

.BGGris{
	background-color: #C6C6C6;
}

.BGJaune{
	background-color: #FFFF8C;
}

#divInfo{
	position:absolute;
	width:230px;
	text-align:center;
	display:none;
	border:1px #C1C198 solid;
}

.GOErreur{
	background-color: red;
	color: white;
}

.overlayIE{
	position:absolute;
	top:0;
	left:0;
	z-index:4;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/maieutik2/images/overlay.png');
}
.overlayOther{
	position:absolute;
	top:0;
	left:0;
	z-index:4;
	background:url(/maieutik2/images/overlay.png);
}

.popup{
	position: absolute;
	z-index: 2000;
}

.TexteGrisFonce {
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.BGVert{
	background-color: #008000;
}

.BGJaune{
	background-color: #ffff00;
}

.BGRouge{
	background-color: #ff0000;
}

.itemSelect{
	border: 1px solid #ff8080;
}

.BordCollapse{
	border-collapse: collapse;
}

.Degrade1{
	background-color: #848431;
}

.Degrade2{
	background-color: #939348;
}

.Degrade3{
	background-color: #9E9E58;
}

.Degrade4{
	background-color: #A8A868;
}

.Degrade5{
	background-color: #B3B378;
}

.Degrade6{
	background-color: #BDBD87;
}

.Degrade7{
	background-color: #C7C796;
}

.Degrade8{
	background-color: #D3D3A7;
}

.Degrade9{
	background-color: #DDDDB5;
}

.Degrade10{
	background-color: #EDEDCD;
}

.Individuel{
	background-color: #281E0F;
	font-size: 10pt;
	color: #FFFFFF;
}

.Relation{
	background-color: #848431;
	color: #FFFFFF;
}

.Activite{
	background-color: #08528C;
	color: #FFFFFF;
}

.BoutonReinitialiser{
	font-family: Times new roman;
	font-size: 8pt;
}

.conteneurpage{
	margin-left: 110px;
	margin-top: 10px;
}

.pad10{
	padding: 10px;
}

.padb10{
	margin-bottom: 10px;
}

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	width: 290px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}

#shadow-container .shadow1 {
	background: #F1F0F1;
}

#shadow-container .shadow2 {
	background: #DBDADB;
}

#shadow-container .shadow3 {
	background: #B8B6B8;
}

#shadow-container .container {
	background: #ffffff;
	border: 1px solid #848284;
	padding: 5px;
}

#shadow-container .containerover {
	background: #f7f7f2;
	color: #848431;
	border: 1px solid #848284;
	padding: 5px;
}

.TRougeOnglet{
	border-top: 1px solid #ff3a13;
}

.RRougeOnglet{
	border-right: 1px solid #ff3a13;
}

.BRougeOnglet{
	border-bottom: 1px solid #ff3a13;
}

.LRougeOnglet{
	border-left: 1px solid #ff3a13;
}

.BGRougeOnglet{
	background-color: #ffc0c0;
}

.TexteOngletOff{
	color: #ff3a13;
	cursor: not-allowed;
	font-weight: Bold;
}

.penseur{
	background-image: url(/maieutik2/images/mini_penseur.jpg);
	padding-left: 22px;
	background-repeat: no-repeat;
}

.logoback{
	background-image: url(/maieutik2/images/cle.gif);
	padding-left: 37px;
	background-repeat: no-repeat;
}

#BarreMenu{
	position: absolute;
	top: 250px;
	left:0;
}

/*  ***  Style pour menu des profils  *** */
.menuProfil_Nom{
	background-image: url(/maieutik2/wep/image/menuProfil_Nom.gif);
	width: 200px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_Imprimer{
	background-image: url(/maieutik2/wep/image/menuProfil_ImprimerOff.gif);
	width: 89px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_Imprimer a{
	text-decoration: none;
	color: #000000;
}

.menuProfil_ImprimerOn{
	background-image: url('/maieutik2/wep/image/menuProfil_ImprimerOn.gif');
	width: 89px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_ImprimerOn a{
	text-decoration: none;
	color: #000000;
}

.menuProfil_106{
	background-image: url(/maieutik2/wep/image/menuProfil_106.gif);
	width: 106px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_106 a{
	text-decoration: none;
	color: #000000;
}

.menuProfil_106On{
	background-image: url('/maieutik2/wep/image/menuProfil_106On.gif');
	width: 106px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_106On a{
	text-decoration: none;
	color: #000000;
}

.menuProfil_126{
	background-image: url(/maieutik2/wep/image/menuProfil_126.gif);
	width: 126px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_126 a{
	text-decoration: none;
	color: #000000;
}

.menuProfil_126On{
	background-image: url('/maieutik2/wep/image/menuProfil_126On.gif');
	width: 126px;
	height: 32px;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.menuProfil_126On a{
	text-decoration: none;
	color: #000000;
}


.menuProfilTexte_disable{
	position: relative;
	color: #FFFFFF;
	padding-left: 32px;
	top: -8px;
}


.menuProfilTexte_seul{
	padding-left: 6px;
	padding-bottom: 3px;
}

.menuProfilTexte_logo{
	padding-left: 31px;
	padding-bottom: 3px;
}

.menuProfilTexte_logoDisable{
	position: relative;
	padding-left: 31px;
	padding-bottom: 3px;
	top: 8px;
	color: #808080;
	z-index: 1000;
}

#tblMedia td{
	padding-left: 5px;
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.divMediaLangue{
	width: 137px;
}

/* Partie pour bouton en format CSS */
a.lienbouton{
	text-decoration: none;
}
.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5.5px 11px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   /*min-width: 163px;*/ 
   text-align: center;
   height: 10px;
   line-height: 10px;
   margin-bottom: 4px;
   font-weight: normal;
   transition: background 0.2s ease, padding 0.8s linear;
}

.button_off {
   border-top: 1px solid #C8C8C8;
   background: #C8C8C8;
   background: -webkit-gradient(linear, left top, left bottom, from(#A4A4A4), to(#C8C8C8));
   background: -webkit-linear-gradient(top, #A4A4A4, #C8C8C8);
   background: -moz-linear-gradient(top, #A4A4A4, #C8C8C8);
   background: -ms-linear-gradient(top, #A4A4A4, #C8C8C8);
   background: -o-linear-gradient(top, #A4A4A4, #C8C8C8);
   padding: 5.5px 11px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #FFF;
   font-size: 14px;
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   /*min-width: 163px;*/ 
   text-align: center;
   height: 10px;
   line-height: 10px;
   margin-bottom: 4px;
   font-weight: normal;
   }  
   
.button9414{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	width: 60px;
	height: 2px;
	font-size: 11px;
	line-height: 3px;
	margin-left: 2px;
}

.button12014{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	width: 100px;
	height: 2px;
	font-size: 11px;
	line-height: 3px;
	margin-left: 2px;
}
 
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #FFF;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
.button100{
	width: 70px;
}
.button100G15{
	width: 70px;
	margin-left: 15px;
}
.button200{
	width: 186px;
}

}
.button300{
	width: 87px;
	height:60px;
}

.buttonmarge10{
	margin-right: 10px;
}

/* Formulaire facturation */
.text_label{
	clear: both;
	width: 140px;
	float: left;
	height:25px;
	line-height: 25px;
}

.textefacture{
	font-family: Arial;
	font-size: 12px;
}

.divFacture{
	padding:10px 0;
}

.divFactureHid{
	display: none;
}

.titre_shadow{
	text-shadow: 3px 3px 3px rgba(154, 154, 154, 0.75);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #08528C;
	font-style: italic;
	margin-bottom: 5px;
	text-align: center;
}

.titre_shadow2{
	text-shadow: 3px 3px 3px rgba(154, 154, 154, 0.75);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #08528C;
	font-style: italic;
	margin-bottom: 5px;
	font-weight: normal;
}

.barrebleu{
	height: 30px;
	position: fixed;
	top: 0;
	line-height: 30px;
	background-color: #65a9d7;
	width: 100%;
	z-index: 1000;
	-webkit-box-shadow: 0px 8px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 8px 10px 0px rgba(50, 50, 50, 0.75);	
	box-shadow:         0px 8px 10px 0px rgba(50, 50, 50, 0.75);
	
}

.barrebleu div{
	padding: 0 25px 0 25px;
	float: left;
	color: #FFF;
	border-right: 1px solid #FFF;
	cursor: pointer;
	transition: background 0.5s ease; 
}

.barrebleu div.ND{
	padding: 0 25px 0 25px;
	float: left;
	color: #FFF;
	border-right: 1px solid #FFF;
	cursor: pointer;
	background-color: #C8C8C8;
}

.barrebleu div.ND:hover{
	cursor: default;
	background-color: #C8C8C8;
}

.barrebleu div a{
	text-decoration: none;
	color: #FFF
}

.barrebleu div:hover{
   border-top-color: #28597a;
   background: #28597a;
   color: #FFF;
}

.barrebleu div:first-child{
	cursor: default;
	color: #000;
	font-weight: bold;

}

.barrebleu div:first-child:hover{
	background-color: #65a9d7;
}

.rotatetext{
position: absolute;
  color: #000000;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  width:400px;
  height: 20px;
  left:-190px;
  top:0;
	/*transform: rotate(90deg);
	transform-origin: left top 0;
	padding-left: 5px;*/
	font-size: 14px;
	color: red;
	font-weight: bold;
	display: block;	
}

/* Classe pour les barres en 3d */
.tl{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #FFFFFF transparent transparent transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tlc1{
    width: 16px;
    height: 0;
    border-style: solid;
    border-width: 0 0 5px 5px;
    border-color: transparent transparent #7373BD transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tlc1-1{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #7373BD #4A4A84 transparent transparent;
    position: absolute;
    top: -5px;
	right:-5px;
	-webkit-transform:rotate(360deg)
}

.tlc2{
    width: 16px;
    height: 0;
    border-style: solid;
    border-width: 0 0 5px 5px;
    border-color: transparent transparent #73244A transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tlc2-1{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #73244A #4A1831 transparent transparent;
    position: absolute;
    top: -5px;
	right:-5px;
	-webkit-transform:rotate(360deg)
}

.tlc3{
    width: 16px;
    height: 0;
    border-style: solid;
    border-width: 0 0 5px 5px;
    border-color: transparent transparent #BDBD9C transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tlc3-1{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #BDBD9C #848463 transparent transparent;
    position: absolute;
    top: -5px;
	right:-5px;
	-webkit-transform:rotate(360deg)
}

.tlc4{
    /*width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: transparent black black black;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)*/
	width: 16px;
    height: 0;
    border-style: solid;
    border-width: 0 0 5px 5px;
    border-color: transparent transparent #9CBDBD transparent;
    position: absolute;
    top: -5px;
    -webkit-transform: rotate(360deg);
}
.tlc4-1{
	width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #9CBDBD #B4DEDE transparent transparent;
    position: absolute;
    top: -5px;
	right:-5px;
	-webkit-transform:rotate(360deg)
}

.tl_leftm{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #7070B9 transparent transparent transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tl_leftm2{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #702048 transparent transparent transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.tl_leftm3{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 0;
    border-color: #FFFFFF transparent transparent transparent;
    position: absolute;
    top: -5px;
	-webkit-transform:rotate(360deg)
}

.br{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 5px 5px;
    position: absolute;
    right: -5px;
    bottom:0;
}

.main{
    background-color: #9C3063;
    position: relative;
	height: 15px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
}

.main_13{
    background-color: #9C3063;
    position: relative;
	height: 13px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
}

.main_13_no3d{
    background-color: #9C3063;
    position: relative;
	height: 9px;
	width: 75px;
	float: left;
	margin: 0 auto;
	-webkit-box-shadow: 3px 3px 2px 0px rgba(106,106,106,1);
	-moz-box-shadow: 3px 3px 2px 0px rgba(106,106,106,1);
	box-shadow: 3px 3px 2px 0px rgba(106,106,106,1);
}


.main_132{
    background-color: blue;
    position: relative;
	height: 13px;
	width: 75px;
    border-right: 5px solid red;
    border-top: 5px solid pink;
	float: left;
	margin: 0 auto;
}

.main_20{
    background-color: #9C3063;
    position: relative;
	height: 20px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
	line-height: 20px;
	color: #000000;
	margin-left: 188px;
}

.main_leftm{
    background-color: #9C3063;
    position: relative;
	height: 15px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
	left:-5px;
	line-height:15px;
}

.main_leftm_20{
    background-color: #9C3063;
    position: relative;
	height: 20px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
	left:-5px;
	line-height: 20px;
	color: #000000;
}

.main_leftm2{
    background-color: #9C3063;
    position: relative;
	height: 15px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
	left:-10px;
}

.main_leftm2_20{
    background-color: #9C3063;
    position: relative;
	height: 20px;
	width: 75px;
    border-right: 5px solid #4A1831;
    border-top: 5px solid #73244A;
	float: left;
	margin: 0 auto;
	left:-10px;
	line-height: 20px;
	color: #000000;
}

.main_carriere1{
	/*float:left;
	width:16px;
	left: 13px;
	position: absolute;
	bottom:5px;*/
	background-color: #9C3063;
    position: absolute;
	height: 1px;
	width: 16px;
    border-right: 5px solid #4A1831;
    /*border-top: 5px solid #73244A;*/
	float: left;
	margin: 0 auto;
	left: 13px;
	bottom:5px;
}

.main_carriere2{
	/*float:left;
	width:16px;
	left: 29px;
	position: absolute;
	bottom:5px;*/
	background-color: #9C3063;
    position: absolute;
	height: 1px;
	width: 16px;
    border-right: 5px solid #4A1831;
    /*border-top: 5px solid #73244A;*/
	float: left;
	margin: 0 auto;
	left: 29px;
	bottom:5px;
}

.main_carriere3{
	/*float:left;
	width:16px;
	left: 45px;
	position: absolute;
	bottom:5px;*/
	background-color: #9C3063;
    position: absolute;
	height: 1px;
	width: 16px;
    border-right: 5px solid #4A1831;
    /*border-top: 5px solid #73244A;*/
	float: left;
	margin: 0 auto;
	left: 45px;
	bottom:5px;
}

.main_carriere4{
	/*float:left;
	width:16px;
	left: 61px;
	position: absolute;
	bottom:5px;*/
	background-color: #9C3063;
    position: absolute;
	height: 1px;
	width: 16px;
    border-right: 5px solid #4A1831;
    /*border-top: 5px solid #73244A;*/
	float: left;
	margin: 0 auto;
	left: 61px;
	bottom:5px;
}

.copyright{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.underline{
	text-decoration: underline;
}

.carre_bleu{
	width:18px;
	border: 1px solid #000000;
	height: 21px;
	background-color: #31309c;
	border-collapse: collapse;
	float: left;
}

.carre_bleu_pad{
	width:18px;
	border: 1px solid #000000;
	height: 21px;
	background-color: #31309c;
	border-collapse: collapse;
	float: left;
	margin-left: 8px;
}

.carre_or{
	width:38px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 21px;
	background-color: #848631;
	border-collapse: collapse;
	float:left;
}

.carre_jauneg{
	float:left;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	height:21px;
	background-color:#ffffce;
	margin-left: 8px;
}

.carre_jauned{
	float:left;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	height:21px;
	background-color:#ffffce;
}

div.page	{
	page-break-before: always;
}

/* Tableau dans page portrait */
#AutoNumber10{
	border-collapse: collapse; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #08528C; 
	font-weight: bold;
	border-color:#111111;
	width:875;
}

.page_profil{
	margin-top: 50px;
}

table td.ligneor{
	height: 3px;
	background-color: #c1c198;
}

table td.ligneor1{
	height: 2px;
	background-color: #c1c198;
}

.cellvide{
	height: 5px;
}

#grille_plus, #copyright, #au_plan_individuel,#leadership_autrui,#travail_activite,#courbe_evolution,#action_non_action,#equipe,#synthese,#statistiques{
	width: 875;
	margin: 0 auto;
}

#copyright{
	width: 100%;
	margin: 0 auto;
}

#grille_plus div{
	border-bottom: 2px solid #c1c198;
	padding-bottom: 5px;
	padding-top: 25px;
}

#grille_plus table{
	border-collapse: collapse;
}

#copyright{
	margin-top: 10px;
}

#au_plan_individuel,#leadership_autrui,#travail_activite,#courbe_evolution,#action_non_action,#equipe,#synthese,#statistiques{
	display: block;
	/*display: none;*/
}

#synthese table td{
	/*height: 1px;*/
	
}

.pos_gauche{
	 width: 36%;
	 float:left;
}

.pos_droite{
	 width: 64%;
	 float:right;
}

.plan{
	vertical-align: middle;
	border-right: 1px solid #c1c198;
	border-bottom: 1px solid #c1c198;
	background: #feffe7; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffe7 0%, #d6dbbf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #feffe7 0%,#d6dbbf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #feffe7 0%,#d6dbbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe7', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
}
.autlea{
	vertical-align: middle;
	border-right: 1px solid #c1c198;
	border-bottom: 1px solid #c1c198;
	background: #feffe7; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffe7 0%, #d6dbbf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #feffe7 0%,#d6dbbf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #feffe7 0%,#d6dbbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe7', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
}
.travail{
	vertical-align: middle;
	border-right: 1px solid #c1c198;
	border-bottom: 1px solid #c1c198;
	background: #feffe7; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffe7 0%, #d6dbbf 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #feffe7 0%,#d6dbbf 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #feffe7 0%,#d6dbbf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe7', endColorstr='#d6dbbf',GradientType=0 ); /* IE6-9 */
}

.prec_suiv{
	width: 100%;
	margin-top: 10px;
}

.mt5{
	margin-top: 5px;
}

.lignegrise{
	background-color: #C8C8C8;
	height: 3px;
}

.lignegrise1px{
	background-color: #C8C8C8;
	height: 1px;
}

.entetefixe{
	width: 100%;
	background-color: #FFFFFF;
	position: fixe;
	z-index: 200;
	margin-bottom: 0;
}

.entetefixe > table, .entetegrille1 > table{
	width: 958px;
	margin: 0 auto;
	position: fixe;
	z-index: 200;
	background-color: #FFFFFF;
}

.padtop20{
	padding-top: 20px;
}

.bggrisRight{
	padding-right: 7px;
	background-color: #f0f0f0;
	text-align: right;
	font-weight: bold;
}

.bgrougeRight{
	padding-right: 7px;
	background-color: #ff0000;
	text-align: right;
	font-weight: bold;
}

.ibtitre{
	font-style: italic;
	color: #336699;
	font-weight: bold;
}

.ibjaune{
	font-style: italic;
	color: #D2AC22;
	font-weight: bold;
}

.ibvert{
	font-style: italic;
	color: #53B344;
	font-weight: bold;
}

.ibrouge{
	font-style: italic;
	color: #A92620;
	font-weight: bold;
}

.ibbleu{
	font-style: italic;
	color: #2277A1;
	font-weight: bold;
}

.ib{
	font-style: italic;
	font-weight: bold;
}

.ibor{
	font-style: italic;
	font-weight: bold;
	color: #848631;
}

.tj12{
	font-size: 10pt;
	color: #D2AC22;
}

.tb12{
	font-size: 10pt;;
	color: #2277A1;
}

.tv12{
	font-size: 10pt;
	color: #53B344;
}

.tr12{
	font-size: 10pt;
	color: #A92620;
}

.tblNote{
	width: 100%;
	margin-top: 20px;
	border-collapse: collapse;
}

.tblNote th{
	text-align: left;
	border-bottom: 1px solid #C1C198;
	height: 30px;
	line-height: 30px;
}

.tblNote td{
	border-bottom: 1px solid #C1C198;
}

.pad2525{
	padding: 0 25px 0 25px;
}

.tmediumor{
	font-size: medium;
	color: #848631;
}

.lignehbor{
	border-style:  solid;
	border-width: 3px 0 3px 0;
	border-color: #c1c198;
}

.hauteur30{
	height: 30px;
	line-height: 30px;
}

.pl5{
	padding-left: 5px;
}

.modal-hidden{
    display: none;
    z-index: 100000;
    position: relative;
}

.padLR10{
	padding: 0 10px 0 10px;
}

.padL30R10{
	padding: 0 10px 0 30px;
	font-size: 18px;
	color: #848631;
}

.padL10R10{
	padding: 0 10px 0 10px;
	color: #848631;
}

.padL30R10BL{
	padding: 0 10px 0 30px;
}

#entete td div{
	height: 39px;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	overflow: hidden;
	padding: 10px 0 10px 0;
}

#entete td{
	background-color: #E2E2E2;
	border-left: 3px solid #604E4A;
	padding: 5px;
	min-height: 30px;
	font-weight: bold;
}

#entete td:empty{
	background-color: transparent;
	border: none;
}

#codecouleurv td div{
	/*height: 39px;*/
	/*display: table-cell;
	vertical-align: middle;
	width: 100%;
	overflow: hidden;
	padding: 0;*/
}

#codecouleurv td{
	background-color: transparent;
	border: 1px solid #53B344;
	padding: 5px;
}

#codecouleurv td:empty{
	background-color: transparent;
	border: none;
}

#codecouleurj td div{
	/*height: 39px;*/
	/*display: table-cell;
	vertical-align: middle;
	width: 100%;
	overflow: hidden;
	padding: 0;*/
}

#codecouleurj td{
	background-color: transparent;
	border: 1px solid #D2AC22;
	padding: 5px;
}

#codecouleurj td:empty{
	background-color: transparent;
	border: none;
}

#codecouleurr td div{
	/*height: 39px;*/
	/*display: table-cell;
	vertical-align: middle;
	width: 100%;
	overflow: hidden;
	padding: 0;*/
}

#codecouleurr td{
	background-color: transparent;
	border: 1px solid #A92620;
	padding: 5px;
}

#codecouleurr td:empty{
	background-color: transparent;
	border: none;
}

#codecouleurb td div{
	/*height: 39px;*/
	/*display: table-cell;
	vertical-align: middle;
	width: 100%;
	overflow: hidden;
	padding: 0;*/
}

#codecouleurb td{
	background-color: transparent;
	border: 1px solid #191FFF;
	padding: 5px;
}

#codecouleurb td:empty{
	background-color: transparent;
	border: none;
}

.WGRPIM02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #B5756B;
}

.WGRPIM04{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #B48A68;
}

.WGRPIM03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #C3AD71;
}

.WGRPIM01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #88AC9B;
}

.WGRPIM7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #781464;
}

.WGRPIM7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #781464;
}

.WGRPIM8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #A67816;
}

.WGRPIM9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-left: 3px solid #008080;
}

.valeur1{
	color: #88AC9B;
	padding-left: 10px;
	font-weight: bold;
}

.valeur2{
	color: #B5756B;
	padding-left: 10px;
	font-weight: bold;
}

.valeur3{
	color: #C3AD71;
	padding-left: 10px;
	font-weight: bold;
}

.valeur4{
	color: #B48A68;
	padding-left: 10px;
	font-weight: bold;
}

.valeur7{
	color: #781464;
	padding-left: 10px;
	font-weight: bold;
}

.valeur8 {
    color: #A67816;
    padding-left: 10px;
	font-weight: bold;
}

.valeur9 {
    color: #008080;
    padding-left: 10px;
	font-weight: bold;
}

