/*

http://localhost:84/httechnologies.com/system/files/gradient.php?w=500&h=300&d=vertical&f=f00&s=addaef

Created on : 2007.06.29
Last Modified : 2007.08.15
By Guillaume Amringer
mail@guillaumeamringer.com

Tous les codes CSS du site.

*/

body{
background:url('../images/bodyBg.png') repeat-x 0 230px;
}

h1{
display:none;
}

h2{font-size:16px;}
h3{font-size:14px;color:#01209f;}

#global{
margin:0 auto;
padding:0;
}

#header{
margin:0 auto;
height:195px;
background:#01209f;
}

#pcHeader{
position:relative;
margin:0 auto;
height:195px;
width:1050px;
background-repeat: no-repeat;
}

#candidatePicture_fr{
width:1008px;
height:195px;
background:url('../images/candidat_fr.png');
}

#candidatePicture_en{
width:1008px;
height:195px;
background:url('../images/candidat_en.png');
}

#languageSwitch{
position:absolute;
top:10px;
right:50px;
padding:0 0 0 30px;
line-height:19px;
font-weight:bold;
color:#fff;
text-transform:capitalize;
background:url('../images/feuilleDErable.png') no-repeat;
}

div#topMenuCont{
margin:0 auto;
height:35px;
background:url('../images/bgMenu.png') repeat-x;
}

ul#topMenuList{
float:none;
height:100%;
width:938px;
margin:0 auto;
padding:0;
list-style:none;
color:#fff;
}

ul#topMenuList li{
float:left;
line-height:35px;
text-align:center;
font-weight:bold;
width:105px;
display:inline;
padding:0 6px;
background:url('../images/bgMenu.png') repeat-x;
cursor:pointer;
}

ul#topMenuList li.selected,#topMenuList li:hover{
color:#c7dffe;
}

ul#topMenuList li:first-child{
padding:0 .5em 0 0;
border:none;
}

ul#topMenuList a:hover{
text-decoration:none;
}

#container{
position:relative;
margin:0 auto;
padding:0;
width:1000px;
background:url('../images/containerMiddleBg.png') repeat-y;
font-size:12px;
}

#innerContainer{
min-height:379px;
margin:0 20px 0 19px;
padding:10px;
background:#fff;
}

#footer{
margin:0 auto;
padding:0 25px 25px 25px;
width:952px;
height:33px;
background:url('../images/containerBottomBg.png') repeat-y;
text-align:center;
font-size:x-small;
}

#footer div{
line-height:33px;
background:url('../images/footer.png');
}

#column-1{
float:left;
width:346px;
margin-top:30px;
clear:left;
}
#column-2{
float:left;
width:367px;
margin:30px 0 0 10px;
}
#column-3{
float:right;
width:466px;
min-height:531px;
margin:0 0 0 1px;
}

#column-1>div,#column-2>div{
height:290px;
}

#column-1 h2,#column-2 h2{
background:url('../system/files/gradient.php?d=vertical&h=25&w=1&f=405fdc&s=00197d');
height:22px;
line-height:22px;
}

#column-3>div{
margin:0 0 0 0;
}

#column-3>div:first-child{
margin:0;
}

#messageDuCandidat{
position:relative;
width:445px;
padding:0 5px 15px 5px;
background:url('../system/files/gradient.php?d=vertical&h=100&w=1&f=c7dffe&s=fff') repeat-x;
text-align:justify;
margin:0 10px 5px 0;
float:left;
}

#messageDuCandidat h2{
background:none;
font-style:italic;
color:#01209f;
text-transform:uppercase;
font-size:17px;
}

#nouvellesDuCandidat{
background:url('../system/files/gradient.php?d=vertical&h=100&w=1&f=c7dffe&s=fff') repeat-x 0 20px;
margin:0 0 10px 0;
}

#dossiersClefs,#centreDAction{
background:#c3e2ff;
padding:0 0 1em 0;
}

#dossiersClefs>a,#centreDAction>a, #renElecCanada>a{
float:left;
}

#dossiersClefs>a,#centreDAction>a, #renElecCanada>a{
padding:0;
}

#dernieresPhotos{
color:#01209f;
float:right;
width:203px;
min-height:500px;
}

#RSSFeed1,#RSSFeed2{
background:url('../system/files/gradient.php?d=vertical&h=100&w=1&f=c7dffe&s=fff') repeat-x 0 20px;
margin:0 0 10px 0;
}

#RSSFeed1 h3,#RSSFeed2 h3{
color:#01209f;
margin:5px 0 0 0;
font-size:12px;
}

#RSSFeed1 p,#RSSFeed2 p{
margin:5px 0;
}

#nouveauALAgenda .innerBlock,#dernieresPhotos .innerBlock,#albums .innerBlock{
background:#c7dffe;
margin:0;
padding:10px;
}

#dernieresPhotos ul,#albums ul,#photos ul{
list-style:none;
margin:0;
padding:0;
text-align:center;
}

#dernieresPhotos li,#albums li,#photos li{
margin:10px 0 0 0;
}

#dernieresPhotos li:first-child,#albums li:first-child{
margin:0;
}

#dernieresPhotos img,#albums img,#photos img{
border:solid 1px #000;
}

#dernieresPhotos h3,#albums h3,#photos h3{
margin:2px 0
}

.legacyBlock h2{
margin:0 0 2px 0;
}
.legacyBlock{
text-align:justify;
position:relative;
padding:0 0 35px 0;
}

.legacyBlock>*{
padding:0 10px;
}

 .legacyBlock h2{
background:url('../system/files/gradient.php?d=vertical&h=25&w=1&f=405fdc&s=00197d');
font-size:12px;
text-transform:uppercase;
padding:.125em 0 .125em 1em;
color:#fff;
}

.mapleLink{
float:left;
margin:15px 0 0 0 ;
padding:0 0 0 30px;
line-height:16px;
font-weight:bold;
text-transform:capitalize;
color:#01209f;
background:url('../images/more.png') no-repeat;
height:28px;
line-height:28px;
}

#devenirMembre{
padding:20px 10px 0 100px;
height:60px;
width:117px;
background:url('../images/devenirMembre.png');
}
#faireUnDon{
padding:10px 10px 0 100px;
height:70px;
width:117px;
background:url('../images/faireUnDon.png');
}
#aidezNous{
padding:20px 10px 0 70px;
height:60px;
width:147px;

background:url('../images/aidezNous.png');
}

#aidezNous,#faireUnDon,#devenirMembre{
color:#fff;
line-height:16px;
font-size:19px;
text-transform:uppercase;
font-weight:bold;
text-align:right;
}

#aidezNous a,#faireUnDon a,#devenirMembre a{
text-align:right;
}

#aidezNous a:hover,#faireUnDon a:hover,#devenirMembre a:hover{
text-decoration:none;
}

#slogan{
position:absolute;
right:10px;
bottom:45px;
width:287px;
height:85px;
}