h1 { font-size: 9px; margin-bottom: 0px; margin-top: 0px}
h2 { font-size: 9px; margin-bottom: 0px; margin-top: 0px}
h3 { font-size: 9px; margin-bottom: 0px; margin-top: 0px}
h4 { font-size: 9px; margin-bottom: 0px; margin-top: 0px}
h5 { font-size: 9px; margin-bottom: 0px; margin-top: 0px}
textrouge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF0000; text-decoration: underline}

.txtblanc9s { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.txtblanc9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF }
.txtblanc12b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.txtblanc12b10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 10px; font-weight: bold; color: #FFFFFF }
.txtblanc10b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }
.txtblanc10b10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; font-weight: bold; color: #FFFFFF}

.texte911 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 11px}


.txtnoir9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000}
.txtnoir9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000}
.txtorange9bs11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF5F01; line-height: 11px; font-weight: bold; text-decoration: underline}
.txtnoir9b11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000 }

.txtnoir9s11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 11px ; text-decoration: underline}
.txtnoir9s12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 12px ; text-decoration: underline}
.txtnoir910 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; line-height: 10px}
.txtnoir10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: normal}

.txtnoir1011 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: 11px }
.txtnoir10b11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 ; line-height: 11px }

.txtnoir10bs13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: bold; color: #000000 ; text-decoration: underline}
.txtnoir10s12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 20px; font-weight: normal; color: #000000 ; text-decoration: underline }

.txtnoir11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000 }

.txtnoir11bs13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000 ; text-decoration: underline}
.txtnoir12b11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 11px; font-weight: bold; color: #000000 }
.liste{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000 ; background-color: #00FF00}
.menuderoulant{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #669933 }


a.lienvert9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #A9B881; text-decoration: none}
a.lienvert9b:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.lienblanc9b {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.lienblanc9b:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF ; text-decoration: underline}
a.lienorange10b { color: #FF5F01; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 11px; text-decoration: none }
a.lienorange10b:hover { color: #FF5F01; text-decoration: underline; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
a.lienvert11b { color: #669933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none }
a.lienvert11b:hover { color: #FF5F01; text-decoration: underline; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
a.lienvert10b { color: #6A9634; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 11px; text-decoration: none }
a.lienvert10b:hover { color: #FF6A02; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
a.liennoir9 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 10px; text-decoration: none }
a.liennoir9:hover { color: #000000; line-height: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline} }
a.lienvertclair10b { color: #669934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 10px; font-weight: bold; text-decoration: none }
a.lienvertclair10b:active { color: #669934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 10px; font-weight: bold; text-decoration: none }
a.lienvertclair10b:hover { color: #669934; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline }
a.lienvertclair10b:visited { color: #669934; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 10px; font-weight: bold; text-decoration: none }
a.lientxtvert1112 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; font-weight: bold; line-height: 18px; color: #759A3D }
a.lientxtvert1112:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; color: #FF5F01 }
a.lientxtvert1112:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; color: #FF5F01 }

.txtorange9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF5F01}
.txtvert9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #759A3D }
.txtvert9b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #759A3D }
.txtvert10b12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #759A3D}
.txtvertfonce10b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #57752D}
.txtvert10bs12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #8AB949; text-decoration: underline}
.txtvert1012 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #759A3D }
.txtvert1015 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #759A3D; text-decoration: none }
.txtvert11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #759A3D }
.txtvert11bs12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #669933 ; text-decoration: underline}

.txtorange10b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FF5F01}
.txtorange10bs12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FF5F01 ; text-decoration: underline}
.txtorange11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #FF5F01 }
.txtorangeclair11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #FF9B00}
.txtorange12b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; font-weight: bold; color: #FF5F01 }
.txtrouge9bs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF0000; text-decoration: underline}
.txtgris1111 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999}
.txtgris9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #999999}
.txtgris9b10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #999999 ; line-height: 10px}
.inter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 6px; font-weight: bold; color: #87AC42}
.txtorange9b11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF6600; line-height: 11px }
.txtorange9s11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF6600; line-height: 11px }

.txtorange9bs11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF6600; line-height: 11px ; text-decoration: underline}
.txtvert9bs11   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #669933; line-height: 11px ; text-decoration: underline}
.txtvert10bs11   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #669933; line-height: 11px ; text-decoration: underline}
.txtnoir9bs11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000 ; line-height: 11px ; text-decoration: underline}
.txtvertfonce11b11   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669933; line-height: 11px ; text-decoration: none}
.txtvertfonce10b11   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #669933; line-height: 11px ; text-decoration: none}
.txtorange11b11   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF5F01; line-height: 11px ; text-decoration: none}

a.liennoir11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000 ; text-decoration: none  }
a.liennoir11b12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #000000 ; text-decoration: none }
a.lienvert11bs12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #669933 ; text-decoration: underline}
a.lienvert11bs12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #669933 ; text-decoration: underline}
a.lienvert11b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #759A3D ; text-decoration: none  }
a.lienvert11b12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; color: #759A3D ; text-decoration: none}
a.lienorange10b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FF5F01 ; text-decoration: none }
a.lienorange10b12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #FF5F01 ; text-decoration: none}
a.liennoir10b12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #000000 ; text-decoration: none }
a.liennoir10b12:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: bold; color: #000000 ; text-decoration: none}

.txtvertfonce10bs11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #669933; line-height: 11px ; text-decoration: underline}
.txtorange9u11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF6600; line-height: 11px ; text-decoration: underline}
.txtgris10b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999 }
.txtorange10s12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #FF5F01 ; text-decoration: underline}

.bg_topline {background: #D9D9D9;}
.bg_page {background: #FFFFFF;}

/*
BARRE DE NAVIGATION CONSTRUCTION EXPERT
*/
.lien_barnav9b {font-family: Verdana; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none;}
.lien_barnav9b:hover {font-family: Verdana; font-size: 9px; font-weight: bold; color: #92BB31; text-decoration: none;}


/*
BLOC IDENTIFICATION UTILISATEUR
*/
.bg_idclient {background: #92BB31;}
.txt_idclient {font-family: Verdana; font-size: 9px; color: #304D1F; text-decoration: none;}
.champtxt_idclient {font: 9px verdana; border: 1px solid #304D1F; color: #304D1F;	background-color: #FFFFFF; vertical-align: middle; padding-left: 3px;}
.champtxt_rechrap {font: 9px verdana; border: 1px solid #999999; color: #000000;	background-color: #FFFFFF; vertical-align: middle; padding-left: 2px;}
a.lien_idclient {font-family: Verdana; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
a.lien_idclient:hover {font-family: Verdana; font-size: 9px; font-weight: bold; color: #304D1F; text-decoration: underline;}
a.lien_oubli {font-family: Verdana; font-size: 9px; color: #2E501E; text-decoration: underline;}
a.lien_oubli:hover {font-family: Verdana; font-size: 9px; color: #FE5100; text-decoration: underline;}
a.lien_deconnexion {font-family: Verdana; font-size: 10px; color: #FF5100; text-decoration: underline;font-weight: bold;}
a.lien_deconnexion:hover {font-family: Verdana; font-size: 10px; font-weight: bold; color: #304D1F; text-decoration: bold;text-decoration: underline;}


/*
LIENS SUR PAGE PRODUITS (demande de doc, mémoriser produit...)
*/
a.lien_docproduit {font-family: Verdana; font-size: 10px; color: #879099; text-decoration: underline; font-weight: bold;}
a.lien_docproduit:hover {font-family: Verdana; font-size: 10px; color: #FF5100; text-decoration: underline; font-weight: bold;}
a.lien_autreproduits {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;}
/*

BARRE MENU
*/
a.lien_menu {font-family: Verdana; font-size: 10px; color: #879099; text-decoration: none;font-weight: bold;}
a.lien_menu:hover {font-family: Verdana; font-size: 10px; font-weight: bold; color: #FF5100; text-decoration: none;}
a.lien_menu2 {font-family: Verdana; font-size: 10px; color: #879099; text-decoration: none;font-weight: bold;}
a.lien_menu2:hover {font-family: Verdana; font-size: 10px; font-weight: bold; color: #FF9C00; text-decoration: none;}
.lien_menu3 {font-family: Verdana; font-size: 10px; color: #2D4F1D; text-decoration: none;font-weight: bold;}


/*
PIED DE PAGE
*/
a.lien_piedpage {font-family: Verdana; font-size: 9px; color: #879099; text-decoration: none;}
a.lien_piedpage:hover {font-family: Verdana; font-size: 9px; color: #879099; text-decoration: underline;}
.caracspec_piedpage {font-family: Verdana; font-size: 9px; color: #879099; text-decoration: none;}
.text_piedpage {font-family: Verdana;	font-size: 9px;	color: #000000;	text-decoration: none; line-height: 20px;
}


/*
RECHERCHE RAPIDE
*/
.txtrechrap {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: normal;}


/*
ACCUEIL
*/
.txt_grisfonce10bs {font-family: Verdana; font-size: 10px; color: #757A7D; text-decoration: underline;font-weight: bold;}
.txt_grisfonce10 {font-family: Verdana; font-size: 10px; color: #757A7D; text-decoration: none;font-weight: normal;}
.txt_grisfonce10b {font-family: Verdana; font-size: 10px; color: #757A7D; text-decoration: none;font-weight: bold;}
.txt_noir10bs {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline;font-weight: bold;}
.cellule_partenaires {	border: 1px solid #D9D9D9;}
.txt_vert11s {font-family: Verdana; font-size: 11px; color: #749C3C; text-decoration: underline; line-height:12px; font-weight: bold;}
.txt_vert11 {font-family: Verdana; font-size: 11px; color: #749C3C; text-decoration: none; line-height:12px; font-weight: bold;}
a.lien_std10 {font-family: Verdana;	font-size: 10px; color: #000000; text-decoration: none; line-height: 11px;}
a.lien_std10:hover {font-family: Verdana; font-size: 10px; color: #FE5303; text-decoration: underline;line-height: 11px;}

/*
HOME PAGE
*/
.bg_home_filet {background: #749C3C;}

/*
GENERAL
*/
.txt_std9 {font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none; line-height:11px;}
.txt_std10 {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; line-height:12px;}
.txt_std10b {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none; line-height:12px;font-weight: bold;}

.txt_std11 {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none; line-height:12px;}
.txt_std11bs {font-family: Verdana; font-size: 11px; color: #000000; text-decoration: underline; line-height:12px; font-weight: bold;}