/*
Copyright 2005-2007 Netvibes Ltd.
All rights reserved.
*/ /*
Copyright 2005-2007 Netvibes Ltd.
All rights reserved.
*/
* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 12px;
}

body {
	color: #333;
	background: #FFF url(../images/body.png) repeat-x top left;
	font: 10px Tahoma, Verdana, Arial, Helvetica,
		"Bitstream Vera Sans", sans-serif;
}

h1 {
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;

}

h2,h3,h4,h5,h6 {
	font: 17px "Trebuchet Ms", Arial, sans-serif;
	
}

/*
a:link,a:visited {
	text-decoration: none;
	border-bottom: 1px solid #DDD;
}

a:hover {
	color: #999999 !important;
	/*	border-bottom: 1px solid #999999 !important;
}
a:link,a:visited {
	color: #333;
	/*text-decoration: none;
}

a:hover {
	color: #F60;
}
*/
img {
	border: none;
	-ms-interpolation-mode: bicubic;
}

/*table {
	padding: 0;;
	margin: 0;
	font-size: 12px;
}*/

ul {
	padding-left: 5px;
}

li {
	list-style-type: none;
	background: transparent url(../images/arrowList.gif) no-repeat left 0.5ex;
	margin-bottom: 2px;
	padding-left: 10px;
}

hr {
	background-color: #CCC;
	border: 0;
	height: 1px;
}

.moduleEdit label {
	font-weight: normal;
	margin-right: 7px;
}

label { /*font-weight: bold;*/
	cursor: pointer;
}

input {
	font-size: 1em;
	font-family: Tahoma, Verdana;
}

input.text {

}

input.search {
	background: transparent url(../images/search.png) no-repeat 4px center;
	padding: 3px 3px 3px 20px;
	border: 1px solid #CCC;
}

img.clear {
	vertical-align: middle;
}

input.password {
	padding-left: 14px;
	background: #fff url(../images/f-pass.png) no-repeat 2px center;
	font-size: 13px;
}

input.radio {

}

input.checkbox {

}

input.submit {

}

input.reset {

}

input.button {

}

input.file {

}

input.image {

}

textarea {

}

select {
	font-size: 1em;
	font-family: Tahoma, Verdana;
}

option {
	padding-left: 5px;
}

/* Feed list */
ul.rssItemList,ul.nv-feedList {
	list-style: none;
}

.rssItemList li,.nv-feedList li {
	margin: 0;
	padding: 1px 0 1px 10px;
	line-height: 1em;
	color: #000;
}

.rssItemList li a,.nv-feedList li a {
	text-decoration: none;
	border-bottom: 1px solid #FFF;
	display: block;
	color: #000;
}

.rssItemList li a:visited,.nv-feedList li a:visited {
	color: #999;
}

.rssItemList li.send a,.nv-feedList li.send a {
	color: #999;
}

.rssItemList li.unsend a,.rssItemList li.unsend a:visited,.nv-feedList li.unsend a,.nv-feedList li.unsend a:visited
	{
	color: #000;
}

.rssItemList li a:hover,.nv-feedList li a:hover {
	background: #FFFFE0;
	color: #F60;
	border-bottom: 1px solid #DCDC87;
	text-decoration: none;
	display: block;
}

/* E-mail entries */
dl.nv-emailList dt {
	color: #333;
	margin: 0;
}

dl.nv-emailList dt a {
	display: block;
	background: transparent;
	border-bottom: 1px solid #FFF;
}

dl.nv-emailList dt a:hover {
	background: #FFFFE0;
	border-bottom: 1px solid #DCDC87;
}

dl.nv-emailList .send .sender {
	font-weight: normal;
}

dl.nv-emailList .unsend .sender {
	font-weight: bold;
}

dl.nv-emailList dd {
	margin: 0;
	border-bottom: 1px solid #DDE8F5;
	margin-bottom: 4px;
}

dl.nv-emailList dd p {
	color: #549B3F;
	padding: 2px 2px 0 6px;
	margin: 5px 5px 5px 8px;
	border-left: 4px solid #DFEBFF;
}

/* Collapsible panel */
.collapsible {
	color: #333;
	background: #F2F7FF;
	border: 1px solid #D5E5FF;
	padding: 1px;
}

.collapsible h3 {
	font: 1em Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans",
		sans-serif;
	margin: 0;
}

.collapsible h3 a {
	display: block;
	padding: 3px 3px 3px 18px;
	color: #333;
	background-color: #E5EEFF;
	border: 0;
	outline: 0;
}

.collapsible h3 a:hover {
	background-color: #D7E5FF;
	border: 0;
}

.collapsible .content {
	padding: 5px;
}

.collapsed h3 a {
	background: #E5EEFF url(../images/showModBlue.gif) no-repeat 3px center;
}

.expanded h3 a {
	background: #E5EEFF url(../images/hideModBlue.gif) no-repeat 0 center;
}

.expanded div.content {
	display: block;
}

.collapsed div.content {
	display: none;
}

.actions-window-close {
	background: transparent url(../images/mail-close.png) no-repeat center
		center;
}

.actions-view-refresh {
	background: transparent url(../images/view-refresh.png) no-repeat center center;
}

.actions-view-default {
	background: transparent url(../images/default.png) no-repeat center center;
}

.actions-window-collapse {
	background-image: url(../images/mail-hideMod.gif);
}

.moduleHeader .actions-window-collapse {
	background-image: url(../images/mail-hideMod.gif);
}

.actions-window-expand {
	background-image: url(../images/mail-showMod.gif);
}

.moduleHeader .actions-window-expand {
	background-image: url(../images/mail-showMod.gif);
}

.actions-module-publish {
	background: transparent url(../images/module-publish.png)
		no-repeat center center;
}

.actions-tab-close {
	background: transparent url(../images/tab-close.png)
		no-repeat right top;
}

.actions-tab-options {
	background: transparent url(../images/tab-options.png)
		no-repeat right top;
}

input,select {
	font-size: 1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans",
		sans-serif;
}



.editContent {
	font-family: Tahoma, Verdana, Arial, Helvetica, "Bitstream Vera Sans",
		sans-serif;
}

#pageTitle {
	font: 17px "Trebuchet MS", sans-serif;
}

.inputPageTitle {
	font: 17px "Trebuchet MS", sans-serif;
}


.inputPageTitle {
	border: 1px solid #CCC;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #5D9DFE;
}

.module,.moduleEdit {
	background: #FFF;
	margin: 5px;
}

.resizable .module,.resizable .moduleEdit {
	/* case column resize enable: resizer is 5px width */
	margin: 5px 0px;
}

.module a { /* IE only: prevent long url to break layout */
	word-wrap: break-word;
}

.moduleFrame {
	/*border: 1px solid #889DFF;*/
	overflow: hidden;
	background: #FFF;
}

.moduleEdit {
	/*border: 3px solid #E1E9F4;*/
}

.moduleEdit .moduleFrame {
/*	border: 1px solid #2968B9;*/
}

.moduleHeader {
	cursor: pointer;
	background: #EFF5FF;
	height: 1.8em;
	min-height: 20px;
	overflow: hidden;
}

.white {
	background: #FFF;
}

.yellow {
	background: #FFFFE0;
}

.green {
	background: #EEFFE0;
}

.red {
	background: #FFE0E1;
}

.blue {
	background: #EFF5FF;
}

.orange {
	background: #FEE8BD;
}

.moduleHeader .showHide {
	height: 16px;
	cursor: pointer;
	float: left;
	padding: 2px 2px 0 2px;
}

.moduleHeader .ico {
	padding-top: 2px;
	float: left;
}

.moduleHeader .title {
	font-weight: bold;
	padding-left: 4px;
	line-height: 1.8em;
	color: #00368F;
	overflow: hidden;
	display: inline;
}

.moduleHeader .title a {
	color: #00368F;
}

.moduleHeader .title a:hover {
	color: #F60;
}

.moduleHeader .title  em,.moduleHeader .title  em a {
	font-style: normal;
	color: #36C;
}

.moduleHeader .edit {
	float: right;
	margin: 2px 5px 0 5px;
	cursor: pointer;
}

.moduleHeader .edit a {
	color: #858585;
	text-decoration: underline;
	border: none;
}

.moduleHeader .edit a:hover {
	color: #F60;
}

.moduleHeader .close {
	float: right;
	margin: 2px 2px 0 0;
	cursor: pointer;
}

.moduleHeader .refresh {
	float: right;
	padding: 3px 5px 2px 0;
	cursor: pointer;
}

.moduleHeader .publish {
	float: right;
	padding: 3px 5px 2px 0;
	cursor: pointer;
}

.moduleContent {
	/*clear: both;*/
	padding: 7px;
	background: #FFF;
	border: none;
	margin: 0 3px;
	overflow: hidden;
	font-size: 12px;
}

.editContent {
	display: none;
	margin: 0 0 2px 0;
	clear: both;
	background: #EFF5FF;
	padding: 10px 0 10px 10px;
	/*border-bottom: 1px solid #B9D0ED;
	border-top: 1px solid #D3E2F4;*/
}

.editContent .optionTab {
	background: #E5EEFF url(img/showModBlue.gif) no-repeat 4px 4px;
	padding: 2px 0 2px 18px;
	/*border-bottom: 1px solid #C1D8FF;
	border-right: 1px solid #C1D8FF;
	border-top: 1px solid #FAFCFF;
	border-left: 1px solid #FAFCFF;*/
	cursor: pointer;
}

.editContent .optionContent {
	padding: 10px 0 10px 10px;
}

.progress {
	position: relative;
	background: #E6E6E6 url(img/progress.png) repeat-x left center;
	height: 15px;
	border: 1px solid #0C0;
	margin-top: 5px;
}

.progress .done {
	position: absolute;
	left: 0;
	background: #D6FACB url(img/progress-done.png) repeat-x left center;
}

.progress .percent {
	position: absolute;
	left: 0;
	width: 100%;
	color: #060;
	text-align: center;
	font-style: normal;
}

.overlay_imageReader {
	background-color: #fff;
	/*background: url(img/body.png);*/ /*filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;*/
}

input.email {
	padding-left: 14px;
	background: #fff url(img/f-mail.png) no-repeat 2px center;
	font-size: 13px;
}

p.field {
	float: left;
	clear: both;
	margin: 2px;
	padding: 2px 2px 4px 2px;
}

p.field label {
	float: left;
	width: 12em;
	text-align: right;
	margin: 0 8px;
}

p.field input {
	float: left;
}

p.field em {
	float: left;
	color: #BBB;
	font-size: 10px;
	margin-left: 2px
}


span.unsend,.error {
	color: #900;
	unicode-bidi: bidi-override;
	direction: ltr;
}

.moduleHeader .unsend,#divTabs .unsend {
	cursor: pointer;
}

span.result {
	color: #444;
}

.autoclear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.autoclear {
	display: inline-block;
}

.autoclear {
	display: block;
}



hr {
	background-color: #D9D9D9 !important;
}

legend {
	color: #999999 !important;
}

.linkOut {
	color: #333;
	border-bottom: 1px solid #DDD;
}

.linkOver {
	color: #999999 !important;
	border-bottom: 1px solid #999999 !important;
}


.white {
	background: #FFF url(../images/white.png) repeat-x left bottom !important;
}

.moduleHeader .title {
	color: #484848 !important;
}

.moduleHeader .title a {
	color: #484848 !important;
}

.moduleHeader .title a:hover {
	color: #999999 !important;
	border-bottom: 1px solid #999999 !important;
}

.moduleHeader .title  em,.moduleHeader .title  em a {
	color: #A3A3A3 !important;
}

.moduleHeader .edit a:hover {
	color: #999999 !important;
	border-bottom: 1px solid #999999 !important;
}

.editContent {
	background-color: #EBEBEB !important;
	border-bottom: 1px solid #E4E4E4 !important;
	border-top: 1px solid #E8E8E8 !important;
}

.editContent .optionTab {
	background-color: #FAFAFA !important;
	border: 1px solid #F5F5F5 !important;
	border-left-color: #FCFCFC !important;
	border-top-color: #FCFCFC !important;
}

.moduleContent .even {
	background-color: #F8F8F8 !important;
}

.moduleContent .nv-thumbnailedList .item,.moduleContent .nv-richList .item,.moduleContent .nv-productList .item
	{
	border-bottom: 1px solid #E1E1E1 !important;
}

.moduleContent .nv-thumbnailedList .item h3,.moduleContent .nv-thumbnailedList .item h3 a,.moduleContent .nv-richList .item h3,.moduleContent .nv-richList .item h3 a,.moduleContent .nv-productList .price
	{
	color: #000 !important;
}

.moduleContent .nv-thumbnailedList .send,.moduleContent .nv-thumbnailedList .send h3,.moduleContent .nv-thumbnailedList .send h3 a
	{
	color: #999999 !important;
}

.moduleContent .nv-productList .offer {
	color: #A3A3A3 !important;
}

.moduleContent .nv-productList .merchant {
	color: #A3A3A3 !important;
}

.moduleContent .nv-pager .numericpages a.selected {
	color: #999999 !important;
}

ul.nv-tabList li a {
	border: 1px solid #EBEBEB !important;
	border-right: 1px solid #E8E8E8 !important;
	border-bottom: 0 !important;
	color: #888;
}

ul.nv-tabList li.selected a {
	background-color: #EBEBEB !important;
	color: #333;
}

ul.nv-tabList li a:hover {
	background: #F1F1F1;
}

.nv-tabContent {
	border: 1px solid #E8E8E8 !important;
	background: #FFF;
}


.moduleContent dl.nv-emailList dd {
	border-bottom: 1px solid #F3F3F3 !important;
}

.moduleContent dl.nv-emailList dd p {
	color: #8B8B8B;
	border-left: 4px solid #F1F1F1 !important;
}

.moduleContent .collapsible { /*color: #333;*/
	background-color: #F1F1F1 !important;
	border: 1px solid #F1F1F1 !important;
}

.moduleContent .collapsible h3 a { /*color: #333;*/
	background-color: #F1F1F1 !important;
}

.moduleContent .collapsible h3 a:hover {
	background-color: #E9E9E9 !important;
}

.moduleContent .collapsed h3 a {
	background-color: #F1F1F1 !important;
}

.moduleContent .expanded h3 a {
	background-color: #F1F1F1 !important;
}

table.welcome td.box {
	background-color: #F8F8F8 !important;
	border: 1px solid #C8C8C8 !important;
}

table.welcome a {
	color: #A2A2A2 !important;
	border-bottom: 1px solid #A2A2A2 !important;
}

table.welcome a:hover {
	color: #999999 !important;
	border-bottom: 1px solid #999999 !important;
}


.moduleEdit {
	border: 0;
	border-color: #F9F9F9;
	background: transparent url(../images/bl-white.png) no-repeat bottom left;
}

.moduleEdit .moduleFrame {
	border: none;
	background: transparent url(../images/br-white.png) no-repeat bottom right;
}

.module {
	font-size: 12px;
	border: 0;
	border-color: #F9F9F9;
	background: transparent url(../images/bl-white.png) no-repeat bottom left;
}

.moduleFrame {
	border: none;
	background: transparent url(../images/br-white.png) no-repeat bottom right;
	padding: 0 0 5px 0;
}

/* module header */
.moduleHeaderContainer {
	border: none;
	background: transparent url(../images/tl-white.png) no-repeat top left;
}

.moduleHeader {
	background: transparent url(../images/tr-white.png) no-repeat top right;
	border: none;
	color: #666;
	padding: 2px 3px;
}

.moduleHeader .edit a {
	/*color: #6C654F;*/
	text-decoration: none;
}

.moduleHeader .edit a:hover {
	color: #333 !important;
}

.moduleHeader .title {
	color: #666;
}

.moduleHeader .title a {
	color: #666;
	text-decoration: underline;
	border: none;
}

.moduleHeader .title a:hover {
	color: #333 !important;
	border: none;
}

.moduleHeader .title  em,.moduleHeader .title  em a {
	font-style: normal;
	color: #333;
}
.icon_selected{
	cursor: pointer;
	/*border-bottom: 1px solid purple;*/
}
.icon_unselected{
	cursor: default;
	/*background-color: transparent;*/
	/*border-bottom: none;*/
}
.type_mail_send_box{
	padding-left: 5px;padding-right: 5px;
}
/*Arbo*/
.tabGestionRef
{	/*position : absolute ;*/
	border-collapse : collapse;
	border : 3px solid purple;
	width: 100%;
	background-color: white ;
	margin-bottom: 40px;
	height: 100% ;
	
}
.tabGestionRef th
{	border: solid 2px ;
	text-align: center;
	color : white ;
	border-bottom: solid white 2px;
	border-right: solid white 2px;
	background-color: purple ;
}
.tabGestionRef td
{	border: solid 1px ;
	border-right: solid purple 1px;
	padding: 3px;

}


.partnerdata td {
		background-color: white;
		text-align: left;
	
}
.data td {
		background-color: #eeeeee;
		text-align: left;
}
	
.icon_selected{
		cursor: pointer;
		/*border: 2px solid #ffd59c;*/
}
.icon_unselected{
		cursor: pointer;
		/*border: 2px solid #FFFFFF;*/
}