/* CSS Document */
/*//////////////////////////FORMATAGE GENERAL DU TEXTE //////////////////*/
body{
	background-color:#FFF;
	color:#000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
	}
a{
	margin:0;
	padding:0;
	color:#ff5400;
	text-decoration:underline;
	font-weight:normal;
	}
a:hover{
	text-decoration:none;
	color:#fff;
	background-color:#ff5400;
	}
form {
	margin:0;
	padding:0;marques
	}
/*//////////////////////////GABARIT DE LA PAGE //////////////////////////*/

#global {
	position:relative;
	width:955px;
	background:#fff url(images/fd-page.png) top left repeat;
	margin: 0 auto;
	color:#000000;		
	}
/*//////////////////// P A G E    D ' A C C U E I L /////////////////////*/
/*//////////////////////////TOP//////////////////////////////////////////*/
#tophome {
	height:225px;
	background:#FFFFFF url(images/headeraccueil.png) top left no-repeat;
	font-size:0.8em;
	color:#000000;
	}
#tophome h1 {
	position:absolute;
	top:32px;
	left:14px;
	margin:0;
	}
#tophome h2 {
	position:absolute;
	top:52px;
	left:14px;
	margin:0;
	font-size: 1.7em;
	font-style: italic;
	color:#98B637;
	font-weight:normal;
	letter-spacing:-1px;
}

#tophome ul {
	position:absolute;
	top:30px;
	left:540px;
	margin:0;
	
	}
#tophome li{
	display:inline;
	}
#tophome li a{
	color:black;
	text-decoration:none;
	margin:0 10px 0 0;
	padding:0;
	}
#tophome li a:hover{
	color:black;
	text-decoration:underline;
	background:none;
	}
#tophome #actu{
	position:absolute;
	top:98px;
	left:12px;
	height:123px;
	width:417px;
}
#actu h4 {
	font-size: 100%;
	color: #000;
	padding: 0px 0px 2px 2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin: 0px 0px 0px 0px;
	width: 320px;
}

#tophome #actu .article{
	border-left:8px solid #98b637;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
.imgdroite {
	float:right;
	margin: 0 10px;
	border:1px solid #000;
	}
#tophome #actu .article a{
	text-decoration:none;
	color:#000;
	background:transparent;
	}
#tophome #actu .article a:hover{
	text-decoration:underline;
	color:#000;
	background:transparent;
	}
 #tophome a:hover{

	text-decoration:underline;
	}	
#tophome #bandeau{
	position:absolute;
	top:81px;
	left:429px;
	height:144px;
	width:526px;
	}
/*//////////////////////////TOP GENERIQUE////////////////////////////////*/
#top {
	height:188px;
	background: #fff url(images/headergenerique.png) top left no-repeat;
	font-size:0.8em;
	color:#000000;
	}
#top h1 {
	position:absolute;
	top:32px;
	left:14px;
	margin:0;
	}
#top h2 {
	position:absolute;
	top:52px;
	left:14px;
	margin:0;
	font-size: 1.7em;
	font-style: italic;
	color:#98B637;
	font-weight:normal;
	letter-spacing:-1px;
	}
#top ul {
	position:absolute;
	top:30px;
	left:540px;
	margin:0;
	}
#top li{
	display:inline;
	}
#top li a{
	color:black;
	text-decoration:none;
	margin:0 10px 0 0;
	padding:0;
	}
#top li a:hover{
	color:black;
	text-decoration:underline;
	background:none;
	}
#menu{
	position:relative;
	top:81px;
	margin:0;
	padding:0;
	}
/*/////////////////////////PAVES ACCUEIL/////////////////////////////////*/
#pavecatalogue{
	height:339px;
	width:198px;
	background:#FFFFFF url(images/fond-pave-catalogue.png) top left no-repeat;
	float: left;
	margin:0;
	padding:0;

	}
#pavecatalogue h3 {
	margin:0;
	padding:0;
	}
#pavecatalogue ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:80%;
	}
#pavecatalogue li{
	margin:0;
	padding:0;	
	line-height:1.3em;
	}
*html #pavecatalogue li{
	margin:-1px 0 0 0;
	padding:0;	
	line-height:1.3em;
	}
#pavecatalogue ul a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 0 0 20px;

	margin:0;
	width:178px;
	}
#pavecatalogue ul a:hover{
	background:#fe7566;
	margin:0;
	padding:0 0 0 20px;
	}
#pavemarque{
	height:339px;
	width:158px;
	background:#FFFFFF url(images/fond-pave-marques.png) top left no-repeat;
	float: left;
	}
#pavemarque h3 {
	margin:0;
	padding:0;
	}
#pavedemande{
	height:339px;
	width:198px;
	background:#FFFFFF url(images/fond-pave-demande.png) top left no-repeat;
	float: left;
	}
#pavedemande h3 {
	margin:0;
	padding:0;
	}
#pavereseau{
	height:339px;
	width:207px;
	background:#FFFFFF url(images/fond-pave-reseau.png) top left no-repeat;
	float: left;
	}
#pavereseau h3 {
	margin:0;
	padding:0;
	}
#paveespace{
	height:339px;
	width:194px;
	background:#FFFFFF url(images/fond-pave-espace.png) top left no-repeat;
	float: left;
	}
#paveespace h3 {
	margin:0 0 40px 0;
	padding:0;
	}
.champriv {
	border:1px solid #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:100%;
	margin:5px 27px;
	}
#boutok {
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	display:block;
	padding:5px 10px;
	margin:10px 10px 90px 27px;
	color:#000000;
	text-decoration:none;
	font-size:85%;
}
#boutok:hover {
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	}
#paveespace .lien{
	color:#000000;
	display:block;
	background:transparent;
	font-size:85%;
	text-decoration:underline;
	margin:0 0 0 15px;
	line-height:18px;
	}
*html #paveespace .lien{
	color:#000000;
	display:block;
	background:transparent;
	font-size:80%;
	text-decoration:underline;
	margin:0 0 0 15px;
	line-height:18px;
	}
#paveespace .lien:hover{
	color: #000;
	background:transparent;
	text-decoration:underline;
	}

#passoubli p{
	margin:0 0 0 25px;
	font-size:85%;
	color: #FF3300;
	font-weight:bold;
}
#logrevendeur {
	margin: 0px;
	padding: 0px;
}

/*//////////////////////////ENTETE //////////////////////////////////////*/
.annulfloat {
	clear:both;
	margin:0;
	padding:0;
	}
/*//////////////////// C O N T E N U  ///////////////////////////////////*/
/*//////////////////////////COLONNE DE GAUCHE CONTEXTUEL/////////////////*/
#colgauche {
	width:198px;
	margin:0 13px 0 0;
	float:left;
	background:transparent;
	}
#cataloguecontex{
	height:292px;
	width:198px;
	background:#FFFFFF url(images/fd-pave-contex-catalogue.png) top left no-repeat;
	margin:10px 0 0 0;
	padding:1px 0 0 0;
	}
#cataloguecontex ul{
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
	font-size:80%;
	}
#cataloguecontex li{
	margin:0;
	padding:0;	
	line-height:1.3em;
		}
*html #cataloguecontex li{
	margin:-1px 0 0 0;
	padding:0;	
	line-height:1.3em;
	}
#cataloguecontex ul a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0 0 0 20px;

	margin:0;
	width:178px;
	}
#cataloguecontex ul a:hover{
	background:#fe7566;
	margin:0;
	padding:0 0 0 20px;
	}
#comparateur {
	clear:both;	
	background:#fff url(images/fond-contex.png) no-repeat;
	border:1px solid #adb9c2;
	padding:0;
	margin:10px 0 0 0;
	}
#comparateur h4{
	background:transparent url(images/fond-titre-contex-comp.png);
	color:#555c5f;
	font-size:80%;
	line-height:26px;
	margin:0;
	padding:0 0 0 35px;
	}
#comparateur ul{
	margin:0;
	padding:5px;
	}
#comparateur li{
	font-size:70%;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:20px;
	width:100%;
	}
#comparateur li a{
	text-decoration:none;
	color:#000000;
	background:none;
	}
#comparateur li a:hover{
	text-decoration:underline;
	color:#000000;
	background:none;
	}
.supprimer{
	margin:4px 0 0 0;
	vertical-align: middle;
	float:right;
	display:block;
	}
#boutcomparer {
	background: url(images/fond-bouton-comparer.png) top left no-repeat;
	font-size:80%;
	padding: 6px 17px 8px 18px;
	margin:10px 0 10px 50px;
	color:black;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}
#ctxrevendeur {
	clear:both;	
	background:#fff url(images/fond-contex.png) no-repeat;
	border:1px solid #adb9c2;
	padding:0;
	margin:10px 0 0 0;
	}
#ctxrevendeur h4{
	background:transparent url(images/fond-titre-contex.png);
	color:#555c5f;
	font-size:80%;
	line-height:26px;
	margin:0;
	padding:0 0 0 35px;
	}
#ctxrevendeur input, #ctxrevendeur select{
	font-size:85%;
	color:#000;
	margin:15px 0 0 30px;
	}	
#boutok{
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	font-size:100%;
	padding:2px 0 10px 0;
	margin:10px 0 10px 30px;
	color:black;
	text-decoration:none;
	display:block;
	width:37px;
	text-align:center;
	}
/*//////////////////////////CATALOGUE////////////////////////////////////*/
#contenucat {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#contenucat h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-page.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#filtre {
	margin:0px 0 0 0px;
	border-top: 1px solid #ec1b18;
	color:#666;
	padding:10px;
	background:#ffffff url(images/fond-liste.png) bottom left no-repeat;
	border:1px solid #fff;
	}
.libelfiltre {
	font-size:85%;
	width:235px;
	float:left;
	margin:0;
	padding:0;
}

#filtre .libelfiltre a{
	color:#ec1b18;
	text-decoration:underline;
	margin:0 0 -10px 0;
	padding:0;
}
#filtre .libelfiltre a:hover{
	background:transparent;
	}
.titretype {
	clear:both;
	margin:10px 0 5px 0;
	font-size:100%;
	color: #666;
	padding:0;
}
.espacefiltre{
	margin:0;
	padding:0;
	height:0;
	}
.pagination {
	background:transparent url(images/fond-pagination.png) top left no-repeat;
	height:34px;
	margin:20px 0 0 0;
	padding:3px 10px 0;
	font-size:85%;
	}
*html .pagination {
	font-size:80%;
	}
.pagination a{
	color:#333;
	background:transparent;
	padding: 2px 3px;
	margin:0 2px;
	text-decoration:none;
	}
.pagination a:hover{
	color:#fff;
	background-color:#ec1c19;
	}
.pagination .lapage{
	color:#fff;
	background-color:#ec1c19;
	}
.pagination .nombref{
	color:#333;
	float:left;
	}
.pagination .posdroite{
	float:right;
	}
.pagination .libelle{
	color:#000;
	float:left;
	font-weight:bold;
	}
/*//////////////////////////CATALOGUE > VIGNETTE ////////////////////////*/

.cartouchimpair {
	float: left;
	min-height: 150px;
	height: 220px;
}
.cartouchpair {
	float: right;
	min-height: 150px;
	height: 220px;
}
.cartouchimpair, .cartouchpair {	
	width:360px;
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
}
.cartouchdetail, #comparateurdetail{
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	}
.cartouchimpair h2, .cartouchpair h2{
	font-size:80%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-produit.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #ec1b18;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
.cartouchdetail h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-produit.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #ec1b18;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
.cartouchimpair h2 a, .cartouchpair h2 a, .cartouchimpair h2 a:hover, .cartouchpair h2 a:hover, .cartouchdetail h2 a, .cartouchdetail h2 a:hover{
	color:#000;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	margin:0 0 0 0;
	background:#f2f6f7;
	}
.vignette, .vignette a {
	float:right;
	border:1px solid #000;
	margin: 0 10px 10px 0;
	}

.cartouchimpair h3, .cartouchpair h3{
	font-size:80%;
	margin:0 0 10px 10px;
	color:#ec1b18;
}
.cartouchdetail h3{
	font-size:85%;
	margin:20px 0 10px 150px;
	color:#ec1b18;
}
.cartouchimpair p, .cartouchpair p, .cartouchimpair p a, .cartouchpair p a, .cartouchimpair p a:hover, .cartouchpair p a:hover{
	display:block;
	margin:0 0 0 5px;
	font-size:85%;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
	
	}
.cartouchdetail p{
	display:block;
	margin:0 50px 20px 150px;
	font-size:85%;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
	min-height:75px;
	}
#caracteristiques table{
	border:0px;
	}
#caracteristiques{
	clear:both;
	width:600px;
	margin: 0 0 10px 50px; 
	border: 1px solid #ec1b18;
		}
#caracteristiques legend{
	background: transparent;
	font-size:85%;
	color:#ec1b18;
	font-weight:bold;
	}
.collibelle{
	width:200px;
	text-align:right;
	padding:0 10px 0 0;
	font-size:85%;
	}
.colvaleur{
	width:375px;
	text-align:left;
	font-size:85%;
	font-weight:bold;
	margin: 0 0 3px;
	padding:4px 0 4px 10px;
	border-left:1px solid #9db0bc; 
	background:#f6fafb;
	}
a.boutdetail{
	background:#fff url(images/fond-bouton.png) repeat;
	border: 1px solid #9db0bc;
	color:#000000;
	text-decoration:none;
	padding: 5px 10px;
	font-size:85%;
	float:left;
	margin: 0 80px 0 50px;
	}
#articlequi {
	border:1px solid #fff;
	padding: 10px;
	background:#fff;
	margin:10px 0 0 0;
	border-bottom:solid 10px #ebf0f2;
	border-top:solid 10px #ebf0f2;
}
#articlequi h4{
	font-size:80%;
	margin:0 0 10px 0;
	padding:0;
	color:#ec1b18;
	text-decoration:underline;
}
#articlequi a.libellarticle {
	background:#fff;
	color:#000000;
	text-decoration:none;
	font-size:80%;
	}
#articlequi a:hover.libellarticle {
	text-decoration:underline;
	background:none;
	}
#articlequi a.ajoutcomp {
	float:right;
	color:#4793ac;
	background:#fff;
	text-decoration:none;
	font-size:80%;
	display:block;
	}
#articlequi a:hover.ajoutcomp {
	text-decoration:underline;
	background:none;
	}
#articlequi span{
	display:block;
	margin:2px 0;
	padding: 0 0 2px 0;
	border-bottom:1px #ebf0f2 solid;
	}
/*//////////////////////////COMPARATEUR /////////////////////////////////*/
#comparateurdetail table{
	width:100%;
	font-size:85%;
	text-align:center;	
	margin:0 0 10px 0; 
	}
#comparateurdetail td{
	width:20%;
	padding:10px 5px;
	}
#comparateurdetail h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-comparateur.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #ec1b18;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
#comparateurdetail .vignette{
	border:1px solid #000;
	margin: 10px 30px 10px 0;
	}			
#comparateurdetail .libelcarac{	
 	font:Verdana, Arial, Helvetica, sans-serif;
	color:#4793ac;
	border-bottom:1px solid #6a8392;
 }
 .colonne1 {
 	background:#f2fafd;/*f2fafd*/
	border-bottom:1px solid #6a8392;
	
 }
 .colonne2 {
	border-bottom:1px solid #6a8392;
 }
#comparateurdetail img{
	border:1px solid #000;
}
/*//////////////////////////RESEAU //////////////////////////////////////*/
#contenureseau {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#contenureseau h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-reseau.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#contenureseau h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-reseau.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #15a4d0;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
#reseaucontex{
	height:292px;
	width:198px;
	background:#FFFFFF url(images/fd-pave-contex-reseau.png) top left no-repeat;
	margin:10px 0 0 0;
	padding:1px 0 0 0;
	}
#contenureseau table {
	width:100%;
	font-size:80%;
}
#contenureseau .colville{
	width:20%;
	border-bottom:1px solid #15a4d0;
}
#contenureseau .colnom{
	width:20%;
	font-weight:bold;

	border-bottom:1px solid #15a4d0;
}
#contenureseau .coladresse{
	width:30%;
	border-bottom:1px solid #15a4d0;
}
#contenureseau .coltelephone{
	width:15%;
	border-bottom:1px solid #15a4d0;
}
#contenureseau .colfax{
	width:15%;
	border-bottom:1px solid #15a4d0;
}
#contenureseau .ligne1{
	border-bottom:1px solid #15a4d0;
}
#contenureseau .ligne2{
	background:#f7fdff;
}
div#searchsaler>#ctxrevendeur {
	clear:both;	
	background: #c9f0fd;
	border:0;
	padding:0px;
	margin:10px ;
	width:97%
	}
div#searchsaler>#ctxrevendeur h4{
	display:none;
	}
div#searchsaler>#ctxrevendeur input{
	font-size:100%;
	color:#000;
	margin:15px 0 0 30px;
	padding:0 0px 0px 3px;
	}
div#searchsaler>#ctxrevendeur select{	
	font-size:100%;
	color:#000;
	margin:15px 0 0 30px;
	padding:0 0px 0px 3px;
	}
div#searchsaler>#ctxrevendeur input#boutok {
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	font-size:100%;
	padding:2px 0 10px 0;
	margin:10px 0 10px 30px;
	color:black;
	text-decoration:none;
	display:block;
	width:37px;
	text-align:center;
	}
/*//////////////////////////DEMANDE DE CATALOGUE ////////////////////////*/
#ctxdemande{
	height:292px;
	width:198px;
	background:#FFFFFF url(images/fd-pave-contex-demande.png) top left no-repeat;
	margin:10px 0 0 0;
	padding:1px 0 0 0;
	}
#demandedetail{
	margin: 0 0 10px 0;
	padding: 10px 20%;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	}
#demandedetail2{
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	padding: 10px;
	text-align:center;
	}
a.boutcourrier{
	background:#fff url(images/fond-bouton.png) repeat;
	border: 1px solid #9db0bc;
	color:#000000;
	text-decoration:none;
	padding: 5px 10px;
	font-size:85%;
	margin: 0;
	}
.cartouchecat a{
	background:#c7ea8b url(images/pdf.gif) 1% 50%  no-repeat;
	color:#000;
	font-size:80%;
	text-decoration:none;
	padding:7px 2px 7px 25px;
	margin:0;
	}
.cartouchecat a:hover{
	background:#c7ea8b url(images/pdf.gif) 1% 50%  no-repeat;
	color:#000;
	font-size:80%;
	text-decoration:underline;
	padding:7px 2px 7px 25px;
	margin:0;
	}
#contenudemande {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#contenudemande h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-demande.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#contenudemande h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-reseau.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #15a4d0;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
.cartouchecat {
	padding:10px 0;
	margin:10px 7px;
	width:220px;
	text-align:center;
	float:left;
	background:#c7ea8b;
	border-bottom:3px #7dbf0f solid;
}
.cartouchecat img{
	background:#FFFFFF;
	margin:0 0 10px 0;
	border:1px solid #5b9400;

	}
.cartouchecat h3{
	margin:0;
	padding:5px 0;
	font-size:85%;
	color:#5b9400;
	background:#e6f8c8;
	width:100%;
	}


/*//////////////////////////NOS MARQUES//////////////////////////////////*/

#contenumarques {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#marquesdetail{
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	padding: 10px;
	text-align:center;
	}
#contenumarques h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/puce-titre-marques.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#contenumaques h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-reseau.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #15a4d0;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
.cartouchemarques {
	padding:10px 0;
	margin:10px 7px;
	width:220px;
	text-align:center;
	float:left;
	background:#e6e9ec;
	border-bottom:3px #c2cbd2 solid;
}
.cartouchemarques img{
	border:1px solid #fff;
	margin:0;
	}
.cartouchemarques a img{
	background:#edf0f2;
	margin:0;
}


.cartouchemarques a {
	background:#edf0f2;
	margin:0px;
	padding:0px;
}

.cartouchemarques a:hover img {
	background:#fff;
	margin:0px;
	padding:0px;
	text-decoration: none;
}

.cartouchemarques a:hover {
	background:#fff;
	margin:0px;
	padding:0px;
	text-decoration: none;
	
}


.cartouchemarques h3{
	margin:0;
	padding:5px 0;
	font-size:85%;
	color:#666;
	background:#dbe1e4;
	width:100%;
	}
.detailmarques {
	background:#FFFFFF;
	position: absolute;
	padding:0px;
	width:300px;
	min-height:300px;
	border:15px solid #d3dfe3;
	font-size:85%;
}
.detailmarques h3{
	text-align:center;
	margin:0;
	
}
.detailmarques fieldset {
	
	padding: 15px;
	margin: 0 10px 10px 10px;
	}
.detailmarques legend {
	font-weight:bold;
	color:#000;
	padding:0;
	margin:0;
	
}
/*//////////////////////////QUI SOMMES NOUS//////////////////////////////*/
#ctxqui{
	height:292px;
	width:198px;
	background:transparent;
	margin:10px 0 0 0;
	padding:1px 0 0 5px;
	}
#contenuqui {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#contenuqui h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-produit.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #ec1b18;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	}
#contenuqui h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-page.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#quidetail{
	margin: 0 0 10px 0;
	background: #fff;
	border-bottom: solid 10px #ebf0f2;
	padding: 10px;
	font-size:85%;
	height: 520px;
}
.imgdroite {
	float:right;
	margin:0 0 10px 10px;
}
.imggauche{
	float:left;
	margin: 0 10px 10px 0;
}
.parag {
	margin:0 0 30px 0;
	}
/*//////////////////////////ACCES REVENDEUR /////////////////////////////*/
#ctxaccesrevendeur{
	height:292px;
	width:198px;
	background:transparent url(images/fd-pave-contex-revendeur.png) top left no-repeat;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
	}
#contenurevendeur {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	}
#contenurevendeur h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-revendeur.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}
#contenurevendeur h2{
	font-size:85%;
	color:#000;
	background:#f2f6f7 url(images/puce-titre-revendeur.png) top left no-repeat;
	padding:3px 0 3px 20px;
	border-bottom:1px dotted #f4b91c;
	text-decoration:none;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0;
	text-align:left;
	}
#revendeurdetail {
	margin: 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	padding: 0 0 20px;

	}
.champriv {
	border:1px solid #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:85%;
	margin:5px 27px;
	padding:3px;
	}
#ctxaccesrevendeur>#boutok {
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	display:block;
	padding:5px 0px;
	margin:10px 10px 10px 27px;
	color:#000000;
	text-decoration:none;
	font-size:85%;
	
}
#ctxaccesrevendeur>#boutok:hover {
	background:transparent url(images/fdboutok.gif) top left no-repeat;
	}
#ctxaccesrevendeur .lien{
	color:#000000;
	display:block;
	background:transparent;
	font-size:85%;
	text-decoration:underline;
	margin:0 0 0 15px;
	line-height:18px;
	}
*html #ctxaccesrevendeur .lien{
	color:#000000;
	display:block;
	background:transparent;
	font-size:80%;
	text-decoration:underline;
	margin:0 0 0 15px;
	line-height:18px;
	}
#ctxaccesrevendeur .lien:hover{
	color: #000;
	background:transparent;
	text-decoration:underline;
	}
#cartouchacces{
	padding:10px 10px 0 10px;
	margin:10px;
	background-color:#fcdc83;
	}
	
	
	
	
	
/*//////////////////////////INFOS PRODUITS ////////////////////////////////*/
#actu2{
	width:96%;

	padding: 15px;
	font-size:100%;
	overflow:hidden;
	}
 #actu2 .article{
	border-left:8px solid #98b637;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
 .imgdroite {
	right:10px;
	margin: 0 0 0 10px;
	border:1px solid #000;
	}

#actu2 a{
	text-decoration:none;
	color:#000;
	}
 #actu2 a:hover{
	background:#fff;
	text-decoration:underline;
	}	
#actu2detail {
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	padding: 0;
	font-size:85%;
}
 #actu2 .article{
	border-left:8px solid #98b637;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	}
#revendeurdetail #actu2 .article{
	border-left:8px solid #98b637;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	font-size:85%;
	}
#revendeurdetail .imgdroite {
	right:10px;
	margin: 0 0 0 10px;
	border:1px solid #000;
	}
#revendeurdetail h3 {
	font-size:100%;
	margin: 0 ;
	}
#revendeurdetail #actu2 a{
	text-decoration:none;
	color:#000;
	}
#revendeurdetail #actu2 a:hover{
	background:#fff;
	text-decoration:underline;
	}
/*//////////////////////////Plan du site ////////////////////////////////*/
#contenuplan {
	margin:10px 0 0 0;
	width:732px;
	float:left;
	
	}
#plandetail{
	margin: 0 0 10px 0;
	background:#fff;
	border-bottom:solid 10px #ebf0f2;
	padding: 10px;
	font-size:85%;
	}
#contenuplan h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:140%;
	color: #000;
	background:transparent url(images/icone-titre-page.png) 0 70% no-repeat;
	padding:0 0 0 20px;
	margin:0 0 10px 0;	
	}

#contenuplan fieldset{
	width:50%;
	margin:0 0 20px 100px;
	padding:10px 20px;
	}
#contenuplan li {
	list-style-type: square;
	padding:0;
	margin:0;
	}
#contenuplan ul {
	padding:0;
	margin:0 0 0 20px;
	}
	
#contenuplan #liencat {
	color:#Ec1a16;
	font-size:120%;
	}
#contenuplan #liencat a{
	text-decoration:none;
	color:#Ec1a16;
	}
#contenuplan #liencat a:hover{
	text-decoration:underline;
	color:#Ec1a16;
	background-color:#fff;
	}
	
#contenuplan #lienmarques{
	color:#4a5154;
	font-size:120%;
	}
#contenuplan #lienmarques a{
	text-decoration:none;
	color:#4a5154;
	}
#contenuplan #lienmarques a:hover{
	text-decoration:underline;
	color:#4a5154;
	background-color:#fff;
	}
	
#contenuplan #liendemande{
	color:#75b008;
	font-size:120%;
	}
#contenuplan #liendemande a{
	text-decoration:none;
	color:#75b008;
	}
#contenuplan #liendemande a:hover{
	text-decoration:underline;
	color:#75b008;
	background-color:#fff;
	}
	
#contenuplan #lienreseau{
	color:#15A4d0;
	font-size:120%;
	}
#contenuplan #lienreseau a{
	text-decoration:none;
	color:#15A4d0;
	}
#contenuplan #lienreseau a:hover{
	text-decoration:underline;
	color:#15A4d0;
	background-color:#fff;
	}
	
#contenuplan #lienrevendeur{
	color:#dea303;
	font-size:120%;
	}
#contenuplan #lienrevendeur a{
	text-decoration:none;
	color:#dea303;
	}
#contenuplan #lienrevendeur a:hover{
	text-decoration:underline;
	color:#dea303;
	background-color:#fff;
	}
/*//////////////////////////pied de page ////////////////////////////////*/
#pied {
	position:relative;
	margin:0;
	padding:23px 0 0 10px;
	background:#FFFFFF url(images/fond-pied.png) bottom left no-repeat;
	font-size:80%;
	height: 28px;
	width: 945px;
	}
#mentions {
	margin:0;
	text-decoration:none;
	color:#000000;
	}
#mentions:hover {
	background:transparent;
	text-decoration:underline;
	}
#interaction {
	position:absolute;
	right:10px;
	margin:0;
	text-decoration:none;
	color:#000000;
	}
#interaction:hover {
	background:transparent;
	text-decoration:underline;
	}