
BODY {
	font-size: 10px;
	font-family: Arial;
}

A:link, A:visited, A:active, A:hover 
{
	font-family: Arial;
	font-weight: bold;
}

A:link, A:visited, A:active 
{ 
	color: #666666 ; 
}

A:hover 
{
	color: #AB0635 ;
} 

H1, H2, .Message 
{
	color: #666666 ; 
	font-family: Arial; vertical-align: middle; 
}

H1
{
	font-size: 18px; 
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}

IMG.Title
{
	margin-top: 10px;
}

H2
{
	font-size: 11px; margin: 0px; padding-top: 5px;
}

.Warning 
{ 
	font-weight: normal; font-size: 11px; margin: 0px;
	color: #666666 ; font-family: Arial; padding-left: 0px;
}

.Message
{
	font-size: 18px; 
	text-align: left; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; 
	font-weight: bold;
}

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; font-family: Arial; 
}
TH {
	font-size: 11px;
}

TABLE.Frame, TABLE.FormGroup { 
	border-color: #FBF2F4 ; 
	border-style: solid; border: 2px;
}

TABLE.Frame { 
	background-color: #ECECEC ;
	width: 580; font-weight: bold; border: 1px solid; align: center; 
}

TD.Frame { 
	padding-left: 5px; 
} 

TABLE.FormGroup { 
	width: 580px;
	border: 1px solid;
} 

TABLE.FormElementUnique {
	color: #666666 ; 
}

TD.FormElementUnique {
	padding: 10px; color: #666666 ;
	background-color: #ECECEC ;
}

TD.FormElementLeft,TD.FormElementLeftOblig {
	width: 115px; 
	text-align: left;
	padding-left: 5px; 
	font-weight: bold; 
	font-size: 11px;
	color: #666666 ;
	background-color: #ECECEC ;
}

TD.FormElementLeftOblig { 
	color:#AB0635 ; 
}

TD.FormElementRight,TD.FormElementRightOblig { 
	padding-left: 5px;
	font-size: 11px;
	color: #666666 ;
	background-color: #F5F5F5 ;
} 
 
 TD.FormElementRightOblig { 
	background-color: #FFCCCC
 }

.DossPubTitle {
	color: #AB0635 ; 
	background-color: #FBF2F4 ;
	text-align: left;
	width: 150px;
	padding: 5px;
	font-weight: bold; 
	letter-spacing: 0.1em; 
} 

TD.Login, TD.LoginOblig { 
	vertical-align: middle;
} 

TD.LoginOblig { 
	font-weight: bold; 
	color:#AB0635 ; 
}

TABLE.DossPub { 
	width: 580px;
	border:0;
}

TH.DossPub {
	color: #666666 ;
	background-color: #ECECEC ;
	text-align: left;
	margin: 0px;
} 

TD.DossPubLeft { 
	color: #666666 ; 
	background-color: #ECECEC ; 
	text-align: left; 
	width: 150px; 
	padding: 5px; 
	font-weight: bold; 
} 

TD.DossPubRight { 
	color: #666666 ; 
	background-color: #F5F5F5 ; 
	text-align: left; 
	width: 430px; 
	padding: 5px; 
}

TR.ListHeader { 
	background-color: #ECECEC ; 
	color: #666666 ; 
	text-align: left;
} 

TR.ListItem { 
	vertical-align:middle; 
	background-color: #F5F5F5 ; 
	color: #333333 ; 
} 

TR.ListAltItem { 
	vertical-align:middle; 
	background-color: #FBF2F4 ; 
	color: #333333 ; 
} 

TD.Center { 
	text-align: center; 
	vertical-align: middle;
} 

INPUT.FormElement,INPUT.FormElementOblig {
	width: 125px;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid
} 

INPUT.FormElementOblig { 
	background-color: #FFCCCC
} 

SPAN.FormElementOblig { 
	font-weight: bold; 
	font-size: 11px; 
	color:#AB0635 ; 
} 

INPUT.FormButton, INPUT.MenuButton { 
	text-align: center; 
	font-family: Arial; 
	font-weight: bold; 
	font-size: 11px; 
	background-color: #F5F5F5 ; 
	border-top: #F5F5F5  1px solid; 
	border-bottom: #F5F5F5   1px solid; 
	border-left: #F5F5F5  1px solid; 
	border-right: #F5F5F5  1px solid; 
	color: #666666 ; 
	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-family: Arial; 
	font-weight: normal; 
	font-size: 11px; 
	width: 145px; 
	height: 30px; 
	padding-top: 6px; 
	background-color: #F5F5F5 ; 
	border-top: #F5F5F5  1px solid; 
	border-left: #F5F5F5  1px solid; 
	border-bottom: white 1px solid; 
	border-right: #F5F5F5  1px solid; 
	color: #666666 ; 
} 

A.MenuElt:hover { 
	text-decoration: none; 
	font-weight: normal; 
	background-color: #ECECEC ; 
	border-top: #ECECEC  1px solid; 
	border-left: #ECECEC  1px solid; 
	border-bottom: white 1px solid; 
	border-right: #ECECEC  1px solid; 
	color: black;
} 

A.RefLink, A.RefLink:visited, A.RefLink:active { 
	color: #AB0635 ; 
	font-weight: normal;
} 

A.RefLink:hover { 
	text-decoration : none; 
	color: #333333; 
	font-weight: normal; 
} 
 
.PagerStyle { 
	color: #666666 ;
	word-spacing: 5px
}

INPUT.ImgButton { 
	border: none; 
	vertical-align: middle; 
} 


INPUT.File, INPUT.FileOblig { 
	width: 300px;
	BORDER-RIGHT: #808080 1px solid;
    BORDER-TOP: #808080 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #808080 1px solid;
    BORDER-BOTTOM: #808080 1px solid
    horital-align: right;

} 

INPUT.File { 
	background-color: white;
} 

INPUT.FileOblig { 
	background-color: #FFCCCC;
} 

TEXTAREA, SELECT, INPUT.FormElement { 
	border-right: #999999  1px solid; 
	border-top: #999999  1px solid; 
	font-size: 11px; 
	border-left: #999999  1px solid; 
	border-bottom: #999999  1px solid; 
	font-family: Arial; 
} 

SELECT.FormElementOblig { 
	background-color: #FFCCCC
}

TEXTAREA.FormElementOblig { 
	background-color: #FFCCCC
 }
 
IMG { 
	border: 0px; 
} 

IMG.Item { 
	vertical-align: middle; 
	margin-right: 5px; 
}

li
{
	text-align: left;
	margin-left:-24px
}