
body {
    margin: 0; 
    background-color : #383327;
	width: 100%
}

#global {
    background : url(../images/fond_ligne.jpg);
    height: 452px;
}		

#content {
	margin: 0 auto;
	width: 946px;
}

#menu {
	width: 946px;
	background-color: #dc5b0b;
	text-align: center;
	font-family: Helvetica, Arial, Sans;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	float: left;
}

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

#contenu {
	width: 946px;
	height: 410px;
	background-color: #514d3e;
	float: left;
}

.fond_home {
    background : url(../images/fond_home.jpg);
    background-repeat: no-repeat;
}

.fond_prog {
    background : url(../images/fond_prog.jpg);
    background-repeat: no-repeat;
}

.bloc1 {
    background : url(../images/bloc1.png);
    background-repeat: no-repeat;
    height: 251px;
    width: 433px;
}

.bloc2 {
    background : url(../images/bloc2.png);
    background-repeat: no-repeat;
    height: 301px;
    width: 433px;
}

.bloc3 {
    background : url(../images/bloc3.png);
    background-repeat: no-repeat;
    height: 381px;
    width: 864px;
}

.bloc4 {
    background : url(../images/bloc4.png);
    background-repeat: no-repeat;
    height: 301px;
    width: 402px;
}

.bloc5 {
    background : url(../images/bloc5.jpg);
    background-repeat: no-repeat;
    height: 201px;
    width: 289px;
}

.bloc6 {
    background : url(../images/bloc6.jpg);
    background-repeat: no-repeat;
    height: 187px;
    width: 121px;
}

.bloc6 p {
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-family: 'Helvetica', sans-serif;
}

.bloc6 .header {
	width:121px;
	height:19px;
	background-color:#383327;
	color:#ffffff;
	text-align:center;
	font-size: 14px;
}

.ss_prog {
	width: 287px;
	height: 33px;
	background-color: #383327;
	margin-left: 328px;
	text-align: center;
}


/* Position
----------------------------------------------------------------------------------------------------*/
.pr {position: relative;}
.pa {position: absolute;}

/* Float
----------------------------------------------------------------------------------------------------*/
.cb {clear: both;}
.fl{float: left;}
.fr{float: right;}

/* HIDE / SHOW
----------------------------------------------------------------------------------------------------*/
.hide {
	display: none;
}

/* Bordure de bloc
----------------------------------------------------------------------------------------------------*/
.bot {
	border-top-style: solid;
	border-top-color: #c8c0c1;
	border-top-width: 1px;
}

.bob {
	border-bottom-style: solid;
	border-bottom-color: #c8c0c1;
	border-bottom-width: 1px;
}

.bor {
	border-right-style: solid;
	border-right-color: #c8c0c1;
	border-right-width: 1px;
}

.bol {
	border-left-style: solid;
	border-left-color: #c8c0c1;
	border-left-width: 1px;
}


/* Alignement du texte
----------------------------------------------------------------------------------------------------*/
.tal {text-align: left;}
.tar {text-align: right;}
.taj {text-align: justify;}
.tac {text-align: center;}
.reset_txt {line-height: 0px; font-size: 0px;}


/* Margin Top
----------------------------------------------------------------------------------------------------*/
.mt_0{margin-top: 0px;}
.mt_5{margin-top: 5px;}
.mt_10{margin-top: 10px;}
.mt_15{margin-top: 15px;}
.mt_20{margin-top: 20px;}
.mt_25{margin-top: 25px;}
.mt_30{margin-top: 30px;}
.mt_35{margin-top: 35px;}
.mt_40{margin-top: 40px;}
.mt_45{margin-top: 45px;}
.mt_50{margin-top: 50px;}
.mt_55{margin-top: 55px;}
.mt_60{margin-top: 60px;}
.mt_65{margin-top: 65px;}
.mt_70{margin-top: 70px;}
.mt_75{margin-top: 75px;}
.mt_80{margin-top: 80px;}
.mt_85{margin-top: 85px;}
.mt_90{margin-top: 90px;}
.mt_95{margin-top: 95px;}
.mt_100{margin-top: 100px;}


/* Margin bottom
----------------------------------------------------------------------------------------------------*/
.mb_0{margin-bottom: 0px;}
.mb_5{margin-bottom: 5px;}
.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px;}
.mb_25{margin-bottom: 25px;}
.mb_30{margin-bottom: 30px;}
.mb_35{margin-bottom: 35px;}
.mb_40{margin-bottom: 40px;}
.mb_45{margin-bottom: 45px;}
.mb_50{margin-bottom: 50px;}
.mb_55{margin-bottom: 55px;}
.mb_60{margin-bottom: 60px;}
.mb_65{margin-bottom: 65px;}
.mb_70{margin-bottom: 70px;}
.mb_75{margin-bottom: 75px;}
.mb_80{margin-bottom: 80px;}
.mb_85{margin-bottom: 85px;}
.mb_90{margin-bottom: 90px;}
.mb_95{margin-bottom: 95px;}
.mb_100{margin-bottom: 100px;}


/* Margin Left
----------------------------------------------------------------------------------------------------*/
.ml_0{margin-left: 0px;}
.ml_5{margin-left: 5px;}
.ml_10{margin-left: 10px;}
.ml_15{margin-left: 15px;}
.ml_20{margin-left: 20px;}
.ml_25{margin-left: 25px;}
.ml_30{margin-left: 30px;}
.ml_35{margin-left: 35px;}
.ml_40{margin-left: 40px;}
.ml_45{margin-left: 45px;}
.ml_50{margin-left: 50px;}
.ml_55{margin-left: 55px;}
.ml_60{margin-left: 60px;}
.ml_65{margin-left: 65px;}
.ml_70{margin-left: 70px;}
.ml_75{margin-left: 75px;}
.ml_80{margin-left: 80px;}
.ml_85{margin-left: 85px;}
.ml_90{margin-left: 90px;}
.ml_95{margin-left: 95px;}
.ml_100{margin-left: 100px;}


/* Margin Right
----------------------------------------------------------------------------------------------------*/
.mr_0{margin-right: 0px;}
.mr_5{margin-right: 5px;}
.mr_10{margin-right: 10px;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px;}
.mr_25{margin-right: 25px;}
.mr_30{margin-right: 30px;}
.mr_35{margin-right: 35px;}
.mr_40{margin-right: 40px;}
.mr_45{margin-right: 45px;}
.mr_50{margin-right: 50px;}
.mr_55{margin-right: 55px;}
.mr_60{margin-right: 60px;}
.mr_65{margin-right: 65px;}
.mr_70{margin-right: 70px;}
.mr_75{margin-right: 75px;}
.mr_80{margin-right: 80px;}
.mr_85{margin-right: 85px;}
.mr_90{margin-right: 90px;}
.mr_95{margin-right: 95px;}
.mr_100{margin-right: 100px;}