/*
td {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #000000; 
}
*/
/*navigation page */
.navigationPage {
margin-bottom:2px;
}
.navigationPage form {
display:inline;
}
.navigationPage input {
border:1px solid #000;
font-size:1em;
padding-top:2px;
text-align:center;
margin-right:3px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.listTDb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.listTDr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
}
.listTDy {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #663300;
}
.listTDg {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003333;
}
.listeTitreb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
}
.listeTitrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
}
.alertey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.alerter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.alerteBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #330000;
	border: 1px solid #990000;
}

.listeTitreg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
}
a.listlinky:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF9900;
font-weight: bold;
text-decoration: none;
}

a.listlinky:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF9900; 
font-weight: bold;
text-decoration: none;
}

a.listlinky:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF9900;
font-weight: bold;
text-decoration: underline;
}

a.listlinky:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF9900;
font-weight: bold;
text-decoration: underline;
}

a.listlinkg:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #009966;
font-weight: bold;
text-decoration: none;
}

a.listlinkg:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #009966; 
font-weight: bold;
text-decoration: none;
}

a.listlinkg:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #009966;
font-weight: bold;
text-decoration: underline;
}

a.listlinkg:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #009966;
font-weight: bold;
text-decoration: underline;
}

a.listlinkb:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #3399FF;
font-weight: bold;
text-decoration: none;
}

a.listlinkb:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #3399FF; 
font-weight: bold;
text-decoration: none;
}

a.listlinkb:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #3399FF;
font-weight: bold;
text-decoration: underline;
}

a.listlinkb:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #3399FF;
font-weight: bold;
text-decoration: underline;
}

a.listlinkr:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #CC0000;
font-weight: bold;
text-decoration: none;
}

a.listlinkr:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #CC0000; 
font-weight: bold;
text-decoration: none;
}

a.listlinkr:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #CC0000;
font-weight: bold;
text-decoration: underline;
}

a.listlinkr:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

.tablin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tablinWhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tablinGrey {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #E5E5E5;
}
.tablinGreyWhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #E5E5E5;
}
.tablinGreyDark {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #999999;
}
.tablinGreyDarkWhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #999999;
}
.tablinMini {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size: 5px;
}
.tablinMiniGrey {
	font-size: 5px;
	background-color: #E5E5E5;
}

.redbox {
	border-width: 1px;
	border-style: solid;
	border-color: #CC0000;
}
.blackbox {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}
.greybox {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
}
.tablin2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.tablinDouble {
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #666666;
}
.input_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 150px;
}
.input_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 40px;
}
.input_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width: 250px;
}
.select_mono{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
}
.textarea_1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 250px;
	height: 60px;
}
.textarea_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	width: 250px;
	height: 60px;
}
.select_mono_2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 250px;
	color: #000000;
	background-color: #FFFFFF;
}

.inputZero {
	clip:  rect(0px auto auto 0px);
}
.tablinGroup {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.tablinMini {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size: 5px;
}
.borderGrupB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-color: #CCCCCC;
	background-image: url(../images/fondimG.gif);
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	margin-left: 2px;
}
.borderGrupA {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/fondimG1.gif);
	padding-right: 1px;
	padding-bottom: 1px;
}

.tdPlusBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tdPlus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.tdPlusBoldCap {
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.NumTheme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.tdPlusBoldGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.lkPlusBold:link {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;

}

a.lkPlusBold:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;

}

a.lkPlusBold:hover {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;

}

a.lkPlusBold:active {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}
a.lkBouton:link, a.lkBouton:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CC0000;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
	font-weight: bold;
}
a.lkBouton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000000;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC0000;
	font-weight: bold;
}

.tdPlusBoldGris6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.tdPlusBoldBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.tdPlusBoldGrisC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
}
.tdPlusBoldRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

.tdGris {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #666666; 
}
.tdGrisClair {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #cccccc; 
}
.tdGrisFiche {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #666666;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
 
}
.tdGrisFicheWhite {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #666666;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
 
}
.blanc {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #FFFFFF; 
}

.blancbig {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
 color: #FFFFFF; 
}

.resultThemes {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #FF9999; 
}


.resNiv1 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #990000; 
}

.resNiv2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #CC0000; 
}

.resNiv3 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
 color: #FF0000; 
}


.tdtexte {  
padding-bottom: 0px;
}
/*
a:link {  
color: #333333;
text-decoration: underline;
}

a:visited {  
color: #333333; 
text-decoration: underline;
}

a:hover {  
color: #CC0000;
text-decoration: underline;
}

a:active {  
color: #FF0000;
text-decoration: underline;
}
*/
a.pop:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a.pop:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a.pop:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FF9900;
text-decoration: none;
}
a.clair:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #999999;
text-decoration: underline;
}

a.clair:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #999999; 
text-decoration: underline;
}

a.clair:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #CC0000;
text-decoration: underline;
}

a.clair:active {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #FF0000;
text-decoration: underline;
}
a.stand:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.stand:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.stand:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #CC0000;
text-decoration: underline;
}

a.sel:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a.sel:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a.sel:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a.gris:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #999999;
text-decoration: none;
}

a.gris:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #999999;
text-decoration: none;
}

.hide2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #660000;
text-decoration: none;
}

.hide3 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #990000;
text-decoration: none;
}

.hide4 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #CC0000;
text-decoration: none;
}

.inputCountTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 25px;
}
.inputCountCom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	width: 20px;
}
.inputSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 100px;
}
.textareaFormSupport {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 375px;
	height:250px;
}

.inputCountSel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #333333;
	width: 40px;
}
.inputFiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 200px;
}
.inputForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 120px;
}
.inputForm.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cc0000;
	background-color: #FFFFFF;
	/*width: 120px;*/
}
.inputFicheRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	background-color: #FFFFFF;
	width: 200px;
}

.selectSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.selectGroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100px;
}
.selectThemes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 96px;
}
.selectKw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	width: 200px;
}

.selectSom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #333333;
	width: 90px;
}
.selectList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 250px;
	
}
.selectProv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	width: 190px;
}
.comment {  
font-size: 10px;
 color: #CC0000;
 font-style:italic;
}
