/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
	}

hr{
   height:1px;
   background:#d6dae5;
   border:0;  
   color: #c0c4c5;
}

img:link{
text-decoration:none;}

/* ajout justin */
.lexique {
	cursor: pointer;
	font-weight: bold;
}
		
form{
	border:0px;
	}

.news_titre{
	font-size:14px;
	font-weight:bold;	
}
.news_txt{
	text-align:justify;	
}

.navbas a {
	font-size: 12px;
	font-style: italic;
	text-decoration:none;
	color: #666666;	
	font-stretch:expanded;

}
.navbas a:hover {	
	/*text-decoration:underline;*/
	color: #FF0000;
}


/* ------------------- Concernant la MISE EN PAGE GLOBALE ------------------- */
.lienfixe a {
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	color: #000000;
	/*font-weight:bold;	*/
}
.lienfixe a:hover {
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
	color: #FF0000;
	/*font-weight:bold;*/
}
.titre {
	font-size: 18px;
	font-weight:bold;	
}
.sstitre {
	font-size: 16px;
	font-weight:bold;	
}
.gros_titre {
	font-size: 26px;
	font-weight:bold;
}
.gros_titre_long {
	font-size: 18px;
	font-weight:bold;
}

/* ------------------- Concernant la RECHERCHE ------------------- */
.recherche {
	font-size: 14px;
	text-decoration:none;
	color: #000000;	
}

.recherche a {
	font-size: 14px;
	text-decoration:none;
	color: #000000;	
}

.recherche a:hover {	
	/*text-decoration:underline;*/
	color: #FF0000;
}
/* ------------------- Concernant la FAQ ------------------- */
.faq_categorie {
	font-size: 18px;
	font-weight:bold;	
}
.faq_question {
	font-size: 13px;
	margin-bottom:10px;
	text-align:justify;
}
.faq_question a {	
	text-decoration:none;
	color: #000000;	
}
.faq_question a:hover {		
	color: #FF0000;
	
}
.faq_question:hover {
	color: #FF0000;
	
}
.faq_question a:active {		
	font-weight:bold;	
}

.faq_reponse {
	font-size: 12px;
	padding-left:17px;
	margin-bottom:10px;
	text-align:justify;
}
/* ------------------- Concernant les PDV ------------------- */
.pdv_titre {
	font-size: 18px;
	font-weight:bold;	
}
.pdv_gros_titre {
	font-size: 24px;
	font-weight:bold;
}
.pdv_nom {
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.pdv_coord {
	font-size: 12px;
	/*text-align:left;*/
	vertical-align:top;
}
.pdv_coord a {	
	text-decoration:none;
	color: #000000;	
}
.pdv_coord a:hover {		
	color: #FF0000;
}
/* ------------------- Concernant la GAMME ------------------- */
.gamme_intro {
	font-size: 14px;	
	color: #000000;	
}
.gamme_produit {
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color: #000000;
	/*width:120px;*/
}

.bouton {
	font-size: 11px;
	width:126px;
	height:20px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	padding-left:22px;
	padding-top:2px;	
	background:url(../gfx/catalogue/btn_mini_fiche.gif) no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.bouton:hover {
	color:red;
	text-decoration:none;
	background:url(../gfx/catalogue/btn_mini_fiche2.gif) no-repeat;
}

.bouton2 {
	font-size: 11px;
	width:125px;
	height:20px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	padding-left:22px;
	padding-top:2px;	
	background:url(../gfx/catalogue/btn_mini_fiche_donnees_securite.gif) no-repeat;
	vertical-align:middle;
	cursor:pointer;	
}

.bouton2:hover {
	color:red;
	text-decoration:none;
	background:url(../gfx/catalogue/btn_mini_fiche_donnees_securite2.gif) no-repeat;
}


/* ------------------- Concernant une FICHE PRODUIT ------------------- */
.prod_intro {
	font-size: 16px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
}
.prod_intro_ss {
	font-size: 11px;	
	text-align:left;
	vertical-align:top;
}
.prod_intro_enum {
	display:block;
	font-size: 12px;	
	font-weight:bold;
	width:175px;
	float:left;
	margin-right:20px;
	text-indent: -1em;
}
.prod_temps {
	font-style: italic;
	font-weight:bold;	
	}
.prod_fonction {	
	/*font-weight:bold;*/
	width:128px;
	display:block;
	float:left;
	padding-bottom:5px;	
	}
.prod_outils_enum {
	display:block;
	font-size: 10px;
	height:80px;	
	float:left;
	vertical-align: bottom;
	text-align:center;
	margin:15px;
}
.prod_etape_enum {
	display:inline;
	border-bottom: solid 1px;
	border-color: #c0c4c5;
	padding-bottom:15px;
}
.prod_etape_num1 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce1.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num2 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce2.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num3 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce3.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num4 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce4.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num5 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce5.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num6 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce6.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_num7 {
	float:left;
	width:26px;
	height:26px;
	background-image: url(../gfx/utilisation/puce7.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	margin-top:10px;	
}
.prod_etape_nom {
	margin-top:10px;
	padding-top:5px;		
	font-size:14px;	
	text-align:left;
	vertical-align:middle;
	height:26px;
	font-weight:bold;
}
.prod_etape_txt {	
	font-size:10px;
	padding-bottom:10px;	
}
.prod_etape_img {
	width:150px;
	height:155px;
	float:left;
	font-size:12px;	
	background-repeat:no-repeat;
	padding-top:8px;
	padding-left:27px;	
}
.prod_bloc_astuces{		
	text-align:left;
	padding-right:15px;
}
.prod_bloc_preco{
 	text-align:left;	
}
/* ------------------- Concernant TRAVAUX ------------------- */
.ma_preference {
	font-size: 16px;
	font-weight:bold;
	color:#80acc7;
}
.travaux_etape {
	font-size: 18px;
	font-weight:bold;
	color:#80acc7;
}
.travaux_etape_ss {
	font-size: 12px;
	font-weight:bold;
	color:#80acc7;
}
.travaux_choix {
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	padding-right:5px;
	cursor:pointer;		
}
.travaux_choix_finition {
	float:left;
	font-size: 14px;
	font-weight:bold;
	font-style:italic;
	padding-left:15px;
	padding-right:5px;
	cursor:pointer;	
	width:120px;
	text-indent: -1em;
}
.travaux_choix_petit {
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	padding-right:5px;
	cursor:pointer;
	vertical-align: top;
}
.travaux_choix_fait {
	font-size: 16px;
	font-weight:bold;
}
.travaux_support {
	font-size: 12px;
	font-weight:bold;	
	display:block;
	cursor:pointer;		
}

#travaux_support_valider {
	text-align: right;
	padding-right: 19px;	
	height: 60px;
}

.travaux_indication {
	font-size: 14px;
	font-weight:bold;	
}
.resultat_bloc_etape {	
	display:inline;
	float:left;
	width:218px;
	vertical-align:top;
	text-align: left;
	background-image: url(../gfx/travaux/puce.jpg);
	background-repeat:no-repeat;
	/*border:thin solid #0066CC 1px;*/
}
.resultat_bloc_etape_vide {	
	display:inline;
	float:left;
	width:218px;
	vertical-align:top;
	text-align: left;
	/*border:thin solid #0066CC 1px;*/
}
.resultat_bloc_produit {
	display:inline;
	float:left;	
	width:135px;
	vertical-align:top;
	text-align: center;
	padding-left:5px;	
	/*border:thin solid #0066CC 1px;*/		
}

.resultat_bloc_outils {
	display:inline;
	float:left;	
	width:125px;
	vertical-align:top;
	text-align: center;	
	padding-left:10px;
	padding-right:5px;
	/*border:thin solid #0066CC 1px;*/
}
.resultat_bloc_ens {
	display:inline;
	float:left;	
	width:165px;
	vertical-align:top;
	text-align: center;
	padding-left:5px;
	/*border:thin solid #0066CC 1px;*/
}
.resultat_etape_num {
	font-size:20px;
	color:#FFFFFF;
	width:20px;
	height:100px;
	padding-left:3px;
	padding-top:2px;
	text-align:center;
	float:left;		
}
.resultat_etape_nom {
	font-size:18px;	
	text-align:left;
	font-weight:bold;		
}
.resultat_produit_des {
	font-size:11px;		
	font-style:italic;
	font-weight:bold;
	color: #000000;
	text-decoration:none;		
}
.resultat_produit_des a {
	text-decoration:none;
	color: #000000;		
}
.resultat_produit_des a:hover {
	color:red;
	text-decoration:underline;		
}
.resultat_etape_des {
	font-size:14px;	
	text-align:left;
	font-weight:bold;		
}
.resultat_prod_nom {
	font-size:11px;	
	text-align:center;
	font-style:italic;
	font-weight:bold;
}
.resultat_outils_nom {
	font-size:11px;	
	text-align:center;	
	font-weight:bold;
}
.resultat_outils {	
	float:left;
	width:100%;
	/*border:thin solid #0066CC 1px;*/
}
.diag_num {
	float:left;
	background-image: url(../gfx/travaux/puce.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;	
	text-align:left;
	height:30px;
	width:30px;
	padding-left:7px;
	padding-top:1px;
}
.diag_titre {
	display:inline;		
	text-align:left;
	height:44px;
	font-size:18px;
	font-weight:bold;
	padding-top:4px;
}
.diag_txt {		
	text-align:left;	
	padding-left:3px;	
}

.diag_img {
	width:149px;
	height:119px;
	float:left;
	font-size:18px;
        margin-top:10px;
	padding-top:4px;
	padding-left:22px;
	background-repeat:no-repeat;	
}
/* ------------------- Concernant SECRETS DECO ------------------- */
.secret_num {
	float:left;	
	background-image: url(../gfx/deco/puce.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;	
	text-align:left;
	height:30px;
	width:25px;
	padding-left:7px;
	padding-top:1px;
}
.secret_titre {
display:inline;
	text-align:left;
	height:44px;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
}
.secret_bloc_produit {	
	float:left;	
	vertical-align:top;
	text-align: center;
	padding-right:10px;
	cursor:pointer;
	margin:8px;
	width:100px;
}
.secret_bloc_produit a{	
	/*text-decoration:none;*/
	color:red;
}

.secret_bloc_produit a:hover{
	color:red;
	text-decoration:none;
}

.secret_prod_nom {
	font-size:11px;		
	font-style:italic;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.secret_prod_nom:hover {
	color:red;
	text-decoration:underline;
}
/* ------------------- Concernant CAS ILLUSTRE ------------------- */
.casi {	
	width:179px;
	height:374px;
	padding-left:13px;
	padding-right:13px;
	padding-top:13px;
	overflow:hidden;
	background-image:url(../gfx/cas/ombre.jpg);	
}
.cas_num {	
	background-image: url(../gfx/cas/puce.jpg);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;

}
.cas_nom {	
	font-size:16px;
	font-weight:bold;
}
.cas_bloc_etape {
	width:500px;
	padding-bottom:5px;
}
.cas_bloc_image {
float:left;
width:166;
}
.cas_bloc_details {
float:right;
width:320px;

/*border:thin solid #0066CC 1px;*/
}
.cas_etape_num {
	float:left;
	background-image: url(../gfx/details/puce.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	color:#FFFFFF;	
	text-align:left;
	height:30px;
	width:30px;
	padding-left:7px;
	padding-top:1px;
}
.cas_etape_titre {
	display:inline;		
	text-align:left;
	height:44px;
	font-size:18px;
	font-weight:bold;
	padding-top:4px;
}
.cas_etape_txt {		
	text-align:left;	
	padding-left:3px;
	width:320px;
	text-align:justify;
}
.cas_outils_enum {
	display:block;
	font-size: 10px;
	height:100px;	
	float:left;
	vertical-align: bottom;
	text-align:center;
	padding-right:10px;
}
/* ------------------- Concernant ZOOM ------------------- */
.zoom_bloc_news{
	width:190px;
	height:100px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:120px;	
	padding-top:3px;	
	/*border-bottom:thin solid #0066CC 1px;*/
}
.zoom_titre{
	font-size:14px;
	font-weight:bold;
	height:62px;
	overflow:hidden;
	padding-top:3px;		
}

.zoom_titre a{	
	color: black;
	text-decoration: none;
}
.zoom_titre a:active {		
	color: black;
	text-decoration: none;

}
/* ------------------- Concernant LEXIQUE ------------------- */
.lexique_lettre a {
	font-size: 18px;	
	text-decoration:none;
	color: #000000;
	font-stretch:wider;
}
.lexique_lettre a:active {		
	color: red;
}

.lexique_lettre a:hover {	
	text-decoration:underline;
	color: #FF0000;
}
/* ------------------- Concernant TELECHARGEMENT ------------------- */
.lien_download a {
	font-size: 12px;	
	text-decoration:none;
	color: #000000;
	font-style:italic;
}
.lien_download a:hover {	
	text-decoration:underline;
	color: #FF0000;
}
/* ------------------- Concernant VRAI FAUX ------------------- */
.vf_idee {
	font-size: 14px;
}
.vf_idee:active {	
	font-weight:bold;
	cursor:pointer;	
}
.vf_idee:hover {	
	font-weight:bold;
	cursor:pointer;	
}

.vf_verite {
	font-size: 12px;
	font-style:italic;
	padding-left:15px;
	
}
.vf_VRAI {
	font-size: 14px;
	font-weight:bold;
	color:green;
	text-decoration:underline;
	padding-right:15px;
}
.vf_FAUX {
	font-size: 14px;
	font-weight:bold;
	color:red;
	text-decoration:underline;
	padding-right:15px;
}
/* ------------------- Concernant les formulaires ------------------- */
.formu_partie {
	font-size: 14px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:5px;
	
}
.formu_lib {
	/*margin-bottom:5px;*/
	/*padding-bottom:5px;*/
	/*vertical-align:middle;*/
	/*height:5px;*/
	font-size: 11px;
}
.formu_saisie {
	border: 1px solid #c0c4c5;
	/*margin-bottom:5px;*/
	/*padding-left:5px;
	padding-bottom:2px;*/
	/*height:12px;*/
	font-size: 11px;
}

/* css fckeditor */
p {
	font-family:Arial, Helvetica, sans-serif;
}

div {
	font-family:Arial, Helvetica, sans-serif;
}

pre {
	font-family:Arial, Helvetica, sans-serif;
}

address{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:bold;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#80acc7;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
	color:#80acc7;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#80acc7;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#80acc7;

}

h6{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#80acc7;
}
