body{ color:#222; background-color: #F7F6F5; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.backVille{ background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/bg_landing.jpg') no-repeat; background-position: -400px -107px; }

header{ background-color: #000000; }

#logo_ibm-vmware{ float: right; background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/logo-ibm-vmware.png') no-repeat; width: 245px; height: 32px; background-size: 245px;}
#logo_CIO{ float: left; background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/logo-CIO-white.png') no-repeat; width:50px; height:27px; background-size: 50px;  }
#logo_CIO2{ background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/logo-CIO-white.png') no-repeat; width:50px; height:27px; background-size: 50px; display:block; margin : 0 auto; }

.container{ max-width: 1100px; padding-top:10px; }
header .container {padding-top:20px;}
.mb-small{ margin-bottom: 10px; }
.mb-medium{ margin-bottom: 60px; }

.header { padding-bottom: 50px; text-align: center; }
.header h2 { color:#ffffff; text-transform: uppercase; font-size:14px; }
.header h1 { color:#ffffff; margin-top: 10px; font-size:30px; font-weight: normal; margin-bottom: 0;}
.header h3 { font-size: 18px; font-weight: normal; color: #ffffff; margin-bottom: 0px;}
h3 { font-size: 18px; font-weight: bold; color: #4178be; margin-bottom: 0px;}


.header #date { color: #ffffff; font-size:18px; padding-top: 20px;}
.header #adresse-titre { margin: 0; color:#ffffff; font-size:18px; }
.header #adresse-lieu { margin-top: 4px; color: #ffffff; font-size:14px; }
.header h1 span#baseline {color: #ffffff; font-size: 18px; text-transform: none; font-style: italic;}

#texte1, .texte1, .programme{ font-size: 16px; line-height: 26px; color: #000000; margin-bottom: 30px; padding-right: 50px;}
#texte2{ font-size:20px; color:#4178be; line-height:30px; }

.thematique{ margin-left:auto ; margin-right: auto; }
.thematique ul{list-style-position:outside; list-style-type: none; padding: 0;}
.thematique ul li{ clear:both; padding:0 0 30px; overflow:hidden; position:relative;}
.thematique ul li:last-child{ padding:0}
.thematique ul li .bordure{background-color: #4178be;height: 100%;left: 9px;position: absolute;width: 2px; margin-top: 20px; position:absolute;}
.thematique ul li .bulle{ text-align:center; border-radius:50%; border:2px solid #4178be; color:#385abb; font-size:12px; width:20px; height:20px; float:left; box-sizing:border-box; margin:0 15px 0 0; background-color:#F7F6F5;}
.thematique ul li .debat {font-family: Arial, sans-serif; font-size: 16px; line-height: 22px; color: #363b43; padding-left: 40px;}

.title-ligne{ display: inline-block; position: relative; z-index: 2; padding-right: 12px; background-color: #F7F6F5; text-transform: uppercase; }
.ligne{ width: 70%; z-index: 1; top: -14px; position: relative; border-top: 1px solid #cccccc; right: -160px;}

.item-profil{ text-align: center; margin-bottom: 20px; }
.item-profil .illustration{ border-radius: 50%; max-width: 110px; }
.item-profil .name{ font-size: 16px; font-weight: bold; margin-bottom: 0; }
.item-profil .function{ font-size: 13px; font-family: arial; margin-bottom: 4px; margin-top: 5px; }

.inscrivez-vous{ height: 85px; z-index: 1000; position: relative; top: 50px; background: url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/inscrivez-vous.png') no-repeat; background-size: 100% 100%; }
.inscrivez-vous p{ text-align: center; position: relative; top: 21px; color: #ffffff; font-size: 19px; }
.inscrivez-vous p span{ font-size: 15px; }

.form-container{ position: relative; top: -80px; }
.form-container input{ width: 100%; background: #fff; border: 1px solid #89918f; border-radius: 2px; font-size: 12px; padding: 6px 8px; }
.form-container select.error, .form-container input.error { border-color: #d83413; }
.form-container select{ width: 100%; background: #fff; border: 1px solid #89918f; border-radius: 2px; font-size: 12px; padding: 5px 8px; }
.form-container label{ text-align: left; color:#696c6b; font-size:11px; display:block; margin-bottom:2px;}
.form-container .small1{ font-size:10px; color:#888888; margin-bottom: 20px; }
.form-container .small2{font-size:10px; color:#888888; text-align: left;}
.form-container .small2 a {color:#888888; text-decoration: none;}
.form-container .small2 p {margin: 4px 0;}
.form-container .small2 input {width: 15px; float: left; margin-right: 5px; font-size:10px; color:#888888;}
.form-container .small2 label {font-size:10px; color:#888888;}
.form-container #formulaire{ padding: 60px 15px 20px 15px; background-color:#ffffff; border: 1px solid #b5b6b6; border-top: none; -moz-box-shadow: 0px 0px 20px 0px #cccccc; -webkit-box-shadow: 0px 0px 20px 0px #cccccc; -o-box-shadow: 0px 0px 20px 0px #cccccc; box-shadow: 0px 0px 20px 0px #cccccc;}
.form-container input[type="submit"]{ display: inline-block; width: auto; padding: 13px 25px; margin: 20px 0;  font-size: 14px; border-color: transparent; color: #ffffff; background:#4178be;}
.form-container span.erreur { color: #d83413; text-align: left; font-size: 11px; margin: 0; line-height: 14px; clear: both; display: block; }


.partage{ padding: 20px; color:#444444; font-size:20px; text-align:center; font-style: italic;}
.partage p{ margin: 0; }
.partage .social{ display: inline-block; margin: 10px;  }


.programme p span.titre-programme {font-weight: bold; color:#4178be;}
.programme p span.heure {font-weight: bold; padding-right:15px;}

#map{ height: 354px; background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/mapv2.jpg') no-repeat; background-position: center; position: relative; top: -90px; }

#footer{ padding: 30px 0px; background-color: #000000; text-align: center; position: relative; top: -90px; }

#inscription{ width: 100%; z-index: 1000; text-align: center; background-color: #4178be; color: #ffffff; position: fixed; bottom: 0; }
#inscription p{ display: inline-block; margin: 10px 0px; font-size: 18px; }
#inscription span{ font-size: 14px; }

.arrow{ width: 32px; height: 32px; position: relative; right: -42px; }
.arrow:first-child{ left: -42px; }


@media screen and (min-width: 768px)
{
    #logo_ibm-vmware{ float: right; background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/logo-ibm-vmware.png') no-repeat; width: 315px; height: 40px; background-size: 315px;}
    #logo_CIO{ float: left; background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/logo-CIO-white.png') no-repeat; width:80px; height:35px; background-size: 68px; margin-top: 7px; }
    #logo_CIO2{ width:85px; height:40px; background-size:75px; margin-top: 7px; }
    .backVille{ background:url('https://images.itnewsinfo.com/cio/custom/2019-IBM-Vmware/bg_landing.jpg') no-repeat; background-position: center 0px; }
    .header { padding: 0 80px 80px 80px; }
    .header h2 { font-size:14px; }
    .header h1 { font-size:40px; line-height: 44px;}
    .header h3,h3 { font-size: 22px;}
    .header #date { font-size:24px; padding-top: 20px;}
    .header #adresse-titre { font-size:18px; }
    .header #adresse-lieu { font-size:13px; }
    .header h1 span#baseline {color: #fff; font-size: 24px; text-transform: none; font-style: italic;}
    .form-container{ position: relative;}
    #inscription{ display: none; }
    .thematique ul{list-style-position:outside; list-style-type: none; padding: 0 40px;}
    #map{ top: 0px; }
    #footer{ top: 0px; }
    .container{ max-width: 1100px; padding-top:50px; }



}






