
BODY {
	font-size: 11px;
	font-family: verdana, sans-serif;
	font-color: #004167 ; 
}



A:link, A:visited, A:active, A:hover 
{
	font-weight: bold;
}

A
{ 
	color: #004167 ; 
}



TR.ListHeader A
{ 
	color: #FFFFFF ; 
}





H1, H2, .Message 
{
	vertical-align: middle; 
}

H1
{
	font-size: 18px; 
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	color: #004167 ;
	 
}

IMG.Title
{
	margin-top: 10px;
}

H2
{
	font-size: 11px; 
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-TRANSFORM: uppercase;
	width: 580;
	background-color: #540035 ; 
	color: #FFFFFF ; 
}

.Warning 
{ 
	font-weight: normal; 
	font-size: 11px; 
	margin: 0px;
	color: #004167 ; 
	padding-left: 0px;
}

.Message
{
	font-size: 13px; 
	text-align: left; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; 
	font-weight: bold;
	color: #004167 ;
	
}

A.OffrePrecSuiv:link, A.OffrePrecSuiv:visited, A.OffrePrecSuiv:active 
{
	text-decoration : none;
}

A.OffrePrecSuiv:hover 
{ 
	text-decoration : none;
}

.Validation 
{
	font-weight: bold; padding-left: 5px; 
} 

TD
{
	vertical-align: top; font-size: 11px;
	color: #004167 ; 
	
}


TR.ListHeader TD
{ 
	vertical-align: top; font-size: 11px;
	color: #FFFFFF ; 
}


TH {
	font-size: 11px;
}

TABLE.Frame, TABLE.FormGroup { 
	border-color: #004167 ; 
	border-style: solid; border: 2px;
}

TABLE.Frame { 
	background-color: #FFFFFF ;
	font-weight: bold;
	border: 1px solid; 
	align: center; 
	width: 580;
}


Table {
	border-spacing:0px;
	border-collapse:collapse;
}

TD.Frame { 
	padding-left: 5px; 
} 

TABLE.FormGroup { 
	width: 580;
	border: 1px solid;
} 

TABLE.FormElementUnique {
	color: #004167 ; 
}

TD.FormElementUnique {
	padding: 10px;
	color: #004167 ;
	background-color: #FFFFFF ;
}

TD.FormElementLeft,TD.FormElementLeftOblig {
	width: 115px; 
	text-align: left;
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 11px;
	color: #004167 ;
	background-color: #FFFFFF ;
}

TD.FormElementLeftOblig { 
	color:#004167 ; 
}

TD.FormElementRight,TD.FormElementRightOblig { 
	padding-left: 5px;
	font-size: 11px;
	color: #004167 ;
	background-color: #FFFFFF ;
} 
 
 TD.FormElementRightOblig { 
	background-color: #FFFFFF
 }

.DossPubTitle {
	color: #540035 ; 
	background-color: #FFFFFF ;
	text-align: left;
	width: 150px;
	padding: 5px;
	font-weight: bold; 
	letter-spacing: 0.1em; 
	border-top:  1px solid; 
	border-bottom:  1px solid; 
	
	
} 

TD.Login, TD.LoginOblig { 
	vertical-align: middle;
} 

TD.LoginOblig { 
	font-weight: bold; 
	color:#004167 ; 
}

TABLE.DossPub {
	width: 580;
	border-spacing:0px;
	border-collapse:collapse;
}

TH.DossPub {
	color: #004167 ;
	background-color: #FFFFFF ;
	text-align: left;
} 

TD.DossPubLeft { 
	color: #004167 ; 
	background-color: #FFFFFF ; 
	text-align: left; 
	width: 150px; 
	padding: 5px; 
	font-weight: bold; 
} 

TD.DossPubRight { 
	color: #004167 ; 
	background-color: #FFFFFF ; 
	text-align: left; 
	width: 430px; 
	padding: 5px; 
}


TR.ListHeader { 
	background-color: #540035 ; 
	color: #FFFFFF ; 
	text-align: left;

} 

TR.ListHeader TD, TR.ListHeader Th,TR.ListItem TD,TR.ListAltItem  TD { 
	border:  1px solid;
} 


TR.ListItem { 
	vertical-align:middle; 
	color: #004167 ; 
} 



TR.ListAltItem { 
	vertical-align:middle; 
	background-color: #FFFFFF ; 
	color-color: #004167 ; 
} 



TD.Center { 
	text-align: center; 
	vertical-align: middle;
} 


INPUT {
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #004167;
}

INPUT.FormElement,INPUT.FormElementOblig {
	width: 125px;
	BORDER-RIGHT: #004167 1px solid;
    BORDER-TOP: #004167 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #004167 1px solid;
    BORDER-BOTTOM: #004167 1px solid
} 

INPUT.FormElementOblig { 
	background-color: #FFFFFF
} 

SPAN.FormElementOblig { 
	font-size: 11px; 
	color:#004167 ; 
} 

INPUT.FormButton, INPUT.MenuButton { 
	text-align: center; 
	font-weight: bold; 
	font-size: 11px; 
	background-color: #FFFFFF ; 
	border-top: #FFFFFF  1px solid; 
	border-bottom: #FFFFFF   1px solid; 
	border-left: #FFFFFF  1px solid; 
	border-right: #FFFFFF  1px solid; 
	color: #004167 ; 
	padding:0; margin:0; border:0; } 
	
	
INPUT.FormButton { 
	height: 24px; 
	text-align: right; 
	padding-right: 5px; 
}

A.MenuElt, A.MenuElt:visited, A.MenuElt:active { 
	text-align: center; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px; 
	width: 145px; 
	height: 30px; 
	padding-top: 6px; 
	background-color: #FFFFFF ; 
	border-top: #FFFFFF  1px solid; 
	border-left: #FFFFFF  1px solid; 
	border-bottom: white 1px solid; 
	border-right: #FFFFFF  1px solid; 
	color: #004167 ; 
} 

A.MenuElt:hover { 
	text-decoration: none; 
	font-weight: normal; 
	background-color: #FFFFFF ; 
	border-top: #FFFFFF  1px solid; 
	border-left: #FFFFFF  1px solid; 
	border-bottom: white 1px solid; 
	border-right: #FFFFFF  1px solid; 
	color: black;
} 

A.RefLink, A.RefLink:visited, A.RefLink:active { 
	color: #004167 ; 
	font-weight: normal;
} 

A.RefLink:hover { 
	text-decoration : none; 
	color: #004167; 
	font-weight: normal; 
} 
 
.PagerStyle { 
	color: #004167 ;
	word-spacing: 5px;
	border: 0 px;
}

INPUT.ImgButton { 
	border: none; 
	vertical-align: middle; 
} 


INPUT.File, INPUT.FileOblig { 
	width: 300px;
	BORDER-RIGHT: #004167 1px solid;
    BORDER-TOP: #004167 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #004167 1px solid;
    BORDER-BOTTOM: #004167 1px solid
    horital-align: right;

} 

INPUT.File { 
	background-color: #FFFFFF;
} 

INPUT.FileOblig { 
	background-color: #FFFFFF;
} 

TEXTAREA, TEXTAREA.FormElementOblig, SELECT, INPUT.FormElement, SELECT.FormElementOblig { 
	border-right: #004167  1px solid; 
	border-top: #004167  1px solid; 
	border-left: #004167  1px solid; 
	border-bottom: #004167  1px solid; 
	font-size: 11px;
	font-family: verdana, sans-serif;
	color: #004167;
} 



 
IMG { 
	border: 0px; 
} 

IMG.Item { 
	vertical-align: middle; 
	margin-right: 5px; 
}

li
{
	text-align: left;
	margin-left:-24px
}
