/* Main structure ------------------------------------*/
html, body {
  margin:0;
  padding:0;
  background: #fff; 
  font:x-small Arial, Helvetica, Verdana, sans-serif;
} 
.fond {
	color : #FFFFFF;
}
/* hidden elements------------------------------------*/
.menu		 { display:none; }
img.imgbandeau		 { display:none; }
img.imgbandeaudroit		 { display:none; }
.entete		 { display:none; }
.titre		 { display:none; }
a.lmenu		 { display:none; }
.bmenu		 { display:none; }
.coingh		 { display:none; }
.coindh		 { display:none; }
.bas		 { display:none; }
.coingb		 { display:none; }
.coindb		 { display:none; }
.txtscreen	{ display:none; }
.mini	{ display:none; }
.menuonglet	{ display:none; }
span.roll { display:none; }
#header	{ display:none; }
.titreprint {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 14pt;
	color : #000000;
	font-weight: bold;
}
.textprint {
}

p {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
	orphans:3;
	/*window:3;*/
}
h1, h1 a {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 12pt;
	color : #000000;
	font-weight: bold;
}
h1 a:hover {
	text-decoration: none;
}
.titre_clair {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
}
.ss_titre_fonce {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 12pt;
	color : #000000;
	font-weight: bold;
}
.ss_titre_clair {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 12pt;
	color : #000000;
	font-weight: bold;
}
.txt_gras {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
}
.txt_italique {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-style: oblique;
}
.txt_petit {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 7pt;
	color : #000000;
	font-style: oblique;
}
a.lien {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}
a.lien:visited {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
a.lien:hover {
	color : #000000;
	text-decoration : underline;
}
a.lien:link {
	color : #000000;
	text-decoration : none;
}
a.lien:active {
	text-decoration : none;
	color : #000000;
}
a.lien_cadre {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}
a.lien_cadre:visited {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
a.lien_cadre:hover {
	color : #000000;
	text-decoration : none;
}
a.lien_cadre:link {
	color : #000000;
	text-decoration : none;
}
a.lien_cadre:active {
	text-decoration : none;
	color : #000000;
}
.txt_avertissement {
		font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}
.libelleCentre {
	font-size : 9pt;
	font-weight : bold;
	text-align : center;
}
img {
	border : 0;
}
li.feuille {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 100%;
	color: black;
	display: list-item;
	list-style-image: url('../imgstyle/puce2.gif');
}
/*encadrement */
.titre_cadre {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
	font-weight : bold;
}
.titre_cadre_nongras {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
}
.principal {
	background-color : #FFFFFF;
	/*border : 1px solid #666;*/
	padding-left: 10pt;
	padding-right: 10pt;
}
.principal_minwidth2 {
	background-color : #FFFFFF;
	padding-left: 10pt;
	padding-right: 10pt;
}
.principalpetit {
background-color : #FFFFFF;
}
.principal2 {
}
.haut {
}
.contenu_cadre {
	margin-bottom: 5pt;
}
.contenu_cadre p {
margin : 0;
}
.contenu_cadre a, a:active, a:link {
	color:  #000000;
	text-decoration: none;
}
/* table *************************************/
table.resa {
 background-color: #FFFFFF;
}
table.discret {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
}
.titretableau {
	background-color: #FFFFFF;
	color: #000000;
}

/* bulletin */
TD.VIG1 {background-color:#00ff00}
TD.VIG2 {background-color:#ffff00}
TD.VIG3 {background-color: #ff9900}
TD.VIG4 {background-color:#ff0000}
TD.VIG99 {background-color: gray}

HR.Parag {color:black}
HR.MiParag {color:black;
width:50%;
}
th {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10pt;
	color : #000000;
}

div.float {
float: left;
 }
div.floatphoto {
	float: left;
	margin-right: 10px;
}
div.floatroll {
	float: left;
	margin-top: 0px;
}
div.spacer {
 	clear: both;
 }
div.spacerhaut {
 	clear: both;
}
div.spacerbas {
height : 21px;
clear: both;
}
.zoom img {
	border: 1px solid #000000;
}
.floatrollspc img {
	border: 1px solid #000000;
}

