BODY {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	SCROLLBAR-SHADOW-COLOR: #000000;
	COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #547acf;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	BORDER-BOTTOM: medium none;
	font-weight: normal;
}

TD {
	color: #000000;
	font-family: verdana;
	font-size:10px;
	font-style: normal;
	font-weight: normal;
}
  
/* Style pour les liens */
A:link { color : #000000;  }
A:visited { color : #000000;  }
A:active{ color : #000000;  }
A:hover{ color : #C60B27;  }

.FondPage {
	background-color: C60B27;
}
.FondGeneral {
	background-color: #FFFFFF;
	background-image: url(images/fond_page.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
}
.MenuBas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;	
}
.LienMenuBas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 16px;	
	border: 1px solid #C60B27;
	background-color: transparent;
	margin: 0px;
	padding: 1px;
}
.LienMenuBas:active {color: #FFFFFF;	}
.LienMenuBas:visited {color: #FFFFFF;	}
.LienMenuBas:link {	color: #FFFFFF;	}
.LienMenuBas:hover {
	color: #000000;
	border: 1px solid #000000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1px;
	line-height: 16px;
	text-decoration: none;
}
.Lignedevie {
	background-color: #F1F1F1;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
}
.TitrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #D6D4D5;
	color: #000000;
}

.LienLignedevie {
	font-size: 9px;
	color: #000000;
	background-color: transparent;
	border: 1px solid #F1F1F1;
	margin: 0px;
	padding: 1px;
}
.LienLignedevie:active {color: #000000;}
.LienLignedevie:visited {color: #000000;}
.LienLignedevie:hover {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
}
.Menu {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
}

.OfficesPhoto {
	background-color: #CCCCCC;
	height: 90px;
	width: 130px;
	border: 1px solid #000000;
}
.OfficesTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #800000;
}
.OfficesSousTitre {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	color: #8F8F8F;
}
.OfficesTitreType {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #800000;
}
.OfficesDescriptifType {
	font-family: Verdana;
	font-size: 9px;
	color: #8F8F8F;
}
.OfficesCoordonnees {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}
.InfosTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60B27;
}
.InfosFondSignatureActu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F3F3F3;
}

.InfosLegendePhoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	filter:Alpha(opacity=60,); 
}
.Formulaire {
	background-color: #F5F5F5;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
}

.MenuGauche {
	background-repeat: no-repeat;
	vertical-align: middle;
	height: 20px;
	background-position: left top;
}

.CadrePhoto {
	border: 1px solid #000000;
}
.TableEntete {
	background-color: #DF0029;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.TableEntete2 {
	background-color: #B9B9BD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.TableLigne1 {
	background-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.TableLigne2 {
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.TableSeparateur {
	background-color: #000000;
}
.WebcamFondpano {background-image: url(images/cadre_webcam_panoramique.gif);}
.WebcamFondvideo {background-image: url(images/cadre_webcam_video.gif);}
.WebcamFondfixe {background-image: url(images/cadre_webcam_fixe.gif);}

.WebcamCouleurpano {background-color: #6297E6;}
.WebcamCouleurvideo {background-color: #65BE6D;}
.WebcamCouleurfixe {background-color:#D01D1D;}


.WebcamLienblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.PageLien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #000000;
	height: 16px;	
}
.PageLien:active {color: #000000;}
.PageLien:visited {color: #000000;}
.PageLien:hover{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	height: 16px;	
}
.PageSelection {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	margin: 0px;
	padding: 1px;
	text-decoration: none;
	height: 16px;
}

.SeparateurTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D01D1D;
}
.SeparateurFond {
	background-image: url(images/Separateur_fond.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.SeparateurFond2 { 
	background-image: url(images/Separateur_fond2.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.PageResultats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.InfoFondSousTitre {
	background-color: F1F1F1;
}
.InfoSoustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
}
.InfoDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.PageFond {
	/*background-color: #F5F5F5;*/
}
.Remarque {
	font-size: 9px;
	color: #999999;
	font-style: italic;
}
.TitreImportant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.TitreImportant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.TitrePromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}

.DernieresInfosTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.SeparateurTitre {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.SeparateurLigneNoire {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.InfoEdito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.InfoLienResume {text-decoration: none;}
.InfoLienResume:link { color : #000000; text-decoration: none; }
.InfoLienResume:visited { color : #000000; text-decoration: none; }
.InfoLienResume:active{ color : #000000; text-decoration: none; }
.InfoLienResume:hover{ color : #C60B27; text-decoration: none; }

.Ligne1 {
	background-color: #F5F5F5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.Ligne2 {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.Lien {text-decoration: none;}
.Lien:link { color : #000000; text-decoration: none; }
.Lien:visited { color : #000000; text-decoration: none; }
.Lien:active{ color : #000000; text-decoration: none; }
.Lien:hover{ color : #C60B27; text-decoration: none; }
.EncartBulletin {
	background-color: #FFFFCC;
	border: 1px solid #000000;
}
.LignePointilles {
	background-image: url(images/pointille02.gif);
	background-repeat: repeat-x;
}
.Combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.InfosNomOffice {
	font-size: 9px;
}
.FondColone {
	background-color: #F1F1F1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.FondBloc {
	background-image: url(images/bloc_fond.jpg);
	background-repeat: repeat-x;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #D6D4D5;
	color: #000000;
	vertical-align: middle;
}
.SeparateurLignePointilles {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: dotted;
	border-left-style: Aucune;
	border-bottom-color: #999999;
}


.Trigger {
	font-size: 10px;
}

.BTrigger {
	margin-left: 15px;
	display:none;
}
.Branch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	overflow: visible;
	margin-bottom: 4px;
}
.BlocCoordonnees {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	background-color: #EDEBEB;
	border: 1px solid #C6C4C4;
	width: 130px;
}

/**********************************
	Affichage des atouts
**********************************/
.ListeAtouts {
  margin: 0px; 
  float: left;
  width: 60px;
}

/**********************************
	Bloc Légende
**********************************/
.BlocLegende {
	margin: 0px;
	background-color: #FFFFFF;
	border: 1px solid #000000;   
}

