
/* MAIN STYLES */

    BODY  {
 	SCROLLBAR-BASE-COLOR: #FFF9B2;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
 	background-color : #FFFFFF;
	font-size : medium;
	font-family : Verdana;
 }

BODY.admin {
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
}

BODY {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
	scrollbar-arrow-color: #6B49E3;
	scrollbar-base-color: #0080B0;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #FFDB78;
	scrollbar-face-color: #FFDB78;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	

}

h1, h2 {
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
}

h3, h4 {
	font-family: Arial,Helvetica,sans-serif;
	margin-left: 20px;
}

h5, h6 {
	font-family: Arial,Helvetica,sans-serif;
	text-align: Left;
	margin-left: 35px;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 32px;
	margin-right: 12px;
}



}
tr, td, th {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 120%;
}

A:link { TEXT-DECORATION: none }
A:active { TEXT-DECORATION: none }
A:visited { COLOR: #F86A53; TEXT-DECORATION: none }
A:hover { COLOR: #ff00ff; TEXT-DECORATION: underline }
hr { height: 0px; color: #CCCCCC}


.headertitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #66ff66; }
.headertxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; background-color: #6666ff; }
.headerlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000FF; text-decoration: none; background-color: #6666ff; }
.headerlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: underline; background-color: #6666ff; }
.centertitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #ffffff; }
.centertxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #F86A53; text-decoration: none; background-color: #ffffff; }
.centerlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000FF; text-decoration: none; background-color: #ffffff; }
.centerlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: underline; background-color: #ffffff; }
.footertitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #ffffff; }
.footertxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; background-color: #ffffff; }
.footerlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000FF; text-decoration: none; background-color: #ffffff; }
.footerlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; text-decoration: underline; background-color: #ffffff; }
.bloctitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.bloccontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
.bloccontenttitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FBBF50; background-color: #B30100; text-decoration: none; }
.windowtitle {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4DB3A4; text-decoration: underline; }
.std { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #B30100; text-decoration: none; }
.user_tdheader2{ font-family: Verdana,Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #e0e0e0; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.user_tdheader1{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #0000ff; background-color: #ffffff; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.stdbord { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #814229; text-decoration: none; border-color: #B30100; border-width:2; border-style:solid; padding:4;}

/* TABLE STYLES Liste Main Page Color*/
/* .tabFond1{font-size: 12px; font-weight: bold; color: #b40f0f; background-color: #ffffff; width:600; height:100; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}*/
 .menu{ font-family: Verdana,Arial; font-size: 12px; font-weight: bold; color: #000000; padding:2;}
 /*.std{ font-family: Verdana,Arial; font-size: 11px; font-weight: normal; color: #0000ff; padding:2;}*/
 .user_tab1{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #b40f0f; width:600; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .user_td1{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #B30100;  width:50%; border-color: #B30100; border-width:1; border-style:solid; padding:2;}
 .user_td2{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #b40f0f; width:50%; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .user_tdheader1{ font-family: Verdana,Arial; font-size: 11px; font-weight: bold; color: #FBBF50; background-color: #B30100; width:50%; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
 .user_tdheader2{ font-family: Verdana,Arial; font-size: 11px; font-weight: bold; color: #B30100; background-color: #FBBF50; width:50%; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
 .user_windowtitle{ font-family: Verdana,Arial; font-size: 13px; font-weight: bold; color: #000000; background-color: #ffffff; width:50%; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
 .user_std{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #B30100; width:50%; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
 .admin_tab1{ font-family: Verdana,Arial; font-size: 10px; font-weight: bold; color: #b40f0f; width:600; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .admin_td1{ font-family: Verdana,Arial; font-size: 10px; font-weight: bold; color: #b40f0f; width:600; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .admin_td2{ font-family: Verdana,Arial; font-size: 10px; font-weight: bold; color: #b40f0f; width:600; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .admin_tdheader{ font-family: Verdana,Arial; font-size: 10px; font-weight: bold; color: #b40f0f; width:50%; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
 .user_mini{ font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #0000ff; width:100%; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
 .submenu1{ font-family: Verdana,Arial; font-size: 10px; font-weight: bold; color: #000000; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}

td.liste_main { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #000000; border-color: #FFDB78; border-width:1; border-style:solid; padding:3;}
table.liste_main { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #000000; border-color: #FFDB78; border-width:0; border-style:solid; padding:3;}
table.liste_main_title { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #000000; border-color: #75998f; border-width:1; border-style:solid; padding:3;}
.liste_raw_titre_1 { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #FBBF50; background-color: #B30100; border-color: #FBBF50; border-width:1; border-style:solid; padding:3;}
.liste_raw_titre_0 { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #B30100; background-color: #FBBF50; border-color: #B30100; border-width:1; border-style:solid; padding:3;}
td.liste_1 { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #0000ff; background-color: #D6D3EE; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
td.liste_2 { font-family: Verdana,Arial; font-size: 10px; font-weight: normal; color: #0000ff; border-color: #75998f; border-width:1; border-style:solid; padding:2;}

/* TABLE STYLES Fiche Main Page Color*/
/*table.fiche_main { }*/
/*td.fiche_main { }*/
/* perso */
table.iconbar { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
td.iconbar { font-family: Verdana,Arial; font-size: 7pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
table.fiche_main { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:480; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
td.fiche_main { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #0000ff; width:50%; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_titre { font-family: Verdana,Arial; font-size: 9pt; color: #B30100; background-color: #FBBF50; text-decoration: none; }
.fiche_prix { font-family: Verdana,Arial; font-size: 8pt; color: #FF0000; background-color: #FFFFFF; font-weight: bold; text-decoration: none; }
.fiche_slogan { font-family: Verdana,Arial; font-size: 8pt; color: #FBBF50; background-color: #B30100; font-weight: bold; text-decoration: none; }
.mini { font-family: Verdana,Arial; font-size: 7pt; font-weight: normal; color: #0000ff; padding:2;}
.minilnk { font-family: Verdana,Arial; font-size: 7pt; font-weight: normal; color: #ff0000; padding:2;}

.fiche_table_headline { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_table_td_headline { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
.headline_header { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #000000; background-color: #C5F9EF; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.headline_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #ff00ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
.headline_valeur { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}

.fiche_table_top { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_table_td_top { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #ff00ff; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
.top_header { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFDB78; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.top_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #ff00ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
.top_valeur { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}

.fiche_table_center { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_table_td_center { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #b40f0f; border-width:1; border-style:solid; padding:2;}
.center_header { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFF9B2; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.center_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
.center_valeur { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}

.fiche_table_feature { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_table_td_feature { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #ff00ff; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
.feature_header { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFF9B2; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.feature_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #000000; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
.feature_valeur { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}

.fiche_table_bottom { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.fiche_table_td_bottom { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; width:450; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.bottom_header { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #000000; background-color: #FFF9B2; border-color: #75998f; border-width:1; border-style:solid; padding:2;}
.bottom_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #ff00ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
.bottom_valeur { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #0000ff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}


/* TABLE STYLES Main Page Color*/
table.form_main { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #b40f0f; background-color: #ffffff; width:570; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
td.form_main { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #0000ff; background-color: #ffffff; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
.form_champ { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #000000; background-color: #ffffff; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
.form_valeur { font-family: Verdana,Arial; font-size: 9pt; font-weight: normal; color: #0000ff; background-color: #ffffff; border-color: #b40f0f; border-width:0; border-style:solid; padding:2;}
/* NEW TABLE STYLE FOR Vertical Layout Control Secondary Layout Color(Light Blue)*/
table.color2_layout { background-color: #a6b3cf; }
td.color2_layout { background-color: #a6b3cf; }
.calcchamp{ font-family: Verdana,Arial; font-size: 9px; font-weight: normal; color: #00FFFF; background-color: #000000; border-color: #75998f; border-width:1; border-style:solid; padding:1;}
.calcvaleur{ font-family: Verdana,Arial; font-size: 9px; font-weight: normal; color: #0000ff; background-color: #000000; border-color: #75998f; border-width:1; border-style:solid; padding:1;}

/* for alternating listings in the admin area*/
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
color: #FFFFFF;
background-color : transparent;
}

td.row1_1	{ background-color: #006699; }
td.row2_1	{ background-color: #DEE3E7; }
td.row3_1	{ background-color: #D1D7DC; }
.adminListingLeft_1 {
color: #FFFFFF;
background-color : transparent;
}

/* for alternating image listings */
td.image_row_0	{ background-color: #D6D3EE; }
td.image_row_1	{ }

/* for alternating search result listings */
/*td.search_row_0	{ background-color: #D6D3EE; } */
/*td.search_row_1	{ } */
td.search_row_0 { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #880088; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
td.search_row_1 { font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; color: #880088; border-color: #75998f; border-width:0; border-style:solid; padding:2;}

/* FORM STYLES */
/* FORM STYLES */
INPUT, select, textarea, text, checkbox {
border: 1px #006699 groove;
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 011px;
color: #0000ff;
border-color: #75998f;
border-style: solid;
}

/* TEXT STYLES */
.small { font-size : 10px; color : #000000;}
.smallform { font-size : 11px; color : #000000;}

.required {
color: #FF0000;
background-color : transparent;
}

.lightText {
color: #FFFFFF;
background-color : transparent;
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead	{ background-color: #D6D3EE; }
td.templateEditorNew	{ background-color: #EEEEFF; }







