/* CSS Document */
/********************************************************* 

Styles generaux
	background-image : 	<uri> | none;
	background-position: ;	[ [ <percentage> | <length> | left | center | right ] [ <percentage> | <length> | top | center | bottom ]? ] | [ [ left | center | right ] || [ top | center | bottom ] ]
	background-repeat: repeat | repeat-x | repeat-y | no-repeat;
********************************************************/

body {
	margin:				0px;
	margin-top:			5px;
	padding:			0px;
	color: 				#6A6A6A;
	font-family: 		Tahoma, Verdana, Arial, sans-serif; 
	font-size: 			10px;
	border:				0px;
	background-color:	#A1A595;
	background-image:url('../_img/BgPage.gif');
	background-repeat:repeat;
}


/* Pour IE qui ne supporte pas l'heritage (identique a body) */
TD {  
	font-family: 	Tahoma, Verdana, Arial, sans-serif; 
	font-size: 		10px; 
}

P {
	font-family: 	Tahoma, Verdana, Arial, sans-serif; 
	margin:			0px;
	padding:		0px;
}
/********************************************************* 

	DIVERS 
font-family : toujours finir par une famille generique.
	Arial, sans-serif
	Courier, Monospace
	Helvetica, sans-serif
	Palatino, serif
	Times, serif
	Verdana, sans-serif
	ZapfChancery, Cursive
font-style: normal | italic | oblique
font-variant: normal | small-caps
font-weight : normal (400)| bold (700)| bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
content : 	normal | none | [ <string> | <uri> | <counter> | attr(<identifier>) | open-quote | close-quote | no-open-quote | no-close-quote
********************************************************/

.big 		{ font-size: 14px; } /* Gros Texte */
.small 		{ font-size: 10px;  } /* Petit Texte */


/*********************************************************
	Raccourcis
	Stylse specifiques
	Classifier par ordre d'importance les couleurs de la charte
	Ces styles permettront de les utiliser
********************************************************/

.color1     { color: #fff;} /* blanc( */
.color2     { color: #9c1c1e; } /* bordeaux */
.color3     { color: #314c6a; } /* bleu */
.color4     { color: #faca10; } /* yellow */
.color5     { color: #d6110e; } /* red */
.color6     { color: #106d99 ;} /* bleu */

.bgcolor1     { background-color: #fff; }
.bgcolor2     { background-color: #666;}
.bgcolor3     { background-color: #db0000; }
.bgcolor4     { background-color: #ea862a;}
.bgcolor5     { background-color: #febd2b; }
.bgcolor6     { background-color: #106d99; }

.border 	{ border: 1px solid #29385f; }
.noborder 	{ border: 0px; }

/* Attention, Erreurs, mises en gardes 
border-style : none,hidden,dotted,dashed,solid,double,groove,ridge,inset,outset 
border-top-style, border-right-style, border-bottom-style, border-left-style
overflow : scroll | hidden | visible | auto
*/
.warning	{
	color: 				#FF0000;
	background-color: 	#FFF7DF;
	font-weight: 		bold;
	font-size: 			12px;
}


/* Citations */
Q 			{ font-style: italic;}
 
/* Definition des caracteres de quotes (FF seulement) */
Q:lang(fr)	{quotes: '« ' ' »'; }
Q:lang(en)	{quotes: '" ' ' "'; }

Q:before 	{content : open-quote}
Q:after 	{content : close-quote}

/* A utiliser pour les acronymes en utilisant l'attribut title dans la balise pour la signification de l'acronyme (synthese vocale) */
ACRONYM {
   text-transform: uppercase
}

/* A utiliser pour les abbreviations en utilisant l'attribut title dans la balise pour la signification de l'abbreviation (synthese vocale) */
ABBR {
   text-transform: uppercase
}


/********************************************************* 
	LINKS - LIENS 
a:focus:hover { outline: thick solid black }
vertical-align : baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length>
text-decoration : none | [ underline || overline || line-through || blink ]
white-space : normal | pre | nowrap | pre-wrap | pre-line
********************************************************/


A:link 		{text-decoration: none; color: #679EBC; text-decoration:underline;}
A:visited 	{text-decoration: none; color: #679EBC; text-decoration:underline;}
A:hover 	{text-decoration: none; color: #93D11D; text-decoration:underline;}

/* Affichage d'une image sur un lien */
a.viewpic {
  position:relative;
  border-bottom:1px dashed #808080;
  text-decoration: none;
}
a:hover.viewpic {
  text-decoration: none;
  background: none;
}
a.viewpic span {display: none;}

a:hover.viewpic span {
  display: inline;
  position: absolute; 
  top: -130px;
  left: 0px;
  z-index: 20;
  width:100%;
  padding:2px 4px;
}

.Lienred:link 		{text-decoration: none; color: #122663}
.Lienred:visited 	{text-decoration: none; color: #122663}
.Lienred:hover 	{text-decoration: none; color: #314c6a}

/********************************************************* 
	PARAGRAPHES
	(le style par defaut des paragraphes est defini au debut du doc)
********************************************************/
/* Style pour la premiere lettre */
P.lettrine:first-letter {
	font-size:			16pt; 
	vertical-align: 	text-top; 
	text-indent: 		15px;
	text-transform: 	uppercase
}

/* style specifique pour la premiere ligne d'un paragraphe */
p.lettrine:first-line { 
	font-weight: 	bold;
}



/********************************************************* 

	TABLES 
	dont on se sert comme veritables tableau pour y fair apparaiter des données.
	Ceci ne concerne pas les tableaux qui structurent la page.

********************************************************/

/* Tableau de structure */

TABLE.struct {
	border: 0px;
	margin:0px;
	padding:0px;
}




/********************************************************* 
	 Titres
	dipaly: block,inline
********************************************************/	




/* Baseline, slogan : utilisé pour le référencement genralement dans le header */
H1.baseline {
	display:		inline;
	color: 			#fff;
	font-family: 	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		10px;
	font-weight: 	normal;
	font-style: 	normal;
	text-align: 	left;
	background: 	transparent;
	padding-left:	10px;
}
/* Titre de page */
H1 {
	display: 		block;
	background-image:url('../_img/ligneh1.gif');
	background-repeat:repeat-x;
	background-position:center;
	color: 				#ABD10C;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-weight:		bold;
	font-size:        	18px;
	line-height: 20px;
	margin:0px;
}
	
	
H1 SPAN{
background-color:#cbdeef;
padding-left:6px;
padding-right:6px;}	

/* Titre de niveau 1 : I.,II.,III. */
H2 {
	display: 		block;
color: 				#679EBC;
font-family: 		Tahoma, Verdana, Arial, sans-serif;
font-weight:		bold;
font-size:        	14px;
margin:0px;
}

H2 A:link 		{text-decoration: none; color: #5ca308}
H2 A:visited 	{text-decoration: none; color: #5ca308}
H2 A:hover 		{text-decoration: none; color: #504f54}

/* Titre de niveau 2 : A),B),C) */
H3 {
	display: 		block;
	color: 			#122663;
	font-family:  	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	font-weight: 	bold;
	font-style: 	normal;
	text-align: 	left;
	margin:			0px;
}

/* Titre de niveau 3 : 1/,2/,3/ */
H4 {
	display: 		inline;
	color: 			#637682;
	font-family:  	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		12px;
	font-weight: 	bold;
	font-style: 	normal;
	text-align: 	left;
}


/********************************************************* 
	LISTE
	
********************************************************/
/* Liste a puce de contenu NIV 1 */
UL {
	list-style-position: 	outside; /* outside, inside */
	list-style-image:		url('../_img/fleche02.gif');
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			14px;
	padding-left:       	0px;
	margin:					0px;
	padding-left:20px;
}

/* Liste a puce de contenu NIV 2 */
UL LI UL {
	list-style-position: 	outside; /* outside, inside */
	list-style-image:		url('../_img/puce-carre.gif');
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			14px;
	padding-left:       	20px;
	font-weight: 			normal;
	margin:					0px;
}

/* Liste a puce de contenu NIV 3 */
UL LI UL LI UL {
	list-style-position: 	outside; /* outside, inside */
	list-style-image:		url('../_img/puce03.gif');
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	line-height: 			14px;
	padding-left:       	20px;
	font-weight: 			normal;
	margin:					0px;
}

/* Liste numerotee de contenu NIV 1 */
OL {
	list-style-type: upper-roman; 
}
/* Liste numerotee de contenu NIV 2 */
OL LI OL {
	list-style-type: upper-alpha; 
}

/* Liste numerotee de contenu NIV 3 */
OL LI OL LI OL {
	list-style-type: decimal; 
}

/*********************************************************
  FORMS - FORMULAIRES
********************************************************/

FORM {
	margin : 	0px;
	padding : 	0px;
}

/* Le titre des champs doivent se trouver dans une balise LABEL (accessibilite) */ 
LABEL {
	font-family: 	Tahoma, Verdana, Arial, sans-serif;
	font-size: 		11px;
	color:#637682;
}


/* Text Box*/
INPUT.fieldtextbox{
	border-top: 		1px solid #9c9c9c;
	border-right: 		1px solid #9c9c9c;
	border-bottom: 		1px solid #9c9c9c;
	border-left: 		1px solid #9c9c9c;
	background-color: 	#FFF;
	color:#676867;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
	padding-right: 		2px;
}

 Check Box*/
INPUT.fieldcheckbox {
	border: 0px;
}

/* Radio Box*/
INPUT.fieldradiobox {
	border: 0px;
}

/*INPUT.file{
	background-color: 	#FFF;
	padding-left:		2px;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size:			9px;
}*/


INPUT.button, INPUT.fieldbutton {
	color: 				#fff;
	font-family:     	Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-weight: 		normal;
	font-size:    		10px;
	background-color:   #67717d;
	border-bottom: 		#9c9c9c solid 1px;
	border-right: 		#9c9c9c solid 1px;
	border-left: 		#9c9c9c solid 1px;
	border-top: 		#9c9c9c solid 1px;
	cursor: 			pointer;
}


INPUT.button:hover, INPUT.fieldbutton:hover {
	background-color:   #FFF;
	color: 				#df2a00;
}

SELECT.fieldlistbox {
	background-color:   #FFFFFF;
	color: 				#676867;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-size:    		10px;
	border-top: 		1px solid #9c9c9c;
	border-right: 		1px solid #9c9c9c;
	border-bottom: 		1px solid #9c9c9c;
	border-left: 		1px solid #9c9c9c;
}

SELECT.fieldlistbox OPTION {
	color: 				#676867;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-style:    		normal;
	font-size:        	11px;
	background-color:   #FFFFFF;
	width: 				150px;
}

TEXTAREA.fieldtextbox {
	border-top: 		1px solid #9c9c9c;
	border-right: 		1px solid #9c9c9c;
	border-bottom: 		1px solid #9c9c9c;
	border-left: 		1px solid #9c9c9c;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
}

/* Champs de formulaire inactif */
.disabled {
	visibility : 		hidden;
	color: 				#FFF;
	font-size: 			0px;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	background-color:   transparent;
	border: 			#FFF solid 0px;
}

/* Champs de formulaire actif */
.enabled {
	visibility : 		visible;
	border-top: 		1px solid #DFDFDF;
	border-right: 		1px solid #DFDFDF;
	border-bottom: 		1px solid #DFDFDF;
	border-left: 		1px solid #DFDFDF;
	background-color: 	#FFF;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-size: 			11px;
	padding-left: 		2px;
}

/* Impression */
.unprintable {
	display:	block;
}

@media print {
.unprintable { 
	display: 	none;
	visibility: hidden;
	}
}

/********************************************************* 
	STRUCTURE
********************************************************/
DIV#structure{
margin-left:auto;
margin-right:auto;
width:912px;
height:auto;
}


DIV#struct-entete{
background-image:url('../_img/BgTop.gif');
background-repeat:no-repeat;
height:82px;
width:912px;
margin:0px;
padding-top:10px;
}


DIV#struct-contenu-milieu{
background-image:url('../_img/BgMiddle.gif');
background-repeat:repeat-y;
width:912px;
margin:0px;
}
DIV#struct-bottom{
background-image:url('../_img/BottomPage.gif');
background-repeat:no-repeat;
width:912px;
height:10px;
}
DIV.encoche{
background-image:url('../_img/BgEncoche.gif');
background-repeat:no-repeat;
height:18px;
width:912px;}

DIV#acces-produits{
background-image:url('../_img/BgAccesProduits.gif');
background-repeat:no-repeat;
height:388px;
width:72px;
}

DIV#en-acces-produits{
background-image:url('../_img/en-BgAccesProduits.gif');
background-repeat:no-repeat;
height:388px;
width:72px;
}
/********************************************************* 
	ACCES PRODUIT
********************************************************/
DIV#acces{
margin:0px;
padding-top:35px;
padding-left:4px;}

/********************************************************* 
	HEADER
********************************************************/
DIV#bg-green{
background-image:url('../_img/BgTopGreen.gif');
background-repeat:no-repeat;
width:813px;
height:68px;
margin-left:12px;
padding-top:10px;
padding-left:3px;}

.sloggan{
	color: 				#658C25;
	font-family: 		Tahoma, Verdana, Arial, sans-serif; 
	font-size: 			10px;}
	
	
DIV#visuel{
background-image:url('../_img/visuel.jpg');
background-repeat:no-repeat;
width:575px;
height:200px;
padding-left:240px;
padding-top:26px;
}

/********************************************************* 
	CONTENU
********************************************************/

TD.contenu{
width:815px;
height:auto;
margin-left:14px;
float:left;}
/********************************************************* 
	ACUEIL BOXES
********************************************************/
DIV#pub{
width:295px;
height:5px;}	

.titre-pub{
	color: 				#122663;
	font-family: 		Tahoma, Verdana, Arial, sans-serif; 
	font-size: 			30px;
	padding-left:	0px;
	font-weight: 	normal;
	font-style: 	normal;
	line-height: 33px;

}


.ss-titre-pub{
	color: 				#309670;
	font-family: 		Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size: 			11px;
}

DIV.separateur-bleu{
border-bottom:solid 1px #007DC4;}

.lien-vert:link 		{text-decoration: none; font-weight:bold; color: #7BA812}
.lien-vert:visited 	{text-decoration: none; font-weight:bold; color: #7BA812}
.lien-vert:hover 	{text-decoration: none; font-weight:bold; color: #122663}

DIV#titre-edito{
background-image:url('../_img/titre-edito.gif');
background-repeat:no-repeat;
width:245px;
padding-left:15px;
height:23px;
padding-top:8px;
color: #ffffff;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 11px;
}
.lettrine{
color: #ffffff;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 16px;
}

DIV#middle-edito{
background-image:url('../_img/BgMiddleEdito.gif');
background-repeat:repeat-y;
padding-left:15px;
padding-right:10px;
}

DIV#bottom-edito{
background-image:url('../_img/BgBottomBoxEdito.gif');
background-repeat:no-repeat;
width:260px;
height:40px;
}

.titre-box-vert{
color: #93D11D;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 11px;
}


.lettrine-verte{
color: #93D11D;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-weight:bold;
font-size: 16px;
}

DIV.sep-point-horizontale{
background-image:url('../_img/separation-point.gif');
background-repeat:repeat-x;
height:5px;
margin-top:5px;
background-position:center;}

/*box qualios doc */
DIV#titre-box-doc{
background-image:url('../_img/titre-box-doc.gif');
background-repeat:no-repeat;
width:140px;
height:35px;
}
DIV#middle-box-doc{
background-image:url('../_img/BgMiddleBoxDoc.gif');
background-repeat:repeat-y;
padding-left:8px;
padding-right:7px;
width:125px;
}
DIV#bottom-box-doc{
background-image:url('../_img/BgBottomBoxDoc.gif');
background-repeat:no-repeat;
width:140px;
height:9px;
}

/*box qualios manager */
DIV#titre-box-manager{
background-image:url('../_img/titre-box-manager.gif');
background-repeat:no-repeat;
width:171px;
height:35px;
}
DIV#middle-box-manager{
background-image:url('../_img/BgMiddleBoxManager.gif');
background-repeat:repeat-y;
padding-left:8px;
padding-right:7px;
width:156px;
}
DIV#bottom-box-manager{
background-image:url('../_img/BgBottomBoxManager.gif');
background-repeat:no-repeat;
width:171px;
height:9px;
}

/*box espace client */
DIV#titre-box-client{
background-image:url('../_img/BgBoxClientTop.gif');
background-repeat:no-repeat;
width:185px;
height:10px;
}
DIV#middle-box-client{
background-image:url('../_img/BgBoxClientMiddle.gif');
background-repeat:repeat-y;
padding-left:8px;
padding-right:7px;
width:170px;
}
DIV#bottom-box-client{
background-image:url('../_img/BgBoxClientBotom.gif');
background-repeat:no-repeat;
width:185px;
height:8px;
}
/*formulaire espace client */
input.con_login {
	background: #FFFFFF url(../_img/puce-identifiant.gif) 2px 1px no-repeat;
	width: 100px;
	padding-left: 20px;
	border: 1px solid #BBBBBB;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #666666;
}
input.con_pwd {
	background: #FFFFFF url(../_img/puce-password.gif) 3px 1px no-repeat;
	width: 100px;
	padding-left: 20px;
	border: 1px solid #BBBBBB;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #666666;
}
/*box qualios community */
DIV#community{
background-image:url('../_img/BgBoutonCommunity.gif');
background-repeat:no-repeat;
width:158px;
height:62px;
padding-top:6px;
padding-left:6px;
}

/*box certif iso */
DIV#iso{
background-image:url('../_img/BgBoutonISO.gif');
background-repeat:no-repeat;
width:76px;
height:87px;
float:left;
margin-right:4px;
padding-top:2px;
margin-top:6px;
padding-left:2px;
}

/*box partenaires */
DIV#partenaires{
background-image:url('../_img/BgBoutonPartenaires.gif');
background-repeat:no-repeat;
width:83px;
height:87px;
float:left;
padding-top:2px;
margin-top:6px;
}

/********************************************************* 
	CONTENU
********************************************************/

DIV.top{
background-image:url('../_img/bg_top.gif');
background-repeat:repeat-x;
height:19px;}

DIV#visu-techno{
background-image:url('../_img/visu-technologies.gif');
background-repeat:no-repeat;
width:543px;
height:92px;
margin-left:0px;
margin-right:0px;
padding-top:25px;
padding-right:5px;}

DIV#visu-societe{
background-image:url('../_img/visuel02.jpg');
background-repeat:no-repeat;
width:543px;
height:92px;
margin-left:0px;
margin-right:0px;
padding-top:25px;
padding-right:5px;}

DIV#visu-03{
background-image:url('../_img/visuel03.jpg');
background-repeat:no-repeat;
width:543px;
height:92px;
margin-left:0px;
margin-right:0px;
padding-top:25px;
padding-right:5px;}

.titre-vert{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#93D11D;}

.titre-blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#ffffff;}

.titre-bleu{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#122663;}

.titre-blanc-smll{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;}

.box-bleu{
background-image:url('../_img/bg_boxbleu.gif');
background-repeat:no-repeat;
background-position:top;
background-color:#FFFFFF;
height:auto;
width:165px;
padding-left:17px;
padding-right:15px;}


.odd{
background-color:#F3FBDB;
border-bottom:solid 1px #A1A595;
height:18px;}

.even{
background-color:#fff;
border-bottom:solid 1px #A1A595;
height:18px;}

/*hauteur ligne tableu contact*/
.hauteur{
height:22px;}

.titre-tableau{
background-color:#7BA812;
color:#FFFFFF;
border-bottom:solid 1px #A1A595;
height:18px;
cursor:default}

.titre-tableau-bleu{
background-color:#122663;
color:#FFFFFF;
border-bottom:solid 1px #A1A595;
height:18px;}

/*******************************************************
	FORUM QUALIOS
********************************************************/

.thead{
	background:#CFFA79;
	color:#A2D030;
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:9pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	height:14px;
	text-align:center;
}	

.ttheme{
	background:#ECFCCA;
	color:#FFFFFF;
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

.messageDate{
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:10pt;
	background-image:url("/_img/_forum/message_date.gif");
	background-repeat:no-repeat;
	text-align:left;
	padding-left:10px !important;
	padding-right:10px !important;
}

.messageAuteur{
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:9pt;
	background:#E7FBBB;
	padding:5px;
}

.messageAction{
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:9pt;
	background:#B5E655;
	padding:5px;
}

.messageCorps{
	width:300px;
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:9pt;
	padding:5px !important;
}

.recherche{
	text-align:center;
	font-size:10pt;
	height:14px;
}

.DivErreur{
	display:none;
	text-align:center;
	background-color:white;
	color:#244575;
	font-size:11px;
	font-weight: bold; 
	font-family:Tahoma, Verdana, Arial, sans-serif;
	border:1px dashed #244575;
	margin:10px;
	padding:5px;
}

div#citation{
	color: black;
	padding:10px !important;
}

table{
	margin-left:2px;
}



/***************************
 FORUM - Style pour la pop up
***************************/
#mbox{background-color:#FFFFFF; padding:8px; border:2px outset #666;}
.dialog {
	display:none;
	color:#244575;
	font-size:10pt;
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	text-align:center;}
	
                  

/***************************
FORUM - Style pour la pagination
***************************/
.cadre{
	color:#244575;
	font-family:tahoma,verdana,geneva,lucida,arial,helvetica,sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	height:14px;
-moz-border-radius: 4px; 
border-radius: 1px; 
padding:1pt 0px; 
text-align:center; 
margin:0 auto;
}	

ul.fdtablePaginater {
	display:table;
	height:2em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:15px;
	margin-left:220px;
	padding:0pt;
	text-align:center;
	width:auto;
}

ul.fdtablePaginater li {
	-moz-user-select:none;
	color:#666666;
	display:inline-table;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:4px;
	float:left;
}

ul.fdtablePaginater li a.currentPage {
	border-color:#7BA812 !important;
	color:#7BA812;
}

ul.fdtablePaginater li a:active {
	border-color:#7BA812 !important;
	color:#7BA812;
}

ul.fdtablePaginater li a, ul.fdtablePaginater li div {
	border:1px solid #CCCCCC;
	display:block;
	font-family:georgia,serif;
	font-size:1em;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0pt;
	text-decoration:none;
	width:2em;
}

ul.fdtablePaginater li a span, ul.fdtablePaginater li div span {
	background:#FFFFFF url(/_img/_forum/gradient.gif) repeat-x scroll 0pt -20px;
	display:block;
	line-height:2em;
}

ul.fdtablePaginater li a:focus {
	border-color:#AAAAAA;
	color:#333333;
	text-decoration:none;
}

.fdtablePaginaterWrap {
	clear:both;
	text-align:center;
	text-decoration:none;
}

ul.fdtablePaginater li .next-page span, ul.fdtablePaginater li .previous-page span, ul.fdtablePaginater li .first-page span, ul.fdtablePaginater li .last-page span {
	font-weight:bold !important;
}

TD.fondtd{
	height: 20px;
	border-bottom: #7C8086 solid 1px;
	border-right: #7C8086 solid 0px;
	border-left: #7C8086 solid 0px;
	border-top: #7C8086 solid 0px;
}

/**********************************
	TABLEAU RECHERCHE FORUM
**********************************/

.recherche_libelle{
	color:#244575;
	font-size: 11px;
	font-weight: normal;
}

.titre_list{
	color:#7C8086;
	font-size: 11px;
	font-weight: normal;
}	
			
.titre_onglet_recherche{
	color:#244575;
	font-size: 11px;
	font-weight: bold;
}	
			
.recherche_libelle{
	color:#244575;
	font-size: 11px;
	font-weight: normal;
}

.recherche{
	text-align:center;
	font-size:10pt;
	height:14px;
}	

TD.sep_point{
	background-image:url('/_img/_forum/ligne_point.gif');
	height: 1px;
	background-repeat:repeat-x;
}	

TD.onglet_recherche{
	background-image:url('/_img/_forum/onglet_recherche.gif');
	height: 24px;
	background-repeat:no-repeat;
}	

TD.onglet_bordure{
	background-image:url('/_img/_forum/ligne_onglet.gif');
	height: 24px;
	background-repeat:repeat-x;
}	

TD.bg_title_onglet_recherche{
	background-image:url('/_img/_forum/bg_title_tableau.gif');
	height: 21px;
	background-repeat:repeat-x;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}	

TR.bg_list_white_recherche{
	background-image:url('/_img/_forum/ligne_white.gif');
	height: 20px;
	background-repeat:repeat-x;
}	

TR.bg_list_blue_recherche{
	background-image:url('/_img/_forum/ligne_blue.gif');
	height: 20px;
	background-repeat:repeat-x;
}	

TD.bg_list_white_recherche{
	background-image:url('/_img/_forum/ligne_white.gif');
	height: 20px;
	background-repeat:repeat-x;
	border-bottom: 1px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}	

TD.bg_list_blue_recherche{
	background-image:url('/_img/_forum/ligne_blue.gif');
	height: 20px;
	background-repeat:repeat-x;
	border-bottom: 1px;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}		
		
TD.bg_title_ongletbis{
	background-image:url('/_img/_forum/bg_title_tablo.gif');
	height: 21px;
	background-repeat:repeat-x;
	border-left: #CCCCCC solid 1px;
	border-top: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: 0;
}		
	
/**************************************
	FORMULAIRE
***************************************/				
		INPUT{
			color: #333333;
			font-family: Tahoma, Verdana, Arial, sans-serif; 
			font-weight: normal;
			font-size: 11px;
			background-color: #fff;
			border: solid 1px;
			border-bottom: #C7C7C7 solid 1px;
			border-right: #C7C7C7 solid 1px;
			border-left: #C7C7C7 solid 1px;
			border-top: #C7C7C7 solid 1px;
		}
		
		INPUT.file{
			color: #333333;
			font-family: Tahoma, Verdana, Arial, sans-serif; 
			font-weight: normal;
			font-size: 11px;
			background-color: #fff;
			border: solid 1px;
			border-bottom: #C7C7C7 solid 1px;
			border-right: #C7C7C7 solid 1px;
			border-left: #C7C7C7 solid 1px;
			border-top: #C7C7C7 solid 1px;
		}

		INPUT.case {
			margin-top:0px;
			margin-bottom:0px;
			border-bottom: #C7C7C7 solid 1px;
			border-right: #C7C7C7 solid 1px;
			border-left: #C7C7C7 solid 1px;
			border-top: #C7C7C7 solid 1px;
			padding:0px;
			border:0px;
		}

		TEXTAREA {
			color: #333;
			font-size: 11px;
			font-family:Tahoma, Verdana, Arial, sans-serif; 
			background-color: #fff;
			border: solid 1px;
			border-bottom: #C7C7C7 solid 1px;
			border-right: #C7C7C7 solid 1px;
			border-left: #C7C7C7 solid 1px;
			border-top: #C7C7C7 solid 1px;
		}	
	
		SELECT{
			color: #333;
			font-size: 11px;
			font-family:Tahoma, Verdana, Arial, sans-serif; 
			background-color: #fff;
			border: solid 1px;
			border-bottom: #C7C7C7 solid 1px;
			border-right: #C7C7C7 solid 1px;
			border-left: #C7C7C7 solid 1px;
			border-top: #C7C7C7 solid 1px;
		}	
	
		FORM {
			margin:0px;
			padding:0px;
		}

		INPUT.img{
			width:90px;
			border-top: 1px solid #DFDFDF;
			border-right: 1px solid #DFDFDF;
			border-bottom: 1px solid #DFDFDF;
			border-left: 1px solid #DFDFDF;
			background-color: #FFF;
			background-image:url('../IMG/p_img.gif');
			background-repeat:no-repeat;
			vertical-align:middle;
			padding-top:0px;
			padding-left:18px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
			font-size:9px;
		}	

		LABEL{
		  	display:block;
			margin:0.5em 0;
			border:0px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		}	
