/* CSS Document */

/* 
Couleur Orsys : #0c9395
les éléments HTML */

@import url( 'tableau.css' );
@import url( 'pageInstit.css' );

.error {
	color:red;
	border-color:red;
	border-width:1px;
	border-style:solid;
	padding:10px;
}

div.baseLine {
	color:gray;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/* width:800px; */
}

div.baseLine a {
	color:gray;
	text-decoration:underline;
}

.boiteInfoCouleur {
	color:black;
	background-color:#7FB538;
}

.boiteManagementCouleur {
	color:black;
	background-color:#8E1F6A;
}

.orsyscontent * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px;
	margin-left:0px;
}

h1 {
	color:#222222;
	font-size:18px;
}

h2 {
	font-size:15px;
}

h3 {
	font-size:13px;
}

h4 {
	font-size:11px;
}

strong {
	color:#222222;
}

.lienOrsys, .sl {
	text-decoration:none;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#669999;
}

ul {
	list-style-image:url( '/images/communs/puces/ronde_orsys.jpg' );
}

div.bandeauOrsys {
	border-style:solid;
	border-color:#cfcfcf;
	border-width:1px;
	font-size: 11px;
	padding:4px;
	background-color:#E6F2FF;
}

div.bandeauOrsysCadre {
	border-style:solid;
	border-color:#cfcfcf;
	border-width:1px;
}

.darkerBandeauOrsysLight {
	background-color:#D6E2EF;
}

.bandeauBlanc {
	background-color:#FFFFFF;
}

.bandeauBlanc * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bandeauTitreCouleur {
	color:#1d1d8f;
}

.bandeauTitre2 {
	color:#1d1d8f;
	font-size: 9pt;
	line-height: 22px;
	font-weight: bold;	
}

.bandeauTitre {
	color:#1d1d8f;
	font-size:10pt;
	line-height:22px;
	font-weight:bold;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
}

#ONGLET_BODY_INFO *, #ONGLET_BODY_MANAGEMENT *, #ONGLET_INFO *, #ONGLET_MANAGEMENT *, #ONGLET_INFO, #ONGLET_MANAGEMENT {
	color:white;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: black;
}

hr {
	display:block;
	height: 1px;
	margin: 7px 0px;
	padding: 0;
	color: black;
	border: 0;
	_margin: 0px 0px; /* interprété uniquement par IE */
}

/* les différents blocs constituant le template */

#container {
	float: left;
	min-height: 600px;
}
	
#header {
	height: 80px;
	margin: 0px;
	padding: 0px;
}

#mainmenu {
  height: 14px;
  padding-top:1px;
  vertical-align:middle;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: white;
}

#mainmenu a {
	color : black;
}

#menupane {
	float: left;
}

#contentPrint {
	margin-left: 20px;
	height: 300px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10pt;
}

#content {
	height: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content a.rechCode {
	width : 50px;
}

#footer {
	clear: both;
	height: 20px;
	background-color: #999999;
	display: none;
}

/* les éléments de mainmenu */

#mainmenu ul {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size:11px;
}

#mainmenu li.choixlangueFrEn {
  display: inline;
  padding-left: 10px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}


#mainmenu li.choixlangueFrIt {
  display: inline;
  padding-left: 20px;
  padding-right: 65px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}

#mainmenu li.choixlangueEnFr {
  display: inline;
  padding-left: 10px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}

#mainmenu li.choixlangueEnIt {
  display: inline;
  padding-left: 10px;
  padding-right: 455px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}

#mainmenu li.choixlangueItFr {
  display: inline;
  padding-left: 10px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}

#mainmenu li.choixlangueItEn {
  display: inline;
  padding-left: 10px;
  padding-right: 235px;
  padding-bottom: 3px;
  text-decoration: none;
  text-align:left;
}

#mainmenu li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 6px;
  padding-bottom: 3px;
  border-right: 1px solid white;
}

#mainmenu li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
} 

#mainmenu a, #mainmenu a:visited { 
	color: white; 
	text-decoration: none;
}

#mainmenu a:hover, #mainmenu a:active { 
	color: #FFA500; 
	text-decoration: none;
}

#choixLangues a:hover {
	color: #FFA500;
	text-decoration: none;
}

/* les éléments de menupane */

#menupane td { 
	background-color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

#recherche {
	color:white;
	vertical-align:top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#recherche,#menupane div.divContact {
	background-color: #999966;
}

#menupane div.divContact {
	-moz-box-sizing: border-box;
}

#ongletLangues div {
	position: relative;
	text-align:left;
}

#menupane a {
	text-decoration: none;
	border: 0px;
	color: white;
}

a.ME:hover { color:#66CC99; }
a.AD:hover { color:#9B3A4A; }
a.EP:hover { color:#6699FF; }
a.IN:hover { color:#00CCCC; }

a.StratApp:hover, a.StratApp:active{	color: #F2B5DD !important; cursor: pointer; } 
a.AideDec:hover, a.AideDec:active{	color: #E6CEC4 !important; cursor: pointer; } 
a.Mgt:hover, a.Mgt:active{ color: #ADEDCA !important; cursor: pointer; }
a.MaitOuv:hover, a.MaitOuv:active{	color: #BCD0F3 !important; cursor: pointer; }
a.GestProj:hover, a.GestProj:active{	color: #FFF0A4 !important; cursor: pointer; }
a.EffPers:hover, a.EffPers:active{	color: #C2DBF8 !important; cursor: pointer; }
a.Obj:hover, a.Obj:active{	color: #9FE86B !important; cursor: pointer; } 
a.XA:hover, a.XA:active{	color: #9F9EFB !important; cursor: pointer; } 
a.LO:hover, a.LO:active{	color: #356D59 !important; cursor: pointer; } 
a.ResIp:hover, a.ResIp:active{	color: #FEDBC2 !important; cursor: pointer; }
a.Secu:hover, a.Secu:active{	color: #FFC3C0 !important; cursor: pointer; }
a.IntXml:hover, a.IntXml:active{	color: #BCE4E5 !important; cursor: pointer; }
a.WinXp:hover, a.WinXp:active{	color: #9F9EFB !important; cursor: pointer; } /*#C8ADF2*/
a.DevNet:hover, a.DevNet:active{	color: #FFA4D5 !important; cursor: pointer; }
a.SuppPc:hover, a.SuppPc:active{	color: #CEC89E !important; cursor: pointer; }
a.Ora:hover, a.Ora:active{	color: #FFC3C0 !important; cursor: pointer; } 
a.OpSou:hover, a.OpSou:active{	color: #CBB5F3 !important; cursor: pointer; }
a.Unix:hover, a.Unix:active{	color: #A8EB9B !important; cursor: pointer; } 
a.contact:hover, a.contact:active { color: #E3E3D5 !important; cursor: pointer; } /*#ECEDB3*/
a.infolegales:hover {	cursor: pointer;}
a.CV:hover, a.CV:active{ color: #D796BE !important; cursor: pointer; } 
a.OL:hover, a.OL:active{ color: #8F8FC1 !important; cursor: pointer; } 
a.WA:hover, a.WA:active{ color: #577C9C !important; cursor: pointer; } 
a.FM:hover, a.FM:active{ color: #638044 !important; cursor: pointer; } 
a.FM2:hover, a.FM2:active{ color: #D18100 !important; cursor: pointer; } 
a.MQ:hover, a.MQ:active{ color: #69A7B4 !important; cursor: pointer; } 
a.MQ2:hover, a.MQ2:active{ color: #6D413B !important; cursor: pointer; } 

a.ST:hover { color:#CB349B; }
a.MI:hover { color:#66CC99; }
a.MG:hover { color:#0066CC; }
a.GP:hover { color:#CC9933; }
a.EF:hover { color:#6699FF; }
a.OB:hover { color:#669900; }
a.RC:hover { color:#CC6633; }
a.SE:hover { color:#FF6633; }
a.IX:hover { color:#00CCCC; }
a.NT:hover { color:#3333FF; }
a.NE:hover { color:#FF3399; }
a.SV:hover { color:#997A41; }
a.BD:hover { color:#FF3300; }
a.OS:hover { color:#9966CC; }
a.UX:hover { color:#009900; }
a.Orsys:hover { color:#009899; }
a.gris:hover { color:#666666; }

a.CV:hover { color:#D796BE; }
a.OL:hover { color:#8F8FC1; }
a.WA:hover { color:#577C9C; }
a.FM:hover { color:#638044; }
a.MQ:hover { color:#69A7B4; }

#menupane div.choixLangue {
	-moz-box-sizing: border-box;
	background-color: #282828;
	height: auto;
	width: 176px;
	padding-right: 14px;
}

#menupane div.recherche {
	height: auto;
	background-color: #669999;
}

#menupane div.cours_en {
	width : 176px;
	color: white;
	padding-right: 14px;
	padding-top: 4px;
	padding-bottom: 8px;	
}

#menupane a.cours_en {
	font-size: 8px
	text-align : right;
	width : 176px;
	color: white;
	background-color: #666666;
}

#menupane div.cours_it {
	width : 176px;
	color: white;
	padding-right: 14px;
	padding-top: 4px;
	padding-bottom: 8px;	
}

#menupane a.cours_it {
	font-size: 8px
	text-align : right;
	width : 176px;
	color: white;
	background-color: #666666;
}

#menupane div.recherche_bottom {
	width: 176px;
	background-color: #669999;
	height:auto;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	color: White;
	font-size: 9px;
	line-height: 9px;
	text-align:center;
}

#menupane div.recherche_mc {
	-moz-box-sizing: border-box;
	color: black;
	font-size: 8px;
	text-align: left;
	width: 176px;
	padding-right: 14px;
	padding-top: 4px;
	padding-bottom: 8px;
	background-color: #669999;
	height: auto;
}

.recherche_mc a {
	color: black !important;
}

#copyright {
	padding:5px;
}

#copyright, #copyright * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #D6E0FE;
	font-size: 10px;
	text-align: center;	
	color:#333333;
}

/* les éléments du body */

#baseline {
	padding-top: 11px;
	-moz-box-sizing: border-box;
	text-align:center;
	display:block;
	clear: both;
	font-size:11px;
}

#baseline ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
}

#baseline li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  border-right: 1px solid black;
}

#baseline li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
} 

#none {
	width: 550px;
}

/* titre de la page */

#titre h1{
	margin: 0px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 15px;
	line-height: 15pt;
}

#titre h2 {
	margin: 0px;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 15pt;
}

#para ul, ul.puceOrsys {
	list-style-image: url(../images/communs/puces/ronde_Orsys.jpg);
	margin-top: 0px;
	margin-bottom: 1px;
}

.btnLangue {
	color:#FFA500;
}

a.EN:hover, a.EN:active{ 
color: #FFA500 !important; cursor: pointer; 
}

a.IT:hover, a.IT:active{ 
color: #FFA500 !important; cursor: pointer; 
}

a.COURS {
	width : 176px;
	color: white;
	padding-right: 14px;
}

div.titreSeminar {
	height: 35px;
	font-weight: bold;
	font-size:14px;
	color: White;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../images/accueil/titreSeminaires.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
}

div.titreCourse {
	height: 35px;
	font-weight: bold;
	font-size:14px;
	color: White;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../images/accueil/titreStages.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.titreContact {
	height: 35px;
	font-weight: bold;
	font-size:14px;
	color: White;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../images/accueil/titreContact.png);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div.titreInHouse {
	height: 35px;
	font-weight: bold;
	font-size:14px;
	color: White;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../images/accueil/titreInHouse.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

div.bandeauCouleur {
	background-color:#E6F2FF;
}

.bandeauOrsys {
	background-color:#E6F2FF;
	border-style : dashed;
	border-width: 1px;
}

.texteOrsys {
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titre1Orsys {
	margin: 0px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.orange {
	color:#ff6600;	/*#000066;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.orangeSimple {
	color:#ff6600;
	font-weight:bold;
}

.orangeDark {
	color:#AE421E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
}

.orsysDark {
	color:#06494b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;		
}

.motcles {
	color:#222222;
	font-weight:bold;
}

.motclesOrsys {
	color:#0B7A7D;
/*	color:#0c9395; */
	font-weight:bold;
}

#form1 * {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#coursInfo {
	background:url(../images/accueil/info.png) no-repeat 0 0;
	color:white;
	height:20px;
	padding-left:5px;
	padding-top:5px;
}

#coursInfo2 {
	background-color:#DFE6FF;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:5px;
}

.coursInfoCouleur {
	color:#666666;
}

#coursInfo a, #coursInfo2 a {
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#coursManagement {
	background:url(../images/accueil/management.png) no-repeat 0 0;
	color:white;
	height:20px;	
	padding-left:5px;
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#coursManagement2 {
	background-color:#FFECF5;
	font-size:10pt;
	padding:5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;		
}

.coursManagementCouleur {
	color:#674589;
}

#coursManagement a, #coursManagement2 a {
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif	
}

/******************* FORMULAIRE *************************/

.champ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size:11px;
}

a.boutonForm {
	background-color: #009999;
	color: white;
	width: 60px;
	height: 15px;
	margin: 10px;
	text-decoration: none;
	font-weight: bold;
	font-size:11px;
}

@import url( 'formulaire.css' );
