/*------------------------------------------------------------------------------

TheGreenBow Cascading Style Sheet.

Last update:

jc/061012: ajout ul2/li2.

jc/061215: ajout body.



Note: some styles may be unused. A check on the whole site must be done.

------------------------------------------------------------------------------*/



body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0; 
    padding: 0;
}

body td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}




a:link { color: #6480C0; text-decoration:none; }

a:visited, a:active { color: #6480C0; text-decoration:none; }

a:hover { text-decoration: underline; }


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




/*------------------------------------------------------------------------------

jc/061218: ajout du style "<a href>" général.

------------------------------------------------------------------------------*/

.normal {

	color: #707070;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:justify;

}



A.normal:link { color: #0000FF; }

A.normal:visited { color: #444444; }

A.normal:active { color: #444444; }





/*------------------------------------------------------------------------------

normal2: normal dark + underline when hover <a href...>

------------------------------------------------------------------------------*/

.normal2 {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	text-decoration: none;
}



A.normal2:hover { text-decoration: underline; }





/*------------------------------------------------------------------------------

normal3: normal + underline when hover <a href...>

------------------------------------------------------------------------------*/

.normal3 {

	color: #707070;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:left;

	text-decoration: none;

}



A.normal3:hover { text-decoration: underline; }

A.normal3:link, A.normal3:visited, A.normal3:active { color: #707070; }



.n1 {

	color: #5A5A5A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold

}

.n2 {

	color: #5A5A5A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold

}



/*------------------------------------------------------------------------------

titles & headers

------------------------------------------------------------------------------*/

h1 {

	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;  
	padding-left:180px;
}



.title1 { COLOR: #707070; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold }

.title2 { COLOR: #7DAAD0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold }

.title3 { COLOR: WHITE; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 24px; FONT-WEIGHT: bold }



.t1 { COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; }

.t2 { COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; }

.t3 { COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold; }

.t4 { COLOR: WHITE; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }

A.t4:link { COLOR:WHITE; }

A.t4:visited { COLOR: WHITE; }

A.t4:active { COLOR: WHITE; }

A.t4:hover { TEXT-DECORATION: underline; }



.medium_bold {

	FONT-WEIGHT: bold;

	FONT-SIZE: 9pt;

	COLOR: #333333;

	FONT-FAMILY: arial

}



.banner_title {

	font-size: 18px;

	color: #404040;

	font-family: Arial, Verdana, sans-serif;

	text-decoration: none;

}

A.banner_title:link { color: #404040; }

A.banner_title:visited { color: #404040; }

A.banner_title:active { color: #404040; }

A.banner_title:hover { color: #404040; text-decoration: underline; }


h2, 
.htitle1 {
	font-size: 18px;
	color: #333333;
	font-family: arial, Verdana, sans-serif;
	background-image: url(http://www.thegreenbow.com/images/title1.gif);
	text-indent: 30px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 8px;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
	background-position: 0px 1px;
	margin:0px;
}

h2 a, h2 a:link, h2 a:visited, h2 a:active{
	color: #333333;
	text-decoration: none;
}

h2 a:hover{
	text-decoration: underline;
}

htitle1.td:link { text-decoration: none; }

htitle1.td:visited { text-decoration: none; }

htitle1.td:active { text-decoration: none; }

htitle1.td:hover { text-decoration: underline; }






table.htitle1  {

	font-size: 18px;

	color: #333333;

	font-family: arial, Verdana, sans-serif;

	margin-left: 30px;

}


h3,
.htitle2 {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	font-family: arial;
	background-image: url(http://www.thegreenbow.com/images/icones/puce_h3.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin:0px;
}



.htitle_folder {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #707070;

	background-image: url(http://www.thegreenbow.com/images/folder.gif);

	background-repeat: no-repeat;

	margin-top: 10px;

	margin-left: 4px;

	padding-left: 24px;

	padding-top: 2px;

	padding-bottom: 0px;

	height: 14px;

	width: 100%;

}



.parag1 {
	margin-left: 10px;
	margin-right: 50px;
}



.parag2 {

	color: #707070;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: justify;

	margin-left: 20px;
	padding:0px;
	margin-top:0px;
	display: block;

}



.parag3 {
	margin-left: 30px;
	margin-right: 20px;
}



A.parag2:link { color: #0000FF; font-weight: bold; }

A.parag2:visited { color: #444444; }

A.parag2:active { color: #666666; }


.parag4 {
	padding-left: 20px;
}


/*------------------------------------------------------------------------------

Minis

------------------------------------------------------------------------------*/

.mini { COLOR: #444444; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; }

.mini1 { COLOR: #5A5A5A; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN:justify; }



.mini2 { COLOR: #5A5A5A; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; }

A.mini2:link { COLOR: #5A5A5A; }

A.mini2:visited { COLOR: #5A5A5A; }

A.mini2:active { COLOR: #5A5A5A; }

A.mini2:hover { TEXT-DECORATION: underline; }



.mini3 { COLOR: BLACK; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; }

A.mini3:hover { TEXT-DECORATION: underline; }



.mini4 { COLOR: #5A5A5A; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-ALIGN: center; }

.mini5 {COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-ALIGN:justify; }



.mini6 {COLOR: #707070; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-ALIGN:justify; }

A.mini6:hover { TEXT-DECORATION: underline; }



.minibold { COLOR: #555555; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 12px; TEXT-TRANSFORM: none }



.breadcrumbs {

	color: #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none

}

A.breadcrumbs:link, 
A.breadcrumbs:visited,
A.breadcrumbs:active { color: #666666; }

A.breadcrumbs:hover { color: #666666; text-decoration: underline }



.footer {

	color: #444444;

	font-family: Arial, sans-serif;

	font-size: 10px;

	text-align:center;

}





/*------------------------------------------------------------------------------

------------------------------------------------------------------------------*/

.info {

	color: #46B824;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none

}

a.info:link, a.info:visited, a.info:active { color: #46B824 }

a.info:hover { text-decoration: underline }





/*------------------------------------------------------------------------------

Miscellaneous

------------------------------------------------------------------------------*/

.normal-header {

	color: #444444;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold 

}



.normaltop {

	color: #ff8400;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold

}



.right { COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-ALIGN:right; TEXT-DECORATION: none; }

A.right:hover { TEXT-DECORATION: underline; }



.left { COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-ALIGN:left; TEXT-DECORATION: none; }

A.left:hover { TEXT-DECORATION: underline; }



.center { COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-ALIGN:center; TEXT-DECORATION: none; }

A.center:hover { TEXT-DECORATION: underline; }



.counter { COLOR: #7DAAD0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 17px; TEXT-ALIGN:right; FONT-WEIGHT: bold }





/*------------------------------------------------------------------------------

Menus

------------------------------------------------------------------------------*/

.menu1 { COLOR: #707070; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none }

a.menu1:link, a.menu1:visited, a.menu1:active {color: #707070}

a.menu1:hover {TEXT-DECORATION: underline}



.menu2 { COLOR: #707070; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none }

a.menu2:link, a.menu2:visited, a.menu2:active {color: #707070}

a.menu2:hover {TEXT-DECORATION: underline}



.menu3 { COLOR: #0066CC; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 10px; TEXT-DECORATION: none }

a.menu3:link, a.menu3:visited, a.menu3:active {color: #0066CC}

a.menu3:hover {TEXT-DECORATION: underline}



.menu4 { COLOR: #444444; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 10px; TEXT-DECORATION: none }

a.menu4:link, a.menu4:visited, a.menu4:active {color: #444444}

a.menu4:hover {TEXT-DECORATION: underline}


/** Menu*/
table.hmenu td,
table.hmenu a,
table.hmenu a:link,
a.hmenu:visited,
table.hmenu a:visited, 
table.hmenu a:active { COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; }

table.hmenu a:hover {TEXT-DECORATION: underline}

table.hmenu a.hmenuselected{
	font-weight: bold;
}

table.hmenu a.hmenuselected:hover {TEXT-DECORATION: underline}





/*------------------------------------------------------------------------------

Forms boxes

------------------------------------------------------------------------------*/

.inputtext { 

	font-family: Arial, Helvetica, sans-serif ;

	font-size: 9pt;

	background-color: #FFFFFF;

	border: #666661;

	border-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

}



.inputtext2 { 

	font-family: Arial, Helvetica, sans-serif ;

	font-size: 9pt;

	background-color: #FFFFFF;

	border: #666661;

	border-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	height: 14px;

	width: 80px;

}



.txtarea { 

	font-family: Verdana,Arial, Helvetica, sans-serif ;

	font-size: 8pt;

	color: #707070;

	background-color: #FFFFFF;

	border: #666661;

	border-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

}



.inputtexthigh { 

	font-family: Arial, Helvetica, sans-serif ;
	font-size: 10px;
	background-color: #FFFFCC; /*FFEDB4;*/
	border:solid 1px #999999;
	/*
	border: #666661;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/

}



.champs {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	border: solid;

	border-width: thin thin 1px;

	border-color: #FFFFFF #FFFFFF #FFFFFF;

	width: 80px;

	text-align:right;

}



.champs1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	border: solid;

	border-width: thin thin 1px;

	border-color: #FFFFFF #FFFFFF #FFFFFF;

	width: 80px;

	text-align:right;

}



.select_buy {

	font-family: Arial, Helvetica, sans-serif ;

	font-size: 9pt;

	color:#000000;

	width:180px;

	height:22px;

}



.select_work {
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 9pt;
	color:#000000;
	width:184px;
	height:22px;
	border:0;
	margin:-2px;
	margin:-1px;
}





/*------------------------------------------------------------------------------

Lists

------------------------------------------------------------------------------*/

ul {
	margin: 6px 3px 10px 30px;
	list-style: outside;
	padding: 0;
}



li {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	list-style-image: url(http://www.thegreenbow.com/images/li.gif);
	font-weight: normal;
	font-size: 8pt;
	color: #707070;
	line-height: 140%;
}





.ul2 {
	margin: 0px 0px 6px 20px;
	padding: 0;
}



.ul2 li {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	padding: 1px 2px 2px 0px;
	list-style-image: url(http://www.thegreenbow.com/images/bull6.gif);
	font-weight: normal;
	font-size: 8pt;
	color: #707070;
}

ul.grey_disc {
	margin: 6px 0px 6px 20px;
	padding: 0px;
}

ul.grey_disc li {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0px 2px 2px 0px;
	list-style-image: url(http://www.thegreenbow.com/images/icones/list_square.gif);
	font-weight: normal;
	font-size: 8pt;
	color: #707070;
}



/*

.menulist {

	margin: 0 0 0 0;

	padding: 0 0 0 4;

	list-style: square inside url(images/bull6.gif);

}



.menulist li {

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

	font-size: 10px;

	text-decoration: none;

	color: #707070;

}



a.menulist { text-decoration: none }

a.menulist:hover { text-decoration: underline }

a.menulist:link { color: #707070 }

a.menulist:visited { color: #707070 }

a.menulist:active { color: #707070 }

*/



/*------------------------------------------------------------------------------

jc/060928: litegray frame with cellpadding of 4px.

------------------------------------------------------------------------------*/

.grayframe {
	color: #707070;								/* text color */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border-color: #A0A0A0;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse
}



.grayframe td {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
}





/*------------------------------------------------------------------------------

jc/060928: table border

------------------------------------------------------------------------------*/

.table_border {
	color: #707070;								/* font color. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border-collapse: collapse;
}



.table_border th {
	background-color: #E0E0E0;
	border: 1px solid #A0A0A0;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
}



.table_border td {
	border: 1px solid #A0A0A0;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
}





/*------------------------------------------------------------------------------

jc/060928: table list

------------------------------------------------------------------------------*/

.table_list {
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	border-width: 1px;
	border-collapse: collapse

}

.table_list th {
	/*text-align:left;*/
	border-bottom: 1px solid #707070;
	padding-left: 3px;
}

.table_list .trwhite {
	background-color: #FFFFFF;
}

.table_list .trgray {
	background-color: #F0F0F0;
}

.table_list .trwhite td {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 3px;
}

.table_list .trgray td {
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 3px;
}





/*------------------------------------------------------------------------------

jc/060928: table form

------------------------------------------------------------------------------*/


.table_form {

	color: #707070;								/* font color. */

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align: left;

	border-collapse: collapse;

}



.table_form th {

	background-color: #CBFF97;

	border: 1px solid #A0A0A0;

	padding-left: 3px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

}



.table_form td {

	border: 1px solid #A0A0A0;

	padding-left: 3px;

	padding-top: 8px;

	padding-right: 3px;

	padding-bottom: 8px;

}

.table_grey{
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	border-collapse: collapse;
}

.table_grey th{
	border: 1px solid #A0A0A0;
	background-color: #f0f0f0;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 6px;
}

.table_grey td{
	border: 1px solid #A0A0A0;
	padding-left: 6px;
	padding-right: 6px;
}

.bleu{
	COLOR: #0066CC;
}
.red{
	color:#FF0000;
}

.grey16{
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
}

/*******************************************************************************************/

table.noborder {
	border:none;
}
table.noborder td{
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;	
}
select.arial11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;	
}

input.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;	
}

textarea.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;	
}

.input_style1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:2px;
	border:1px solid #BEDCB6;
	font-size:11px;
}

.td_green_border{
	border: solid 1px #FFFFFF;
	background-color:#cff7a8;
}

/*------------------------------------------------------------------------------

jc/061102: Must be at the very end of the .css file, and especially NOT before

declaration of class 'table_border','table_form',etc...

Else, "td" inherits of border=1px of the previous declared table classes !

This enables to draw blank-bordered-tables IN table_form or table_border.

------------------------------------------------------------------------------*/

/*

.normal td {

	border: 0px;

	padding-left: 2px;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

}

*/
tr.tr_souligne td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
tr.tr_souligne2 td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:24px;
}
tr.noborder2 td {
	border:none;
}
td.td_souligne {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

tr.nopadding td {
	padding: 0px!important;
}

.gris20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}

td.td_souligne_p5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
}

td.td_s_p5_vt {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:5px;
	vertical-align:top;/**/
}

td.td_p5_vt {
	padding-top:5px;
	vertical-align:top;/**/
}

table.tb_w220 {
	border: none;
	border-spacing: 0px; 
	border-collapse: collapse;
	padding:0px;
	width:220px;
}

.a_left td{
	text-align: left;
}

/**********************************************************/
/************ BOUTONS *************************************/
a.bouton_simple, a:visited.bouton_simple{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

a:hover.bouton_simple {
	color: #13608e;
}

a.bouton_lien, a:visited.bouton_lien {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background-image: url(http://www.thegreenbow.com/images/icones/fleche_verte.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

a:hover.bouton_lien {
	background-image: url(http://www.thegreenbow.com/images/icones/fleche_bleue.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #13608e;
}

a.menu_email, a.menu_email:visited {
	background-image: url(http://www.thegreenbow.com/images/icones/email_icone.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	COLOR: #707070; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	padding-left: 20px;
	padding-top:1px;
	height:16px;
	display:block;
}
a.menu_email:hover{	
	text-decoration: underline;/**/
}

a.menu_left{
	COLOR: #707070;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	background-image: url(http://www.thegreenbow.com/images/bull7.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:14px;
	padding-bottom:2px;
	/*padding-top:4px;*/
	height:14px;
	display:block;
}

a.menu_left:hover{	
	text-decoration: underline;/**/
}

a.gr1, a.gr1:visited{
	color: #2a935a;
	text-decoration:none;
}
a.gr1:hover{	
	text-decoration: underline;/**/
}
a.play_ico, a.play_ico:visited{
	background-image:url(http://www.thegreenbow.com/images/icones/play_ico.gif);
	color: #2a935a;
	font-weight:bold;
	text-decoration:none;
	background-position: right 0px;
	background-repeat:no-repeat;
	padding-right:18px;
	padding-top:1px;
	padding-bottom:2px;
	height:16px;
}
a.play_ico:hover{	
	text-decoration: underline;/**/
}
a.b_orange, a.b_orange:visited{
	background-image:url(http://www.thegreenbow.com/images/icones/button_orange_bkg.gif);
	background-repeat:no-repeat;
	width:59px;
	height:16px;
	padding-top:4px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
a.blue_link, a.blue_link:visited, a.blue_link:active{
	COLOR: #0066CC;
	font-size: 12px;
	text-decoration: none;
}

a.blue_link:hover{
	text-decoration: underline;
}

a.blue_arrow, a.blue_arrow:visited{
	background-image:url(http://www.thegreenbow.com/images/icones/ico_arrow.gif);
	background-repeat:no-repeat;
	background-position: 1px 0px;
	padding-left: 20px;
	text-align:left;
	COLOR: #707070;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
}

a.blue_arrow:hover {
	TEXT-DECORATION: underline;
	background-position: 3px 0px;
}

a.product, a.product:visited{
	color:#7978be;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

a.product:hover{
	text-decoration: underline;
}
/************************************/
.admin_fond{
	background-image:url(http://www.thegreenbow.com/admin/img/head20.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:37px;
	padding-top:5px;
}

/**************** PRODUCTS TABLE *******************/
div.Ptop{
	background-image:url(http://www.thegreenbow.com/images/products_img/p_tab_top.gif);
	width:560px;
	height:14px;
}

div.Pbottom{
	background-image:url(http://www.thegreenbow.com/images/products_img/p_tab_bottom.gif);
	width:560px;
	height:14px;
}

div.Ptext{
	background-image:url(http://www.thegreenbow.com/images/products_img/p_tab_bkg.gif);
	width:532px;
	margin:0px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}

div.Pline{
	background-image:url(http://www.thegreenbow.com/images/products_img/p_tab_line.gif);
	width:560px;
	height:14px;
}

/************************ Page Buy *********************************/
#lic_content{
	display:none;
	padding-left:4px;
}

#lic_num_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.orange{
	color:#FF8D0F;
}

.bordeaux{
	color:#CC0000;
}

.barre{
	background-image:url(http://www.thegreenbow.com/images/elements/barre.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	font-weight:bold;
}

/*------------------------------------------------------------------------------
BETATESTER IN VPN_DOWN / Jilo october 2008
------------------------------------------------------------------------------*/
ul.parag1-contrib {
	margin: 15px 0px ;
	}
	
ul.parag1-contrib li {
	list-style: none ;
	list-style-image: none ;
	padding: 0 ;
	margin: 0 ;
	}
	
ul.parag1-contrib li a {
	color: #404040 ;
	outline: none ;
	font-weight: bold ;
	text-decoration: none ;
	display: block ;
	height: 16px ;
	padding: 0px 0px 0px 20px ;
	background: url(http://www.thegreenbow.com/images/icones/edit_user.gif) no-repeat 0 0 ;
	}
	
ul.parag1-contrib li a:hover {
	color: #404040 ;
	outline: none ;
	font-weight: bold ;
	text-decoration: underline ;
	display: block ;
	height: 16px ;
	padding: 0px 0px 0px 20px ;
	background: url(http://www.thegreenbow.com/images/icones/edit_user.gif) no-repeat 0 0 ;
	}
	
	.content_w732 {
    text-indent: -5000px ;
    height: 40px ;
    background: url(http://www.thegreenbow.com/images/logos/windows7.jpg) 90% 0% no-repeat;
    }
