/*	HACCP			*/


* html .navigation li li a		{height:1%;}

#footer p				{text-align:left; margin:0 0 0 10px; padding:5px 0 0 0;}

.boxContent .input_radio		{border:0; margin:0 5px 0 0 ;}
.boxContent .pInBox span.special_width	{float:left; width:110px;}

ol.ulBox				{margin: 0 0 10px 0; list-style-position: inside; line-height: .9em; }
ol.ulBox li				{font-size: .7em; margin: 0 0 0 15px; padding:0 0 3px 0;}


.pInBoxCenter				{text-align:center; font-size:.7em; margin:0; padding:0 0 10px 0px;}


.boxSize20				{width:277px; height:101px; margin:6px 6px 6px 0; padding:0;}
.boxSize21				{width:280px; height:101px; margin:6px 0 6px 0; padding:0;}


p.picto_clean				{float:left; margin:0 0 35px 0; padding:0; clear:both; width:90px;}
p.p_clean				{margin:0 0 0 90px; font-size:.7em; padding:0 0 10px 0;}
h2.h2_picto_clean			{padding:5px 0 0 0;}
p.picto_float				{float:left; margin:0 0 15px 0; padding:0; display:inline;}

.navigation	ul ul ul		{margin:0 0 0 25px; padding:0 0 0 0; list-style-type:none;}
.navigation	li li li a		{text-decoration:none;}

p.close_window				{position:absolute; top:35px; right:0;}
p.close_window a			{font:0.9em/1em arial; color:#fff; text-decoration:none;}
p.close_window a img			{vertical-align:top;}

p.country_flag				{position:absolute; top:0; right:0;}
p.country_flag img			{margin-left:5px;}

/*	Menu				*/

.links .navActiveTopic a		{font-weight:bold; text-decoration:none;}


/*	cleaning plan			*/

h1.h1content2				{font:15px/17px arial;}
h1.h1content3				{margin:0px 325px 0 0; }
p.pInBox3				{margin:10px 325px 0 0;font:12px/17px arial;}
h2.tt_choose_work			{margin:20px 325px 0 0; font:bold 15px/17px arial;}

.choose_job				{position:relative;}

.choose_job .hygiene_solution		{position:absolute; top:-10px; right:10px; width:310px; height:127px; background:#adb9d1; }
.choose_job .hygiene_solution .hy_so_1	{position:absolute; top:0; left:0; width:125px;}
.choose_job .hygiene_solution .hy_so_1 span	{}
.choose_job .hygiene_solution .hy_so_1 span.l1	{font:bold 30px/32px arial; color:#ffe700; letter-spacing:1px;}
.choose_job .hygiene_solution .hy_so_1 span.l2	{font:bold 30px/32px arial; color:#33508d;}
.choose_job .hygiene_solution .hy_so_1 span.l3	{font:bold 22px/24px arial; color:#33508d; letter-spacing:2px;}
.choose_job .hygiene_solution .hy_so_2	{float:right; display:inline; text-align:right; font:11px/13px arial; margin:30px 13px 0 0; width:140px;}

.choose_job .list_job			{text-align:center; position:relative; width:550px; padding:50px 0 0 0;}

.choose_job .list_job ul		{list-style-type:none;min-height:270px; margin:0 0 20px 0; padding:0; clear:both; width:550px; background:url(../pics/list_job_bg.gif) repeat-x 50% 100%; height:246px;}
 * html .choose_job .list_job ul	{width:550px;}
.choose_job .list_job li		{float:left; display:inline; text-align:center; margin:0 0 0 0px; padding:0; }
.choose_job .list_job li span		{display:block;}
.choose_job .list_job li p		{margin:0; padding:0;}
.choose_job .list_job li a		{display:block; min-height:270px; padding:0 0 0 0; margin:0 auto;  width:130px; text-decoration:none; font:bold 12px/14px arial; color:#33508d; background:url(../pics/list_job_sqarre.gif) no-repeat 50% 100%; }
* html .choose_job .list_job li a	{height:270px;}
.choose_job .list_job li a:hover	{background:url(../pics/list_job_sqarre_over.gif) no-repeat 50% 100%;}
.choose_job .list_job_1 li		{width:100%;}
.choose_job .list_job_2 li		{width:33%; position:relative; left:90px;}
.choose_job .list_job_3 li		{width:33%;}
.choose_job .list_job_4 li		{width:24%;}



.choose_room				{position:relative; text-align:center; clear:both; min-height:130px;}
* html .choose_room			{height:130px;}
.choose_room .room			{margin:0 auto 10px auto; width:450px; text-align:left; }
.choose_room .room img			{display:block; margin:0 0 5px 0;}
.choose_room .room span 		{display:block; padding:0 0 0 23px;  background:url(../pics/list_job_sqarre.gif) no-repeat 0 100%;}

.choose_room1				{position:relative; text-align:center; clear:both; min-height:130px;}
* html .choose_room1			{height:130px;}
.choose_room1 .room			{margin:0 auto 10px auto; width:290px; text-align:left; }
.choose_room1 .room img			{display:block; margin:0 0 5px 0;}
.choose_room1 .room span 		{display:block; padding:0 0 0 23px;  background:url(../pics/list_job_sqarre.gif) no-repeat 0 100%;}


.choose_room2				{position:relative; clear:both; min-height:130px;}
* html .choose_room2			{height:130px;}
.choose_room2 .room			{margin:0; padding:0; width:260px; text-align:left; float:left;}
.choose_room2 .room img			{display:block; margin:0 0 5px 15px;}
.choose_room2 .room span 		{display:block; padding:0 0 0 33px; margin:0; background:url(../pics/list_job_sqarre.gif) no-repeat 10px 100%;}

.choose_element				{}
.choose_element p			{float:left;}
.choose_element a			{font:11px/13px arial; text-decoration:none; background:url(../pics/square.gif) 0 4px no-repeat; padding:0 0 0 14px;}
.choose_element a:hover			{text-decoration:underline;}
.choose_element ul			{float:left; width:340px; margin:0 0 0 10px; padding:0; list-style-type:none;}
.choose_element ul li			{float:left; width:170px; margin:0; padding:0;}


.produit_list				{min-height:300px;}
* html .produit_list			{height:300px;}
.produit_list .element			{margin:0 0 15px 0 ; font:bold 12px/14px arial;}
.produit_list .element img		{float:left; vertical-align:middle ;}
.produit_list .element span		{float:left; vertical-align:middle; margin:20px 0 0 15px; padding:0 0 0 25px;  background:url(../pics/list_job_sqarre.gif) no-repeat 0 100%;}

.produit_list .prod_list		{clear:both; border-collapse:collapse; border:1px solid #33508d; background:#fff; width:535px; margin: 10px 0 0 0;}
.produit_list .prod_list td		{border:1px solid #33508d; padding:0;}
.produit_list .prod_list td img		{margin:0; padding:0;}
.produit_list .prod_list .coll_1	{width:49px; text-align:center; }
.produit_list .prod_list .coll_2	{vertical-align:middle; padding:0 0 0 15px; border-right:0;}
.produit_list .prod_list .coll_2 a	{font:bold 11px/13px arial; text-decoration:none;}
.produit_list .prod_list .coll_3	{width:40px; text-align:left; vertical-align:middle; border-left:0;}

.produit_detail				{}

.produit_detail_product			{width:544px; border-collapse:collapse; background:#fff; clear:both; margin:0 0 20px 0;}
.produit_detail_product td		{border:1px solid #33508d; padding:0;}
.produit_detail_product	.coll_1		{width:92px; text-align:center; vertical-align:middle; margin:0; padding:5px 0;}
.produit_detail_product	.coll_2		{width:287px; margin:0; padding:0; background:#adb9d1;}
.produit_detail_product	.coll_2 h2	{margin:0 7px 10px 7px; padding:0; color:#fff; font:bold 12px/14px arial; text-transform:uppercase; vertical-align:top;}
.produit_detail_product	.coll_2 p	{margin:0 7px; padding:0; color:#33508d; font:bold 10px/12px arial;  text-transform:uppercase;}
.produit_detail_product	.coll_3 p.fiche	{margin:10px 0 10px 0; vertical-align:middle;}
.produit_detail_product	.coll_3 p.fiche	img {float:left; margin:0 5px 0 0;}
.produit_detail_product	.coll_3 p.fiche	a {text-decoration:none; font:bold 12px/14px arial; }
.produit_detail_product	.coll_3 p.fiche	a:hover {text-decoration:underline;}
.produit_detail_product	.coll_3 p.acrobat a	{display:block; width:125px; height:39px; background:url(../pics/acrobat.gif) no-repeat; padding:20px 0 0 50px; text-decoration:none; color:#AFAFAF;}
.produit_detail_product	.coll_3 p.acrobat a:hover	{text-decoration:underline;}

.produit_detail .detail_util		{background:url(../pics/list_job_sqarre.gif) 0 4px no-repeat; padding:6px 0 0px 25px; font:12px/14px arial; margin: 5px 0 10px 0;}
.produit_detail	hr			{border:0; border-top:1px solid #33508d; color:#CCD3E2;}

.produit_detail .list_protocole		{}
.produit_detail .list_protocole li	{width:135px; float:left; display:inline; padding:0; margin:0 0 15px 0; text-align:center; font:bold 10px/12px arial; text-transform:uppercase; border-left:1px solid #33508d;}
.produit_detail .list_protocole li a	{font:bold 10px/12px arial; text-transform:uppercase; text-decoration:none;}
.produit_detail .list_protocole li a:hover	{font:bold 10px/12px arial; text-transform:uppercase; text-decoration:underline;}
.produit_detail .list_protocole li.first	{border:0;}
.produit_detail .list_protocole li img	{display:block; margin:0 auto 10px auto;}


.cleaning_plans				{}
.cleaning_plans .cleaning_plan		{background: url(../pics/cleaning_bg.gif) repeat-x 0 12px; min-height:27px; padding:0; margin: 0 0 30px 0; clear:both;}
* html .cleaning_plans .cleaning_plan	{height:27px; }
.cleaning_plans .cleaning_plan a	{float:right; width:118px; background:url(../pics/delete_plan.gif) repeat-y; border-top:1px solid #33508d; border-bottom:1px solid #33508d; font:bold 10px/12px arial; text-decoration:none; padding:2px 0;}
.cleaning_plans .cleaning_plan a:hover	{text-decoration:underline; }
.cleaning_plans .cleaning_plan a span	{display:block; padding:0 0 0 24px; background:url(../pics/delete.gif) 5px 50% no-repeat;}
.cleaning_plans .cleaning_plan b	{float:left; padding:4px 5px 0 25px; background:#ccd3e2 url(../pics/list_job_sqarre.gif) 0 4px no-repeat;}

.cleaning_plans .cleaning_list			{width:544px; border-collapse:collapse; background:#fff; clear:both; margin:0 0 20px 0;}
.cleaning_plans .cleaning_list td		{border:1px solid #33508d; padding:0;}
.cleaning_plans .cleaning_list .coll_1		{width:50px; text-align:center; vertical-align:middle; margin:0;}
.cleaning_plans .cleaning_list .coll_1 img	{margin:0; padding:0;}
.cleaning_plans .cleaning_list .coll_2		{margin:0; padding:0 0 0 5px; background:#adb9d1; text-transform:uppercase; vertical-align:middle; font:bold 11px/13px arial; color:#fff;}
.cleaning_plans .cleaning_list .coll_3		{width:90px; text-align:left; vertical-align:middle; border-left:0;}
.cleaning_plans .cleaning_list .coll_3 a	{display:block; padding:0 0 0 30px; background:url(../pics/delete.gif) 10px 50% no-repeat; text-decoration:none;}
.cleaning_plans .cleaning_list .coll_3 a:hover	{text-decoration:underline;}

.print_plan				{float:right; width:150px; background:#ADB9D1 url(../pics/panier_bg.gif) repeat-y; border-bottom:1px solid #4d669b; border-top:1px solid #4d669b; border-right:1px solid #4d669b; padding:0; margin:0 0 10px 0;}
.print_plan a				{display:block; font:bold 10px/12px arial; text-decoration:none; padding:7px 0 7px 53px; background:url(../pics/panier.gif) 3px 50% no-repeat; text-transform:uppercase; letter-spacing:-1px;}
.print_plan a span			{color:#fff; display:block;}

.print_plan2				{float:right; width:150px; background:#ADB9D1 url(../pics/panier_bg2.gif) repeat-y; border-bottom:1px solid #4d669b; border-top:1px solid #4d669b; padding:0; margin:0 0 10px 0; border-right:1px solid #4d669b;}
.print_plan2 a				{display:block; color:#ffe700; font:bold 10px/12px arial; text-decoration:none; padding:5px 0 5px 53px; background:url(../pics/panier2.gif) 3px 50% no-repeat; text-transform:uppercase; letter-spacing:-1px;}
.print_plan2 a span			{color:#fff; display:block;}


.room_back				{clear:both; float:left; background:url(../pics/chevrons.gif) no-repeat 0 50%; padding:0 0 0 22px; margin:0 28px 10px 5px; display:inline;}
.room_back a				{text-decoration:none; font:bold 11px/13px arial;}
.room_back a:hover			{text-decoration:underline;}
.room_back img				{display:none;}
/*
.room_back_borne			{margin:0; width:70px; text-align:center}
.room_back_borne a			{text-decoration:none; font:bold 11px/13px arial;}
.room_back_borne a:hover		{text-decoration:underline;}
.room_back_borne img			{display:block;}
*/
.room_back2				{/*position:relative; bottom:35px;*/ clear:both; float:left; background:url(../pics/chevrons.gif) no-repeat 0 50%; padding:0 0 0 22px; margin:0 28px 10px 5px; display:inline;}
.room_back2 a				{text-decoration:none; font:bold 11px/13px arial;}
.room_back2 a:hover			{text-decoration:underline;}
.room_back2 img				{display:none;}

.room_back2_borne			{clear:both; display:inline; float:left; padding:0; margin:-35px 0 5px 10px; width:70px; text-align:center;}
.room_back2_borne a			{text-decoration:none; font:bold 11px/13px arial;}
.room_back2_borne a:hover		{text-decoration:underline;}
.room_back2_borne img			{display:block;}


.nav_pages				{float:right; display:inline; margin:0 15px 0 0; }
.nav_pages a				{font:bold 11px/13px arial; text-decoration:none;}
.nav_pages a:hover			{text-decoration:underline;}
.nav_pages .nav_prec			{padding:0 0 0 20px; background:url(../pics/chevrons.gif) no-repeat 0 50%;}
.nav_pages .nav_suiv			{padding:0 20px 0 0; background:url(../pics/chevrons2.gif) no-repeat 100% 50%}
.nav_pages .nav_suiv img,
.nav_pages .nav_prec img		{display:none;}

.nav_pages_borne			{float:right; display:inline; margin:0 15px 0 0; }
.nav_pages_borne a			{font:bold 11px/13px arial; text-decoration:none;}
.nav_pages_borne a:hover		{text-decoration:underline;}
.nav_pages_borne .nav_prec		{padding:0; text-align:left; float:left}
.nav_pages_borne .nav_suiv		{padding:0; text-align:right; float:left; display:inline; margin:0 0 0 60px;}
.nav_pages_borne b			{display:none;}
.nav_pages_borne .nav_suiv img,
.nav_pages_borne .nav_prec img		{display:block;}

.nav_pages_borne .nav_suiv span,
.nav_pages_borne .nav_prec span		{display:block;}

