* {
    padding:0;
    margin:0;
}

body{
    width:955px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
	background:url(images/stripe.png);
}

#textAlignLeft{
    text-align:left;
    width:955px;
    background:#e6e6e6;
	border-top:none;
	border-right: 1px solid #c7c7c7;
	border-bottom:none;
	border-left: none;
}

#layoutLeft{
    float:left;
    width:331px;
}
#logo{
    width:331px;
    height:124px;
    background:url(images/avislogo.gif);
	background-repeat:no-repeat;
	background-color:#000000;
}
#services{
    background:#000000 url(images/qualite.gif) top right no-repeat;
    width:331px;
    padding-bottom:7px;
}

#services h1{
    padding-top:12px;
    padding-left:17px;
    color:#FFFFFF;
    font:bold 18px arial;
}
.pins{
    background:url(images/pin.gif) left top no-repeat;
    font:13px arial;
    color:#FFFFFF;
    padding-left:18px;
    margin-left:17px;
}



#boutton{
    background:url(images/bouton-form.jpg) no-repeat;
    height:136px;
    width:313px;
    margin-top:22px;
    margin-left:9px;
    
}
#boutton_acc{
    background:url(images/btn-accueil.jpg) no-repeat;
    height:136px;
    width:313px;
    margin-top:22px;
    margin-left:9px;
    
}
#boutton div{
   padding-top:6px;
   font:bold 13px arial;
    padding-left:12px;
}
#boutton a{   
    color:#443001;
}

#boutton-accueil{
    background:url(images/bouton-form.jpg) no-repeat;
    height:136px;
    width:313px;
    margin-top:22px;
    margin-left:9px;
    
}
#boutton-accueil div{
   padding-top:6px;
   font:bold 13px arial;
    padding-left:12px;
}
#boutton-accueil a{   
    color:#443001;
}


#box{
	width:331px;
	height:151px;
	background:url(images/img_services.jpg) no-repeat;
}

#demenagementRapideBackgroun{
    background:url(images/demenagementRapideBackgroun.jpg) repeat-y;
    width:329px;
}
#demenagementRapideBackgroun h1{
    font:bold 18px arial;
    color:#FFFFFF;
    padding-left:26px;
}

#contact{
    width:329px;
    height:123px;
    text-align:right;
    background:#fdfcfc url(images/camion.jpg) left no-repeat;
}
#contact p{
    font:12px arial;
    color:#3b3838;
}
#contact h1{
    font:bold 25px arial;
    color:#000000;
    letter-spacing:-2px;
	line-height:25px;
}

#contact .sans-frais{
	margin-top:8px;
	margin-bottom:5px;
	font:bold 20px arial;
	line-height:20px;
	letter-spacing:-1px;
}
#region{
    background:#000;
    height:172px;
}
#region p{
    font:12px arial;
    color:#FFF;
}
#region h1{
    font:bold 18px arial;
    color:#FFF;
    padding-bottom:14px;
}

#p1{
  float:left;
  width:87px;
}
#p2{
  float:left;
  width:127px;
}
#p3{
  float:left;
  width:102px;
}

#layoutRight{
    float:left;
    width:624px;
}

#layoutRightHeader{
    height:45px;
    width:624px;
    background:#000;
}
#layoutRightHeader h1{ font-family:"Arial Black", Gadget, sans-serif; font-style:italic; font-size:26px; margin:0px; color:#FFF;}

#telephone{
    float:left;
    background:url(images/telephone.jpg) left 60% no-repeat;
    padding-left:40px;
    margin-left:60px;
    margin-top:8px;
}

#telephone h1{
    font:bold 26px arial;
    color:#000000;
}

#courriel{
    float:left;
    background:url(images/lettre.jpg) left no-repeat;
    padding-left:30px;
    margin-top:7px;
    margin-left:80px;
	font:bold 13px arial;
    color:#000000;

}

#courriel a{
    font:bold 13px arial;
    color:#000000;
}
#layoutRightLogo{
    height:240px;
    width:624px;

}

#contenu{
    width:624px;
    background:#e6e6e6;
}
#contenu h3{
    font:bold 15px arial;
    color:#000000;
}
#contenu p{
    font:12px arial;
    color:#3b3838;
    padding-top:15px;
}
#contenu h2{
    font:bold 15px arial;
    color:#000000;
}
#contenu h2 span{
    font:15px arial;
    color:#000000;
	font-weight:400;
}
#keywords{
	clear:left;
    padding:10px 20px;
	background-color:#282828;
}
#keywords p{
    font:10px arial;
    color:#e6e6e6;
    text-align:center;
}


#footer{
    clear:left;
    padding-top:28px;
}

#avislogo{
    background:#000000 url(images/avislogo.gif) left no-repeat;
    height:120px;
}

p.avisLegal{
    margin:0;
    font:12px arial;
    color:#000000;
    padding:16px 20px 0px 20px;
}

#avislegalw{
    background:#FFFFFF;
    
}

#Article1, #Article2{ float:left; width:450px; height:139px; background-color:#141414; border:1px solid #2e2e2e; margin-top:12px; padding:8px;}
#Article1{}
#Article2{ margin-left:18px;}
#Article1 p, #Article2 p, #Article1 h2, #Article2 h2{ color:#FFF; font-size:11px; line-height:13px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
#Article1 h2, #Article2 h2{ margin-top:0px;}
#Article1 a, #Article2 a{ color:#99a7c7; }

#adsense{margin:10px auto; width:955px; text-align:center;}

a.bottom:active {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1b1b1b; font-weight:400;}
a.bottom:link {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1b1b1b; font-weight:400; }
a.bottom:visited {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1b1b1b; font-weight:400;}
a.bottom:hover {  font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1b1b1b; font-weight:400; }
.Footer{ font-family:Arial, Verdana, sans-serif; font-size: 11px; color: #1b1b1b; font-weight:400;}
