@charset "utf-8";
/* CSS Document : tabtarifspart.css */

table.tarif {
background-color:#CCFFFF;
border: thin solid #0000CC; /*Propriété raccourcie border comprenant : border-width (facultative), border-style (obligatoire) et border-color (facultative)*/
width: 100%; /*Dimension du tableau fixé en % de son conteneur. Par défaut, la largeur du tableau est en automatique (auto), lle tableau prend toute la largeur dispo sur la page ou dans son conteneur*/
border-collapse: collapse; /*Pour que les bordures de tour de tableau et de cellules soient confondues*/
margin: 0 0; /*Pour centre le tableau dans son conteneur*/
}

table.tarif caption { /*Intitulé général, c'est en fait l'intitulé du premier tableau dans la balise caption qui sert de titre général pour l'ensemble des tables*/
font-size: 1.4em;
font-weight: bold;
text-align: left; /*Alignement du titre à gauche*/
color: #000;
padding: 0 0 2em 0;
}

table.tarif td, th {
border: thin solid #0000CC; /*Propriété raccourcie border comprenant : border-width (facultative), border-style (obligatoire) et border-color (facultative)*/
width: 90%; /*Dimension du tableau fixé en % de son conteneur. Par défaut, la largeur du tableau est en automatique (auto), lle tableau prend toute la largeur dispo sur la page ou dans son conteneur*/
}

table.tarif th { /*Le texte présent dans les cellules définies par les balises th est en gras et centré par défaut*/
padding: 0.4em; /*Remplissage de 0.4em en haut et en bas pour les cellules définies par les balises th (intitulés de colonnes)*/ 
font-size: 1.4em; /*Passage à 1.4em de la taille du texte contenu dans les cellules définies par les balises th*/
color: #fff; /*Couleur blanche pour le texte des intitulés de colonne*/
background-color: #2f4896; /*Couleur bleu pour le fond des cellules d'intitulé de colonnes*/
}

table.tarif td { /*Par défaut, les largeurs de colonnes  d'un tableau s'adaptent à leur contenu*/
padding: 0.2em; /*Remplissage de 0.4em en haut et en bas pour les cellules définies par les balises td (cellules de tableau)*/ 
font-size: 1.1em;
color: #000000;
}

table.tarif td.tarif {
	text-align: center; /*Centrage du texte dans les cellules td de classe .tarif*/
	font-size: 1.2em; /*Passage à 1.4em de la taille du texte contenu dans les cellules td de classe .tarif*/
	font-weight: bold; /*Gras pour le texte dans les cellules td de classe .tarif*/
	color: #000; /*Couleur noire pour le texte...*/
}

table.tarif .nomforfait {
font-weight: bold;
color:	#000;
}

table.tarif  p {
color:	#000;
margin: 0;
}

table .retour a {
line-height: 2.5em; /*Interligne minimum*/
font-size: 0.8em;
font-weight: normal;
}

#table .retour a:hover {
color: #2f4896;
}

h5 a { /*couleur lien  "voir détails" sous tableau tarifs*/
font-size: 0.8em;
margin: 0 0;
color: #000;
}

h5 a:hover { /*couleur lien survolé "voir détails" sous tableau tarifs*/
color: #2F4896;
}

#remtarifs { /*style pour la remarque située sous les tableaux*/
font-size: 1.15em;
color: #000;
margin: 1em 0 0 1.2em;
}
