body {
	background-color: #A59783;
	margin: 0px;
	scrollbar-face-color:#A59783;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color: #A59783;
	scrollbar-3dlight-color: #BFAE97;
	scrollbar-darkshadow-color: #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



body.bodyPorte {
	background-color: #FFFFFF;	
	overflow: hidden;
}

.cartouche {
	font-size: 9px;
	line-height: 14px;
	background-color: #E6D9C8;
	border: 1px solid #8D592A;
}
.cartouche2 {
	background-color: #9CCB19;
	border: 1px dotted #54A611;
}

.cartouche3 {
	background-color: #EDDDBC;
	border: 1px dotted #764A1D;
}
.cartouche4 {
	background-color: #B5DE4F;
	border: 1px dotted #54A611;
}

.cartouche5 {
	background-color: #C80040;
	border: 1px dotted #C80040;
	color:#FFFFFF;
}
.cartouche6 {
	background-color: #EDDDBC;
	border: 1px dotted #764A1D;
	color:#764A1D;	
}
.cartouche7 {
	background-color: #356E05;
	border: 1px dotted #54A611;
	color:#FFFFFF;
}
.cartouche8 {
	background-color: #EDDDBC;
	border: 1px dotted #764A1D;
	color:#764A1D;	
	font-size: 12px;
}
td {
	font-size: 10px;
    line-height: 16px;
}
H1 {
	font-size: 14px;
	line-height: 18px;
	color: #54A611;
	font-weight: bold;
}
H2 {
	font-size: 12px;
	line-height: 18px;
	color: #764A1D;
	font-weight: bold;
}
.dotted {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #916F62;
}
.imgBorder {
	border: 1px solid #764A1D;
}
.filetVertik {
	background-image: url(images/commun/pixel1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.filetVertik2 {
	background-image: url(images/commun/pixel2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.txtAccrocheAccueil {
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	text-align: justify;
}

.txtAccrocheNews {
	font-size: 9px;
	line-height: 13px;
	color: #666666;
	text-align: justify;
}
.txtCouleur {
	font-size: 10px;
	line-height: 18px;
	color: #54A611;
	font-weight: bold;
}
.txtCouleur2 {
	font-size: 12px;
	line-height: 18px;
	color: #C80040;
	font-weight: bold;
}
.txtCouleur3 {
	font-size: 10px;
	line-height: 18px;
	color: #C80040;
	font-weight: bold;
}
.txtCouleur4 {
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
}
.txtAsterisque {
	font-size: 12px;
	line-height: 18px;
	color: #C80040;
	font-weight: bold;
}

a.lienFlash:link,a.lienFlash:visited { text-decoration: none; color: #BBBBBB; font-size: 9px; line-height: 12px; font-weight : normal;}
a.lienFlash:hover, a.lienFlash:active {  text-decoration: underline; }
a.lienPasserIntro:link,a.lienPasserIntro:visited { text-decoration: none; color: #BBBBBB; font-size: 10px; line-height: 12px; font-weight : bold;}
a.lienPasserIntro:hover, a.lienPasserIntro:active {  color: #BBBBBB;text-decoration: underline; }
a.lienNote:link,a.lienNote:visited { text-decoration: underline; color: #666666; font-size: 9px; line-height: 12px; font-weight : bold;}
a.lienNote:hover, a.lienNote:active {  text-decoration: none; }
a:link,a:visited { text-decoration: underline; color: #54A611; font-size: 10px; line-height: 13px; font-weight : bold;}
a:hover, a:active {  text-decoration: none; }

a.lienAccueil:link,a.lienAccueil:visited { text-decoration: underline; color: #FFFFFF; font-size: 9px; line-height: 12px; font-weight : bold;}
a.lienAccueil:hover, a.lienAccueil:active {  color: #FFFFFF; text-decoration: none; }

a.lienVilla:link,a.lienVilla:visited { text-decoration: underline; color: #FFFFFF; font-size: 9px; line-height: 12px;}
a.lienVilla:hover, a.lienVilla:active {  color: #FFFFFF; text-decoration: none; }

a.lien1:link,a.lien1:visited { color: #C80040; font-size: 12px; line-height: 15px;}
a.lien1:hover, a.lien1:active {  color: #C80040; font-size: 12px; line-height: 15px; }

a.lien2:link,a.lien2:visited { color: #C80040; font-size: 10px; line-height: 15px;}
a.lien2:hover, a.lien2:active {  color: #C80040; font-size: 10px; line-height: 15px; }

a.lien3:link,a.lien3:visited { color: #AAAAAA; font-size: 9px; line-height: 15px; font-weight : normal;}
a.lien3:hover, a.lien3:active {  color: #AAAAAA; font-size: 9px; line-height: 15px; font-weight : normal;}

a.refLien:link, a.refLien:visited {
	color: #97876F;
	font-weight : normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
a.refLien:hover, a.refLien:active {
	color: #97876F;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
a.refLien2:link, a.refLien2:visited {
	color: #EAEAEA;
	font-weight : normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
a.refLien2:hover, a.refLien2:active {
	color: #EAEAEA;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
.refTiret {
	font-size: 9px;
	color: #97876F;
}
.refTiret2 {
	font-size: 9px;
	color: #EAEAEA;
}

.note {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #666666;
}
.note2 {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #764A1D;
}
.note3 {
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #C80040;
}

INPUT.btn {background-color: #FFFFFF; color: #54A611; font-weight: bold;}
FORM {margin:0px;}
.txtOkErrAlert {	font-size: 13px;line-height: 17px;font-weight:bold;color:#C80040;}
INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.champs {
	width: 90%;
}