

* {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Entete + navigation générale*/
#Entete {
height: 98px;
background-image: url(fond02.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
background-color:#F9F6F6;
border:0px;
}
#ombre{
background-image: url(ombre.gif);
background-repeat: repeat;
}
#fond {
background-image: url(fond_carres.gif);
background-repeat: repeat;
}

#menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
height:19px !important;
margin-right:86px !important;
}
#cadreMenu {
border-top:1px solid #000000;
border-right:1px solid #000000;
text-align:center;
}
#cadreMenu a {
display:block;
width:100%;
}
.cadreBas{
border-bottom:1px solid #000000;
}
.cadreMenuOver {
background-color:#F9F6F6;
}
.largeur {
width:120px;
}
.imgInclude {
background-image:url(puce_elements.gif);
background-position:5px 7px;
background-repeat:no-repeat;
}




#menu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #000000;
text-decoration:none;
}
#menu a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #c80707;
text-decoration:none;
}
#menu a:selected {
font-family: Verdana;
font-size:11px;
font-weight: bold;
color: #c80707;
text-decoration:none;
}



/* CONTENU */
body{
color: #000000;
background-image: url(fond_carres.gif);
background-repeat: repeat;
}
#image_fond {
background-color: #F9F6F6;
background-image: url(fond_stele.gif);
background-position: 0% 100%;
background-repeat: no-repeat;
}
#contenu {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#contenu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c80707;
text-decoration:none;
}
#contenu a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#contenu a:selected {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c80707;
text-decoration:none;
}
#contenu td {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#contenu td a{
font-family: Verdana;
color: #c80707;
text-decoration:none;
}
#contenu td a:hover{
font-family: Verdana;
text-decoration:underline;
}
#contenu td a:selected {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #c80707;
text-decoration:none;
}
#contenu h1{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
text-align: left;
color:#737171;
letter-spacing:2px;
}
#contenu h2{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align: left;
color:#908D8D;
letter-spacing:1px;
}
.texteIntro {
font-size:12px;
}
#piedPage {
text-align:right;
padding-top:10px;
margin-top:15px;
width: 100%;
border-top:1px solid #CAC6C6;
color:#CAC6C6;
clear:both !important;
}
#piedPage a:link{
color:#CAC6C6 !important;
}
#piedPage a:visited{
color:#CAC6C6 !important;
}
#contenu img a:hover{
text-decoration:none !important;
}

/* HOME_BOXES(domaines d'activité, produits, références) */
#tableauHomeBoxes{
margin:0px;
padding:0px 0px 0px 0px;
width:100%;
height:180px;
}
#tableauHomeBoxes p{
padding:10px 10px 10px 10px;
}
#tableauHomeBoxes H5 {
background-color:#E6E1E1;
font-size:12px;
color:#616161;
width:100%px;
height:20px;
text-align:center !important;
padding-top:4px;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}
#tableauHomeBoxes a {
vertical-align:bottom;
}
#domaines {
margin-right:30px;
border:1px solid #E6E1E1;
vertical-align:top;
text-align:left;
}
#produits {
vertical-align:top;
margin-bottom:5px;
border:1px solid #E6E1E1;
text-align:left !important;
}
#references {
vertical-align:top;
margin-top:5px;
border:1px solid #E6E1E1;
text-align:left !important;
}
.tableauSpacing {
width:10px;
}


/* SECTEURS DE L'ENTREPRISE */

.secteur {
width: 174px !important;
height:100px;
float: left;
padding: 5px 5px 10px 5px;
margin-left:16px;
margin-top:10px;
text-align:left;
}


/* LISTING DES OBJETS (produits, références, domaines)*/

.listingObject {
margin:0px 0px 10px 0px;
}
.imgPad {
float:left;
margin-right:50px;

}

#listing a:link{
font-size:11px;
color:#000000;
text-decoration:none;
}
#listing a:hover {
font-size:11px;
color:#000000;
text-decoration:underline;
}
#listing a:visited {
font-size:11px;
color:#000000;
text-decoration:none;
}
#listing p {
float:right;
margin-right:20px;
width:200px;
display: block;
}
.spacer {
clear: both;
}





/* RIGHT BOXES */


#tableauTitre {
background-color:#EEE9E9;
color:#848181;
height:19px;
text-align:center !important;
vertical-align:middle !important;
font-weight:bold;
font-size:12px !important;
border-bottom:0px solid red;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif !important;
}
#tableauTitre a:link {
color:#848181;
display:block;
width:100%;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}
#tableauTitre a:hover {
color:#848181;
text-decoration:none !important;
display:block;
width:100%;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif !important;
}
#tableauTitre a:visited {
color:#848181;
text-decoration:none;
display:block;
width:100%;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}
#espacement {
padding:5px 5px 5px 5px;
}
#blocContent {
padding:8px 8px 8px 8px;
border-left:1px solid #EEE9E9;
border-right:1px solid #EEE9E9;
border-bottom:1px solid #EEE9E9;
color:#867979;
text-align:center !important;
}
#blocContent img{
text-align:center;
}
.puceRightBox {
float:left;
display:inline;
margin-top:5px;
margin-left:6px;
padding-right:9px;

}
#blocContent p{
padding:0px 0px 0px 8px;
color:#867979;
text-align:left !important;
}
#blocContent h5{
padding:0px 0px 4px 8px;
color:#867979;
text-align:left !important;

}
.imgPuce {
background-image:url(puce_carre_rouge.gif);
background-position:0px 5px;
background-repeat:no-repeat;
}
#blocContent a:link{
font-size:11px;
color:#737171;
text-decoration:none;
text-align:left;
}
#blocContent a:hover {
font-size:11px;
color:#737171;
text-decoration:underline;
text-align:left;
}
#blocContent a:visited {
font-size:11px;
color:#737171;
text-decoration:none;
text-align:left;
}
.tableauBloc {
width:150px !important;
}
.couleur {
color:#867979;
}
.espacementImgBreve {
padding-bottom:8px;
}





/* SELECTION DE LA LANGUE */
.fleche {
padding-left: 7px;
background-image: url(fleche.gif);
background-position: center left;
background-repeat: no-repeat;
}
#contenu_l {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#contenu_l a{
font-family: Verdana;
color: #c80707;
text-decoration:none;
}
#contenu_l a:hover{
font-family: Verdana;
text-decoration:underline;
}
#contenu_l a:selected {
font-family: Verdana;
color: #c80707;
text-decoration:none;
}
#contenu img {
border:0px;
}

/* PUCES*/

.placementPuce {
background-image:url(triangle.gif);
background-position: 96% 50%;
background-repeat:no-repeat;
}
.pucesLink a:link {
text-decoration:none !important;
}
.pucesLink a:hover {
text-decoration:none !important;
}
.pucesLink a:visited {
text-decoration:none !important;
}






/* ELEMENTS FORMULAIRE */ 

.textarea, .input {
	background-color:#ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF7F00;
	border: 1px solid;
}
.text_search{
	background-color:#FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #867979;
	border: 1px solid #A5ACB2;
	width:100%;
}
.textRecherche {
	background-color:#F9F6F6;
	font-family: Verdana;
	font-size: 10px;
	color: #867979;
	border: 0px solid #F9F6F6;
	width:100%;
}
.fdBlanc{
background-color:#FFFFFF;
}
.liste_deroulante {
	width:132px;
	font-family: Verdana;
	font-size: 10px;
	background-color:#F9F6F6;
	border: 1px solid #A5ACB2;
}
.boxTexte {
height:16px;
width:106px;
border:1px solid #867979;
display:block;
}

/* BLOCS RECHERCHE ET NEWSLETTER (commun styles) */

.boite1 {
border:1px solid #737171;
height:15px; 
padding-left:3px;
}

.boite2 {
border:1px solid #737171; 
vertical-align:middle;
width:17px;
text-align:center; 
}
/* TITRES RECHERCHE ET NEWSLETTER*/

.titreFormulaire{
width:100%;
height:20px;
vertical-align:top;
font-size:10px;
}



/* PRODUITS - affichage spécifique */
.fdCelluleProd {
padding:8px 12px 0px 12px;
border-top:1px solid #F0EDED; 
border-left:1px solid #F0EDED;
border-right:1px solid #F0EDED;
background-color: #F6F3F3;
width:47%;
vertical-align:text-top;
}
.fdCelluleProd h5{
background-image:url(puce_carre_rouge.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
font-size:12px;
padding-bottom:5px;
padding-left:12px;
text-align:left;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}
.fdCelluleProd p {
text-align:left;
padding-bottom:8px;
padding-left:12px;
}
.fdCelluleProd img {
padding:5px 0px 12px 4px;
margin-left:12px;
}
.alignementDroit {
text-align:right;
padding-top:8px;
padding-right:8px;
}
.h5Special {
font-size:14px;
color:#737171;
padding-top:16px;
padding-bottom:5px;
}
.fdCelluleImg {
border-bottom:1px solid #F0EDED;
border-left:1px solid #F0EDED;
border-right:1px solid #F0EDED;
background-color: #F6F3F3;
padding:0px 12px 8px 8px;
}
.borderBottomContent {
border-bottom:1px solid #F0EDED;
padding-bottom:8px;
}



/* COMPETENCES */
.fdCelluleComp {
padding:8px 8px 8px 0px;
vertical-align:text-top;
}
.fdCelluleComp img{
margin-top:5px;
}
.fdCelluleComp h2{
font-size:12px;
text-align:left;
padding-top:2px;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}
.fdCelluleComp a {
background-image:url(puce_carre_rouge.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
padding-left:12px;
text-align:left;
color:#000000 !important;
}
.borderLeftComp {
border-left:1px solid #E6E1E1; 
}
.borderTopComp {
border-top:1px solid #E6E1E1; 
}
.borderBottomComp {
border-bottom:1px solid #E6E1E1; 
}
.borderAllComp {
border:1px solid #E6E1E1; 
}

.borderRightComp {
border-right:1px solid #E6E1E1; 
}
.fdBackground {
background-color:#F6F3F3;
}
.puceRedFd {

}
.puceRedFd a{
background-image:url(puce_carre_rouge.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
padding-left:12px;
text-align:left;
color:#000000 !important;
}


/*COMPETENCES VERSION FINALE*/

.competenceFinale {
width: 194px !important;
height:140px;
float: left;
padding: 0px;
margin-left:10px;
margin-top:10px;
text-align:left;
}
.competenceFinale p {
padding-left:42px;
padding-top:0px;
}
.competenceFinale a {
color:#000000 !important;
}
.puceCompetence {
background-image:url(puce_carre_rouge.gif);
background-position: 32px 5px;
background-repeat:no-repeat;
text-align:left;
color:#000000 !important;
}
.h5Competences {
background-position:0% 0%; background-repeat:no-repeat; height:25px; padding-left:30px;
letter-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
}

/* DIVERS */
#Breadcrumb {
font-size: 10px;
}
#blackLink a:link{
color:#000000;
}
#blackLink a:hover{
color:#000000;
}
#blackLink a:visited{
color:#000000;
}
.alignementGauche {
text-align:left;
}


/* COMMANDE EN LIGNE */
.tableCommande {
border:1px solid #E6E1E1;
}
.tableCommande td{
padding:3px 3px 3px 3px;
}
.titreSpecialRub {
padding:3px 3px 3px 3px !important;
background-color:#E6E1E1;
}
.titreSpecialRub h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#737171;
letter-spacing:1px;
}
.billing_form {
border:1px solid #848181;
}
.payImgInsert {
width:100%;
height:89px;
text-align:center;
padding-bottom:10px;
background-repeat:no-repeat;
background-position:50% 50%;
}
.detailsArticle td{
padding:5px 5px 5px 5px;
}
.detailsFdFonce {
background-color:#B0B0B0;
color:#FFFFFF;
vertical-align:top;
}
.detailsFdClair {
background-color:#EEE9E9;
color:#000000;
}

.detailsFdClair p {
text-align: left;
}


	/* PANIER */
	.panierPuce {
	background-image:url(panier_puce.gif);
	background-position: 96% 50%;
	background-repeat:no-repeat;
	}
	.panierBoxStyle {
	border: 1px solid #E6E1E1 !important;
	}
	.panierBoxStyleTitre {
	background-color:#E6E1E1 !important;
	}
	


.tableOrderItems {
border:1px solid #EEE9E9;
background-color:#F9F6F6;
}
.tableOrderItems p {
padding:4px 4px 4px 4px;
}
.tableOrderItems h2 {
padding:4px 4px 4px 4px;
font-size:12px !important;
}
.titreTablePrinc {
background-color:#EEE9E9; 
}


/* LIBRAIRIE FOLDER */

.librairieFolderTable img {
padding-right:5px;
}
.librairieFodlerTable p {
padding:4px 4px 4px 4px;
text-align: left;
}
.imgTd {
width:90px;
text-align:right !important;
}
.titreInformations {
background-color:#EEE9E9 !important;
}
.titreInformations input {
padding-top:3px !important; 
}


.titreTableAdresse {
padding:4px 4px 4px 4px;
font-size:12px !important;
}
.adresseBorderLeft {
border-left:1px solid #E6E1E1;
}


/* VIA LIVENZA SPECIAL CLASS */

/* ADDITIF 28.06.05 */
#contenu li{
margin-left:17px;
list-style-type:circle;
}
