body {
    font-size:12px;
	font-family:Arial,sans-serif;
	color:#000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CFD2DB;}

img {border:0;}

/* Contenu */
.Contenu {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:10px; padding-right:20px; text-align:justify;}
.Contenu A:link {color:#666666;text-decoration:none;}
.Contenu A:visited {color:#666666;text-decoration:none;}
.Contenu A:hover {color:#666666;text-decoration:underline;}
.Contenupromotion{font-family: Arial,sans-serif; font-size: 18px; font-style: normal; font-weight:bold; color: #b0151b; padding-top:10px; padding-right:20px; text-align:justify;}

/* Texte Baseline */
.TexteBaseline {font-family: Tahoma,sans-serif; font-size: 10px; font-style: normal; color: #7D7C7C; padding-left:5px; padding-right:8px; padding-top:5px;}
.TexteBaseline A:link {color:#7D7C7C;text-decoration:none;}
.TexteBaseline A:visited {color:#7D7C7C;text-decoration:none;}
.TexteBaseline A:hover {color:#7D7C7C;text-decoration:underline;}

/* Texte Accueil Implantation */
.TexteAccueilImp {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:25px; padding-top:38px; padding-right:100px;}
.TexteAccueilImp A:link {color:#000000;text-decoration:none;}
.TexteAccueilImp A:visited {color:#000000;text-decoration:none;}
.TexteAccueilImp A:hover {color:#000000;text-decoration:underline;}

/* Texte Accueil Implantation */
.TextePromoUpper {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left:2px; padding-right:3px; text-transform:uppercase;}

.TextePromo {font-family: Arial; font-size: 10px; font-style: normal; color: #000000; padding-left:2px; padding-top:1px; padding-right:3px;}
.TextePromo A:link {color:#000000;text-decoration:none;}
.TextePromo A:visited {color:#000000;text-decoration:none;}
.TextePromo A:hover {color:#000000;text-decoration:underline;}

.Prix {font-family: Arial,sans-serif; font-size: 14px; font-style: normal; color: #A81318; padding-left:2px; padding-top:1px; font-weight:bold;}

.CallageImg{ padding-left:23px; padding-top:12px;}
.CallageImgArt{ padding-left:9px; padding-top:8px;}
.Callage{ padding-left:5px; padding-top:2px;}
.CallageFiche{ padding-top:5px;}

/* Texte Conseil */
.TexteConseil {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left:22px; padding-top:41px; padding-right:60px;}
.TexteConseil A:link {color:#000000;text-decoration:none;}
.TexteConseil A:visited {color:#000000;text-decoration:none;}
.TexteConseil A:hover {color:#000000;text-decoration:underline;}

/* Texte Accueil Newsletter */
.TexteAccueilNews {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:25px; padding-top:30px; padding-bottom:3px;}
.TexteAccueilNews A:link {color:#000000;text-decoration:none;}
.TexteAccueilNews A:visited {color:#000000;text-decoration:none;}
.TexteAccueilNews A:hover {color:#000000;text-decoration:underline;}

/* Texte Accueil Newsletter */
.TexteNews {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left:22px; padding-top:28px; padding-bottom:4px;}
.TexteNews A:link {color:#000000;text-decoration:none;}
.TexteNews A:visited {color:#000000;text-decoration:none;}
.TexteNews A:hover {color:#000000;text-decoration:underline;}

/* Texte Accueil Mail */
.TexteAccueilMail {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left:25px; font-weight:bold;}

/* Texte Accueil Mail */
.TexteAccueilLocRech {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:46px;}

/* Texte Accueil Catalogues */
.TexteAccueilCat {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:25px; padding-top:40px; padding-right:100px;}
.TexteAccueilCat A:link {color:#000000;text-decoration:none;}
.TexteAccueilCat A:visited {color:#000000;text-decoration:none;}
.TexteAccueilCat A:hover {color:#000000;text-decoration:underline;}

/* Texte Accueil Location */
.TexteAccueilLoc {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:46px; padding-top:65px; padding-bottom:10px;}
.TexteAccueilLoc A:link {color:#000000;text-decoration:none;}
.TexteAccueilLoc A:visited {color:#000000;text-decoration:none;}
.TexteAccueilLoc A:hover {color:#000000;text-decoration:underline;}

/* Texte encart type */
.TextePilon {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-left:40px; padding-bottom:10px; padding-right:5px;}
.TextePilon A:link {color:#000000;text-decoration:none;}
.TextePilon A:visited {color:#000000;text-decoration:none;}
.TextePilon A:hover {color:#000000;text-decoration:underline;}

/* Menu */
.Menu {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-left:17px; padding-right:2px; text-transform:uppercase; line-height:1.2em;}
.Menu A:link {color:#000000;text-decoration:none; padding-left:8px;}
.Menu A:visited {color:#000000;text-decoration:none;padding-left:8px;}
.Menu A:hover {color:#D90108;text-decoration:none;
background-image:url('../images/img_morgan/Fleche.gif');
background-repeat:no-repeat;
background-position:2px 5px; }
.SubMenu {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-left:17px; padding-right:2px; text-transform:none; line-height:1.2em;}
.SubMenu A:link {color:#000000;text-decoration:none; padding-left:15px;}
.SubMenu A:visited {color:#000000;text-decoration:none;padding-left:15px;}
.SubMenu A:hover {color:#D90108;text-decoration:none;
background-image:url('../images/img_morgan/Fleche.gif');
background-repeat:no-repeat;
background-position:2px 5px; }

/* Menu on */
.MenuOn {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-left:17px; padding-right:2px; text-transform:uppercase; line-height:1.2em;
background-image:url('../images/img_morgan/Fleche.gif');
background-repeat:no-repeat;
background-position:19px 5px; }
.MenuOn A:link {color:#D90108;text-decoration:none; padding-left:8px; }
.MenuOn A:visited {color:#D90108;text-decoration:none; padding-left:8px;}
.MenuOn A:hover {color:#D90108;text-decoration:none; }
.SubMenuOn {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-left:17px; padding-right:2px; text-transform:none; line-height:1.2em;
background-repeat:no-repeat;
background-position:19px 5px; }
.SubMenuOn A:link {color:#D90108;text-decoration:none; padding-left:15px; }
.SubMenuOn A:visited {color:#D90108;text-decoration:none; padding-left:15px;}
.SubMenuOn A:hover {color:#D90108;text-decoration:none; }

.Plan {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000;}
.Plan A:link {color:#000000;text-decoration:none; padding-left:8px;}
.Plan A:visited {color:#000000;text-decoration:none;padding-left:8px;}
.Plan A:hover {color:#D90108;text-decoration:none;
background-image:url('../images/img_morgan/Fleche.gif');
background-repeat:no-repeat;
background-position:2px 5px; }

/* Fil d'ariane */
.Fil {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; padding-top:10px; text-transform:uppercase;}
.Fil A:link {color:#9FA3AB;text-decoration:underline;}
.Fil A:visited {color:#9FA3AB;text-decoration:underline;}
.Fil A:hover {color:#9FA3AB;text-decoration:underline;}

/* Intitul� */
.Intitule {font-family: Arial,sans-serif; font-size: 12px; font-style: normal; color: #000000; padding-top:1px; text-transform:uppercase;}
.Intitule A:link {color:#000000;text-decoration:none;}
.Intitule A:visited {color:#000000;text-decoration:none;}
.Intitule A:hover {color:#000000;text-decoration:underline;}

/* Panier */
.Panier {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #A91318; padding-top:1px; padding-left:22px; padding-bottom:2px;}
.Panier A:link {color:#A91318;text-decoration:none; padding-left:8px; font-weight:bold; text-transform:uppercase;
background-image:url('../images/img_morgan/FlechePanier.gif');
background-repeat:no-repeat;
background-position:2px 5px;}
.Panier A:visited {color:#A91318;text-decoration:none; padding-left:8px; font-weight:bold; text-transform:uppercase;
background-image:url('../images/img_morgan/FlechePanier.gif');
background-repeat:no-repeat;
background-position:2px 5px;}
.Panier A:hover {color:#A91318;text-decoration:underline;}

/* Article */
.Article {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-top:10px; padding-left:10px;}
.Article A:link {color:#000000; text-decoration:none; padding-left:8px; font-weight:bold;
background-image:url('../images/img_morgan/FlechePanier.gif');
background-repeat:no-repeat;
background-position:2px 5px;}
.Article A:visited {color:#000000; text-decoration:none; padding-left:8px; font-weight:bold;
background-image:url('../images/img_morgan/FlechePanier.gif');
background-repeat:no-repeat;
background-position:2px 5px;}
.Article A:hover {color:#000000;text-decoration:underline;}

/* L�gende tableau */
.Tab {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-top:5px; padding-left:5px; text-transform:uppercase; font-weight:bold;}

/* l�gende petit Tableau */
.TabPetit {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000; text-transform:none; font-weight:normal;}

/* Ligne tableau */
.TabLigne {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-top:5px; padding-left:5px; }

.Form { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 11px; color : #000000; width : 207px; height : 17px;}

.Form2 { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 11px; color : #000000; width : 137px; height : 17px;}

.Form3 { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 11px; color : #000000; width : 288px;}

/* Texte formulairre */
.formulaire {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; text-align:right;}
.formulaireD {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000;}
.formulairegris {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #999999;}
.formD {font-family: Arial,sans-serif; font-size: 10px; font-style: normal; color: #000000;}

.agence {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; padding-left:20px; padding-top:7px; padding-right:5px; line-height:13px;}
.agence A:link{font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000;text-decoration:none;}
.agence A:visited{font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000;text-decoration:none;}
.agence A:hover{font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration:underline;}

h3{
font-family:Arial; font-size: 21px; font-style: normal; color: #000000;
text-transform:uppercase;
margin:10px 0 0 0;
padding:0 0 0 0;
}

.titre{
font-family:Times New Roman; font-size: 12px; font-style: normal; color: #000000;
text-transform:uppercase;
margin:10px 0 0 0;
padding:0 0 0 0;
font-family: Arial,sans-serif;
text-decoration:underline
}

.date{
font-family:Times New Roman; font-size: 11px; font-style: normal; color: #000000;

margin:10px 0 0 0;
padding:0 0 0 0;
font-family: Arial,sans-serif;

}



.prod{
font-family:Times New Roman; font-size: 10px; font-style: normal; color: #000000;

margin:10px 0 0 0;
/*margin-left:65%;
margin-right:5%;*/
padding:0 0 0 0;
font-family: Arial,sans-serif;

}

/* Erreur */
.Error {font-family: Arial,sans-serif; font-size: 11px; font-style: normal; color: #A91318; padding-top:1px; padding-left:10px; padding-bottom:2px;}
.Error A:link {color:#A91318;text-decoration:none; padding-left:8px; font-weight:bold; text-transform:uppercase;}
.Error A:visited {color:#A91318;text-decoration:none; padding-left:8px; font-weight:bold; text-transform:uppercase;}
.Error A:hover {color:#A91318;text-decoration:none; padding-left:8px; font-weight:bold; text-transform:uppercase;}

body div#toolTip { position:absolute;z-index:1000;width:200px;background:#ffff99;border:1px solid #ffc30e; color:#000 !important;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; overflow:hidden; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:10px arial,verdana,sans-serif; color:#000; }
body div#toolTip p em { display:none;}
body div#toolTip p em span {display:none;}

.tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FECA00;
	font-family:arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	padding:2px;
	border:1px solid #333;
	font:10px;
	width:65px !important;
	text-align:left;
}

/* Metier title in recruitment */
.Metier{ padding: 16px 0 0 43px; font-size: 18px; }

/* fiche metier */
#MetierTable { width: 100%; }
#MetierTable th{ font-size: 14px; font-weight: bold; text-align: left; vertical-align:top;}
#MetierTable td{ font-size: 14px; font-weight: normal; text-align: left; padding-bottom: 15px; vertical-align:top; text-align: left; }
#MetierTable pre{ font-family: Arial,sans-serif;font-size: 11px; font-weight: normal; text-align: left;}
#MetierTable ul { padding: 0 0 0 10px; }
#MetierTable ul li { padding: 0 0 5px 0; }


a.MetiersPrint { display: block; float: right; width: 79px; margin: 0 20px 0 0; }
a.MetiersSearch { display: block; float: right; width: 213px; margin: 0 20px 0 0; }
a.LancerInterview { display: block; float: right; }
a.Send{ display: block; float: right; width: 79px; height: 32px; margin: 0 20px 0 50px; background: url(../images/img_morgan/Envoyer.jpg) no-repeat; border: none; cursor: pointer; }

#Regions td { font-size: 12px; font-weight: bold; text-align: left; padding-bottom: 15px; text-transform:uppercase;}

#Offres { width: 100%; }
#Offres th { font-size: 16px; font-weight: bold; text-align: left; vertical-align:middle; text-transform:uppercase; text-align: center; background-color: #fdcc06; padding: 0 10px 0 10px; }
#Offres td { font-size: 16px; font-weight: normal; text-align: left; padding: 10px 0 15px 0; background-color: #fffaea; text-align: center; }
#Offres td.alt { background-color: #fef8d8; }


#Candidature { width: 100%; }
#Candidature th{ font-size: 11px; font-weight: bold; text-align: right; vertical-align:top; padding-right: 7px;}
#Candidature td{ font-size: 11px; font-weight: normal; text-align: left; padding-bottom: 5px; }
#Candidature td.CVHeader { height: 20px; background-color: #f1f1f1; font-weight: bold; text-transform:uppercase; padding: 4px 0 3px 15px; }
#Candidature input.txt { width: 140px; border: 1px solid #819cba; }
#Candidature input.file { border: 1px solid #819cba; }
* html #Candidature input.file { width: 220px; }
#Candidature textarea { border: 1px solid #819cba; }
#Candidature span.required { font-size: 17px; color: #D90108; margin-left: 3px; }
#Candidature input.Send{ display: block; float: right; width: 79px; height: 32px; margin: 0 20px 0 0; background: url(../images/img_morgan/Envoyer.jpg) no-repeat; border: none; cursor: pointer; }

#LeGroupe h2 { color: #AF151B }

#Branches th { text-align:left; }
#Branches td { padding: 0 8px 0 8px; font-size: 12px; }

/*.sIFR-alternate {display: none;}*/
h4{
font-family:Arial; font-size: 21px; font-style: normal; color: #000000;
text-transform:uppercase;
margin:10px 0 0 0;
padding:0 0 0 0;
}