@charset "utf-8";
/* CSS Document */
body, html{
	font-family:Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	}
body{
	background:#001a3f url(../images/bkg_degrad.gif) repeat-x;
	}
#headerContainer{
	background:#e9e8e8 url(../images/main_header_downBar.png) repeat-x bottom;
	}
#headerContent{
	width:843px;
	margin:0 auto;
	padding-top:37px;
	}
.upperLinks{
	text-align:right;
	margin:0;
	margin-bottom:13px;
	color:#081c3e;
	}
.upperLinks a{
	color:#081c3e;
	text-decoration:none;
	}
.upperLinks a:active{text-decoration:underline;}
.upperLinks a:visited{text-decoration:none;}
.upperLinks a:link{text-decoration:none;}
.upperLinks a:hover{text-decoration:underline;}

#headBanner{
	width:843px;
	height:126px;
	background:url(../images/main_header.jpg) no-repeat top left;
	}
#headBanner h1{
	display:none;
	}
#navBar{
	height:22px;
	padding-top:8px;
	padding-bottom:0;
	background:url(../images/main_navbar_bkg.png) repeat-x top;
	text-align: center;
	}
#navBar ul{
	width:780px;
	margin:0;

	padding:0;
	display:inline-block;
	list-style:none;
	}
#navBar li{
	display:inline-block;
	float:left;
	padding:0 8px;
	border-left:2px #caa025 solid;
	}
#navBar li.premier{
	border-left:0;
	}
.navBarLink{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	}
.navBarLink:active{color:#caa025;}
.navBarLink:visited{color:#FFF;}
.navBarLink:link{color:#FFF;}
.navBarLink:hover{color:#caa025;}


/************************ NavBar2 */


#navBar2{
	height:22px;
	padding-top:8px;
	padding-bottom:0;
	background:url(../images/main_navbar_bkg.png) repeat-x top;
	padding-left: 20px;
	text-align: center;
	}

#navBar2 ul{
	width:794px;
	margin:0;
	padding:0;
	
	display:inline-block;
	list-style:none;
	}
#navBar2 li{
	display:inline-block;
	float:left;
	padding:0 8px;
	border-left:2px #caa025 solid;
	}
#navBar2 li.premier{
	border-left:0;
	}


/************************ NavBar2 */



.main{
	clear:both;
	width:843px;
	margin:0 auto;
	padding:0;
	padding-top:54px;
	background-color:#FFFFFF;
	}
h2{
	color:#001b41;
	font-size:21px;
	margin:0;
	padding:0;
	margin-bottom:18px;
	margin-left:42px;
	}	
h6{
	text-align:center;
	font-size:9px;
	color:#d1d3d4;
	font-weight:normal;
	margin-top:30px;
	}
p{
	padding-left:42px;
	margin-bottom:10px;
	}

h3{
	margin:20px 0 8px 42px;
	font-size:11px;
	font-weight:bold;
	padding:0;
	}

.main{
	position:relative;
	}

.pub{
	position:absolute;
	top:56px;
	right:24px;
	}

.main p a{
	color:#000000;
	}
.main ul{
	margin-left:15px;
	margin-top:0;
	padding-top:0;
	padding-left:42px;
	margin-bottom:10px;
	padding-bottom:0;
	}
.biColonne{
	float:left;
	width:180px;
	}
#profil{
	height:580px;
	background:#ffffff url(../images/profil_bkg.png) no-repeat bottom right;
	}
#profil_p1{width:400px;}
#profil_p2{
	width:400px;
	padding:10px 100px 10px 42px;
	background:url(../images/degrade_profil.png) repeat-y left;
	}
#profil_p3{width:330px;}

#services{
	height:794px;
	background:#ffffff url(../images/services_bkg.png) no-repeat bottom right;
	}

#services_p1{width:460px;margin-top:0;}
#services_p2{width:460px;margin-top:0;}
#services_p3{width:420px;margin-top:0;}
#services_p4{width:410px;margin-top:0;margin-bottom:0;}
#services_p5{width:410px;margin-bottom:0;}
#services_p6{width:390px;margin-top:0;}

#garantie{
	height:660px;
	background:#ffffff url(../images/garantie_bkg.png) no-repeat bottom right;
	}
#garantie_enumerateur{
	background:url(../images/degrade_profil.png) repeat-y left;
	padding:10px 0;
	}
#garantie ol{
	margin:0;
	padding-top:5px;
	margin-left:20px;
	padding-left:42px;
	width:400px;
	}
#garantie ol li{
	margin-bottom:10px;
	}

#garantie_p1{width:410px;}
#garantie_p2{width:510px;}
#garantie_p3{width:450px;}

#pourquoi{
	height:750px;
	background:#ffffff url(../images/pourquoi_bkg.png) no-repeat bottom right;
	}
#pourquoi h3{
	margin-bottom:0;
	padding-bottom:0;
	font-style:italic;
	}

#pourquoi_p1{width:510px;}
#pourquoi_p2{width:510px;margin-top:0;padding-top:0;}
#pourquoi_p3{width:510px;margin-top:0;padding-top:0;}
#pourquoi_p4{width:434px;margin-top:0;padding-top:0;}
#pourquoi_p5{width:434px;margin-top:0;padding-top:0;}
#pourquoi_p6{width:420px;margin-top:0;padding-top:0;}
#pourquoi_p7{width:400px;}
#pourquoi_p8{width:350px;}
#pourquoi_p9{width:350px;}

#demande{
	height:585px;
	background:#ffffff url(../images/demande_bkg.png) no-repeat bottom right;
	}

#demande h3{margin-bottom:0;padding-bottom:0;}

#demande_p1{width:510px;}
#demande_p2{width:530px;}
#demande_p3{width:530px;margin-top:0;padding-top:0;}
#demande_p4{padding-left:0px;}
#demande_p5{padding-left:0px;}
#demande_p6{padding-left:0px;}
#demande_p7{padding-left:0px;}

form{
	padding-left:42px;
	margin-top:20px;
	border:0;
	}

fieldset{
	border:0;
	}

input[type="submit"]{
	margin-top:10px;
	background-color:#fdb812;
	color:#000000;
	border:0;
	padding-top:4px;
	padding-bottom:4px;
	display:inline-block;
	}
input[type="text"]{
	border:1px black solid;
}

textarea{
	width:310px;
	height:100px;
	border:1px black solid;
	}
label{
	margin-top: 2px;
	width: 110px;
	display: block;
	float: left;
	font-weight: bold;
}

#liens{
	height:515px;
	background:#ffffff url(../images/liens_bkg.png) no-repeat bottom right;
	}
#liens p{
	margin-top:0;
	padding-top:0;
	margin-bottom:10px;
	padding-bottom:0;
	}

#contact{
	height:420px;
	background:#ffffff url(../images/contact_bkg.png) no-repeat bottom right;
	}

#contact h2{
	font-size:14px;
	}
#contact h2 .petit{
	font-size:11px;
	font-weight: normal;
	}

#contact p{
	color:#001b41;
	}

#contact p.courriel, #contact p.feuille_temps, #contact p.bon_commande, #contact p.offre_service{
	margin-bottom:10px;
	padding-bottom:0;
	}

#contact p.feuille_temps, #contact p.bon_commande, #contact p.offre_service{
	margin-top:0;
	padding-top:0;
	}
#googleMap{
	margin-left:42px;
	border:1px black solid;
	margin-top:20px;
	clear:left;
	}
#lienAgrandirGoogle{
	margin-left:42px;
	}
#contact_directions{
	font-size:9px;
	}
.coordonnees{
	clear:left;
	color:#001b41;
	margin:0;
	padding:0;
	margin-left:42px;
	}
.nomCoor{
	font-weight:bold;
	display:block;
	float:left;
	width:85px;
	text-align:left;
	margin:0;
	padding:0;
	}
.nomCourriel{
	font-weight:bold;
	display:block;
	float:left;
	width:135px;
	text-align:left;
	margin:0;
	padding:0;
	}
.coor{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin:0;
	padding:0;
	}
	
.courriel a{
	color:#001b41;
	}
.endCoordonnees{clear:left;}
#telephones{
	margin-bottom:15px;
	}
#courriels .coordonnees{
	margin-bottom:2px;
}

.nomarge{
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	}
#candidat{
	height:502px;
	background:#ffffff url(../images/candidat_bkg.jpg) no-repeat bottom right;
	}
#candidat_p1{width:550px;}
#candidat_p2{
	width:520px;
	padding:10px 100px 10px 42px;
	background:url(../images/degrade_profil.png) repeat-y left;
	}
#candidat_p3{width:550px;
}

#boomers{
	height:409px;
	background:#ffffff url(../images/boomers_bkg.jpg) no-repeat bottom right;
	}
#boomers_p1{width:430px;}
#boomers_p2{
	width:390px;
	padding:10px 100px 10px 42px;
	background:url(../images/degrade_profil.png) repeat-y left;
	}
#boomers_p3{width:430px;
}
#ca_contact{
	height:457px;
	background:#ffffff url(../images/bkg_contact.jpg) no-repeat bottom right;
	}
#ca_contact h2{
	font-size:14px;
	}
#ca_contact h2 .petit{
	font-size:11px;
	font-weight: normal;
	}
#ca_contact #droit{
	margin-left:270px;
	margin-top:-35px;
}
.nomCourri{
	font-weight:bold;
	display:block;
	float:left;
	width:85px;
	text-align:left;
	margin:0;
	padding:0;
	}
#ca_contact #droit #contact_directions{
	font-size:9px;
	width:200px;
	}
#ca_contact #droit #contact_directions_en{
	font-size:9px;
	width:230px;
	}

