﻿/*  Formulaire  */
.divFormulaire
{
	padding: 10px 0 10px 0;
}

.divElementForm
{
	clear:both;
	margin-bottom: 8px;
}

.libelleFormulaire span
{
	color: #636363;
	width: 300px;
	float:left;
	font-weight: bold;
}

.libelleFormulaireChk span
{
	color: #636363;
	width: 100px;
	font-weight: bold;
	float:left;
}

.titreFormulaire span
{
	font-weight: bold;
	color: #001F39;
	font-size: 13px;
}

.elementFormChk
{
	padding-left: 100px;
}

#TB_ajaxContent .popUpJQuery .reponseFormulaire p
{
	padding:10px;
}

.reponseFormulaire span
{
	color: #636363;
}

.reponseFormulaire SELECT
{
	border: solid 1px #00B4FF;
}

.reponseFormulaire TEXTAREA
{
	border: solid 1px #00B4FF;
	width: 300px;
}


div.divElementFormVisu
{
	clear:both;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

.libelleFormulaireVisu
{
	color: #636363;
	width: 280px;
	float:left;
	font-weight: bold;
	text-align: left;
	
}

.libelleFormulaireChkVisu
{
	color: #636363;
	width: 100px;
	font-weight: bold;
	float:left;
	text-align: left;
}

.titreFormulaireVisu
{
	font-weight: bold;
	color: #001F39;
	font-size: 13px;
}

.elementFormChkVisu
{
	color:#636363;
	padding-top: 3px;
	margin-left: 10px;
}

.reponseFormulaireVisu
{
	color:#636363;
	float:right;
	text-align:left;
	width:52%;
}

.divElementFormChkVisu
{
	clear:both;
}

/* lien et texte */

.Titre
{
	color: #00B4FF;
	font-weight:bold;
	text-transform:uppercase;
}

.TexteGrisGras
{
	color:#636363;
	font-weight: bold;
}

.TexteGris
{
	color:#636363;
}

.TexteBleuFonce
{
	color:#001F39;
}

.TexteBleuFonceGras
{
	color:#001F39;
	font-weight:bold;
}

.TexteBleuBouton
{
	color: #344C61;
}

.TexteBleuClair
{
	color: #00B4FF;
}

.TexteBleuClairGras
{
	color: #00B4FF;
	font-weight: bold
}

.lien a:hover 
{
	text-decoration:underline;
}
.lien a 
{
	background-image:url(../../../Design/Images/Picto/fleche.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#636363;
	cursor:pointer;
	padding:2px 0 2px 20px;
	text-decoration:none;
}

.lien a span
{
	color:#636363;
}

a.lienProfil {
color:#636363;
}

.miniEspace
{
	height: 5px;
}

.petitEspace
{
	height: 10px;
}

.grandEspace
{
	height: 25px;
}

/*   */
.popUp
{
	padding: 5px 5px 5px 5px;
}

/***************/
/* BOUTON BLEU */
/***************/
input.boutonAspBleuM, a.boutonAspBleuM
{
	background-image : url(../../../Design/images/Bouton/957/btn_bleu_C.gif);
	background-repeat : repeat-x;	
	background-position:center;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	border:#000000 solid 0px;
	height:24px;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
TD.boutonBleuG
{
	background-image : url(../../../Design/images/Bouton/957/btn_bleu_G.gif);
	background-repeat : no-repeat;	
	background-position:bottom left;
	width:6px;
	height:24px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
TD.boutonBleuD
{
	background-image : url(../../../Design/images/Bouton/957/btn_bleu_D.gif);
	background-repeat : no-repeat;	
	background-position:bottom right;
	width:6px;
	height:24px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
TD.boutonBleuM
{	
	border:#000000 solid 0px;
	height:24px;
	background-image : url(../../../Design/images/Bouton/957/btn_bleu_C.gif);
	background-repeat : repeat-x;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
TD.boutonBleuM A
{	
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;	
	cursor:pointer;
}

.divMapCI
{
	width: 315px;
	height: 300px;
	margin-right:1px;
	border: solid 1px #00B4FF;
}

.divMapCI span
{
	font-size: 8px;
	color: #000000;
}

.divCadre
{
	border: solid 1px #00B4FF;
	width:auto;
}

.indexDivGauche
{
	float:left;
}

.indexDivDroit
{
	float:right;
}

.interestCenterDivGauche
{
	float:left;
}

.interestCenterDivDroit
{
	float:right;
}

.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}

.clear
{
	clear: both;
}

.divCommentaire
{
	width: 670px;
}


/*  TOP  CONTRIBUTEUR  */
#tableTopContributor
{
	border: solid 1px #00B4FF;
}



.libTopContributeur
{
	color:#00B4FF;
	font-weight: bold;
	text-transform:uppercase;
}

/*  ACTUALITE   */
.TitreDernierActualites span
{
	color: #00B4FF;
}

.TitreDernierActualites
{
}

table.ModelTableauActu tr.data a {
	color:#636363;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

table.ModelTableauActu tr.data a:hover {
	text-decoration:underline;
}

/*  DERNIER LIEU PRATIQUE  */
.lastCentreInteret
{
	width: 100%;
	padding-left:10px;	
}

.lastCentreInteret tr td a div
{
	color: #404040;
	text-decoration:none;
}

.tdMouseOver
{
	border-left:solid 4px #00b4ff;
}

.tdMouseOver a
{
	color:#404040;
	text-decoration:none;	
}

.tdMouseOut
{
	border-left:solid 1px #00b4ff;		
}
.tdMouseOut a
{
	color:#404040;	
	text-decoration:none;		
}

/*   Visualition d'un lieu  */

.divMapVisu
{
	width:330px;
	height:355px;
	border: solid 1px #00B4FF;
    margin-left:5px;
}

.divMapVisu span
{
	font-size: 8px;
}

/*   Bouton modifier    */
.divModifier
{
	width:100%;
	text-align: left;
}

/*    Localié    */
.libelleLocalite
{
	float:left;
	width: 100px;
}

.libelleLocalite span 
{
	font-weight:bold;
	color: #636363;
}

.reponseLocalite
{
	float:right;
	color: #636363;
	width: 210px;
}

.reponseLocalite span
{
	color: #636363;
}

/*  AVIS */
.libelleAvis
{
	float:left;
	width: 130px;
}

.libelleAvis span 
{
	font-weight:bold;
	color: #636363;
}

.reponseAvis
{
	float:right;
	color: #636363;
	width: 240px;
}

.reponseAvis span
{
	color: #636363;
}

/* Detail des sites d'un membre */
.pagerStyle span
{
	font-weight: bold;
	color: #001F39;
	font-size: 14px;
}

.pagerStyle a
{
	color: #001F39;
	text-decoration: none;
}

.popUpJQuery
{
	margin: 5px;
}

.erreur
{
	color:Red;
}


/*     Detail sortie   */
.nomSortie
{
	float:left;
}

.modifierSortie
{
	float: right;
	text-align: right;
	width: 90%;
}


.lienAfficherSortie
{
	width: 100%;
	text-align: right;	
}

/* Photo */
.lienAfficherPhoto
{
	
	text-align: right;	
}


/* Commentaire */
.taCommentary {
	border-left:1px solid #636363;
	border-top:1px solid #636363;
}

.lienAfficherCommentaire
{
	width: 100%;
	text-align: right;	
}

.tabCommentaire
{
	margin-left: 25px;
}

/* Pagination list styles */
ul.fdtablePaginater
        {
        display:table;
        list-style:none;
        padding:0;
        margin:0 auto;
        text-align:center;
        height:2em;
        width:auto;
        margin-bottom:2em;
        }
ul.fdtablePaginater li
        {
        display:table-cell;
        padding-right:4px;
        list-style:none;
        
        -moz-user-select:none;
        -khtml-user-select:none;
        }
ul.fdtablePaginater li a.currentPage
        {
           color:#001f39;  
           text-decoration:none;     
        }
ul.fdtablePaginater li a.currentPage span
        {
           font-size:14px;    
           font-weight:bold;  
           text-decoration:none;  
        }
ul.fdtablePaginater li a:active
        {
            color:#001f39;
        }
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
        {
        display:block;
        width:2em;
        font-size:1em;
        padding:0;
        margin:0;
        text-decoration:none;
        outline:none;
        font-family:georgia, serif;
        }
ul.fdtablePaginater li div
        {
        cursor:normal;
        opacity:.5;
        filter:alpha(opacity=50);
        }
ul.fdtablePaginater li a span,
ul.fdtablePaginater li div span
        {
        display:block;
        color:#001f39;
        font-size:10px;
        font-weight:normal;    
        }
ul.fdtablePaginater li a
        {
        color:#001f39;
        cursor:pointer;
        }
ul.fdtablePaginater li a:focus
        {
        color:#001f39;
        text-decoration:none;
        border-color:#aaa;
        }
.fdtablePaginaterWrap
        {
        text-align:center;
        clear:both;
        text-decoration:none;
        }
ul.fdtablePaginater li .next-page span,
ul.fdtablePaginater li .previous-page span,
ul.fdtablePaginater li .first-page span,
ul.fdtablePaginater li .last-page span
        {
            color:#001f39;
            font-size:10px;
            font-weight:normal;
        }
/* Keep the table columns an equal size during pagination */
td.sized1
        {
        width:16em;
        text-align:left;
        }
td.sized2
        {
        width:10em;
        text-align:left;
        }
td.sized3
        {
        width:7em;
        text-align:left;
        }
tfoot td
        {
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#visibleTotal
        {
        text-align:center;
        letter-spacing:auto;
        }
* html ul.fdtablePaginater li div span,
* html ul.fdtablePaginater li div span
        {
        
        }
tr.invisibleRow
        {
        display:none;
        visibility:hidden;
        }
p.paginationText
        {
        font-style:oblique;
        }
* html .fdtablePaginater li {
    display:inline;
    height:0px;
}

A.menuNavPostIdea

{
	text-decoration:none;
	background-image:URL(../images/boutons/957/grand_btn_vert.gif);
	background-repeat:no-repeat;
	width:196px;
	margin-left:1px;
	height:31px;
	text-align:center;
	color:#ffffff;
	font-size:14pt;
	font-weight:lighter;
	padding-top:5px;
	display:block;
}

A.menuNavPostIdea:hover
{
	text-decoration:underline;
}

table.TableWritePhotoW
{
    margin-top:10px;
}