body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.leftspace
{
	padding-left: 2px;
}



.tab_standard
{
	width:100%;
	padding:0px;
	margin:0px;
	border-width:0px;
}

.tab_finding
{
	background-color: #73c5E3;
	width:100%;
}

.tab_finding_titre
{
	background-color: #00a2e6;
	color : #ffffff;
	width:100%;
	font-weight :bold;
	letter-spacing: 2px;
}

.tab_agenda
{
	border-top-style: ridge; 
	border-right-style: ridge;
    border-left-style: ridge; 
    border-bottom-style: ridge;
	background-color: #73c5E3;
	
}

.etat_police
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: small;
	font-weight :bold;	
}

.tab_blanc
{
	border-style:outset;
	width:90%;
	height:40px;
	background-color: #ffffff;
	border-width:2px;
	border-color :#c0c0c0;
	padding-right:10px;
}

.tab_blanc_titre
{
	background-color: #ffff00;
	color : #000000;
	width:100%;
	font-weight :bold;
	letter-spacing: 2px;
}

.tab_adresse_com
{
	width:90%;
	background-color: #d0ffff;
	border-width:0px;
	border-bottom-color :#c0c0c0;
	border-bottom-width :1px;
	border-bottom-style :inset;
	margin-top : 0px;
	padding:0px;
}

.tab_adresse_com_titre
{
	font-weight :bold;
	background-color: #80ffff;
	border-bottom-color :#c0c0c0;
	border-bottom-width :1px;
	border-bottom-style :inset;
	
}
.tab_adresse_com_soustitre
{
	background-color: #80ffff;
	border-bottom-color :#c0c0c0;
	border-bottom-width :1px;
	border-bottom-style :inset;
}

.tab_adresse_com_titre_big
{
	font-family: Verdana , Arial, Helvetica, sans-serif;
	text-align:center;
	font-size : medium;
	font-weight : bolder;
	background-color: #80ffff;
	border-bottom-color :#c0c0c0;
	border-bottom-width :1px;
	border-bottom-style :inset;
	
}
.tab_club
{

	background-color: #00a2e6;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 0px;
	border-style : Ridge;
}

.photo
{
	width: 99px;
	height : 120px;
	border-style : Ridge;
	border-width : 2px;
}

.photolibre
{
	border-style : Ridge;
	border-width : 2px;
}

a:active
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:hover
{
	color: #cf0000;
	text-decoration: none;
}

/* ----------------------------------------------------------------
Button
   ---------------------------------------------------------------- */

.tab_valid_cancel
{
	border-style: ridge;
	background-image: url(../Images/header2.gif);
	border-width:  2px;
	border-color:Aqua;
	background-color:#316293; 
	color: #000000;
	padding-top:10px;
	margin-bottom: 22px;
	width:100%;
	text-align:center;
	height:40px;
}

.buttonvalid, .button-save 
{	
	border-style:ridge;
	border-width:  2px;
	border-color:Aqua;

	background-color: #add8e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: xx-Small;
	font-weight : bold;
	letter-spacing:2px;
	width:100px;
}

.buttoncancel, .button-cancel 
{
	border-style:ridge;
	border-width:  2px;
	border-color:Aqua;
	
	background-color: #add8e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0000ff;
	font-size: xx-Small;
	font-weight :bold;
	letter-spacing:2px;
	width:100px;
}

.buttondelete, .button-exit 
{
	border-style:ridge;
	border-width:  2px;
	border-color:Aqua;
	background-color: #add8e6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-Small;
	letter-spacing:2px;
	font-weight :bold;
	width:100px;
}

.button-action, .button-yellow-validate
{
	background-color: #FF7800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #ffffff;
}

.button-yellow-validate
{
    background-color: Yellow;
    color: #000000;
}

.button-new-action
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small; 
	color : #ffffff; 
	background-color: #FF7800;  
	width: 100%; 
	letter-spacing : 1px; 
	margin: 1px; padding: 1px 1px; 
	border: solid 1px #0e0060; 
}


.button-red, .button-red-validate
{
	background: #ff7800;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#FFFFFF;
	margin:0px;
	padding:2px;
}
.button-red-validate
{
    font-weight:bold;
}
.button-red
{
	width:100%;
}
		
.file-size
{
	background-color: #ff7800;
	color: white;
	font: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	padding: 5px;
	font-weight: bolder;
}

.document-label-space-top
{
}

.tab-document
{
}

.error
{
	font: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size:xx-small;
}

.copyright
{
	background-color: #6091c2;
	color: #ffffff;
	padding: 3px;
}

.treeview-results, .treeview-results2
{
	background-color: #ffff99;
	color: #fff;
	padding:3px;
}
.treeview-results2
{
	background-color: #ffff99;
	border-top:1px solid #ff7800;
	border-left:1px solid #ff7800;
	border-right:1px solid #ff7800;
	padding: 3px;
	color: #000;
}

#treeview-scroll
{	
	overflow:visible;
	padding:5px;
}

/* ----------------------------------------------------------------
Button : End 
   ---------------------------------------------------------------- */

.doc-treeview
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:Red;
}

#actionPanel ul
{
	list-style: none;
	text-align: center;
}

#actionPanel ul li
{
	text-align: center;
	width:185px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	margin-left:1px;
    margin-right:1px;
	vertical-align:middle;
}
#actionPanel ul li a
{ text-decoration: none; width:150px; border:solid 1px #3731aa; background-color: #badffc; margin: 1px; padding:2px; }

#actionPanel ul li a:hover 
{ background-color: #3731aa;  }

#actionPanel
{
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}



.label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color:Black;
}

.labellink
{
	text-decoration: underline;
	cursor:  pointer;
}

.gris
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color: #0c0c0c;
}

.displaynone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color: #0c0c0c;
	text-decoration: underline;
	cursor:pointer;
}


.titre
{
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: large;	
	font-weight :bold;
	color:#0c0c0c;
}



.title-i3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;	
	color:#ffffff;
}

.information-i3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color:#ffffff;
}

.link-i3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color:#ffffff;
}



.login
{
	width:250px;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight :bold;
	color:#000000;
}

.entry
{
	background: #ffff80; /*#0080C0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#000000;
}


.entryup{
    background: #ffff80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  xx-small;
	color:#000000;
    Text-transform: uppercase;
}

.entrycap{
    background: #ffff80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#000000;
    Text-transform: capitalize;
}

.entrygrid
{
	background: #ffff80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	color:#000000;
}


/* complementary background color for the navigation tab */
.NavBg {
    background-color: #1478EB;
}

/* background/border colors for the selected tab  #89b6b6*/
.TabTopBg {
    background-color: LightBlue;
    font-size: xx-small;
    border-bottom: LightBlue 4px solid;
    border-top: solid 1px #336666;
    border-right: solid 1px #336666;
}


/* background/border colors for the unselected tabs */
.OtherTabsTopBg
{
    background-color: #cce1e1;
    font-size: xx-small;
    color: #000000;
    border-bottom: LightBlue 4px solid;
    border-top: solid 1px #669999;
    border-right: solid 1px #669999;
}

.SeparatorTabsBg {
    border-left: solid 0px #cccc66;
    border-right: solid 0px #cccc66;
}

/* text style for the selected tab */
.SelectedTab {
    color: #000000; 
    font-weight: bold;
}

/* text style for the unselected tabs */
.OtherTabs {
    color: #000000;
    font-weight: normal;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link, A.SelectedTab:link    {
    text-decoration:    none;
    font-size: xx-small;
    color:Black;
}

A.OtherTabs:visited, A.SelectedTab:visited {
    text-decoration:    none;
    font-size: xx-small;
    color:Black;
}

A.OtherTabs:active, A.SelectedTab:active  {
    text-decoration:    none;
    font-size: xx-small;
    color:Black;
}

A.OtherTabs:hover, A.SelectedTab:hover   
{
    text-decoration: underline;
    color: #cf0000;
    font-size: xx-small;
}

.GridItemOver
{
	color: #000000;
	cursor: auto; cursor:hand;
}
	
.pageheader
{
	background-color: #ccccff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
	
th, th span
{
	color: #000000;
	background-image: url(../../Images/Degbuttonbluegreen.gif);
	background-repeat: repeat;
	font-size: xx-small;
	font-weight: bolder;
	padding:3px;
	text-align: center;
	border-top: 1px solid silver;
	white-space : nowrap;
}

td.labelcol
{
	text-align :right;
	color : #0c0c0c;
}

td.datacol
{
	font-weight :bold;
}


/* Button */


/* Panels */
/* Panels 1, 2 , 3, 4 (Alternate complement) */
.panel1, .panel1-centered, .panel1-centered-xl, .panel1-centered-neg, .panel1-centered-neg-xl, .panel2, .panel2-centered, .panel2-centered-xl, .panel2-centered-neg, .panel2-centered-neg-xl, .panel3, .panel3-centered, .panel3-centered-xl, .panel3-centered-neg, .panel3-centered-neg-xl, .panel4, .panel4-centered, .panel4-centered-xl, .panel4-centered-neg, .panel4-centered-neg-xl
{
	background-color: #0022FF; /* Blue dark */
	color: #000000;
	padding: 0.5em;	
}
.panel1-centered, .panel1-centered-neg, .panel2-centered, .panel2-centered-neg, .panel3-centered, .panel3-centered-neg, .panel4-centered, .panel4-centered-neg
{
	font-size: xx-small;
	text-align: center;
}

.panel1-centered-xl, .panel1-centered-neg-xl, .panel2-centered-xl, .panel2-centered-neg-xl, .panel3-centered-xl, .panel3-centered-neg-xl, .panel4-centered-xl, .panel4-centered-neg-xl
{
	font-size: x-small;
	font-weight: bolder;
}

.panel1-centered, .panel1-centered-neg, .panel1-centered-xl, .panel1-centered-neg-xl { text-align: center; }
.panel1-centered-neg, .panel1-centered-neg-xl { 	color: #ffffff; }
.panel2, .panel2-centered, .panel2-centered-neg, .panel2-centered-xl, .panel2-centered-neg-xl { background-color: #D5E3F6; /* near pPale Blue */}
.panel2-centered, .panel2-centered-neg, .panel2-centered-xl, .panel2-centered-neg-xl { text-align: center; }
.panel2-centered-neg, .panel2-centered-neg-xl { color: #ffffff; }
.panel3, .panel3-centered, .panel3-centered-neg, .panel3-centered-xl, .panel3-centered-neg-xl { background-color: #6091c2; /* Lighter Blue */}
.panel3-centered, .panel3-centered-neg, .panel3-centered-xl, .panel3-centered-neg-xl  { text-align: center; }
.panel3-centered-neg, .panel3-centered-neg-xl  { color: #ffffff; }
.panel4, .panel4-centered, .panel4-centered-neg, .panel4-centered-xl, .panel4-centered-neg-xl { background-color: #FF7800; /* Orange */}
.panel4-centered, .panel4-centered-xl, .panel4-centered-neg, .panel4-centered-neg-xl { text-align: center; }
.panel4-centered-neg, .panel4-centered-neg-xl { color: #ffffff; }
