body {
	margin:0px; background-image: url('../images/background.jpg');
	background-repeat:repeat-x;
	background-color: #dddddd;
	color:#356DA8;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif
}


#sddm{	margin: 0;	padding: 0;	z-index: 30}
#sddm li{	margin: 0;	padding: 0;	list-style: none;	float: left;	font: bold 12px arial; height:36px;}
#sddm li a{	display: block;	margin: 0 1px 0 0;	padding: 11px 10px;	 text-align: center;	text-decoration: none;
background: #3679C1;color: #FFFFFF;}
#sddm li a:hover{	background: #E7B628}
#sddm div {	position: absolute;	visibility: hidden;	margin: 0;	padding: 0;
background: #EAEBD8;	border: 1px solid #5970B2}
#sddm div a{position: relative;	display: block;	margin: 0;	padding: 5px 10px;	width: auto;white-space: nowrap;text-align: left;text-decoration: none;font: 12px arial;
background: #3679C1;	color: #FFFFFF;}
#sddm div a:hover{	background: #E7B628;color: #FFFFFF}

.fondDePage{
	background-color: #dddddd;
}
.loginInputMedium {background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;
border:1px #7c83aa solid;width:120px;text-align:left;}

.lienPub{	color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}

a.lien2:link {
	color: #C13636; TEXT-DECORATION: none;
}
a.lien2:visited {
	color: #C13636; TEXT-DECORATION: none;
}
a.lien2:hover {
	color: #C13636; TEXT-DECORATION: underline;
}
a.lien2:active {
	color: #C13636; TEXT-DECORATION: underline;
}
.baseline {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.baseline1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
.baseline2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_login {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.txt_loggedIn {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.txt_loggedIn2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.lienslogin:link {
	color: #4D9CEC; TEXT-DECORATION: underline;
}
A.lienslogin:visited {
	color: #4D9CEC; TEXT-DECORATION: underline;
}
A.lienslogin:hover {
	COLOR: #FFCC33;	TEXT-DECORATION: none;
}
.Style3 {font-size: 18px; color: #FFCC33}
.Style4 {color: #FFCC33}
/*
input {
	background-color:#3C82CF;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	FONT-SIZE: 10px; 
	height: 18px;
	border: 1px #184C86 solid;
}
*/
.fond_filariane {
	background-color:#ffffff;
}
.txt_filariane {
	font-size: 9px;
	color: #003399;
	background-color:#ffffff;
	border-left: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding-left: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.filet_pageprincipale {
	background-image: url('../images/background_filet_pp.gif');
	background-repeat: repeat-y;
	background-position: 592px 50%;
}
.img_margedroit{padding-right:4px}

.sous_titre_zoom {font-size: 14px; color:#000000;}

.titre_zoom {
	font-size: 17px;
	font-style: italic;
	font-weight: bold;	
	color:#000000;
}
.text_zoom{
	color:#000000;
}

.soustitre_solution {
	font-size: 13px;
	padding-bottom: 0px;
	font-style: normal;
	font-weight: bold;
}
.adresse_pieddepage {
	border-top: 1px solid #e7e7e7;
	padding:8px;
	font-size: 9px;
	color:#888888;
	font-style: normal;
}
.adresse_pieddepage a {
	color:#888888;
	text-decoration:none;
}
.adresse_pieddepage a:hover{
	color:#E6B528;
	text-decoration:none;
}

/* depot d'offre   couleur input:#ebeef3 et couleur texte et bordure:#184C86 couleur de fond:ffffff et image de fond:*/
.textOffre{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;background-color:#ffffff;text-align:left; }
.textOffreSF{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;text-align:left; }
.textOffreFix{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none; width:500px;text-align:left;}
.labelOffre {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;width:180px;padding-left:30px; }
.labelrecap {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;color:#184C86 ;text-decoration:none;}
.titreRecap {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;color:#FFFFFF ;background-image: url('../images/puce_fleche_blanche.gif');background-repeat:no-repeat;text-decoration:none;background-position: 5px 5px;	margin: 0px;padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px}
.titreRecapD {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#184C86 ;text-decoration:none;color:#FFFFFF ;text-align:right;padding-right: 15px;}
.H2Offre {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:2C52B5 ;text-decoration:none;padding-left:60px;text-align:left}
.H3Offre {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:2C52B5 ;text-decoration:none;padding-left:60px;text-align:left}
.OffreInputMini {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:30px;text-align:left;}
.OffreInputSmall {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:50px;text-align:left;}
.OffreInputSmallPlus {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:90px;text-align:left;}
.OffreInputMedium {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:120px;text-align:left;}
.OffreInputLarge {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:180px;text-align:left;}
.OffreInputXLarge {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:260px;text-align:left;}
.OffreSelectLarge{background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86; FONT-SIZE: 10px;height:18px;border:1px #184C86 solid;width:260px;text-align:left;}
.OffreSelectMedium{background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86; FONT-SIZE: 10px;height:18px;border:1px #184C86 solid;width:160px;text-align:left;}
.OffreRadio {background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;color:#184C8686; height:18px; border:none;}
.OffreBtOk {background-color:#3C82CF;font-family: Arial, Helvetica, sans-serif;color:white;FONT-SIZE:10px;height:18px;border:1px solid #184C86;width:30px;text-align:center;;background-image: url('../appels_offres/images/fondbouton.gif');background-repeat:repeat-x}}
.OffreBtValider {background-color:#3C82CF;font-family: Arial, Helvetica, sans-serif;color:white;FONT-SIZE:10px;height:18px;border:1px solid #184C86;width:150px;text-align:center;;background-image: url('../appels_offres/images/fondbouton.gif');background-repeat:repeat-x}}
.OffretexteArea {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:80px;border:1px #184C86 solid;width:260px;text-align:left;}
.OffrefondFormulaireDepot{background-color:#ffffff; width:576px;background-image: url('../appels_offres/images/backFormulaire.jpg');background-repeat:repeat-x;background-position-y:50%}
.OffrefondFormulaireRecapDepot{background-color:#659CC5; width:485px;background-image: url('../appels_offres/images/desc_bg.gif');background-repeat:repeat-x;border:1px solid #184C86;}
.textOffre12b {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.textOffre12bFonce {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#184C86 ;text-decoration : none}
.lienOffre {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;color:#3C82CF ;text-decoration:none;text-align:left;width:120px;padding-left:0px; }
.textOffre12j {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration:none;text-align:left;}
.textOffre12j a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration:none;text-align:left;}
.textOffre12j a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffca2b;text-decoration:none;text-align:left;}
.OffrePrix{background-color:#F1AD04;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;vertical-align:middle;color: #FFFFFF;	text-transform:uppercase;background-image: url('../appels_offres/images/fondJaune.gif');background-repeat:repeat-x;height:20px; border:1px solid #765c0e;}
.fondLogin{background-image: url('../appels_offres/images/desc_bg.gif');background-repeat:repeat-x}
.OffreTable485{background-color:#ffffff; width:485px;background-image: url('../appels_offres/images/backFormulaire.jpg');background-repeat:repeat-x}
.OffreTable485n{ width:485px;}
.textOffreEtBordure{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;background-color:#ffffff;border:1px #184C86 solid; }
.textPaiement{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none; }
.lienOffre12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #184C86;text-decoration:underline;}
.lienOffre12 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffca2b; text-decoration:none;text-align:left;}
.lienOffre12 a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffca2b; text-decoration:none;}
.liensoc {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc0000;text-decoration:underline;}
.liensoc a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc0000; text-decoration:none;text-align:left;}
.liensoc a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc0000; text-decoration:none;}
.liensocp {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #cc0000;text-decoration:underline;}
.liensocp a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #cc0000; text-decoration:none;text-align:left;}
.liensocp a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #cc0000; text-decoration:none;}
.offreencart {background-color:#184C86;}
.vguideencart {font-family: Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; bold; color:#477127; border:1px solid #477127;
						text-decoration:none; background-color:#D0E8BE; padding-left:5px}
/* encart recherche */
.RechercheInputMedium {background-color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;color:#3C82CF;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:120px;text-align:left;}


/** style pour calendrier **/
.calTable1 {	background-color: #ffffff;}
.calTable2 {	background-color: #174f88;}
.calcolHeader {	background: #028edb;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.6em;	font-weight: bold;	border:0.5pt solid #80ADD6;	color:#084194;}
.calAction {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color:#084194;	background-color: #ffffff;}
.calTdAction {background-color: #ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;width:25px;height:25px;color: #084194;	border:0.5pt solid #80ADD6;text-align:center;}
.calClose {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.6em;	font-weight: bold;	color: red}
.calButton {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	font-weight: bold;	color: 084194;}


/* gestion   couleur texte et bordure:#000000 */
.textGestion{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;color:#000000;text-decoration:none;background-color:#ffffff;text-align:left; }
.labelGestion {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight:bold;color:#000000 ;text-decoration:none;text-align:left;padding-left:20px; }

/*  recherche Fichiers   couleur input:#ddd3ba et couleur texte et bordure:#906d19 couleur de fond:ffffff et image de fond: ddd3ba*/
.textFichiers{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;background-color:#ffffff;text-align:left; }
.textFichiersSF{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;text-align:left; }
.lienFichiersRouge{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc0000; text-decoration:none;text-align:left;}
.lienFichiersRougea {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cc0000; text-decoration:underline;text-align:left;}
.lienFichiers12 a :hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffca2b;text-decoration:none;}
.lienFichiers12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #184C86; text-decoration:none;text-align:left;}
.lienFichiers12 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffca2b; text-decoration:none;}
.lienFichiersSF{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #356DA8; text-decoration:none;}
.nomFichiers {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #356DA8; text-decoration:none; padding-left:20px;}

.labelFichiers{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;padding-left:0px;}
.labelFichiersComptage{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;width:250px;padding-left:30px;
	background-image: url('../recherche_fichiers/images/fleche2.gif');background-repeat:no-repeat;
	background-position: 5px 2px;
}
.aideFichiers{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color:#000000;text-decoration:none;text-align:left; }
.FichiersFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#356DA8 ;						
						margin:0px 0px;padding:4px 4px 4px 4px;						
						width:500px;}
.titreFichiersFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff ;
						width:500px;  text-decoration:none;text-align:left;						
						background-image: url('../recherche_fichiers/images/titre_barre.jpg');background-repeat:repeat;
						border : 1px solid #2363a9; padding-left:25px; padding-right:25px; padding-top:2px; padding-bottom:2px
						}
.tableauFichiersFormulaire {background-color:#ffffff; color:#184C86 ; width:500px;background-image: url('../appels_offres/images/backFormulaire.jpg');
							background-repeat:repeat-x;background-position-y:50%}

.tableauFichiersLegendeCouleur{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	width:500px;
	background-color: #356DA8;
}
.H2Fichiers {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;
			font-family: Arial, Helvetica, sans-serif;font-size:18px;	font-weight:bold;
			color:#2C52B5 ;
			text-decoration:none;padding-left:60px;text-align:left}
.H3Fichiers {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;font-family: Arial, Helvetica, sans-serif;font-size:12px;
			font-weight:bold;color:#2C52B5 ;text-decoration:none;padding-left:60px;text-align:left}
		
.FichiersOption{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#356DA8;text-decoration:none;text-align:left; }

.FichiersBoite{background:#2363a9;padding:0px 1px 0px 1px;margin:0px; border : 1px solid #2363a9;text-align:left;color:#2363a9; }
.FichiersBoite2{background:white;padding:0px;margin:0px;overflow:auto;height:120px;text-align:left;}
.FichiersBoiteTitre{background:#2363a9;
					font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#ffffff ;text-decoration:none;text-align:left;
					margin:5px 5px 5px 5px;padding:1px 1px 1px 1px;	width:142px;
}
.DivABO{background:white;text-transform:capitalize;font-weight:bold;color:#184C86;font-size:10px;}
.DivABO_L{background:#2069b9;text-transform:capitalize;font-weight:bold;color:white;font-size:10px;}

.FichiersRechercheRecap{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#184C86 ;						
						margin:0px 0px;padding:0px 0px 0px 0px;						
						width:570px;
						background-color:#ffffff;	
						border-bottom : 1px solid #2363a9;
						border-right : 1px solid #e7e7e7;
						border-left : 1px solid #e7e7e7;}
.ligneFichiers {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff ;
						text-decoration:none;text-align:left;	
						background-color:#1c5ea3;	
						/*background-image: url(../images/puce_fleche_blanche.gif);background-repeat:no-repeat;
						background-position:5px 8px;*/
						background-image: url('../recherche_fichiers/images/titre_barre.jpg');background-repeat:repeat-x;						
						padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px
											
				}

.tableauFichiersDescription{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#184C86 ;
							text-decoration:none;
							text-align:left;						
							background-color:#ffffff;
							border : 1px solid #184C86;
							}
.contenuFichiersDescription{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#356DA8 ;
							text-decoration:none;
							text-align:left;						
							padding:2px 2px 2px 10px;
							}
.bordureFichiersDescription{
							 padding:2px 2px 2px 2px;							
							} /*border : 1px solid #906d19; background-color:#dbd2bd;*/
.FichiersInputMini {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:30px;text-align:left;}
.FichiersInputSmall {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:50px;text-align:left;}
.FichiersInputSmallPlus {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:90px;text-align:left;}
.FichiersInputMedium {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:120px;text-align:left;}
.FichiersInputLarge {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:180px;text-align:left;}
.FichiersInputXLarge {background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86;FONT-SIZE:10px;height:15px;border:1px #184C86 solid;width:260px;text-align:left;}
.FichiersSelectLarge{background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86; FONT-SIZE: 10px;height:18px;border:1px #184C86 solid;width:260px;text-align:left;}
.FichiersSelectMedium{background-color:#ebeef3;font-family: Arial, Helvetica, sans-serif;color:#184C86; FONT-SIZE: 10px;height:18px;border:1px #184C86 solid;width:160px;text-align:left;}
						
.HRFichiers {
	background-color: #356DA8;
	padding:0px 0px 0px 0px;
	height:1px;
}
.classementFichiers {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	background-color:#FFdd99;	
}							
/* background-color: #356DA8; recherche societe   couleur input:#ddd3ba et couleur texte et bordure:#184C86 couleur de fond:ffffff et image de fond: CFCFCF*/
.textsociete{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;background-color:#ffffff;text-align:left; }
.labelsociete{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;}
.aidesociete{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color:#000000;text-decoration:none;text-align:left; }
.titresocieteFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff ;
						text-decoration:none;text-align:left;						
						background-image: url('../recherche_fichiers/images/titre_barre.jpg');background-repeat:repeat-y;
						border : 1px solid #2363a9
						}
.societeFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#184C86 ;						
						margin:0px 0px;padding:4px 4px 4px 4px;						
						width:500px;}
.tableausocieteFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#184C86 ;
							text-decoration:none;
							text-align:left;						
							width:500px;
							background-color:#ffffff;
							}
.H2societe {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;
			font-family: Arial, Helvetica, sans-serif;font-size:18px;	font-weight:bold;
			color:#2C52B5 ;
			text-decoration:none;padding-left:60px;text-align:left}
								
.textsocieteSF{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#184C86;text-decoration:none;text-align:left; }
.liensociete12 a :hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CFCFCF;text-decoration:none;background-color:#184C86;}
.liensociete12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CFCFCF; text-decoration:none;text-align:left;background-color:#184C86;}
.liensociete12 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #184C86; text-decoration:none;background-color:#CFCFCF;}
.liensocieteSF{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #356DA8; text-decoration:none;}
.nomsociete {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #356DA8; text-decoration:none;padding:2px 2px 2px 10px;}		
.societeOption{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#356DA8;text-decoration:none;background-color:#ffffff;text-align:left; }
.societeRechercheRecap{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#184C86 ;						
						margin:0px 0px;padding:4px 4px 4px 4px;						
						width:578px;
						background-color:#ffffff;	
						border-bottom : 1px solid #184C86;
						border-right : 1px solid #e7e7e7;
						border-left : 1px solid #e7e7e7;
						list-style-type : square;}
.lignesociete {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff ;
						text-decoration:none;text-align:left;	
						background-color:#1c5ea3;	
						/*background-image: url(../images/puce_fleche_blanche.gif);background-repeat:no-repeat;
						background-position:5px 8px;*/
						background-image: url('../recherche_fichiers/images/titre_barre.jpg');background-repeat:repeat-x;						
						padding-left:30px; padding-right:2px; padding-top:2px; padding-bottom:2px
											
				}
.tableausocieteDescription{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#184C86 ;
							text-decoration:none;
							text-align:left;						
							width:500px;
							background-color:#ffffff;
							background-image: url('../recherche_societe/images/fondFiche.gif');background-repeat:repeat-x;border : 1px solid #184C86; background-position-y:50%
							}
.contenusocieteDescription{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#356DA8 ;
							text-decoration:none;
							text-align:left;						
							width:498px;
							padding:2px 2px 2px 30px;
							}
.borduresocieteDescription{	 padding:2px 2px 2px 2px;} 
.HRsociete {background-color:#CFCFCF;padding:0px 0px 0px 0px;height:1px;}
.classementsociete{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#184C86 ;
						text-decoration:none;text-align:left;	
						background-color:#FFdd99;											
				}	
/*border : 1px solid #184C86; background-color:#dbd2bd;*/
							
/****      SERVICE GFM               *************/
/*   couleur input:#ddd3ba et couleur texte et bordure:#99b377 couleur de fond:ccd9bb et image de fond: ddd3ba*/
.textServiceGFM{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#2b4011;text-decoration:none;background-color:#ffffff;text-align:left; }
.listeServiceGFM{
				display:list-item;
				font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
				color:#2b4011;text-decoration:none;background-color:#ffffff;text-align:left; list-style-type:square; list-style-position:outside; list-style-image:url('../ServiceGFM/images/puce.gif'); padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px }
.labelServiceGFM{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#2b4011;text-decoration:none;background-color:#ffffff;text-align:left; }
.textServiceGFMSF{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#2b4011;text-decoration:none;text-align:left; }
.lienServiceGFM12 a :hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration:none;background-color:#ccd9bb;}
.lienServiceGFM12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#99b377;text-decoration:none;}
.lienServiceGFM12 a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #55811d; text-decoration:none;}
.lienServiceGFMSF{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #2b4011; text-decoration:none;}
.nomServiceGFM {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #2b4011; text-decoration:none;}

.aideServiceGFM{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color:#000000;text-decoration:none;text-align:left; }
.ServiceGFMFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#906d19 ;						
						margin:0px 0px;padding:4px 4px 4px 4px;						
						width:500px;}
.titreServiceGFMFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;bold;color:#477127;	
						text-decoration:none;text-align:left;						
						background-image: url('../images/puce_fleche_blanche.gif');background-repeat:no-repeat;background-color:#D0E8BE;
						background-position: 5px 8px;margin:0px;border : 1px solid #99b377; padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px}
.tableauServiceGFMFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#2b4011 ;
							text-decoration:none;
							text-align:left;						
							width:500px;
							background-color:#ffffff;
							}
.ficheServiceGFMFormulaire {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#2b4011 ;
							text-decoration:none;
							text-align:left;						
							width:540px;
							border : 1px solid #99b377;
							background-color:#ffffff;
							background-image: url('../../images/bg.gif');background-repeat:repeat-x;
							background-position-y:50%
							}
.tableauServiceGFMLegendeCouleur{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#906d19 ;
							text-decoration:none;
							text-align:left;						
							width:500px;
							background-color:#ddd3ba;
							}
.H2ServiceGFM {background-image: url('../ServiceGFM/images/icon_GFM.gif');
			background-repeat:no-repeat;background-position: 25px 2px;
			font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;
			color:#477127 ;text-decoration:none;padding-left:60px;text-align:left;
			background-color:#ffffff
			}
			
.ServiceGFMInputMini {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:30px;text-align:left;}
.ServiceGFMInputSmall {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:50px;text-align:left;}
.ServiceGFMInputSmallPlus {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:90px;text-align:left;}
.ServiceGFMInputMedium {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:120px;text-align:left;}
.ServiceGFMInputLarge {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:180px;text-align:left;}
.ServiceGFMInputXLarge {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:15px;border:1px #99b377 solid;width:260px;text-align:left;}
.ServiceGFMSelectLarge{background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011; FONT-SIZE: 10px;height:18px;border:1px #99b377 solid;width:260px;text-align:left;}
.ServiceGFMSelectMedium{background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011; FONT-SIZE: 10px;height:18px;border:1px #99b377 solid;width:160px;text-align:left;}
.ServiceGFMRadio {background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;color:#2b4011; height:18px; border:none;}
.HRServiceGFM {background-color:#99b377;padding:0px 0px 0px 0px;height:1px;}
.ServiceGFMtexteArea {background-color:#eef6e8;font-family: Arial, Helvetica, sans-serif;color:#2b4011;FONT-SIZE:10px;height:80px;border:1px #99b377 solid;width:260px;text-align:left;}

			
			
.ServiceGFMOption{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#2b4011;text-decoration:none;background-color:#ffffff;text-align:left; }

.ligneServiceGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#906d19 ;
						text-decoration:none;text-align:left;	
						background-color:#ddd3ba;	
						background-image: url('../images/puce_fleche_blanche.gif');
						background-repeat:no-repeat;
						background-position: 5px 8px;
						padding-left:30px; padding-right:2px; padding-top:2px; padding-bottom:2px											
				}

.contenuServiceGFMDescription{font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#2b4011 ;
							text-decoration:none;
							text-align:left;						
							width:498px;
							padding:2px 2px 2px 30px;
							}
.bordureServiceGFMDescription{
							 padding:2px 2px 2px 2px;
							
							} /*border : 1px solid #906d19; background-color:#dbd2bd;*/

.classementServiceGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#906d19 ;
						text-decoration:none;text-align:left;	
						background-color:#ddd3ba;											
				}	
/**************** GESTION  *****************/				
.ligneGestionGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;text-align:left;	
	color:#253072;
	border : 1px solid #7c83aa;
	background-color:#bdc0d4;	background-image: url('../images/puce_fleche_blanche.gif');background-repeat:no-repeat;background-position: 5px 8px;
	padding-left:30px; padding-right:2px; padding-top:2px; padding-bottom:2px											
}
.labelGestionGFM {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;	text-decoration:none;text-align:left;	
	color:#253072;										
}
.textGestionGFM {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;	
	color:#356da8;										
}
.lienGestionGFM {
	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:underline;text-align:center;	
	color:#253072;										
}
.lienGestionGFM a {
	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:underline;text-align:center;	
	color:#253072;										
}
.tableGestionGFM {	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-align:left;
				color:#253072;	
				width:500px;	
				border:1px solid #7c83aa;	
				background-repeat:repeat-x;background-image: url('../espacePro/images/fond.jpg');background-position-y:50%
}
.tableGestionGFMS {	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-align:left;
				color:#253072;	
				width:300px;	
				border:1px solid #7c83aa;	
				background-repeat:repeat-x;background-image: url('../espacePro/images/fond.jpg');background-position-y:50%
}
.tableGestionGFMSansBordures {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-align:left;color:#253072;width:500px;background-repeat:repeat-x;background-image: url('../espacePro/images/fond.jpg');background-position-y:50%}
.listeGestionGFM{display:list-item;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#356da8;text-decoration:none;text-align:left;background-color:#ffffff; list-style-type:square; list-style-position:outside; list-style-image:url('../ServiceGFM/images/puce2.gif'); padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.listeGestionGFMSansFond{display:list-item;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color:#356da8;text-decoration:none;text-align:left; list-style-type:square; list-style-position:outside; list-style-image:url('../ServiceGFM/images/puce2.gif'); padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px}
.listeGestionGFMSansFond a{display:list-item;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#356da8;text-decoration:none;text-align:left; list-style-type:square; list-style-position:outside; list-style-image:url('../ServiceGFM/images/puce2.gif'); padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px}

.H2GestionGFM {background-image: url('../espacePro/images/icone_bleu_fonce.gif');background-repeat:no-repeat;background-position :  45px 50%;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#253072 ;text-decoration:none;padding-left:80px;padding-bottom:0px;text-align:left}
.H3GestionGFM {display:block;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#253072 ;text-decoration:none;padding-left:20px;padding-bottom:0px;padding-top:20px;text-align:left;}
.fondgestionGFM{background-color:#fffffff;	}
.tipGestionGFM {font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;color:#356da8;}
.GestionGFMInputMini {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:30px;text-align:left;}
.GestionGFMInputSmall {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:50px;text-align:left;}
.GestionGFMInputSmallPlus {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:90px;text-align:left;}
.GestionGFMInputMedium {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:120px;text-align:left;}
.GestionGFMInputLarge {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:180px;text-align:left;}
.GestionGFMInputXLarge {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:15px;border:1px #7c83aa solid;width:260px;text-align:left;}
.GestionGFMSelectLarge{background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8; FONT-SIZE: 10px;height:18px;border:1px #7c83aa solid;width:260px;text-align:left;}
.GestionGFMSelectSmall{background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8; FONT-SIZE: 10px;height:18px;border:1px #7c83aa solid;width:80px;text-align:left;}
.GestionGFMSelectMedium{background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8; FONT-SIZE: 10px;height:18px;border:1px #7c83aa solid;width:120px;text-align:left;}
.GestionGFMSelectMediumPlus{background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8; FONT-SIZE: 10px;height:18px;border:1px #7c83aa solid;width:200px;text-align:left;}
.GestionGFMtexteArea {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:80px;border:1px #7c83aa solid;width:400px;text-align:left;}
.GestionGFMtexteAreaLarge {background-color:#e5e6f2;font-family: Arial, Helvetica, sans-serif;color:#356da8;FONT-SIZE:10px;height:80px;border:1px #7c83aa solid;width:400px;height:50px;text-align:left;}
.menuGestionGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;	
	color:#ffffff;
	padding:0px 0px 0px 20px;											
}
A.menuGestionGFM:hover   {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;	
	color:#ffffff;
	background-color:#bdc0d4;	
	padding:0px 0px 0px 20px;											
}
.menuGestionGFMOff {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;	
	color:#253072;
	background-color:#bdc0d4;	
	padding:0px 0px 0px 20px;											
}
.menuGestionGFMPageNav {font-family: Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-decoration:none;	
	color:#c0c0c0;										
}
.lienGestionGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;	
	color:#253072;
	padding:0px 0px 0px 20px;											
}
.linkGestionGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;	
	color:#253072;
	padding:0px 0px 0px 0px;											
}
.menuGestionNav {font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;text-decoration:none;	
	color:#253072;
	background-color:#bdc0d4;	
	padding:0px 2px 0px 2px;	
	white-space : nowrap;	
	height:14px;								
}
.menuGestionNavOff {font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;	
	color:#ffffff;
	background-color:#bdc0d4;	
	padding:0px 2px 0px 2px;	
	white-space : nowrap;									
}
.menuGestionFond {
	background-color:#bdc0d4;										
}
.messageGestionGFM {
	background-image: url('../espacePro/images/info.gif');background-repeat:no-repeat;background-position: 5px 8px; height:30px;
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;text-align:left;
	color:#d23f3f;
	border : 1px solid #7c83aa;
	background-color:#bdc0d4; padding-left:50px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
.messagetxtGestionGFM {
	padding:0px 0px 0px 10px;	
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-decoration:none;text-align:left;
	color:#d23f3f;
}

/**************** Edition   *****************/
.texteditions {
	font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-align:left;	
	color: #2C52B5;										
}

/**************** ACTUALITE   *****************/
.menuactu1{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#777777 ;text-decoration:none;text-align:left;padding-left:0px;}
.menuactu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#184C86 ;text-decoration:none;text-align:left;padding-left:0px;}
.ligneActualiteGFM {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;text-align:left;	
	color:#2C52B5;
	border : 1px solid #2C52B5;
	background-color:#C2D3E5;	
	padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px											
}
.ligneActualiteGFM a {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;text-align:left;	
	color:#2C52B5;
	background-color:#C2D3E5;	
	padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px											
}
.ligneActualiteGFM a:hover {
	color: #cc0000;
}
.linkActualiteGFM {color: #cc0000; text-decoration:underline;font-weight:bold;}
.linkActualiteGFM a {color: #cc0000; text-decoration:underline;font-weight:bold;}
.linkActualiteGFM a:hover {color: #cc0000; text-decoration:underline;font-weight:bold;}
.labelActualiteGFM {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;	
	text-decoration:none;text-align:left;	
	color:#356da8;		
	background-image: url('../images/puce_fleche_blanche.gif');background-repeat:no-repeat;background-position: 2px 5px;			
	padding-left:20px; padding-right:2px; padding-top:2px; padding-bottom:2px						
}
.labelActualiteGFM1 {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;	
	text-decoration:none;text-align:left;	
	color:#356da8;}
.textActualiteGFM {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;	
	color: #993300;										
}
.textActualiteGFM1 {
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;	
	color: #2C52B5;										
}
.H2ActualiteGFM {background-image: url('../appels_offres/images/fleche_bleueL.jpg');background-repeat:no-repeat;
			font-family: Arial, Helvetica, sans-serif;font-size:18px;	font-weight:bold;
			color:#2C52B5 ;
			text-decoration:none;padding-left:60px;text-align:left}
.resumeActualiteGFM{
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;	
	color: #356DA8;		
	background-image: url('../actualites/images/bulletbleu.gif');background-repeat:no-repeat;background-position: 20px 5px;	
	border-bottom: 1px solid #ECC2C2; padding-left:50px; padding-right:0px; padding-top:0px; padding-bottom:0px							
}
.resumeActualiteGFM a{
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;text-decoration:none;text-align:left;	
	color: #356DA8;		
	text-decoration:none;
}

.btActualite a{	
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;
	color:#993300;
	background-color:#C2D3E5;
	border : 1px solid #2C52B5;
	white-space: nowrap;
height:30px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px
}
.btActualite a:hover{	
	font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;
	color:#ffffff;
	background-color:#c83636;
	border : 1px solid #E09A9A;
	white-space: nowrap;
	background-image: url('../actualites/images/fond_rouge_off.gif');background-repeat:repeat-x;
height:30px; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px
}
.btActualite{	
	white-space: nowrap;

}
/*
.listeActualiteGFM {
	background-image: url(../actualites/images/fleche3.gif);background-position:2px 5px;	background-repeat:no-repeat;
	display:inline;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	padding:2px 2px 2px 2px; color:#356DA8; text-decoration:none; text-align:left;}
*/
 .listeActualiteGFM{
 	display:list-item;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	color:#356da8;text-decoration:none;text-align:left;background-color:#ffffff; list-style-type:none; list-style-position:inside; list-style-image:url('../actualites/images/fleche3.gif'); padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px}

.listeActualiteGFM a{
	display:inline;	
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	padding:2px 2px 2px 10px; color:#356DA8; text-decoration:none; text-align:left;}
	
.listeActualiteGFM a:hover{background-position: 
               2px 5px;	background-repeat:no-repeat;	background-color: #dddddd;
	display:inline;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	color:#356DA8; text-decoration:none; text-align:left; list-style-type:none; list-style-position:inside; list-style-image:url('../actualites/images/fleche3.gif'); padding-left:10px; padding-right:2px; padding-top:2px; padding-bottom:2px}
/**/
.linkNewsLetterGFM {	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#356DA8;
	padding:0px 0px 10px 0px;											
}
.linkNewsLetterGFM a {	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#356DA8;
	padding:0px 0px 10px 0px;										
}
.ligneNewsletterGFM {font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-decoration:none;text-align:left;	
	color:#ffffff;
	border : 1px solid #C2D3E5;
	background-color:#2C52B5;	
}
.ligneNewsletterGFM a {font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;text-decoration:none;text-align:left;	
	color:#ffffff;
	background-color:#2C52B5;	
	padding:0px 0px 0px 20px;											
}
.HRActu {background-color:#E09A9A; color:#E09A9A; padding:0px 0px 0px 0px;height:1px;}
.menuActualiteGFM {font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;	
	color:#993300;
	padding:0px 0px 0px 0px;											
}
A.menuActualiteGFM:hover   {font-family: Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;	
	color:#ffffff;
	background-color:#993300;	
	padding:0px 0px 0px 0px;											
}

.ActualiteGFMInputMedium {
		background-color:#ffffff; color:#356DA8;
		border:1px #7c83aa solid;
		height:15px;width:140px;
		font-family: Arial, Helvetica, sans-serif;FONT-SIZE:10px;text-align:left;}
	
	
	
	/*
	
.tableActualiteGFMSansBordures {font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-decoration:none;text-align:left;color:#253072;width:500px;background-repeat:repeat-x;background-position : bottom;background-image: url("../espacePro/images/fond.jpg");}
.listeActualiteGFMSansFond{list-style:square outside url("../ServiceGFM/images/puce2.gif");display:list-item;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;padding:2px 0px 2px 18px;color:#356da8;text-decoration:none;text-align:left;}
.listeActualiteGFMSansFond a{list-style:square outside url("../ServiceGFM/images/puce2.gif");display:list-item;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;padding:2px 0px 2px 18px;color:#356da8;text-decoration:none;text-align:left;}

.H3ActualiteGFM {display:block;font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#253072 ;text-decoration:none;padding-left:20px;padding-bottom:0px;padding-top:20px;text-align:left;}
.fondActualiteGFM{background-color:#fffffff;	}

*/
.pubdroite{ width:100%; height:100%; background-color:black;	

}
.aster{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #cc0000; text-decoration:none}
.rouge {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #993300; text-decoration:none}
.H1Marketing {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:24px; font-weight:bold; color:#813B08; text-decoration:none; padding:0px 100px 0px 0px; text-align:right;}
.H2Marketing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-style: italic; font-weight:bold; color:#813B08; text-decoration:none;padding:0px 0px 0px 0px; text-align:right;}
.H3Marketing {height:10px;}
.T1Marketing {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style: italic; font-weight:normal; color:#356DA8; text-decoration:none; padding:0px 20px 0px 20px; text-align:justify;}
.T2Marketing{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold; padding:5px 20px 5px 20px;color:#253072;text-decoration:none;text-align:left;}
.T3Marketing{font-family: Arial, Helvetica, sans-serif;font-size: 12px; padding:5px 20px 5px 40px; color:#356DA8; text-decoration:none;}
.T3Marketing a {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#356DA8; text-decoration:none;}
.T3Marketing a:hover {background-color: #DDDDDD;}
.T3SMarketing {font-weight: bold; color:#253072;text-decoration:none;}
.T4SMarketing {font-weight: normal; color:#356DA8;text-decoration:none;}
.Rub1Marketing{background-image: url('../ServiceGFM/images/puce2.gif');background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;padding:0px 0px 0px 8px;color:#253072;text-decoration:none;text-align:left;}

.CH_Market a{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;	color:#FFFFFF; background-color:#90AFCF; border : 1px solid #356DA8; white-space: nowrap;
 padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; width:120px;}
.CH_Market a:hover{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;	color:#356DA8; background-color:#FFFFFF; border : 1px solid #356DA8; white-space: nowrap;
 padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
.CH_Market {white-space: nowrap;}
.CH_Market1 a{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;	color:#FFFFFF; background-color:#253072; border : 1px solid #253072; white-space: nowrap;
 padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; width:120px;}
.CH_Market1 a:hover{font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;
	text-align:center;text-decoration:none;	color:#253072; background-color:#FFFFFF; border : 1px solid #253072; white-space: nowrap;
 padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
.CH_Market1 {white-space: nowrap;}

.header_Market {padding-top: 4px; padding-bottom: 4px; height:20px; padding-left: 25px; padding-right: 4px;	background-image: url('../images/icone_bleue.gif');
background-position: 4px 6px; background-repeat:no-repeat; color:#356DA8; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps}
.header_Market a {color:#356DA8; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps}
.header_Market a:hover {color:#FFFFFF; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps}
.cellule_blocsolu {width: 100%;}
.cellule_blocsolu a {	background-image: url('../images/puce_fleche_blanche.gif');
	background-repeat:no-repeat;
	background-position: 5px 5px;
	margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
	background-color:#90AFCF;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle; padding-left:18px; padding-right:0px; padding-top:2px; padding-bottom:2px}
.cellule_blocsolu a:hover {background-color: #356DA8;	color:#FFFFFF;}
.cellule_socrech1 {width: 100%;}
.cellule_socrech1 a {margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border: 3px solid #CCCCCC;
	text-decoration: none;
	color: #356DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px}
.cellule_socrech1 a:hover {border: 3px solid #AAAAAA;}
.cellule_socrech2 {text-align: left; width: 100%; background-color: #FFFFFF; border: 2px solid #AAAAAA;}
.cellule_socrech2 a {margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	text-decoration: none;
	color: #356DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle; padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.cellule_socrech2 a:hover {background-color: #D8D8D8;}
.cellule_socrech3 {text-align: left; width: 100%; background-color: #FFFFFF; border: 2px solid #990000;}
.cellule_socrech3 a {margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border-bottom: 1px solid #CCCCCC; 	text-decoration: none;
	color: #356DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle; padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.cellule_socrech3 a:hover {background-color: #D8D8D8;}
.cellule_socrech2d {text-align: left; width: 100%; margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border: 2px solid #AAAAAA; background-color: #FFFFFF;
	text-decoration: none;
	color: #356DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle; padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.cellule_socrech3d  {text-align: left; width: 100%; margin: 0px;
	height: auto;
	display: block;
	text-align: left;
	border: 2px solid #AAAAAA; background-color: #FFFFFF;
	text-decoration: none;
	color: #356DA8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:middle; padding-left:18px; padding-right:2px; padding-top:2px; padding-bottom:2px}
.cellule_socdet {border : 3px solid #CCCCCC; padding:10px 10px 10px 10px;}
.socrech_te1 {font-family: Arial, Helvetica, sans-serif; color:#356DA8;	font-size: 11px; text-decoration: none; font-weight: normal;}
.socrech_te2 {font-family: Arial, Helvetica, sans-serif; color:#253072;	font-size: 11px; text-decoration: none; font-weight: bold;}
.socrech_te3 {font-family: Arial, Helvetica, sans-serif; color:#C13636;	font-size: 14px; text-decoration: none; font-weight: bold; text-align:center;}
.socrech_te4 {font-family: Arial, Helvetica, sans-serif; color:#C13636;	font-size: 14px; text-decoration: none; font-weight: bold;}
.socrech_te5 {font-family: Arial, Helvetica, sans-serif; color:#C13636;	font-size: 11px; text-decoration: none; font-weight: normal;}
.socrech_te6 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#253072; font-size: 14px; text-decoration: none; font-weight: bold;}
.socrech_tersl {font-family: Verdana, Arial, Helvetica, sans-serif; color:#253072;	font-size: 24px; text-decoration: none; font-weight: bold;}
.menurech1 {border: 1px solid #C2D3E5; padding:10px 10px 10px 10px; }
.lien_solu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color:#C13636; text-decoration: none;}
.lien_solu a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; color:#C13636;; text-decoration: none;}
.lien_solu a:hover {text-decoration: underline;}
.socpub {border : 1px solid #356DA8; padding:5px 5px 5px 5px;}
.mktit0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#253072; text-decoration:none; text-align:left;}
.mktit0r {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#993300; text-decoration:none; text-align:left;padding-left: 8px;}

.mktit1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-style: italic; font-weight:bold; color:#253072; text-decoration:none; text-align:left;}

.mktit2{font-family: Arial, Helvetica, sans-serif;font-size: 14px; font-weight: bold;  color:#253072;text-decoration:none;text-align:left;}

.mktit3{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color:#253072; text-decoration:none; font-weight: bold;}
.mktext0 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#356DA8;text-decoration:none;text-align:justify;}
.mktext1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#356DA8;text-decoration:none;text-align:justify;}
.mktext2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color:#356DA8;text-decoration:none;text-align:justify;}
.mktextcop {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000;text-decoration:none;}
.tsocpub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#253072; text-decoration:none; text-align:left;}
.mvaleur {color:#993300;}
.socaff_soc {font-family: Arial, Helvetica, sans-serif; color:#993300;	font-size: 14px; text-transform:uppercase; text-decoration: none; font-weight: bold;}
.socaff_desb {font-family: Arial, Helvetica, sans-serif; color:#356DA8;	font-size: 11px; font-weight: bold;}
.socaff_desb:hover {text-decoration: none; color:#993300;}
.socaff_desn {font-family: Arial, Helvetica, sans-serif; color:#356DA8;	font-size: 11px; text-decoration: none; font-weight: normal;}
.socaff_desbr {font-family: Arial, Helvetica, sans-serif; color:#993300;	font-size: 11px; text-decoration: none; font-weight: bold;}
.socaff_desnr {font-family: Arial, Helvetica, sans-serif; color:#993300;	font-size: 11px; text-decoration: none; font-weight: normal;}