#Finscription p {
	font-size: 10px;
	margin-left: 50px;
}
body {
	font-family: verdana;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
}
#TOTAL {
	height: 1100px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(CHARTE.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
html>body #TOTAL {
height: auto;
min-height: 1100px;
} 

#TOTAL #ENTETE {
	height: 120px;
	width: 1000px;
	text-align: right;
}
#TOTAL #MILIEU #COLONNEG {
	height: auto;
	width: 570px;
	margin-top: 0px;
	margin-left: 190px;
}
#TOTAL #MILIEU #COLONNED {
	float: right;
	height: auto;
	width: 220px;
	padding: 0px;
}
#TOTAL #MILIEU #COLONNED .Mots {
	font-weight: bold;
	color: #333333;
	text-align: right;
}
#TOTAL #MILIEU #COLONNED .Titre {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: auto;
	width: 219px;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-right: 2px;
	background-image: url(bt-fond.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#TOTAL #MILIEU #MG #CONT {
	background-color: #F6F6F6;
	padding: 5px;
	height: auto;
	width: 160px;
	margin-right: 9px;
	border: 1px solid #999999;
}

.TOPmur {
	font-size: 9px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	margin-left: 5px;
}
.TOPmat0 {
	font-size: 9px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	margin-left: 5px;
}
.TOPmat1 {
	font-size: 9px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	margin-left: 5px;
}
#TOTAL #MILIEU #COLONNED #CONT {
	background-color: #F6F6F6;
	padding: 2px;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-left: 10px;
	border: 1px solid #A19D9A;
	margin-bottom: 2px;
}




#TOTAL #PIED {
	height: 100px;
	width: 1000px;
	text-align: right;
	vertical-align: bottom;
	color: #333;
}
#TOTAL  #MILIEU {
	overflow: hidden;
	color: #000000;
	height: auto;
	width: 1000px;
}
#TOTAL #MILIEU #COLONNEG #AJAXTI {
	font-size: 18px;
	color: #999999;
	padding-left: 10px;
}
#TOTAL #MILIEU #COLONNEG #AJAXCT {
	padding: 5px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-image: url(grille.png);
	border: 1px solid #636483;
}
.FRMliste {
	font-size: 10px;
	margin-left: 20px;
	border: 1px solid #696461;
	background-color: #F7F5F4;
}
.FRMlabel {
	font-weight: bold;
	color: #B73F1D;
	font-size: 10px;
}
#TOTAL #MILIEU #COLONNED .TitreA {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	height: 24px;
	width: 215px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	border: 1px solid #6F6D61;
	background-color: #636483;
	margin-top: 10px;
}
#TOTAL #MILIEU #COLONNED .MotsA {
	font-weight: bold;
	color: #333333;
	text-align: right;
}
#TOTAL #MILIEU #COLONNED #CONTA {
	background-color: #9999CC;
	padding: 2px;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-left: 10px;
	border: 1px solid #A19D9A;
	margin-bottom: 2px;
	color: #FFF;
}
.ADMlink {
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-left: 5px;
}
#PLAC {
	text-align: center;
}
#MATliste .MATnom {
	font-size: 12px;
	font-weight: bold;
	color: #000033;
	background-color: #FFFFFF;
	padding: 3px;
	display: block;
}
#MATliste {
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#MATliste .details {
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	padding: 2px;
}

#MATliste .MATtype {
	color: #333333;
	padding: 2px;
}
#MATliste  .MATep {
	background-color: #CCCC66;
	padding-right: 5px;
	padding-left: 5px;
}

#MATliste .MATmrq {
	margin-left: 2px;
}



#LEMURIMG #MURIMG {
	text-align: center;
}
#LEMURIMG {
	margin-bottom: 5px;
	border-top: none;
	border-right: none;
	border-bottom: 3px solid #333333;
	border-left: none;
}
#ENTETEMUR {
	font-size: 12px;
	background-color: #F6F6F6;
	color: #333333;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #333333;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#ENTETEMUR .titre {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636483;
	display: block;
	padding: 5px;
}


#LEMUR {
	padding: 2px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px dotted #999999;
}
#LEMURIMG #MURIMGplus {
	font-size: 10px;
	background-color: #F6F6F6;
	padding: 5px;
	color: #333333;
	border: 1px solid #333333;
}
#LEMUR #ADDUNMAT {
	background-color: #D5EA81;
	border: 3px dotted #CCCCCC;
	font-size: 9px;
	color: #333333;
	padding: 5px;
	font-weight: bold;
}
#LEMUR #UNMAT {
	font-size: 12px;
	padding: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
}
#ENTETEMUR .USERfichelink {
	font-weight: bold;
	color: #FC6945;
}
#LEMUR #UNMAT .MATsupr {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	padding: 2px;
}
#LEMUR #UNMAT .MATsee {
	font-size: 9px;
	font-weight: bold;
	color: #952C00;
	text-decoration: none;
}
#LEMUR #UNMAT .MURMATpos {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	font-size: 9px;
}
#LEMURIMG #MURIMGplus .TiRes {
	font-size: 9px;
}
#MURliste {
	font-size: 12px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px dotted #CCCCCC;
}
#MURliste .MURnom {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	display: block;
	background-color: #EFB427;
	padding: 3px;
}
#MURliste .MURdesc {
	font-size: 9px;
	color: #666666;
	display: block;
	margin-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding: 10px;
	height: auto;
	background-color: #FBE9BF;
	margin-right: 30px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
#UNMAT .MURFICHEpos {
	font-weight: bold;
	display: block;
	background-color: #D7D69A;
	padding: 2px;
	color: #666666;
	width: 100px;
	margin-left: 10px;
	text-align: center;
}
#UNMAT .MURFICHEweb {
	font-size: 9px;
	color: #003399;
	display: block;
}
#UNMAT .MURFICHEself {
	font-size: 9px;
	color: #333333;
	display: block;
}
#UNMAT .MURFICHEdesc {
	font-size: 12px;
	color: #333333;
	display: block;
	padding: 10px;
	margin-left: 30px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #924E26;
	margin-bottom: 30px;
}

#MURliste .MURsee {
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	margin-left: 30px;
}
#UNMAT .MURFICHEtitre {
	font-size: 18px;
	background-color: #D7D69A;
	display: block;
	padding: 3px;
	color: #666666;
	font-weight: bold;
}
#UNMAT .MURFICHEfrm {
	display: block;
	font-weight: bold;
}
#UNMAT .MURFICHEref {
	display: block;
}
#UNMAT .MURFICHEprix {
	font-weight: bold;
	display: block;
}
#UNMAT .MURFICHEmrq {
	font-weight: bold;
	display: block;
}
#UNMAT .MURFICHEcat {
	font-weight: bold;
	display: block;
}

#MURliste .MURmod {
	font-size: 9px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
#MURliste .MURdel {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 2px;
}
#COMMENTAIRES #LESCOMMENTAIRES .Titre {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	background-color: #D5EA81;
	padding: 5px;
	display: block;
}
#COMMENTAIRES #FRMCOMMENTAIRES {
	padding: 5px;
	border: 3px solid #D5EA81;
	margin-top: 20px;
	font-size: 9px;
	font-weight: bold;
}

#COMMENTAIRES #LESCOMMENTAIRES #UNCOM {
	display: block;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px 5px 5px;
}
#COMMENTAIRES #LESCOMMENTAIRES #UNCOM .COMdate {
	font-weight: bold;
}
#COMMENTAIRES #LESCOMMENTAIRES #UNCOM .COMpseudo {
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
#COMMENTAIRES #LESCOMMENTAIRES #UNCOM .COMvote {
	display: inline;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
	width: 300px;
}
#COMMENTAIRES #LESCOMMENTAIRES #UNCOM .COMmsg {
	font-size: 12px;
	color: #333333;
	margin-left: 30px;
	display: block;
	padding: 5px;
	margin-top: 5px;
}
#COMMENTAIRES #FRMCOMMENTAIRES .titre {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #D5EA81;
	padding: 5px;
}
#COMMENTAIRES #FRMCOMMENTAIRES .averto {
	font-weight: bold;
	color: #FF0000;
}
#LEMURIMG #MURIMGplus .TiRes .RES {
	background-color: #FFFFFF;
	padding: 1px 5px;
	border: 1px solid #C4C4C4;
	color: #333333;
}
#MATliste .MATsee {
	font-size: 9px;
	font-weight: bold;
	color: #952C00;
	text-decoration: none;
	margin-left: 300px;
}
#MATliste .INCOMPLET {
	font-size: 9px;
	font-weight: bold;
	background-color: #FFFFFF;
	display: block;
	color: #FF0000;
}

#MATliste .MATsupr {

	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	padding: 2px;
}
#MATliste .MATmod {

	font-size: 9px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
.MATlabT {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
.MATlab {
	font-size: 9px;
	font-weight: bold;
	background-color: #EFEFEF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	height: auto;
	width: 200px;
	margin-left: 50px;
	padding-left: 3px;
}
.MATlabSPE {
	font-size: 9px;
	font-weight: bold;
	background-color: #FF0000;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	height: auto;
	width: 200px;
	margin-left: 50px;
	padding-left: 3px;
	color: #FFFFFF;
}
#FICHEMAT .MATdesc {
	font-size: 12px;
	color: #333333;
}

#TOTAL #ENTETE a {
	font-size: 48px;
	text-decoration: none;
	font-weight: bold;
	color: #5E2917;
}
#TOTAL #ENTETE .slogan {
	font-weight: bold;
	color: #636483;
}
#FICHEMAT div {
	padding: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#FICHEMAT .MATres {
	padding: 3px;
	margin-left: 5px;
	height: auto;
	width: 200px;
}
#FICHEMAT h2 {
	font-size: 18px;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px;
}
#LESCOMMENTAIRES .TYPE1 {
	background-color: #F9FCEB;
	border: 2px solid #D5EA81;
}
#LESCOMMENTAIRES .TYPE0 {

	background-color: #FFFFFF;
	border: 1px dotted #CCCCCC;
}
.HOMEadmin {
	background-color: #FF9900;
	display: block;
	padding: 3px;
	height: auto;
	width: 150px;
	margin-left: 10px;
	margin-top: 5px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.etoile {
	display: block;
	height: 13px;
	width: 70px;
	background-image: url(Etoiles-v.png);
	background-repeat: no-repeat;
	text-align: left;
}
.etoilep {
	display: block;
	height: 13px;
	background-image: url(Etoiles-p.png);
	background-repeat: no-repeat;
}
#MURIMGplus .MURDTLlabel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636483;
	padding: 2px;
	margin: 2px;
	display: block;
	height: auto;
	width: auto;
}
#MURIMGplus .MURDTLres {
	font-weight: bold;
	display: block;
	padding: 5px;
	height: auto;
	width: auto;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
	border: 1px solid #EFEFEF;
}
#MURIMGplus .MURDTLcalc {
	font-style: italic;
	color: #999999;
	display: block;
	margin-left: 10px;
	padding-top: 3px;
	height: auto;
	width: auto;
}
#PRO #INFO h2 {
	font-size: 24px;
	font-weight: bold;
	background-color: #FF9900;
	padding: 3px;
}
#PRO #INFO .Lab {
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-align: right;
}
#PRO #INFO .Res {
	font-size: 12px;
	padding: 3px;
}
#PRO #MATERIAUX h2 {
	font-size: 18px;
	font-weight: bold;
	background-color: #DECF6A;
	padding: 3px;
}
#PRO #MURS h2 {
	font-size: 18px;
	font-weight: bold;
	background-color: #D8D8C0;
	padding: 3px;
	display: block;
}
#PRO #INFO  #PROTEL {
	display: inline;
}
#PRO #INFO #PROEMAIL {
	display: inline;
}#PRO #INFO .Linkext {
	text-decoration: none;
	font-weight: bold;
}
#MATERIAUX .ListeMat {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#MATERIAUX li {
	margin-top: 2px;
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-position: inside;
	margin-left: -20px;
	border: 1px solid #DECF6A;
	padding: 2px;
	margin-right: 5px;
}

.Clickfor {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
#MURS li {
	margin-top: 2px;
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-position: inside;
	margin-left: -20px;
	border: 1px solid #D8D8C0;
	padding: 2px;
	margin-right: 5px;
}
#MURS .ListeMur {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#MURS .Lemat {
	font-weight: bold;
	color: #B1A027;
}
#MURS .ListeMurAutres {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.WaitPay {
	font-size: 9px;
	background-color: #FFCC00;
	padding: 5px;
	margin-right: 10px;
	color: #000000;
	border: 1px solid #000000;
}
.ADMlinkBC {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	display: block;
	padding: 5px;
	border: 2px solid #FFFFFF;
}
.BCavert {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
	text-align: center;
	display: block;
	padding: 3px;
}

#VIDEO {
	height: 170px;
	width: 217px;
	background-image: url(cadres01.png);
}
#VIDEO #FLASH {
	margin: 7px;
	font-family: verdana;
}
.Ftit {
	font-size: 18px;
	font-weight: bold;
}
#CADRE2 {
	height: 170px;
	width: 311px;
	background-image: url(cadres2.png);
	float: right;
}
#CADRE2 #TEXTE {
	margin: 7px;
	font-size: 11px;
	font-family: verdana;
}.HomeListeMatmat {
	color: #003366;
}
#BARRE .HomeListeMatcatLab {
	color: #666666;
}
#BARRE li {
	list-style-type: none;
	background-color: #E5E5CD;
	padding: 2px;
	list-style-image: none;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: -2px;
}


.HomeLastMat {
	color: #3C0000;
	display: block;
	margin-bottom: 4px;
	font-size: 9px;
	background-color: #F8F4E0;
	padding-left: 5px;
	text-decoration: none;
}
.HomeLastMur {
	color: #04003E;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	background-color: #F4F4DF;
}
#FICHEMAT h1 {
	font-size: 24px;
	color: #000000;
	background-color: #E9E3D8;
	padding: 5px;
}
.print {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.CATmatliste {
	font-size: 10px;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	color: #999999;
}
.CATmatliste b {
	font-size: 12px;
	color: #000000;
}
.CATmatliste i {
	margin-left: 20px;
}
#UNMAT .MURFICHEmat {

	font-size: 18px;
	background-color: #924E26;
	display: block;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
}
#BARRE .HomeListeMatcat {
	color: #003366;
}
#TOTAL #MILIEU #COLONNEG #TEXT {
	padding: 5px 80px;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: justify;
	font-size: 12px;
	background-image: url(grille0.png);
}
#MENU  li {
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
}
#TOTAL #MILIEU #COLONNED #CONT #MENU .parent {
	text-decoration: none;
	background-color: #FFDB6F;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 2px;
	margin-top: 5px;
}
#TOTAL #MILIEU #COLONNED #CONT #MENU .currentpage {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	display: block;
	padding: 2px;
	margin-left: 5px;
}
#TOTAL #MILIEU #COLONNED #CONT #MENU .Mnorm {
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding: 2px;
	margin-left: 10px;
	color: #333333;
}
.DUPwarn {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 1px;
	display: block;
}
.DUPLICATE {
	display: block;
	padding: 2px;
	background-color: #EBEBEB;
}
#FICHEMAT .MATfiche .PLUS {
	color: #666666;
	display: block;
	padding: 3px;
}
#TOTAL #MILIEU #COLONNEG #AJAXCT h1 {
	font-size: 24px;
}
#TOTAL #MILIEU #COLONNEG #AJAXCT h2 {
	font-size: 18px;
}
.MUep {
	background-color: #4FBDFF;
	height: auto;
	width: 70px;
}
.MUmu {
	background-color: #91D6FF;
	height: auto;
	width: 70px;
	margin-left: 3px;
}
.MUsd {
	background-color: #CCECFF;
	height: auto;
	width: 70px;
	margin-left: 3px;
}
#TOTAL #MILIEU #MG {
	float: left;
	height: auto;
	width: 180px;
	margin-top: 70px;
	text-align: right;
}
#TOTAL #MILIEU #MG .titre {
	font-size: 12px;
	display: block;
	padding: 5px;
	height: auto;
	width: 170px;
	font-weight: bold;
	background-image: url(bt-fond0.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F2F2F2;
	margin-top: 10px;
}
#TOTAL #MILIEU #MG #CONT .ext {
	color: #636483;
	display: block;
	padding-bottom: 4px;
}
