/* forcer la scroll bar pour éviter des saut horizontaus qd la page s'allonge */

body {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#twitter {
	width:115px;
	height:50px;
	display:block;
	position:absolute;
	top:357px;
}
#fondInfoTwitter {
	background-color:#959c49;
	height:25px;
	border-top:1px solid #9fa65b;
	border-bottom:1px solid #4f7a0e;
}
#fondInfoTwitter #infoTwitter {
	width:942px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	height: 18px;
}
#fondInfoTwitter #infoTwitter form {
	float:left;
	padding-left:15px;
	width:900px;
}
#fondInfoTwitter p, #fondInfoTwitter p a  {
	background-color:#959c49;
	color:#FFF;
	width:910px;
	height:20px;
	float:left;
	margin-top: 1px;
	;
} 

#fondInfoTwitter p a:hover
{
	text-decoration:none;
}
#fondInfoTwitter p strong {
	color:#dae46b;
}
.rss {
	background-image:url(/images/site/picto-rss.gif);
	background-repeat:no-repeat;
	font-size:1px;
	color:#f18931!important;
	display:inline-block;
	padding-top:0px;
	width:30px;
	line-height:1px;
	height:16px;
	margin-left:0px;
	float:right;
	background-position: right;
}

.ligneContenu {
	width:942px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	margin-top:10px;
}
/*menu horizontal niv2 principal sur 4 colonnes*/

#fondMenuPrincipal4Cols {
	background-image:url(/images/site/fondMenuPrincipal4Cols.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	border-bottom:3px solid #eae8e3;
}
#fondBandeauHautAccroche {
	background-color:#96b40f;
}
.menuPrincipal1plus4Cols {
	margin-left:auto;
	margin-right:auto;
	width:942px;
	padding-top:11px;
	padding-bottom:15px;
}
.solutions .menuPrincipal1plus4Cols * {
	color:#167fa1;
}
.menuPrincipal1plus4Cols h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	width:140px;
	text-align:right;
	padding-right:40px;
	float:left;
	line-height:24px;
	font-weight:600;
}
.sousMenuPrincipal {
	float:left;
	width:139px;
	margin-right:56px;
}
.dernierSm {
	margin-right:0px;
}
.sousMenuPrincipal h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px !important;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:8px !important;
}
.sousMenuPrincipal ul {
	width:139px;
}
.sousMenuPrincipal ul li {
	border-top:1px solid #dcd9d2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding:5px 5px 5px 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.sousMenuPrincipal ul li.premier {
	border:none;
}
.sousMenuPrincipal ul li a:hover {
	text-decoration:none;
}
.sousMenuPrincipal ul li a.lien-actif {
	text-decoration:none;
	font-weight:bold;
}
/*fin menu horizontal niv2 principal sur 4 colonnes */

.colIntro {
	float:left;
	width:167px;
	margin-right:29px;
}

.colIntro h3 a, .colIntro h3 a:visited {
	color:#167FA1 !important;
}
.colIntroDer {
	margin-right:0px;
}
.colIntro h3, .colIntro h3 a, .colIntro h3 a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px !important;
	font-weight:normal;
	margin-top:5px;
	padding-bottom:2px !important;
	line-height: 18px;
}

.colIntro h3 a img {
	margin-top:8px;
}
.colIntro ul {
	width:167px;
}
.colIntro ul li {
	border-top:1px solid #dcd9d2;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding:5px 5px 5px 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.colIntro ul li.premier {
	border:none;
}
.colIntro ul li a:hover {
	text-decoration:none;
}
.colIntro ul li a.lien-actif {
	text-decoration:none;
	font-weight:bold;
}
.colIntro p {
	margin-top:3px;
	font-size:12px;
}
.colIntro p img {
	margin-bottom:6px;
}

.colIntro h3 img {
	margin-bottom:0px;
	margin-top:3px;
}
/*intros 4 cols ex accueil */


/* fin intros 4 cols ex accueil */

/* menu vertcical niv2 principal sur 4 colonnes*/

#callageMenuVertical {
	width:942px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	height:1px;
}
.blocMenuVertical {
	width:139px;
	text-align:right;
	padding-top:0px;
}
.blocMenuVertical h4 {
	/*margin-right:41px;*/
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.blocMenuVertical ul {
	list-style:none;
	margin-bottom:5px;
}
.blocMenuVertical ul li {
	border-bottom:1px solid #dcd9d2;
	padding:5px 0px 5px 0px;
}
.blocMenuVertical ul li a.lien-actif {
	font-weight:bold;
	text-decoration:none;
}
.blocMenuVertical ul li a:hover {
	text-decoration:none;
}
/* fin menu vertcical niv2 principal sur 4 colonnes*/


/* debut contenu generaux sites */

div .separateurArticle {
	border-bottom:1px solid #d7d4cc;
	clear:both;
	margin-top:15px;
	margin-bottom:25px;
	line-height:0px;
	font-size:1px;
	height:0px;
	color:#FFFFFF;
	margin-left:41px;
}
div .separateurLigne {
	border-bottom:1px solid #d7d4cc;
	clear:both;
	margin-top:15px;
	margin-bottom:25px;
	line-height:0px;
	font-size:1px;
	height:0px;
	color:#FFFFFF;
}
.colGauche h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-right:40px;
	line-height:17px;
	margin-bottom:19px;
}
.colGaucheRef h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-right:40px;
	line-height:17px;
	margin-bottom:19px;
	color:#FF6600;
	font-weight:bold !important;
}
.colGauche p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:40px;
	color:#938a74;
}
.accrocheGauche, .accrocheDroite {
	padding-top:3px;
}
.accrocheGauche p, .accrocheDroite p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#544f42;
	font-size:13px;
	padding-right:0px;
	margin-top: 4px;
}
.accrocheGauche h4, .accrocheDroite h4 {
	text-align:left !important;
	line-height:15px !important;
	font-weight:bold !important;
	color:#544F41 !important;
	font-size:14px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	padding-bottom:4px !important;
}
.accrocheGauche h4 strong, .accrocheDroite h4 strong {
	text-align:left;
	line-height:15px;
	font-weight:bold;
	color:#3C382F;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
.colGaucheRef p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:40px;
	color:#938a74;
}
.colGaucheRef p.filtre a {
	background-image:url(/images/site/flecheNonActive.gif);
	background-repeat:no-repeat;
	background-position:100% 5px;
	padding-right:10px;
	color:#938a74;
	display:block;
	margin-top:4px;
}
.colGaucheRef p.filtre a.lien-actif {
	background-image:url(/images/site/flecheActive.gif);
	font-weight:bold;
}
.colGaucheRef p.filtre a:hover {
	text-decoration:none;
	font-weight:bold;
	background-image:url(/images/site/flecheActive.gif);
}
.colGaucheRef .accrocheGauche {
	padding-top:3px;
}
.colGaucheRef .accrocheGauche p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#544f42;
	font-size:13px;
	padding-right:0px;
	margin-top: 4px;
}
.colGaucheRef .accrocheGauche h4 {
	text-align:left;
	line-height:15px;
	font-weight:bold;
	color:#544F41;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:4px;
}
.colGaucheRef .accrocheGauche h4 strong {
	text-align:left;
	line-height:15px;
	font-weight:bold;
	color:#3C382F;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
a.boutonRouge {
	background-image:url(/images/site/boutonDecouvrir.gif);
	background-repeat:no-repeat;
	display:block;
	width:116px;
	height:18px;
	padding-top:2px;
	color:#FFFFFF !important;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
a.boutonRouge:hover {
	text-decoration:none;
	color:#ecb9cb !important;
}
a.boutonVert {
	background-image:url(/images/site/boutonDecouvrir.gif);
	background-repeat:no-repeat;
	display:block;
	width:116px;
	height:18px;
	padding-top:2px;
	color:#FFFFFF !important;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
a.boutonVert:hover {
	text-decoration:none;
	color:#ecb9cb !important;
}
a.boutonOrange {
	background-image:url(/images/site/boutonDecouvrir.gif);
	background-repeat:no-repeat;
	display:block;
	width:116px;
	height:18px;
	padding-top:2px;
	color:#FFFFFF !important;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
a.boutonOrange:hover {
	text-decoration:none;
	color:#ecb9cb !important;
}
a.boutonBleu {
	background-image:url(/images/site/boutonDecouvrir.gif);
	background-repeat:no-repeat;
	display:block;
	width:116px;
	height:18px;
	padding-top:2px;
	color:#FFFFFF !important;
	text-align:center;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
a.boutonBleu:hover {
	text-decoration:none;
	color:#ecb9cb !important;
}
a.lienFlecheBas {
	display:block;
	font-size:11px;
	color:#1DA9D6 !important;
	font-weight:bold;
	margin-top:2px;
	padding-right:7px;
	background-image:url(/images/site/flecheBas.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	width:83px;
}
a.lienFlecheCote {
	display:block;
	font-size:11px;
	color:#1DA9D6 !important;
	font-weight:normal;
	margin-top:6px;
	padding-left:15px;
	background-image:url(/images/site/flecheCote.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

a.lienWebExterne {
	display:block;
	font-size:11px;
	color:#1DA9D6 !important;
	font-weight:normal;
	margin-top:6px;
	padding-left:15px;
	background-image:url(/images/site/puce-lien-site-bleu.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}

a.lienDocInterne {
	display:block;
	font-size:11px;
	color:#1DA9D6 !important;
	font-weight:normal;
	margin-top:6px;
	padding-left:15px;
	background-image:url(/images/site/lien-doc-interne.gif);
	background-repeat: no-repeat;
	background-position: left 1px;
}
.colGauche {
	width:139px;
	float:left;
	text-align:right;
	padding-top:6px;
}
.colGaucheRef {
	width:180px;
	float:left;
	text-align:right;
	padding-top:0px;
}
/* colCentre */

.colCentre {
	float:left;
	width:802px;
	z-index:10;
}
.colCentre h4 {
	color:#000000;
	font-weight:bold;
	padding-bottom:6px;
	font-size:12px;
}
.introduction {
	padding-left:41px;
	padding-top:8px;
}
.introduction p {
	font-size:13px;
	line-height:18px;
	margin-bottom:6px;
}

.introductionEntreprise p
{
	font-size:13px;
	line-height:18px;
	margin-bottom:6px;
}

#encartPub * {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#0799d3;
}
#encartPub p, #encartPub ul {
	padding-left:80px;
	padding-right:20px;
}
#encartPub {
	background-image:url(/images/site/fondEncartPub.jpg);
	background-repeat:repeat-y;
	/*margin-left:-30px;*/
	margin-left:11px;
}
#encartPub #fondEncart {
	background-image:url(/images/site/basEncartPub.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-bottom:24px;
}
#encartPub #hautEncart {
	background-image:url(/images/site/hautEncartPub.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-top:24px;
}
#encartPub p {
	padding-top:15px;
	position:relative;
}
#encartPub p img {
	margin-left:-40px;
	display:inline;
}
#encartPub ul {
	list-style:inside square;
	padding-bottom:15px;
}
/* gestion des différents types de colonnage colCentre pour les article */

.a3ColsColonne {
	float:left;
	width:230px;
	padding-right: 30px;
}
.a3ColsColonne p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.a3ColsDerniere {
	float:left;
	width:230px;
	padding-right:0px;
}
.a2p1colsColonne1 {
	width:160px;
	float:left;
}


.a2p1colsColonne2 {
	width:300px;
	float:left;
	margin-left:30px;
}
.a2p1colsColonne3 {
	width:240px;
	float:left;
	margin-left:0px;
	float:right;
}
.a2colsColonne1 {
	margin-left:0px;
	width:550px;
	float:left;
	padding-right:0px;
	padding-left:0px;
	padding-top:8px;
}

.a2colsColonne1 h3 {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px !important;
	margin-top:0px !important;
}

.a2colsColonne1 h4 {
	margin-top:23px !important;
}
.a2colsColonne2 {
	width:176px;
	float:right;
	padding-right:0px;
	padding-left:0px;
	text-align: left;
	padding-top: 12px;
	;
}
.a3ColsColonne h3, .a2p1colsColonne1 h3, .a2p1colsColonne2 h3, .a2p1colsColonne3 h3 {
	margin-bottom:10px !important;
}
/* fin gestion des différents types de colonnage colCentre pour les article */


.sommairePage {
	background-color:#eeece9;
	clear:both;
	padding:7px 0px 5px 0px;
	width:760px;
	border-bottom:1px solid #d7d4cb;
	margin-bottom:3px;
}
.sommairePage img {
	border-style:none !important;
}
.colonneSp {
	width:160px;
	float:left;
	padding-right:30px;
}
.derSp {
	width:160px;
	padding-right:0px;
}
.colonneSp h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#544f42;
	font-size:14px !important;
	font-weight:bold !important;
	margin-top:10px;
	line-height:17px;
	margin-bottom:7px !important;
}
.colonneSp p {
	margin-bottom:25px;
	line-height:15px;
	font-size:12px;
}
.article {
	padding-bottom:4px;
	margin-left:42px;
	font-size:12px;
	margin-bottom: 15px;
	margin-top: 0px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	margin-bottom:6px;
	line-height:30px;
	font-weight:500;
}
.article h3 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:30px;
	font-weight:bold;
}
.article h3 em {
	font-weight:normal;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.article ul {
	list-style:inside;
}
.article img {
	border:1px solid #0799D3;
	margin-bottom:5px;
}
.article strong.flecheLaetis {
	background-image:url(/images/site/flecheLaetisCouleur.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:10px;
	color:#3f516e;
	padding-top:2px;
}
.article .legendeImage {
	font-size:9px;
	color:#777777;
}
.article a.hautPage {
	float:right;
	font-size:10px;
	color:#1DA9D6;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/site/hautPage.gif);
	background-repeat:no-repeat;
	background-position:0% 4px;
	padding-left:10px;
	margin-top:6px;
	padding-top:0px;
}
/* fin contenu generaux sites */


/* spécificités pages références*/

.colCentreRef {
	width:584px;
	float:left;
	padding-top:0px;
}
.colCentreRef .listeReferences li {
	float:left;
	color:#988e75;
	list-style:none;
	width:179px;
	height:155px;
	margin:5px 15px 5px 0px;
	background-color:#6699CC;
}
.colCentreRef .listeReferences li.derniereCol {
	margin-right:0px;
}
.colCentreRef .listeReferences li a {
	background-image:url(/images/site/plusNonActif.gif);
	background-repeat:no-repeat;
	background-position:98% 98%;
	display:block;
	background-color:#e9e8e3;
	color:#988e75;
	height:155px;
	line-height:12px;
	width:163px;
	padding:0px 10px 0px 6px;
}
.colCentreRef .listeReferences li a img {
	margin-bottom:4px;
	margin-left:-6px;
}
.colCentreRef .listeReferences li a:hover {
	text-decoration:none;
}
.colCentreRef .listeReferences li a:hover {
	background-color:#bfb9a9;
	background-image:url(/images/site/plusActif.gif);
	color:#5b5547;
}
.colDroiteRef {
	float:right;
	width:178px;
	color:#777777;
	font-size:13px;
}
.colDroiteRef h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	margin-bottom:19px;
	color: #E57700;
}
.colDroiteRef strong {
	color:#c5004a;
	font-weight:normal;
}
.colDroiteRef li {
	margin-top:5px;
	list-style:inside disc;
}
.references .sousMenuPrincipal a {
	color:#e57700;
}
.references .sousMenuPrincipal a:hover {
	color:#FF9900;
}
.references .sousMenuPrincipal h4 {
	border-bottom:1px solid #e57700;
	color:#e57700;
}
 .menuPrincipal1plus4Cols .references * {
 color:#e57700;
}
.references h2 {
	color:#E57748;
	font-weight:500;
}

.references h3 {
	color:#E57748;
	font-weight:bold;
}
.colGaucheRef .retourListe {
	background-image:url(/images/site/boutonRetourListe.gif);
	background-repeat:no-repeat;
	display:block;
	width:85px;
	height:18px;
	color:#FFFFFF;
	float:right;
	margin-right:40px;
	text-align:center;
	padding-top:2px;
	font-weight:bold;
}
.colGaucheRef .retourListe:hover {
	text-decoration:none;
	color:#ecb9cb;
}
.colCentreRef h4 {
	font-size:12px;
	font-weight:bold;
	color:#0e1114;
	margin-bottom:13px;
}
.colCentreRef .lienRougeVisite {
	background-position:0px 2px;
}
.colCentreRef p {
	line-height:16px;
}
.colCentreRef .detailTechnique {
	border-top:1px solid #d0ccc2;
	margin-top:11px;
	margin-bottom:9px;
}
.colCentreRef .detailTechnique td.donneesContenuGauche {
	padding:14px 0px 14px 13px;
}
.colCentreRef .detailTechnique td.donneesContenuDroite {
	padding:14px 13px 14px 0px;
}
.colCentreRef .detailTechnique td.donneesContenuGauche ul, .colCentreRef .detailTechnique td.donneesContenuDroite ul {
	margin-top:2px;
	margin-bottom:4px;
}
.colCentreRef .detailTechnique td.donneesContenuGauche ul li, .colCentreRef .detailTechnique td.donneesContenuDroite ul li {
	list-style:inside square;
	text-indent:-12px;
	margin-left:12px;
}
.colCentreRef .detailTechnique td.donneesContenuGauche p, .colCentreRef .detailTechnique td.donneesContenuDroite p {
	line-height:14px;
	margin-top:3px;
	width:177px;
}
.tableVisiteVirtuelle {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.tableVisiteVirtuelle h5 {
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
.tableVisiteVirtuelle img.visuel {
	border:3px solid #938a74;
}
.tableReference {
	font-size:11px;
	width:761px;
}
/*important pour word*/
table.tableReference p, table.tableReference ul, table.tableReference ul li {
	margin:0;
	padding:0;
}
.tableReference {
	/*page-break-after:always;*/
}
.tableReference h3 {
	font-size:12px;
	font-weight:bold;
	color:#0e1114;
	margin-bottom:9px;
	margin-top:4px;
}
.introductionRef {
	font-size:12px;
	display:block;
	padding-bottom:10px;
	margin-bottom:6px !important;
}
a.lienRougeRef, a.lienRougeRefVisite {
	color:#982952;
	text-decoration:none;
	background-image:url(/images/site/puce-lien-site.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	display:inline-block;
}
a.lienRougeRef:hover, a.lienRougeRefVisite:hover {
	text-decoration:underline;
}
a.lienRougeRefVisite {
	background-position:0px 2px;
}
.iImageRef {
	border:3px solid #938a74;
	margin-bottom:3px !important;
}
.pImageRef {
	border:3px solid #938a74;
	background-color:#938A74;
	color:#FFFFFF;
	line-height:12px !important;
	margin-bottom:20px !important;
	width:366px;
}
.pImageRef strong {
	font-weight:normal;
	margin-left:4px !important;
	margin-right:4px !important;
	margin-bottom:1px !important;
	margin-top:3px !important;
	display:block;
	width:360px;
}
p {
	line-height:16px;
}
.tableDonnees {
	border-top:1px solid #d0ccc2;
	margin-top:15px;
	margin-bottom:20px;
}
.tableDonnees h4 {
	color:#766F5D;
	font-size:11px;
	margin-bottom:-1px;
}
.tableDonnees td.donneesContenuGauche {
	padding:14px 0px 14px 13px;
}
.tableDonnees td.donneesContenuDroite {
	padding:14px 13px 14px 0px;
}
.tableDonnees td.donneesContenuGauche ul, .tableDonnees td.donneesContenuDroite ul {
	margin-top:2px;
	margin-bottom:11px;
}
.tableDonnees td.donneesContenuGauche ul li, .tableDonnees td.donneesContenuDroite ul li {
	list-style:inside square;
	text-indent:-12px;
	margin-left:12px;
}
.tableDonnees td.donneesContenuGauche p, .tableDonnees td.donneesContenuDroite p {
	line-height:14px;
	margin-top:1px;
	margin-bottom:11px;
}
.tableVisiteVirtuelle h4 {
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
/*.tableReference td.visuel img, .tableVisiteVirtuelle img {
	border:3px solid #938a74;
}
fin spécificités pages références*/

/*spécificités pages solutions*/
.solutions h2, h2  {
	color:#167FA1;
	font-weight:500;
}

.solutions h3, h3  {
	color:#167FA1;
	font-weight:bold;
}



.solutions .sousMenuPrincipal a {
	color:#167fa1;
}
.solutions .sousMenuPrincipal a:hover {
	color:#7ACAFB !important;
}
.solutions .sousMenuPrincipal h4 {
	border-bottom:1px solid #167fa1;
	color:#167fa1;
}
/*fin spécificités pages solutions*/

/*spécificités pages entreprise*/

.entreprise h2 {
	color:#8BAA0C;
	font-weight:500;
}

.entreprise h3 {
	color:#8BAA0C;
	font-weight:bold;
}
.entreprise .blocMenuVertical ul li a {
	color:#8BAA0C;
}
.entreprise .blocMenuVertical h4 {
	color:#728B0A;
}
/*fin spécificités pages entreprise*/

/* gestion des pavés pub */

.pavePub178 {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:6px;
	height:154px;
	width:158px;
	overflow:hidden;
	background-repeat: no-repeat;
	margin-right:10px;
	float:left;
}
.pavePub178 h3 {
	margin-bottom:4px;
	line-height:18px;
	font-size:17px !important;
	font-weight:normal !important;
}
.pavePub178 img {
	border:0;
}
.paveVert178 {
	background-image:url(/images/site/paveVertFd178.gif);
}
.paveRouge178 {
	background-image:url(/images/site/paveRougeFd178.gif);
}
.paveJaune178 {
	background-image:url(/images/site/paveJauneFd178.gif);
}
.pavePub185 {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:6px;
	height:154px;
	width:165px;
	overflow:hidden;
	background-repeat: no-repeat;
	margin-right:10px;
	float:left;
}
.pavePub185 h3 {
	margin-bottom:4px;
	line-height:18px;
	font-size:17px !important;
	font-weight:normal !important;
}
.pavePub185 img {
	border:0;
}
.paveVert185 {
	background-image:url(/images/site/paveVertFd185.gif);
}
.paveRouge185 {
	background-image:url(/images/site/paveRougeFd185.gif);
}
.paveJaune185 {
	background-image:url(/images/site/paveJauneFd185.gif);
}
.pavePub373 {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:6px;
	height:154px;
	width:353px;
	overflow:hidden;
	background-repeat: no-repeat;
	margin-right:10px;
	float:left;
}
.pavePub373 h3 {
	margin-bottom:4px;
	line-height:18px;
	font-size:17px !important;
	font-weight:normal !important;
}
.pavePub373 img {
	border:0;
}
.paveVert373 {
	background-image:url(/images/site/paveVertFd373.gif);
}
.paveRouge373 {
	background-image:url(/images/site/paveRougeFd373.gif);
}
.paveJaune373 {
	background-image:url(/images/site/paveJauneFd373.gif);
}
.derLignePavePub {
	margin-right:0px;
}
a.btnPpubRouge {
	background-image:url(/images/site/paveBtnRouge.gif);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	padding-left:6px;
	height:18px;
	padding-top:3px;
	color:#FFFFFF !important;
	text-align:left;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
}
a.btnPpubRouge:hover {
	background-image:url(/images/site/paveBtnRouge-over.gif);
	text-decoration:none;
	color:#FFFFFF !important;
}
a.btnPpubVert {
	background-image:url(/images/site/paveBtnVert.gif);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	padding-left:6px;
	height:18px;
	padding-top:3px;
	color:#FFFFFF !important;
	text-align:left;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
a.btnPpubVert:hover {
	background-image:url(/images/site/paveBtnVert-over.gif);
	text-decoration:none;
	color:#FFFFFF !important;
}
a.btnPpubJaune {
	background-image:url(/images/site/paveBtnJaune.gif);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	padding-left:6px;
	height:18px;
	padding-top:3px;
	color:#FFFFFF !important;
	text-align:left;
	margin-top:6px;
	font-size:11px;
	font-weight:bold;
}
a.btnPpubJaune:hover {
	background-image:url(/images/site/paveBtnJaune-over.gif);
	text-decoration:none;
	color:#FFFFFF !important;
}

#menu li {
	display:inline;
	list-style:none;
	margin-right:65px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#menu li a {
	color:#a3abaf;
	font-size:12px;
	height:42px;
	display:block;
}
#menu li a:hover {
	text-decoration:none;
}
#menu li#accueil {
	margin-right:140px;
	margin-left:5px;
}
#menu li#references a.lien-actif,
#menu li#references a:hover {
	color:#f08d0a;
}
#menu li#solutions a.lien-actif,
#menu li#solutions a:hover {
	color:#26acd6;
}
#menu li#entreprise a.lien-actif,
#menu li#entreprise a:hover {
	color:#b0c903;
}
#menu li a.lien-actif{
	background-image:url(/images/site/flecheMenuActif.gif);
	background-repeat:no-repeat;
	background-position:30% 100%;
}
#menu li#accueil a.lien-actif {
	background-position:0% 100%;
}

.ligneContenu .colGauche h2 {
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:600;
	line-height:24px;
	text-align:right;
	width:139px;
}
