/* CSS Document */


/* LIENS accueil */


.index_infos h4 { font-size: 10px; color: #FFFFFF; background-color: #212121; height: 15px; display: block; padding-left: 10px; margin-right: 20px; margin-left: 40px; margin-top: 18px; float: left; padding-right: 20px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: small-caps; text-transform: uppercase; }


.index_infos h5 { font-size: 10px; color: #FFFFFF; height: 15px; display: block; padding-left: 10px; margin-right: 20px; margin-left: 50px; margin-top: 180px; float: left; padding-right: 20px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-variant: small-caps; text-transform: uppercase; }


a.index:link,a.index:visited,a.index:active {
	background-image: url(../images_sst/index/assemblage_msfortepuissance_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 299px;
}
a.index:hover {
	background-image: url(../images_sst/index/assemblage_msfortepuissance_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 299px;
	text-align: left;
	vertical-align: top;
}


a.index_2:link,a.index_2:visited,a.index_2:active {
	background-image: url(../images_sst/index/assemblage_auto_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 301px;
}
a.index_2:hover {
	background-image: url(../images_sst/index/assemblage_auto_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 301px;
	text-align: left;
	vertical-align: top;
}

a.index_3:link,a.index_3:visited,a.index_3:active {
	background-image: url(../images_sst/index/assemblage_msparpoints_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 298px;
}
a.index_3:hover {
	background-image: url(../images_sst/index/assemblage_msparpoints_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 260px;
	width: 298px;
	text-align: left;
	vertical-align: top;
}




a.index_4:link,a.index_4:visited,a.index_4:active {
	background-image: url(../images_sst/index/materiauxferreux_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
height: 247px;
	width: 223px;
}
a.index_4:hover {
	background-image: url(../images_sst/index/materiauxferreux_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 247px;
	width: 223px;
	vertical-align: top;
}



a.index_5:link,a.index_5:visited,a.index_5:active {
	background-image: url(../images_sst/index/materiauxnonferreux_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
height: 247px;
	width: 223px;
}
a.index_5:hover {
	background-image: url(../images_sst/index/materiauxnonferreux_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 247px;
	width: 223px;
	vertical-align: top;
}


a.index_6:link,a.index_6:visited,a.index_6:active {
	background-image: url(../images_sst/index/rocklinisation_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
height: 247px;
	width: 223px;
}
a.index_6:hover {
	background-image: url(../images_sst/index/rocklinisation_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 247px;
	width: 223px;
	vertical-align: top;
}


a.index_7:link,a.index_7:visited,a.index_7:active {
	background-image: url(../images_sst/index/filsdesoudage_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
height: 247px;
	width: 223px;
}
a.index_7:hover {
	background-image: url(../images_sst/index/filsdesoudage_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
	height: 247px;
	width: 223px;
	vertical-align: top;
}



/* LIENS COMMUNS */

	a:link,a:visited,a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DA2B12;
	text-decoration: none;
	
}
a:hover {
	
	color: #000000;
	text-decoration: underline;
}




/* LIENS PRINCIPAUX */

	a.menuprincipal:link,a.menuprincipal:visited,a.menuprincipal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	display: block;
	margin: 0px;
	float: left;
}
a.menuprincipal:hover {
	display: block;
	background-color: #000000;
}


/* LIENS VERTICAUX */


a.menuvertical:link,a.menuvertical:visited,a.menuvertical:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	display: block;
	margin: 0px;
	float: left;
	width: 123px;
}
a.menuvertical:hover {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
}



/* LIENS PIEDS */
	a.menufooter:link,a.menufooter:hover,a.menufooter:visited,a.menufooter:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #353131;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin: 0px;
	
}
a.menufooter:hover {
	color: #000000;
	text-decoration: underline;
	
}
	/* LIENS PRODUITS */
	a.detail:link,a.detail:hover,a.detail:visited,a.detail:active {
	background-image: url(../images_sst/SST_blc_produits_fichetechnique.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	width: 97px;

	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.detail:hover {
    display: block;
	color: #C51E07;
}
.txtinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 49px;
	padding: 0px;
		
}
.txtpied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #353131;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
h1 {
	background-image: url(../images_sst/traitrouge.gif);
	background-repeat: no-repeat;
	background-position: -49px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 49px;
	background-image: url(../images_sst/traitrouge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
		
	
#Tableau_conteneur {
	background-color: #FFFFFF;
/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9d9c9a;
	border-left-color: #9d9c9a*/;
}


body {
	/*background-attachment: scroll;
	background-color: #dadada;
	background-image: url(../images_sst/fond_degrade.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	background-color: #000;
}
.bloc_produit {
float: left;
	margin: 0px;
	width: 215px;
	background-color: #FFFFFF;
	display: inline-block;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.titre_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #c51e07;
	width: 195px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

.titre_module { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; width: 195px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; margin: 0px; }




.sous_titre_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #898D8E;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}




.texte_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 195px;
}


.texte_produit_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: normal;
	padding-right: 30px;
}

.image_produit {
	width: 195px;
	border: 1px solid #cccccc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



/* ancien code */


.txt-resume {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
}
.tablo_resume {
	border: 2px solid #CCCCCC;
	margin-bottom: 3px;
	margin-right: 1px;
	float: left;
	width: 341px;

}


.tablo_resume3 {
	width: 692px;
}

hr{
visibility: hidden; 
clear: both;
}
/* FORMULAIRES */
input.bouton {
 color : #7A9E56;
 border : 1px solid;
 border-color : #ECECEC;
 background-color:#FFFFFF;
 font-family : Verdana;
 font-size : 8pt;
}
input.bouton:hover {
 color : #CA0009;
 border : 1px solid;
 border-color : #ECECEC;
 background-color:#FFFFFF;
 font-family : Verdana;
 font-size : 8pt;
}


TEXTAREA {
   color : #333333;
   background-color : #FFFFFF;
   border : 1px solid;
   border-color : #CFD0D5;
   border-width : 1px;
   font-family : Verdana;
   font-size : 8pt;
   font-weight : normal;
  
}
SELECT {
   color : #333333;
   background-color : #FFFFFF;
   border : 1px solid;
   border-color : #CFD0D5;
   border-width : 1px;
   font-family : Verdana;
   font-size : 8pt;
   font-weight : normal;
   width : 85px ;
}


.txt-desc-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.txt-caracteristiques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.titre-big-produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CA000B;
	padding-top: 10px;
	padding-right: 10px;
	
}
.soustitre-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tablo-prod2 {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.tablo-encadre {
	margin-bottom: 1px;
	border: 1px solid #CCCCCC;
}
.tablo-encadrehaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.presentationficheprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin:0;
}

.presentationficheprod p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.txt-tablo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
}
.consommables-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 10px;
	margin-top: 10px;
}
.accessoires-presentation {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
}
.accestelechargement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7A9E56;
}

.accestelechargement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7A9E56;
}

.alerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CA000B;
}
.tablo-HetB {
	margin-bottom: 1px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.telechargement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA000B;
	padding-top: 5px;
	padding-bottom: 5px;
}