body{font-family: tahoma, sans-serif; font-size: 8pt;}

body {
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: #089AC4;
	scrollbar-base-color: green;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: #FFD998;
	scrollbar-highlight-color: #089AC4;
	scrollbar-shadow-color: #089AC4;
	scrollbar-track-color: white; 
	margin:0px;
	margin-left:2px;
	margin-right:2px;

	
	}

form {  margin : 0; padding : 0; }

input,select {font-size: 8pt;}
td{font-size: 8pt;}
.pastel{text-align: center;}
.pastel .header{background-color: #9AD3A3; font-weight: bold; color: white;}
.pastel .tr{background-color: #C7D2E6;}
.pastel td{padding: 5px;}
.underline{border-bottom: 2px solid #0D6821; width:auto;}
h1{font-family: trebuchet ms, sans-serif; font-size: 15pt}

.tableflip td{text-align: center; padding: 5px;}
.head{background-color: #75A3ED; border: 1px solid #75A3ED; color: white; font-weight: bold;}
.flip{background-color: #CDD8EC;}
.flop{background-color: #E0E7F5;}
.LabelAgranet{
	font-size: 10pt;
	color: black;
	font-family: arial;
}

.consult {
	border: 1px solid #91B1EB;
	background: url("../images/shadow_blanc.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}
.consultagranet {
	border: 1px solid #9AD3A3;
	background: url("../images/shadow_blanc.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}

.saisie {
	border: 1px solid #91B1EB;
	background: #E6F3F7 url("../images/shadow_bleu.gif");
	/*ran:21/11/2005
	height: 20px;
	padding-top: 3px;
	*/
	padding:1px;
	padding-left: 4px;
	padding-right: 4px;
	
	color: darkblue;
	}
.saisieagranet {
	border: 1px solid #9AD3A3;
	background: #E6F3F7 url("../images/shadow_vert.gif");
	/*ran:21/11/2005
	height: 20px;
	padding-top: 3px;
	*/
	padding:1px;
	padding-left: 4px;
	padding-right: 4px;
	
	color: #0D6821;
	}
	
.consultlarge {
	border: 1px solid #91B1EB;
	background: url("../images/shadow_blanc_large.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}
.consultagranetlarge {
	border: 1px solid #9AD3A3;
	background: url("../images/shadow_blanc_large.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	}

.saisielarge {
	border: 1px solid #91B1EB;
	background: #E6F3F7 url("../images/shadow_bleu_large.gif");
	/*ran:21/11/2005
	height: 20px;
	padding-top: 3px;
	*/
	padding:1px;
	padding-left: 4px;
	padding-right: 4px;
	
	color: darkblue;
	}
.saisieagranetlarge {
	border: 1px solid #9AD3A3;
	background: #E6F3F7 url("../images/shadow_vert_large.gif");
	/*ran:21/11/2005
	height: 20px;
	padding-top: 3px;
	*/
	padding:1px;
	padding-left: 4px;
	padding-right: 4px;
	
	color: #0D6821;
	}
	
.label {
	font-size: 10pt;
	color: #00008b;
	font-family: verdana, sans-serif;
	}
.labelagranet {
	font-size: 10pt;
	color: #055E32;
	font-family: verdana, sans-serif;
	}

.labelGrasBleu
{
	font-weight: bold; 
	color: #00008b; 
	font-family: Arial;
	font-size: 10pt;
}
.labelGrasVert
{
	font-weight: bold; 
	color: #055E32; 
	font-family: Arial;
	font-size: 10pt;
}

.labelGrasBleuTitre
{
	font-weight: bold; 
	color: #00008b; 
	font-family: Arial;
	font-size: 12pt;
}

.labelGrasVertTitre
{
	font-weight: bold; 
	color: #055E32; 
	font-family: Arial;
	font-size: 12pt;
}

.labelGrasNoir
{
	font-weight: bold; 
	font-family: Arial;
	font-size: 10pt;
}

.labelGrasNoirTitre
{
	font-weight: bold; 
	font-family: Arial;
	font-size: 12pt;
}

.labelGrasNoirTitrePlusGros
{
	font-weight: bold; 
	font-family: Arial;
	font-size: 16pt;
}

.labelGrasNoirTitre2
{
	font-weight: bold; 
	font-family: Arial;
	font-size: 24pt;
}

.labelTitreAbonnement
{
	font-family: Arial;
	font-size: 24pt;
	color: #00008b; 
}

.labelTitreAbonnementVert
{
	font-family: Arial;
	font-size: 24pt;
	color: #055E32; 
}

.PanelTitreAbonnement
{
	background-color : #E6F3F7;
}
.PanelTitreAbonnementVert
{
	background-color : #EAF2E8;
}

.label_rubrique {	
	font-style: italic;
	font-weight: bold;
	color: darkblue;
	}
.label_rubrique_vert {	
	font-style: italic;
	font-weight: bold;
	color: #0D6821;
	}

.LabelTexteTelephone {
	font-size: 9pt;
	color: black;
	font-family: arial;
	font-weight: bold;
}
.LabelLiens {
	font-size: 10pt;
	color: black;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}
.LabelLiensRouge
{
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
	color: Red;
}
.LabelTextBox {
	COLOR: white;
    font-family: arial;
    font-size: 10pt;
    /*font-weight: bold;*/
}
.LabelTextBoxErreur {
	COLOR: white;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
}
.image_editicon
	{
	background: url("../images/outils/editicon.gif") no-repeat;
	}
.Avertissement
{
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
}

.menuHaut{
	background: blue url("../images/boutons_haut.gif");
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	cursor: hand;
	width: 100px;
	height: 20px;
	padding: 2px;
	text-align: center;
	text-decoration: none;
	font-size: 8pt;
	}

.entete {
	font-weight: bold;
	color: white;
	font-size: 10pt;
	}

.entete2 {
	font-weight: bold;
	color: black;
	font-size: 11pt;
	}

.entete2, a {
	text-decoration: none;
	color: black;
	}

.rouge {
	font-weight: bold;
	color: red;
	}

.champ_obligatoire {
	color: black;
	font-weight: bold;
	}

.consult_visuel {
	border: 1px solid #91B1EB;
	background: url("../images/shadow_blanc.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	}

.consultagranet_visuel {
	border: 1px solid #9AD3A3;
	background: url("../images/shadow_blanc.gif"); 
	color: black;
	padding: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	}
	
.grand {
	width: 140px;
	}

.moyen {
	width: 80px;
	}

.petit { 
	width: 50px;
	text-align: center;
	}

.label_visuel {
	font-weight: bold;
	font-style: italic;
	color: black;
	}

.consult_italic {
	font-style: italic;
	color: black;
	}

.vert {
	font-weight: bold;
	color: green;
	}
.blanc {
	font-weight: bold;
	color: #FFFFFF;
	}
	
.noir {
	font-weight: bold;
	color: black;
	}

.button {
	border: 1px outset #9AD3A3; 
	background-color: #9AD3A3;
	}

.button_label {
	border: 1px outset #91B1EB; 
	background-color: #91B1EB;
	width: 80px;
	margin-top: 5px;
	}
.buttonagranet_label {
	border: 1px outset #9AD3A3; 
	background-color: #9AD3A3;
	width: 80px;
	margin-top: 5px;
	}

.button_big_label {
	border: 1px outset #91B1EB; 
	background-color: #91B1EB;
	width: 160px;
	margin-top: 5px;
	}
.buttonagranet_big_label {
	border: 1px outset #9AD3A3; 
	background-color: #9AD3A3;
	width: 160px;
	margin-top: 5px;
	}

.buttonaide {
    border: 1px outset #91B1EB; 
	background-color: #91B1EB;
	height: 20px;
	font-weight: bold;
	}
.buttonagranetaide {
	border: 1px outset #9AD3A3; 
	background-color: #9AD3A3;
	height: 20px;
	font-weight: bold;
	}

.unite {
	font-weight: normal;
	color: darkblue;
	}
.uniteagranet {
	font-weight: normal;
	color: #0D6821;
	}

.check {
	border: 1px solid #91B1EB;
	background: #E6F3F7 url("../images/shadow_bleu.gif");
	color: darkblue;
	}
.checkagranet {
	border: 1px solid #9AD3A3;
	background: #EAF2E8 url("../images/shadow_vert.gif");
	color: #0D6821;
	}

.saisiebox {
	border: 1px solid #91B1EB;
	background: #E6F3F7 url("../images/shadow_bleu.gif");
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	color: darkblue;
	}
.saisieboxagranet {
	border: 1px solid #9AD3A3;
	background: #E6F3F7 url("../images/shadow_vert.gif");
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	color: #0D6821;
	}
	
.saisieboxlarge {
	border: 1px solid #91B1EB;
	background: #E6F3F7 url("../images/shadow_bleu_large.gif");
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	color: darkblue;
	}
.saisieboxagranetlarge {
	border: 1px solid #9AD3A3;
	background: #E6F3F7 url("../images/shadow_vert_large.gif");
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	color: #0D6821;
	}
	
.droite {
	text-align: right;
	}

.button_label
	{
	border: none;
	background: url("../images/bouton_label.gif");
	color: darkblue;
	text-align: center;
	height: 25px;
	width: 87px;
	font-size: 8pt;
	padding-top: 5px;
	text-decoration: none;
	cursor: pointer;
	}
.buttonagranet_label
	{
	border: none;
	background: url("../images/bouton_label.gif");
	color: #0D6821;
	text-align: center;
	height: 25px;
	width: 87px;
	font-size: 8pt;
	padding-top: 5px;
	text-decoration: none;
	cursor: pointer;
	}
	
.button_label_140
	{
	border: none;
	background: url("../images/bouton_label_140.gif");
	color: darkblue;
	text-align: center;
	height: 25px;
	width: 140px;
	font-size: 8pt;
	padding-top: 5px;
	text-decoration: none;
	cursor: pointer;
	}
.buttonagranet_label_140
	{
	border: none;
	background: url("../images/bouton_label_140.gif");
	color: #0D6821;
	text-align: center;
	height: 25px;
	width: 140px;
	font-size: 8pt;
	padding-top: 5px;
	text-decoration: none;
	cursor: pointer;
	}


.fieldset {
	border: 1px solid #0768AC;
	}
.fieldsetVert {
	border: 1px solid #2B8921;
	}
	
.legend {
	color: darkblue;
	font-weight: bold;
	font-style: italic;
	}
.legendagranet {
	color: #0D6821;
	font-weight: bold;
	font-style: italic;
	}

.td_rubrique {
	border: 1px solid #0571B1;
	border-bottom: 0px solid;
	background: #0571B1 url("../images/bleu_degrade.gif") repeat-x;
	}

.td_rubrique_petit {
	border: 1px solid #0571B1;
	border-bottom: 0px solid;
	background: #0571B1 url("../images/bleu_degrade.gif") repeat-x;
	}

.td_rubrique_bleu2 {
	border: 1px solid #0571B1;
	border-bottom: 0px solid;
	background: #0571B1 url("../images/bleu_degrade2.gif") repeat-x;
	}

.td_rubrique_bleu3 {
	border: 1px solid #0571B1;
	border-bottom: 0px solid;
	background: white;
	color: black;
	}

.td_border {
	border: 1px solid #0571B1;
	background: #F0F7FD;
	}

.bleu {
	font-weight: bold; 
	color: #C6F2FE;
	}

.table_bordure {
	border-right: 2px solid #00218A;
	border-left: 2px solid #00218A;
	background: #B9DFF8;
	}
.table_bordure_agranet {
	border-right: 2px solid #0D6821;
	border-left: 2px solid #0D6821;
	background: #C6EAC2;
	}

.table_bordure_orange {
	border-right: 2px solid #FE4A00;
	border-left: 2px solid #FE4A00;
	background: #F6FBFE;
	}

.entete_service {
	color: white;
	font-size: 14pt;
	font-weight: bold;
	font-family: trebuchet ms, sans-serif;
	padding-left: 30px;
	}

.look_rubrique
	{
	background-color: white;
	border: 1px solid darkblue;
	border-bottom: none;
	padding-left: 7px;
	padding-right: 7px;
	}
.look_rubrique_agranet
	{
	background-color: white;
	border: 1px solid #0D6821;
	border-bottom: none;
	padding-left: 7px;
	padding-right: 7px;
	}

.look_rubrique_2
	{
	border-bottom: 1px solid darkblue;
	}
.look_rubrique_2_agranet
	{
	border-bottom: 1px solid #0D6821;
	}


.look_rubrique_3
	{
	background-color: #F0F7FD;
	border: 1px solid darkblue;
	cursor: pointer;
	}

.look_contents_border
	{
	background-color: white;
	border: 1px solid darkblue;
	border-top: none;
	}
.look_contents_border_agranet
	{
	background-color: white;
	border: 1px solid #0D6821;
	border-top: none;
	}

.look_contents
	{
	background-color: #F0F7FD;
	border: 1px solid #B6E4F0;
	}
.look_contents_agranet
	{
	background-color: #F2F9F2;
	border: 1px solid #CBE5C0;
	}
	
	
/* Styles de liste */


div.DivScrollingHorizontal
{
	/*overflow-x: auto;*/
	overflow: auto;
	width: 100%;
}
div.DivScrollingVertical
{
	/*OVERFLOW-y: scroll; */
	overflow: auto;
}

.ListeTablePrincipale
{	
	
	border-collapse: collapse;
	background-color: #bfe2f9;
	height: 20px;
	text-align: center; 
}

.ListeEntetePrincipal
{
	font-size: 10pt;
	background-color: #bfe2f9;
	height: 20px;
	text-align: center; 
}

.ListeEnteteSecondaire
{
	font-size: 8pt;
	color:Black;
	text-decoration:none;
	background-color: #bfe2f9;
	height: 20px;
	vertical-align: middle;
	text-align: center;
}

.Liste
{
	border: 0px;
}

.ItemStyle
{
	Font-Size: 8pt;
	Height: 16px;
}

.ScrollColonne
{
	width:15px;
	background-color: #F0F7FD;
	border: none;
}

/* Styles du menu animal */

#divMnu
	{
	position: absolute;
	display: none;
	font-size: 10pt;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	border: 1px solid white;
	border-bottom: none;
	text-decoration: none;
	}

.menuAnimal A:link
	{
	text-align: center;
	text-decoration: none;
	padding: 3px;
	border-bottom: 1px solid white;
	display: block;
	cursor: pointer;
	color: white;
	background-color: #0091D5;
	width: 100px;
	}

.menuAnimal A:hover
	{
	background-color: #1364AF;
	}

.menuAnimal A:visited
	{
	text-align: center;
	text-decoration: none;
	padding: 3px;
	border-bottom: 1px solid white;
	display: block;
	cursor: pointer;
	color: white;
	background-color: #0091D5;
	width: 100px;
	}

.AccueilDemo
{
	background-image:url("../images/fond-acc01-anim.gif"); 
	background-repeat:no-repeat;
}

.ArretPortail
{
	background-image:url("../images/fond_acc_d.gif");
	background-repeat:no-repeat;
}
