body, div, ul, input, li, a, h1, h2, p.info, td, tr, table, img {
	margin: 0;
	padding: 0;
}

label, #label_offre_du_moment{
	cursor : pointer;
}
p, label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #d2002e;
	margin-left: 40px;
	margin-top: 5px;
	margin-bottom: 8px;
}

.bold {
	font-weight: bold;
}

.boldsoulign {
	font-weight: bold;
	text-decoration: underline;
}

#conteneur {
	height: 629px;
	width: 792px;
	margin-left: auto;
	margin-right: auto;
}

#haut {
	background-image: url(../images/fond_ombre.jpg);
	background-repeat: repeat-y;
	height: 58px;
	width: 792px;
}

.logo_cf {
        float:left;
        height:31px;
        margin-left:23px;
        margin-right:45px;
        margin-top:14px;
}

#menuhaut {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f4c48;
	margin-left: 10px;
}

ul.menu li {
	list-style-type: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4f4c48;
	font-size: 20px;
	margin-left: 8px;
	padding-left: 6px;
}

.li_partenaires {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4f4c48;
	padding-right: 5px;
}

ul.menu li a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4f4c48;
	text-decoration: none;
}

ul.menu li a:hover {
	text-decoration: underline;
}

.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575959;
	padding-left: 5px;
	margin-top: 5px;
	margin-left: 2px;
	display:block;
	float:left;
}

.input_recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d6e71;
	background-color: #FFFFFF;
	height: 13px;
	width: 85px;
	border: 1px solid #6d6e71;
}

.bouton_ok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6d6e71;
	background-image: url(Aucune);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	margin-left: 5px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}

#milieu {
	background-image: url(../images/fond_ombre.jpg);
	background-repeat: repeat-y;
	width: 792px;
	min-height: 525px;
	height: auto;
}

#offres, #projets, #services {
	position:absolute;
}

#offres {
	background-image: url(../images/offres.gif);
	background-repeat: no-repeat;
	height: 488px;
	width: 344px;
	margin-top: 30px;
	margin-left: 43px;
}

.image_offres {
	margin-top: 11px;
	margin-left: 8px;
}

#projets {
	background-image: url(../images/projets.jpg);
	background-repeat: no-repeat;
	height: 266px;
	width: 412px;
	margin-left: 337px;
}

#projets ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 90px;
	margin-left: 270px;
}

#projets li {
	list-style-image: url(none);
	list-style-type:none;
	background-image: url(../images/croix.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: -1px;
	margin-top: 4px;
}

#projets li a {
	color: #6486e2;
	text-decoration: none;
	/*background: none;correction d'un bug IE */
}

#projets a {
	/*background: none;correction d'un bug IE */
}

#projets li a:hover {
	color: #6486e2;
	text-decoration: underline;
	background: none;
}

#projets li a span {
	display: none;
}

#projets li a:hover span {
	display: inline;
	position: absolute;
	width: 248px;
	height: 231px;
}

#projets a span { 
	/* définition de la balise <span> inclue dans <a> */
	display: none;
}
/* <-- mettre en commentaire toute la déclaration
span.img_auto, span.img_plage, span.img_deco, span.img_travaux, span.img_budget {display: inline;position: absolute;width: 200px;height: 100px;border: Aucune;}
*/
span.img_auto {
	margin-top: -64px;
	margin-left: -346px;
}

span.img_plage {
	margin-top: -83px;
	margin-left: -376px;
}

span.img_deco {
	margin-top: -102px;
	margin-left: -359px;
}

span.img_travaux {
	margin-top: -121px;
	margin-left: -336px;
}

span.img_budget {
	margin-top: -140px;
	margin-left: -330px;
}

.nobold {
	font-weight: normal;
	font-size: 10px;
}

.italic {
	font-style: italic;
}

#services {
	background-image: url(../images/services.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 357px;
	margin-top: 274px;
	margin-left: 399px;
}

.simulation {
	margin-top: 110px;
	margin-left: 220px;
}

ul.liens_services {
	margin-left: 220px;
	margin-top: 5px;
}

ul.liens_services li {
	list-style-type: none;
	font-size: 11px;
	margin-left: 0px;
	padding-left: 0px;
	background-image: url(../images/croix_rose.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: -1px;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

ul.liens_services li a {
	color: #c02e9b;
	text-decoration: none;
}

ul.liens_services li a:hover {
	color: #c02e9b;
	text-decoration: underline;
}

#bas {
	background-image: url(../images/bas_page.jpg);
	height: 48px;
	width: 792px;
	margin-bottom: 1px;
}

#menubas {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 17px;
	margin-left: 22px;
}

#logo_bas {
	float: left;
}

.logo_gc {
	margin-left: 300px;
}

/* styles pages interieures */
#ss_ss_menu {
	background-image: url(../images/projet_htg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 350px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

.pret_lib {
	clip: rect(10px,auto,auto,auto);
	margin-top: 19px;
	margin-left: 5px;
}

.pret_au {
	margin-top: 9px;
	margin-left: -78px;
}

.ss_ss_menu, .ss_ss_menu_5, .ss_ss_menu_1, .ss_ss_menu_2, .ss_ss_menu_4, .ss_ss_menu_3 {
	margin-top: 190px;
	margin-left: 40px;
}

#ss_ss_menu li, #ss_ss_menu_5 li, #ss_ss_menu_1 li, #ss_ss_menu_2 li, #ss_ss_menu_4 li, #ss_ss_menu_3 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(none);
	list-style-type: none;
	background-image: url(../images/petite_croix.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	background-position: -1px;
	margin-top: 1px;
}

#ss_ss_menu li a, #ss_ss_menu_5 li a, #ss_ss_menu_1 li a, #ss_ss_menu_2 li a, #ss_ss_menu_4 li a, #ss_ss_menu_3 li a {
	color: #6486e2;
	text-decoration: none;
}

#ss_ss_menu li a:hover, #ss_ss_menu_5 li a:hover, #ss_ss_menu_1 li a:hover, #ss_ss_menu_2 li a:hover, #ss_ss_menu_4 li a:hover, #ss_ss_menu_3 li a:hover {
	text-decoration: underline;
}

.simulation_int {
	margin-top: 20px;
	margin-left: 30px;
}

#demande li {
	background-image: url(Aucune);
	margin-bottom: 3px;
}

#demande ul {
	margin-left: 15px;
	padding-top: 0px;
}

#menu_postit {
	height: 68px;
	width: 500px;
	float: left;
	margin-top: 20px;
}

#postit li {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border: 1px solid #FFFFFF;
	padding-top: -10px;
}

#postit li a {
	text-decoration: underline;
	color: #FFFFFF;
}

#postit li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

#information {
	margin-top: 0px;
	margin-left: 220px;
	top: 156px;
	height: auto;
	border-bottom-style: 0;
	border-bottom-color: 0;
	padding: 0;
	margin-bottom: 0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #2b5ce2;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-bottom: 5px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	margin-bottom: 8px;
	margin-top: 8px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 15px;
	margin-top: 20px;
}

select.info{
	width : auto;
}

p.info, .info, .info_mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #363636;
	margin-left: 2px;
	padding-bottom: 8px;
	width: 530px;
}

p.info_mention {
	width: 510px;
	margin-left: 10px;
}

p.info_bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	margin-left: 0px;
	padding-bottom: 8px;
}

.info_tres{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B13493;
	margin-left: 0px;
	padding-bottom: 8px;
	width: 520px;
}

/*page service*/
#ss_ss_menu_service {
	background-image: url(../images/service_dossier_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 400px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_service_form {
	background-image: url(../images/service_formulaire_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 400px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_service_contact {
	background-image: url(../images/service_contact_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 400px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

tr.tirets {
	background-image: url(../images/tiret.gif);
	background-repeat: repeat-x;
	background-position: 5px;
}

.ss_ss_menu_service, .ss_ss_menu_service_form, .ss_ss_menu_service_contact {
	margin-top: 185px;
	margin-left: 40px;
}

#ss_ss_menu_service li, #ss_ss_menu_service_form li, #ss_ss_menu_service_contact li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(none);
	list-style-type: none;
	background-image: url(../images/petite_croix_rose.gif);
	padding-left: 22px;
	background-position: -1px;
	margin-top: 1px;
	background-repeat: no-repeat;
	margin-left: -10px;
}

#ss_ss_menu_service li a, #ss_ss_menu_service_form li a, #ss_ss_menu_service_contact li a {
	color: #c02e9b;
	text-decoration: none;
}

#ss_ss_menu_service li a:hover, #ss_ss_menu_service_form li a:hover, #ss_ss_menu_service_contact li a:hover {
	text-decoration: underline;
}

.brouge {
	margin-top: -2px;
}

#demande {
	height:200px;
}

#ss_ss_menu_1 {
	background-image: url(../images/prettravaux_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 320px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_3 {
	background-image: url(../images/projet_htg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 350px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_4 {
	background-image: url(../images/pretlibertevoyage_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 350px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_2 {
	background-image: url(../images/pretliberte_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 350px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

#ss_ss_menu_5 {
	background-image: url(../images/pretauto_ht_g.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-left: 13px;
	height: 350px;
	width: 192px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}

.active {
	font-weight: bold;
	color: #214fcb;
}

.active_rose {
	font-weight: bold;
	color: #c02e9b;
	text-decoration: none;
}

/* pages les offres du moment*/
#offre_liberte, #offre_auto, #offre_travaux, #offre_equilibre {
	float: left;
	height: 255px;
	width: 280px;
}

#offre_liberte {
	background-image: url(../images/fond.ombre.offres.gif);
	margin-left: 55px;
	margin-top: 8px;
}

#offre_auto {
	background-image: url(../images/fond.ombre.offres.gif);
	margin-left: 50px;
	margin-top: 8px;
}

#offre_travaux {
	background-image: url(../images/fond.ombre.offres.gif);
	margin-left: 120px;
	margin-top: 5px;
}

#offre_equilibre {
	background-image: url(../images/fond.ombre.offres.gif);
	margin-left: 50px;
	margin-top: 5px;
}

.img_offre {
	margin-top: 10px;
	margin-left: 7px;
}

/* page qui sommes nous*/
#barre_navig_couleur {
	height: 84px;
	margin-left: -2px;
	padding-top: 19px;
	float: left;
	width: 540px;
}


#text_qui {
	width: 520px;
	margin-left: 190px;
	height: auto;
}

#ss_ss_menu_offre {
	margin-left: 20px;
	float: left;
	height: 400px;
	width: 137px;
	padding-top: 100px;
	padding-left: 5px;
	background-repeat: no-repeat;
}

#ss_ss_menu_qui {
	margin-left: 20px;
	float: left;
	height: 400px;
	width: 137px;
	padding-top: 100px;
	padding-left: 5px;
	background-image: url(../images/bande_grise.jpg);
	background-repeat: no-repeat;
}

.ss_ss_menu_qui li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	background-image: url(../images/croix_orange.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-position: 0px 3px;
}

.ss_ss_menu_qui li a {
	color: #FF6600;
	text-decoration: none;
}

.ss_ss_menu_qui li a:hover {
	text-decoration: underline;
}

.ss_rubriques {
	margin-top: 2px;
}

.ss_rubriques li {
	background-image: none;
	font-size: 11px;
	color: #FF0066;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

.demande_dossier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
}

.demande_dossier input {
	border: 1px solid #E57DCA;
}

.ss_rubriques a {
	color: #00FF99;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.bolditalic {
	font-weight: bold;
	text-decoration: underline;
}

.orange {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 8px;
}

/* page partenaires*/
#fiche_partenaire {
	height: auto;
	overflow:hidden;
	width: 510px;
	background-repeat: no-repeat;
	margin-left: 0px;
	border: 1px solid #FBE7B2;
	background-image: url(Aucune);
	padding-bottom: 10px;
}

.titre_fiche {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	height: 15px;
	width: 510px;
	margin-left: 0px;
	margin-top: 0px;
	background-color: #FBE7B2;
	padding-left: 0px;
}


.photo_partenaire {
	background-color: #E5E5E5;
	border: 1px solid #FF9900;
	height: 127px;
	width: 92px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

p.info_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	margin-left: 10px;
	float: left;
	width: 350px;
	margin-top: 10px;
}

p.info_fiche_adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-left: 10px;
	float: left;
	width: 350px;
	margin-top: 10px;
}

p.info_fiche_lien_site_partenaire {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6486e2;
}

.texte_adresse {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}

p.info_fiche_adresse a {
	color: #6486e2;
	text-decoration: none;
	text-transform: Aucune;
	font-weight: normal;
}

p.info_fiche_adresse a:hover{
	text-decoration: underline;
	font-weight: normal;
	text-transform: Aucune;
}

a.site_internet {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.site_internet p a:hover {
	color: #FF9900;
	text-decoration:underline;
}

/* page contact*/
.rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #D85CB9;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

p.nom_agence {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}

p.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

p.tel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

p.site {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

p.site a {
	color: #6486e2;
	text-decoration: none;
}

p.site a:hover {
	color: #6486e2;
	text-decoration: underline;
}

p.region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E67ECB;
	margin: 0px;
	margin: 0px;
}

.bouton_form {
	font-family: Arial, Helvetica, sans-serif;
}

.blue, .pink, .titre_orange_lien, .titre_FAQ{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px;
	width: 515px;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	border-bottom-style: solid;
	padding-bottom: 0px;
}

.pink {
	color: #D85CB9;
	margin-bottom: 8px;
	margin-top: 8px;
	width: 515px;
	border-bottom-width: 1px;
	border-bottom-color: #D85CB9;
	border-bottom-style: solid;
	padding-bottom: 0px;
}

.blue {
	color: #5B84D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5B84D6;
}

.titre_orange {
	color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}

.fleche {
	padding: 0;
	margin: 0;
}

#fond_form {
	width: 566px;
	background-image: url(../images/tableau_fbis.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	margin-left: -20px;
}

.bleu {
	color: #214fcb;
	font-size: 13px;
	font-weight: bold;
}

.info a {
	color: #6486e2;
	text-decoration: none;
}

.info a:hover {
	color: #3366FF;
	text-decoration: underline;
}

.tableau_form {
	background-image: url(../images/tableau_f.jpg);
	margin: 0px 0px 0px -10px;
	padding: 0px;
	height: 480px;
	background-repeat: no-repeat;
}

.tableau_civil {
	width: 540px;

	margin: 0px;
	padding: 0px;

	background-image: url(../images/fond_civil.jpg);
	background-repeat: no-repeat;
}

.tableau_revenus {
	width: 580px;
	background-image: url(../images/fond_revenu.jpg);
	margin: 0px 0px 0px -10px;
	padding: 0px;
	background-repeat: no-repeat;
}

.tableau_adresse {
	width: 580px;
	background-image: url(../images/fond_adresse.jpg);
	margin: 0px 0px 0px -10px;
	padding: 0px;
	background-repeat: no-repeat;
}

.tableau_sim {
	background-image: url(../images/fond_sim.jpg);
	margin: 0px 0px 0px -10px;
	padding: 0px;
	background-repeat: no-repeat;
}

.tableau_charge {
	width: 540px;
	background-image: url(../images/fond_charges.jpg);
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
.t_adresse {
	width: 139px;
	margin-top: 0px;
	border: 1px solid #FF99CC;	
}

.bt_envoyer, .bt_effacer {
	background-image: url(../images/bt_envoyer.gif);
	height: 32px;
	width: 69px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fce4f1;
}

.bt_envoyer {
	background-image: url(../images/bt_envoyer.gif);
	border: 1px solid #fce4f1;
}

.bt_effacer {
	background-image: url(../images/bt_effacer.gif);
	border: 1px solid #facfe6;
}

.nbre {
	height: 18px;
	width: 20px;
}

.radio {
	margin-left: 43px;
	margin-top: 0px;
}

.minusc {
	margin-left: 43px;
	margin-top: 0px;
	font-size: 10px;
}

.form_message {
	margin-top: 0px;
}

#fond_form input, .border_rose {
	border: 1px solid #FF99CC;
	background-color: #FFFFFF;
}

#solution {
	background-image: url(../images/fond_texte.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 270px;
	padding-bottom: 5px;
	margin-left: -10px;
}

#solution p {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6B56D7;
	margin-left: 20px;
	padding-top: 0px;
}

.bt {
	background-image: url(Aucune);
	background-color: #FFFFFF;
}

/* simulation */
.votre_projet {
	margin-left: -20px;
}

#preciser {
	height: 450px;
	width: 500px;
	background-image: url(../images/tableau_f.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: -5px;
	padding-left: 15px;
	padding-top: 15px;
}

.interligne {
	line-height: 13px;
}

a.SuiPre {
	color: #c02e9b;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover.SuiPre {
	color: #c02e9b;
	text-decoration: underline;
}

.sit_banc {
	margin-top: -22px;
	margin-left: -5px;
}

.tab_revenu {
	margin-top: -5px;
}

.tab_demande {
	margin-top: -12px;
}

#resultats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.titre_pink {
	font-weight: bold;
	color: #E67ECB;
}

#resultats td {
	height: 20px;
}

.result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF66CC;
}

.lien_rose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF33CC;
	text-decoration: none;
}

a:hover.lien_rose {
	text-decoration: underline;
}

.capital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.capital td {
	border : 1px;
	border-style: solid;
	border-color: #FFFFFF;
	height: 35px;
}

.radio_noborder {
	border: 0px;
}

.effacer, .effacer_grd {
	background-color: #FFFFFF;
	height: 20px;
	width: 50px;
	border: 1px solid #DE43AF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DE43AF;
	font-size: 12px;
}

.effacer_ligne {
	background-color: #FFFFFF;
	height: 40px;
	width: 50px;
	border: 1px solid #DE43AF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DE43AF;
	font-size: 12px;
}

.effacer_grd {
	height: 20px;
	width: 100px;
}

.salaire_mens {
	margin-bottom: 5px;
}
.choix_region {
	width: auto;
}

/*faq*/
#faq {
	pading: 0;
	margin: 0;
	width: 500px;
	height: auto;
}

p.info_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF950B;
	margin-left: 20px;
	width: 550px;
	height: auto;
}

p.info_reponse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../images/fleche_orange.gif);
	background-repeat: no-repeat;
	background-position: 2px 0px;
	padding-left: 19px;
	height: auto;
	width: 520px;
}

p.info_reponse a {
	font-size: 12px;
	font-weight: bold;
	color: #6486e2;
	text-decoration: none;
}

p.info_reponse a:hover {
	text-decoration: underline;
}

#accolade {
	position: relative;
	top: -195px;
	right: -320px;
}

#accolade_bis {
	position: relative;
	top: -198px;
	right: -320px;
}

.fond_metier {
	font-size: 550px;
	background-image: url(../images/fond_metier.jpg);
	background-repeat: no-repeat;
}

.contact_adresse {
	background-image: url(../images/fond_adresse_contact.jpg);
	background-repeat: no-repeat;
}

.Style1 {
	color: #B13493;
}
.Style4 {
	color: #FF0000;
}
.Style5 {
	color: #D85CB9;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.Style6 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #E67ECB;
}

.titre_FAQ {
	color: #ff9900;
}

.titre_faq_partenaire_contact {
	margin-bottom: 0px;
	font-size: 12px;
}

.titre_faq_partenaire_contact a {
	color: #6699FF;
	text-decoration: none;
}

.titre_faq_partenaire_contact a:hover {
	text-decoration: underline;
}

.txt_rose {
	color: #D85CB9;
}

.overlay{
	background-color: #dfdfdf;
	/*
	background-image: url(../images/overlay.png);
	*/
	position: absolute;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 100%;
	text-align: center;
	display: block;
}

* html .overlay{
	background: none;
	background-color: #dfdfdf;
}
