/* Begin  modif martial */
body {  
SCROLLBAR-FACE-COLOR: #F5F5F6; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #E8E6ED; 
SCROLLBAR-3DLIGHT-COLOR: #CDCBD2;  
SCROLLBAR-ARROW-COLOR: #99CCFF; 
SCROLLBAR-TRACK-COLOR: #F6F6F8; 
SCROLLBAR-DARKSHADOW-COLOR: #CDCBD2 ; 

} 

input.text {	font-family: Verdana, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color:#333333;
		border-style: solid; 
		border-width: 1px; 
		border-color: rgb(123,168,204);}

select {font-family: Verdana, sans-serif; 
		font-size: 8pt; 
		font-weight: normal; 
		color:#333333;
		border-width: 1px; 
		border-color: rgb(123,168,204);} 

textarea {	font-family: Verdana, sans-serif; 
			font-size: 8pt; 
			font-weight: normal; 
			color:#333333;
			border-style: solid; 
			border-width: 1px; 
			border-color: rgb(123,168,204);} 

input.default {	font-family: Verdana, sans-serif; 
			color:#333333;			
			background-image: url(#); 
			border-style: solid; 
			border-width: 0px; 
			border-color: #ffffff;}

A { font-family: verdana;font-size:10px;color:#006699; text-decoration:none; } 
A:link { font-family: verdana;font-size:10px;color:#006699; text-decoration:none; } 
A:hover { font-family: verdana;font-size:10px;color:#006699; text-decoration:none; } 
A:visited { font-family: verdana;font-size:10px;color:#006699; text-decoration:none;} 


A.table { font-family: verdana;font-size:10px;font: bold;color:#006699; text-decoration:none; } 
A.table:link { font-family: verdana;font-size:10px;font: bold;color:#006699; text-decoration:none; } 
A.table:hover { font-family: verdana;font-size:10px;font: bold;color:#006699; text-decoration:none; } 
A.table:visited { font-family: verdana;font-size:10px;font: bold;color:#006699; text-decoration:none;} 


a.cadre {
	font-size:10px;
	;
	color:#006699;
	font-family: Arial;
	font-style: normal;

}
a.cadre:link{
	text-decoration: none;
}
a.cadre:hover {
	color: #006699;
	}
a.cadre:visited {
	text-decoration: none;
}


a.result {
font-family: verdana;font-size:10px;color:#333333; text-decoration:none;
}
a.result:link{
	text-decoration: none;
}
a.result:hover {
    background-color : #CCCCCC;
	color: black;
	}
a.result:visited{
	text-decoration: none;
	color: #red;
}

FONT.grandtitre
{  	
text-align : left;
padding : 5px;
font-family: Arial, helvetica;
font : bolder;
font-size: 18px;
color: #006699
}


FONT.soustitre
{  	
padding: 5px;
text-align : left; 
font : normal 10px Arial, Helvetica, sans-serif; 
color: #006699
}

FONT.paragraphe
{  	
padding: 4px;
text-align : left;
font-family: Verdana;
font-size: 9px; 
font-style: normal; 
color: #333333
}

FONT.comment
{  	
padding: 4px;
text-align : left;
font-family: Arial;
font-size: xx-small; 
font-style: italic; 
color: #333333
}
FONT.fonterror
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bolder;
	COLOR: #CC0033;
	PADDING: 2px
}

FONT.titretable
{  	
	FONT-FAMILY: Arial;
	FONT-SIZE: x-small;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFF;
	PADDING: 2px
}

FONT.table
{
	FONT-FAMILY: Arial;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	COLOR: #006699;
	PADDING: 2px;
	BACKGROUND-COLOR: #FFFFFF
}

FONT.form
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: left;
	COLOR: #006699;
	PADDING: 2px;
	BACKGROUND-COLOR: #FFFFFF
}

FONT.titreresult
{  	
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bolder;
	COLOR: #006699;
	PADDING: 2px
}

FONT.result
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	COLOR: #333333;
	PADDING: 2px;
	BACKGROUNG-COLOR: #006699;
	BACKGROUND-COLOR: #FFFFFF
}

INPUT.table
{
	FONT-FAMILY: Arial;
	FONT-SIZE: x-small;
	TEXT-VALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: #006699;
	PADDING: 2px;
	BACKGROUND-COLOR: #FFFFFF
}

INPUT.form
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-VALIGN: middle;
	TEXT-ALIGN: left;
	COLOR: #006699;
	PADDING: 2px;
	BACKGROUND-COLOR: #FFFFFF
}

TD.tdbasictitle
{
	BACKGROUND-COLOR: #6699CC;
	BORDER-STYLE: solid none solid none;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #6699CC
}

TD.tdborderleft
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #6699CC
}

TD.tdbasicleft
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;


}

TD.tdbasicleftform
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #6699CC;
	WIDTH: 60%
}

TD.tdborderleftform
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #006699;
	WIDTH: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}

TD.tdbasicicon
{
	TEXT-ALIGN: left;
	COLOR: #006699;
	PADDING: 4px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #6699CC
}

TD.tdtitleresult
{
	BACKGROUND-COLOR: #F1F1F1;
	BORDER-STYLE: solid solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #006699
}

TD.tdborderleftresult
{
	/*BACKGROUND-COLOR: #FFFFFF;*/
	BORDER-STYLE: none solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.tdbasicleftresult
{
	/*BACKGROUND-COLOR: #FFFFFF;*/
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}

/*martial*/
TD.tdborderleftresultnv
{

	BORDER-STYLE: none solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.tdbasicleftresultnv
{
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*martial*/

TD.tdtitleao
{
	BACKGROUND-COLOR: #F1F1F1;
	BORDER-STYLE: solid solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #CCCCCC
}

TD.tdborderleftao
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid solid;
	BORDER-WIDTH: 1px 1px 1px 1px;
	BORDER-COLOR: #CCCCCC
}

TD.tdbasicleftao
{
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: none solid solid none;
	BORDER-WIDTH: 1px 1px 1px 0px;
	BORDER-COLOR: #CCCCCC
}
.texteCartouche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 98%;
	float: none;
	position: static;


}
.titrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	text-transform: uppercase;
	position: static;
	text-indent: 15px;
	border: none;




}
.titreBordHautTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006699;
	background-image: none;

}
.tdformedit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F2F2F2;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;

}
.tdformReponse {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}



.tableTitrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	width: 97%;
	height: auto;
	left: 0px;
	top: 0px;





}
.titreTableau {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	text-transform: uppercase;
	position: static;
	text-indent: 15px;
	border: none;
}

.tdCommentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color: #E2E2E2;

}
.titreCellule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3399CC;
}

TD.tdresult1left
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	PADDING : 1px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;

}
TD.tdresult1right
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: right;
	PADDING : 1px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;

}

	
.titreliste {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left;
	PADDING : 1px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #336699;
	font-weight: bold;
	border: 0px none;
}

TD.tdresult2left
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: left;
	PADDING : 1px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;

}

.cwlftext{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #777772;
	font-weight: normal;
	line-height: 14px;
}

a.cwlflink, a.cwlflink:visited{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #777772;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}

a.cwlflink:hover{
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #FE9800;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
}

.box1{
	background-color:#CFD1E0;
}

.box2{
	background-color:#FFFFFF;
}

.box3{
	background-color:#F6F7F9;
}

img {
	border: none;
}
.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
td {
	vertical-align: top;
}
.tah12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

	  
.Style1 {color: #FFFFFF}
.Style2 {color: #006699}
