BODY {
	BACKGROUND-ATTACHEMENT: fixed;
	BACKGROUND: #ffffff;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
}
TABLE,TR,TD,P,DIV {
	COLOR: #585858;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
}
A:HOVER {
	COLOR: #339900;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:FOCUS {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:LINK {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A:VISITED {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
A {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
.navigation {
	COLOR: #FFFFFF;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation:HOVER, .navigation:FOCUS {
	COLOR: white ;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.navigation2 {
	COLOR: gray;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.navigation2:HOVER, .navigation2:FOCUS {
	COLOR: black;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
#contenu_referencement_nouvelle { display:none; }
#contenu_referencement_blog { display:none; }
/*RESET*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0; background: transparent;}
body { font-size:11px; }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0; }

h1 { font-size:30px; color:#96bf0d; font-weight:bold; margin:15px 0 5px; text-transform:uppercase; }
h1.hidden { display:none; }
h2 , h2 a:link, h2 a:visited, h2 a:hover { color:#000; font-size:15px; margin:15px 0 5px; }
h3 { margin:15px 0 5px; font-size:16px; }
h4 { color:#000; }
p { margin:8px 0; }
ul { list-style:none; margin:0; padding:0; }
ul li { background:url(http://www.reboitech.qc.ca/web/image/puce.gif) 0px 4px no-repeat; padding-left:10px; margin:5px 0; }
.clear { clear:both; }
 p {margin-top:0px;}
.succes { border:1px solid #05b909; margin:5px; }
.succes p {  margin:5px; color:#05b909; font-weight:bold; }
.deja_inscrit { border:1px solid #f29400; margin:5px; }
.deja_inscrit p {  margin:5px; color:#f29400; font-weight:bold; }


.fond_blanc { background:#fff; }
.fond_blanc tr td { width:808px; } 

body { font-family:"Verdana", Arial; background:#fff; margin:0; padding:0;  height:100%; }
body:before {/* thanks to Maleika (Kohoutec)*/ content:""; height:100%; float:left; width:0; margin-top:-32767px;/* thank you Erik J - negate effect of float*/ }

#wrapper_big_big { width:100%; text-align:center; background:url(http://www.reboitech.qc.ca/web/image/bg_big_big_wrapper.jpg) top #eae5d0 repeat-x; min-height: 100%; }
#wrapper_big { width:100%; margin:0 auto; text-align:center; min-height:100%; }
#wrapper_left_right {  background:url(http://www.reboitech.qc.ca/web/image/bg_degrade_left_right.png) repeat-y top; width:100%; min-height:100%; }
#wrapper { width:100%; text-align:center; background:url(http://www.reboitech.qc.ca/web/image/bg_wrapper.jpg) top no-repeat; min-height:100%; }
#main { margin:0 auto; text-align:left; width:964px; padding-bottom: 82px; min-height:100%;}
#main #header { width:900px; height:98px; margin-left:30px;  }
#header #logo { float:left; width:200px; margin-left:46px; padding-top:7px; }
#header #menuu { width:487px; height:69px; float:right; background:url(http://www.reboitech.qc.ca/web/image/bg_menu_util.png) repeat-x; }
#menuu ul { width:487px; list-style:none; margin-top:7px; }
#menuu ul li { float:left; background:none; margin:0; padding:0; }
#menuu ul li a { display:block; text-transform:uppercase; font-weight:bold; font-size:11px; height:16px; line-height:16px; }
#menuu ul li.facebook a {  margin-left:30px; width:16px; height:16px; background:url(http://www.reboitech.qc.ca/web/image/logo_facebook.png) no-repeat; } 
#menuu ul li.linkedin a { width:16px; height:16px; margin-left:12px; background:url(http://www.reboitech.qc.ca/web/image/logo_linkedin.png) no-repeat; } 
#menuu ul li.emploi a { margin-left:70px; }
#menuu ul li.mise-en-forme a { margin-left:32px; }
#menuu ul li.etat-des-camps a { margin-left:32px; color:#339900; }

#main #menup_wrapper { width:964px; background:url(http://www.reboitech.qc.ca/web/image/bg_header.png) no-repeat top; }
#main #menup { width:900px; height:94px; background:#fff; margin-left:30px; }
#menup ul { margin:10px 46px; list-style:none; width:808px; }
#menup ul li { height:15px; line-height:15px; background:none; margin:0; padding:0; }
#menup ul li a { display:block; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:15px; }

#menu_cumulcube ul li { float:left; background:none; border-left:1px solid #8d948d; margin-right: 21px;   padding-left: 15px;}
#menu_cumulcube ul li.first { border-left:none; margin-left:25px; }
#menu_cumulcube ul li a { color:#025002; text-transform:uppercase; font-weight:bold; }

#cadre_cumul { margin-top:20px; }
#cadre_cumul li { background:none; padding:0;  float:left; width:237px; margin-left:45px; display:block; border:1px solid #cccccc; }
#cadre_cumul li.bleu { text-align:center; margin-left:0px; background:url(http://www.reboitech.qc.ca/web/image/bg_cube_repeat_bleu.jpg) top left repeat-x; }
#cadre_cumul li.orange { text-align:center; background:url(http://www.reboitech.qc.ca/web/image/bg_cube_repeat_jaune.jpg) top left repeat-x; }
#cadre_cumul li.vert { background:url(http://www.reboitech.qc.ca/web/image/img_cube_vert.jpg) top left no-repeat; }
#cadre_cumul li.vert p { margin:0; }

/* rotator in-page placement */
div#pub { position:relative; height:162px; width:808px; margin-left:46px; }
/* rotator css */
div#pub ul li { float:left; position:absolute; list-style: none; background:none; margin:0; padding:0; }
/* rotator image style */	
div#pub ul li.show { z-index:500; }
#main #content { background:#fff; width:808px; margin:25px 46px 0 46px; min-height:100%; }
#main #content_wrapper { background:#fff; width:902px; margin-left:30px; min-height:100%; }
#main #content_wrapper_degrade { background:url(http://www.reboitech.qc.ca/web/image/bg_degrade.png) repeat-y top; min-height:100%; }
#degrade_bas { background:url(http://www.reboitech.qc.ca/web/image/degrade_bas.png) no-repeat top; width:964px; height:20px;  }
#footer { background:#fff; width:100%; text-align:center; margin:0 auto; position: relative;	text-align:center; margin-top: -82px; /* negative value of footer height */ height: 82px;	clear:both;}
#footer, .push { height: 82px; /* .push must be the same height as .footer */ clear:both;  }
#footer .menu { background:#fff; margin:0 auto; border-top:1px solid #fff; padding-bottom:15px; text-align:center;}
#footer .menu ul { list-style:none; margin:15px auto; width:520px; height:15px; line-height:15px; }
#footer .menu  ul li { background:none; float:left; }
#footer .menu  ul li a { color:#666; }
#footer .menu  ul li a:hover { text-decoration:underline; }
#footer .menu  p { color:#666; }
#contenu_ariane { margin:10px 46px; color:#919191; }
#contenu_ariane a:link { color:#919191;  }
#contenu_ariane a:visited  { color:#919191;  }
#contenu_ariane a:hover { color:#919191;  }
.adp-placemark { margin:0 0 10px; }


/* ************************** Google map  ********************** */
#map_etats { width:808px; border-bottom:1px solid #025002; border-top:1px solid #025002; background:#fbfbfb; }
#map_etats ul { list-style:none; margin:0px; padding:0px;  }
#map_etats ul li { background:none; float:left; margin:0; padding:0;  }
#map_etats ul li p { font-size:17px; font-weight:bold; line-height:15px; margin:8px 0px 8px 10px; }

#map_camps {  border:1px solid #ababab; background:#fbfbfb; }
#map_camps ul { list-style:none; margin:0px; padding:0px; margin-bottom:5px; }
#map_camps ul li { background:none; margin:0; padding:0; }
#map_camps ul li p { font-size:10px; margin:3px;  }
.floatleft { float:left; width:268px; }

.emploi_texte_contenu {color:#000000;font-size:11px;}
.emploi_texte_contenu p {color:#000000;font-size:11px;line-height:12px;}

.edit_Petit_texte_blanc_edit
       {color:#ffffff;font-style:italic;font-size:10px;}

.tableau_emploi td table td { padding:4px; }

.captcha1 { width: 222px; height: 31px; position: absolute; background: url(http://www.reboitech.qc.ca/soluss_library/captcha/cover.png); z-index: 9999; }
.captcha2 { background-image: url(http://www.reboitech.qc.ca/soluss_library/captcha/trame.jpg); color:#404040; text-align: center; border: medium none; font-size: 20px; font-weight: bold; font-family: 'Comic Sans MS',Arial; }




