table.Page
{
	width:1011px;
	
}



table.Page td.ZoneDroite
{
	width:744px;
	
}

table.Page td.ZoneDroite div.ContenuPage
{
	margin: 5px 10px 5px 10px;
	
}

table.Page td.ZoneGauche
{
	width:267px;
	background-color: #000;
	
	background-image: url(../Images/Menu/hachure.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

div.divZoneGauche
{
	width:267px;
	background-color: #000;
	height:100% !important!;
	position: relative;
	
}
div.BordureGauche
{
	position:absolute;
	background-image: url(../Images/Menu/hachure.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: center;
	width: 16px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:0px;
}
/* Pieds Page*/
div.PiedsPage
{
	width:1011px;
	text-align: right;
	background-color: #adadad;
	color:#444;
	font-size: 12px;
	padding: 3px 0px 3px 0px;
	
}		

div.PiedsPage div.Contenu
{
	width:100%;
	text-align: right;
	color:#444;
	font-size: 12px;
	vertical-align: center;
	margin: 0px 10px 0px 0px;
	display: inline;
	height: 14px;
}	


div.PiedsPage a
{
	text-decoration:none;
	color:#444;	
}
div.PiedsPage a:visited
{
	text-decoration:none;
	color:#444;
}
div.PiedsPage a:hover
{
	text-decoration:underline;
	color:#444;
	
}

/* Menu haut*/

table.MenuHaut
{
	width:744px;
	background-color: #000;
	color:#fff;
	height: 44px;
}

table.MenuHaut table.TableOngletMenu td
{
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #fff;
	text-align: center;
}

table.MenuHaut table.TableOngletMenu td.first
{
	padding: 0px 10px 0px 10px;
	border-left: solid 0px #fff;
	text-align: center;
}

table.MenuHaut table.TableOngletMenu div.OngletMenu
{
	position:relative;
}

table.MenuHaut table.TableOngletMenu div.OngletMenuSelected
{
	position:relative;
}

table.MenuHaut table.TableOngletMenu div.OngletMenu div.Souligne
{
	display: none;
}

table.MenuHaut table.TableOngletMenu div.OngletMenuSelected div.Souligne
{
	border-top: solid 1px #fff;
	position:absolute;
	text-align: center;
	width: 100%;
	height: 8px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:20px;
}

table.MenuHaut table.TableOngletMenu div.OngletMenuSelected div.Souligne div.imgSouligne
{
	position:absolute;
	background-image: url(../Images/Menu/936/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 100%;
	height: 8px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top:-1px;
}

table.MenuHaut table.TableOngletMenu div.OngletMenu a
{
	text-decoration:none;
	color:#fff;	
	font-size: 14px;
	font-weight: bold;
}
table.MenuHaut table.TableOngletMenu div.OngletMenu a:visited
{
	text-decoration:none;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}
table.MenuHaut table.TableOngletMenu div.OngletMenu a:hover
{
	text-decoration:underline;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}

table.MenuHaut table.TableOngletMenu div.OngletMenuSelected a
{
	text-decoration:none;
	color:#b0b0b0;	
	font-size: 14px;
	font-weight: bold;
}
table.MenuHaut table.TableOngletMenu div.OngletMenuSelected a:visited
{
	text-decoration:none;
	color:#b0b0b0;
	font-size: 14px;
	font-weight: bold;
}
table.MenuHaut table.TableOngletMenu div.OngletMenuSelected a:hover
{
	text-decoration:none;
	color:#b0b0b0;
	font-size: 14px;
	font-weight: bold;
}

table.MenuHaut div.ZoneGaucheMenuNonConnecte
{
	height: 36px;
	background-image: url(../Images/Menu/936/images-top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 20px;
}

table.MenuHaut div.ZoneGaucheMenu
{
	/*border-left: dashed 1px #b0b0b0;*/
	height: 36px;
	padding: 10px 5px 0px 0px;
}

table.MenuHaut div.ZoneGaucheMenu div.Item
{
	background-image: url(../Images/Menu/936/fleche_blanche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



table.MenuHaut div.ZoneGaucheMenu a
{
	text-decoration:none;
	color:#fff;	
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
}
table.MenuHaut div.ZoneGaucheMenu a:visited
{
	text-decoration:none;
	color:#fff;
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
}
table.MenuHaut div.ZoneGaucheMenu a:hover
{
	text-decoration:underline;
	color:#fff;
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
}

/*zone logo*/

div.ZoneLogo
{
	width: 100%;
	background-color: #000;
	text-align: center;
}
div.ZoneLogo .Logo img
{
	margin: 10px 0px 10px 0px;
}

div.ZoneLogo table.InfoMembre
{
	width: 250px;
	border-top: solid 1px #b0b0b0;
	margin-left: 17px;
}



div.ZoneLogo table.InfoMembre span
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
div.ZoneLogo table.InfoMembre  a.LienAccesMesMessage
{
	background-image: url(../Images/picto/936/contact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#709A23;
	/*color:#FFFFFF;*/
	font-size: 14px;
	font-weight: bold;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	text-decoration:none;
}
div.ZoneLogo table.InfoMembre  a.LienAccesMesMessage:visited
{
	text-decoration:none;
}
div.ZoneLogo table.InfoMembre  a.LienAccesMesMessage:hover
{
	text-decoration:underline;
}

div.ZoneLogo table.InfoMembre td.casePseudo
{
	padding-left: 5px;
	width:200px;
}
div.ZoneLogo table.InfoMembre td.casePseudo a
{
	text-decoration:none;
}

div.ZoneLogo table.InfoMembre td.ChangerZone
{
	text-align: center;
}

div.ZoneLogo table.InfoMembre td.ChangerZone a
{
	color: #b0b0b0;
	font-size: 11px;
	font-weight: normal;
}


div.ZoneLogo table.InfoMembre span.txtExpZone
{
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}


div.ZoneLogo table.InfoMembre td.Photo
{
	/*border-bottom: solid 1px #b0b0b0;*/
	width: 50px;
	height: 50px;
	
}

div.ZoneLogo table.InfoMembre td.Photo img
{
	width: 50px;
	height: 50px;
	
}

/* acces inscription*/

Div.divAccesInscription
{
	margin-left: 17px;
	background-color: #000;
	border-top: solid 1px #b0b0b0;
	
	padding-top: 10px;
	padding-bottom: 10px;
	
}

Div.divAccesInscription div.GrosBoutonPublicColorNoir
{
	margin-left: 30px;
}

/* connexion*/
INPUT.tbErreur
{
	background-color:red;
}
Div.divConnexion
{
	margin-left: 17px;
	background-color: #000;
	border-top: solid 1px #b0b0b0;
	margin-bottom: 10px;
}

Div.divConnexionLogin div.Erreur
{
	font-weight: bold;
	color: Red;
	margin-left:  5px;
}


Div.divConnexion div.Erreur
{
	font-weight: bold;
	color: Red;
	margin-left:  5px;
}

Div.divConnexion div.Info
{
	font-weight: bold;
	color: #fff;
	margin-left:  5px;
	
}

Div.divConnexion div.DejaInscrit
{
	
	background-image: url(../Images/Menu/936/fleche-bas.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 10px;
	margin-left: 20px;
}

Div.divConnexion div.DejaInscrit span
{
	
	color: #b9d300;
	font-weight: bold;
	margin-left: 15px;
}


Div.divConnexion div.divContourConnexion
{
	background-image: url(../Images/Menu/936/liseret_deja_inscrit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 212px;
	margin-left: 10px;
	
}


Div.divConnexion  Table.tblConnexion
{
	margin-left: 25px;
	margin-top: 5px;
	background-color: #000;
	color: #fff;
	
}

Div.divConnexion  Table.tblConnexion label
{
	color: #fff;
}

Div.divConnexion  Table.tblConnexion span.TitreChamps
{
	color: #fff;
	font-weight: bold;
}

Div.divConnexion  Table.tblConnexion a
{
	color: #d0d0d0;
	text-decoration:none;
	
}

Div.divConnexion  Table.tblConnexion a:visited
{
	color: #d0d0d0;
	text-decoration:none;
	
}

Div.divConnexion  Table.tblConnexion a:hover
{
	color: #d0d0d0;
	text-decoration:underline;
	
}
div.PetitBoutonPublicNoir
{
	background-image: url(../Images/Bouton/936/btn_annuler.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 28px;
	width: 111px;
	padding-top: 3px;
	cursor: pointer;
}

div.PetitBoutonPublicNoir a
{
	color: #FFFFFF;
	font-weight: bold;
}
div.PetitBoutonPublicSurNoir
{
	background-image: url(../Images/Bouton/936/petit_btn_noir.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 24px;
	width: 107px;
	padding-top: 3px;
	cursor: pointer;
}

div.PetitBoutonPublicSurNoir span
{
	color: #404040;
	font-weight: bold;
}

div.PetitBoutonPublicSurGris
{
	background-image: url(../Images/Bouton/936/petit_btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 28px;
	width: 111px;
	padding-top: 3px;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.PetitBoutonPublicSurGris span
{
	color: #fff;
	font-weight: bold;
}

div.GrosBoutonPublicColorNoir
{
	background-image: url(../Images/Bouton/936/btn_color_noir.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 34px;
	width: 190px;
	padding-top: 6px;
	cursor: pointer;
}

div.GrosBoutonPublicColorNoir span
{
	color: #404040;
	font-weight: bold;
	font-size: 18px;
}


div.GrosBoutonPublicColor
{
	background-image: url(../Images/Bouton/936/btn_color.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 38px;
	width: 194px;
	padding-top: 6px;
	cursor: pointer;
	
}

div.GrosBoutonPublicColor span
{
	color: #404040;
	font-weight: bold;
	font-size: 18px;
}
/* Visuel sport gauche*/
div.VisuelSport
{
	width: 267px;
	border-top: solid 4px #b0b0b0;
}

/* entete bloc public*/
/* gris-noir*/

div.EnteteBlocPublicHPN
{
	height: 27px;
	background-color: #404040;
	position:relative;
	margin-top: 5px;
	width: 360px;
	margin-right: 10px;
	margin-top: 10px;
}

div.EnteteBlocPublicHPN div.EnteteBlocPublicZoneGauche
{
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_G_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicHPN div.EnteteBlocPublicZoneDroite
{
	position:absolute;
	left: 354px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_D_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicHPN div.EnteteBlocPublicZoneFleche
{
	position:absolute;
	left: 6px;
	top: 0px;
	background-image: url(../Images/Bloc/936/fleche_bloc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 17px;
	height: 27px;
}



div.EnteteBlocPublicHPN div.EnteteBlocPublicZoneTitre
{
	position:absolute;
	left: 33px;
	top: 4px;
	
}

div.EnteteBlocPublicHPN div.EnteteBlocPublicZoneTitre span
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

div.EnteteBlocPublic
{
	height: 27px;
	background-color: #404040;
	position:relative;
	margin-top: 5px;
	width: 720px;
	margin-right: 10px;
	margin-top: 10px;
}

div.EnteteBlocPublic div.EnteteBlocPublicZoneGauche
{
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_G_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublic div.EnteteBlocPublicZoneDroite
{
	position:absolute;
	left: 714px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_D_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublic div.EnteteBlocPublicZoneFleche
{
	position:absolute;
	left: 6px;
	top: 0px;
	background-image: url(../Images/Bloc/936/fleche_bloc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 17px;
	height: 27px;
}



div.EnteteBlocPublic div.EnteteBlocPublicZoneTitre
{
	position:absolute;
	left: 33px;
	top: 4px;
	
}

div.EnteteBlocPublic div.EnteteBlocPublicZoneTitre span
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}


div.ContenuBlocPublic
{
	
	background-color: #f5f5f5;
	margin-bottom: 15px;
	width: 720px;
	margin-right: 10px;
	
}



/* HP*/
div.EnteteBlocPublicHP
{
	height: 27px;
	background-color: #404040;
	position:relative;
	margin-top: 5px;
	width: 360px;
	margin-right: 10px;
}

div.EnteteBlocPublicHP div.EnteteBlocPublicZoneGauche
{
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_G_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicHP div.EnteteBlocPublicZoneDroite
{
	position:absolute;
	left: 354px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_D_bloc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicHP div.EnteteBlocPublicZoneFleche
{
	position:absolute;
	left: 6px;
	top: 0px;
	background-image: url(../Images/Bloc/936/fleche_bloc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 17px;
	height: 27px;
}



div.EnteteBlocPublicHP div.EnteteBlocPublicZoneTitre
{
	position:absolute;
	left: 33px;
	top: 4px;
	
}

div.EnteteBlocPublicHP div.EnteteBlocPublicZoneTitre span
{
	color: #fff;
	font-size: 16px;
	font-weight: normal;
}


div.ContenuBlocPublicHP
{
	background-color: #f5f5f5;
	width:358px;
	margin-right: 10px;
	border: 1px solid #404040;
}

html* div.ContenuBlocPublicHP
{
    width:360px;
}

/*color*/
div.EnteteBlocPublicColor
{
	height: 27px;
	background-color: #b9d300;
	position:relative;
	margin-top: 5px;
	width: 430px;
	margin-left: 10px;
}

div.EnteteBlocPublicColorZoneGauche
{
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_G_bloc_color.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicColorZoneDroite
{
	position:absolute;
	left: 424px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_D_bloc_color.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicColorZoneFleche
{
	position:absolute;
	left: 6px;
	top: 0px;
	background-image: url(../Images/Bloc/936/fleche_bloc_color.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 17px;
	height: 27px;
}



div.EnteteBlocPublicColorZoneTitre
{
	position:absolute;
	left: 33px;
	top: 4px;
	
}

div.EnteteBlocPublicColorZoneTitre span
{
	color: #404040;
	font-size: 16px;
	font-weight: normal;
}


div.ContenuBlocPublicColor
{
	
	background-image: url(../Images/Bloc/936/img_fond_bloc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	background-color: #F5F5F5;
	margin-bottom: 15px;
	border-left : solid 1px #b9d300;
	border-right : solid 1px #b9d300;
	border-bottom : solid 1px #b9d300;
	width: 428px;
	margin-left: 10px;
	color: #404040;
}

html* div.ContenuBlocPublicColor
{
	width: 430px;
}

div.ContenuBlocPublicColor  hr.Separation
{
	border-top: dashed 1px #404040;
	color: #F5F5F5;
}

div.ContenuBlocPublic  hr.Separation
{
	border-top: dashed 1px #404040;
	color: #f5f5f5;
}

/* Home Page*/

div.BanniereHP
{
	margin-left: 0px;
	margin-bottom: 5px;
}

div.ListeServiceHP
{
	position:relative;
}

div.ListeServiceHP div.TexteLienServiceHP
{
	margin-top: 10px;
	margin-left: 50px;
	
}

div.ListeServiceHP span.TitreService
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
	
}

div.ListeServiceHP span.STitreService
{
	color: #5E5E5D;
	font-weight: bold;
	font-size: 12px;
	
}

div.ListeServiceHP div.ZoneLienServiceHP1
{
	background-image: url(../Images/picto/936/serviceHP1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
}

div.ListeServiceHP div.ZoneLienServiceHP2
{
	background-image: url(../Images/picto/936/serviceHP2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
	
}

div.ListeServiceHP div.ZoneLienServiceHP3
{
	background-image: url(../Images/picto/936/serviceHP3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
}

div.ListeServiceHP div.ZoneLienServiceHP4
{
	background-image: url(../Images/picto/936/serviceHP4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
}

div.ListeServiceHP div.ZoneLienServiceHP5
{
	background-image: url(../Images/picto/936/serviceHP5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
}

div.ListeServiceHP div.ZoneLienServiceHP6
{
	background-image: url(../Images/picto/936/serviceHP6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 55px;
}

div.PetitBoutonDemo
{
	/*background-image: url(../Images/Bouton/936/petit_btn.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	text-align: center;
	height: 28px;
	width: 111px;
	padding-top: 3px;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.PetitBoutonDemo a
{
	color:blue;
	font-weight:normal;
	text-decoration:none;
}
div.PetitBoutonDemo a:visited
{
	color:blue;
	font-weight:normal;
	text-decoration:none;
}
div.PetitBoutonDemo a:hover
{
	color:blue;
	font-weight:normal;
	text-decoration:underline;
}

Div.DivInscription div.Erreur
{
	font-weight: bold;
	color: Red;
	margin-left:  0px;
}

Div.DivInscription div.Erreur a
{
	font-weight: bold;
	color: Red;
	text-decoration: underline;
	margin-left:  0px;
}

Div.DivInscription div.Info
{
	font-weight: bold;
	color: #404040;
	margin-left:  0px;
	
}

Div.DivInscription div.radioSexe
{
	background-color: #F5F5F5;
	
	width: 100px;
}

Div.DivInscription div.radioSexeErreur
{
	background-color: red;
	width: 100px;
}

Div.DivInscription div.divMention
{
	background-color: #F5F5F5;
	width: 360px;
}

Div.DivInscription div.divMentionErreur
{
	background-color: red;
	width: 360px;
}



span.InscriptionTitreChamps
{
	color: #404040;
	font-weight: bold;
}

Div.DivInscription span.legende
{
	font-weight: normal;
	font-style:  italic;
	color: #404040;
	font-size: 11px;
	
}


span.InscriptionTitreChampsClair
{
	color: #5E5E5D;
	font-weight: bold;
}

a.InscriptionLien
{
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}

a.InscriptionLien:visited
{
	color: #404040;
	font-weight: normal;
	text-decoration: none;
}


a.InscriptionLien:hover
{
	color: #404040;
	font-weight: normal;
	text-decoration: underline;
}


/* popupHelp*/

div.divInfoInvisible
{
	display:none;
}

div.divInfoVisible
{
	background-color: #f5f5f5;
	border: solid 5px #b9d300;
	display:block;
	position: absolute;
	top:200px;
	left:300px;
	width:360px;
	height: 220px;
	z-index: 10;
	padding: 10px;
	text-align: center;
}

div.divPopUpHelp
{
	background-color: #f5f5f5;	
	width:100%;
	height: 100%;
	
}

div.divPopUpHelp span.Titre
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

div.divPopUpHelp span.Texte
{
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

div.divPopUpHelp div.Bouton
{
	background-image: url(../Images/Bouton/936/petit_btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 111px;
	height: 28px;
	text-align: center;
	cursor: hand;
	padding-top: 5px;
	cursor: pointer;
}

div.divPopUpHelp div.Bouton span
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	
}
iframe.popUp_help
{
	width:100%;
	height:100%;
	border:#000000 solid 0px;
	z-index:100;
}

/* popupinvit*/

div.divInvitVisible

{
	background-color: #f5f5f5;
	border: solid 5px #b9d300;
	display:block;
	position: absolute;
	top:200px;
	left:300px;
	width:400px;
	z-index: 10;
	text-align: center;
	height:320px;
	
}


div.divPopUpInvit

{
	background-color: #f5f5f5;	
	width:400px;
	height: 100%;
	
}

*html div.divPopUpInvit

{
	background-color: #f5f5f5;	
	width:390px;
	height: 100%;
	
}


div.divPopUpInvit span.Titre
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	
}


div.divPopUpInvit span.Texte
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

div.divPopUpInvit div.Bouton
{
	background-image: url(../Images/Bouton/936/petit_btn.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 111px;
	height: 28px;
	text-align: center;
	cursor: hand;
	padding-top: 5px;
	cursor: pointer;
}

div.divPopUpInvit div.Bouton span
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	
}

div.divPopUpInvit div.boutonFermer
{
	background-image: url(../Images/picto/936/fermer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 12px;
	height: 12px;
	cursor: hand;
	cursor: pointer;
	
}
iframe.popUp_invit
{
	width:100%;
	height:100%;
	border:#000000 solid 0px;
	z-index:100;
}

/* onglet Login*/

	
table#OngletConnexionInscription 
{
	width:600px;
}

table#OngletConnexionInscription td.Contenu
{
	
	height: 450px;
	
	
}
table#OngletConnexionInscription div.Affiche
{
	display:block;
	background-color: #F5F5F5;
	border: solid 1px #b9d300;	
}

table#OngletConnexionInscription div.AfficheNoir
{
	display:block;
	background-color: #F5F5F5;
	border: solid 1px #000000;
	
}

table#OngletConnexionInscription div.AfficheBottomLess
{
	display:block;
	border: solid 1px #b9d300;
	background: #FFFFFF;
	padding : 5 20 5 20;
	border-bottom : none 0px #b9d300;	
}

table#OngletConnexionInscription div.AfficheBottomLessNoir
{
	display:block;
	border: solid 1px #000000;
	background: #FFFFFF;
	padding : 45 20 40 20;
	border-bottom : none 0px #000000;	
}

table#OngletConnexionInscription div.Affiche hr.Separation
{
	border-top: dashed 1px #404040;
	color: #F5F5F5;
}


table#OngletConnexionInscription div.Cache
{
	display:none;	
}


	
table#OngletConnexionInscription div.Selected
{
	background-color:#b9d300;
	background-position:top right;
	background-repeat:no-repeat;	
	cursor:pointer;
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 25px;
	
}
table#OngletConnexionInscription div.Selected table
{
	width: 100%;
	height: 25px;
}

table#OngletConnexionInscription div.Selected span
{
	color: #404040;
	font-weight:  bold;
	font-size: 14px;
	text-decoration: none;	
}

table#OngletConnexionInscription div.Selected td.coinOngletG
{	
	background-image: url(../Images/Bloc/936/coin_G_bloc_color.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 6px;
}

table#OngletConnexionInscription div.Selected td.coinOngletD
{	
	background-image: url(../Images/Bloc/936/coin_D_bloc_color.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 6px;	
}


table#OngletConnexionInscription div.Selected td.coinOngletArrondiG
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_G_bloc_color_sur_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 10px;
}
table#OngletConnexionInscription div.Selected td.coinOngletArrondiD
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_D_bloc_color_sur_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 10px;	
}
table#OngletConnexionInscription div.Selected td.coinOngletArrondiGsurBlanc
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_G_bloc_color.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 10px;
}
table#OngletConnexionInscription div.Selected td.coinOngletArrondiDsurBlanc
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_D_bloc_color.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 10px;	
}

table#OngletConnexionInscription div.SelectedBas table
{
	width: 100%;
	height: 10px;
}
table#OngletConnexionInscription div.SelectedBas
{	
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 10px;
}
table#OngletConnexionInscription div.SelectedBas td.coinOngletArrondiBG
{	
	background-image: url(../Images/Bloc/936/coin_BG_vert.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	width: 10px;
	height:10px;
	
}

table#OngletConnexionInscription div.SelectedBas td.coinOngletArrondiBD
{	
	background-image: url(../Images/Bloc/936/coin_BD_vert.gif);
	background-position:top left;
	background-repeat:no-repeat;	
	width: 10px;
	height:10px;	
}

table#OngletConnexionInscription div.SelectedBas td.coinOngletArrondiBC
{
	background-image:url(../Images/Bloc/936/1px_vert_B.gif);
	background-position:top left;
	background-repeat:repeat-x;	
	height:10px;
}


table#OngletConnexionInscription div.NoSelected
{
	background-color:#404040;
	background-position:top right;
	background-repeat:no-repeat;	
	cursor:pointer;
	text-decoration: none;
	text-align: center;
}

table#OngletConnexionInscription div.NoSelected table
{
	width: 100%;
	height: 25px;
}

table#OngletConnexionInscription div.NoSelected td.coinOngletArrondiNoirG
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_G_bloc_noir_sur_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 10px;
}
table#OngletConnexionInscription div.NoSelected td.coinOngletArrondiNoirD
{	
	background-image: url(../Images/Bloc/936/coin_arrondi_D_bloc_noir_sur_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 10px;	
}

table#OngletConnexionInscription div.NoSelected td.coinOngletG
{	
	background-image: url(../Images/Bloc/936/coin_G_bloc.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 6px;
}

table#OngletConnexionInscription div.NoSelected td.coinOngletD
{	
	background-image: url(../Images/Bloc/936/coin_D_bloc.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 6px;	
}

table#OngletConnexionInscription div.NoSelected span
{
	color: #fff;
	font-weight:  bold;
	font-size: 14px;
	text-decoration: none;
}

/*Integration OXID*/

div.GrosBoutonPublicColorNoirSurBlanc
{
	background-image: url(../Images/Bouton/936/btn_inscription_sur_blanc.gif);
	background-repeat: no-repeat;
	background-position: center middle;
	text-align: center;
	height: 38px;
	width: 179px;
	padding-top: 6px;
	cursor: pointer;
	margin:0 20 0 20;
}

div.GrosBoutonPublicColorNoirSurBlanc span
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

div.BoutonPublicColorNoirSurBlanc
{
	background-image: url(../Images/Bouton/936/btn_connexion_sur_blanc.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 28px;
	width: 117px;
	padding-top: 6px;
	cursor: pointer;
}

div.BoutonPublicColorNoirSurBlanc span
{
	color: #000;
	font-weight: bold;
}

table#OngletConnexionInscription div.NoSelectedBas
{
	background-image:url(../Images/Bloc/936/1px_gris_B.gif);
	background-repeat:repeat;	
	text-decoration: none;
	text-align: center;
	width: 100%;
	height: 10px;
}
table#OngletConnexionInscription div.NoSelectedBas table
{
	width: 100%;
	height: 10px;
}
table#OngletConnexionInscription div.NoSelectedBas td.coinOngletArrondiBG
{	
	background-image: url(../Images/Bloc/936/coin_BG_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;	
	width: 10px;
}

table#OngletConnexionInscription div.NoSelectedBas td.coinOngletArrondiBD
{	
	background-image: url(../Images/Bloc/936/coin_BD_gris.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width: 10px;
}	
/* Inscription */
	/*Etape Active*/
	div.Etapes
	{
		margin-bottom : 60px;
		margin-left : 20px;
		text-align:center;
	}
	div.etapeActiveGauche
	{
		background-image: url(../Images/Bloc/936/arrondi_G_vertfonce_1.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;
		float: left
	}
	div.etapeActiveDroite
	{
		background-image: url(../Images/Bloc/936/arrondi_D_vertfonce_1.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;	
		float: left
	}
	div.etapeActiveCorps
	{
		background-image: url(../Images/Bloc/936/arrondi_1px_vertfonce_1.gif);
		background-repeat:repeat;
		width: 300px;
		height: 44px;	
		float: left
		
	}
	div.numEtapeActive
	{
		background-image: url(../Images/Bloc/936/rond_vertfonce.gif);
		background-repeat:no-repeat;
		margin-top:4px;
		width: 38px;
		height: 38px;	
		float: left;
	}
	span.numEtapeActive
	{
		color : #404040;
		font-size : 20px;
		font-weight : bold;
		padding : 4 0 0 10;
		float: left;
	}
	span.lblEtapeActive
	{
		color : #404040;
		font-size : 15px;
		font-weight:bold;
		padding : 12 0 0 0;
		float: left;
	}
	
	/*Etape Inactive*/
	div.etapeInactiveGauche
	{
		background-image: url(../Images/Bloc/936/arrondi_G_vertclair_2.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;
		float: left
	}
	div.etapeInactiveDroite
	{
		background-image: url(../Images/Bloc/936/arrondi_D_vertclair_2.gif);
		background-repeat:no-repeat;
		width: 10px;
		height: 44px;	
		float: left
	}
	div.etapeInactiveCorps
	{
		background-image: url(../Images/Bloc/936/arrondi_1px_vertclair_2.gif);
		background-repeat:repeat;
		width: 300px;
		height: 44px;	
		float: left		
	}
	div.numEtapeInactive
	{
		background-image: url(../Images/Bloc/936/rond_vertclair.gif);
		background-repeat:no-repeat;
		margin-top:4px;
		width: 38px;
		height: 38px;	
		float: left;
	}
	span.numEtapeInactive
	{
		color : #FFFFFF;
		font-size : 20px;
		font-weight : bold;
		padding : 4 0 0 10;
		float: left;
	}
	span.lblEtapeInactive
	{
		color : #FFFFFF;
		font-size : 15px;
		font-weight:bold;
		padding : 12 0 0 0;
		float: left;
	}
	div.etapeFleche
	{
		float: left;
		padding : 12 5 0 5;
	}
	
/*Nouvelle page index OXID*/
/*color*/
div.EnteteBlocPublicColorHP
{
	height: 27px;
	background-color: #b9d300;
	position:relative;
	margin-top: 10px;
	width: 350px;
	margin-left: 0px;
}

div.EnteteBlocPublicColorZoneGaucheHP
{
	position:absolute;
	left: 0px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_G_bloc_color.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicColorZoneDroiteHP
{
	position:absolute;
	left: 344px;
	top: 0px;
	background-image: url(../Images/Bloc/936/coin_D_bloc_color.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 27px;
}

div.EnteteBlocPublicColorZoneFlecheHP
{
	position:absolute;
	left: 6px;
	top: 0px;
	background-image: url(../Images/Bloc/936/fleche_bloc_color_blanc.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 17px;
	height: 27px;
}



div.EnteteBlocPublicColorZoneTitreHP
{
	position:absolute;
	left: 33px;
	top: 4px;
	
}

div.EnteteBlocPublicColorZoneTitreHP span
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


div.ContenuBlocPublicColorHP
{
	background-image: url(../Images/Bloc/936/img_fond_bloc.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F9FED6;
	margin-bottom: 15px;
	border-left : solid 1px #b9d300;
	border-right : solid 1px #b9d300;
	border-bottom : solid 1px #b9d300;
	width: 348px;
	margin-left: 0px;
	height:391px;
	color: #404040;
}

html* div.ContenuBlocPublicColorHP
{
	width: 310px;
}

div.ContenuBlocPublicColorHP  hr.Separation
{
	border-top: dashed 1px #404040;
	color: #F5F5F5;
}

div.ContenuBlocPublicHP  hr.Separation
{
	border-top: dashed 1px #404040;
	color: #f5f5f5;
}
IFRAME.IFConnexion
{
    width:200px;
    height:100px;
}

IFRAME.IFConnexionOxylaneId
{
    width:600px;
    height:200px;
}

IFRAME.IFConnexionMenu
{
    width:186px;
}

/*IFRAME COMPTE OXYLANE*/

IFRAME.searchFrameConnexion{
    width:210px;
    height:130px;
}

html* IFRAME.searchFrameConnexion{
    width:210px;
    height:120px; 
}

IFRAME.searchFrameLogin{
    width:210px;
    height:130px;
}

html* IFRAME.searchFrameLogin{
    width:210px;
    height:120px;
}

/*Cute Editor*/
.CuteEditorBottomBarContainer{
    display:none;
    }
/*MENU TOP*/

DIV.menu UL LI A DIV.fleche_off{
    display:inline;
    background-image: url(../images/menu/fleche_grise.gif);
    background-repeat:no-repeat;
    background-position: right center;
    border:solid #FFFFFF 0px;
    height:11px;
    padding-right:15px;
    font-weight:bold;
    cursor:pointer;
}
DIV.menu UL LI A:hover DIV.fleche_off{
    display:inline;
    background-image: url(../images/menu/fleche_anis.gif);
    background-repeat:no-repeat;
    background-position: right center;
    border:solid #FFFFFF 0px;
    height:6px;
    padding-right:15px;
    font-weight:bold;
    cursor:pointer;
}
DIV.menu UL LI UL LI.m-over2 {
    color:#FFFFFF;
    background-color:#B9D300;
    BORDER-bottom:solid 2px #FFFFFF;
    WIDTH:161px;
    HEIGHT:24px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:2;
}
DIV.menu UL LI UL LI.m-over2 LI {
    font-weight:normal;	    
    background-color:Transparent;
    z-index:3;
}
DIV.menu UL LI UL LI.m-over2 LI A{
    font-weight:normal;
}
DIV.menu UL LI UL LI.m-over2 A {
    COLOR: #FFFFFF;
    font-weight:bold;
}

/*FIN MENU TOP*/

table.DerniersItineraires
{
	border-collapse: separate;
	/*border-spacing: 0;*/
	border: 0;
	width:100%;
}


table.DerniersItineraires td
{
	border: 0
}

/*Accueil Non Connecté*/

.HeaderPresentationService{
    background-color:#404040;
    height:20px;
}
.HeaderPresentationService span{
    color :White;
    font-weight:bold;
    padding:5px 0px 0px 15px;
}

