﻿.TxtInfo
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
}
.TxtErreur
{
    color:red;
    font-size:12px;
    font-weight:bold;
}
/*DIV.LienRetour
{
    position:absolute;
    top:-15px;
    right:0px;
    margin:0px 0px 0px 0px;
    padding:0px 5px 0px 5px;
    background-color:#F89828;
    color:#FFFFFF;
    height:18px;
    z-index:1;
}
DIV.LienRetour img
{
   display:none;
}
DIV.LienRetour SPAN
{
   color:#FFFFFF;
   cursor:pointer;
}
DIV.LienRetour A
{
   color:#FFFFFF;
   text-decoration:none;
}
DIV.LienRetour A:visited
{
   color:#FFFFFF;
   text-decoration:none;
}
DIV.LienRetour A:hover
{
   color:#FFFFFF;
   text-decoration:none;
}*/
/*Pour chaque login du site*/
A.Login
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
A.Login:visited
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
A.Login:hover
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
/*Pour les liens classiques du site*/
A.LienNormal
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
A.LienNormal:visited
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
A.LienNormal:hover
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}

/*Pour chaque element de type equipement, photo, video, question,...*/
A.TitreElement
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
A.TitreElement:visited
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
A.TitreElement:hover
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
/*Pour les dates dans les presentations par petits blocs*/
span.DateElement
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
}
/*Boutons*/
div.BoutonContribution
{
    background-image:url(../images/Bouton/btn_orange.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:137px;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    z-index:1;
}
div.BoutonContribution span
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}
div.BoutonContribution a
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

div.BoutonContribution a:hover
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

div.BoutonContribution a:visited
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
A.BoutonContribution
{
    background-image:url(../images/Bouton/btn_orange.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:137px;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    display: block;
}
A.BoutonContribution:visited
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    display: block;
}
A.BoutonContribution:hover
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
.BoutonAspContribution
{
    position:relative;
    background-image:url(../images/Bouton/btn_orange_1px.png);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
table.tbBoutonContribution
{
    /*position:relative;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    z-index:1;
    cursor:pointer;
}
TD.tdBoutonContributionG
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_orange_G.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:5px;
    height:22px;
    cursor:pointer;
}
TD.tdBoutonContributionC
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_orange_1px.png);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
TD.tdBoutonContributionC span
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
TD.tdBoutonContributionC A
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
}
TD.tdBoutonContributionC A:visited
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
}
TD.tdBoutonContributionC A:hover
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
}
TD.tdBoutonContributionD
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_orange_D.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:5px;
    height:22px;
    cursor:pointer;
}
div.GrosBoutonContribution
{
    background-image:url(../images/Bouton/btn_grand.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:176px;
    height:28px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    z-index:1;
}
div.GrosBoutonContribution span
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}
div.GrosBoutonContribution A
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
div.GrosBoutonContribution A:visited
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
div.GrosBoutonContribution A:hover
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
A.GrosBoutonContribution
{
    background-image:url(../images/Bouton/btn_grand.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:176px;
    height:28px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
A.GrosBoutonContribution:visited
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
A.GrosBoutonContribution:hover
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
table.tbGrosBoutonContribution
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    z-index:1;
    cursor:pointer;
}
TD.tdGrosBoutonContributionG
{
    position:relative;
    background-image:url(../images/Bouton/btn_grand_G.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:4px;
    height:28px;
}
TD.tdGrosBoutonContributionC
{
    position:relative;
    background-image:url(../images/Bouton/btn_grand_1px.png);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    height:28px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
TD.tdGrosBoutonContributionC span
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}
TD.tdGrosBoutonContributionC A
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdGrosBoutonContributionC A:visited
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdGrosBoutonContributionC A:hover
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdGrosBoutonContributionD
{
    position:relative;
    background-image:url(../images/Bouton/btn_grand_D.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:6px;
    height:28px;
}
div.BoutonVisite
{
    background-image:url(../images/Bouton/btn_gris.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:137px;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    z-index:1;
}
div.BoutonVisite span
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
}
div.BoutonVisite a
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

div.BoutonVisite a:hover
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
div.BoutonVisite a:visited
{
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
A.BoutonVisite
{
    background-image:url(../images/Bouton/btn_gris.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:137px;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    display: block;
}
A.BoutonVisite:visited
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    display: block;
}
A.BoutonVisite:hover
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
.BoutonAspVisite
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_gris_1px.png);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
table.tbBoutonVisite
{
    /*position:relative;*/
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    z-index:1;
    cursor:pointer;
}
TD.tdBoutonVisiteG
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_gris_G.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:5px;
    height:22px;
}
TD.tdBoutonVisiteC
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_gris_1px.png);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0px 5px 0px 5px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    height:22px;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
TD.tdBoutonVisiteC span
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
TD.tdBoutonVisiteC A
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdBoutonVisiteC A:visited
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdBoutonVisiteC A:hover
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}
TD.tdBoutonVisiteD
{
    /*position:relative;*/
    background-image:url(../images/Bouton/btn_gris_D.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:5px;
    height:22px;
}
div.GrosBoutonContribution
{
    background-image:url(../images/Bouton/btn_gros.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:190px;
    height:32px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
    z-index:1;
}
/*Contenu du site*/
div.ContenuGrandBloc
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:987px;
    z-index:1;
}
div.ContenuBloc
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:776px;
    z-index:1;
}
div.ContenuTresGrand
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:987px;
    z-index:1;
}
div.ContenuTresGrandFond
{
    position:relative;
    background-image:url(../images/Fond/tresgrand_background_1px.gif);
    background-position:top left;
    background-repeat:repeat-y;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:987px;
    z-index:1;
}
div.ContenuGrand
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:776px;
    z-index:1;
}
div.ContenuGrandFond
{
    position:relative;
    background-image:url(../images/Fond/grand_background_1px.gif);
    background-position:top left;
    background-repeat:repeat-y;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    /*width:776px;*/
    z-index:1;
}
div.ContenuMoyen
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:493px;
    z-index:1;
}
div.ContenuMoyenFond
{
    position:relative;
    background-image:url(../images/Fond/moyen_background_1px.gif);
    background-position:top left;
    background-repeat:repeat-y;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:493px;
    z-index:1;
}
div.ContenuPetit
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:108px;
    z-index:1;
}
div.ContenuPetitFond
{
    position:relative;
    background-image:url(../images/Fond/petit_background_1px.gif);
    background-position:top left;
    background-repeat:repeat-y;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    border:solid 0px #FFFFFF;
    width:108px;
    z-index:1;
}
/*Demi rond*/
div.divGrandDemiRond
{
    /*position:relative;*/
    background-image:url(../images/Note/grand_demi_rond.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding:2px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:72px;
    height:42px;
    color:#FFFFFF;
    /*font-size:18px;*/
    font-weight:bold;
    text-align:center;
    z-index:1;
}
div.divGrandDemiRond span.txtNbPoints
{
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    text-align:center;
}
div.divGrandDemiRond span.NbPoints
{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    display:block;
}
div.divPetitDemiRond
{
    position:relative;
    background-image:url(../images/Note/petit_demi_rond.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:51px;
    height:29px;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    z-index:1;
}
div.divPetitDemiRond span.Niveau
{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
div.divPetitDemiRond span.txtNbPoints
{
    color:#FFFFFF;
    font-size:8px;
    font-weight:normal;
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
div.divPetitDemiRond span.NbPoints
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    display:block;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
TD.TDVoteG
{
    background-image:url(../images/Noter/coinG_gris_bloc_choixnote.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:9px;
    height:63px;
}
TD.TDVoteD
{
    background-image:url(../images/Noter/coinD_gris_bloc_choixnote.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:9px;
    height:63px;
}
/*Zone profil connecte*/
TABLE.InfoMembre
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
    width:350px;
}
TD.Photo
{
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
    width:65px;
}
TD.casePseudo
{
    PADDING:0px 0px 0px 5px;
    MARGIN:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
}
A.ZoneProfilPolicePseudo
{
    color:#2F2F2F;
    font-size:13px;
    font-weight:bold;
}
A.ZoneProfilPolicePseudo span
{
    color:#2F2F2F;
    font-size:13px;
    font-weight:bold;
}
A.ZoneProfilPolicePseudo:visited
{
    color:#2F2F2F;
    text-decoration:none;
}
A.ZoneProfilPolicePseudo:hover
{
    color:#F89828;
    text-decoration:none;
}
div.divZoneActuelle
{
    position:absolute;
    left:400px;
    top:20px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px #000000; 
	color:#F89828;
    font-size:13px;
    font-weight:bold;
    width:210px;
}
DIV.divZoneProfilMessage
{
    position:absolute;
    left:400px;
    top:43px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	background-image: url(../images/Picto/enveloppe.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border:solid 0px #000000; 	
    width:140px;
}
DIV.divZoneProfilMonProfil
{
    position:absolute;
    left:545px;
    top:35px;
    margin:2px 0px 0px 0px;
	padding:7px 0px 0px 20px;
	height:26px;
	background-image: url(../images/Picto/picto_profil.png);
	background-repeat: no-repeat;
	background-position: left center;	
	border:#000000 solid 0px;		
    width:120px;
}
A.LienAccesMesMessage
{	
	color:#5F5E5E;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-decoration:none;	
	border:#000000 solid 0px;
}
A.LienAccesMesMessage:visited
{
	text-decoration:none;
}
A.LienAccesMesMessage:hover
{
	text-decoration:underline;
}
A.LienAccesMonProfil
{
	color:#5F5E5E;
	font-size: 12px;
	font-weight: normal;	
	text-decoration:none;
}
A.LienAccesMonProfil:visited
{
	text-decoration:none;
}
A.LienAccesMonProfil:hover
{
	text-decoration:underline;
}
DIV.divZoneProfilDeconnexion
{
    position:absolute;
    top:2px;
    left:610px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 0px #000000;    
}
/*Changement zone*/
DIV.divChangementZone
{
    POSITION:absolute;
    top:68px;
    left:315px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    BORDER:solid 0px #000000;
}
DIV.divZoneProfilChangementZone
{
    position:relative;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    WIDTH:398px;
}
SPAN.ZoneProfilEspace
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
}
SPAN.ZoneProfilEspaceEnCours
{
    color:#F89828;
    font-size:12px;
    font-weight:bold;
}
SPAN.ZoneProfilChangementEspace
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:bold;
}
a.LienMarque
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#5F5E5E;
    font-size:12px;
    font-weight:bold;
}
a.LienMarque:visited
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:bold;
}
a.LienMarque:hover
{
    color:#5F5E5E;
    font-size:12px;
    font-weight:bold;
}
DIV.ZoneMenuGauche
{
    POSITION:relative;
    PADDING:0px 0px 0px 0px;
    MARGIN:0px 0px 0px 7px;
    WIDTH:188px;
    background-color:#FFFFFF;
    text-align:center;
}
/*Modele de Tableau 2*/
table.ModelTableau2 {	
	font-size: 12px;
	background-color: #fff;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width:700px;
}

table.ModelTableau2 TR.entete TD {
	BACKGROUND-COLOR: #F89828;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;	
}

table.ModelTableau2 TR.pieds TD {
	BACKGROUND-COLOR: #5F5E5E;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 13px;
}


table.ModelTableau2 TR.ligneTableauFonce TD {
	font-size: 12px;
	BACKGROUND-COLOR: #5F5E5E;
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	padding: 4px 0px 4px 0px;	
}

table.ModelTableau2 TR.ligneTableauClair TD {
	font-size: 12px;
	BACKGROUND-COLOR: #F0F0F0;
	color: #5F5E5E;
	font-weight: bold;
	height: 30px;
	padding: 2px 0px 2px 0px;	
}

table.ModelTableau2 TR.entete a
{
	text-decoration:none;
	color:#FFFFFF;	
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.entete a:visited
{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.entete a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

table.ModelTableau2 TR.pieds a
{
	text-decoration:none;
	color:#FFFFFF;	
	font-size: 12px;
	font-weight: normal;
}
table.ModelTableau2 TR.pieds a:visited
{
	text-decoration:none;
	color:#5F5E5E;
	font-size: 12px;
	font-weight: normal;
}
table.ModelTableau2 TR.pieds a:hover
{
	text-decoration:underline;
	color:#5F5E5E;
	font-size: 12px;
	font-weight: normal;
}

table.ModelTableau2 TR.ligneTableauFonce a
{
	text-decoration:none;
	color:#FFFFFF;	
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.ligneTableauFonce a:visited
{
	text-decoration:none;
	color:#FFFFFF;	
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.ligneTableauFonce a:hover
{
	text-decoration:underline;
	color:#FFFFFF;	
	font-size: 12px;
	font-weight: bold;
}

table.ModelTableau2 TR.ligneTableauClair a
{
	text-decoration:none;
	color:#5F5E5E;	
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.ligneTableauClair a:visited
{
	text-decoration:none;
	color:#5F5E5E;	
	font-size: 12px;
	font-weight: bold;
}
table.ModelTableau2 TR.ligneTableauClair a:hover
{
	text-decoration:underline;
	color:#5F5E5E;	
	font-size: 12px;
	font-weight: bold;
}
/*Tableau disponibilite*/
.ModelTableauDispo {	
	font-size: 12px;
	background-color: #fff;
	margin: 10px 10px 10px 10px;
}
.ModelTableauDispo TR.entete TD 
{
	BACKGROUND-COLOR: #FFFFFF;
	height: 25px;	
}
.ModelTableauDispo TR.entete span 
{
	font-weight: bold;
	color: #f89828;	
	text-transform:uppercase;
}
.ModelTableauDispo TR.ligneTableauFonce TD 
{
	BACKGROUND-COLOR: #f0f0f0;
	font-weight: normal;
	height: 20px;
}
.ModelTableauDispo TR.ligneTableauFonce TD.TitreLigne
{
	BACKGROUND-COLOR: #FFFFFF;
}
.ModelTableauDispo TR.ligneTableauFonce TD.horairefichemembre
{
	BACKGROUND-COLOR: #FFFFFF;
	width:100px;
}
.ModelTableauDispo TR.ligneTableauFonce TD.horaire
{
	BACKGROUND-COLOR: #FFFFFF;
}
.ModelTableauDispo TR.ligneTableauFonce span 
{
	font-weight: normal;
	color: #5f5e5e;
	font-size: 12px;
	margin-left: 5px;
}
.ModelTableauDispo TR.ligneTableauFonce  td.selected
{
	background-color: #5f5e5e;
}
.ModelTableauDispo TR.ligneTableauFonce  td.noSelected
{
	background-color: #f0f0f0;
}
.ModelTableauDispo TR.ligneTableauFonce  td.NR
{
	background-color: #f0f0f0;
}
div.DivLegendeDispo
{
	padding-bottom: 10px;
}	
Table.LegendeDispo
{	
	margin-left: 490px;
}
Table.LegendeDispo td.selected
{
	background-color: #5f5e5e;
	width: 20px;
}
Table.LegendeDispo td.noSelected
{
	background-color: #f0f0f0;
	width: 20px;
}
Table.LegendeDispo td.NR
{
	background-color: #5f5e5e;
	width: 20px;
}
/*Page accueil*/
a.lienVoirAccueil
{
    color:#F89828;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
a.lienVoirAccueil:visited
{
    color:#F89828;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
a.lienVoirAccueil:hover
{
    color:#F89828;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
a.lienTitreAccueil
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
a.lienTitreAccueil:visited
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
a.lienTitreAccueil:hover
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
/* popupinvit*/

div.divInvitVisible

{
	background-color: #FFFFFF;
	border: solid 5px #F89828;
	display:block;
	position: absolute;
	top:200px;
	left:300px;
	width:400px;
	z-index: 10;
	text-align: center;
	height:320px;
	
}


div.divPopUpInvit

{
	background-color: #FFFFFF;	
	width:400px;
	height: 100%;
	
}

*html div.divPopUpInvit

{
	background-color: #FFFFFF;	
	width:390px;
	height: 100%;
	
}


div.divPopUpInvit span.Titre
{
	color: #2F2F2F;
	font-size: 14px;
	font-weight: bold;
	
}


div.divPopUpInvit span.Texte
{
	color: #5F5E5E;
	font-size: 12px;
	font-weight: normal;
}

div.divPopUpInvit div.Bouton
{
	background-image: url(../Images/Bouton/btn_orange_petit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 82px;
	height: 23px;
	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/960/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;
}
/* alert*/
div.divAlertVisible
{
	background-color: #FFFFFF;
	border: solid 5px #F89828;
	display:block;
	position: absolute;
	top:200px;	
	left:300px;
	width:350px;
	z-index: 10;
	padding: 20px;
	text-align: center;
}

div.divAlertVisible span.Texte
{
	color: #2F2F2F;
	font-size: 14px;
	font-weight: bold;
}

div.divAlertVisible div.Bouton
{
	background-image: url(../Images/Bouton/btn_orange_petit.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 82px;
	height: 23px;
	text-align: center;
	cursor: hand;
	padding-top: 5px;
	cursor: pointer;
}

div.divAlertVisible div.Bouton span
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	
}

#header .autresservices ul li.Itineraires 
{
    background:url("../images/Picto/petit_picto_station.gif") no-repeat scroll 3px 50% transparent;
}


