/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*background-color:#FFFFFF;*/
	background-color:#d5210e;
	font-weight:bold;
	line-height:14px;
}

a {
	text-decoration:none;
	color:#000000;
}

a:hover {
	text-decoration:underline;
}

a.email {
	color:#0000cc;
	text-decoration:none;
}

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

.coul_secondaire {
	color:#D2001E;
}

ul.liste_puce {	
	margin-top:-4px;
}

.liste_puce  li {
	list-style-type:none;
	background:url(images/puce.gif) 0px 10px no-repeat;
	padding-left:10px;
	line-height:22px;
}

*html .liste_puce  li {/*ie6*/
	height:4px;
}


ul.puce {	
	margin-top:-4px;
}

.puce  li {
	list-style-type:none;
	background:url(images/puce.gif) 0px 7px no-repeat;
	padding-left:10px;
	line-height:16px;
}

*html .puce  li {/*ie6*/
	height:4px;
}


/*----------------------------------------------------BOUTONS------------------------------------------------------------*/
.btn_formu a {
	background:url(boutons/btn_formulaire.gif) no-repeat;
	background-position:top;
	display:block;
	width:154px;
	height:23px;
}

.btn_formu a:hover {
	background-position:bottom;
}

.btn_parcourir {
	padding-right:10px;
}

/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	width:800px;
	height:580px;
	background:url(images/bg_contenu.jpg) no-repeat;
	margin:auto;
	margin-top:50px;
	padding-top:20px;
	position:relative;
}

#contenu {
	width:702px;
	height:495px;
	margin-left:49px;
}

#logo_SE {
	background:url(images/logo_SE.gif) no-repeat;
	width:400px;
	height:22px;
	margin-left:64px;
	margin-bottom:14px;
}

ul#navigation {
	width:702px;
	margin-left:49px;
}

#navigation li {
	list-style-type:none;
	float:left;
}

#navigation li.agence {
	background:url(boutons/agence.gif) no-repeat;
	background-position:bottom;
	width:88px;
	height:18px;
	display:block;
}

#navigation li.agence a {
	background:url(boutons/agence.gif) no-repeat;
	background-position:top;
	width:88px;
	height:18px;
	display:block;
}

#navigation li.agence a:hover {
	background-position:bottom;
}

#navigation li.activites {
	background:url(boutons/activites.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:88px;
	height:18px;
}

#navigation li.activites a {
	background:url(boutons/activites.gif) no-repeat;
	background-position:top;
	display:block;
	width:88px;
	height:18px;
}

#navigation li.activites a:hover {
	background-position:bottom;
}

#navigation li.hotesses {
	background:url(boutons/hotesses.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:88px;
	height:18px;
}


#navigation li.hotesses a {
	background:url(boutons/hotesses.gif) no-repeat;
	background-position:top;
	display:block;
	width:88px;
	height:18px;
}

#navigation li.hotesses a:hover {
	background-position:bottom;
}

#navigation li.recrutement {
	background:url(boutons/recrutement.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:85px;
	height:18px;
}

#navigation li.recrutement a {
	background:url(boutons/recrutement.gif) no-repeat;
	background-position:top;
	display:block;
	width:85px;
	height:18px;
}

#navigation li.recrutement a:hover {
	background-position:bottom;
}

#navigation li.demande_devis {
	background:url(boutons/demande_devis.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:93px;
	height:18px;
}

#navigation li.demande_devis a {
	background:url(boutons/demande_devis.gif) no-repeat;
	background-position:top;
	display:block;
	width:93px;
	height:18px;
}

#navigation li.demande_devis a:hover {
	background-position:bottom;
}

#navigation li.uniformes {
	background:url(boutons/uniformes.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:86px;
	height:18px;
}


#navigation li.uniformes a {
	background:url(boutons/uniformes.gif) no-repeat;
	background-position:top;
	display:block;
	width:86px;
	height:18px;
}

#navigation li.uniformes a:hover {
	background-position:bottom;
}

#navigation li.acces {
	background:url(boutons/acces.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:87px;
	height:18px;
}


#navigation li.acces a {
	background:url(boutons/acces.gif) no-repeat;
	background-position:top;
	display:block;
	width:87px;
	height:18px;
}

#navigation li.acces a:hover {
	background-position:bottom;
}

#navigation li.contact {
	background:url(boutons/contact.gif) no-repeat;
	background-position:bottom;
	display:block;
	width:87px;
	height:18px;
}


#navigation li.contact a {
	background:url(boutons/contact.gif) no-repeat;
	background-position:top;
	display:block;
	width:87px;
	height:18px;
}

#navigation li.contact a:hover {	
	background-position:bottom;
}

#titre_page {
	top:102px;
	left:86px;
	position:absolute;
}

#middle {
	margin-left:134px;
	margin-top:96px;
}

*html #middle {/*ie6*/
	margin-top:63px;
}

*+html #middle {/*ie7*/
	margin-top:63px;
}

/*----------------------------------------------------INDEX-----------------------------------------------------------*/
#page_logo {
	width:800px;
	height:600px;
	background:url(images/page_logo.jpg) no-repeat;
	margin:auto;
	margin-top:50px;
	position:relative;
}
#page_logo p {
	padding-top:420px;
	text-align:center;
	margin-left:0px;
}

#page_logo p a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#page_logo p a:hover {
	text-decoration:underline;
}

/*----------------------------------------------------AGENCE-----------------------------------------------------------*/
#bg_agence {
	background:url(images/bg_etoile.gif) bottom right no-repeat;
	width:413px;
	padding-right:204px;
	height:393px;
}

#titre_agence {
	background:url(images/titre_agence.gif) no-repeat;
	width:56px;
	height:11px;
}
/*----------------------------------------------------ACTIVITES----------------------------------------------------------*/
#titre_activites {
	background:url(images/titre_activites.gif) no-repeat;
	width:91px;
	height:13px;
	margin-top:-2px;
}

#bloc_photo_activites {
	float:right;
	width:209px;
	margin-right:90px;
}

*html #bloc_photo_activites {/*ie6*/
	margin-right:40px;
}


#photo_bouquet {
	background:url(images/photo_bouquet.jpg) no-repeat;
	width:154px;
	height:154px;
	border:#CCCCCC solid 1px;
	margin-top:10px;
	margin-left:55px;
}

#photo_table {
	background:url(images/photo_table.jpg) no-repeat;
	width:154px;
	height:154px;
	border:#CCCCCC solid 1px;
	margin-left:55px;
}

/*----------------------------------------------------HOTESSES---------------------------------------------------------*/
#titre_hotesses {
	background:url(images/titre_hotesse.gif) no-repeat;
	width:94px;
	height:13px;
	margin-top:-2px;
}

#bloc_photo_hotesse {
	float:right;
	width:209px;
	margin-right:90px;
}

*html #bloc_photo_hotesse {/*ie6*/
	margin-right:40px;
}



#photo_hotesse1 {
	width:154px;
	height:154px;
	border:#CCCCCC solid 1px;
	margin-left:55px;
}

#photo_hotesse2 {
	width:154px;
	height:154px;
	border:#CCCCCC solid 1px;
	margin-top:10px;
	margin-left:55px;
}

/*----------------------------------------------------RECRUTEMENT---------------------------------------------------------*/
#titre_recrutement {
	background:url(images/titre_recrutement.gif) no-repeat;
	width:91px;
	height:11px;
}

#bloc_photo_hotesse_recrutement {
	float:right;
	width:164px;
	margin-right:115px;
}

*html #bloc_photo_hotesse_recrutement {/*ie6*/
	margin-right:50px;
}



#photo_recrutement {
	background:url(images/photo_hotesse3.jpg) no-repeat;
	width:93px;
	height:326px;
	margin-left:55px;
}

/*----------------------------------------------------RECRUTEMENT EN LIGNE---------------------------------------------------------*/
#titre_preinscription {
	background:url(images/SE_preinscription.gif) 0px -1px no-repeat;
	width:231px;
	height:13px;
}

#middle_formu {
	margin-left:114px;
	margin-top:96px;
}

*html #middle_formu {/*ie6*/
	margin-top:63px;
}

*+html #middle_formu {/*ie7*/
	margin-top:63px;
}


#bloc_preinscription {
	width:566px;
	height:337px;
	padding:20px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	border:#CCCCCC solid 1px;
}


.table_question {
	width:520px;
}

.tab_question td {
	vertical-align:middle;
}

.tab_question td.intitule_question {
	width:330px;
	font-weight:bold;
}

.tab_question td.chps_question {
	width:180px;
}

.tab_question input.formu_question {
	width:180px;
	font-size:10px;
} 

.tab_question td.ligne_question {
	height:10px;
}

.tab_question td.ligne_separation_question {
	height:30px;
}

.tab_etat_civil {
	width:360px;
}

.tab_etat_civil td {
	vertical-align:middle;
}

.tab_etat_civil td.intitule_etat_civil {
	width:180px;
	font-weight:bold;
}

.tab_etat_civil td.chps_etat_civil {
	width:170px;
}

.tab_etat_civil input.formu_etat_civil {
	width:160px;
	font-size:10px;
}

.tab_etat_civil input.formu_profil {
	width:105px;
	font-size:10px;
}

.tab_etat_civil textarea.commentaire {
	width:350px;
	height:40px;
	font-size:10px;
}

.tab_etat_civil td.ligne_etat_civil {
	height:10px;
}

.tab_etat_civil td.ligne_separation_civil {
	height:30px;
}

.tab_etat_civil td.ligne_separation_profil {
	height:20px;
}

input.case_cocher {
	width:10px;
}

.pad3 {	
	padding-top:-3px;
}

.ligne_separation {
	height:20px;
}

/*----------------------------------------------------DEMANDE DEVIS---------------------------------------------------------*/
#titre_demande_devis {
	background:url(images/titre_demande_devis.gif) no-repeat;
	width:118px;
	height:11px;
}

.tab_devis {
	width:545px;
}

.tab_devis td {
	vertical-align:middle;
}

.trait_coul {
	height:1px;
	background:url(images/carre_trait.gif) repeat-x;
	width:135px;
	padding:0px;
	margin:0px;
}

.tab_devis td.intitule_devis {
	width:185px;
	font-weight:bold;
}

.tab_devis td.chps_devis {
	width:197px;
}

.tab_devis input.formu_devis {
	width:160px;
	font-size:10px;
}

.tab_devis td.chps_devis2 {
	width:163px;
}

.tab_devis td.ligne_devis {
	height:10px;
}

.tab_devis td.ligne_devis_trait {
	height:10px;
}

*html .tab_devis td.ligne_devis_trait {/*ie6*/
	height:0px;
}

*+html .tab_devis td.ligne_devis_trait {/*ie7*/
	height:0px;
}

.tab_devis textarea.adresse_devis {
	width:160px;
	height:30px;
}

.tab_horaire {
	width:180px;
}

.tab_horaire td {
	vertical-align:middle;
}

.tab_horaire td.txt1 {
	width:20px;
	font-weight:bold;
}

.tab_horaire td.chps_horaire {
	width:65px;
}

.tab_horaire input.formu_horaire {
	width:55px;
	font-size:10px;
}

.tab_ouinon {	
	width:115px;
	margin-left:20px;
}

.tab_ouinon td {
	vertical-align:middle;
}

.tab_ouinon td.case_cocher {
	width:10px;
}

.tab_ouinon input.check {
	width:10px;
}

.tab_ouinon td.reponse {
	width:25px;
	padding-left:5px;
}

.tab_ouinon td.espace_ouinon {
	width:35px;
}

.tab_langues {
	width:180px;
	margin-left:20px;
}

.tab_langues td {	
	vertical-align:middle;
}

.tab_langues td.choix_langues {
	width:10px;
}

.tab_langues input.check_langues {
	width:10px;
}

.tab_langues td.langues {
	width:75px;
	padding-left:5px;
}

.tab_langues td.ligne_langues {
	height:10px;
}

.tab_civilite {
	width:195px;
}

.tab_civilite td {
	vertical-align:middle;
}

.tab_civilite td.choix_civilite {
	width:10px;
}

.tab_civilite input.check_civilite {
	width:10px;
}

.tab_civilite td.civilite {
	width:50px;
	padding-left:5px;
}

/*----------------------------------------------------UNIFORMES---------------------------------------------------------*/
#titre_uniformes {
	background:url(images/titre_uniformes.gif) no-repeat;
	width:97px;
	height:11px;
}

#bloc_uniformes {
	width:566px;
	height:337px;
	padding:20px;
	overflow:scroll;
	overflow-x:auto;
	overflow-y:hidden;
	background:#606060;
}

ul#liste_tailleur {
	margin:0px;
	height:338px;
	width:772px;
}

#liste_tailleur li {
	list-style-type:none;
	float:left;
}

#liste_tailleur li.hotesse {
	width:178px;
}

#liste_tailleur li.espace_hotesse {
	width:20px;
}

ul.tailleur_hotesse {
	margin:0px;
	width:178px;
}

.tailleur_hotesse li {
	list-style-type:none;
}

.tailleur_hotesse li.photo {
	width:178px;
	height:318px;
}

.tailleur_hotesse li.nom_tailleur {
	text-align:center;
	width:178px;
	color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
}

/*---------------------------------------------------ACCES---------------------------------------------------------*/
#titre_acces {
	background:url(images/titre_acces.gif) no-repeat;
	width:41px;
	height:13px;
	margin-top:-1px;
}

#bloc_acces {
	width:566px;
	height:337px;
	padding:20px;
}

.plan_acces {
	background:url(images/plan_acces.gif) no-repeat;
	width:297px;
	height:294px;
	border:#ED1C24 solid 2px;
}

.texte_acces {
	float:right;
	line-height:18px;
	margin-right:25px;
}

*html .texte_acces {/*ie6*/
	margin-right:15px;
}

*+html .texte_acces {/*ie7*/
	margin-right:15px;
}

.picto_metro {
	background:url(images/metro.gif) 0px 3px  no-repeat;
	padding-left:21px;
	padding-bottom:2px;
}

.pad_metro {
	padding-left:21px;
}

.picto_bus {
	background:url(images/bus.gif) 0px 3px no-repeat;
	padding-left:21px;
	padding-bottom:2px;
}

/*---------------------------------------------------CONTACT----------------------------------------------------------*/
#titre_contact {
	background:url(images/titre_contact.gif) no-repeat;
	width:108px;
	height:11px;
}

#bloc_photo_contact {
	float:right;
	width:209px;
	margin-right:90px;
}

*html #bloc_photo_contact {/*ie6*/
	margin-right:40px;
}


#photo_contact {
	background:url(images/photo_contact.jpg) no-repeat;
	width:154px;
	height:235px;
	border:#CCCCCC solid 1px;
	margin-top:10px;
	margin-left:55px;
}

#texte_agence_d_hotesses_d_accueil_paris p{
	width:570px;
}

#pied_adresse{
	position:absolute;
	top:534px;
	margin-left:105px;
	color:#FFF;
}

#bas_de_page{
	position:absolute;
	top:650px;
	color:#CCC;
}

#bas_de_page a{color:#FFF;}

.texte_contact {
	line-height:14px;
}
/*----------------------------------------------------BAS DE PAGE ACCUEIL------------------------------------------------------------*/


.lienbasdepage {
	color: #ffffff;
	text-decoration: none;
}
.lienbasdepage A{
	color: #ffffff;
	text-decoration: none;
}
.lienbasdepage A:hover{
	color: #000000;
	text-decoration: none;
}

.lienbasdepageindex {
	display:block;
	position:absolute;
	top:650px;
	width:100%;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	margin: 0 auto;
}


.lienbasdepageindex A{
	color: #ffffff;
	text-decoration: none;
}

.lienbasdepageindex A:hover{
	color: #000000;
	text-decoration: none;
}

