body 
{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


p{margin:0;
padding:0;}

h1{	margin: 0;
	padding: 0;
}
h2{	margin: 0; 
	padding: 0;
	color:#f29a0f;
	font-size:40px;
	font-weight:normal;
}
h3{	margin: 0;
	padding: 0;
	font-size:19px;
	font-style:normal;
	color:#000000;
	background-repeat:no-repeat;
}
h4{	
color:#f29a0f;
margin: 0;
	padding: 0;
}

#page {
	width: 940px;
	margin-left:auto;
	margin-right:auto;
}

.spacer{clear:both;}

/*********************************************ACCUEIL**************************************************/
#contenu_accueil{
width:940px;	
height:331px;
margin-left:auto;
margin-right:auto;
background-image:url(images/IMG_fond-accueil.jpg);
background-repeat:no-repeat;
padding-top:169px;
position:relative;
}

#contenu_accueil a{ color:#0665a2; text-decoration:none;}
#contenu_accueil a:hover{color:#f29a0f; text-decoration:none;}
#images_centre{ width:383px; height:212px; margin-left:auto; margin-right:auto;  }
#a1{ position:absolute; top:9px; left:243px;}
#a2{position:absolute; top:39px; left:3px;}
#a3{position:absolute; top:39px; left:333px;}
#a4{position:absolute; top:79px; left:233px;}
#a5{
	position:absolute;
	top:117px;
	left:168px;
	height: 15px;
}
#a6{position:absolute; top:119px; left:373px;}
#a7{position:absolute; top:159px; left:133px;}
#a8{position:absolute; top:199px; left:3px;}
#a9{position:absolute; top:258px; left:56px;}
#b1{position:absolute; top:299px; left:82px;}
#b2{position:absolute; top:339px; left:80px;}
#b3{position:absolute; top:379px; left:80px;}
#b4{position:absolute; top:431px; left:20px;}
#b5{position:absolute; top:419px; left:273px;}
#b6{position:absolute; top:459px; left:213px;}
#b7{position:absolute; top:139px; }
#b8{position:absolute; top:9px; left:513px;}
#b9{position:absolute; top:9px; left:643px;}
#c1{position:absolute; top:79px; left:581px;}
#c2{
	position:absolute;
	top:121px;
	left:629px;
	width: 263px;
}
#c4{
	position:absolute;
	top:159px;
	left:723px;
	width: 248px;
}
#c5{
	position:absolute;
	top:205px;
	left:650px;
	width: 507px;
}
#c6{
	position:absolute;
	top:239px;
	left:766px;
	width: 121px;
}
#c7{
	position:absolute;
	top:278px;
	left:734px;
	width: 270px;
}
#c8{
	position:absolute;
	top:334px;
	left:752px;
	width: 165px;
}
#c9{
	position:absolute;
	top:388px;
	left:752px;
	width: 172px;
}
#c10{position:absolute; top:419px; left:703px;}
#c11{
	position:absolute;
	top:445px;
	left:764px;
	width: 289px;
}
#c12{
	position:absolute;
	top:456px;
	left:539px;
	width: 200px;
}
#c13{
	position:absolute;
	top:409px;
	left:452px;
	width: 193px;
}


.mots12{ color:#0665a2; font-size:12px;}
.mots14{ color:#0665a2; font-size:14px;}
.mots16{ color:#0665a2; font-size:16px;}
.mots18{ color:#0665a2; font-size:18px;}
.mots20{ color:#0665a2; font-size:20px;}
.mots25{ color:#0665a2; font-size:25px;}



#pied_accueil{background-color:#f5f5f6; width:780px; height:150px; padding-top:15px; margin-left:auto; margin-right:auto; }
#pied_gauche{float:left; width:260px; font-size:11px; color:#0665a2; padding-left:20px;}
#pied_milieu{
	float:left;
	width:320px;
	height: 145px;
	overflow: auto;
}
#pied_droite{float:left; width:180px; font-size:11px;}
.titre_pied{ font-size:18px; color:#000000;}
.images_pied{ margin-bottom:60px;}
.date_nouvelle{ color:#666666; font-size:10px;}
.titre_nouvelle{color:#f29a0f; font-size:16px;}
.texte_nouvelle{ font-size:12px; color:#666666;}
.liens_pied{font-size:12px; color:#333333;}
.liens_pied a{ color:#333333; text-decoration:none;}
.copyright{font-size:11px; color:#999999;}
.copyright a{font-size:11px; color:#999999; text-decoration:none;}
.bleu{color:#0665a2;}
#liens_copy{width:770px;  margin-left:auto; margin-right:auto; padding-left:10px;}
#liens_copy a:hover{text-decoration:underline;}

/**************************************SITE****************************************************/
#partie_gauche{width:140px; float:left; margin-right:20px; height:600px; }
#partie_droite{width:780px; float:left; height:600px; color:#666666;}
#menu{width:780px; height:66px;}
#touretbig{width:86px; margin-left:auto; margin-right:auto;}



/************************************Pied***********************************************/
#pied{
background-color:#f5f5f6; 
width:780px; 
margin-left:auto; 
margin-right:auto;
color:#0665a2;
font-size:11px;
height:110px; 
padding-top:15px;}

#pied_gauche_site{float:left; width:560px; background-color:#f5f5f6; padding-left:20px; }
#pied_droite_site{float:left; width:180px; background-color:#f5f5f6; padding-right:20px;}



/***************************************COMPANY****************************************/
#trait
{ border-bottom-width: 2px;
width: 780px;
border-bottom-style: solid;
border-bottom-color: #f5f5f6;
margin-bottom:30px;
}

#trait_tab
{ border-bottom-width: 2px;
width: 780px;
border-bottom-style: solid;
border-bottom-color: #f5f5f6;

}

#trait2
{border-bottom-width: 2px;
width: 780px;
border-bottom-style: solid;
border-bottom-color: #f5f5f6 ;
margin-top:30px;
margin-bottom:20px;
}

.trait3
{ 
width: 780px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #f5f5f6;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #f5f5f6;
}

#comp_haut_gauche{float:left; width:310px;}
#comp_haut_milieu{float:left; width:240px;}
#comp_haut_droite{float:left; width:220px;}


#comp_bas_gauche{float:left; width:200px;}
#comp_bas_milieu{float:left; width:420px;}
#comp_bas_droite{float:left; width:160px;}



#contenu_news {
	width: 230px;
	height:235px;
	float:left;
	overflow:hidden;
}


#news {
	width:230px;
	float:left;
	height:235px;
}

#news h3{ color:#1b6da7; font-size:14px; font-weight:bold;}

#tablo h4{color:#000000; }

.trait_tablo{ border-bottom-color:#ececed; border-bottom-width:1px; border-bottom-style:solid;}




/**********************************CONTACT*******************************************/

#part_gauche_contact{ float:left; width:390px; font-weight:bold;}
#part_gauche_contact2{ width:800px; color:#666666; font-weight:bold; }
#int_part_gauche{margin-left:200px;}
#part_gauche_contact2 h2{ margin-left:20px; margin-top:20px; }
#part_droite_contact{float:left; width:390px;}

#vert_form{ font-weight:bold; color:#66b203; background-color:#e6fbc7; border-color:#66b203; border-width:1px; padding:10px; width:100%;}
#rouge_form{font-weight:bold; color:#b21d03; background-color:#fbcec7; border-color:#b21d03; border-width:1px; padding:10px; width:100%;}
.bouton_form{ margin-left:100px; margin-top:40px; margin-bottom:40px;}
.bouton_form2{  margin-top:10px; margin-left:40px; }
.bouton_close{ margin-left:410px; }




/*********************************CLIENTS***********************************************/

#trait6
{
width: 760px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ececed;
margin-left:20px;
margin-top:15px;
margin-bottom:15px;
}



#tech, #asc, #tel, #data, #db, #script, #lead, #leadf, #win, #train, #cross, #event-I, #appointment, #outband, #info, #market, #phone, #brochure{ background-image:url(images/flecheB-1.gif); background-repeat:no-repeat; background-position:right; width:780px;font-size:14px; color:#666666; padding-top:3px; padding-bottom:3px; }


#tech_contient, #asc_contient, #tel_contient, #data_contient, #db_contient, #script_contient, #lead_contient, #leadf_contient, #win_contient, #train_contient, #cross_contient, #event_contient, #appointment_contient, #outband_contient, #info_contient, #market_contient, #phone_contient, #brochure_contient{ padding:10px;}



.texte_gauche_clients{ float:left; width:540px; margin-right:20px; }
.image_droite_clients{float:left; width:200px;}


#map{width:380px; height:380px;}








/**********************************SERVICES********************************************/
.gras_grand{font-weight:bold; font-size:16px; color:#000000;}

#gauche_services{float:left; width:460px; margin-right:20px; margin-top:200px;  }
#droite_services{float:left; width:300px; margin-top:200px;}
#carre_bleu{ background-color:#e1ebf3; width:300px; height:300px;}
.ico{margin-left:620px;}


#menu_audit a{display:block; float:left; width:100px; height:43px; background-image:url(images/Button_audit1.gif); padding-top:30px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#ffffff; text-decoration:none;}
#menu_consul a{display:block; float:left; width:120px; height:43px; background-image:url(images/Button_consultancy2.gif); padding-top:30px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}
#menu_hrm a{ display:block; float:left; width:120px; height:58px; background-image:url(images/Button_consultancy2.gif); padding-top:15px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}
#menu_op a{display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy2.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}
#menu_folow a{display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy2.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}

#menu_audit a:active{display:block; float:left; width:100px; height:43px; background-image:url(images/Button_audit1.gif); padding-top:30px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_consul a:active{display:block; float:left; width:120px; height:43px; background-image:url(images/Button_consultancy1.gif); padding-top:30px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_hrm a:active{ display:block; float:left; width:120px; height:58px; background-image:url(images/Button_consultancy1.gif); padding-top:15px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_op a:active{display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy1.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_folow a:active{display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy1.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}


#menu_audit2 a{display:block; float:left; width:120px; height:53px; background-image:url(images/Button_audit1.gif); padding-top:20px; padding-left:20px; background-repeat:no-repeat; font-weight:bold; color:#ffffff; text-decoration:none;}
#menu_consul2 a{display:block; float:left; width:130px; height:43px; background-image:url(images/Button_consultancy2.gif); padding-top:30px; padding-left:30px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}
#menu_hrm2 a{ display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy2.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}
#menu_op2 a{display:block; float:left; width:120px; height:58px; background-image:url(images/Button_consultancy2.gif); padding-top:15px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#666666; text-decoration:none;}

#menu_audit2 a:active{display:block; float:left; width:120px; height:53px; background-image:url(images/Button_audit1.gif); padding-top:20px; padding-left:20px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_consul2 a:active{display:block; float:left; width:130px; height:43px; background-image:url(images/Button_consultancy1.gif); padding-top:30px; padding-left:30px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_hrm2 a:active{ display:block; float:left; width:120px; height:48px; background-image:url(images/Button_consultancy1.gif); padding-top:25px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu_op2 a:active{display:block; float:left; width:120px; height:58px; background-image:url(images/Button_consultancy1.gif); padding-top:15px; padding-left:40px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none;}

#menu_js{
	width:780px;
	overflow:auto;
	position:absolute;
}



#contenu_menu_js{ clear:both; width:3900px; height:110px; background-color:#f29a0f; color:#FFFFFF; line-height:18px; 	display:block;
	position:relative;
}


#contenu_menu_js ul{margin:0; padding:0; margin-left:110px; margin-top:10px;}
#contenu_menu_js li{margin:0; padding:0; }

#menu_js li {list-style-image:url(images/puces_Otocom.gif);}

#liste_audit{float:left; width:780px;}
#liste_audit_gauche{ float:left;}
#liste_audit_droite{float:left;}
#bouton_audit_droite{float:left; margin-top:35px; padding-left:60px;}

#liste_consul{float:left; width:780px;}
#liste_consul_gauche{ float:left;}
#liste_consul_droite{float:left;}
#bouton_consul_droite{float:left; margin-top:35px; padding-left:40px;}
#bouton_consul_gauche{float:left; margin-top:35px; padding-left:20px; }

#liste_hrm{float:left; width:780px;}
#liste_hrm_gauche{ float:left;}
#liste_hrm_droite{float:left;}
#bouton_hrm_droite{float:left; margin-top:35px; padding-left:30px;}
#bouton_hrm_gauche{float:left; margin-top:35px; padding-left:20px;}

#liste_op{float:left; width:780px;}
#liste_op_gauche{ float:left;}
#liste_op_droite{float:left;}
#bouton_op_droite{float:left; margin-top:35px; padding-left:50px;}
#bouton_op_gauche{float:left; margin-top:35px; padding-left:20px;}

#liste_folow{float:left; width:780px;}
#liste_folow_gauche{ float:left;}
#liste_folow_droite{float:left;}
#bouton_folow_droite{float:left; margin-top:35px; padding-left:50px;}
#bouton_folow_gauche{float:left; margin-top:35px; padding-left:20px;}

.case{ border-color:#d3d3d3; border-width:2px; border-style:solid;}
#contact_form textarea{ border-color:#d3d3d3; border-width:2px; border-style:solid;}


/********************************TABLO APPOINTMENT FR**********************************/

.fond_orange_tab{ background-color:#f29a0f; color:#FFFFFF; }
.fond_gris_tab{ background-color:#ebe9e9; color:#000000;}


#part_gauche_form{float:left; width:390px;}
#part_droite_form{float:left; width:390px;}

.bold{font-weight:bold;}