/* Feuille de style générale CANAL 33 */


body {
	margin:0px;
	padding:0px;
	padding-bottom:60px;
	background-color:#EAEAEA;
}

/* INIT */
p,h1,h2,h3,h4,div,ul,input {
	margin:0px;
	padding:0px;
}

/* INIT */
img {
	border:0px;
}

a {
	text-decoration:none;
	color:#f714b7;
}
a:hover {
	text-decoration:underline;
}

/* CLEAR */
p.clear {clear:both;}

.style_gris {
	color:#535353;
}
.style_rose {
	color:#f714b7;
}


/* Typo */
div,h1,h2,h3,h4,li,p,span,a {
	font-family:Verdana, sans-serif;
}

/* COULEURS */
.gr {/* gris */
	color:#999999;
}

.gr_int {/* gris */
	color:#666666;
}

.gr_fnc {/* gris foncé */
	color:#333333;
}

.blc { /* blanc */
	color:#FFFFFF;
}

.rs { /* rose */
	color:#ed008c;
}

.rs_int{
	color: #ff0099;
}

.rs_fnc { /* rose foncé */
	color:#c91485;
}

.nr { /* noir */
	color:#000000;
}

/* TEXTE 10 */
.txt1 {
	font-size:10px;
}

/* TEXTE 11 */
.txt2 {
	font-size:11px;
}

/* TEXTE 12 */
.txt3 {
	font-size:12px;
}

.txt5 {
	font-size:14px;
}

.txt_under{
	text-decoration: underline;
}

.txt_b{
	font-weight: bolder; 
}

.txt_cent{
	text-align: center;
}

.txt_dec_n{
	text-decoration: none;
	
	}

.txt_disp{
	display: block;
}

txt_hid{
	visibility: hidden;
}

.asterix{
	color: #ed008c;
	font: bolder 18px Arial, Helvetica, sans-serif;
}

/* TEXTE dispo */

.txt_ind20{
	text-indent: 40px;
}

/* marge */

.marget_5{
	margin-top: 5px;
}

.marget_10{
	margin-top: 10px;
}

.marget_15{
	margin-top: 15px;
}

.marget_20{
	margin-top: 20px;
}

.marget_25{
	margin-top: 25px;
}

.marget_30{
	margin-top: 30px;
}

.marget_35{
	margin-top: 35px;
}

.marget_40{
	margin-top: 40px;
}

.margel_50{
	margin-left:50px;
}

.margel_5{
	margin-left: 5px;
}

.margel_10{
	margin-left: 10px;
}

.margel_15{
	margin-left: 15px;
}

.margel_20{
	margin-left: 20px;
}

.margel_25{
	margin-left: 25px;
}

.margel_30{
	margin-left: 30px;
}

.margel_35{
	margin-left:35px;
}


.margel_40{
	margin-left:40px;
}

.margel_45{
	margin-left:45px;
}

.marger_30{
	margin-right: 30px;
}

/* padding */

.pad_l_5{
	padding-left: 5px;
}

.pad_l_10{
	padding-left: 10px;
}

.pad_l_15{
	padding-left: 15px;
}

.pad_l_20{
	padding-left: 20px;
}

.pad_l_30{
	padding-left: 30px;
}

.pad_l_35{
	padding-left: 35px;
}

.pad_t_5{
	padding-top: 5px;
}

.pad_t_10{
	padding-top: 10px;
}

.pad_t_15{
	padding-top: 15px;
}

.pad_t_20{
	padding-top: 20px;
}

.pad_l_30{
	padding-top: 30px;
}

.pad_t_35{
	padding-top: 35px;
}

.fl_right{
	float: right;
}

.fl_left{
	float: left;
}

/* debug */
.debug{
	border: 1px solid;
}