/* classe generale du site */
html,body{height:100%;}
body {	margin:0px;	padding:0px;	background-color:#FCA117;	background-image: url(../images_ifaip/degrade_fond_global2.jpg);	background-repeat: repeat-x;	background-position: left center; height:100%;}
td {	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #444444;}
a:link {	font-famoly:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight:normal;	text-decoration:none;	color: #1C3B74;}
a:active {	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal;	color: #1C3B74;}
a:visited {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal;	color: #1C3B74;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	font-weight:normal;	text-decoration:underline;	color: #1C3B74;}

/*pour mettre en blanc des liens*/
.blanc {color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;}
a.blanc:link {color:#ffffff;font-size: 20px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a.blanc:active  {color:#ffffff;font-size: 20px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a.blanc:visited  {color:#ffffff;font-size: 20px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a.blanc:hover  {color:#ffffff;font-size: 20px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:underline}

/* taille du champ de recherche google*/
#q {width: 70px;	border: 1px solid #bbbbbb;	font-size: 11px;	height: 14px;}
#q2 {width: 130px;border: thin solid #7F9DB9;}

/* menu de la partie gauche */ 
#menu {	padding: 0px;	color:#ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-align: right;	font-size: 11px;	line-height: 16px;	float: right;	margin: 0px;	width: 105px;}
#menu li {	color:#ffffff;	font-weight:bold;	text-decoration:none;	line-height: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	padding-top: 10px;	padding-bottom: 10px;	margin-right: 5px;	margin-left: 5px;	list-style-type: none;}
#menu li a {color:#ffffff;font-weight:bold;text-decoration:none;line-height: 15px;}
#menu li a:hover, #menu li a:focus, #menu li a:active  {color:#ffffff;font-weight:bold;text-decoration:underline;line-height: 15px;}

.txt_orange {	font-size: 10px;	color: #FE7616;	padding-top: 10px;}
.sstitre_blanc {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}
.sstitre_blanc_rechercher {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}

/*taille de texte : legende ----------------------------------------------------------------------------------*/
.legende-bleu {	font-size: 10px;	color: #1C3B74;	line-height: 12px;	padding-top: 5px;	height: 30px;}
a.legende-bleu:link {color:#1C3B74;font-size: 10px;text-decoration:none}
a.legende-bleu:active  {color:#1C3B74;font-size: 10px;text-decoration:none}
a.legende-bleu:visited  {color:#1C3B74;font-size: 10px;text-decoration:none}
a.legende-bleu:hover  {color:#1C3B74;font-size: 10px;text-decoration:underline}

.legende-blanche-10 {font-size: 10px;color: #FFFFFF;line-height: 10px;padding-top: 5px;}
a.legende-blanche-10:link {color:#ffffff;font-size: 10px;text-decoration:none}
a.legende-blanche-10:active  {color:#ffffff;font-size: 10px;text-decoration:none}
a.legende-blanche-10:visited  {color:#ffffff;font-size: 10px;text-decoration:none}
a.legende-blanche-10:hover  {color:#ffffff;font-size: 10px;text-decoration:underline}

.legende-noir-10 {font-size: 10px;color: #444444;line-height: 12px;}

/* taille de texte : titre ----------------------------------------------------------------------------------*/
.titre-blanc {font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;color: #ffffff;line-height: 18px;	font-weight: bold;	padding-top: 45px;	padding-bottom: 10px}
.titre-blanc-2 {	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 25px;	color: #ffffff;	line-height: 20px;	font-weight: bold;}
.titre-blanc-3 {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	color: #ffffff;	line-height: 18px;}
a.titre-blanc-3:link {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size: 15px;text-decoration:none}
a.titre-blanc-3:active  {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size: 15px;text-decoration:none}
a.titre-blanc-3:visited  {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size: 15px;text-decoration:none}
a.titre-blanc-3:hover  {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size: 15px;text-decoration:underline}
.titre-bleu {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 23px;	color: #384F88;	line-height: 23px;	font-weight: normal;	padding-bottom: 10px;	background-image: url(../images_ifaip/puce_bleu_ifaip.gif);	background-repeat: no-repeat;	list-style-position: inside;	text-indent: 25px;	padding-top: 10px;}
.titre-orange {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 23px;	color: #A13A00;	line-height: 23px;	font-weight: normal;	padding-bottom: 5px;	background-image: url(../images_ifaip/puce_bordeau_ifaip.gif);	background-repeat: no-repeat;	list-style-position: inside;	text-indent: 25px;	padding-top: 10px;}

/*mise en page de la page d'index ----------------------------------------------------------------------------------*/
.bandeau_flash {height: 67px;}
.coin_ifaip {	height: 207px;}
.bandeau_menu_haut {background-image: url(../images_ifaip/bandeau_ifaip_haut.jpg);	background-repeat: no-repeat;padding-left: 160px;height: 207px;}
.pave_actualite {	background-image: url(../images_ifaip/actualite_ifaip.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 80px;	font-size: 10px;background-color: #FBE6CD;}
.blanc_tournant_index {	padding-left: 10px;	background-color: #FFFFFF;	background-image: url(../images_ifaip/ombre_actualite.jpg);	background-repeat: no-repeat;	background-position: right top;}
#taille100 {height:100%;width: 100%;}
.taille100tab {	height:100%;	background-attachment: scroll;}
.taille100_tableau {	height:100%;}
.taille100_3 {		height:100%;	width: 767px;	}
#taille100_2 {		height:100%;	width: 767px;	}
#fond_site_droite {background-image: url(../images_ifaip/fond_droit_index.gif);background-position: left top;}
#fond-menu-bleu {	background-image: url(../images_ifaip/degrade_bleu_menu.jpg);	background-position: left top;	background-repeat: repeat-x;	height: 100%;	background-attachment: scroll;}
#fond-offre-emploi {	background-image: url(../images_ifaip/divers_ifaip/fond_offre_emploi.jpg);	background-position: left top;	background-repeat: no-repeat;	height: 167px;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 12px;	color: #FFFFFF;	padding-top: 5px;	padding-left: 5px;}
#titre_offre_emploi {	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	font-size: 50px;	font-weight: bold;	line-height: 45px;	background-image: url(../images_ifaip/divers_ifaip/puce_orange.gif);	background-repeat: no-repeat;	text-indent: 20px;}
#texte_offre_emloi {	height: 100%;}
#fond-pave-cfaifaip {	background-image: url(../images_ifaip/fond_acces_ifaip.jpg);	background-position: left top;	width: 396px;}
#position_menu_haut {	margin-top: 65px;}
#pave_rechercher {	background-image:url(../images_ifaip/degrade_rechercher.jpg);	background-position: left bottom;	width: 100px;	height: 50px;}
#hauteur_pave_rechercher {height: 65px;}
#fond-silouhette {	background-image: url(../images_ifaip/silouhette_ifaip.gif);	background-position: left bottom;	height: 100%;	background-repeat: no-repeat;}
/*style pour les formulaires*/
.formulaire1 {	background-color: #DBDBDB;	border: 1px solid #999999;	padding: 5px;	width: 400px;}
.formulairebouton {	background-color: #000000;	padding: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	border-top: 2px solid #999999;	border-right: 2px solid #999999;	border-bottom: 2px solid #666666;	border-left: 2px solid #666666;}
.formulaire_liste {	background-color: #DBDBDB;	border: 1px solid #999999;	padding: 5px;	width: 400px;}
.titre-blanc-transition {	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #ffffff;	line-height: 18px;	font-weight: bold;	padding-top: 20px;	padding: 10px;}

