@font-face {
    font-family: "FUTMED";
    src: url('fonts/Futura-Medium.ttf');
}
@font-face {
    font-family: "HELV";
    src: url('fonts/Helvetica.ttf');
}
body {
    background-color: #ffffff;
    color: #5b6770;
    text-align: center;
	font-family: "HELV";
    margin:0;
    padding:0;
    height:100%;
    overflow-y: scroll;
}
#centre, .centre {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
    height: 100%;
}
#header{

   background-position: center top;
   background-repeat: no-repeat;
   height:149px;
}
#content{
   background-position: center top;
   background-repeat: no-repeat;
}

#contentform{
  text-align: justify;
  font-size: 12pt;
  margin-top:20px;
  padding: 20px 20px 20px 20px;
  height:100%;
}
#grisfonce,.grisfonce
{
    color: #5b6770;
}
#grispale,.grispale{
    color: #a3aaae;
}
#orangefonce,.orangefonce{
    color: #ff8041;
}
#orangepale,.orangepale{
  color:#f7a900;
}

#adminlogin{
  padding-top:13px;
}
#logout{
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: #ED1C24;
	border: 5px solid #000;
}

#plogout{
	font-weight: bold;
	color: #FFF;
	height: 102px;
	margin-top: 5px;
	text-align: center;
	width: 170px;
}
#adminlogin{
  margin-top: 55px;
  padding-left: 10px;
  padding-right: 10px;
  width:250px;
  margin-left:auto;
  margin-right:auto;
  height: 100%;
  border: 1px solid #000000;
  background-color: #808080;
  font-size: 10pt;
  color: #000000;
}

.moduleseditions{
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left:auto;
  margin-right:auto;
  width:900px;
  min-height: 350px;
  height: 100%;
  border: 1px solid #000000;
  background-color: #808080;
  font-size: 10pt;
  color: #000000;
}
.messagesucces{
  margin-top: 15px;
  padding: 10px 10px 10px 10px;
  width:365px;
  min-height: 30px;
  border: 1px solid #000000;
  background-color: #008000;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.messageerreur{
  margin-top: 15px;
  padding: 10px 10px 10px 10px;
  width:340px;
  min-height: 30px;
  border: 1px solid #000000;
  background-color: #CC0000;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}

#menu{
  padding-left:100px;
  font-family: "FUTMED";
  font-size: 14pt;
  line-height:19px;
}

#menu img{
    padding:0px 5px 0px 60px;
}

#menu a:link {color:#5b6770; text-decoration: none;}      /* unvisited link */
#menu a:visited {color:#5b6770;text-decoration: none;}
#menu a:hover{color:#ff8041;text-decoration: none; }
#menu a:active{color:#ff8041;text-decoration: none;}

#support a:link {color: #a3aaae; text-decoration: none;}      /* unvisited link */
#support a:visited {color: #a3aaae;text-decoration: none;}
#support a:hover{color:#ff8041;text-decoration: none; }
#support a:active{color:#ff8041;text-decoration: none;}

#products a:link {color: #a3aaae; text-decoration: none;font-family: "FUTMED";font-size: 16pt;}      /* unvisited link */
#products a:visited {color: #a3aaae;text-decoration: none;font-family: "FUTMED";font-size: 16pt;}
#products a:hover{color:#ff8041;text-decoration: none;font-family: "FUTMED";font-size: 16pt; }
#products a:active{color:#ff8041;text-decoration: none;font-family: "FUTMED";font-size: 16pt;}
#prodlansalink a:link {color: #5b6770; text-decoration: none;font-family: "HELV";font-size: 12pt;}      /* unvisited link */
#prodlansalink a:visited {color: #5b6770;text-decoration: none;font-family: "HELV";font-size: 12pt;}
#prodlansalink a:hover{color:#ff8041;text-decoration: none;font-family: "HELV";font-size: 12pt; }
#prodlansalink a:active{color:#ff8041;text-decoration: none;font-family: "HELV";font-size: 12pt;}

a:link {color:#5b6770; text-decoration: none;}      /* unvisited link */
a:visited {color:#5b6770;text-decoration: none;}
a:hover{color:#ff8041;text-decoration: none;}
a:active{color:#ff8041;text-decoration: none;}
a:focus{
  outline: none;
}
/* Feuille de style pour Calendrier */
table.cal { border-collapse: collapse; font-size:12px; background:#ffffff; border: 1px groove #0026A7; }
/* la case contenant le nom du mois */
.cal td.cal_titre { font-weight:bold; }
/* les cases des jours de la semaine */
.cal th { text-align:center; background:#5f7d01; color:#DAE2FF; border: 1px solid #000000; }
/* les autres cases */
.cal td { text-align:center; background:#ffffff; margin:0px; padding:5px; border:1px solid #000000; }
/* la case correspondant à aujourd'hui */
.cal td.today { border: 2px solid #EBB61B; margin:0; padding:-2px; }

.calendar{
    background-color:#f7f6f3;
    position:absolute;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #0099cc;

}
.calendar a{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
}
.calendar span{
    float:left;
    display:block;
    width:25px;
    cursor:pointer;
    text-align:center;
}
.titleMonth{
    width:100%;
    background-color:#08a1d4;
    color:#FFFFFF;
    text-align:center;
    border-bottom:1px solid #666;
    margin:none;
    padding:none;
    padding-bottom:2px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:bold;
}
.separator{
    float:left;
    display:block;
    width:25px;
}
.currentDay{
    font-weight:bold;
}
#fleches{
  padding:230px 0px 0px 200px;
  height:150px;
}

div#colonne1 {
    float: left;
    width: 303px;
    padding-right:30px;
}

div#colonne3 {
    float: right;
    padding-left:30px;
    width: 303px;
}

#titre{
  font-size: 18pt;
  font-family: "FUTMED";

  color: #a3aaae;
  font-weight: bold;
}
#soustitre{
  font-size: 14pt;
  font-family: "FUTMED";
}
#supporttitre{
  font-size: 24pt;
  font-family: "FUTMED";
  color: #a3aaae;
}
#supportsoustitre{
  font-size: 20pt;
  font-family: "FUTMED";
}
#logosacc{
  clear:both;
}
#logosacc img{
  padding:15px;
}
#servcol1{
  float:left;
  width: 400px;
  padding-right:100px;
  clear:both;
}
#servcol2{
   margin-left: 500px;
   padding-left:100px;
   background-image: url(images/barre-grise-verticale-pointille_petite.png);
   background-repeat: repeat-y;
   background-position: top left;
}
#products h2,#products p{
    text-align:center;
}
.button{
    border:1px solid;
    text-align:center;
    padding:10px;
}
#prodcol1{
  float:left;
  width: 454px;
  height:300px;

}
#prodcol2 {
    margin-left: 500px;
    width: 454px;
    height: 300px;
}
#stitregp{

  font-size: 14pt;
  color: #a3aaae;

}
#iamcol1{
  float:left;
  width: 180px;
  padding-right:50px;
  font-family: "FUTMED";
  font-size: 16pt;
  color: #a3aaae;



}
#iamcol2{
   margin-left: 200px;
   padding-left:50px;
}

#ibmi span,#ibmiandlandsa span,#ibmiandwindows span,#management span,#analyzer span,#aibmiandlandsa span{
  font-size: 14pt;

  color: #a3aaae;
}
#mproducts{
  font-size:18pt;
  font-family: "FUTMED";
  text-align:center;
}
#smenuproducts{
  font-size: 14pt;
  font-family: "FUTMED";
  text-align:left;
}
.notextunder{
  padding: 0 0 0 84px;
  position: relative;
  vertical-align:top;
}
.notextunder label {
    display: inline-block;
    width:150px;
    text-align: left;
}

.notextunder img{
  left: 0;
  position: absolute;
  top:-18px;
}
.notextunder input{

}
#prodtext{
  color:#5b6770;
  font-size:12pt;
  font-weight:normal;
  font-family:"HELV";
}
#unsubscribe input.Envoyer{
  background-color:#FDBD2B;
  border-radius: 5px;
  color: #ffffff;
}
