
/*******************************************  PAS DEFAUT  *******************************************/

body
{
	margin:0px;
	margin-top:20px;
	margin-left:20px;	
/*	background-color:#E3991C;*/
}

DIV, IMG, A, TABLE, P, SPAN, FORM, SELECT
{
	border:0px;
	margin:0px;
}

UL, LI
{
	margin-top:0px;
	margin-bottom:0px;	
}
TABLE {	border-collapse:collapse; background-color:#fff; }
#tblColCentraleUne { width:100%; height:940px; }
#tblColCentrale { width:100%; height:1200px; }
TD	{ padding:0px; background-color:#fff;}

/**** tableau pour mise en forme *******/
.TABLE2 {border-collapse:collapse; background-color:#CDE4EF; }
.TD2	{ padding:2px; background-color:#CDE4EF; font-size: 11px; }

/*******************************************  GRILLES  *******************************************/
#grilleGlobale
{
	border-top: solid 1px #CDE4EF;
	border-left: solid 1px #CDE4EF;	

	border-bottom: solid 1px #CDE4EF;		
}

.grille TD {width:70px; }

.grille TD,
TD.TDgrille
{
	height:90px;
	border-bottom: solid 1px #CDE4EF;
	border-right: solid 1px #CDE4EF;	
	padding:0px;
}

DIV.MenuHaut2
{
	text-align:left;
	margin-left:8px;
	/*border: solid 1px #000000; */
	
}

.grilleBas TD
{
	height:90px;
	border-bottom: solid 1px #CDE4EF;
	padding:0px;
}

TD.TDcolonneDroite
{
	border-left: solid 1px #CDE4EF;	
	border-right: solid 1px #CDE4EF;	
}

.bordureLeft {	border-left: solid 1px #CDE4EF; }
.bordureRight {	border-right: solid 1px #CDE4EF; }
.bordureBottom { border-bottom: solid 1px #CDE4EF; }

/************************ cellules LIENS *********************/

.fond, 
.LienCouleur
{ background-color:#E8E8E8; }

TD.TDlienCouleur
{
	background-color:#E8E8E8;
}

TD.TDlien,  
TD.TDlienCouleur
{
	vertical-align:bottom;
}

TD.TDlien P,
TD.TDlienCouleur P
{
	margin-left:3px;
	margin-bottom:3px;	
}
TD.TDlien A,
/*TD.TDlienCouleur A
{
	color:#134681;
}*/

P.LienSuite { margin-top:0px; }
P.lienListeInfo { margin-top:10px; }

P.retourDossier
{
	margin:10px;
}
/*******************************************  MENU  *******************************************/

P.EltMenu
{ 
	margin-bottom:7px;
}

/*******************************************  FOOTER  *******************************************/
#tblFooter TD
{
	height:92px;
	vertical-align:middle;
	text-align:center;
	
	border-top: solid 1px #CDE4EF;
	border-right: solid 1px #CDE4EF;
	border-bottom: solid 1px #CDE4EF;
}

/********************* DIVERS ************************/

.FondCouleur
{
	background-color:#CAE4F1;
}

IMG.separateur
{
	margin-top:10px;
	margin-bottom:10px;
}

P.dejaParus
{
	padding-top:30px;
}

/********************* espacement des textes dans les cellules  ************************/

DIV.ContenuCelluleColGauche
{
	margin:0px;
	margin-top:8px;
	margin-bottom:4px;	
	margin-right:6px;
	margin-left:2px;	
	
}

DIV.ContenuCelluleColDroite
{
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;	
	margin-right:2px;
	margin-left:6px;	
}

DIV.ContenuCelluleCentrale
{
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;	
	margin-bottom:0px;
}

/******************* Bloc Titre fonds de couleur *********************/

.tetiereActualites, 
.tetierePortraits, 
.tetiereDossiers , 
.tetiereAgenda, 
.tetiereEchos, 
.tetiereBreves
{
	font-size:11px;
	color:#fff;
	font-weight: bold;
	
	padding-top:3px;
	padding-bottom:3px;	
}

.tetiereActualites,
.tetierePortraits,
.tetiereDossiers,
.tetiereBreves
{
	text-align:left;
	padding-left:5px;	
}

.tetiereAgenda,
.tetiereEchos
{
	text-align:right;
	padding-right:5px;
}

.tetiereRubriqueTexteRubrique { background-color:#000; }
.bgcolorRubrique { background-color:#fff; }

.tetiereActualites, .tetiereRubriqueTexteActu { background-color:#144683; }
.bgcolorActualite { background-color:#89A2C0; }

.tetierePortraits, .tetiereRubriqueTextePortrait { background-color:#E39A1A; }
.bgcolorPortraits { background-color:#F0CD8D; }

.tetiereDossiers, .tetiereRubriqueTexteDossier { background-color:#6C264A; }
.bgcolorDossiers { background-color:#B792A4; }

.tetiereBreves, .tetiereRubriqueTexteBreves { background-color:#58996E; }
.bgcolorBreves { background-color:#ABCCB7; }

.tetiereAgenda, .tetiereRubriqueTexteAgenda {	background-color:#EEB393; }
.bgcolorAgenda { background-color:#F7D7CA; }

.tetiereEchos, .tetiereRubriqueTexteEchos { background-color:#CC3467; }
.bgcolorEchos { background-color:#E599B3; }


/************* Colonne centrale ************/
/* A utiliser pour créer des blocs éditeurs*/

.DivTetiereAccueil,
.DivTetiereRubrique
{
	width:282px; /* largeur de 4 colonnes */
}


/** Nom de l'info courante dans la même couleur que la tétière correspondante **/
.tetiereRubriqueTexteRubrique,
.tetiereRubriqueTexteAgenda,
.tetiereRubriqueTexteActu,
.tetiereRubriqueTextePortrait,
.tetiereRubriqueTexteDossier,
.tetiereRubriqueTexteEchos,
.tetiereRubriqueTexteBreves
{
	font-size:15px;
	font-weight: bold;
	color:#fff;
	
	padding-left:10px;
	padding-right:10px;	
	padding-top:3px;
	padding-bottom:3px;	
}



/*************************** pour NEWSLETTER *******************/
#numeroIDP
{
	border-left: solid 1px #CDE4EF;	
	border-right: solid 1px #CDE4EF;
	border-bottom: solid 1px #CDE4EF;
	background-color:#F8C09F;	
	text-align: center;	
}

#numeroIDP P
{
	width:62px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;	
	color:#fff;	
	font-weight: bold;
	font-style: italic;

	margin:0px;
	padding:0px;
}

/************ FORMULAIRE DE RECHERCHE *************/
.formulaire-row
{
	font-size:11px;
	font-weight: bold; 
	color: #111D3E;
	margin-top:7px;
}
.recherche
{
	font-size:11px;
	color:#111D3E;
	font-weight: bold;
}


.form-row
{
	font-size:11px;
	font-weight: normal; 
	color: #111D3E;
	margin-top:10px;
}
.form-row-obligatoire
{
	font-size:11px;
	font-weight: normal; 
	color: #FA0606;
	margin-top: 10px
}
.form-row-obligatoire LABEL,
.form-row LABEL
{
	line-height: 10px;	
	
	float: left;
	width: 110px;
	padding-right: 4px;
	text-align: right;
}



.submit
{
	color:#fff;
	margin-top:15px;
	margin-bottom:10px;
	/*background-color:#E8E8E8;*/
	background-color:#111D3E;
	border: 0px;
	font-size:11px;
	font-weight: bold;
	cursor: pointer; cursor: hand;

}

.FondCouleur .submit {
	margin-top:0px;
	margin-bottom:0px;
	/*background-color:#CAE4F1;*/
	border: 0px;
	font-size:11px;
	font-weight: bold;
	cursor: pointer; cursor: hand;
}

#nbResultat
{
	text-align:left;
}

.resultat
{
	margin-bottom:15px;
}

.pagination
{
	margin-top:40px;
}
.pagination P
{
	text-align:center;
	font-weight: bold;
	text-align:center;
	
}
.pagination DIV
{
	width:165px;
	float:left;
}


