/* 	GDC [Generic document Class]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */

BODY{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;background-color:#FFFFFF;background-image: url(../images/background/bg_06.gif);background-repeat:repeat-x;}
BODY, TABLE, TD, LI, UL, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
TABLE{padding: 0px 0px 0px 0px;border-collapse: collapse;border-spacing: 0px;border: 0px;width:100%;}
TABLE TD{padding: 0px 0px 0px 0px;vertical-align:top;}
IMAGE{border: 0px;}
A IMG{border: 0px;}
P{margin: 1px 1px 8px 1px;padding: 1px 1px 1px 1px;line-height: 12px;}
HR{width:100%;height:1px;color:#818C96;margin: 4px 0px 4px 0px;}
A:link, A:active, A:visited{color: #7F909A;text-decoration: none;}
A:hover{color: #212226;text-decoration: none;}
.div_close{display:none;}

/* 	CDIC [Custom document Interface Class]  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */
/*updated*/
.div_global{width:755px;margin:auto;padding-top:16px;}

.skin_left{background-image: url(../images/background/bg_08.gif);background-repeat:repeat-y;width:8px;}
.skin_right{background-image: url(../images/background/bg_09.gif);background-repeat:repeat-y;width:11px;}

.div_division{}
	.div_division TABLE{}
	.div_division_padding_01{padding:0px 0px 0px 2px;}

	.extender{width:540px;}

.div_menu{width:192px;}

	.menuContainer{width:192px;background-color: #dbeef5;padding-top:2px;}

	.div_menu .title_01{background-color: #0a79ab;padding: 5px 5px 5px 5px;}
	.div_menu .title_02{background-color: #3490ba;padding: 5px 5px 5px 5px;}
	.div_menu .title_03{background-color: #3490ba;padding: 5px 5px 5px 5px;}
	.div_menu .title_04{background-color: #72b3d0;padding: 5px 5px 5px 5px;}

	.div_menu UL{margin: 0px;padding: 8px 0px 8px 0px;list-style-type: none;}
	.div_menu LI{margin: 0px;padding:2px 0px 2px 0px;}

	.div_menu A:link, .div_menu A:active,.div_menu A:visited{display:block;padding: 0px 0px 0px 26px;color: #383838;text-decoration: none;background-image: url(../images/icones/fleche_004.gif);background-repeat: no-repeat;background-position: top left;}
	.div_menu A:hover{color:#f5821f;background-image: url(../images/icones/fleche_004_o.gif);background-repeat: no-repeat;}

/*should be updated*/
.div_content{padding-top:2px;}
	.div_search_bar{background-color:#FFFFFF;padding:0px;text-align:right;background-image: url(../images/background/bg_05.gif);background-repeat:repeat-x;}

	.div_title{background-image: url(../images/icones/ico_001.gif);background-repeat: no-repeat;padding:5px 5px 10px 29px;color:#87061C;font-weight:bold;font-size:12px;margin:10px 0px 10px 0px;}
	.div_subTitle{background-image: url(../images/icones/fleche_003.gif);background-repeat: no-repeat;padding: 6px 10px 5px 25px;font-weight:bold;margin-top:10px;}
	.div_subTitle2{background-image: url(../images/icones/fleche_003.gif);background-repeat: no-repeat;padding: 6px 0px 5px 25px;font-weight:bold;}

	.bulle{background-image: url(../images/background/bg_10.gif);background-repeat:repeat-x;padding:10px;margin-right:1px;}
		.bulle .subTitle{color:#f5821f;font-weight:bold;font-size:10px;padding-top:5px;}
		.bulle .content{font-size:10px;padding-top:5px;}

	.avantages{padding:0px 10px 0px 16px;}
		.avantages UL{margin:10px 0px 0px 0px;padding: 0px;list-style-type: none;}
		.avantages LI{padding:1px 1px 1px 30px;margin-bottom:10px;background-image: url(../images/icones/crochet_001.gif);background-repeat: no-repeat;}
		.avantages .subTitle{font-weight:bold;color:#3c99c2;padding:5px 0px 5px 0px;}
		.avantages .content{padding:15px;background-image: url(../images/background/bg_11.gif);background-repeat: no-repeat;background-position: bottom right;}

	.padding_01{padding-left:16px;}
		
	.div_box_01{border:1px solid #BBBBBB;margin-top:10px;margin-bottom:16px;padding:1px;}
	.div_box_01_header{background-color:#19a2d9;padding:10px 10px 10px 10px;font-size:13px;font-weight:bold;color: #FFFFFF;background-image: url(../images/background/bg_02.gif);background-repeat: repeat-x;}
	.div_box_01_small{font-size:11px;font-weight:bold;color: #FFFFFF;}
	.div_box_01_content{padding:1px;}
		.div_box_01_content TD{vertical-align:middle;}

	.div_box_01_btn_1{}
		.div_box_01_btn_1 A:link, .div_box_01_btn_1 A:active,.div_box_01_btn_1 A:visited{padding:6px 0px 6px 0px;color:#b4dced;text-decoration: none;display:block;border-bottom:1px solid #CCCCCC;background-color:#3c99c2;padding:5px;text-align:center;font-weight:bold;border-right:1px solid #FFFFFF;}
		.div_box_01_btn_1 A:hover{background-color:#66badd;color:#FFFFFF;}

	.div_box_02{border:1px solid #BBBBBB;margin-top:10px;margin-bottom:16px;padding:1px;}
	.div_box_02_header{background-color:#87061C;padding:10px 10px 10px 10px;font-size:13px;font-weight:bold;color: #FFFFFF;background-image: url(../images/background/bg_03.gif);background-repeat: repeat-x;}
	.div_box_02_small{font-size:11px;font-weight:bold;color: #FFFFFF;}
	.div_box_02_content{padding:1px;}
		.div_box_02_content TD{vertical-align:middle;}

	.div_box_02_btn_1{}
		.div_box_02_btn_1 A:link, .div_box_02_btn_1 A:active,.div_box_02_btn_1 A:visited{padding:6px 0px 6px 0px;color:#eab1ba;text-decoration: none;display:block;border-bottom:1px solid #CCCCCC;background-color:#87061C;padding:5px;text-align:center;font-weight:bold;border-right:1px solid #FFFFFF;}
		.div_box_02_btn_1 A:hover{background-color:#ae0824;color:#FFFFFF;}

	.div_box_02_btn_2{}
		.div_box_02_btn_2 A:link, .div_box_02_btn_2 A:active,.div_box_02_btn_2 A:visited{padding:6px 0px 6px 0px;color:#444444;text-decoration: none;display:block;border-bottom:1px solid #CCCCCC;background-color:#BBBBBB;padding:5px;text-align:center;font-weight:bold;border-left:1px solid #FFFFFF;}
		.div_box_02_btn_2 A:hover{background-color:#DDDDDD;color:#333333;}

/*updated*/
	.box_3{margin-top:10px;margin-bottom:16px;padding:10px;}
		.box_3 .header{background-color: #3490ba;padding:7px;margin-bottom:10px;font-size:12px;font-weight:bold;color: #FFFFFF;}
		.box_3 .content{}
		.box_3 .subTitle{font-weight:bold;color:#3c99c2;margin-bottom:5px;}

	.div_form{padding-left:20px;padding-right:20px;}
		.div_form UL{margin: 0px;padding: 0px;list-style-type: none;}
		.div_form LI{padding-top:10px;}
		.div_form INPUT{}

		.div_form TD{padding:5px;}
		.div_form_tbl_header{background-color:#EEEEEE;font-weight:bold;color:#555555;}

		.div_form_text{padding-top:5px;}
		.div_form_li_box_001{}
			.div_form_li_box_001 TABLE{width:100%;}
			.div_form_li_box_001 TD{border:1px solid #DDDDDD;vertical-align:middle;}

		.div_form_tbl_1{}
			.div_form_tbl_1 TD{border-top:1px solid #DDDDDD;}
		.div_form_tbl_2{}
			.div_form_tbl_2 TD{border:0px;}
		.div_form_tbl_3{width:20px;}
			.div_form_tbl_3 TD{width:auto;}

	.div_etape{padding-left:20px;padding-right:20px;}
		.div_etape TABLE{width: 100%;}
		.div_etape TD{padding-left:2px;vertical-align:middle;}
		.etapeTitle{font-size:12px;font-weight:bold;color: #259cc5;}

	.tbl_forfait TD{padding:5px;border:1px solid #BBBBBB;}
	.tbl_forfait_title{background-color:#DDDDDD;}

	.t_01{font-weight:bold;}
	.t_02{font-weight:bold;font-style:italic;font-size:10px;color:#f5821f;padding:5px;}

	.heure{padding:10px 10px 10px 20px;}
		.heure TABLE{margin-bottom:20px;}
		.heure .header{background-color:#EEEEEE;font-weight:bold;color:#555555;}
		.heure TD{border:1px solid #DDDDDD;padding:5px;}

	.faq{padding:10px 10px 10px 20px;}

		.faq UL{margin: 0px 0px 10px 0px;padding: 0px;list-style-type: none;}
		.faq LI{padding:10px;background-image: url(../images/background/bg_11.gif);background-repeat: no-repeat;background-position: bottom right;}
		.faq TD{border:1px solid #DDDDDD;padding:5px;}

		.faq TABLE .header{background-color:#EEEEEE;font-weight:bold;color:#555555;}
		.faq .categorie{background-color: #3490ba;padding:3px;margin-bottom:10px;font-size:11px;font-weight:bold;color: #FFFFFF;}
		.faq .title{padding:10px;font-weight:bold;color:#3c99c2;}
		.faq .content{padding:2px 10px 10px 20px;}

	.align_right{text-align:right;}

.div_footer{background-color:#dcdfe1;background-image: url(../images/background/bg_07.gif);background-repeat:repeat-x;}
.div_footer .content{background-color:#dcdfe1;text-align:center;color:#7e7e7e;padding:10px;}
.corner{width:21px;}
.div_footer_line{background-color:#45667f;padding:2px 2px 2px 2px;margin-top:2px;margin-bottom:2px;}

.button_01{background-color:#dbeef5;padding:1px;text-align:center;}

.input_02{width:140px;}
.input_02_error{width:140px; border:1px solid #87061C; background-color:#FF6666; color:#87061C;}
/*.input_03_error{font-weight:bold; color:#87061C; }*/
.input_03_error{border:1px solid #87061C; background-color:#FF6666; color:#87061C;}
.form_error {color:#FFFFFF;font-weight:bold; background-color:#87061C;}

/* 	end of css -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */
