/*------------------------------------------------------------------------------
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;
}

ul, p, table {
	padding: 0;
	margin: 0;
	}

a {
outline: none;
}

a:link { color: #6480C0; text-decoration:none; }				/* jc090126 #0066CC old { color: #2A935A; } (#8080D0) */
a:visited, a:active { color: #6480C0; text-decoration:none; }		/* jc090126 #0066CC old { color: #006600; } (#8080F0)*/
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: #6480C0; }							/* jc090126 #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;
	padding-top: 4px;
	margin-top: 0px;
	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 }

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


h2, 
.htitle1 {
	font-size: 18px;
	color: #333333;
	font-family: arial, Verdana, sans-serif;
	text-indent: 30px;
	text-decoration: none;
	font-weight: normal;

	background: url(http://www.thegreenbow.com/images/title1.gif) no-repeat 0px 1px;
	margin:0px;
	padding: 4px 0px 8px 0px ;
	width: 100%;
}
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;
}
h3.t2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	background-image:url(http://www.thegreenbow.com/images/elements/h3_barre_green.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top:4px;
}

.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; }

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

.mini7 {COLOR: #707070; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none; TEXT-ALIGN:left; }
A.mini7:hover { TEXT-DECORATION: underline; }

.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 
}



/*------------------------------------------------------------------------------
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}

/*///////////////////////////////////// menu bookmark col gauche jilo 08+2008 */
/*.menu2dig {
	COLOR: #707070;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	display: block ;
	height: 16px ;
	padding: 0px 0px 0px 22px ;
	background: url(../images/bookmark.gif) no-repeat 0px 0px ;
	}
	
.menu2del {
	COLOR: #707070;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	display: block ;
	height: 16px ;
	padding: 0px 0px 0px 22px ;
	background: url(../images/bookmark.gif) no-repeat 0px -20px ;
	}*/
		
a.menu2dig:link, a.menu2dig:visited, a.menu2dig:active, a.menu2del:link, a.menu2del:visited, a.menu2del:active {color: #707070 ; text-decoration: none ;}
a.menu2dig:hover, a.menu2del:hover {TEXT-DECORATION: underline}	
/* end */

.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 bookmark header jilo 08+2008 */
.menu4dig {
	COLOR: #444444;
	FONT-FAMILY: "Trebuchet MS";
	FONT-SIZE: 10px;
	padding: 0px 0px 0px 22px ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0px 0px ;
	}
	
.menu4del {
	COLOR: #444444;
	FONT-FAMILY: "Trebuchet MS";
	FONT-SIZE: 10px;
	padding: 0px 0px 0px 22px ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0px -20px ;
	}
		
a.menu4dig:link, a.menu4dig:visited, a.menu4dig:active, a.menu4del:link, a.menu4del:visited, a.menu4del:active {color: #444444; text-decoration: none ;}
a.menu4dig:hover, a.menu4del:hover {TEXT-DECORATION: underline}	
/* end */

/** 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;
}


.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;
}


/*------------------------------------------------------------------------------
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/icones/bullet_grey.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;
}


/*------------------------------------------------------------------------------
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;
}


/*------------------------------------------------------------------------------	
PhpList : Jilo august 2008 (en prod)
------------------------------------------------------------------------------*/

#divphplist {
	width: 600px ;
	line-height: 18px ;
	}
	
#divphplist h1 {
	font-size: 12px ;
	color: inherit ;
	font-weight: lighter ;
	}
	
#divphplist span {
	font-size: 9px ;
	}

#newsletter {
	background-color: #909090 ;
	width: 490px ;
	}
	
.attributename, .required {
	margin-top: 5px ;
	text-align: left ;
	}
	
.attributename span, .required span {
	font-weight: bold ;
	}
	
li.list {
	list-style: none ;
	}
	
/*------------------------------------------------------------------------------	
VPN : title content Jilo july 2008 (en prod)
------------------------------------------------------------------------------*/

/*-----/ vpn 4.2 /------*/
.content_titletable {
	margin: 0 ;
	padding: 10px 0px 10px 40px ;
	width: 340px;
	height: 136px; 
	}
	
h2.content_title {
	text-indent: -5000px ;
	background: url(http://www.thegreenbow.com/images/titles/vpn-rel.gif) 0% 0% no-repeat;
	height: 62px ;
	padding-bottom: 10px ;
	}
	
.content_subtitle {
	margin: 0 ;
	padding: 0px 0px 2px 0px ;
	font-size: 1.2em ;
	color: #333333 ;
	}

.content_subtitlebig {
	margin: 0 ;
	padding: 0 ;
	width: 220px ;
	color: #333333 ;
	font-size: 1.4em ;
	}

.content_vista64 {
	text-indent: -5000px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/logos/vista_64-nw.gif) 90% 0% no-repeat;
	}
	
.content_w732 {
	text-indent: -5000px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/logos/windows7.jpg) 90% 0% no-repeat;
	}
	
/*-----/ gateway config /------*/
#gateway-conf, #vpn-token {
	margin: 10px 0px 0px 0px ;
	}

#gateway-conf h4, #gateway-conf h5, #gateway-conf p, #vpn-token h4, #vpn-token h5 {
	text-indent: -5000px ;
	}
	
#gateway-conf a, #gateway-conf a:hover {
	display: block ;
	width: 168px ;
	height: 72px ;
	outline: none ;
	background: url(http://www.thegreenbow.com/images/gateway-token.gif) 0px 0px no-repeat;
	}
	
#vpn-token a, #vpn-token a:hover {
	display: block ;
	width: 168px ;
	height: 54px ;
	outline: none ;
	background: url(http://www.thegreenbow.com/images/gateway-token.gif) 0px -80px no-repeat;
	}

/*------------------------------------------------------------------------------	
BOOKMARK Jilo july 2008
------------------------------------------------------------------------------*/

/*------------------------------------ CSS version top sous header -----------*/
table.bookmark {
	margin: 3px 0px 0px 0px ;
	width: 100% ;
	}
	
table.bookmark td ul {
	padding: 0 ;
	margin: 2px 0px 0px 375px ;
	}
	
table.bookmark td ul li {
	float: left ;
	padding-left: 30px ;
	list-style: none ;
	}
	
li.digg a {
	color: #707070;
	font-size: 10px;
	text-decoration: none ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0 0 ;
	padding-left: 20px ;
	display: block ;
	height: 16px ;
	}
	
li.delicious a {
	color: #707070;
	font-size: 10px;
	text-decoration: none ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0 -20px ;
	padding-left: 20px ;
	display: block ;
	height: 16px ;
	}
	
li.digg a:hover, li.delicious a:hover {
	text-decoration: underline
	}
	

/*------------------------------------ CSS bookmark vpn_gateway1.html MIS EN PROD (OCT 2008)---------------*/
	
.table-book {
	margin: 25px 0px 10px 0px ;
	}	
	
.gateway-copythis {
	background-color: #C6CDDE ;
	color: #f8f8f8 ;
	padding: 0 ;
	margin: auto ;
	text-align: center ;
	}

.gateway-copythis textarea {
	border: none ;
	width: 98% ;
	height: 110px ;
	overflow: hidden ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 1.2em ;
	color: #404040 ;
	margin: 0px 2px 0px 2px ;
	}
	
.gateway-book {
	height: 30px ;
	}
	
.gateway-book ul {
	padding: 0 ;
	float: right ;
	}
	
.gateway-book ul li {
	float: left ;
	list-style-image: none ;
	list-style: none ;
	}
	
li.gateway-book-dig a {
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block ;
	height: 16px ;
	padding-left: 20px ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0 0 ;
	text-decoration: none ;
	color: #404040 ;
	}
		
li.gateway-book-del a {
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block ;
	height: 16px ;
	padding-left: 20px ;
	background: url(http://www.thegreenbow.com/images/bookmark.gif) no-repeat 0 -20px ;
	text-decoration: none ;
	color: #404040 ;
	}
	
li.gateway-book-book a {
	color: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none ;
	color: #404040 ;
	}	
	
li.gateway-book-dig a:hover, li.gateway-book-del a:hover, li.gateway-book-book a:hover {
	text-decoration: underline ;
	}

/*------------------------------------ CSS bookmark vpn_gateway2.html ---------------*/
	
.gateway-book-dig2 {
	margin: 0px 5px 0px 5px ;
	padding: 0px 5px 0px 0px ;
	}
	
.gateway-book-dig2 a {
	display: block ;
	width: 14px ;
	background: url(http://www.thegreenbow.com/images/bookmark-small.gif) no-repeat 0 0px ;
	text-decoration: none ;
	outline: none ;
	}

.gateway-book-dig2 a span {
	display: block ;
	text-indent: -5000px ;
	}
	
.gateway-book-del2 a {
	display: block ;
	width: 14px ;
	background: url(http://www.thegreenbow.com/images/bookmark-small.gif) no-repeat 0 -18px ;
	text-decoration: none ;
	outline: none ;
	}

.gateway-book-del2 a span {
	display: block ;
	text-indent: -5000px ;
	}

/*------------------------------------------------------------------------------	
VPN_LOCAL Jilo july 2008 : MIS EN PRODUCTION
------------------------------------------------------------------------------*/
div#change-local  {
	padding: 5px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F8F8F8 ;
	margin-top:8px;
	width:552px;
	}
	
div#change-local p {
	padding: 4px ;
	margin: 0 ;
	}
	
div#change-local h3 {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 4px 2px 4px 20px;
	margin:0px;
	background: inherit ;
	}
	
.table_list_local {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border-top: 1px solid #707070;
	border-bottom: 2px solid #707070;
	margin-bottom: 3px ;
}

tr.table_list_top {
	height: 30px ;
	}
	
tr.table_list_top sup {
	font-size: 0.75em;
	}
	
.table_list_local tr {
	height: 20px ;
	}
	
.table_list_local th {
	border-bottom: 1px solid #707070;
	height: 30px ;
	}

.table_list_local td {
	border-bottom: 1px dotted #707070;
	vertical-align: middle ;
	}

th.lang_flag {
	background-color:#F0F0F0 ;
	width: 170px ;
}
	
td.lang_flag {
	background-color:#F0F0F0 ;
	width: 170px ;
	padding-left: 8px ;
	text-align: left ;
	}
	
ul.ullang_title {
	float: left ;
	margin: 0 ;
	list-style: inherit ;
	}
	
ul.ullang_flag {
	margin: 0 ;
	vertical-align: middle ;
	float: left ;
	width: 25px ;
	padding-top: 8px ;
	list-style: inherit ;
	}
	
ul.ullang_title li {
	list-style: none ;
	}
	
ul.ullang_flag li {
	list-style: none ;
	}
	
th.status1, td.status1 {
	background-color:#FFFFFF ;
	width: 100px ;
	}
	
th.status1 span {
	font-size: 0.75em ;
	}
	
td.status1 div {
	width: 45px ;
	margin: auto ;
	text-align: left ;
	}
	
td.status1 div img {
	padding-left: 4px ;
	}
	
th.status2, td.status2 {
	background-color:#F0F0F0 ;
	width: 100px ;
	}
	
td.status2 div {
	width: 45px ;
	margin: auto ;
	text-align: left ;
	}
	
td.status2 div img {
	padding-left: 4px ;
	}
	
th.localized, td.localized {
	background-color:#FFFFFF ;
	width: 170px ;
	padding-left: 8px ;
	text-align: left ;
	}
/*	
td.localized {
	background-color:#FFFFFF ;
	width: 170px ;
	padding-left: 8px ;
	}*/
	
tr.table_list_foot {
	background-color: #CECEF8 ;
	height: 30px ;
	}
	
tr.table_list_foot td {
	text-align: center ;
	}
	
tr.table_list_foot td img {
	padding-right: 4px ;
	}
	
/*////////////// add Jilo sept 2008 ///*/
#translator-list {
	margin: auto ;
	background: url(http://www.thegreenbow.com/images/translate.gif) 0px 0px no-repeat ;
	width: 300px ;
	height: 250px ;
	}
	
#translator-list ol li {
	text-indent: -5000px ;
	list-style-image: none ;
	list-style: none ;
	}

/*------------------------------------------------------------------------------	
PRESSKIT_3 (with square) Jilo july 2008 (en prod)
------------------------------------------------------------------------------*/

#psk-intro	{
	margin-bottom: 40px ;
	}

.ligne {
	clear: both ;
	}
	
.psk-square {
	width: 250px ;
	float: left ;
	margin: 0px 30px 50px 0px ;
	}
	
.psk-square textarea {
	border: 0 ;
	width: 280px ;
	height: 125px ;
	overflow:auto ;
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 1.2em ;
	color: #404040 ;
	padding: 5px ;
	margin: 10px 0px 0px 0px ;
	}
	
div.psk-title {
	margin: 0 ;
	padding: 0 ;
	width: 260px ;
	height: 65px ;
	background: url(http://www.thegreenbow.com/images/motif2-pkt.gif) repeat-x ;
	}
	
div.psk-title h3 {
	background-image: none ;
	padding: 10px 0px 10px 10px ;
	font-weight: bold ;
	font-size: 1.5em ;
	color: #FFFFFF ;
	}
	
div.psk-title ul {
	padding: 0 ;
	margin: 0 ;
	}
	
div.psk-title ul li {
	list-style: none ;
	list-style-image: none ;
	padding: 5px 0px 0px 20px ;
	}
	
div.psk-title ul li a {
	font-weight: bold ;
	color: #FFFFFF ;
	text-decoration: none ;
	}
	
.psk-title ul li a:hover {
	font-weight: bold ;
	color: #FFFFFF ;
	text-decoration: underline ;
	}
	
#psk-bio, #psk-prdt, #psk-doc {
	background-color: #F0F0F0 ;
	padding: 15px ;
	width: 510px ;
	overflow: hidden ;
	}
	
#psk-bio ul li, #psk-prdt ul li, #psk-logo ul li, #psk-demo ul li {
	list-style: none ;
	}
	
#psk-logo, #psk-demo	{
	background-color: #F0F0F0 ;
	position: relative ;
	left: -280px ;
	padding: 15px ;
	width: 510px ;
	}
	
#psk-prdt h4, #psk-demo h4 {
	clear: both ;
	font-size: 1.2em ;
	padding: 20px 0px 15px 0px ;
	margin: 10px 0px ;
	}

.psk-duo {
	clear: both ;
	padding-top: 30px ;
	}

.psk-duo1 {
	clear: both ;
	}
	
.psk-image, .psk-media {
	background-color: white ;
	width: 200px ;
	text-align: center ;
	padding: 10px 0px ;
	float: left ;
	}
	
.psk-endmedia {
	clear: left ;
	}
	
.psk-comment {
	margin: 0px 0px 0px 210px ;
	}
	
.psk-comment h4 {
	padding: 0px 0px 4px 0px;
	margin: 0 ;
	}
	
.psk-comment ul li {
	list-style-image: none ;
	}

.psk-share {
	clear: both ;
	padding: 0 ;
	margin: 0 ;
	}
	
.psk-share1 {
	/*clear: both ;*/
	width: 280px ;
	padding: 0 ;
	margin: 0 ;
	}
	
ul.psk-share {
	border-top: 2px solid #CCCCCC ;
	padding: 3px;
	}
	
ul.psk-share1 {
	margin-bottom: 10px ;
	border-top: 2px solid #CCCCCC ;
	padding: 5px ;
	}
	
ul.psk-share li, ul.psk-share1 li {
	list-style-image: none ;
	list-style: none ;
	display: inline ;
	margin: 0px 20px 0px 0px ;
	}
	
ul.psk-share li a, ul.psk-share1 li a, #psk-bio ul li a, #psk-prdt ul li a, #psk-logo ul li a, #psk-demo ul li a {
	font-weight: bold ;
	font-size: .8em ;
	color: #404040 ;
	text-decoration: none ;
	}
	
ul.psk-share li a:hover, ul.psk-share1 li a:hover, #psk-bio ul li a:hover, #psk-prdt ul li a:hover, #psk-logo ul li a:hover, #psk-demo ul li a:hover {
	font-weight: bold ;
	font-size: .8em ;
	color: #404040 ;
	text-decoration: underline ;
	}
	
.psk-duo{
	clear: both ;
	}

/*------------------------------------------------------------------------------	
VPN_DOC Jilo sept 2008
------------------------------------------------------------------------------*/
	
.table-vpn-doc-icon {
	background: url(http://www.thegreenbow.com/images/doc.gif) no-repeat 0 0 ;
	padding: 0px 0px 0px 22px ;
	}
	

/*------------------------------------------------------------------------------	
VPN_MOBILE (FLASH) Jilo oct 2008
------------------------------------------------------------------------------*/	

.mob-flash {
	margin: 10px 0px 30px 0px ;
	}
	
.mob-flash ul {
	margin: 0 ;
	padding: 0 ;
	}
	
.mob-flash ul li {
	list-style: none ;
	list-style-image: none ;
	margin: 0px 0px 18px 0px ;
	padding: 10px 0px ;
	background-color: #F8F8F8 ;
	/*border-bottom: 1px solid #404040 ;*/
	}
	
.mob-flash ul li a {
	display: block ;
	width: 80px ;
	background: url(http://www.thegreenbow.com/images/vpn_mobile_screenshot.jpg) no-repeat 0 0 ;
	padding: 60px 0px 0px 0px ;
	color: #5A5A5A;
	line-height: 14px ;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	
.mob-flash ul li a:hover {
	color: #5A5A5A;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
.mob-flash ul li a span {
	background: url(http://www.thegreenbow.com/images/icones/zoom.gif) no-repeat 0 0 ;
	padding: 2px 0px 0px 15px ;
	color: #0066CC;
	line-height: 20px;
}

/*------------------------------------------------------------------------------	
PARTNERS (recruitment reseller page) Jilo dec 2008 (en prod)
------------------------------------------------------------------------------*/
#partners_global, #partners_program {
	margin: 40px 0px ;
	overflow: hidden ;
	}
	
#partners_global h3 {
	float: left ;
	margin: 25px 0px 10px 0px ;
	padding: 0 ;
	font-size: 12px ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	background-image: none ;
	}
	
#partners_global h4, #partners_global p {
	margin: 20px 20px 10px 30px ;
	}
	
#partners_global ul li {
	margin: 5px 20px 5px 30px ;
	}
	
.h3_title span {
	display: block ;
	padding: 0px 0px 0px 15px ;
	color: white ;
	background-color: #C6CDDE ;
	width: 440px ;
	height: 20px ;
	line-height: 20px ;
	text-transform: uppercase ;
	}

.h3_joinus a {
	background: url(http://www.thegreenbow.com/images/arrow-partner-sprite.gif) #7586b0 no-repeat 0 0 ;
	display: block ;
	width: 110px ;
	height: 20px ;
	line-height: 20px ;
	color: white ;
	text-decoration: none ;
	text-align: center ;
	outline: none ;
	}

.h3_joinus a:hover {
	background: url(http://www.thegreenbow.com/images/arrow-partner-sprite.gif) #6B6D79 no-repeat 0 -21px ;
	display: block ;
	width: 110px ;
	height: 20px ;
	line-height: 20px ;
	font-weight: bold ;
	color: white ;
	text-decoration: none ;
	text-align: center ;
	outline: none ;
	}

/* //////// partner program page ///////// */	
#partners_program h3 {
	margin: 30px 0px 20px 0px ;
	/*padding: 5px 0px ;
	height: 22px ;
	line-height: 22px ;*/
	font-size: 12px ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	text-transform: uppercase ;
	}
	
#partners_program h3 span {
	padding: 0px 0px 0px 20px ;
	}
	
#form textarea {
	overflow: auto ;
	}
		
.h3_program1 {
	background: url(http://www.thegreenbow.com/images/puce-nb-sprite.gif) no-repeat 0 0 ;
	}
	
.h3_program2 {
	background: url(http://www.thegreenbow.com/images/puce-nb-sprite.gif) no-repeat 0 -23px ;
	}
	
.h3_program3 {
	background: url(http://www.thegreenbow.com/images/puce-nb-sprite.gif) no-repeat 0 -46px ;
	}
	
#partners_program p {
	margin: 20px 20px 10px 0px ;
	}
	
#partners_program ul {
	margin: 15px 0px 10px 30px ;
	}
	
#partners_program ul li {
	list-style: none ;
	list-style-image: none ;
	margin: 0px 0px 5px 20px ;
	padding: 2px 0px ;
	}
	
li.partners-arrow a {
	background: url(http://www.thegreenbow.com/images/arrow-blue-13.gif) no-repeat 3% 50% ;
	padding: 2px 0px 2px 25px ;
	color: #404040 ;
	text-decoration: none ;
	outline: none ;
	}
	
li.partners-arrow a:hover {
	background: url(http://www.thegreenbow.com/images/arrow-blue-13.gif) no-repeat 3% 50% ;
	padding: 2px 0px 2px 25px ;
	color: #5c8ab9 ;
	text-decoration: underline ;
	outline: none ;
	}
	
li.partners-doc a {
	/*margin: 5px ;
	padding: 8px 15px 8px 25px ;*/
	background: url(http://www.thegreenbow.com/images/doc.gif) no-repeat 0% 50% ;
	padding: 2px 0px 2px 25px ;
	color: #404040 ;
	text-decoration: none ;
	}
	
li.partners-doc a:hover {
	/*margin: 5px ;
	padding: 8px 15px 8px 25px ;*/
	background: url(http://www.thegreenbow.com/images/doc.gif) no-repeat 0% 50% ;
	padding: 2px 0px 2px 25px ;
	color: #5c8ab9 ;
	text-decoration: none ;
	}
	
/*------------------------------------------------------------------------------	
LATESTVERSION Jilo dec 2008 - jan 2009
------------------------------------------------------------------------------*/ 
#latest_intro {
	margin: 30px 0px ;
 	}
	
#latest_intro p {
	margin: 0px 0px 20px 0px ;
 	}
	
#latest_form {
	margin: auto ;
	width: 425px ;
	}
	
#latest_form p {
	margin: 0px 0px 5px 0px ;
 	}
	
#latest_tables {
	margin: 15px 0px 30px 0px ;
	}
	
#latest_tables table {
	width: 550px ;
	margin: 20px 0px ;
	border-collapse: collapse ;
	/*border: 1px solid #CCCCCC ;*/
	}
	
#latest_tables table tr th {
	border: 1px solid #CCCCCC ;
	background-color: #eeeeff ;
	padding: 5px 0px ;
	}
	
#latest_tables table tr td {
	border: 1px solid #CCCCCC ;
	height: 45px ;
	text-align: center ;
	}
	
#latest_tables table tr td a {
	color: #404040 ;
	text-decoration: none ;
	outline: none ;
	}
	
#latest_tables table tr td a:hover {
	color: #5c8ab9 ;
	text-decoration: underline ;
	outline: none ;
	}

#latest_product tr td span {
	font-weight: bold ;
	font-size: 13px ;
	margin: 10px ;
	}
	
.product_vpn {
	width: 110px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px 0px no-repeat ;
	text-indent: -5000px ;
	}
	
.product_mob {
	width: 110px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px -45px no-repeat ;
	text-indent: -5000px ;
	}
	
.product_cml {
	width: 110px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px -90px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_0 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% 0 no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_1 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -45px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_2 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -90px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_3 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -135px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_4 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -180px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_5 {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -225px no-repeat ;
	text-indent: -5000px ;
	}
	
.maint_plus {
	width: 110px ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/latest-agenda.gif) 50% -270px no-repeat ;
	text-indent: -5000px ;
	}
	
td.num_release {
	width: 120px ;
	height: 45px ;
	}
	
td.num_release span {
	display: block ;
	background: url(http://www.thegreenbow.com/images/setup.gif) 20% 50% no-repeat ;
	height: 45px ;
	line-height: 45px ;
	padding: 0px 0px 0px 40px ;
	font-size: 18px ;
	font-weight: bold ;
	}
	
.latest_forbiden {
	width: 45px ;
	background: url(http://www.thegreenbow.com/images/icones/caddie.gif) 50% 13px no-repeat ;
	text-indent: -5000px ;
	}
	
.latest_allow {
	width: 45px ;
	background: url(http://www.thegreenbow.com/images/icones/ico_down.gif) 50% 15px no-repeat ;
	text-indent: -5000px ;
	}

.latest_buy_upgrade {
	width: 130px ;
	height: 45px ;
	}
		
.latest_buy_upgrade a {
	display: block ;
	width: 130px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-callforaction.gif) -130px 0px no-repeat ;
	text-indent: -5000px ;
	}
	
.latest_buy_upgrade a:hover {
	display: block ;
	width: 130px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-callforaction.gif) 0px 0px no-repeat ;
	text-indent: -5000px ;
	}
	
.latest_download {
	width: 130px ;
	height: 45px ;
	}
	
.latest_download a {
	display: block ;
	width: 130px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-callforaction.gif) -130px -90px no-repeat ;
	text-indent: -5000px ;
	}
	
.latest_download a:hover {
	display: block ;
	width: 130px ;
	height: 45px ;
	background: url(http://www.thegreenbow.com/images/latest-callforaction.gif) 0px -90px no-repeat ;
	text-indent: -5000px ;
	}	

#title_software {
	width: 90% ;
	float: left ;
	padding: 0px 0px 0px 30px ;
	}
	
#title_collapse {
	float: right ;
	width: 20px ;
	}
	
#title_collapse ul {
	margin: 0 ;
	padding: 0 ;
	}
	
#title_collapse ul li {
	list-style-image: none ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	}
	
#title_collapse ul li a {
	background: url(http://www.thegreenbow.com/images/latest-collapse.gif) 0 0 no-repeat ;
	outline: none ;
	height: 13px ;
	display: block ;
	text-indent: -5000px ;
	}
	
#title_collapse ul li a:hover {
	background: url(http://www.thegreenbow.com/images/latest-collapse.gif) 0 -14px no-repeat ;
	outline: none ;
	height: 13px ;
	display: block ;
	text-indent: -5000px ;
	}
	
/* ////////// default page */
.product_vpn_def {
	width: 110px ;
	height: 55px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px 5px no-repeat ;
	text-indent: -5000px ;
	}
	
.product_mob_def {
	width: 110px ;
	height: 55px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px -40px no-repeat ;
	text-indent: -5000px ;
	}
	
.product_cml_def {
	width: 110px ;
	height: 55px ;
	background: url(http://www.thegreenbow.com/images/latest-logos-products.gif) 0px -85px no-repeat ;
	text-indent: -5000px ;
	}
	
td.transition {
	background-color: #eeeeff ;
	height: 4px !important ;
	text-indent: -5000px ;
	}

.default_download ul {
	margin: 0 ;
	padding: 0 ;
	}
	
.default_download ul li {
	list-style-image: none ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	}
	
.default_download ul li a {
	background: url(http://www.thegreenbow.com/images/latest-download.gif) 0 0 no-repeat ;
	display: block ;
	height: 30px ;
	width: 130px ;
	text-indent: -5000px ;
	}
	
.default_download ul li a:hover {
	background: url(http://www.thegreenbow.com/images/latest-download.gif) 0 -30px no-repeat ;
	display: block ;
	height: 30px ;
	width: 130px ;
	text-indent: -5000px ;
	}
	
.default_releasenote ul {
	margin: 0 ;
	padding: 0 ;
	}
	
.default_releasenote ul li {
	list-style-image: none ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	}
	
td.default_size {
	height: 55px !important ;
	width: 100px ;	
	}	

/*------------------------------------------------------------------------------
TEST STATISTIQUES
------------------------------------------------------------------------------*/
/* ////// test 1 /// */
#test_1 {
	margin: 30px 0px 0px 30px ;
	height: 100px ;
	}
	
#test_1 p {
	margin: 0px 0px 15px 0px ;
	}
	
#test_1 ul {
	margin: 0 ;
	padding: 0 ;
	}
	
#test_1 ul li {
	list-style-image: none ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
	float: left ;
	text-indent: -5000px ;
	}
	
li.rep1 {
	display: block ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep1.gif) 0 -0 repeat-x ;
	border-right: 1px #FFF solid ;
	}
	
li.rep2 {
	display: block ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep2.gif) 0 -0 repeat-x ;
	border-right: 1px #FFF solid ;
	}
	
li.rep3 {
	display: block ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep3.gif) 0 -0 repeat-x ;
	border-right: 1px #FFF solid ;
	}
	
li.rep4 {
	display: block ;
	height: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep4.gif) 0 -0 repeat-x ;
	border-right: 1px #FFF solid ;
	}

/* ////// test 2 /// */
#test_2 {
	margin: 150px 0px 0px 30px ;
	}
	
#test_2 p {
	margin: 0 ;
	}
	
#test_2 ul {
border: 1px solid red ;
	position: relative ;
	display: block ;
	margin : 10px 0px 0px 0px ;
	padding: 0 ;
	width: 250px ;
	border-bottom: 1px #999 solid ;
	border-left: 1px #999 solid ;
	}
	
#test_2 ul li {
border: 1px solid green ;

	list-style-image: none ;
	list-style: none ;
	padding: 0 ;
	margin: 0 ;
	float: left ;
	text-indent: -5000px ;
	}
	
li.d_rep1 {
border: 1px solid blue ;
	display: block ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep1-h.gif) 0 0 repeat-y ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 5px ;
	}
	
li.d_rep2 {
	display: block ;
	margin : 30px 0px 0px 0px ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-rep2-h.gif) 0 0 repeat-y ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 50px ;
	}
	
li.d_rep3 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-rep3-h.gif) 0 0 repeat-y ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 95px ;
	}
	
li.d_rep4 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-rep4-h.gif) 0 0 repeat-y ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 140px ;
	}
	
/* ////// test 3 /// */
#test_3 {
	margin: 150px 0px 0px 30px ;
	}
	
#test_3 p {
	margin: 0 ;
	}
	
#test_3 ul {
	position: relative ;
	display: block ;
	margin : 10px 0px 0px 0px ;
	padding: 0 ;
	width: 600px ;
	border-bottom: 1px #999 solid ;
	border-left: 1px #999 solid ;
	}
	
#test_3 ul li {
	list-style-image: none ;
	list-style: none ;
	padding: 0 ;
	margin: 0 ;
	float: left ;
	text-indent: -5000px ;
	}
	
li.t_rep1 {
	display: block ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) blue top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 5px ;
	}
	
li.t_rep2 {
	display: block ;
	margin : 30px 0px 0px 0px ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) green top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 50px ;
	}
	
li.t_rep3 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) purple top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 95px ;
	}
	
li.t_rep4 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) red top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 140px ;
	}
	
li.t_rep5 {
	display: block ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) orange top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 185px ;
	}
	
li.t_rep6 {
	display: block ;
	margin : 30px 0px 0px 0px ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) yellow top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 230px ;
	}
	
li.t_rep7 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) pink top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 275px ;
	}
	
li.t_rep8 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) brown top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 320px ;
	}
	
li.t_rep9 {
	display: block ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) grey top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 365px ;
	}
	
li.t_rep10 {
	display: block ;
	margin : 30px 0px 0px 0px ;
	width: 40px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) black top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 410px ;
	}
	
li.t_rep11 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) #00FFFF top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 455px ;
	}
	
li.t_rep12 {
	display: block ;
	width: 40px ;
	margin : 30px 0px 0px 0px ;
	background: url(http://www.thegreenbow.com/images/stat-shadow.gif) #0066FF top right no-repeat ;
	/*border-bottom: 1px #000 solid ;*/
	position: absolute ;
	bottom: 0 ;
	left: 500px ;
	}

	
/*------------------------------------------------------------------------------
PAGE VPN_DOWN_BETA
------------------------------------------------------------------------------*/

h3.mail {
	margin: 0 ;
	padding: 0 ;
	color: red ;
	font-size: 10px ;
	list-style: none ;
	background-image: none ;
	}
	
/*------------------------------------------------------------------------------	
CONTRIBUTE : Jilo august 2008 (en prod)
------------------------------------------------------------------------------*/

ul.list li {
	list-style-image: none ;
	list-style: none ;
	}
	
li.list {
	list-style-image: none ;
	}

.required {
	text-align: left ;
	}

#contribute-down h3 {
	margin: 10px 0px 0px 0px ;
	background-image: none ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px ;
	font-weight: bold ;
	text-align: left ;
	color: #666666 ;
	padding: 5px 5px 10px 10px ;
	}
		
.contribute-rss ul {
	margin: 0px 0px 0px 30px ;
	padding: 0 ;
	}

.contribute-rss ul li {
	margin: 0px 0px 10px 0px ;
	list-style-image: none ;
	list-style: none ;
	}
	
.contribute-rss ul li a {
	display: block ;
	height: 16px ;
	color: #404040 ;
	text-decoration: none ;
	background: url(http://www.thegreenbow.com/images/feed-icon-small.png) 0px 0px no-repeat ;
	padding-left: 22px ;
	}
	
.contribute-rss ul li a:hover {
	color: #404040 ;
	text-decoration: underline ;
	}
	
.attributename span {
	padding-top: 5px ;
	font-size: 9px ;
	}
	
.contribute-beta {
	background: #F0F0F0 ;
	padding: 5px 5px 10px 5px ;
	margin: 0px 0px 30px 0px ;
	border-bottom: 1px solid #88EC25 ;
	}
	
.contribute-beta-end {
	background: #F0F0F0 ;
	padding: 5px 5px 10px 5px ;
	margin: 0px 0px 30px 0px ;
	border-bottom: 1px solid #404040 ;
	}
	
.contribute-beta ol {
	margin: 10px 0px 0px 20px ;
	padding: 5px 0px ;
	}
	
.contribute-beta ol li {
	list-style: none ;
	list-style-image: none ;
	margin: 5px 0px ;
	display: inline ;
	}
	
.contribute-beta-end {
	background: #F0F0F0 ;
	padding: 5px 5px 10px 5px ;
	margin: 0px 0px 30px 0px ;
	border-bottom: 1px solid #404040 ;
	}
	
.contribute-beta-end ol {
	margin: 10px 0px 0px 20px ;
	padding: 0 ;
	}
	
.contribute-beta-end ol li {
	list-style: none ;
	list-style-image: none ;
	margin: 5px 0px ;
	display: inline ;
	}
	
.contribute-beta p, .contribute-beta-end p {
	margin: 10px 0px 0px 20px ;
	}
	
.contribute-beta p span, .contribute-beta-end p span {
	font-weight: bold ;
	}
	
ul.setup {
	background-color: #FFFFFF ;
	margin: 5px 0px ;
	padding: 5px 0px ;
	background-image: none ;
	}
	
.setup li {
	margin: 5px 5px 5px 15px ;
	padding: 16px 0px 16px 40px ;
	list-style: none ;
	list-style-image: none ;
	background: url(http://www.thegreenbow.com/images/setup.gif) no-repeat 0% 50% ;
	}
	
.setup li a {
	color: #666666 ;
	font-weight: bold ;
	text-decoration: none ;
	}
	
.setup li a:hover {
	color: #999999 ;
	font-weight: bold ;
	text-decoration: underline ;
	}
	
li.contribute-doc {
	margin: 5px ;
	padding: 8px 15px 8px 25px ;
	background: url(http://www.thegreenbow.com/images/doc.gif) no-repeat 0% 50% ;
	}
	
li.contribute-info {
	margin: 5px ;
	padding: 8px 15px 8px 25px ;
	background: url(http://www.thegreenbow.com/images/info.gif) no-repeat 0% 50% ;
	}
	
li.contribute-doc a, li.contribute-info a {
	color: #707070 ;
	text-decoration: none ;
	}

li.contribute-doc a:hover, li.contribute-info a:hover {
	color: #707070 ;
	text-decoration: underline ;
	}
	
li.contribute-redir a {
	background: url(http://www.thegreenbow.com/images/icones/ico_arrow.gif) no-repeat 1px 0px ;
	padding-left: 20px;
	color: #707070 ;
	text-decoration: none ;
	}
	
li.contribute-redir a:hover {
	background: url(http://www.thegreenbow.com/images/icones/ico_arrow.gif) no-repeat 3px 0px ;
	padding-left: 20px;
	color: #707070 ;
	text-decoration: underline ;
	}
	
#captcha {
	margin: 10px;
	}
	
.captcha-input {
	margin: 0px 0px 10px 0px ;
	}
	
	
/*------------------------------------------------------------------------------
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;
	border-bottom: 1px solid #707070;
}

.table_list th {
	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;
}

.table_list2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.table_list2 th{
	border-bottom:solid 1px #333333;
	color:#333333;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	text-align: center;
}

.table_list2 td{
	background-color:#FDFDFD;
	padding-left:4px;
	padding-right:2px;
	color:#666666;
	padding-top:2px;
	padding-bottom:2px;
}

a.dark, a:visited.dark, a:hover.dark{
	color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*------------------------------------------------------------------------------
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;*/
	font-weight:bold;
}
.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.
------------------------------------------------------------------------------*/

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.bt_link_back, a:visited.bt_link_back,
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/arrow_green_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
a:hover.bt_link_back,
a:hover.bouton_lien {
	background-image: url(http://www.thegreenbow.com/images/icones/arrow_blue_n.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #13608e;
}
a.bt_link_back, a:visited.bt_link_back {
	background-image: url(http://www.thegreenbow.com/images/icones/arrow_green_b.gif);
}
a:hover.bt_link_back {
	background-image: url(http://www.thegreenbow.com/images/icones/arrow_blue_b.gif);
}
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(../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;/**/
}
/* *********** Left Menu *********** */

a.sb_mn_left, a.sb_mn_left:visited, 
a.sb_mn_left_select, a.sb_mn_left_select:visited, 
.sb_mn_left_down, a.sb_mn_left_down, a.sb_mn_left_down:visited,
.sb_mn_left_support, a.sb_mn_left_support, a.sb_mn_left_support:visited,
.sb_mn_left_title, a.sb_mn_left_title, a.sb_mn_left_title:visited,
.sb_mn_left_shop,
.sb_mn_left_doc, a.sb_mn_left_doc, a.sb_mn_left_doc:visited,
.sb_mn_left_blue_arrow, a.sb_mn_left_blue_arrow, a.sb_mn_left_blue_arrow:visited,
.sb_mn_left_vpn, a.sb_mn_left_vpn, a.sb_mn_left_vpn:visited {
	COLOR: #707070;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-left:16px;
	display:block;
	text-align:left;
	outline: none;	
}
a.sb_mn_left, a.sb_mn_left:visited,
a.sb_mn_left_select, a.sb_mn_left_select:visited{	
	FONT-SIZE: 10px;	
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding:1px 10px 1px 14px;
	/*height:14px;
	width:130px;*/
}
a.sb_mn_left, a.sb_mn_left:visited{	
	background-image: url(http://www.thegreenbow.com/images/bull7.gif);
}
a.sb_mn_left_select, a.sb_mn_left_select:visited{	
	background-image: url(http://www.thegreenbow.com/images/bull8.gif);
}
.sb_mn_left_down, a.sb_mn_left_down, a.ss_mn_left_down:visited,
.sb_mn_left_support, a.sb_mn_left_support, a.sb_mn_left_support:visited,
a.sb_mn_left_vpn, a.sb_mn_left_vpn:visited,
.sb_mn_left_shop,
.sb_mn_left_doc, a.sb_mn_left_doc, a.ss_mn_left_doc:visited,
.sb_mn_left_blue_arrow, a.sb_mn_left_blue_arrow, a.sb_mn_left_blue_arrow:visited,
.sb_mn_left_title, a.sb_mn_left_title, a.sb_mn_left_title:visited{
	FONT-SIZE: 11px;
	font-weight:bold;
}

.sb_mn_left_doc, a.sb_mn_left_doc, a.ss_mn_left_doc:visited{
	background-image: url(http://www.thegreenbow.com/images/doc.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding:3px 10px 1px 22px;
	height:14px;
}

.sb_mn_left_down, a.sb_mn_left_down, a.ss_mn_left_down:visited{
	background-image: url(http://www.thegreenbow.com/images/download.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding:3px 10px 1px 22px;
	height:14px;
}
.sb_mn_left_support, a.sb_mn_left_support, a.sb_mn_left_support:visited{
	background-image: url(http://www.thegreenbow.com/images/help.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:4px 10px 1px 22px;
	height:14px;
}
.sb_mn_left_shop {
	/*background-image: url(../images/icones/ico_buy.gif);
	background-position:2px 1px;
	padding:2px 10px 1px 22px; */
	background-image: url(http://www.thegreenbow.com/images/buy.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	background-position:2px 1px;
	padding:2px 10px 1px 23px;
	height:14px;
}
.sb_mn_left_title, a.sb_mn_left_title, a.sb_mn_left_title:visited{
	padding:2px 10px 3px 2px;
}

a.sb_mn_left_vpn, a.sb_mn_left_vpn:visited{
	background-image: url(http://www.thegreenbow.com/images/small_vpn.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	padding:3px 10px 1px 22px;
	height:14px;
}

a.sb_mn_left:hover, a.sb_mn_left_down:hover, a.sb_mn_left_title:hover,
a.sb_mn_left_doc:hover,
a.sb_mn_left_vpn:hover, a.sb_mn_left_support:hover {	
	text-decoration: underline;/**/
}

a.sb_mn_left_blue_arrow, a.sb_mn_left_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;
}
a.sb_mn_left_blue_arrow:hover {
	TEXT-DECORATION: underline;
	background-position: 3px 0px;
}

.sb_mn_left_sep{
	margin-bottom:4px;
	margin-top:3px;
	margin-left:16px;
	width:138px;
	border-bottom:solid 1px #cccccc;
	line-height:1px;
	padding:0px;
	font-size:1px;
}


/******************** END Left Menu ********************/
a.gr1, a.gr1:visited{
	color: #2a935a;
	text-decoration:none;
}
a.gr1:hover{	
	text-decoration: underline;/**/
}
/* ///// GR2 : n�cessaire pour PRODUCTS page ///// */
a.gr2, a.gr2:visited{
	color: #006000;
	text-decoration:none;
}
a.gr2: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;/**/
}

/* ///// play_ico2 : n�cessaire pour PRODUCTS page ///// */
a.play_ico2, a.play_ico2:visited{
	background-image:url(http://www.thegreenbow.com/images/icones/play_ico.gif);
	color: #006600;
	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_ico2: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: #6480C0;							/* jc090126 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;
}
/*------------------------------------------------------------------------------
PRODUCT TABLE : JC. Add Jilo Sept. 2008
------------------------------------------------------------------------------*/
/* JC */
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;
	padding: 0px 14px 0px 14px;
	}
	
div.Pline {
	background-image:url(http://www.thegreenbow.com/images/products_img/p_tab_line.gif);
	width:560px;
	height:14px;
	}
/* end JC begin Jilo */
div#Pcontent {
	margin: 0px 0px 0px 8px ;
	}
	
/*///////// intro sprite + indent //*/		
div#Pintro {
	margin: 0px 0px 10px 0px ;
	text-indent: -5000px ;
	background: url(http://www.thegreenbow.com/images/products.jpg) 100% 0% no-repeat;
	width: 563px ;
	height: 191px ;
}	
	
#Pintro-txt p {
	margin: 0px 0px 10px 10px ;
	text-align: left ;
	}

/*///////// titles sprite + titles indent //*/	
div#Pintro h2 {
	text-indent: -5000px ;
	background-image: none ;
	}

.Pprod {
	margin: 15px 0px 0px 0px ;
	height: 200px ;
	}
		
.Pprod h3 {
	margin: 0 ;
	padding: 0 ;
	font-family: Arial, Helvetica, sans-serif ;
	font-stretch: condensed ;
	font-weight: 100 ;
	font-size: 19px ;
	/*color: #2A935A ;*/
	color: #006600 ;
	background-image: none ;
	}
	
.Pprod h3 span {
	color: #88EC25 ;
	}
	
.Pprod h4 {
	margin: 25px 0px 15px 0px ;
	padding: 0 ;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif ;
	line-height: 22px ;
	font-stretch: condensed ;
	font-weight: bold ;
	font-size: 24px ;
	color: #6B6D79 ;
	}
	
.Pprod ul {
	margin: 20px 0px 0px 0px ;
	padding: 0 ;
	}
	
.Pprod ul li {
	margin: 0 ;
	padding: 0px 20px 0px 0px ;
	list-style-image: none ;
	display: inline ;
	}

/*///////// image sprite + legend indent //*/
#Pvpn-img a {
	display: block ;
	background: url(http://www.thegreenbow.com/images/products_img/p_pict_global.jpg) 75% 0 no-repeat;
	outline: none ;
	height: 220px ;
	}
	
#Pmob-img a {
	display: block ;
	background: url(http://www.thegreenbow.com/images/products_img/p_pict_global.jpg) 75% -230px no-repeat;
	outline: none ;
	height: 220px ;
	}
	
#Pcml-img a {
	display: block ;
	background: url(http://www.thegreenbow.com/images/products_img/p_pict_global.jpg) 75% -460px no-repeat;
	outline: none ;
	height: 220px ;
	}
	
#Pvpn-img a span , #Pmob-img a span, #Pcml-img a span {
	display: block ;
	text-indent: -5000px ;
	background-image: none ;
	}

/*------------------------------------------------------------------------------
VPN_CONFIG_GUIDE : Jilo Sept. 2008
------------------------------------------------------------------------------*/

#config_guide_intro {
	margin: 0px 0px 0px 0px ;
	text-indent: -5000px ;
	background: url(http://www.thegreenbow.com/images/titles/vpn_config_guide.jpg) 100% 0% no-repeat;
	width: 577px ;
	height: 270px ;
	}
	
#config_guide_intro h2 {
	text-indent: -5000px ;
	background-image: none ;
	}

/*------------------------------------------------------------------------------
INDEX & MOBILE (text of flash content) : Jilo Sept. 2008
------------------------------------------------------------------------------*/
	
.flashcontent-style {
	text-align: left ;
	}
	
/*------------------------------------------------------------------------------
CML Page : Jilo Sept. 2008 (mis en prod nov 2008)
------------------------------------------------------------------------------*/

#CMLintro1 {
	background: url(http://www.thegreenbow.com/images/cml-1.jpg) no-repeat 100% 0 ;
	width: 100% ;
	height: 300px ;
	}
	
#CMLintro2 {
	background: url(http://www.thegreenbow.com/images/cml-11.jpg) no-repeat 100% 0 ;
	width: 577px ;
	height: 300px ;
	}
	
#CMLintro1 h2 {
	background-image: none ;
	font-size: 31px ;
	font-weight: bold ;
	margin: 130px 0px 10px 20px ;
	padding: 0 ;
	text-indent: 0px;
	}
	
#CMLintro2 h2 {
	background-image: none ;
	font-size: 31px ;
	font-weight: bold ;
	margin: 100px 0px 10px 20px ;
	padding: 0 ;
	text-indent: 0px;
	}
	
	
#CMLintro1 p, #CMLintro2 p {
	font-size: 15px ;
	font-weight: bold ;
	margin: 0px 0px 0px 20px ;
	padding: 0 ;
	}

#cml_content {
	padding: 10px 0px 30px 14px ;
	}
	
.cml_chap {
	width: 250px ;
	margin: 5px 5px 30px 5px ;
	padding: 5px ;
	float: left ;
	}

.cml_chap h3 {
	background-image: none ;
	margin: 0 ;
	padding: 10px 0px 0px 85px ;
	height: 68px ;
	}
	
.cml_chap p {
	text-align: justify ;
	}
	
h3.cml_title1 {
	background: url(http://www.thegreenbow.com/images/cml_feature.jpg) no-repeat 0px 0px ;
	}
	
h3.cml_title2 {
	background: url(http://www.thegreenbow.com/images/cml_feature.jpg) no-repeat 0px -80px ;
	}
	
h3.cml_title3 {
	background: url(http://www.thegreenbow.com/images/cml_feature.jpg) no-repeat 0px -320px ;
	}
	
h3.cml_title4 {
	background: url(http://www.thegreenbow.com/images/cml_feature.jpg) no-repeat 0px -160px ;
	}
	
/*h3.cml_title5 {
	background: url(http://www.thegreenbow.com/images/cml_feature.jpg) no-repeat 0px -80px ;
	}*/
	
/************************ 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;
}

/**********************************************************************/
/****************************** Onglets *******************************/
div.ongCont{
	height: 29px;
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_line_bkg.gif);
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
td.ongGreyLeft, td.ongGreyRight,
td.ongWhiteLeft, td.ongWhiteRight {
	height:29px;
	width:9px;
	background-position:top right;
	background-repeat:no-repeat;
}
td.ongGreyLeft{
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_grey_left.gif);
}
td.ongGreyRight{
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_grey_right.gif);
	background-position:top left;
}
td.ongWhiteLeft{
	background-image:url(../images/elements/onglets/ong_white_left.gif);
}
td.ongWhiteRight{
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_white_right.gif);
	background-position:top left;
}
td.ongGreyLeftNB, td.ongGreyRightNB {
	height:29px;
	width:8px;
	background-position:top right;
	background-repeat:no-repeat;
}
td.ongGreyLeftNB{
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_grey_left_noborder.gif);
}
td.ongGreyRightNB{
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_grey_right_noborder.gif);
	background-position:top left;
}
td.ongGreyBkg, td.ongWhiteBkg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height: 29px;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	background-repeat:repeat-x;
}
td.ongGreyBkg a, td.ongWhiteBkg a,
td.ongGreyBkg a:hover, td.ongWhiteBkg a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
td.ongGreyBkg {
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_grey_bkg.gif);
}
td.ongWhiteBkg {
	background-image:url(http://www.thegreenbow.com/images/elements/onglets/ong_white_bkg.gif);
}

/*------------------------------------------------------------------------------
MENU RESELLER JILO
------------------------------------------------------------------------------*/

form {
	margin:0pt;
	padding:0pt;
	}

h2#h2_resellers {
	margin-top: 30px ;
	}

div.menu_reseller {
	margin-top: 25px ;
	width: 540px ;
	}

div.menu_reseller ul {
	margin:0pt ;
	padding:0pt ;
	list-style:none;
	}
	
div.menu_reseller ul li {
	float:left;
	list-style:none;
	text-align: center ;
	border-bottom: 1px solid #505050 ;
	}
	
div.menu_reseller ul li.select a {
	display: block;
	width: 135px ;
	height: 20px ;
	padding-top: 5px ;
	background:url(http://www.thegreenbow.com/images/menu_reseller.gif) no-repeat right -50px;
	color: #666666 ;
	text-decoration: none ;
	}
	
div.menu_reseller ul li.selected a {
	display:block;
	width: 135px ;
	height: 20px ;
	padding-top: 5px ;
	background:url(http://www.thegreenbow.com/images/menu_reseller.gif) no-repeat right 0px;
	color: #666666 ;
	text-decoration: none ;
	}
	
div.menu_reseller ul li a:hover {
	display:block;
	width: 135px ;
	height: 20px ;
	padding-top: 5px ;
	background: url(http://www.thegreenbow.com/images/menu_reseller.gif) 100% -25px ;
	color: #666666 ;
	text-decoration: none ;
	}		

#list_reseller {
	clear: left ;
	}
	
table#table_search {
	background-color: #F8F8F8 ;
	width: 540px ;
	}
	
table#table_search tr td {
	padding: 10px 0px 10px 10px ;
	height: 20px ;
	}
	
.option-us {
	color:#990000 ;
	font-weight: bold ;
	}
	
div.tab-reseller h3 {
	background: none ;
	padding: 0px 0px 0px 10px ;
	margin: 15px 0px 5px 0px ;
	COLOR: #707070;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
	}
	
.div-partner {
	margin-bottom: 10px ;
	}
		
table.level1 {
	border-right: 3px solid #505050 ;
	background-color: #F4F4F4 ;
	padding: 10px 0px ;
	margin-bottom: 5px ;
	}
	
table.level1 p {
	padding-bottom: 3px ;
	}
	
table.level1 span {
	padding-top: 10px ;
	}

table.level3 {
	padding: 10px 0px ;
	margin-bottom: 5px ;
	}
	
table.level3 p {
	padding-bottom: 3px ;
	}
	
table.level3 span {
	padding-top: 10px ;
	}
	
td.onlineshop {
	 text-align: right ;
	 padding: 0px 10px 0px 0px ;
	 }
	 
td.onlineshop a img {
	 border: 0 ;
	 }
	


/*////////////////////////// design simple */
.level2 {
	background-color: #F8F8F8 ;
	border: 1px solid #505050 ;
	padding: 10px 0px ;
	}
	
.level3 {
	padding: 10px 0px ;
	}

	
/*------------------------------------------------------------------------------
jc080404. Dynamic popup display. Associated with javascript function "DynPopup()"
& html code "<span>". Cf. comment in "/commun/script.js"
------------------------------------------------------------------------------*/
#dynpopup { position:absolute; visibility:hidden; }

/**** Shop ****/
.padder{
	padding: 10px;
}

.ss_titre{
	/*color: #000000;
	font-size: 9px;*/
	line-height: 12px;
	/*font: 11px Arial, Trebuchet, Verdana, Helvetica, sans-serif;*/
	text-align: left;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #808080;
}

#pBankCollect{
	padding-left:30px;

}

.status_nok{
	background:url(http://www.thegreenbow.com/images/warning.gif) no-repeat 0px -2px;
	text-indent:18px;
}

/*** Support ****/
.ptitle {
	font-size:16px;
	font-weight:bold;
	color:#A0A0A8;
}
.ptitle a {
	color:#A0A0A8;
	text-decoration: none;
}
.ptitle a:visited {
	color:#A0A0A8;
}

.ptitle a:hover {
	color: #C3CDDE;
	/* color:#A0A0A8; */
	text-decoration: underline;
}
.ptable {
	border-collapse: collapse;
	margin-left: 20px;
	width: 530px;
	padding:0px;
	letter-spacing:0px;
}
.ptable td {
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 30px;
	padding-top: 10px;
	padding-left: 2px;
}
.ptable_inner td {
	border: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}
ul.doc_list {
	margin-left: 0px;
	/* margin: 6px 6px 6px 10px; */
	padding: 0px;
}
ul.doc_list li {
	margin-top: 5px;
	padding-left: 0px;
	text-indent: 20px;
	/* margin: 4px 30px 0px 0px; */
	/*padding: 0px 20px 0px 0px;*/
	list-style: none;
	list-style-image:none;
	background:url(http://www.thegreenbow.com/images/support_flow_icons/mini_doc.gif) no-repeat 0px -3px;
}
ul.doc_list li a {
	color: #707070;
}

ul.doc_list li a:visited {
	color: #707070;
}

/*** TAbs ***/
    .rd_tabs {
      position:absolute;
      width:530px;
      font-size:93%;
      line-height:normal;
	margin-left: 10px;
      }
    .rd_tabs ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    .rd_tabs li {
      float:left;
      background:url(http://www.thegreenbow.com/images/elements_tabs/tabs_left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
	list-style: none;
      }
    .rd_tabs a {
      /*float:left;*/
      display:block;
      background:url(http://www.thegreenbow.com/images/elements_tabs/tabs_right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      color:#765;
	outline: none;
      }
	  	  .rd_tabs a:visited {
	  	color:#765;
	  }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    .rd_tabs a {float:none;}
    /* End IE5-Mac hack */
    .rd_tabs a:hover {
      color:#333;
      }
    .rd_tabs .current {
      background-image:url(http://www.thegreenbow.com/images/elements_tabs/tabs_left_select.gif);
      border-width:0;
      }
    .rd_tabs .current a {
      background-image:url(http://www.thegreenbow.com/images/elements_tabs/tabs_right_select.gif);
      color:#333;
      padding-bottom:5px;
	outline:none;
      }
	
.console_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FAFAFA;
	border:1px solid #BBBBBB;
	padding:4px;
	margin-top:6px;
	width:530px;
}


/**************** BOUTONS ****************/
a.btHor_down, a:hover.btHor_down, a:visited.btHor_down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(http://www.thegreenbow.com/images/vpn_img/vpn_4_6/bt_download.gif);
	background-repeat: no-repeat;
	width:86px;
	padding-left:35px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	height:16px;
	display:block;
	text-align:left;
}
a.bt_wtsnew, a:hover.bt_wtsnew, a:visited.bt_wtsnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(http://www.thegreenbow.com/images/vpn_img/vpn_4_6/bt_what_s_new2.gif);
	background-repeat: no-repeat;
	width:131px;
	padding-left:30px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	height:22px;
	display:block;
	text-align:left;
}
a.btHor_buy, a:hover.btHor_buy, a:visited.btHor_buy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(http://www.thegreenbow.com/images/vpn_img/vpn_4_6/bt_buy.gif);
	background-repeat: no-repeat;
	width:86px;
	padding-left:35px;
	color:#000000;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	height:16px;
	display:block;
	text-align:left;
}

a.caddie_simple, a:hover.caddie_simple, a:visited.caddie_simple{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(http://www.thegreenbow.com/images/icones/caddie_12.gif) no-repeat 0px 3px;
	width:86px;
	padding:2px 0px 2px 20px;
	color:#333333;
	font-weight:bold;
	height:16px;
	display:block;
	text-align:left;
}
/******************************************/

h2.title_style2{
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px 0px 10px 0px;
	text-align:left;
	background-image:none;
	margin:0px;
	text-indent:0px;
}

.release_title {
	background-image: url(http://www.thegreenbow.com/images/icones/ico_product_release.gif);
	background-repeat: no-repeat;
	background-color:#FAFAFA;
	margin-top: 10px;
	margin-left: 4px;
	padding: 1px 0px 3px 24px;
	height: 14px;
	width: 100%;
}

a.blue_arrow_mini, a.blue_arrow_mini:visited{
	background-image:url(http://www.thegreenbow.com/images/icones/ico_arrow_mini.gif);
	background-repeat:no-repeat;
	background-position: 1px 5px;
	padding: 2px 0px 2px 16px;
	text-align:left;
	COLOR: #6480C0;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	line-height: 16px;
}
a.blue_arrow_mini:hover {
	background-position: 3px 5px;
	TEXT-DECORATION: none;	
}

a.ico_down, a.ico_down:visited, a.ico_down:hover  {
	background-image:url(http://www.thegreenbow.com/images/download.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0px 2px 22px;
	text-align:left;
}

/**************** For Header ******************************/
.head_spacer {
	line-height: 8px;
	height:8px;
	font-size:8px;
	height:8px;
	border-bottom:solid 1px #505050;
	width:760px;
}

.head_logo {
	height:40px;
	border-bottom:solid 1px #505050;
	width:760px;
	background-color:#88EC25;
}
.head_menu {
	height:18px;
	border-bottom:solid 1px #505050;
	width:585px;
	background-color:#2A935A;
	padding-left:175px;
}

.head_menu td {
	height:17px;
	vertical-align:middle;
}

.head_menu td,
.head_menu a, .head_menu a:visited {
	color:#FFFFFF;
	font-size:11px;
}

.head_title {
	height:40px;
	border-bottom:solid 1px #A7A7A7;
	width:760px;
	background-color:#C6CDDE;
}

/**************** For Footer ******************************/
.foot_band_1{
	line-height: 5px;
	height:5px;
	font-size:5px;
	height:5px;
	border-bottom:solid 1px #505050;
	width:760px;
	background-color:#88ec25;
}
.foot_band_2{
	line-height: 5px;
	height:5px;
	font-size:5px;
	height:5px;
	border-bottom:solid 1px #505050;
	width:760px;
	background-color:#2a935a;
}

.foot_text {
	width:760px;
	text-align:center;
	color: #444444;
	font-family: Arial, sans-serif;
	font-size: 10px;
}
