html {
font-size:100%;
}

html,body {
margin:0;
padding:0;
}

body {
font-family: 'Myriad Pro', Trebuchet, Verdana, Helvetica, sans-serif;
font-size:1em;
color:#000;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
}

div#entete {
width:965px;
height:150px;
}

div#logo-sadcao {
margin: 0px 0px 0px 20px;
width: 181px;
position:absolute;
}

div#titre {
text-align: right;
width: 761px;
position: relative;
left: 205px;
}

div#dec {
text-align: right;
width: 761px;
padding-top: 5px;
font-size: 1em;
font-weight: bold;
position: relative;
}

.logo {
width: 173px;
position:absolute;
}
.slogan {
width: 539px;
}

div#corps {
padding:10px 20px 0px 20px;
text-align: left;
}

div#sidebar {
float:right;
}

div#description {
width: 373px;
height: 150px;
padding: 10px 10px 10px 10px;
background: url('images/fond-description.png');
background-repeat: no-repeat;
}

div#titre-conference{
font-size: 1em;
font-weight: bold;
}

div#conferencier{

}

div#horaire{

}

div#mini-courriel{
background-image: url('images/mini-courriel.png');
background-repeat: no-repeat;
padding: 5px 0px 5px 35px;
vertical-align: middle;
}

div#mini-description{
background-image: url('images/mini-description.png');
background-repeat: no-repeat;
padding: 5px 0px 5px 35px;
vertical-align: middle;
}

div#mini-avertissement{
background-image: url('images/mini-avertissement.png');
background-repeat: no-repeat;
font-weight: bold;
color: #ff0000;
padding: 5px 0px 5px 35px;
vertical-align: middle;
}

div#

h1 {
margin:0;
padding:0;
font-size:2em;
font-weight:normal;
text-align:left;
}

h2 {
margin:0;
padding:0;
font-size:1.4em;
font-weight:normal;
text-align:left;
}

p {
margin:0.3em 0 1em 0;
padding:0;
text-align:justify;
line-height:1.4em;
}

a:link {
color:#1C50A5;
}

a:visited {
color:#1C50A5;
}

a:hover {
color:#000;
}

a:active {
color:#000;
}

div#fond-principal {
top: 0px;
margin:0px auto 0 auto;
width:auto;
background-image:url(images/entete.jpg);
background-repeat:no-repeat;
background-position:top center;
}

div#cadre-principal {
top: 0px;
margin:0px auto 0 auto;
padding: 0px 20px 0 20px;
width: 1005px;
}

div#cadre-secondaire {
margin:0 auto;
}

div#ecran {
margin-bottom:1em;
padding-left: 20px;
}

a img {
border:0;
}

div#colonne {
float:right;
width:205px;
}

div#colonne img {
margin-bottom:1em;
}

p.auteur {
text-align:left;
}

div.description {
width:552px;
font-size:0.90em;
line-height:1.6em;
color:#333;
}

div.clear {
clear:both;
height:0;
font-size:0;
line-height:0;
border:0;
}

div.separateur {
clear:both;
height: 15px;
margin: 10px 0px 10px 0px;
background: url('images/separateur.png');
background-repeat: no-repeat;
background-position: center;
font-size:0;
line-height:0;
border:0;
}

div.avertissement {
background-color:#FF8888;
text-align: center;
margin: 10px 30px 10px 30px;
padding: 10px 10px 10px 10px;
}
