body {
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	font-size: 11px;
	color: #64736e
}

a, a:visited {
    color: #000;
    text-decoration: underline;
}
a:hover, a:active {
    color: #000;
    text-decoration: none;
}

* {
	outline: none;
}

td {vertical-align: top;}

form {
    padding: 0;
    margin: 0;
}

/**********************************************
STRUCTURE	
**********************************************/

#conteneur {
    background: url(../montage/bg-bordure.gif) top left repeat-y;
	width: 1023px;
	height: auto;
    margin: 0 auto;
}
#content {
	/* pas de float, ne pas toucher */
	width: 999px;
	height: auto;
    margin: 0 0 0 25px;
}

#gauche {
    float: left; /* laisser le float, ne pas toucher */
    background: url(../montage/bg-left.gif) top left no-repeat;
    width: 188px;
	height: auto;
    padding: 0;
    margin: 0;
}

#centre {
    float: left; /* laisser le float, ne pas toucher */
	width: 809px;
	height: auto;
    padding: 0;
}
#basPage {
	clear: both;/* ne pas toucher */
	width: 999px;
	height: 18px;
	color: #b3b3b3;
    padding: 0;
    margin: 0 0 0 30px;
    font-size: 10px;
}

#contenu {
	float: left;
	background: url(../montage/bg-contenu.gif) top left no-repeat;
	width: 790px;
	height: auto;
	min-height: 300px;
    padding: 0 0 0 20px;
    margin: 0;
	text-align: justify;
}

#contenu img {
	/*vertical-align: middle;*/
}
#contenu ul {
    padding: 0;
    margin: 0 0 0 0;
}
#contenu li {
    padding: 0;
    margin: 0 0 0 30px;
}
#contenu p {
    padding: 0;
    margin: 0 ;
}
/***/

#contenu .savoirPlus {
	/*text-align: right;*/
    padding: 0;
    margin: 2px 50px 0 380px ;
	text-align: left;
}
#contenu .savoirPlus a:link, #contenu .savoirPlus a:visited {
	color: #a59e8f;
	text-decoration: none;
}
#contenu .savoirPlus a:active, #contenu .savoirPlus a:hover {
	color: #a59e8f;
	text-decoration: underline;
}

/*************************
GAUCHE
*************************/
#navGauche {
	margin: 0;
	padding: 5px 0 0 0;
}
#espPro {
	width: 188px;
	height: 278px;
	margin: 0;
	padding: 40px 0 0 0;
	text-align: center;
	color:#69645b;
	font-size: 11px;
}
#espPro p {
	line-height: 1.1em;
	margin: 0 0 2px 0;
}
#pointVente {
	width: 90px;
	height: 101px;
	font-size: 11px;
	color: #808080;
	margin: 0;
	padding: 0 0 0 87px;
}
#pointVente input {
	width: 57px;
	height: 20px;
	font-size: 10px;
	color: #666;
	margin: 7px 0 0 4px;
	padding: 2px 0 0 0;
	border: 0;
	background: transparent;
}
#pointVente .btValider, #newsletter .btValider  {
	width: auto;
	height: auto;
	padding: 0;
}

/*#fiches_descriptives {
	width: auto;
	height: 76px;
	font-size: 11px;
	color: #808080;
	margin: -13px 0 0 0;

}*/
#fiches_descriptives {
	width: auto;
	height: 80px;
	font-size: 11px;
	color: #808080;
	margin:  0 0 0;
	padding: 4px 0 0 16px;
	line-height: 14px;
}

#fiches_descriptives label {
	display: block;
	padding: 0 0 0 11px;
	margin: 0 ;
}

#fiches_descriptives input {
	vertical-align: middle;
	width: 105px;
	height: 20px;
	font-size: 10px;
	color: #666;
	margin: 8px 0 0 15px;
	padding: 2px 0 0 4px;
	border: 0;
	background: transparent;
	/*border: 1px solid red;*/
}

#fiches_descriptives .btValider {
	width: auto;
	height: auto;
	padding: 0;
	margin: 4px 0 0 6px;
}

#newsletter {
	width: auto;
	height: 90px;
	font-size: 11px;
	color: #808080;
	margin: 0;
	padding: 0 0 0 16px;
	line-height: 14px;
}

#newsletter input {
	float: left;
	width: 105px;
	height: 20px;
	font-size: 10px;
	color: #666;
	margin: 8px 0 0 15px;
	padding: 0;
	border: 0;
}
#newsletter .btValider  {
	width: auto;
	height: auto;
	padding: 0;
	margin: 5px  0 0 13px
}

#documentation {
	width: 143px;
	height: 50px;
	font-size: 11px;
	color: #808080;
	margin: 0 0 0 13px;
	padding: 0 0 0 15px;
	line-height: 14px;
}

#documentation .btValider {
	width: auto;
	height: auto;
	float: right;
	padding: 0;
	margin: 0;
}

/*************************
HAUT
*************************/
#header {
	/*z-index: 12;*/
	position: relative;
	width: 811px;
	height: 107px;
	margin: -107px 0 0 0;
	padding: 0;
    /*background: url(../montage/bg-nav-ht.png) top left no-repeat;*/
	font-size: 11px;
}
#flashTrace {
	position: relative;
	/*z-index: -1;*/
	width: 752px;
	height: 107px;
}
/******/
#navHaut {
	float: right;
	width: auto;
	height: 20px;
	margin: 0 60px 2px 0 ;
	padding: 6px 0 0 0;
	font-size: 10px;
	color: #a59e8f;
}
#navHaut a:link, #navHaut a:visited{
	color: #a59e8f;
	text-decoration: underline;
}
#navHaut a:hover, #navHaut a:active{
	color: #a59e8f;
	text-decoration: underline;
}
/******/
#recherche {
 	float: right;
	background: url(../montage/recherche-input-bg.gif) top left no-repeat;
	width: 260px;
	height: 25px;
	margin: 0 60px 0 300px;
	padding: 0;
	font-size: 11px;
}
#recherche input {
	float: left;
	width: 110px;
	height: 20px;
	font-size: 10px;
	color: #666;
	margin: 5px 5px 0 106px;
	padding: 0;
	border: 0;
	background: transparent;
}
#recherche .btValider {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

/******/
#navGnraleConteneur {
 	float: left;
	width: 809px;
	height: 25px;
	margin: 7px 0 19px 0;
	padding: 0;
	font-size: 11px;
}
*html #navGnraleConteneur {
	margin: 7px 0 19px 0;
}

#navGnrale {
	position : absolute;
	width: 811px;
	height: 25px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#navGnrale li {
	list-style-type: none;
	float: left;
	width: 110px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
}
#navGnrale li a:link, #navGnrale li a:visited {
	float: left;
	width: 110px;
	height: auto;
	margin: 0;
	padding: 6px 0 6px 0 ;
	font-size: 12px;
	font-weight: bold;
	color: #003867;
	text-align: center;
	text-decoration: none;
	border-right: solid 1px white;
}
#navGnrale li a:hover, #navGnrale li a:active {
	float: left;
    background: url(../montage/bg-nav-bout-ht.gif) top left repeat-x;
	width: 110px;
	height: auto;
	margin: 0;
	padding: 6px 0 6px 0 ;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-right: solid 1px white;
}

#navGnrale ul {
	float: left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;

}

#navGnrale ul li {
	float: left;
	width: auto;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 10px;
	color: #fff;
	text-align: left;
}

#navGnrale ul li a:link, #navGnrale ul li a:visited {
	float: left;
	width: 101px;
	height: auto;
	margin: 0 0 0 0;
	padding: 7px 0 7px 8px;
	font-size: 10px;
	color: #fff;
	background: #093561;
	text-align: left;
	text-decoration: none;
	border-right: solid 1px #093561;
	border-top: solid 1px #083058;
	border-bottom: solid 1px #083058;
}
#navGnrale ul li a:hover, #navGnrale ul li a:active {
	float: left;
	width: 101px;
	height: auto;
	margin: 0 0 0 0;
	padding: 7px 0 7px 8px;
	font-size: 10px;
	color: #fff;
	background: #083058;
	text-align: left;
	text-decoration: none;
	border-right: solid 1px #093561;
	border-top: solid 1px #083058;
	border-bottom: solid 1px #083058;
}
/*************************
CENTRE ACCUEIL
*************************/
#navFlash {
	width: 760px;
	height: 300px;
	margin: 0 0 0 0;
	padding: 0;
}

*html #navFlash {
	margin: -30px 0 0 0;
}

#accActualite {
	float: left;
    background: url(../montage/tet-actualites.gif) top left repeat-x;
	width: 485px;
	height: auto;
	margin: 19px 0 0 9px;
	padding: 0;
}
#accActualite .lienAll {
	margin: 4px 6px 5px 0;
	padding: 0;
	text-align: right;
	color: #808080;
}
#accActualite .lienAll a:link, #accActualite .lienAll a:visited {
	text-decoration: underline;
	color: #808080;
}

#accActualite .lienAll a:active, #accActualite .lienAll a:hover {
	text-decoration: none;
	color: #808080;
}
/***/

#accActualite .blocProd {
	float: left;
	width: 460px;
	height: auto;
	margin: 23px 0 0 6px;
	padding: 0;
}
#accActualite .blocProdF {
	float: left;
	width: 460px;
	height: auto;
	margin: 23px 0 0 6px;
	padding: 0;
	background: #faf9f5
}


#accActualite .blocProd .visuel {
	float: left;
	width: 74px;
	height: auto;
	margin: 0;
	padding: 0;
}
#accActualite .blocProd .texte {
	float: left;
	font-size: 11px;
	width: 375px;
	height: auto;
	margin: 0;
	padding: 0;
	color: #000000;
	text-decoration: none;
}
#accActualite .blocProd .titre {
	color: #003867 ;
	font-size: 14px;
}
#accActualite .blocProd .sstitre {
	color: #9f9f9f ;
}
#accActualite .blocProd .descriptif {
	display: block;
	color: #626262 ;
	margin: 3px 0 0 0;
	padding: 0;
}

/***/
#accConseil {
	width: 248px;
	height: 216px;
	margin: 19px 0 0 504px;
	padding: 0;
	border: solid 1px #eae3d6
}

.accConseilContent {
	float:left;
	background: url(../montage/conseil-illust.gif) top left no-repeat;
	width: 248px;
	height: 174px;
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
}
*html .accConseilContent {
	background: url(../montage/conseil-illust.gif) top left no-repeat;
	width: 248px;
	height: 174px;
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
}
#accConseilTitre {
	width: auto;
	height: 16px;
	margin: 112px 0 0 0;
	padding: 0 0 0 3px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
}
#accConseilDescript {
    background: url(../montage/conseil-descript-bg.png) repeat;
	width: 245px;
	height: 44px;
	margin: 0;
	padding: 2px 0 0 3px;
	color: #62746c;
	border-top: solid 1px #eae3d6
}
#accConseilDescript .titre {
	color: #62746c;
	font-weight: bold;
	font-size: 11px;
}

#accConseilNav {
	width: 248px;
	height: 19px;
	margin: 0;
	padding: 0;
	color: #808080;
	border-top: solid 1px #eae3d6;
	background-color: #faf8f7;
}
#accConseilNav .navG {
	float: left;
	width: 76px;
	height: 16px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	border-right: solid 1px #eae3d6
}
#accConseilNav .navD {
	float: right;
	width: 76px;
	height: 16px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	border-left: solid 1px #eae3d6
}
#accConseilNav .navG a:link, #accConseilNav .navG a:visited, #accConseilNav .navG a:active, #accConseilNav .navG a:hover, 
#accConseilNav .navD a:link, #accConseilNav .navD a:visited, #accConseilNav .navD a:active, #accConseilNav .navD a:hover,
#accConseilNav .lien a:link, #accConseilNav .lien a:visited, #accConseilNav .lien a:active, #accConseilNav .lien a:hover {
	color: #808080;
	text-decoration: none;
}

#accConseilNav .lien {
	float: left;
	width: 248px;
	height: 15px;
	padding: 3px 0 0 0;
	text-align: center;
	border-bottom: solid 1px #eae3d6
}


/*************************
POUCET
*************************/

#poucet {
	width: 700px;
	height: 18px;
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 10px;

}
#poucet a:link, #poucet a:visited {
	color: #003867;
	font-size: 10px;
	text-decoration: none;
}
h1 {
/*	color : #648491;
	text-transform: uppercase;
	font-size: 14px;*/
	color : #023864;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 25px 0
}
/*************************
FICHE PRODUIT
*************************/

#ficheProdLeft {
	float: left;
	width: 205px;
	height: auto;
	margin: 0 35px 0 0;
	padding: 0;
	font-size: 10px;
}

#ficheProdLeft .visuel {
	width: 200px;
	height: 200px;
	margin: 0;
	padding: 0;
	text-align: center;
	border: solid 1px #eae3d6;
}
/*#ficheProdLeft .visuel img {
	vertical-align: middle;
}*/

#ficheProdLeft .infos {
	width: 192px;
	height: 42px;
	margin: 0 0 15px 0;
	padding: 8px 0 0 8px;
	color: #62746c;
	background: #f2f2ea;
	border-bottom: solid 1px #eae3d6;
	border-left: solid 1px #eae3d6;
	border-right: solid 1px #eae3d6;
}
#ficheProdLeft .infos a:link, #ficheProdLeft .infos a:visited {
	color: #62746c;
	text-decoration: none;
}

#ficheProdLeft .infos a:active, #ficheProdLeft .infos a:hover {
	color: #62746c;
	text-decoration: underline;
}

#ficheProdLeft .infos img {
	vertical-align: middle;
}
#ficheProdLeft .infos p {
	margin: 0 0 5px 0 ;
	padding: 0;
}
#ficheProdLeft .sstitre {
	color: #62746c;
	text-transform: uppercase;
}
/***/
#visuelAutres {
	width: 192px;
	height: 71px;
	margin: 4px 0 0 0;
	padding: 12px 0 0 8px;
	color: #62746c;
	border: solid 1px #eae3d6;
	overflow-x: auto;
}
#visuelAutres .visuel {
	float: left;
	width: 63px;
	height: 60px;
	margin: 0 0 0 0;
	padding: 0;
	border: 0
}

#visuelAutresNav {
	width: 200px;
	height: 18px;
	margin: 0;
	padding: 0;
	color: #808080;
	background : #f2f2ea;
	border-left: solid 1px #eae3d6;
	border-right: solid 1px #eae3d6;
	border-bottom: solid 1px #eae3d6;
}
#visuelAutresNav .navG {
	float: left;
	width: 100px;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: center;
	border-right: solid 1px #eae3d6
}
#visuelAutresNav .navD {
	float: right;
	width: 92px;
	height: 18px;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: center;
}
#visuelAutresNav .navG a:link, #visuelAutresNav .navG a:visited, #visuelAutresNav .navG a:active, #visuelAutresNav .navG a:hover,
#visuelAutresNav .navD a:link, #visuelAutresNav .navD a:visited, #visuelAutresNav .navD a:active, #visuelAutresNav .navD a:hover,
#conseilAppliNav .navG a:link, #conseilAppliNav .navG a:visited, #conseilAppliNav .navG a:active, #conseilAppliNav .navG a:hover, 
#conseilAppliNav .navD a:link, #conseilAppliNav .navD a:visited, #conseilAppliNav .navD a:active, #conseilAppliNav .navD a:hover {
	color: #808080;
	text-decoration: none;
	font-size: 10px
}

/***//***//***/
#ficheProdRight {
	float: left;
	width: 460px;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 10px;
}
#ficheProdRight h1 {
	color : #003867;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 3px 0;
	padding: 0;
}
#ficheProdRight .descriptif {
	color : #62746c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#ficheProdRight .sstitre {
	color: #62746c;
	text-transform: uppercase;
	font-size: 12px;
}

#ficheProdRight .pictos {
	margin: 10px 0 10px 0;
	padding: 0;
}
#ficheProdRight .pictos img {
	margin: 0 10px 0 0 ;
	padding: 0;
}
/***/
#zoneCouleurs {
	width: 460px;
	height: 175px;
	margin: 0 0 17px 0;
	padding: 0;
	border: solid 1px #eae3d6
}

#zoneCouleursContent {
	width: 460px;
	height: 175px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: auto;
	overflow-x: hidden
}
#zoneCouleursContent img {
	margin: 0 ;
	padding: 0;
}
/***/
#conseilAppli, #ideeAmbiance {
	width: 460px;
	/*height: 215px;*/
	margin: 4px 0 0 0;
	padding: 0;
	overflow: hidden;
	border: solid 1px #eae3d6
}

#conseilAppli .visuel {
	float: left;
	width: 250px;
	height: auto;
	margin: 5px 5px 0 3px;
	padding: 0 0 3px 0;
	text-align: center;
	/*background: #ccc*/
}
*html #conseilAppli .visuel {
	float: left;
	width: 240px;
	height: auto;
	margin: 2px 0 0 2px;
	padding: 0;
	text-align: center;
	/*background: #ccc*/
}
#conseilAppli .texte {
	float: left;
	width: 197px;
	height: auto;
	margin: 5px 0 0 0;
	padding: 0;
	color :#62746c;
	text-align: left;
}
#conseilAppli .titre {
	display: block;
	margin: 0 0 4px 0;
	padding: 0;
	color: #404040;
	font-weight: bold;
}

#conseilAppliNav {
	width: 460px;
	height: 23px;
	margin: 0 0 17px 0 ;
	padding: 0;
	color: #808080;
	background : #f2f2ea;
	border-left: solid 1px #eae3d6;
	border-right: solid 1px #eae3d6;
	border-bottom: solid 1px #eae3d6;
}
#conseilAppliNav .navG {
	float: left;
	width: 110px;
	height: 18px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	border-right: solid 1px #eae3d6
}
#conseilAppliNav .navD {
	float: right;
	width: 110px;
	height: 18px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	border-left: solid 1px #eae3d6
}
#conseilAppliNav .pagination {
	float: left;
	width: 230px;
	height: 19px;
	margin: 0 0 0 4px;
	color: #003867;
	padding: 4px 0 0 0;
	text-align: center;
}
#conseilAppliNav .pagination a:link, #conseilAppliNav .pagination a:visited {
	color: #808080;
	padding: 0 2px;
	text-decoration: none;
}
#conseilAppliNav .pagination a:hover, #conseilAppliNav .pagination a:active {
	color: #003867;
	padding: 0 2px;
	text-decoration: underline;
}
/*********/
#ideeAmbiance .visuel {
	width: 450px;
	height: 205px;
	margin: 5px 5px 5px 5px;
	padding: 0;
	text-align: center;

}
/*#ideeAmbiance .visuel img {
	margin: 0 auto;
	padding: 0;
}*/

/*************************
FICHE PRODUIT
*************************/

#listeProd {
	width: 715px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
}
#listeProd table {
	border-collapse: no-collapse;
	margin: 0 0 0 0;
	padding: 0;
	border-left: solid 2px #d9d9d9;
	border-right: solid 2px #d9d9d9;
	border-bottom: solid 2px #d9d9d9;
}
#listeProd td {
	margin: 0 0 0 0;
	padding: 4px 4px;
	border: solid 2px #d9d9d9;
	color: #a6a7a9;	
	font-size: 9px;
	
}
#listeProd th {
	height: 38px;
	margin: 0 ;
	padding: 0;
	color: #003867;
	background: #efeae1;	
	border: 0;
}
#listeProd .visuel {
	width: 80px;
	/*height: 90px;*/
	margin: 0;
	padding: 0;
	color: #a6a7a9;
	text-align: center;
	/*border: solid 1px #a6a7a9;*/
}
#listeProd .info {
	margin: 0 0 0 320px;
	padding: 0;
}

#listeProd .info img {
	vertical-align: middle;
}
#listeProd .info a:link, #listeProd .info a:visited, #listeProd .info a:active, #listeProd .info a:hover {
	text-decoration: none;
	color: #a6a7a9;	
}

#listeProd2 {
	width: 715px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
}

#listeProd2 .visuel {
	width: 80px;
	/*height: 90px;*/
	margin: 0;
	padding: 0;
	color: #a6a7a9;
	text-align: center;
	/*border: solid 1px #a6a7a9;*/
}
#listeProd2 .info {
	margin: 0 0 0 320px;
	padding: 0;
}

#listeProd2 .info img {
	vertical-align: middle;
}
#listeProd2 .info a:link, #listeProd2 .info a:visited, #listeProd2 .info a:active, #listeProd2 .info a:hover {
	text-decoration: none;
	color: #a6a7a9;	
}

/*************************
RESULTAT RECHERCHE
*************************/

#resultProd {
 	float: left;
    background: url(../montage/listProd-bg.gif) repeat;
	width: 720px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	text-align: left;
}

/*#resultProd #colLeft {
	float: left;
	width: 350px;
	height: auto;
	margin: 0 20px 0 0;
	padding: 0;
	border :solid 1px red
}
#resultProd #colRight {
	float: left;
	width: 350px;
	height: auto;
	margin: 0;
	padding: 0;
	border :solid 1px blue
}*/

#resultProd .blocProd img {
	border:0;
}

#resultProd .blocProd {
	float: left;
	width: 338px;
	height: 160px;
	margin: 0px 0px 4px 10px;
	padding: 2px 0 0 0;
	background: #FFF;
}

#resultProd .blocProd .visuel {
	float: left;
	width: 80px;
	height: 90px;
	margin: 0 20px 25px 12px;
	padding: 0;
}

#resultProd .blocProd .visuel .savoirPlus {
	/*float: left;*/
	color: #404040 ;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight:bold;
}
#resultProd .blocProd .visuel .savoirPlus img {
	margin: 2px 0 0 0;
	padding: 0;
}

#resultProd .blocProd .visuel .savoirPlus a {
	font-size:12px;
	color: #003867;
	font-weight:bold;
}

#resultProd .blocProd .titre {
	display: block;
	color: #003867 ;
	font-size: 13px;
	text-transform: uppercase;
	margin: 7px 0 0 0;
	padding: 0;
}
#resultProd .blocProd .sstitre {
	color: #404040 ;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#resultProd .blocProd .descriptif {
	color: #808080 ;
	margin: 0;
	padding: 0;
	height: 30px;
}
#resultProd .blocProd  .savoirPlus  .pictos img {
	margin: 0px 10px 8px 0;
	padding: 0;
}
#resultProd .pictos img {
	margin: 5px 4px 5px 0;
}

#resultProd .blocProd .buttons {
	margin: 2px 4px 0px 0;
	padding: 0;
}

/*************************
NOUVEAUTES
*************************/

#nouveautes, #revuePresse {
	width: 600px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
}
#nouveautes .blocProd , #revuePresse .blocProd {
	float: left;
	width: 600px;
	height: auto;
	margin: 0 0 20px 6px;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #dcd5c2;
}

#nouveautes .blocProd .visuel {
	float: left;
	width: auto;
	height: auto;
	margin: 0 10px 0 0 ;
	padding: 0;
}
#nouveautes .blocProd .texte {
	float: left;
	font-size: 10px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#nouveautes .blocProd .titre {
	display: block;
	color: #003867 ;
	font-size: 15px;
	margin:  0 0 2px 0;
	padding: 0 ;

}

#moteurrecherche .blocProd , #moteurrecherche .blocProd {
	float: left;
	width: 600px;
	height: auto;
	margin: 0 0 20px 6px;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #dcd5c2;
}

#moteurrecherche .blocProd .titre {
	display: block;
	color: #003867 ;
	font-size: 12px;
	margin:  0 0 2px 0;
	padding: 0 ;

}

/*************************
REVUE DE PRESSE
*************************/

#revuePresse {
	font-size: 11px;
}
#revuePresse {
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
}


#revuePresse .type {
	display: block;
	color: #9f9f9f ;
	font-size: 12px;
	margin:  0 0 2px 0;
	padding: 0 ;

}
#revuePresse .titre {
	display: block;
	color: #003867 ;
	font-size: 16px;
	font-weight: bold;
	margin:  0 0 2px 0;
	padding: 0 ;

}
#revuePresse .descriptif {
	display: block;
	color: #626262 ;
	margin:  2px 0;
	padding: 0 ;

}

#revuePresse #actuBlocNav {
	width: 600px;
}

/*************************
ACTUALITES
*************************/
#actualite {
	width: 708px;
	height: auto;
	margin: 0 ;
	padding: 0;
	color: #626262 ;
	font-size: 12px;
	text-align: left;
}
#actualite h1 {
	color : #023864;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
}
#actualite h2 {
	color : #023864;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0;
}
#actualite .visuel {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
}
#actualite .nav {
	width: auto;
	clear: both;
	margin: 25px 0 0 0;
	padding: 0;
}

#actualite .nav img {
	margin: 0 150px 0 0;
	padding: 0;
}
/****/

#actuBloc {
	float: left;
	width:  690px;
	height: 112px;
	margin: 0 10px 0 0;
	padding: 10px 0 0 15px;
	border-bottom: solid 1px #dcd5c2;
}
#actuBlocF {
	float: left;
	width:  690px;
	height: 112px;
	margin: 0 10px 0 0;
	padding: 10px 0 0 15px;
	border-bottom: solid 1px #dcd5c2;
	background: #faf9f5
}

#actuBloc .visuel, #actuBlocF .visuel {
	float: left;
	padding: 0;
	margin: 0 25px 0 0;
	border: solid 1px #c1c1c3;
}
#actualite h2 {
	color : #023864;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#actuBloc .texte, #actuBlocF .texte {
	width: auto;
	height: 76px;
	padding: 15px 0 0 0;
	margin: 0;
}
#actuBloc .lire, #actuBlocF .lire {
	float: right;
	padding: 0;
	margin:  0;
}
#actuBlocNav {
	width: 700px;
	clear: both;
	margin: 25px 0 0 0;
	padding: 0;
	text-align: center;
}

#actuBlocNav {
	font-size: 10px;
	color: #626262 ;
}
#actuBlocNav a:link, #actuBlocNav a:visited, #actuBlocNav a:active, #actuBlocNav a:hover {
	font-size: 10px;
	color: #626262 ;
	text-decoration: none;
	padding: 0 ;

}
#actuBlocNav .pageActive {
	font-size: 13px;
	color: #023864 ;
	padding: 0 1px;

}

/*************************
CONTACT
*************************/
#contact {
	width: 600px;
	color: #707070 ;
	padding: 0;
	margin: 0;
}

#contact h1 {
	color: #013968 ;
}

#contact label {
	float: left;
	width: 120px;
	font-size: 11px;
	padding: 0;
	margin: 0;
	/*white-space: nowrap;*/
}

#contact input {
	width: 190px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e0d6c2
}
#contact textarea,{
	width: 190px;
	height: 100px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e0d6c2;
	font-family: Arial, Helvetica, sans-serif;
}
#contact select {
	width: 192px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e0d6c2
}
#contact .btValider {
	/*width: auto;
	height: auto;*/
	width: 85px;
	height: 29px;
	border: 0;
	margin: 3px 0 0 120px;

}
#contact .bloc {
	float: left;
	background: url(../montage/contact-puce.gif) no-repeat;
	width: 230px;
	height: 78px;
	border: 0;
	margin: 0 20px 10px 0 ;
	padding: 0 0 0 20px;
	border: solid 1px #eae3d6
}

#contact .bloc p {
	margin: 5px 15px 0 0;
	padding: 0 0;
	text-align: right;

}
#contact .bloc a:link, #contact .bloc a:visited,  {
	text-decoration: none;
}

#contact .bloc img {
	vertcail-align: middle;
}
#dContactForm {
	position:absolute;
	top: 200px;
	left: 300px;
	margin-right: 10px;
	border: 4px solid #d9d9d9;
	height: 500px;
	width: 310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	display: none;
	padding: 0px 0 0 8px;
}
/*************************
NEWSLETTER
*************************/
#NewsForm {
	position:absolute;
	top: 200px;
	left: 300px;
	margin-right: 10px;
	border: 4px solid #d9d9d9;
	height: 320px;
	width: 310px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	display: none;
	padding: 0 0 0 8px;
}

#NewsForm h1 {
	color: #013968 ;
}

#windowClose
{
	float: right;
	cursor: pointer;
}

#NewsForm label {
	float: left;
	width: 80px;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#NewsForm input {
	width: 190px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5
}
#NewsForm textarea,{
	width: 190px;
	height: 100px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
}
#NewsForm select {
	width: 192px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5
}
#NewsForm .btValider {
	width: auto;
	height: auto;
	border: 0;
	margin: 3px 0 0 120px;

}
/*************************
NUANCIER FORMULAIRE
*************************/
#NuancierForm {
	width: 400px;
	color: #707070 ;
	padding: 0;
	margin: 0;
}

#NuancierForm h1 {
	color: #013968 ;
}

#NuancierForm label {
	float: left;
	width: 80px;
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#NuancierForm input {
	width: 190px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5
}
#NuancierForm textarea,{
	width: 190px;
	height: 100px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
}
#NuancierForm select {
	width: 192px;
	font-size: 11px;
	color: #707070 ;
	padding: 0;
	margin: 0 0 5px 0;
	border: solid 1px #e5e5e5
}
#NuancierForm .btValider {
	width: auto;
	height: auto;
	border: 0;
	margin: 3px 0 0 120px;

}
/*************************
ESPACE PEINTRES
*************************/
#espPeintres {
	width: 732px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
}
#espPeintres .navIco {
  /*  background: url(../montage/espPeintres-ico-bg.gif) no-repeat;*/
	width: 732px;
	height: 164px;
	margin: 19px 0;
	padding: 0;
}

#espPeintres .navIco a:link, #espPeintres .navIco a:visited, #espPeintres .navIco a:active, #espPeintres .navIco a:hover {
	width: 134px;
	padding: 0 14px 0 14px;
	border-right: 1px solid #efeae0;
}

#espPeintres .navLiens {
 	float: left;
    background: url(../montage/espPeintres-nav-bg.gif) repeat;
	width: 189px;
	height: 405px;
	margin: 0 0;
	padding: 0;
}

#espPeintres .navLiens ul {
	width: 176px;
	height: auto;
	margin: 37px 0 0 1px; 
	padding: 0 ;
}
#espPeintres .navLiens li {
	display: block;
	list-style-type: none;
	width: 176px;
	height: 40px;
	margin: 0;
	padding: 0;
	
}
#espPeintres .navLiens li a:link, #espPeintres .navLiens li a:visited {
	display: block;
    background: url(../montage/espPeintres-nav-fleche.gif) right no-repeat;
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
	text-decoration: none;
	border-bottom: solid 1px #d9d9da
}

#espPeintres .navLiens li a:hover, #espPeintres .navLiens li a:active {
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
    background: url(../montage/espPeintres-nav-fleche.gif) right #fff no-repeat;
	text-decoration: none;
	border-bottom: solid 1px #d9d9da
}
/*************************
ESPACE DISTRIBUTEURS
*************************/
#espDistrib {
	width: 732px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
}
#espDistrib .navIco {
    /*background: url(../montage/espPeintres-ico-bg.gif) no-repeat;*/
	width: 732px;
	height: 164px;
	margin: 19px 0;
	padding: 0;
}

#espDistrib .navIco a:link, #espDistrib .navIco a:visited, #espDistrib .navIco a:active, #espDistrib .navIco a:hover {
	width: 134px;
	padding: 0 14px 0 14px;
	border-right: 1px solid #efeae0;
}

#espDistrib .navLiens {
 	float: left;
    background: url(../montage/espDistrib-nav-bg.gif) repeat;
	width: 189px;
	height: 371px;
	margin: 0 0;
	padding: 0;
}

#espDistrib .navLiens ul {
	width: 176px;
	height: auto;
	margin: 36px 0 0 1px; 
	padding: 0 ;
}
#espDistrib .navLiens li {
	display: block;
	list-style-type: none;
	width: 176px;
	height: 40px;
	margin: 0;
	padding: 0;	
}
#espDistrib .navLiens li a:link, #espDistrib .navLiens li a:visited {
	display: block;
    background: url(../montage/espPrescrip-nav-fleche.gif) right no-repeat;
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
	text-decoration: none;
	border-bottom: solid 1px #bcbcbc
}

#espDistrib .navLiens li a:hover, #espDistrib .navLiens li a:active {
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
    background: url(../montage/espPrescrip-nav-fleche.gif) right #fff no-repeat;
	text-decoration: none;
	border-bottom: solid 1px #bcbcbc
}

/*************************
ESPACE PRESCRIPTEUR
*************************/
#espPrescript {
	width: 732px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
}
#espPrescript .navIco {
    background: url(../montage/espPrescrip-ico-bg.gif) repeat;
	width: 732px;
	height: 164px;
	margin: 19px 0;
	padding: 0;
}

#espPrescript .navLiens {
 	float: left;
    background: url(../montage/espPrescrip-nav-bg.gif) repeat;
	width: 189px;
	height: 405px;
	margin: 0 0;
	padding: 0;
}

#espPrescript .navLiens ul {
	width: 176px;
	height: auto;
	margin: 37px 0 0 1px; 
	padding: 0 ;
}
#espPrescript .navLiens li {
	display: block;
	list-style-type: none;
	width: 176px;
	height: 40px;
	margin: 0;
	padding: 0;
	
}
#espPrescript .navLiens li a:link, #espPrescript .navLiens li a:visited {
	display: block;
    background: url(../montage/espPrescrip-nav-fleche.gif) right no-repeat;
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
	text-decoration: none;
	border-bottom: solid 1px #b497a2
}

#espPrescript .navLiens li a:hover, #espPrescript .navLiens li a:active {
	width: 178px;
	height: 26px;
	margin: 0;
	padding: 14px 0 0 9px;
	color: #666;
	font-size: 12px;
    background: url(../montage/espPrescrip-nav-fleche.gif) right #fff no-repeat;
	text-decoration: none;
	border-bottom: solid 1px #b497a2
}

/**/
#espDedieDiapo {
 	float: left;
	width: 529px;
	min-height: 375px;
	height: auto;
	margin: 0 14px 0 0;
	padding: 0;
}
*html #espDedieDiapo {
 	float: left;
	width: 500px;
	min-height: 375px;
	height: auto;
	margin: 0 -5px 0 0;
	padding: 0;
}

#espDedieDiapo .titre {
   	float: left;
	background: url(../montage/diapo-ht.gif) no-repeat;
	width: 529px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 13px 0 0 19px;
	font-size: 15px;
	font-weight: bold;
	color: #2c4048;
	text-transform: uppercase;
}
#espDedieDiapo .sstitre {
	display: block;
	margin: 10px 0 3px 0 ;
	padding: 0;
	font-size: 16px;
	color: #2c4048;
}
#espDedieDiapo .diapoContent {
   	float: left;
	width: 510px;
	min-height: 308px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 9px 0 0;
	color: #4c6066;
	border-right: solid 5px #e5e5e5;
	border-left: solid 5px #e5e5e5;
	text-align: left;
}

#espDedieDiapo .visuel {
   	float: left;
	margin: 14px 11px 0 13px;
	padding: 0;
}

#espDedieDiapo .nav {
   	float: left;
	background: url(../montage/diapo-bas.gif) no-repeat;
	width: 529px;
	height: 25px;
	margin: 0 0 0 0;
	padding: 4px 0 0 0;
}
#espDedieDiapo .navG {
	float: left;
	width: 110px;
	height: 19px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	color: #808080;
}
#espDedieDiapo .navD {
	float: right;
	width: 110px;
	height: 19px;
	margin: 0;
	padding: 4px 0 0 0;
	text-align: center;
	color: #808080;
}
#espDedieDiapo .navG a:link, #espDedieDiapo .navG a:visited, #espDedieDiapo .navG a:active, #espDedieDiapo .navG a:hover, 
#espDedieDiapo .navD a:link, #espDedieDiapo .navD a:visited, #espDedieDiapo .navD a:active, #espDedieDiapo .navD a:hover {
	color: #808080;
	text-decoration: none;
}
#espDedieDiapo .pagination {
	float: left;
	font-size: 11px;
	width: auto;
	height: 19px;
	margin: 0 0 0 4px;
	color: #003867;
	padding: 4px 0 0 0;
	text-align: center;
}
#espDedieDiapo .pagination a:link, #espDedieDiapo .pagination a:visited {
	font-size: 11px;
	color: #808080;
	padding: 0 3px;
	text-decoration: none;
}
#espDedieDiapo .pagination a:hover, #espDedieDiapo .pagination a:active {
	font-size: 11px;
	color: #003867;
	padding: 0 3px;
	text-decoration: underline;
}

/*************************
GAMME
*************************/
#gamme {
	float: left;
	text-align: left;
}
#gamme h1 {
	color : #003867;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 3px 0;
	padding: 0;
}
#colLeft {
	float: left;
	width: 375px;
	height: auto;
	margin: 0 16px 0 0;
	padding: 0;
	
}
#colRight {
	float: left;
	width: 375px;
	height: auto;
	margin: 0;
	padding: 0;
}
/***/
#laque, #prodDeco, #prodMaco, #prodBois, #prodFacade, #prodMetal, #prodComplementaires {
	float: left;
	width: 265px;
	height: auto;
	padding: 13px 0 0 120px;
}
#laque h2, #prodDeco h2, #prodMaco h2, #prodBois h2, #prodFacade h2, #prodMetal h2, #prodComplementaires h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

/***/
#laque {
	background: url(../montage/gamme-laques-bg.jpg) no-repeat;
	color: #971121;
	height: 120px;
}

#laque a:link, #laque a:visited, #laque a:active, #laque a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #971121;
	text-decoration: none;
}
/***/
#prodDeco {
	background: url(../montage/gamme-prodDeco-bg.jpg) no-repeat;
	color: #94633b;
	height: 140px;
}

#prodDeco a:link, #prodDeco a:visited, #prodDeco a:active, #prodDeco a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #94633b;
	text-decoration: none;
}
/***/
#prodMaco {
	background: url(../montage/gamme-maconInt-bg.jpg) no-repeat;
	color: #7e7647;
	height: 200px;
}

#prodMaco a:link, #prodMaco a:visited, #prodMaco a:active, #prodMaco a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #7e7647;
	text-decoration: none;
}
/***/
#prodBois {
	background: url(../montage/gamme-bois-bg.jpg) no-repeat;
	color: #b58b57;
	height: 120px;
}
#prodBois a:link, #prodBois a:visited, #prodBois a:active, #prodBois a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #b58b57;
	text-decoration: none;
}
/***/
#prodFacade {
	background: url(../montage/gamme-facades-bg.jpg) no-repeat;
	color: #c965bd;
	height: 180px;
}

#prodFacade a:link, #prodFacade a:visited, #prodFacade a:active, #prodFacade a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #c965bd;
	text-decoration: none;
}
/***/
#prodMetal {
	background: url(../montage/gamme-metal-bg.jpg) no-repeat;
	color: #79b2e3;
	height: 110px;
}

#prodMetal a:link, #prodMetal a:visited, #prodMetal a:active, #prodMetal a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #79b2e3;
	text-decoration: none;
}

/***/
#prodComplementaires {
	background: url(../montage/gamme-prodCompl-bg.jpg) no-repeat;
	color: #97c560;
	height: 100px;
}

#laque2, #prodDeco2, #prodMaco2, #prodBois2, #prodFacade2, #prodMetal2, #prodComplementaires2 {
	float: left;
	width: 265px;
	height: auto;
	padding: 13px 0 0 120px;
}

#laque2 {
	background: url(../montage/gamme-laques-bg.jpg) no-repeat;
	height: 100px;
}

#prodDeco2 {
	background: url(../montage/gamme-prodDeco-bg.jpg) no-repeat;
	height: 100px;
}

#prodMaco2 {
	background: url(../montage/gamme-maconInt-bg.jpg) no-repeat;
	height: 100px;
}

#prodBois2 {
	background: url(../montage/gamme-bois-bg.jpg) no-repeat;
	height: 100px;
}

#prodFacade2 {
	background: url(../montage/gamme-facades-bg.jpg) no-repeat;
	height: 100px;
}

#prodMetal2 {
	background: url(../montage/gamme-metal-bg.jpg) no-repeat;
	height: 100px;
}

#prodComplementaires2 {

}

#prodComplementaires a:link, #prodComplementaires a:visited, #prodComplementaires a:active, #prodComplementaires a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #97c560;
	text-decoration: none;
}


/***/
#liens {
	/*width: auto;
	line-height: 18px;*/
}
#liens a:link, #liens a:visited, #liens a:active, #liens a:hover{
	color: #808080;
	text-decoration: none;
}
#liens img {
	/*float: left;
	margin: 0 5px 0 0;*/
}


/*************************
CHANTIER DE REFERENCE ET
CONSEIL D'APPLICATION
*************************/

.globalReference {
	float: left;
	color: #808080;
}

#imageChantier {
	float: left;
	width: 436px;
	height: 315px;
	padding: 5px 5px 5px 5px;
	background-color: #464748;
}

#imageChantier li {
	padding: 0;
	margin: -13px 10px 0 0;
	/*border: red 1px solid;*/
}

#texteChantier {
	float: left;
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 436px;
	height: 90px;
	text-align:left;
	background-color: #E0D6C2;
}

*html #texteChantier {
	margin: -100px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 436px;
	text-align:left;
	background-color: #E0D6C2;
}

#diaporamaChantier {
	float: right;
	margin-right: 234px;
	width: 108px;
	height: 427px;
	/*border: blue 1px solid;*/
	background-color: #E0D6C2;
}

*html #diaporamaChantier {
	float: left;
	/*background-color: #0264AF;*/
	margin: 0 0 0 2px;
	/*padding: 5px 5px 5px 5px;*/
	color: black;
	width: 158px;
	height: 431px;
	background-color: #E0D6C2;
}

#imageConseil {
	float: left;
	width: 340px;
	height: 344px;
	padding: 5px 0px 0px 0px;
	background-color: #464748;
	/*border: blue 1px solid;*/
}

#imageConseil li {
	padding: 0;
	margin: 5px 0 0 0;
}

#diaporamaConseil {
	float: right;
	margin: 0 348px 0 2px;
	width: 100px;
	height: 415px;
	/*border: red 1px solid;*/
	background-color: #f2f2ea;
}

*html #diaporamaConseil {
	float: left;
	/*background-color: #0264AF;*/
	margin: 0 0 0 2px;
	/*padding: 5px 5px 5px 5px;*/
	color: black;
	width: 158px;
	height: 362px;
	background-color: #E0D6C2;
}

#texteConseil{
	color: #ccc;
	/*
	float: left;
	margin: 2px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 340px;
	height: 82px;
	text-align:left;
	background-color: #E0D6C2;
	*/
	/*border: blue 1px solid;*/
}

*html #texteConseil {
	/*
	float: left;
	margin: 1px 0 0 0;
	padding: 5px 5px 5px 5px;
	width: 616px;
	text-align:left;
	background-color: #E0D6C2;
	*/
}

.lienChantier {
		color: white;
}

.titre_chantier {
		font-size: 12px;
		font-weight: bold;
		color: white;
}

.fleche_chantier {
	margin-top: 5px;
}

/*************************
GUPPY
*************************/

.rechercheAv {
    clear: left;
    width: 767px;
    height: auto;
    /*margin-left: 338px;*/
    padding : 0 0 0 4px ;
    margin: 20px 0 0 0;
    background-image: url(../montage/tit_rechercheAv.gif);
    background-repeat: no-repeat;
}

#dChoice {
    width: 750px;
    height: 23px;
    /*height: 300px;
    margin-left: 338px;*/
    padding : 26px 0 0 15px;
    margin: 0;
    background-image: url(../montage/guppyHaut_bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #757679;
    font-size: 10px;
}

#detailSearch {
    width: 765px;
    height: auto;
    padding :0 ;
    margin: 0;
    background: url(../montage/guppyMilieu_bg.gif) repeat;
    color: #757679;
    font-size: 10px;
}

#detailSearch td {
    font-size: 11px;
	color: #808080;
	height: 22px;

}
#detailSearch th {
    font-size: 12px;
	font-weight: bold;
	color: #003867;
	text-align: left;
	height: 32px;
}
font-size: 1.1em; font-weight: bold; height: 25px

#detailSearch table {
    margin-bottom: 5px;
}

.afficher {
    width: 763px;
    text-align: right;
    background: url(../montage/guppyBas_bg.gif) no-repeat;
    padding: 4px 2px 8px 0;
    font-size: 10px;
}
.afficher .bt {
    vertical-align: middle;
}

/**********************/
/*************************
TENDANCES
*************************/
#tendances {
	background: url(../montage/tendances-bg.gif) no-repeat;
	width: 711px;
	height: 439px;
	margin: 0 0 0 0;
	padding: 0;
}

/*#t-arezzo, #t-ephese, #t-palmyre, #t-tiksi, #t-volterra, #t-hydroplus, #t-ultrabois, #t-orionB1, #t-orionB2, #t-orionElypse, #t-horusMat1, #t-horusMat2, #t-horusSatin2, #t-horusSatin1, #t-virtua,
#t-odyssee, #t-lumio, #t-arezzoAng {
	width: 711px;
	height: 341px;
}*/
#tendance_0, #tendance_1, #tendance_2, #tendance_3, #tendance_4, #tendance_5, #tendance_6, #tendance_7, #tendance_8, #tendance_9, #tendance_10, #tendance_11, #tendance_12, #tendance_13, #tendance_14,
#tendance_15, #tendance_16, #tendance_17 {
	width: 711px;
	height: 341px;
}
#tendances .visuel {
   	float: left;
	width: 460px;
	height: 340px;
	margin: 5px 15px 0 5px; 
	padding: 0;
}
#tendances .texte {
   	float: left;
	width: 220px;
	height: 320px;
	margin: 14px 0 0 5px; 
	padding: 0;
	overflow: auto;
	text-align: left
}

#tendances .titre {
	display: block;
	color:#333;
	font-size: 18px;
	margin: 0 0 3px 0; 
	padding: 0;
}

#tendances .descriptif {
	display: block;
	color:#7e7e7e;
	font-size: 11px;
	margin: 0 0 10px 0; 
	padding: 0 ;
}
#tendances .couleur {
	width: auto;
	height: auto;
	margin: 6px 0 10px 0; 
	padding: 0 ;
}

#tendances .teinte {
   	float: left;
	width: 32px;
	height: 32px;
	margin: 0 8px 0 0; 
	padding: 0 ;
	border: solid 1px #ccc
}
#tendances .teinte img {
	margin: 0; 
	padding: 0 ;
}
#tendances .nom {
	display: block;
	color:#333;
	font-size: 12px;
	text-transform: uppercase;
	margin:  0; 
	padding: 2px 0 0 0 ;
}
#tendances .reference {
	display: block;
	color:#7e7e7e;
	font-size: 11px;
}
/***/
#tendances .bouton {
	width: 220px;
	margin: 8px 0 0 3px; 
	padding: 0;
}
#tendances .bouton img {
	margin: 0 8px 0 0; 
	padding: 0;
}
#tendances .miniatures {
	width: 700px;
	height: 60px;
	margin: 12px 0 0 5px; 
	padding: 0;
	overflow-x: auto;
}

#tendances img {
	margin: 0 14px 0 0; 
	padding: 0;
}
/*************************
PRODUITS DECO
*************************/
#produitsDeco {
	width: 736px;
	height: auto;
	margin: 0;
	padding: 0;
	color: #818181;
	font-size: 11px;
	text-align: left;
}
#produitsDeco #colLeft {
	float: left;
	width: 492px;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}
#produitsDeco #colRight {
	float: left;
	width: 244px;
	height: auto;
	margin: 0;
	padding: 0;
}
/***/
#produitsDeco .laque {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
}
#produitsDeco .laque .titre {
	color: #971121;
	font-size: 12px;
	font-weight: bold;
}
#produitsDeco .laque img{
	float : right;
	margin-left: 10px;

}
#produitsDeco .laque a:link, #produitsDeco .laque a:visited  {
	text-decoration: underline;
	color: #971121;
}
#produitsDeco .laque a:active, #produitsDeco .laque a:hover  {
	text-decoration: none;
	color: #971121;
}

/***/
#produitsDeco .effetDeco {
	width: 492px;
	height: auto;
	margin: 0 0 10px 0;
	padding: 0;
}
#produitsDeco .effetDeco .titre {
	color: #996633;
	font-size: 12px;
	font-weight: bold;
}
#produitsDeco .effetDeco img{
	float : left;
	margin-right: 10px;

}
#produitsDeco .effetDeco a:link, #produitsDeco .effetDeco a:visited  {
	text-decoration: underline;
	color: #996633;
}
#produitsDeco .effetDeco a:active, #produitsDeco .effetDeco a:hover  {
	text-decoration: underline;
	color: #996633;
}
/***/
#produitsDeco .bois {
	float : left;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
#produitsDeco .bois .titre {
	color: #b58b57;
	font-size: 12px;
	font-weight: bold;
}
#produitsDeco .bois img {
	float : left;
	margin: 0 10px 8px 0;

}
#produitsDeco .bois a:link, #produitsDeco .bois a:visited  {
	text-decoration: underline;
	color: #b58b57;
}
#produitsDeco .bois a:active, #produitsDeco .bois a:hover  {
	text-decoration: underline;
	color: #b58b57;
}

/***/
#produitsDeco .facade {
	width: 244px;
	height: auto;
	margin: 0;
	padding: 0;
}
#produitsDeco .facade .titre {
	color: #c965bd;
	font-size: 12px;
	font-weight: bold;
}
#produitsDeco .facade img{
	float : left;
	margin: 0 0 10px 0;
}
#produitsDeco .facade a:link, #produitsDeco .facade a:visited  {
	text-decoration: underline;
	color: #c965bd;
}
#produitsDeco .facade a:active, #produitsDeco .facade a:hover  {
	text-decoration: underline;
	color: #c965bd;
}
/***/
#produitsDeco .macoInt {
	width: 492px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
}
#produitsDeco .macoInt .titre {
	color: #7e7647;
	font-size: 12px;
	font-weight: bold;
}
#produitsDeco .macoInt img{
	float : right;
	margin: 0 4px 0 8px;
}
#produitsDeco .macoInt a:link, #produitsDeco .macoInt a:visited  {
	text-decoration: underline;
	color: #7e7647;
}
#produitsDeco .macoInt a:active, #produitsDeco .macoInt a:hover  {
	text-decoration: underline;
	color: #7e7647;
}
/*************************
POiNT DE VENTE
*************************/
#pointVentePage {
	background: url(../montage/pdv-bg.gif) no-repeat;
	width: 743px;
	height: 665px;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 11px;
	text-align: left;
}

#pointVentePage .colLeft {
	float: left;
	width: 193px;
	height: 535px;
	overflow: auto;
	margin: 63px 13px 0 0;
	padding: 0;
}
#pointVentePage .colLeft a:link, #pointVentePage .colLeft a:visited { 
	text-decoration: none;
	color: #2c4048;
}
#pointVentePage .colLeft a:hover, #pointVentePage .colLeft a:active { 
	text-decoration: underline;
	color: #2c4048;
}

#pointVentePage .colRight {
	float: left;
	width: 520px;
	height: 544;
	margin: 60px 0 0 0;
	padding: 0;
}
#pointVentePage .colRight #map {
}

.lienDoc {
	/*border: 1px solid red;*/
	margin: 10px 0 0 0;
}

.lienDoc a {
	color: #4c6066;
}


/*background : gray	border: solid 1px red */
/*************************
CARTE VOEUX
*************************/
#carteVoeux {
	width: 630px;
	color: #707070 ;
	padding: 0;
	margin: 0;
}
#carteVoeux h1 {
	font-size: 1.6em;
	color: #013968 ;
}

#carteVoeux img {
	border: none;
}

#carteVoeux .col {
	width: 270px;
	float: left;
	padding: 0;
	margin: 15px 0 0 0;
}

#carteVoeux label {
	color: #8c8d8e;
	font-size: 1.1em;
	padding: 0 0 0 0;
}
#carteVoeux input {
	font-size: 1.1em;
	margin: 6px 0 20px 0;
/*	color: #bfbfbf;*/
	color: #333;
	height: auto;
	width: 220px;
	padding: 3px 2px;
	line-height: 1em;
}
#carteVoeux textarea {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 6px 0 8px 0;
	color: #bfbfbf;
	width: 270px;
	height: 125px;
	overflow: hidden;
}

#carteVoeux input.btEnvoi {
	width: 184px;
	height: 23px;
}

/*********************************
LOGGIN
*********************************/
#blcLog a:link, #blcLog a:visited {
	display: block;
	width:166px; 
	height: 21px;
	margin: 0 0 53px 10px; 
	padding: 10px 0 0 0; 
	background: url(../montage/compte-log-off.gif) no-repeat;
	color: #003867;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 1em;
}

#blcLog a:active, #blcLog a:hover {
	background: url(../montage/compte-log-on.gif) no-repeat;
	color: #FFF;
}
/******/
#blcLogActive {
	width:166px; 
	height: 31px;
	margin: 0 0 53px 10px; 
	padding: 0; 
	background: url(../montage/compte-log-on.gif) no-repeat;
	color: #FFF;
	font-size: 0.8em;
	text-align: center;
}

#blcLogActive p {
	margin: 0; 
	padding: 4px 0 2px 0; 
	background: url(../montage/compte-log-on.gif) no-repeat;
	color: #FFF;
	font-size: 0.9em;
}
#blcLogActive a:link, #blcLogActive a:active, #blcLogActive a:visited, #blcLogActive a:hover {
	color: #e0d6c2;
	text-decoration: none;
}


/*********************************
COMPTE
*********************************/

#authentification, #compte  {
	width: 734px;
}

#authentification h2 {
	text-align: center;
	color: #003867 ;
	text-transform: uppercase;
	font-weight: normal;
	padding: 10px 0 0 0;
	margin: 0;
}
#authentification .cadre { 
	float: left;
	width: 326px; 
	height: 183px;
	margin: 10px 30px 0 10px; 
	padding: 0;
	background: url(../montage/identification-bg.gif) no-repeat;	
}

#authentification form {
	width: 300px; 
	height: auto;
	margin: 30px 0 0 10px; 
	padding: 0; 
}

#authentification .fields {
	width: 300px; 
	height: 32px;
}
.cadre label { 
	float: left; 
	text-align: right;
	width: 90px;  
	font-size: 0.9em; 
	margin: 0 6px 0 0; 
}
.cadre input { 
	width: 158px; 
	height: 16px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
}
.cadre input.btOk {
	width: 77px; 
	height: 21px;
	margin: 0 0 5px 130px;
	padding:0;
}
#authentification .erreur { 
	float: left;
	width: 200px; 
	float: left;
	height: auto;
	color: red;
	font-size:0.85em;
	margin:0 0 0 98px;
}
#authentification .aste , #compte .aste, #contact .aste { 
	color:#CC0000;
}

.cadre p a:link, .cadre p a:active, .cadre p a:hover, .cadre p a:visited { 
	font-size: 0.9em; 
	clear: both;
	color:#003366;
	margin: 0 0 0 10px;
	padding:  0 0 0;
}
/**************************/
.creerCmpte {
	/*float: left;*/
	width: 500px; 
	height: auto;
	padding: 10px 0 10px 10px;
	margin: 10px 0 0 0;
	overflow: hidden;
	border: solid 1px #ececec
}
#compte .creerCmpte h2 { 
	font-weight: bold;
	font-size: 1.3em;
	margin: 0 0 20px 0;
}

.creerCmpte label { 
	float: left; 
	width: 90px;  
	font-size: 1em; 
	margin: 0 6px 0 0; 
}

.creerCmpte input, .creerCmpte select { 
	width: 200px; 
	height: 16px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
}

.creerCmpte textarea { 
	width: 210px; 
	height: 50px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
	font-family: arial;
}

.creerCmpte .fields {
	float: left;
	width: 450px; 
	height: auto;
	margin: 0 0 7px 0;
	/*height: 34px;*/
}
.creerCmpte label { 
	float: left; 
	width: 140px;  
	font-size: 1em; 
	margin: 0 6px 0 30px; 
}
.creerCmpte label.labelCheck, #contact label.labelCheck { 
	width: auto;
	padding: 0 7px 0 2px;
	margin: 0;
}
.creerCmpte input.ckeckbox, #contact input.ckeckbox { 
	float: left;
	vertical-align: middle; 
	width: auto;
	height: 16px;
	padding: 0 0 0 0;
	margin: 0;
	border: 0;
}

.creerCmpte input  { 
	width: 210px; 
	height: 16px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
}

.creerCmpte select { 
	width: 211px; 
	height: 18px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
}
.creerCmpte .ckeckbox { 
	width: auto; 
	height: auto;
	border: 0; 
}

#compte input.btOk {
	width: 77px; 
	height: 21px;
	margin: 10px 0 5px 200px;
	padding:0;
}

.creerCmpte .erreur { 
	float: left;
	width: 200px; 
	float: left;
	height: auto;
	color: red;
	font-size: 0.85em;
	margin: 0 0 0 175px;
}
/******/
#zoomMDP {
	font-size: 0.9em;
	color:#64736E;
}
#zoomMDP .titre {
	color : #003867;
	text-transform: uppercase;
	font-size: 1.6em;
	margin: 0 0 0 10px;
	padding: 0;
	color
}
#zoomMDP p {
	margin: 20px 0 20px 10px;
}
#zoomMDP input  { 
	float: left;
	width: 160px; 
	height: 19px;
	border: 1px solid #e0d6c2; 
	font-size: 1em;
	margin: 0 0 0 10px;
}
#zoomMDP input.btOk  { 
	width: 77px; 
	height: 21px;
	margin: 0 0 0 10px;

}

/*********************************
Video
*********************************/
.videoBloc {
	width: 720px;
	margin: 0 0 40px 0;
}

.videoBloc object {
	margin:10px 0 5px 0;
	border: 1px solid #ccc;
}

#sousTitreVideo {
	float: left;
	width: auto;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.etapeExplicationVideo {
	clear: both;
	/*width: 460px;*/
	margin: 18px 0 8px 0;
	padding: 0 3px 0 0;
	overflow: hidden;
}
.etapeExplicationVideo img {
	float: left;
	margin: 0 10px 0 0;
}


#videoBlocIco {
	float: right; 
	width: 450px;
	margin: 10px 5px 0 0;
	overflow: hidden;
	}

.videoIco {
	float: right;
	padding: 10px 0 0 0;
	font-size: 10px; 
	text-align: center; 
	width: 150px;
	margin: 0 6px; 
}

#videoBlocZon {
	float: right; 
	width: 340px; 
	margin: -30px 0 0 0;
}

.videoBlocCode {
	float: left; 
	font-size: 10px; 
	text-align: center; 
	width: 130px; 
	margin: 0 10px ;
}

