﻿body {margin:auto;}

#global{width:796px;margin:auto;position:relative;overflow:hidden;}
#global a{}
#global blockquote{width:82px;padding:7px 0 0 0;margin:0 0 7px 7px;float:right;}
#global blockquote span{display:block;padding:0 7px 7px 7px;}
#global h3{margin:15px 0 !important;}
#global li{}
#global p{margin:15px 0;}
#global ol{margin:15px 0;padding:0 0 0 20px;}
#global ul{margin:15px 0;padding:0 0 0 20px;}
#global .btn{width:204px;height:47px;}
#global .clr{width:auto !important;display:block !important;float:none !important;clear:both !important;}
#global .imgLeft{margin:0 15px 15px 0;float:left;}
#global .imgRight{margin:0 0 15px 15px;float:right;}
#global .hr{height:44px;margin:10px 0;}

#header{height:145px;position:relative;}
#header h1{position:absolute;top:70px;left:505px;}
#header .imgMicrosoftDays{position:absolute;top:15px;right:20px;}
#header .imgWygwam{position:absolute;right:250px;top:5px;}
#header #logo{position:absolute;top:12px;left:25px;z-index:10;}
#header #logoWygwam{width:114px;height:54px;display:block;position:absolute;top:4px;left:445px;}
#header #logoMicrosoft{width:197px;height:40px;display:block;position:absolute;top:15px;left:579px;}
#header #logoAskTheExperts{width:116px;height:104px;display:block;position:absolute;top:10px;left:300px;/**/display:none;}
#header .surfaceBanniere{position:absolute;top:96px;left:172px;display:none;}

#container{padding:10px 15px 10px 30px;}
#container #pageTitle{height:48px;padding-left:10px;position:absolute;top:105px;right:1px;}
#container #pageTitle h2{width:306px;height:42px;line-height:18px;margin:0;padding:6px 20px 0 0;}

#content{width:570px;float:right;margin-top:0;}
#content h3{padding:0 0 0 22px !important;}
#content p{text-align:justify;}
#content .colLeft{width:380px;float:left;}
#content .colRight{width:160px;padding-top:10px;float:right;}
#content .form p label{display:block;float:left;width:150px;}
#content .saveTheDate,
#content .imgProgramme{margin:15px 0;}

#menu{width:140px;float:left;}
#menu #navigation ul{margin:10px 0;padding:0;}
#menu #navigation li.menuSelect a,
#menu #navigation a:hover{padding-left:10px;}
#menu #contacter img{margin-right:5px;}

#footer{padding:10px 30px;clear:both;}
#footer p{line-height:12px;margin:10px 0;}
#footer p.footerLeft{width:49%;float:left;}
#footer p.footerRight{width:49%;float:right;}
#footer .separateur{margin:0 5px;}

table.sessions{margin:15px 0;}
table.sessions th{padding:5px;}
table.sessions td{padding:1px 5px;}
table.sessions td.sessionsHeures{width:1%;}
table.sessions td.sessionsSalle1,
table.sessions td.sessionsSalle2,
table.sessions td.sessionsSalle3,
table.sessions td.sessionsSpecial{line-height:12px;padding:5px;}
table.sessions .capacite{display:block;}

div.partenaires {font-size:11px;}
div.partenaires ul{margin:0 !important;padding:0 !important;}
div.partenaires li{width:250px;height:130px;float:left;margin-bottom:10px;}
div.partenaires li a{width:250px;height:130px;display:block;position:relative;}
div.partenaires li strong{width:248px;line-height:20px;display:block;position:absolute;bottom:0;left:0;}
div.partenaires li.alter{float:right;}

div.gallerie{position:relative;zoom:1;}
div.gallerie ul{height:560px;margin:0 !important;padding:0 3px !important;}
div.gallerie li{width:100px;height:100px;padding:3px;margin:0;float:left;position:relative;}
div.gallerie li.clr{width:auto;height:0px;margin:0;clear:both;float:none;}
div.gallerie img{width:100px;height:100px;display:block;}
div.gallerie strong.name{width:90px;padding:0 5px;display:block;position:absolute;left:3px;bottom:3px;z-index:1;}
div.gallerie div.informations{padding:10px;position:absolute;display:none;}
div.gallerie div.informations p{line-height:14px;margin:5px 0 0 0 !important;white-space:nowrap;}
div.gallerie div.informations p.nomprenom{margin:0 !important;}
