/* ###############
   ### Tetiere ###
   ############### */
	
.LogoSite { /* LogoSite */
 width:751px;
 height:124px;
 margin-left:15px;
 text-align:left;
 background:url(Tet_degrade.jpg) repeat-x;
 padding-top:35px;
}

.logoVacancealOuest {padding:0 0 0 15px;}

.LogoSite .licencies {float:right; margin:4px 0 0 0;}

.LogoSite a {
line-height:32px;
}

.LogoSite img {vertical-align:bottom;
border:0px; padding:0 0 0 5px;
}


.Barre {
 width:751px;
 background:url(Menu_fond.gif) no-repeat;
 height:32px;
 padding-left:14px;
 margin-left:15px;
}
.Barre a,
.Barre a:visited {
 font:bold 12px arial,sans-serif;
 display:block;
 float:left;
 color:#fff;
 text-decoration:none;
 padding:7px 6px 0;
 height:32px;
}
.Barre a:hover {
 color:#fff;
 text-decoration:underline;
}
.table32 {
 clear:both;	
}

.Meilleur {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}

</style>
<noscript>
.nb_offres
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #53A0E0;
    FONT-FAMILY: Verdana
}
.titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
	TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none
}
.titre_bis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
	TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none
}
.titre_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
.annonceFlash
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #514D5A;
    FONT-FAMILY: Verdana
}
.titre_3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #53A0E0;
    FONT-FAMILY: Verdana
}
.titre_3_bis
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
A.titre_3_bis:link, A.titre_3_bis:active, A.titre_3_bis:visited { text-decoration : none; color: #000000; }
A.titre_3_bis:hover { text-decoration : none; color: #000000; }
.titreRechSimple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
}
.titre_4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana
}
.titre_5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    LETTER-SPACING: -1pt
}
.titre_6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #085ca2;
    FONT-FAMILY: Verdana
}
.textealign
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.titre_bleu
{
    MARGIN-TOP: 16px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 6px;
    COLOR: #085ca2;
    FONT-FAMILY: Verdana
}
.textecontact
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.texteform
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.textesoulign
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 4px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: underline
}
.slogan
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 0px;
    COLOR: #53A0E0;
    FONT-FAMILY: Verdana
}
.textchapovitrine
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 18px;
    COLOR: #615d6c;
    TEXT-INDENT: -18px;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.textvitrine
{
    MARGIN-TOP: 1px;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 16px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.texte
{
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.textelien
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.textelien:hover
{
    TEXT-DECORATION: underline
}
.texte_2
{
    FONT-SIZE: 11px;
    COLOR: #007BDE;
    FONT-FAMILY: Verdana
}
.texte_3
{
    FONT-SIZE: 11px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana
}
.texte_4
{
    FONT-SIZE: 13px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana
}
.texte_5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texte_5:hover
{
    TEXT-DECORATION: underline
}
.texte_6
{
    FONT-SIZE: 11px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texte_6:hover
{
    TEXT-DECORATION: underline
}
.texte_7
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13.5px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texte_8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #53A0E0;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texte_9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #FF7E00;
    FONT-FAMILY: Verdana;
}
.NBRreponses
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.texte_petit
{
    FONT-SIZE: 11px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
    TEXT-DECORATION: none
}
.texte_petit_AnnPhoto
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
    TEXT-DECORATION: none
}
.petit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana
}
.lienpetit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.lienpetit:hover
{
    TEXT-DECORATION: underline
}
.petit_2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #085CA2;
    FONT-FAMILY: Verdana
}
.petit_3
{
    FONT-SIZE: 9px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana
}
.choix_date
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
A.pages
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana
}
.pages
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ff7e00;
    FONT-FAMILY: Verdana
}
.noir
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #514d5a;
    FONT-FAMILY: Verdana;
	TEXT-TRANSFORM: uppercase;
    TEXT -DECORA  TION: underline
}
.erreur
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}
.menuhtml
{
    FONT-SIZE: 9px;
    COLOR: #615d6c;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.menuhtml:hover
{
    COLOR: #514d5a;
    TEXT-DECORATION: underline
}
#PCL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
#PTT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica
}
#PST
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana,Arial,Helvetica
}
.nodeco
{
    TEXT-DECORATION: none;
}
.Combo
{
font-family: Verdana,Arial,Helvetica;
font-size: 8pt;
font-weight: normal;
color: #00000;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color: #FFFFFF;
width: 120px;
}
.Combo_2
{
    FONT-SIZE: 11px;
    COLOR: #514D5A;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.PrixBonPlanListe
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0073D5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.PrixBonPlanListe02
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.PrixBonPlanDetail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0073D5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}




/* ### Marque blanche ### */
A.LienMenu:link, A.LienMenu:active, A.LienMenu:visited { text-decoration : none; color: #FFFFFF; }
A.LienMenu:hover { text-decoration : underline; color: #615d6c; }
.Menu { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; }
A.LienAnnonce:link, A.LienAnnonce:active, A.LienAnnonce:visited { text-decoration : none; COLOR: #ff7e00; }
A.LienAnnonce:hover { text-decoration : underline; COLOR: #ff7e00; }
.Annonce { FONT-SIZE: 10px; COLOR: #ff7e00; FONT-FAMILY: Verdana }
A.LienContact:link, A.LienContact:active, A.LienContact:visited { FONT-SIZE: 11px; COLOR: #615d6c; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.LienContact:hover { text-decoration : underline; }

/* ### Signets Menu haut ### */
.SgntMn {
  background : url(/Images/Commun/SgntMnHg.gif) #067bdc top left no-repeat;
  height:21px; }
.SgntMnOver {
  background : url(/Images/Commun/SgntMnHg.gif) #018bfe top left no-repeat;
  height:21px; }
.SgntMnDiv {
  background : url(/Images/Commun/SgntMnHd.gif) top right no-repeat;
  color:#ffffff;
  font-family:verdana;
  font-size:7.5pt;
  font-weight:bold;
  text-transform:uppercase;
  height:21px;
  padding:5px 6px 0px 6px; }
A.LienSgnt:link, A.LienSgnt:active, A.LienSgnt:visited, A.LienSgnt:hover { text-decoration : none; color: #FFFFFF; }


/* #################
   ### Form Push ###
   ################# */

/* ### LISTE ABONNEMENTS ### */

h2.Push {
 font:bold 9px verdana,sans-serif;
 color:#fff;
 text-transform:uppercase;
 background:#53A0E0;
 margin:30px 71px 0;
 padding:6px;
}
.SaisiePush h2.Push,
.ListeAbo h2.Push {
 margin:30px 0 0;
}
h3.Push {
 font:bold 10pt Arial,Verdana,Helvetica,sans-serif;
 color:#085ca2;
 margin:15px 0 0;
 padding:0;
}
.Presentation,
.Legal {
 font:11px verdana,sans-serif;
 color:#615d6c;
 margin:10px 71px;
 text-align:justify;
}
.Presentation p,
.Legal p {
 margin:2px 0 0;
}
.SaisiePush .Presentation,
.ListeAbo .Presentation {
 margin:10px 0;
}

.DivHr {
 clear:both;
 padding:6px 0 10px;
 margin:0 71px;
}
.SaisiePush .DivHr,
.ListeAbo .DivHr {
 clear:both;
 padding:6px 0 10px;
 margin:0;
}
.DivHr span {
 display:block;
 margin:0;
 padding:0;
 height:7px;
 background:url('/Images/1/pointille.gif');
}
.DivHr span hr {
 display:none;
}

.SaisiePush,
.ListeAbo {
/* width:550px;*/
 margin:0 71px;
 padding:0;
}
.SaisiePush .ObliG {
 font:bold 9pt Arial,Verdana,Helvetica,sans-serif;
 color:#c03;
 margin:15px 0;
 padding:0;
 text-align:right;
}
.SaisiePush .Ligne {
 clear:left;
 padding:5px 0 0;
 margin:1px 0 0;
}
.SaisiePush .Ligne label {
 display:block;
 font:bold 11px verdana,sans-serif;
 color:#615d6c;
 float:left;
 width:220px;
 padding:2px 0 0;
}
.SaisiePush .Ligne label strong {
 color:#000;
}
.SaisiePush .Ligne span {
 display:block;
 margin:0 0 0 225px;
 font:7pt arial,sans-serif; 
}
.SaisiePush .Ligne span a,
.SaisiePush .Ligne span a:visited {
 color:#000;
 text-decoration:none;
}
.SaisiePush .Ligne span a:hover {
 color:#000;
 text-decoration:underline;
}
.SaisiePush .Ligne span ul {
 margin:0;
 padding:0;
 list-style:none;
}
.SaisiePush .Ligne span ul li {
 display:inline;
 margin-left:30px;
}
.SaisiePush .Ligne span ul li.Prems {
 dispaly:inline;
 margin-left:0;
}
.SaisiePush .ZnSaisie,
.SaisiePush textarea,
.SaisiePush select {
 width:360px;
 border:1px solid #444;
 font-size:8pt;
 background:#eee;
 margin:0;
}
.SaisiePush .ZnDate {
 width:260px;
 border:1px solid #444;
 font-size:8pt;
 background:#eee;
 margin:0;
}
.SaisiePush .BtnCalendrier {
 width:90px;
 border:1px solid #444;
 font-size:8pt;
 margin:0 0 0 4px;
}
.SaisiePush .BtnCalendrier:hover {
 Background:#999;
}

.ListeAbo .Ligne {
/* clear:left;*/
 padding:2px 0;
 margin:1px 0 0;
 background:url(/Images/1/puce.gif) no-repeat 0 7px;
 border-bottom:1px solid #eee;
}
.ListeAbo .Ligne label {
 font:bold 8pt verdana,sans-serif;
 color:#615d6c;
 float:left;
 width:560px;
 padding:2px 0 0;
}
.ListeAbo .Ligne label a.Lien,
.ListeAbo .Ligne label a.Lien:visited {
 padding:0 0 0 14px;
 Color:#615d6c;
 text-decoration:none;
}
.ListeAbo .Ligne label a.Lien:hover {
 Color:#000;
 font-weight:bold;
}
.ListeAbo .Ligne span {
 width:20px;
 text-align:right;
}

.BtnPush {
 clear:left;
/* float:right;*/
 padding:10px 0 0 220px;
}
.BtnPushSuiv {
 clear:left;
/* float:right;*/
 padding:4px 0 0 220px;
}
.BtnPush p,
.BtnPushSuiv p {
 margin:0;
 padding:0;
}
.BtnPush span,
.BtnPushSuiv span {
 float:left;
/* background:url('/images/commun/FdBtn.gif') no-repeat right;*/
 margin:0;
 padding:0;
}
.BtnPush a,
.BtnPushSuiv a {
 float:left;
 display:block;
 padding:5px 25px 5px 7px;
 text-decoration:none;
 background:url('/images/commun/FdBtn.gif') no-repeat right;
 color:#fff;
 font:bold 8pt verdana,sans-serif;
}
.BtnPush a:hover,
.BtnPushSuiv a:hover {
 color:#fff;
 text-decoration:underline;
}

/* ######## CONTACT ############ */

.ContactIntro {
 font-size:11px; 
 font-weight:bold; 
 margin: 8px 12px; 
 color: #3F3F3D;
 font-family:verdana,sans-serif;
}
.Chemin {
 clear:left;
 font:11px verdana,sans-serif;
 color:#0c51a6;
 background:#d4e5f6;
 margin:8px 0 0 0;
 padding:6px 12px 12px;
 _padding:6px 12px 12px;
 border-top:1px solid #0c51a6;
}
.BlocContact {
 margin:11px 0 0 0;
 border:12px solid #d4e5f6;
 padding:11px;
 overflow:auto;
 _height:1%;
  font-size:11px;
}
.BlocContact p {
 font:normal 11px verdana,sans-serif;
 color:#444;
}
.BlocContact a:link,
.BlocContact a:visited,
.BlocContact a:active {
 color:#444;
 font-weight:bold;
}
.BlocContact a:hover {
 color:#000;
}
.BtnContact a:link,       
.BtnContact a:visited {
 font:bold 11px verdana,sans-serif;
 display:block;
 width: 83px;
 padding:0 0 0 9px;
 background:url(Form_FdBtnG.gif) no-repeat;
 color:#fff;
 text-decoration:none;
 margin: 15px 0 0 0;
 text-align: center;
}
.BtnContact span {
 display:block;
 font:bold 11px verdana,sans-serif;
 padding:2px 9px 3px 0;
 color:#fff;
 background:url(Form_FdBtnD.gif) no-repeat right top;
}
.BtnContact a:hover {
 background:url(Form_FdBtnG.gif) no-repeat left bottom;
 color:#fff;
}
.BtnContact a:hover span {
 background:url(Form_FdBtnD.gif) no-repeat right bottom;
 color:#fff;
}
.Bloc180Contact {
 float: left; 
 color: #0C51A6; 
 font-family:arial,sans-serif; 
 font-size: 13px; 
 text-align: center; 
 width: 180px;
 height: 267px;
}
.BlocContact .Rens {
 font-weight: bold; 
 color: #0C51A6; 
 font-size: 12px;
 font-family:verdana,sans-serif;
} 
.BlocContact .Indigo {
 color: #0C51A6; 
 font-size: 12px; 
 margin-top: 8px;
 font-family:verdana,sans-serif;
} 
.BlocContact .Etoile {
 color: #c30;
 font-family:verdana,sans-serif;
} 
.BlocContact .Horaires {
 font-size: 11px;
 font-family:verdana,sans-serif;
}
.BlocContact .Cout {
 font-size: 10px; 
 margin-top: 15px; 
 color: #c30;
 font-family:verdana,sans-serif;
}
.BlocContact .asterisc {
 text-align: right;
 font-size: 10px;
 border-bottom:1px dashed #d4e5f6;
 font-family:verdana,sans-serif;
}
.formContact  {
 width:476px;
 font:normal 11px verdana,sans-serif;
 color:#444;
 margin: 0;
 padding: 0;}

.ContourformContact {
 border:1px solid #B2D0F3;
 border-top: none;
}
.formContact .ligne {
 padding:4px 5px;
 border-bottom:1px dashed #d4e5f6;
 overflow:auto;
_height:1%;
}
.formContact .ligne2 {
 background:#ecf5fc;
 padding:4px 5px;
}
.formContact .ttrLigne {
 font-weight:bold;
 font-size:10px;
 color:#000;
 float:left;
 width:130px;
 text-align:right;
 padding:2px 10px 0 0;
}
.formContact ul {
 float:left;
 margin:0;
 padding:0;
 list-style-type:none;
 font-size:11px;
 width:200px;
}
.formContact li.civ {
 float:left;
 width:60px;
}
.formContact .ZnSaisie,
.formContact select,
.formContact textarea {
 border:1px solid #A5ACB2;
 width:320px;
 font-size:11px;
 color:#000;
}
.formContact .merci {
 text-align: right;
 margin-top: 15px;
}

/* CHUM sur la une */

.blocChum {
 background:url('/Images/commun/fd_chum.png') no-repeat; 
 width: 346px; 
 height: 106px; 
 margin-bottom: 20px; 
 text-align: center;
}

.blocChum a {
 font-family: verdana, sans-serif; 
 font-size: 14px; 
 font-weight: bold; 
 color: #0c51a6; 
 padding: 35px 0 0 85px; 
 display: block;
}

.blocChum a strong {
 color: #ad1d1f;
}

