/*******************************************************************************
* Software:     Coriolis Telecom									           *
* Version:      2.0                                                            *
* Date:         2004-08-01                                                     *
* Copyright :   PROMPT SAS 2004                                                *
********************************************************************************
* Portail.css :   Feuille de style						                       *
********************************************************************************
                        
********************************************************************************
bleu très clair :       #91d2e6 rgb(145/210/230)
bleu clair :            #4BA7C7 rvb (75/167/199) 
bleu foncé :            #0082a0 rgb(0,130,160)
bleu texte foncé :      #50aac8 rgb(0,90,120)
bleu très foncé:        #005a78 rgb(0,65,85)
********************************************************************************/

body
{
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 10pt;
	color: #005a78;
	margin: 0px 0px 0px 0px;
}

/*******************************************************************************
* Banniere												                       *
*******************************************************************************/

.banniere
{
	width: 100%;
}

/*******************************************************************************
* Login												                       *
*******************************************************************************/

.login
{
	font-weight: normal;
	font-size: 7pt;
	color: #4BA7C7;
	text-align: right;
	text-transform: uppercase;
}

.loginBad
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	text-align: right;
}

.loginOk
{
	font-weight: bold;
	font-size: 7pt;
	color: #50aac8;
	text-align: left;
	text-transform: capitalize;
}
.titreLogin
{
	font-weight: bold;
	font-size: 7pt;
	color: #50aac8;
	text-align: justify;
	text-transform: uppercase;
}

.mini
{
	text-align: right;
	font-size: 8pt;
	color: #50aac8;
	margin-top: 2px;
	margin-right: 5px;
	text-decoration: none;
}

.minilien
{
	text-align: left;
	font-size: 8pt;
	color: #50aac8;
	margin-top: 2px;
	margin-right: 5px;
	text-decoration: none;
}


/*******************************************************************************
* Menus												                       *
*******************************************************************************/


.rubrique a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #4BA7C7;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	border-left: #50aac8 thin solid;
	border-width: 2px;
}

.rubrique a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #4BA7C7;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	border-left: #50aac8 thin solid;
	border-width: 2px;
	border-top: #50aac8 thin solid;
	border-width: 1px;
	border-bottom: #50aac8 thin solid;
	border-width: 1px;
	border-right: #50aac8 thin solid;
	border-width: 1px;
}

.rubriqueOff
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #4BA7C7;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	border-left: #50aac8 thin solid;
	border-width: 2px;
}

.rubriqueOn
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #4BA7C7;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	border-left: #50aac8 thin solid;
	border-width: 2px;
	border-top: #50aac8 thin solid;
	border-width: 1px;
	border-bottom: #50aac8 thin solid;
	border-width: 1px;
	border-right: #50aac8 thin solid;
	border-width: 1px;
}
.rubriqueOn a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #4BA7C7;
	text-transform: uppercase;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	border-left: #50aac8 thin solid;
	border-width: 2px;
	border-top: #50aac8 thin solid;
	border-width: 1px;
	border-bottom: #50aac8 thin solid;
	border-width: 1px;
	border-right: #50aac8 thin solid;
	border-width: 1px;
}

.fondRubrique
{
	background-color: #0082a0;
}

.sousRubrique
{
	background-color: #4ba7c7;
}

.sousRubrique a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #4BA7C7;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	height: 17px;
}

.sousRubrique a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #0082a0;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	height: 17px;
	border-bottom: #0082a0 thin solid;
	border-width: 2px;
}

.sousRubriqueOn a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #0082a0;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	text-align: center;
	height: 17px;
}

.recherche
{
	border-top: solid 2px #91d2e6;
	border-bottom: solid 2px #91d2e6;
}
/*******************************************************************************
* Partie gauche : 244 px de large									                       *
*******************************************************************************/

.portailGauche
{
	background-repeat: no-repeat;
	width: 244px;
}


blockGauche
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	width: 244px;
	padding-top: 15px;
	font-family: 'Arial Narrow';
}


table.premierBlockGauche
{
	margin-top: -10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 244px;
}

.premierBlockGauche td
{
	color: #00819F;
	font-weight: normal;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 9.5pt;
}

.premierBlockGauche a
{
	color: #00819F;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

table.blockGauche
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	width: 244px;
	padding-top: 15px;
	font-family: 'Arial Narrow';
}

.blockGauche td
{
	color: #00819F;
	font-weight: normal;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 9.5pt;
}

.blockGauche a
{
	color: #00819F;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}


/*******************************************************************************
* Partie etapes											                       *
*******************************************************************************/

.titreEtape
{
	/*background-color:#00819F; 	color:  #00819F;*/
	color: #00819F;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.blockEtape table
{
	width: 244px;
}


.blockEtape td
{
	color: #00819F;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 9.5pt;
}

.blockEtape a
{
	color: #00819F;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 9.5pt;
	text-decoration: underline;
}

/*******************************************************************************
* Partie Droite	230 px de large										                       *
*******************************************************************************/

.blockDroit table
{
	border-right: #005a78 thin solid;
	border-width: 1px;
	border-top: #005a78 thin solid;
	border-width: 1px;
	border-left: #005a78 thin solid;
	border-width: 1px;
	border-bottom: #005a78 thin solid;
	border-width: 1px;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 220px;
	background-image: url(images/fondAide.jpg);
	background-repeat: repeat-x;
}

td.blockDroit
{
	color: #005a78;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 10pt;
}


/*******************************************************************************
*  	Titre de la page								                       *
*******************************************************************************/

.titre
{
	font-weight: bold;
	font-size: 13pt;
	margin-left: 15px;
	color: #50aac8;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
}

/*******************************************************************************
*  Corps d'une page							                       *
*******************************************************************************/
.contenuBody
{
	color: 005a78;
	font-size: 11pt;
	font-weight: normal;
	text-justify: auto;
}


.contenu
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	color: 005a78;
	font-size: 11pt;
	font-weight: normal;
	width: 700px;
	text-justify: auto;
}

.contenuLien
{
	text-decoration: underline;
	color: #005a78;
}

/* text en lecture seul */
.ro
{
	font-weight: bold;
	color: #0082a0;
	padding-left: 5px;
	padding-right: 5px;
}

/* titre des tableaux de la rubrique consulter ma ligne */
th.titreAbo
{
	text-align: left;
	font-size: 15px;
}


.imageAccroche
{
}

.texteAccroche
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	vertical-align: top;
	color: #005a78;
	font-style: normal;
}

.grandTexte
{
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 11pt;
	color: #50aac8;
	font-weight: bold;
}


.titreSection
{
	margin-top: 10px;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 12pt;
	color: #005a78;
	font-weight: bold;
	width: 100%;
	background-image: url(Images/fleche_fondblanc.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}

.titreSectionOption
{
	height: 2px;
	background-image: url(Images/filetEtroit.jpg);
	background-repeat: no-repeat;
}

A.titreSection
{
	margin-top: 20px;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 14pt;
	color: #005a78;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	background-image: url(Images/fleche_fondblanc.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
}

li
{
	color: 005a78;
	font-size: 10pt;
	font-weight: normal;
	list-style-type: square;
}


td
{
	color: 005a78;
	font-size: 10pt;
	font-weight: normal;
}

.note
{
	color: 005a78;
	font-size: 7pt;
	font-weight: normal;
}

.textAccroche
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 14pt;
	vertical-align: top;
	color: #005a78;
	font-style: normal;
}

/*******************************************************************************
*  Formulaire								                       *
*******************************************************************************/

.formulaire input, select
{
	font-size: 8pt;
}

.topLiseret
{
	cursor: default;
	border-top: solid 1px #008DB4;
}

.leftTopLiseret
{
	cursor: default;
	border-top: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
}

.leftTopBottomLiseret
{
	cursor: default;
	border-top: solid 1px #008DB4;
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
}

.leftBottomLiseret
{
	cursor: default;
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
}

.leftLiseret
{
	cursor: default;
	border-left: solid 1px #008DB4;
}

rightLiseret
{
	cursor: default;
	border-right: solid 1px #008DB4;
}

.rightBottomLiseret
{
	cursor: default;
	border-bottom: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
}

.leftRightTopLiseret
{
	cursor: default;
	border-top: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
}

.leftRightBottomLiseret
{
	cursor: default;
	border-bottom: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
}

.leftRightLiseret
{
	cursor: default;
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
}

.leftRightTopBottomLiseret
{
	cursor: default;
	border-top: solid 1px #008DB4;
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
}


/*******************************************************************************
*  Page standard								                       *
*******************************************************************************/


#ContentDiv
{
	width: 492px; /* 1024 - 244 -230 */
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 0px;
}

/* Description catalogue */
.description
{
	font-size: 10pt;
	font-weight: normal;
	color: #50aac8;
	text-decoration: none;
	text-align: left;
}

.titreDescription
{
	font-size: 10pt;
	font-weight: normal;
	color: black;
	text-decoration: underline;
	text-align: left;
}
.lienDescription
{
	font-weight: normal;
	color: #50aac8;
	text-decoration: underline;
	text-align: left;
}



/*	
 Tableaux
*/


.tableau
{
	font-weight: bold;
	font-size: 12px;
	background-color: #005B75;
}


.styleLigneTableau
{
	background-color: #91d2e6;
}

.tableau th
{
	background-color: #008DB4;
	color: white;
}

.tableau td.tdHeader
{
	background-color: #008DB4;
	color: white;
	font-weight: bold;
	text-align: left;
}

.tableau td.tdHead
{
	vertical-align: top;
	border-left: #ffffff 1px solid;
	width: 120px;
	color: #ffffff;
	background-color: #4ba7c7;
	text-align: center;
	font-weight: bold;
}

.tableau td
{
	background-color: white;
	color: 005a78;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.tableau td a
{
	font-size: 10pt;
	font-weight: normal;
	color: #50aac8;
	text-decoration: underline;
	text-align: left;
}


.tableau_affichagePrix
{
	background-color: white;
	color: 005a78;
	border: solid 1px #AAAAAA;
	text-align: right;
}

.tableau .bouton
{
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Helvetica, 'Arial Narrow' , Helvetica, sans-serif;
	background-color: #0082a0;
}

.bouton
{
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Helvetica, 'Arial Narrow' , Helvetica, sans-serif;
	background-color: #0082a0;
}


.affichageErreurMoyen
{
	color: red;
	font-size: 11pt;
}

.affichageErreur
{
	color: red;
}

.affichageErreur li
{
	color: red;
}

.affichageImportant
{
	color: red;
}

.affichageWarning
{
	color: SandyBrown;
	font-weight: bold;
}

.miniBouton
{
	font-size: 10px;
	color: #50aac8;
	text-decoration: underline;
	margin-left: 0px;
	font-family: Helvetica, 'Arial Narrow' , Helvetica, sans-serif;
	background-color: Transparent;
	border: none;
	text-align: left;
	cursor: hand;
}

.persotext
{
	font-size: 9pt;
	font-weight: normal;
	color: #50aac8;
	text-align: left;
}

.fields
{
	border: solid 1px #4BA7C7;
	font-size: 12px;
	font-weight: bold;
	color: #0082a0;
}

.libelle
{
	font-size: 12px;
	font-weight: normal;
	color: #50aac8;
	text-align: left;
	text-decoration: none;
}

.resume
{
	font-size: 10px;
	color: #50aac8;
	margin-top: 2px;
	margin-right: 11px;
}
.resumeGras
{
	font-size: 11px;
	color: #50aac8;
	margin-top: 2px;
	margin-right: 11px;
	font-weight: bold;
}

.lienBouton
{
	font-size: 12px;
	text-decoration: underline;
	margin-left: 0px;
	font-family: Arial;
	background-color: Transparent;
	border: none;
	text-align: left;
	cursor: hand;
	font-weight: bold;
	color: 005a78;
}

/*******************************************************************************
*  OPTIONS							                       *
*******************************************************************************/

.infoOptions
{
	width: 400px;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 8pt; /*font-style :italic;*/
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #005a78;
	background-color: #FFFFDD;
}
.infoOptionsContenu
{
	color: black;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.infoSMS
{
	width: 400px;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 8pt; /*font-style :italic;*/
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #50aac8;
	background-color: Silver;
}
.infoSMSContenu
{
	color: #005a78;
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Detail des offres */
li.detailOffre
{
	list-style-type: square;
	margin-left: 40px;
}

.formulaireOptions
{
	margin-left: 15px;
}


/*******************************************************************************
* Catalogue mobile											                       *
*******************************************************************************/
.mobileCatalogue
{
	margin-right: -11px;
}

td.mobileCatalogue
{
	vertical-align: top;
}

.mobileCatalogueTitre
{
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 16pt;
	color: white;
	background-color: #0082a0;
	font-weight: bold;
	text-align: center;
	height: 40px;
}

.mobileCatalogueTable
{
	border: solid 1px #0082a0;
	width: 230px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.mobileCataloguePrix
{
	color: #005a78;
	font-size: 17pt;
	text-align: center;
	font-weight: bold;
}
.mobileCataloguePrixSansEngagement
{
	color: #005a78;
	font-size: 7pt;
	text-align: center;
}

.mobileCataloguePlus
{
	padding: 10px;
	margin-left: 10px;
	width: 125px;
	background-image: url(Images/mobileCatalogueFond.jpg);
	background-color: #91d2e6;
	background-repeat: repeat-y;
	font-style: italic;
	height: 350px;
}

.mobileCataloguePlusCourt
{
	padding: 10px;
	margin-left: 10px;
	width: 125px;
	background-image: url(Images/mobileCatalogueFond.jpg);
	background-color: #91d2e6;
	background-repeat: repeat-y;
	font-style: italic;
	height: 310px;
}

.mobileCatalogueImage
{
	text-align: center;
	vertical-align: top;
	width: 125px;
	padding-top: 10px;
}

.mobileCatalogueZonePrix
{
	text-align: center;
	vertical-align: bottom;
	width: 125px;
	padding-bottom: 10px;
}


.mobileCatalogueSection
{
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 9pt;
	color: #005a78;
	font-weight: bold;
	font-style: italic;
	padding: -20px;
	margin-left: -10px;
}
.mobileCatalogueBouton
{
	font-size: 9pt;
	color: white;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	background-color: #0082a0;
	padding: 0px;
	text-decoration: none;
}

.mobileCatalogueLien
{
	font-style: italic;
	font-size: 8pt;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	padding: 2px;
	color: #005a78;
	text-decoration: none;
	height: 10px;
}

/*******************************************************************************
* FAQ
*******************************************************************************/

.FAQ_question
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: 005a78;
	font-size: 10pt;
	font-weight: normal;
}

.FAQ_categorie
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: 005a78;
	font-size: 12pt;
	font-weight: bold;
}

/*******************************************************************************
* INFORMATIONS
*******************************************************************************/

.INFO_question
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: 005a78;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

ul
{
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
}

/*******************************************************************************
* Detail des offres									                       *
*******************************************************************************/


td.offreDetailTitre
{
	background-color: #4BA7C7;
	color: white;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 25pt;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
}
td.offreDetailTitre2
{
	background-color: #4BA7C7;
	color: white;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 16pt;
	width: 100%;
	font-weight: bold;
	text-align: left;
	line-height: 18pt;
	padding-left: 15px;
	padding-bottom: 15px;
}

td.offreDetailContenu
{
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 13pt;
	width: 100%;
	color: #005a78;
	text-align: left;
	padding: 15px;
	color: #005a78;
}

.offreDetailTitre
{
	font-size: 17pt;
	font-weight: bold;
}

.offreDetailTexteProduit
{
	font-size: 12pt;
	font-weight: bold;
	line-height: 13pt;
}

.offreDetailTexteProduitDetail
{
	font-size: 12pt;
	font-weight: normal;
}

.offreDetailNote
{
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
}

.positionDivRaccourciPermanent
{
	display: inline;
	position: absolute;
	top: 580px;
	left: 0px;
	width: 200px;
	height: 100px;
	background-color: Transparent;
	text-align: left;
}

.positionDivRaccourciPermanent a
{
	color: #0082a0;
}

.prixTotal
{
	width:50px;
	border-bottom:solid 2px #008DB4;
	border-top:solid 2px #008DB4;
	border-left:solid 2px #008DB4;
	border-right:solid 2px #008DB4;
	text-align:center;
}

/*******************************************************************************
* Rubrique Factures
*******************************************************************************/

.item1
{
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 123px;
}
.item2
{
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 120px;
}
.item3
{
	border-right: 1px solid #008db4;
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 123px;
}
.alterItem1
{
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 123px;
	background-color: #91d2e6;
}
.alterItem2
{
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 120px;
	background-color: #91d2e6;
}
.alterItem3
{
	border-right: 1px solid #008db4;
	vertical-align: top;
	border-left: 1px solid #008db4;
	width: 123px;
	background-color: #91d2e6;
}


/*******************************************************************************
* Rubrique Contacts
*******************************************************************************/

.item
{
	border-left: solid 1px #008DB4;
	vertical-align: top;
	width: 200px;
}
.item2
{
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	vertical-align: top;
	width: 200px;
}
.alterItem
{
	border-left: solid 1px #008DB4;
	background-color: #91d2e6;
	vertical-align: top;
	width: 200px;
}
.alterItem2
{
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	background-color: #91d2e6;
	vertical-align: top;
	width: 200px;
}
.lastitem
{
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
	vertical-align: top;
	width: 200px;
}
.lastitem2
{
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	vertical-align: top;
	width: 200px;
}
.lastalterItem
{
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
	background-color: #91d2e6;
	vertical-align: top;
	width: 200px;
}
.lastalterItem2
{
	border-bottom: solid 1px #008DB4;
	border-left: solid 1px #008DB4;
	border-right: solid 1px #008DB4;
	background-color: #91d2e6;
	vertical-align: top;
	width: 200px;
}
.head
{
	background-color: #4BA7C7;
	border-left: solid 1px #008DB4;
	color: #FFFFFF;
	width: 180px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
}



/*******************************************************************************
* Rubrique Informations
*******************************************************************************/

.categorie
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #0082a0;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	height: 17px;
	text-align: left;
}
.categorie A
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #0082a0;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	height: 17px;
	text-align: left;
}
.categorieSelectionne A
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	border-left: #0082a0 1px solid;
	color: white;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	height: 17px;
	background-color: #0082a0;
	text-align: left;
	text-decoration: none;
}
.categorieSelectionne
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	border-left: #0082a0 1px solid;
	color: white;
	font-family: 'Arial Narrow' , Helvetica, sans-serif;
	height: 17px;
	background-color: #0082a0;
	text-align: left;
	text-decoration: none;
}
.headInformation
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	height: 17px;
	background-color: #008db4;
}

.email
{
	color: #50aac8;
	text-decoration : none;
}