/***********************************************
 *               BODY
 ***********************************************/

body
{
	background-color: #ffffff;
	background-image: url('/AVP/Images/Frontoffice/Commun/assurez-votre-pret-background.gif');
	background-repeat: repeat;
	background-attachment: fixed;
	scrollbar-face-color: #B1CAF4;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #B1CAF4;
	scrollbar-darkshadow-color: #B1CAF4;
	scrollbar-track-color: #E0EAFB;
	scrollbar-arrow-color: #E0EAFB; 
	margin: 0px;
	padding: 0px;
}

/***********************************************
 *               TEXTE
 ***********************************************/

.HCTitre
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-weight:bold;
	color:White;
}

.Texte
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#322990;
}

.Texte_Small
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:9px;
	color:#322990;
}

.TexteTitre
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:12px;
	color:#322990;
	font-weight:bold;
}

/* Liens du bas */

.erreur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color:#C60242;	
}

.ErreurLight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color:#C60242;	
}

/***********************************************
 *               LIEN
 ***********************************************/

a:link {color: #322990;}
a:visited {color: #322990;}
a:hover {color: #322990; text-decoration: none;}
a:active {color: #322990;}

.LienBas, .LienBas a
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	color:#322990;
	text-decoration: none;
	text-align:left;
	vertical-align:top;
}

.LienBas a:hover
{
	text-decoration: underline;
}


/**********************************************
	DATAGRID
 **********************************************/

div#div-datagrid {
width: 800px;
height: 400px;
overflow: auto;
scrollbar-base-color:#ffeaff;
}

.DGLigneCouleur1, .DGLigneCouleur1 A, .DGLigneCouleur2, .DGLigneCouleur2 A,
.DGLigneRouge_Off, .DGLigneRouge_Off A, .DGLigneRougeLocked_Off, .DGLigneRougeLocked_Off A,
.DGLigneOrange_Off, .DGLigneOrange_Off A, .DGLigneOrangeLocked_Off, .DGLigneOrangeLocked_Off A,
.DGLigneBleu_Off, .DGLigneBleu_Off A, .DGLigneBleuLocked_Off, .DGLigneBleuLocked_Off A,
.DGLigneVertClair_Off, .DGLigneVertClair_Off A, .DGLigneVertClairLocked_Off, .DGLigneVertClairLocked_Off A,
.DGLigneVertFonce_Off, .DGLigneVertFonce_Off A, .DGLigneVertFonceLocked_Off, .DGLigneVertFonceLocked_Off A,
.DGTitreColonne, .DGTitreColonne A, .DGTitreColonneLocked, .DGTitreColonneLocked A, .DGPAger, .DGPAger A

{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	text-decoration:none;
}

.DGLigneCouleur1, .DGLigneCouleur1 A
{
	background-color:#FFFFFF;
	color:#35667A;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneCouleur2, .DGLigneCouleur2 A
{
	background-color:#E5EBEC;
	color:#35667A;
	padding-left:5px;
	padding-right:5px;
}
/*
.DGLigneCouleur1 A:hover, .DGLigneCouleur2 A:hover
{
	text-decoration:underline;
}

.DGLigneRouge_Off, .DGLigneRouge_Off A, .DGLigneRougeLocked_Off, .DGLigneRougeLocked_Off A
{
	background-color:#FF0000;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneOrange_Off, .DGLigneOrange_Off A, .DGLigneOrangeLocked_Off, .DGLigneOrangeLocked_Off A
{
	background-color:#FF9900;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneBleu_Off, .DGLigneBleu_Off A, .DGLigneBleuLocked_Off, .DGLigneBleuLocked_Off A
{
	background-color:#33CCFF;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneVertClair_Off, .DGLigneVertClair_Off A, .DGLigneVertClairLocked_Off, .DGLigneVertClairLocked_Off A
{
	background-color:#00CC00;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneVertFonce_Off, .DGLigneVertFonce_Off A, .DGLigneVertFonceLocked_Off, .DGLigneVertFonceLocked_Off A
{
	background-color:#009900;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.DGLigneRougeLocked_Off, .DGLigneRougeLocked_Off A, .DGLigneOrangeLocked_Off, .DGLigneOrangeLocked_Off A,
.DGLigneBleuLocked_Off, .DGLigneBleuLocked_Off A, .DGLigneVertClairLocked_Off, .DGLigneVertFonceLocked_Off A, .DGLigneVertFonceLocked_Off, .DGLigneVertFonceLocked_Off A
{
	/*
	left: expression(document.getElementById(this.parentElement.parentElement.parentElement.parentElement.id).scrollLeft);
	position:relative;
	
}


.DGLigneRouge_On, .DGLigneRouge_On A, .DGLigneOrange_On, .DGLigneOrange_On A,
.DGLigneBleu_On, .DGLigneBleu_On A, .DGLigneVertClair_On, .DGLigneVertClair_On A, .DGLigneVertFonce_On, .DGLigneVertFonce_On A
{
	background-color:#666666;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

/*



.DGTitreColonne A, .DGTitreColonneLocked A
{
	text-decoration:underline;
}

.DGTitreColonneLocked, .DGTitreColonneLocked A
{
	font-weight: bold;
	background-color: #7EC0C9;
	color: #35667A;
	cursor:default;
	/*IE5+ only*/
	/*
	top: expression(document.getElementById(this.parentElement.parentElement.parentElement.parentElement.id).scrollTop);
	z-index: 98;
	position:relative;
	
}

.DGTitreColonneLeftLocked, .DGTitreColonneLeftLocked A
{
	font-weight: bold;
	background-color: #7EC0C9;
	color: #35667A;
	cursor:default;
	IE5+ only*/
	/*
	top: expression(document.getElementById(this.parentElement.parentElement.parentElement.parentElement.id).scrollTop);
	left: expression(document.getElementById(this.parentElement.parentElement.parentElement.parentElement.id).scrollLeft);
	z-index: 99;
	position:relative;
	
}
*/
	
.DGTitreColonne, .DGTitreColonne A
{
	color:#35667A;
	font-weight:bold;
	height: 100px;
}

.BlueColumn
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;
	vertical-align: middle;
	font-weight: bold;
	color: #322990;
}
/*
.DGPAger 
{
	color:#E85160;
	font-weight:bold;
}

.DGPAger A
{
	color:#35667A;
	text-decoration:none;
	font-weight:bold;
}

.DGPAger A:hover
{
	text-decoration:underline;
}
.FakeLink
{
	cursor:hand;
}

/* User 
.HOMETable
{
	border: solid 2px #7EC0C9;
	background-color:#E5EBEC;
}
/*
.HOMETable2
{
	border: solid 1px #7EC0C9;
	background-color:White;
}

.HOMETitre, .HOMETitre2, .HOMEligneCouleur, .HOMELien, .HOMEDescription, .HOMEUpdate
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:11px;	
}

.HOMETitre
{
	font-size: 14px;
	font-family:Verdana,Arial,Sans-Serif;
    font-weight: bold;
    background-color:#007C9E;
    color:White;
}

.FormTitre
{
	font-size: 12px;
	font-family:Verdana,Arial,Sans-Serif;
    font-weight: bold;
}
*/

/***********************************************
 *               FORM
 ***********************************************/

.input {
background-color: #FFFFFF;
font-size:10px;
font-family: Verdana,Arial,Sans-Serif;
color:#342c94;
font-weight: normal;
border-width: 1px;
text-align: left;
border-color: #6960C5;
padding-left:3px;
border-style: solid;
}

.inputDevis {
background-color: #FFFFFF;
font-size:10px;
font-family: Verdana,Arial,Sans-Serif;
color:#342c94;
font-weight: normal;
border-width: 1px;
text-align: left;
border-color: #000000;
padding-left:3px;
border-style: solid;
}

.checkbox {
color: #000000;
background-color: #FFFFFF;
font-size:10px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
border-width: 1px;
text-align: left;
border-color: #6960C5;
padding-left:5px;
}
/*
.radio {
background-color: #FFFFFF;
font-size:10px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
}
*/
.blocked {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
border-width: 1px;
text-align: left;
border-color: #FEDFB3;
padding-left:5px;
}

/*
radio {
background-color: #FFFFFF;
font-size: 10px;
color: #000000;
padding-left:100px;
}*/

select {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
}

select.reg {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
width: 236px;
}

select.recherchereg {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
width: 300px;
}

select.doc {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
width: 321px;
}

select.docpopup {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
width: 360px;
}

select.decision {
color: #000000;
background-color: #FFFFFF;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
text-align: left;
border-color: #000000;
width: 280px;
}


textarea {
background-color: #FFFFFF;
border: black 1px solid;
color: #000000;
font-size:11px;
font-family: Verdana,Arial,Sans-Serif;
font-weight: normal;
}