a:link {
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	
}

form {margin: 0;}

body {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

td {
	font-family: Tahoma,Verdana,Arial;
	line-height: normal;
	font-size: 11px;
}

.AllNothingtag {
	margin-top : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 3px;
	margin-bottom: 5px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #990000;
	
	
}

.Clickabletag {
	margin-top : 1px;
	line-height:17px;
	padding-left : 16px;
	padding-right : 4px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #666666;
	background-image: url(../images/tagoff.gif);
	
}
.SelectedClickabletag {
	margin-top : 1px;
	line-height:17px;
	padding-left : 16px;
	padding-right : 4px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #222222;
	background-image: url(../images/tagon.gif);
}
.tagspan_new {

float:left;
margin: 0;
	padding-left : 2px;
	padding-right : 4px;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;

}
.SelectedClickabletag_new {
vertical-align:middle;

	
	margin: 0;


	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #222222;
	

}
.AllNothingClickabletag_new {

	vertical-align:middle;
	text-align:center;

	margin: 0;

	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #990000;
	cursor:pointer;

}
.Filteron {
	margin-top : 1px;
	line-height:20px;
	padding-left : 5px;
	padding-right : 10px;
	margin-right : 20px;
	padding-top : 3px;
	padding-bottom: 4px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	color: #222222;
	background-color: #FFFFFF;

	
	
}
.largenumber {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	margin-right : 10px;
	font-size: 35px;
	color: #FFFFFF;
	
}



.invisibletable { 
	visibility: hidden;
}

.validatedtable {
	background-image: url(../images/noissue.gif);
}
.invalidatedtable {
	background-image: url(../images/issue.gif);
}
.waittable {
	background-image: url(../images/wait2.gif);
} 



.defaulttablecolor {
	background-color: #FFFFFF;
}

.fieldok {
	color : #333333;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	padding-left : 2px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
	border-style: solid;
	border-color: #A3A8D3;
	border-width: 1px;
	
}


.boxheader {

	font-family: Tahoma,Verdana,Arial;

	margin-right : 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.largeboxheaderwhite {

	font-family: Tahoma,Verdana,Arial;
	margin-top : 3px;
	padding-bottom: 3px;
	margin-left : 10px;
	margin-right : 10px;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-align:left;
	color: #FFFFFF;
}



.largeboxheadergrey {
	font-family: Tahoma,Verdana,Arial;
	margin-top : 0px;
	padding-bottom: 0px;
	margin-left : 0px;
	font-size: 13px;
	font-style: normal; 
	line-height: normal;
	font-weight: bold;
	color: #222222;

	
}

.boxheadergrey {
	font-family: Tahoma,Verdana,Arial;
	padding-top : 5px;
	padding-bottom: 5px;
	margin-left : 10px;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
	
}

.boxtextgrey {

	font-family: Tahoma,Verdana,Arial;
	margin-top : 5px;
	padding-bottom: 5px;
	margin-left : 10px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}
.redboxheader {

	font-family: Tahoma,Verdana,Arial;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #990000;
}

.rightwhitetext {
	font-family: Tahoma,Verdana,Arial;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 0px;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.largerightwhitetext {

	font-family: Tahoma,Verdana,Arial;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}



.help {

	color : #990000;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-left : 2px;
	margin-right : 2px;
	font-size : 9px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.whitesmallbold {

	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.whitesmall {

	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}

.campagne_value_future{
	background-color:#E6E7F2;
	background-image: url(../images/backgrounds/dash20.gif);
}
.campagne_value_encours{
	background-color:#E6E7F2;
}
.campagne_value_finie{
	background-color:#E0E0E0;
	background-image: url(../images/backgrounds/dash20.gif);
}
.campagne_value_suspendue{
	background-color:#F2E7E6;
}
.campagne_value_coupon{
	background-color:#E6E7F2;
	background-image: url(../images/backgrounds/dash20.gif);
}
.campagne_value_bon{
	background-color:#FFFF99;
	background-image: url(../images/backgrounds/dash20.gif);
}
.campagne_value_avalider{
	background-color:#E6E7F2;
	background-image: url(../images/backgrounds/dash20.gif);
}
.campagne_value_refusee{
	background-color:#F2E7E6;
	background-image: url(../images/backgrounds/dash20.gif);
}

.miniature_background{
background-image: url(../images/navback.jpg);
	background-color:#FFFFFF;
}
.hyperlinksmallbase {
	color : #990000;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.blacksmallbold {

	color : #222222;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.bluesmallbold {

	color : #5F7DD7;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}


.blacksmall {

	color : #222222;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}
.greysmall {

	color : #888888;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: normal;
}