@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#142580; text-decoration:underline; }
a:hover { color:#142580; text-decoration:none; }

#horizon { background-color: transparent; position: absolute; }
/* following rules are invisible to IE 5 \*/
#horizon { top: 50%; left: 0px; width: 100%; margin-top: -280px; text-align: center; min-width: 900px; }
/* end IE 5 hack */ 
#wrapper { position: relative; text-align: left; width: 900px; height: 380px; margin: 0px auto;}

#container_intro { margin:20px auto 0 auto; background:#cdcd9b url('../images/img_bg_brun_01.jpg') no-repeat; width:700px; height:500px;text-align:left; border:3px solid #363604; }
#container_brun_01 { margin:20px auto 0 auto; background:#cdcd9b url('../images/img_bg_brun_01.jpg'); width:851px; height:519px;text-align:left; }
#container_brun_02 { margin:20px auto 0 auto; background:#cdcd9b url('../images/img_bg_brun_02.jpg'); width:851px; height:519px;text-align:left; } /*Sites de démonstrations */
#container_brun_03 { margin:20px auto 0 auto; background:#cdcd9b url('../images/img_bg_brun_03.jpg'); width:851px; height:519px;text-align:left; } /*Participants */
#container_bleu_01 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_01.jpg'); width:851px; height:519px;text-align:left; } /*Avantages */
#container_bleu_02 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_02.jpg'); width:851px; height:519px;text-align:left; } /*Planificateur */
#container_bleu_03 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_03.jpg'); width:851px; height:519px;text-align:left; } /*Implantation */
#container_bleu_04 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_04.jpg'); width:851px; height:519px;text-align:left; } /*Couts */
#container_bleu_05 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_05.jpg'); width:851px; height:519px;text-align:left; } /*Site de démo. - Québec */
#container_bleu_06 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_bleu_06.jpg'); width:851px; height:519px;text-align:left; } /*Site de démo. - Maritimes */
#container_red_01 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_red_01.jpg'); width:851px; height:519px;text-align:left; } /*Critères  */
#container_red_02 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_red_02.jpg'); width:851px; height:519px;text-align:left; } /*Choix de svégétaux  */
#container_red_03 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_red_03.jpg'); width:851px; height:519px;text-align:left; } /*Entretien  */
#container_red_04 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_red_04.jpg'); width:851px; height:519px;text-align:left; } /*Ontario#1  */
#container_red_05 { margin:20px auto 0 auto; background:#bccce5 url('../images/img_bg_red_04.jpg'); width:851px; height:519px;text-align:left; } /*Ontario#2  */

#titre_fleche { position:relative; top:29px; left:11px; width:101px; height:38px; }
#titre_droite { position:absolute; color:white; font-size:26px; margin-left:655px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_demons { position:absolute; color:white; font-size:26px; margin-left:580px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_particip { position:absolute; color:white; font-size:26px; margin-left:672px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_avantages { position:absolute; color:white; font-size:26px; margin-left:683px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_couts { position:absolute; color:white; font-size:26px; margin-left:700px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_quebec { position:absolute; color:white; font-size:26px; margin-left:692px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }
#titre_criteres { position:absolute; color:white; font-size:26px; margin-left:635px; font-family:"Times New Roman", Times, serif; margin-top:-5px; }

#menu { position:relative; top:35px; margin-left:14px; width:606px; background-color:#716A12; height:33px }
#menu_doubleline { position:relative; top:35px; margin-left:14px; width:605px; background-color:#716A12; height:66px }
#menu .menu_item a, #menu_doubleline .menu_item a { display:block; float:left; color:#D3CD90; background-color:#716A12; padding:8px; text-decoration:none; font-size:15px; }
#menu .menu_item a:hover, #menu_doubleline .menu_item a:hover { display:block; float:left; color:black; background-color:#efd99d; padding:8px; text-decoration:none; font-size:15px;  }
#menu .menu_item_blue a, #menu_doubleline .menu_item_blue a { display:block; float:left; color:#D3CD90; background-color:#716A12; padding:8px; text-decoration:none; font-size:15px; }
#menu .menu_item_blue a:hover, #menu_doubleline .menu_item_blue a:hover { display:block; float:left; color:black; background-color:#bacce4; padding:8px; text-decoration:none; font-size:15px;}
#menu .menu_item_red a, #menu_doubleline .menu_item_red a { display:block; float:left; color:#D3CD90; background-color:#716A12; padding:8px; text-decoration:none; font-size:15px; }
#menu .menu_item_red a:hover, #menu_doubleline .menu_item_red a:hover { display:block; float:left; color:black; background-color:#f0cc9c; padding:8px; text-decoration:none; font-size:15px;}

#menu_red { position:relative; top:35px; margin-left:11px; width:610px; background-color:#EFCC9C; height:33px }
#menu_red .menu_item a { display:block; float:left; color:#703700; background-color:#EFCC9C; padding:8px; text-decoration:none; font-size:15px; }
#menu_red .menu_item a:hover { display:block; float:left; color:#703700; background-color:#EC8B07; padding:8px; text-decoration:none; font-size:15px;  }

#menu_bleu { position:relative; top:35px; margin-left:11px; width:610px; background-color:#0E1F7C; height:33px }
#menu_bleu .menu_item a { display:block; float:left; color:#BACCE3; background-color:#0E1F7C; padding:8px; text-decoration:none; font-size:15px; }
#menu_bleu .menu_item a:hover { display:block; float:left; color:#003366; background-color:#95B706; padding:8px; text-decoration:none; font-size:15px;  }

.text { font-weight:bold; position:relative; width:550px; margin-left:40px; top:50px; text-align:justify; line-height:1.5em; }
.text_bleu { font-weight:bold; position:relative; width:550px; margin-left:40px; top:49px; text-align:justify; line-height:1.5em;  color:#2a2d65; }
.text_red { font-weight:bold; position:relative; width:550px; margin-left:40px; top:50px; text-align:justify; line-height:1.5em;  color:#482c22; }

.footer_right {
	text-align:right;
	position:relative;
	top:120px;
	right:250px;
	left: 0px;
	width: 600px;
	height: 100px;


}
