/*GLOBAL*/
body{ margin:0 0 0 0;}
form{ margin:0 0 0 0; padding:0 0 0 0;}
.hand{cursor:pointer;}

#MAIN{width:951px; text-align:left; margin:10 0 0 0;}
	#TOP{float:left; width:951px; height:150px;}
		/*Haut du menu logo slogan*/
		#top_haut{width:951px; height:115px; background:url( "img/BG_haut_top.jpg") no-repeat;}
		#top_haut_logo{float:left; padding:8 57 0 47;}
		#bandeau_flash{float:left; padding:2 0 0 0;}

		/*menu du haut*/
		#top_bas{width:941px; .width:951px; height:35px; background:url( "img/BG_bas_top.jpg") no-repeat; text-align:right; padding:3 10 0 0; font:11px tahoma; font-weight:bold;}
		.menu_top{ color:#666666; text-decoration:none; margin:0 10 0 10;}
		.menu_top:hover{ color:#000000; text-decoration:underline;}
	
	#MENU{float:left; width:241px; height:670px; margin:0 10 0 0; background:url( "img/BG_menu.jpg") no-repeat;}
		/*menu gauche*/
		#titre_nav{ width:240px; padding:10 0 10 0; text-align:center;}
		
		#navigation{float:left;  width:220px; .width:234px; padding:0 0 0 14;}
		#navigation ul{ list-style:none; padding:5 0 0 6; margin:0px;}
		#navigation ul li{ font:10px Tahoma; font-weight:bold;  line-height:16px; }
		#navigation span{ display:block; width:180px; padding:8 0 5 0; border-bottom:1px dashed #FF0000;}
		#navigation span a{ color:#FF0000; font:22px tahoma; text-decoration:none;}
		#navigation span a:hover{color:#666666;}
		
		#menu_a{ color:#999999; text-decoration:none;}
		#menu_a:hover{ padding:0 0 0 6;}
		#menu_actif{color:#FF0000; text-decoration:none;}
		#menu_actif:hover{padding:0 0 0 6;}
		
	#CONTENU{float:left; width:700px; height:670px;}
		.CT_top{ float:left; background:url("img/CT_top.jpg") no-repeat; width:700px; height:10px; line-height:10px;}
		.CT_right{ float:left; background:url("img/CT_right.jpg") no-repeat; width:10px; height:650px;}
		.CT_bottom{ float:left; background:url("img/CT_bottom.jpg") no-repeat; width:700px; height:10px; line-height:10px;}
		.CT_left{ float:left; background:url("img/CT_left.jpg") no-repeat; width:10px; height:650px;}
		

	/*pied de page*/
	#FOOTER{float:left; width:941px; height:20px; .height:30px; font:11px tahoma; color:#FF0000; text-align:right; padding:10 0 0 0;}
	#FOOTER a{ color:#FF0000; text-decoration:none; font-weight:bold;}
	#FOOTER a:hover{ text-decoration:underline;}
	
	#FOOTER2{float:left; width:941px; height:20px; .height:30px; font:11px tahoma; color:#CCCCCC; text-align:right; padding:4 0 0 0;}
	#FOOTER2 a{ color:#CCCCCC; text-decoration:underline;}
	#FOOTER2 a:hover{ text-decoration:none;}
	

/*ZONE*/
/*général*/
.edit_bandeau{float:left; width:680px; min-height:200px;  border-bottom:1px solid #989898;}


#CT_accueil{float:left; width:680px; height:650px;}

#anim_accueil{ float:left; height:550px; width:680px;}

.ct_blocks_accueil{ float:left; height:100px; margin:0 0 0 0; background:url( "img/BG_blocks.jpg") no-repeat;}
.blocks_accueil{ float:left; font:11px tahoma; color:#000000; width:206px; .width:226px; height:100px;  padding:6 10 10 10;}
.blocks_accueil_title{ float:left; font:22px tahoma; color:#FF0000; width:206px; padding:0 0 4 0}
.blocks_accueil_title img{ margin:0 10 3 0;}

.blocks_accueil_texte{  float:left; margin:0px; padding:Opx;}
.blocks_accueil_texte a{ color:#000000; text-decoration:none;}
.blocks_accueil_texte a:hover{text-decoration:underline;}

#blocks_accueil_liste { float:left; list-style:url( "img/puce_doublefleche.png") outside;  padding:0 0 0 0; margin:0 0 0 14; .margin:0 0 0 8;}
#blocks_accueil_liste li a{ color:#000000; text-decoration:none;}
#blocks_accueil_liste li a:hover{ background-color:#FF0000; color:#FFFFFF;}


/*Zone -> page Edito 1*/
#titre_edit_1{float:left;  width:660px; .width:680px; padding:10 0 10 20; font:22px tahoma; color:#FF0000;}

#soustitre_edit_1{ width:640px; .width:680px; padding:0 20 10 20; font:11px tahoma; color:#666666; line-height:16px; }

.table_photo_edit_1{ margin:0 0 20 20; }

#colonnetexte_edit_1{  padding:0 20 0 20;}
.texte_edit_1{font:11px tahoma; color:#666666; line-height:16px;}

#links_edit_1 {margin:10 0 0 0 ;}
#links_edit_1 ul{ list-style-type:none; margin:0px; padding:0px;}
#links_edit_1  ul li img{ margin:0 8 2 0;}
#links_edit_1  ul li a{ font:11px tahoma; color:#FF0000; text-decoration:none;}
#links_edit_1 ul li a:hover{ background-color:#E7E7E7; color:#FF0000;}

#doc_edit_1{ margin:10 0 20 0; font:10px tahoma; border-top:1px dotted #FF0000;}
#doc_edit_line{margin:10 0 0 0;}
#doc_edit_line img{ float:left; margin:0 10 0 0;}
#doc_edit_line ul{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:14px;}
#doc_edit_line ul li a{ font:11px tahoma; color:#FF0000; text-decoration:none; font-weight:bold;}
#doc_edit_line ul li a:hover{ text-decoration:underline;}

/*Plan du site*/
#titre_plan{float:left;  width:660px; .width:680px; padding:10 0 10 20; font:22px tahoma; color:#FF0000;}
#plan_col1{ float:left; width:310px; .width:340px; padding:0 10 0 20;}
#plan_col2{ float:left; width:310px; .width:340px; padding:0 20 0 10;}
.pointille_plan{ height:1px; float:left; width:310px; border-top:1px dotted #FF0000; }
.plan_rubrique{ float:left; width:310px;  font:14px tahoma; font-weight:bold; padding:10 0 4 0; color:#000000; }
	.plan_rubrique a{font:14px tahoma; font-weight:bold; color:#000000; text-decoration:none;}
	.plan_rubrique a:hover{text-decoration:underline;}

.plan_sou_rub{float:left; width:310px; .width:310px; padding:4 0 4 10;}
	.plan_sou_rub a{font:11px tahoma; color:#FF0000; text-decoration:none;}
	.plan_sou_rub a:hover{text-decoration:underline;}

#plan_lien{ float:left; list-style:none; margin:0 0 4 0; padding:0 0 0 20;}
#plan_lien li{ line-height:18px;}
#plan_lien li a{ font:11px tahoma; color:#666666; text-decoration:underline;}
#plan_lien li a:hover{ font:11px tahoma; color:#666666; text-decoration:none;}
#plan_lien img{ margin:0 6 2 0;}


.plan_rubrique2{ float:left; width:310px;  font:14px tahoma; font-weight:bold; color:#FF0000;  padding:10 0 4 0;}
	.plan_rubrique2 a{font:14px tahoma; font-weight:bold; color:#FF0000; text-decoration:none;}
	.plan_rubrique2 a:hover{text-decoration:underline;}
	
	
/*reference intermediaire*/
#titre_inter{ width:640px; padding:10 0 10 0; font:22px tahoma; color:#FF0000; border-bottom:1px dotted #FF0000 ; margin:0 0 20 20;}
#block_contain{ float:left; padding:0 20 0 20;}

#block_inter{ float:left; width:628px; .width:640px; padding:10 0 10 10;  background:url( "img/BG_intermediaire.jpg") no-repeat ; background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0 0 10 0;}

.sous_titre_inter{ font:16px tahoma; color:#333333; font-weight:bold; padding:0 0 10 0;}
.texte_inter{ float:left;  width:212px; .width:232px; padding:0 20 0 0; text-align:justify; font:11px tahoma; line-height:16px;}

#photos_inter{float:left; width:153px;}
#photos_inter span{ display:block; float:left; padding:6 6 6 6; background:url( "img/BG_photo_intermediaire.jpg") no-repeat; }

#liste_inter{ float:left; list-style:none; padding:0 0 0 10; margin:0 0 0 0; width:220px; .width:230px; font:11px tahoma; line-height:18px;}
#liste_inter li{ padding:5 0 4 0;}
#liste_inter li a{ display:block; width:220px; color:#000000; font-weight:bold; text-decoration:none;}
#liste_inter li a:hover{text-decoration:underline;}
#liste_inter li span{ color:#FF0000;}

#blk_client{ float:left; width:640px; padding:10 0 10 0; font:22px tahoma; color:#FF0000; border-top:1px dotted #FF0000 ; margin:10 0 0 0;}
#resume_client{ float:left;  width:640px;  list-style:none; padding:0 0 8 0; margin:0 0 8 0; font:11px tahoma; color:#666666; line-height:16px;}
#resume_client li a{ color:#FF0000; text-decoration:none; font-weight:bold;}
#resume_client li a:hover{text-decoration:underline;}
#resume_client li img{margin:0 6 2 0;}

.resume_client_trait{ border-bottom:1px solid #CCCCCC;}

/*Zone -> page Edito 2*/
#titre_edit_2{float:left;  width:660px; .width:680px; padding:10 0 10 20; font:22px tahoma; color:#FF0000;}

#soustitre_edit_2{ width:640px; .width:680px; padding:0 20 10 20; font:11px tahoma; color:#666666; line-height:16px; }

#colonne_edit_menu{ float:left;  width:210px; .width:250px; padding:0 20 0 20;}
#colonne_edit_menu ul{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:18px;}
#colonne_edit_menu ul li img{ margin:0 8 2 0;}
#colonne_edit_menu ul li a{ font:11px tahoma; color:#000000; text-decoration:none; font-weight:bold;}
#colonne_edit_menu ul li a:hover{ background-color:#FF0000; color:#FFFFFF;}

#colonnetexte_edit_2{ float:left; width:389px; .width:430px;  padding:0 20 0 20; margin:0 0 20 0; border-left:1px solid #CCCCCC;}

.colonnetexte_titre{ font:16px tahoma; color:#FF0000; font-weight:bold; padding:0 0 10 0; }

.texte_edit_2{font:11px tahoma; color:#666666; line-height:16px;}
.texte_edit_2 div{ float:left;}
.table_photo_edit_2{ margin:0 10 0 0; }

#links_edit_2 {margin:10 0 0 0 ;}
#links_edit_2 ul{ list-style-type:none; margin:0px; padding:0px;}
#links_edit_2  ul li img{ margin:0 8 2 0;}
#links_edit_2  ul li a{ font:11px tahoma; color:#FF0000; text-decoration:none;}
#links_edit_2 ul li a:hover{ background-color:#E7E7E7; color:#FF0000;}

#doc_edit_2{ margin:10 0 0 0; font:10px tahoma; border-top:1px dotted #FF0000;}
#doc_edit_line2{margin:10 0 0 0;}
#doc_edit_line2 img{ float:left; margin:0 10 0 0;}
#doc_edit_line2 ul{ list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:14px;}
#doc_edit_line2 ul li a{ font:11px tahoma; color:#FF0000; text-decoration:none; font-weight:bold;}
#doc_edit_line2 ul li a:hover{ text-decoration:underline;}

/*Rejoignez menu*/
#block_menu_rejoindre{ float:left;  width:680px; background-color:#FF0000; border-bottom:1px solid #555555;}
#block_menu_rejoindre div{ float:left; padding:16 12 16 12;}
#block_menu_rejoindre div a{ font:11px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#block_menu_rejoindre div a:hover{ text-decoration:underline;}

#titre_rejoindre{float:left;  width:660px; .width:680px; padding:10 0 10 20; font:22px tahoma; color:#FF0000;}

/*Rejoignez offres*/
#block_stage_top{ float:left; width:640px; .width:680px; padding:0 20 0 20;}
	.block_stage_texte{ float:left; width:400px; font:11px tahoma; color:#666666; line-height:18px;}
	
	#block_stage{ float:right; width:200px; border:1px solid #FF0000;}
	.block_stage_titre{ float:left; width:200px; background-color:#FF0000; font:11px tahoma; font-weight:bold; color:#FFFFFF; text-align:center; padding:2 0 3 0; }
	.stage_img{ float:left; margin:0 0 0 0; padding:10 0 10 10;}
	#block_stage ul{float:left; list-style:none; padding:0 0 0 0; margin:10 0 0 10; font:10px tahoma; color:#000000; font-weight:bold;}
	#block_stage ul li a{font:11px tahoma; font-weight:bold; color:#FF0000; text-decoration:none;}
	#block_stage ul li a:hover{text-decoration:underline;}

#block_offre_line_menu{float:left; width:640px; .width:680px; padding:0 20 0 20; margin:20 0 0 0;}
.offre_line_menu{display:block; float:left; width:630px; .width:640px; padding:3 0 3 10; text-decoration:none; font:11px tahoma; color:#FF0000; border-bottom:1px solid #CCCCCC; background-color:#F1F1F1; font-weight:bold;}

#offre_line{float:left; width:640px; .width:680px; padding:0 20 0 20;}
	.offre_line_a{ display:block; float:left; width:630px; .width:640px; padding:3 0 3 10; text-decoration:none; font:11px tahoma; color:#333333;
	 border-top:1px solid #FFFFFF;
	 border-right:1px solid #FFFFFF;
	 border-bottom:1px solid #FFFFFF;
	 border-left:1px solid #FFFFFF;
	}
	.offre_line_a:hover{ background-color:#545454; color:#FFFFFF; border:1px solid #CCCCCC;	}
	.offre_line_choosen{display:block; float:left; width:630px; .width:640px; padding:3 0 3 10; text-decoration:none; font:11px tahoma;  background-color:#545454; color:#FFFFFF; border:1px solid #CCCCCC;	}
	
	.offre_C1{ float:left; width:80px; }
	.offre_C2{ float:left; width:180px; }
	.offre_C3{ float:left; width:300px; }
	.offre_C4{ float:left; width:60px;}

.block_offre_detail{float:left; width:640px; .width:680px; padding:0 20 0 20;}
	#offre_detail{ float:left; width:600px; .width:640px; padding:10 20 10 20; font:11px tahoma; color:#000000;
border-top:1px solid #FFFFFF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
	.offre_detail_texte{ float:left; line-height:16px; padding:0 0 10 0;}
	.pointille_offre{ height:1px; float:left; width:600px; border-top:1px dotted #FF0000; }
	
	.offre_detail_bas{ float:left; margin:4 0 0 0;}
	.offre_detail_bas_gauche{ float:left; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:19px;}
	.offre_detail_bas_gauche span{ color:#FF0000; font-weight:bold;}
	
	.offre_detail_bas_droit{ float:right; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:19px;}
	.offre_detail_bas_droit li a{padding:3 10 5 10; background:url( "img/BG_bouton.jpg") no-repeat; font:10px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	.offre_detail_bas_droit li a:hover{text-decoration:underline;}

/*candidature*/
#block_candidature_texte{float:left; width:640px; .width:680px; padding:0 20 0 20;}
#block_candidature_texte span{ font-weight:bold; color:#FF0000;}
.candidature_texte{ float:left; width:640px; padding:0 0 10 0; font:11px tahoma; color:#666666; line-height:18px;}
.pointille_candidature{ height:1px; float:left; width:640px; border-top:1px dotted #FF0000; }

#contain_form_block{float:left; padding:0 0 0 160;}
#form_block{ float:left; border:1px solid #CCCCCC; width:340px; .width:360px; padding:10 10 10 10; margin:20 0 0 0; font:11px tahoma;}
#form_block input{ height:18px; width:200px; font:11px tahoma;} 
.form_title{ float:left; font-weight:bold; color:#FF0000; width:340px; padding:0 0 10 0;}
.form_col_1{float:left; list-style:none; padding:0 0 0 0; margin:0 20 0 0; line-height:20px;}
.form_col_2{float:right; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:20px;}
.form_col_2 li a{padding:3 10 5 10; background:url( "img/BG_bouton.jpg") no-repeat; font:10px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*rejoignez - Temoignages / pourquoi*/
#block_video{ float:left; width:640px; .width:680px; padding:10 20 10 20; background:url( "img/BG_video.jpg") repeat-x;}
#video_affichage{ float:left; background-color:#D9D9D9; width:253px;}

#block_sign{ float:left; font:11px tahoma;  width:353px; .width:373px; padding:20 0 0 30;}

#block_sign_titre{float:left;}
#block_sign_titre div{ float:left; padding:0 10 0 0;}
#block_sign_titre ul{ float:left; list-style:none; padding:0 0 0 0; margin:0 0 0 0; font-weight:bold; line-height:16px;}
#block_sign_titre ul li span{color:#FF0000; font:16px tahoma; font-weight:bold;}

.block_sign_texte{ float:left; width:360px; color:#666666; padding:10 0 10 0; line-height:16px; }
.block_sign_sign{ float:right;}

#soustitre_temoin{ width:640px; .width:680px; padding:0 20 10 20; font:11px tahoma; color:#666666; line-height:16px; }

#colonne_temoin_menu{ float:left;  width:210px; .width:250px; padding:0 20 0 20;}
#colonne_temoin_menu ul{ float:left; width:210px; list-style:none; margin:0 0 4 0; padding:0 0 0 0; font:11px tahoma; line-height:16px;}
#colonne_temoin_menu ul li img{ margin:0 8 2 0;}
#colonne_temoin_menu ul li div{ padding:0 0 0 12;}
#colonne_temoin_menu ul li a{ font:11px tahoma; color:#000000; text-decoration:none; font-weight:bold;}
#colonne_temoin_menu ul li a:hover{ background-color:#FF0000; color:#FFFFFF;}

#colonne_temoin_texte{ float:left; width:389px; .width:430px;  padding:0 20 0 20; margin:0 0 20 0; border-left:1px solid #CCCCCC;}

.colonne_temoin_titre{ font:16px tahoma; color:#FF0000; font-weight:bold; padding:0 0 0 0; }
.colonne_temoin_soutitre{ font:11px tahoma; color:#000000; font-weight:bold; padding:4 0 10 0; }

.temoin_texte{font:11px tahoma; color:#666666; line-height:16px;}
.temoin_texte div{ float:left;}
.temoin_texte_photo{ margin:0 10 0 0; }
				/*pourquoi*/
#colonne_pourquoi_menu{ float:left;  width:329px; .width:369px; padding:0 20 0 20;}
#pourquoi_menu{ float:left; margin:0 0 10 0; width:329px; font:11px tahoma; line-height:16px; background-color:#EEEEEE; border:1px solid #CCCCCC;}
#pourquoi_menu div{ float:left; border-right:1px solid #CCCCCC;}
#pourquoi_menu ul{ float:left; list-style:none; margin:4 0 0 10; padding:0 0 0 0; width:218px;}
#pourquoi_menu ul li a{color:#FF0000; text-decoration:none; font-weight:bold;}
#pourquoi_menu ul li a:hover{text-decoration:underline;}

#colonne_pourquoi_texte{ float:left; width:270px; .width:310px;  padding:0 20 0 20; margin:0 0 20 0; border-left:1px solid #CCCCCC; }

.colonne_pourquoi_titre{ font:16px tahoma; color:#FF0000; font-weight:bold; padding:0 0 0 0; }
.colonne_pourquoi_soutitre{ font:11px tahoma; color:#000000; font-weight:bold; padding:4 0 10 0; }

.pourquoi_texte{font:11px tahoma; color:#666666; line-height:16px;}
.pourquoi_texte div{ float:left;}
.pourquoi_texte_photo{ margin:0 0 0 0; }

/*contact*/
#block_contact_texte{float:left; width:640px; .width:680px; padding:0 20 0 20;}
.contact_texte{float:left; width:640px; padding:0 0 10 0; font:11px tahoma; color:#666666; line-height:18px;}
.pointille_contact{height:1px; float:left; width:640px; border-top:1px dotted #FF0000;}

#liste_contact{ float:left; width:260px; .width:300px; padding:10 20 20 20;}
#liste_contact ul{float:left; width:260px; list-style:none; padding:10 0 10 0; margin:0 0 0 0; font:11px tahoma; line-height:16px; border-bottom:1px solid #F5F5F5;}
#liste_contact ul li span{color:#FF0000; font:11px tahoma; font-weight:bold;}

#contact_form_block{float:left;}

#form2_block{ float:left; border:1px solid #CCCCCC; width:340px; .width:360px; padding:10 10 10 10; margin:20 0 0 0; font:11px tahoma;}
#form2_block input{ height:18px; width:200px; font:11px tahoma;} 
#form2_block select{ height:18px; width:200px; font:11px tahoma;}
#form2_block textarea{ height:160px; width:200px; font:11px tahoma;}  
.form2_title{ float:left; font-weight:bold; color:#FF0000; width:340px; padding:0 0 10 0;}
.form2_col_1{float:left; list-style:none; padding:0 0 0 0; margin:0 20 0 0; line-height:20px;}
.form2_col_2{float:right; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:20px;}
.form2_col_2 li a{padding:3 10 5 10; background:url( "img/BG_bouton.jpg") no-repeat; font:10px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*mediatheque*/
#titre_media{float:left;  width:660px; .width:680px; padding:10 0 10 20; font:22px tahoma; color:#FF0000;}
#media_col1{ float:left; width:310px; .width:340px; padding:0 10 0 20;}
#media_col2{ float:left; width:310px; .width:340px; padding:0 20 0 10;}
#soustitre_media{ width:640px; .width:680px; padding:0 20 10 20; font:11px tahoma; color:#666666; line-height:16px; }
.pointille_media{ height:1px; float:left; width:310px; border-top:1px dotted #FF0000; }
.media_rubrique{ float:left; width:310px;  font:16px tahoma; font-weight:bold; padding:10 0 4 0; color:#000000; }

#doc_media_2{ float:left; width:310px; margin:0 0 10 0; font:10px tahoma;}
#doc_media_2_titre{ float:left; width:310px; font:11px tahoma; color:#FF0000; font-weight:bold; }
#doc_media_line2{ float:left; margin:10 0 0 0;}
#doc_media_line2 img{ float:left; margin:0 10 0 0;}
#doc_media_line2 ul{ float:left; width:270px; list-style:none; margin:0 0 0 0; padding:0 0 0 0; line-height:14px; color:#666666;}
#doc_media_line2 ul li a{ font:11px tahoma; color:#666666; text-decoration:none;}
#doc_media_line2 ul li a:hover{ text-decoration:underline;}

#media_tri{ float:left; padding:0 0 10 0; margin:0 0 10 0; border-bottom:1px solid #CCCCCC;}
#media_tri ul{ float:left; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:24px; font:11px tahoma; width:310px;}
#media_tri ul li img{ margin:0 8 2 0;}
#media_tri ul li select{height:18px; width:310px; font:11px tahoma; margin:8 0 0 0;}

/*Rapport en ligne*/
#block_rapport_texte{float:left; width:640px; .width:680px; padding:0 20 0 20;}
#block_rapport_texte span{ font-weight:bold; color:#FF0000;}
.rapport_texte{ float:left; width:640px; padding:0 0 10 0; font:11px tahoma; color:#666666; line-height:18px;}
.pointille_rapport{ height:1px; float:left; width:640px; border-top:1px dotted #FF0000; }

#contain_formrapport_block{float:left; padding:0 0 0 160;}
#formrapport_block{ float:left; border:1px solid #CCCCCC; width:340px; .width:360px; padding:10 10 10 10; margin:20 0 0 0; font:11px tahoma;}
#formrapport_block input{ height:18px; width:200px; font:11px tahoma;} 
.formrapport_title{ float:left; font-weight:bold; color:#FF0000; width:340px; padding:0 0 10 0;}
.formrapport_col_1{float:left; list-style:none; padding:0 0 0 0; margin:0 20 0 0; line-height:20px;}
.formrapport_col_2{float:right; list-style:none; padding:0 0 0 0; margin:0 0 0 0; line-height:20px;}
.formrapport_col_2 li a{padding:3 10 5 10; background:url( "img/BG_bouton.jpg") no-repeat; font:10px tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/* votre carriere chez qualiconsult */
#block_shema{ float:left; width:680px;}