/************************************
Feuille de style de cfp.radio.free.fr
*************************************/


/* Attributs par defaut du body */
body {
	background-color: #F2E379; 
	color: #000000; 
	margin-left: 15px; 
	margin-right: 30px;
}


/* Fonte de carcatere pour tableau et body */
body, td, th, h1, h2 {
	font-family: sans-serif;
}

/* Mode presentation */
pre {
	margin: 0px; 
	font-family: monospace;
}


/* Aspect des liens par defaut */
a:link {
	color: #000000; 
	text-decoration: none; 
}


/* liens deja visite */
a:visited {
	color: #000000; 
	text-decoration: none;

}

/* Liens actifs */
a:active {
	text-decoration: none; 

}
/* Aspect des liens en passant la souris dessus */
a:hover {
	text-decoration: underline;
	}



/* Format apr defaut des tableaux */
table {
	border-collapse: collapse;
}

/* Redefinition de center */
.center {
	text-align: center;
}

/* redefinition de center pour un tableau */
.center table { 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
}

/* redefinition de center pour une ligne header */
.center th { 
	text-align: center !important; 
}

/* Cellules et lignes de tableaux par defaut */
td, th { 
	border: 1px solid #000000; 
	font-size: 85%; 
	vertical-align: baseline;
}

/* fonte Header 1 */
h1 {
	font-size: 150%;
}

/* fonte Header 2 */
h2 {
	font-size: 125%;
}

/* Format des paragraphes */
.p {
	text-align: left;
}

/* Texte dans cellule fond bleu tres clair */
.ta {
	background-color: #DFF0F0;  
	color: #000000; 
	vertical-align: middle;
}
.tamc {
	background-color: #DFF0F0;  
	color: #000000; 
	vertical-align: middle;
	text-align:center; 
	padding-left: 10px; 
	padding-right: 10px; 
	margin-bottom:0px; 
}
fieldset {
	border:1px solid #000000;
	padding-left: 10px;
	padding-right: 10px
}
legend {
	background:#F0F0F0;
	border:1px solid #000000;
	padding-left: 10px;
	padding-right: 10px
}

/* Texte dans cellule fond gris clair */
.tb {
	background-color: #EFF0F0;  
	color: #000000; 
	vertical-align: middle
}

/* Texte dans cellule fond gris clair avec marge de chaque cote */
.tbm {background-color: #EFF0F0;  color: #000000; vertical-align: middle; padding-left: 10px; padding-right: 10px; margin-bottom:0px }
.tbmb {background-color: #EFF0F0;  color: #000000; vertical-align: middle; padding-left: 10px; padding-right: 10px; margin-bottom:0px; font-size: 9pt }

.tbmc {background-color: #EFF0F0;  color: #000000; vertical-align: middle; text-align:center; padding-left: 10px; padding-right: 10px; margin-bottom:0px; }
.orga1 {border: 0px solid #000000; background-color: #EFF0F0;  color: #000000; vertical-align: middle; padding-left: 10px; padding-right: 10px; margin-bottom:0px; font-size: 9pt }
.orga2 {border: 0px solid #000000; background-color: #C9FFCA;  color: #000000; vertical-align: middle; padding-left: 10px; padding-right: 10px; margin-bottom:0px; font-size: 9pt }
.orga3 {border: 0px solid #000000; background-color: #EDFF9D; color: #000000; vertical-align: middle; padding: 10px;  margin-bottom:0px; font-size: 9pt }
.orga4 {border: 0px solid #000000; background-color: #666666; height: 2px}
/* Texte dans cellule pour les entete th par exemple) en fond violet texte centre */
.tc {background-color: #CCCCFF; color: #000000; text-align: center; }
.tcb {background-color: #CCCCFF; color: #000000; padding: 8px;	font-family: verdana ; 	font-size: 9pt }


.td {background-color: #cccccc; text-align: right; 	color: #000000; }

.te {background-color: #FFFFFF; color: #000000; text-align: center; }
 
.tl {
	background-color: #FFFFFF; 
	color: #000000; 
	text-align: center;
	font-family: verdana ; 
	font-size: 9pt;
}

/* Pour texte dans une cellule avec de la marge de chaque cote */
.tf {
	background-color: #FFFFFF; 
	color: #000000; 
	vertical-align: middle; 
	padding-left: 10px; 
	padding-right: 10px; 
	margin-bottom:0px;
}

/* Pour afficher une image dans une cellule sans marge autour */
.ti {
	background-color: #FFFFFF; 
	color: #000000; 
	vertical-align: middle; 
	padding: 0px; 
}

/* Pour afficher une image dans une cellule sans marge autour */
.tdmenu {
	background-color: #000000; 
	color: #FFFFFF; 
	vertical-align: middle; 
	padding: 0px; 
	margin: 0px;
	font-family: verdana ;
	font-size: 9pt;
	text-decoration: none;
	border: 0px
}


/* Pour afficher une cellule sans bordure en le centrant en hauteur sans changement couleur de fond */
.tg { 
	border: 0px solid #000000; 
	vertical-align: middle;
	padding-left: 10px; 
	padding-right: 10px; 
	margin-bottom:0px;
}
.tn {
	vertical-align: middle;
	padding-left: 10px; 
	padding-right: 10px; 
	margin-bottom:0px;
	border: 0px
	}

/* Trait de separation 1 pixel depaisseur et noir */
hr { 
	background-color: #000000; 
	border: 0px; 
	height: 1px; 
}
