body {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/charte/bg-body.jpg) repeat-x;
}
/* < ------------------------- Static Layout Styles */
.HeadBg {
	/*background-image: url(../images/layout/head_bg.gif);
	background-repeat: repeat-x;*/
	
}
.MenuBg {
	/*background-image: url(../images/layout/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	background:url(../images/charte/bg-menutop.jpg) no-repeat;
}
.CopyrightNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFCC33;
}
/* ------------------------- Static Layout Styles > */

/* < ---------------------------------- Form Styles */
.recherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 15px;
}
.FormInput1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #FFC80C;
}
.FormInput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	background-color: #FFFFFF;
	border: 1px solid #FFC80C;
}
.FormButton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #FFC80C;
}
/* ---------------------------------- Form Styles > */
.FDmenu {
	background-attachment: scroll;
	background-image: url(../images/layout/fd_barre.gif);
	background-repeat: repeat-x;
}
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #FFFFFF;
	border: 1px solid #0665F1;
	height: 20px;
	width: 150px;

}
.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #FFCC33;
	border: 1px solid #0665F1;
	height: 20px;
	width: 50px;
	font-weight: bold;
}
.form3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
	background-color: #F6F6F6;
	border: 1px solid #9F9F9F;
}
.FDbottom {
	background-attachment: scroll;
	background-image: url(../images/layout/fdbottom.gif);
	background-repeat: repeat-x;
}
.FDpage {
/*	background-attachment: scroll;*/
	background-image: url(../images/layout/fd_page.gif);
	background-repeat: repeat-x;
}
.FDbarre01 {
	background-attachment: scroll;
	background-image: url(../images/layout/barre01.gif);
	background-repeat: no-repeat;
}
.txtBLEU1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
.txtProdAsso {
	display:block;
	margin:0 0 4px 0;
}
.FDspacer02 {
	background-attachment: scroll;
	background-image: url(../images/layout/space02.gif);
	background-repeat: repeat-y;
}
.FDspacer01 {
	background-attachment: scroll;
	background-image: url(../images/layout/space01.gif);
	background-repeat: repeat-y;
}
.FDspacer03 {
	background-attachment: scroll;
	background-image: url(../images/layout/spacer03.gif);
	background-repeat: repeat-y;
}
.TITRES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
a:active {
	font-family: Arial;
	font-size: 11px;
	color: #FF6600;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.logo_bg {
	background-image: url(../images/layout/bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.TitleStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.TitleStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.TitleStyle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;
	text-align: center;
	background-color: #0665F1;
	border: 1px solid #9F9F9F;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
.TextStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.TextStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E35B00;
	text-decoration: none;
}
.TextStyle3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-align: left;
}
.TextStyle4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}
.TextStyle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
}
.TextStyle5 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
}
.TextStyle6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.TableBorder1 {
	border: 1px solid #DCDCDC;
}
.TableBorder2 {
	border: 1px solid #9F9F9F;
}
.TableBorder3 {
	border: 1px solid #003366;
}

.ImgBorder {
	border: 1px solid #9F9F9F;
}

.Button1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
/*	padding: 5px 0px 0px 9px;*/
}
.Button1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.Button1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF8C00;
	text-decoration: none;
}
.Button1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.Button2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	text-align: right;
/*	padding: 5px 0px 0px 9px;*/
}
.Button2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	text-align: right;
}
.Button2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	text-align: right;
}
.Button2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	text-align: right;
}
.Button3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.Button3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.Button3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FBC200;
	text-decoration: none;
}
.Button3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FBC200;
	text-decoration: none;
}
.Button4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4169E1;
	text-decoration: none;
}
.Button4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4169E1;
	text-decoration: none;
}
.Button4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFC600;
	text-decoration: none;
}
.Button4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFC600;
	text-decoration: none;
}
.Button5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0077EA;
	text-decoration: none;
}
.Button5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0077EA;
	text-decoration: none;
}
.Button5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFD700;
	text-decoration: none;
}
.Button5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFD700;
	text-decoration: none;
}
.Button6:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF4500;
	text-decoration: none;
}
.Button6:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF4500;
	text-decoration: none;
}
.Button6:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E90FF;
	text-decoration: none;
}
.Button6:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E90FF;
	text-decoration: none;
}
.Button7:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.Button7:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.Button7:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF8C00;
	text-decoration: none;
}
.Button7:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.TableProducts {
/*	background-image: url(../images/layout/bg2_logo.jpg);
	background-repeat: no-repeat;
	background-position: right;*/
	border: 1px solid #DCDCDC;
}
.CellBox {
	background-color: #F9F9F9;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
}
.CellBox2 {
	background-color: #F0F0F0;
	border-top: 1px solid #F9F9F9;
	border-left: 1px solid #F9F9F9;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.CellBox3 {
	background-color: #0068CC;
	border-top: 1px solid #79BDFF;
	border-left: 1px solid #79BDFF;
	border-right: 1px solid #003D77;
	border-bottom: 1px solid #003D77;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.CellBox4 {
	background-color: #F28800;
	border-top: 1px solid #FF9C00;
	border-left: 1px solid #FF9C00;
	border-right: 1px solid #D77900;
	border-bottom: 1px solid #D77900;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.PlanTextBox {
	padding-left: 10px;
}

.formDEFILANT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	/*background-color: #645540;*/
	border: black 2px solid;
	width: 600px;
	border: 1px solid #2A271E;
	padding-bottom: 2px;
	padding-top: 2px;
}

.clsMarquee {
	border: #000099 2px solid;
	border-left:0px;
	border-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:orange;
	/*color:white;*/
	/*height:100px;*/
	font-weight: bold;
	padding:0px;
	margin:0px;
	vertical-align: text-bottom;
	}
	
	
a img.opacite-img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
	border:none;
}
a:hover img.opacite-img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}



/*--------------- PAGE D ACCUEIL ------------*/



/*  UL LISTE ACCUEIL */

.liste-accueil {
	float:left;
	/*border:1px solid red;*/
	width:190px;
	margin:2px 0 2px 10px;
}
.liste-accueil img{
	float:left;
	margin-right:3px;
}
.liste-accueil img.illustration{
	margin-right:10px;
	border:0;
}




/* ACTUALITES */
#accueil-actualite-header{
	background:url(../images/actualite-encart/images/accueil-actu_01.jpg) no-repeat;
	width:305px;
	height:35px;
	margin:0;
}
#accueil-actualite{
	background:url(../images/charte/accueil-store.gif) no-repeat bottom left;
	width:305px;
	float:left;
	margin:0;
	padding-bottom:20px;
}
#accueil-actualite-footer{
	background:url(../images/actualite-encart/images/accueil-actu_03.jpg) no-repeat;
	width:374px;
	height:50px;
	margin:0px 0 3px 0;
}
#accueil-actualite #actualites-contenu{
	/*border:1px solid red;*/
	height:110px;
	/*margin-top:25px;
	margin-left:5px;
	padding-left:5px;*/
	float:left;
	width:305px;
}

#accueil-actualite #actualites-contenu a.img {
	float:left;
	width:95px;
	margin-left:13px;
}
#accueil-actualite #actualites-contenu a img{
	float:left;
	margin-right:10px;
	margin-left:5px;
	border:1px solid #119BE0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#accueil-actualite #actualites-contenu a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}
#accueil-actualite #actualites-contenu p, #accueil-store #store-contenu p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	margin:0;
}

#accueil-actualite #actualites-contenu p.titre{
	font-variant:small-caps;
	font-weight:bold;
	margin-bottom:10px;
}
#accueil-actualite #actualites-contenu #contenu-actu{
	width:180px;
	float:left;
	margin-left:5px;
	display:block;
	/*border:1px solid blue;*/
}
#accueil-actualite #actualites-contenu p.infos{
	margin-top:5px;
	/*border:1px solid red;*/
}

#newsletter {
width:305px;
height:50px;
background:url(../images/charte/bg-newsletter.jpg) no-repeat;
float:left;}


/* ESPACES IMAGE ADMINISTRABLE */

#accueil-image{
	background:url(../images/charte/accueil-image.jpg) no-repeat;
	width:305px;
	height:175px;
	margin:0px;
	padding-top:20px;
	text-align:center;
	float:left;
}



/* STORE ACCUEIL */
#accueil-store{
	background:url(../images/charte/accueil-store.gif) no-repeat bottom left;
	width:305px;
	height:150px;
	margin:0;
	float:left;
}
#accueil-store #store-contenu{
	/*border:1px solid red;*/
	height:90px;
	/*margin-top:15px;*/
	margin:0 20px;
	float:left;
	width:265px;
}
#accueil-store #store-logo{
padding-top:0px;
border:0;
}


/* PAGE TOPLOC STORE */

#bandeau_store {
	width:610px;
	height:98px;
	float:left;
	background:url(../images/store/bandeau.jpg) no-repeat;
	margin:15px 0 0px 0;
	}

#search_store input {
font-size:12px;
	}

#search_store .bouton_store {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F49400;
	font-weight:bold;
	background-color: #F6F6F6;
	border: 1px solid #9F9F9F;
}

#search_store .bouton_store:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Blue;
	cursor:pointer;
	background-color: #F6F6F6;
	border: 1px solid #9F9F9F;
}

#search_store {
	width:595px;
	height:40px;
	float:left;
	padding:10px 0 0 15px;
	background:url(../images/store/bg_search.jpg) no-repeat;
	}
	
#liste_store {
	width:360px;
	height:300px;
	float:left;
	margin:10px 13px 0 5px;
	background:url(../images/store/bg_liste.jpg) no-repeat;
	}
	
#global_liste_store {
	width:350px;
	height:250px;
	float:left;
	margin:10px 0 0 7px !important; margin:10px 0 0 4px;
	border:1px solid #CACACA;
	overflow:auto;
	background:url(../images/store/bg_listing.jpg) no-repeat;
	}
	
.titre_liste {
	width:380px;
	height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F49400;
	font-size:16px;
	margin:10px 0 0 10px;
	}
	
.rubrique_liste {
	width:170px;
	height:30px;
	float:left;
	margin:3px 3px 3px 9px !important; margin:3px 3px 3px 6px;
	}
	
.picto_rubrique {
	width:30px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	}
	
.titre_rubrique {
	width:136px;
	height:30px;
	margin:3px 0 0 3px;
	padding:0;
	float:left;
	}

	
.titre_rubrique a:link , .titre_rubrique a:visited {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#009DE0;
	text-transform:uppercase;
	margin:0;
	line-height:30px;
	display:block;
	}
	
#global_liste_store .titre_rubrique .listing_2lignes {
	line-height:12px;
	padding-top:5px;
	}
	
.titre_rubrique a:hover , .titre_rubrique a:active {
	color:#F49400;
	}
	
#pub_store {
	width:220px;
	height:300px;
	float:left;
	margin:10px 0px 0 10px;
	background:url(../images/store/bg_pub.jpg) no-repeat;
	}
	
#image_store {
	width:200px;
	height:280px;
	text-align:center;
	margin:10px auto !important; margin:10px 0 0 7px;
	}
	
#image_store a img {
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#image_store a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

/*--------- RESULTAT DE LA RECHERCHE -------------*/

#location {
	width:350px;
	height:100px;
	float:left;
	margin: 10px 0 0 10px;
	background:url(../images/search/location.gif) no-repeat;
	}
	
#store {
	width:516px;
	height:78px;
	float:left;
	margin: 10px 0 0 10px;
	background:url(../images/search/store.gif) no-repeat;
	}

/*--------- PAGE CHOIX PROFESSIONNEL PARTICULIER -------------*/

#bloc-choix{
	background:url(../images/charte/bloc-choix.gif) no-repeat;
	width:560px;
	height:240px;
	margin:30px 0 0 50px;
	padding-top:40px;
	float:left;
}
#bloc-choix p{
	text-align:center;
}

.separation{
	margin:20px 0;
	float:left;
}

a#espace-pro{
	width:212px;
	height:69px;
	background:url(../images/charte/bt-espacepro.gif) no-repeat;	
	float:left;	
	margin-right:30px;
	margin-left:55px;
}
a#espace-pro:hover{
	background:url(../images/charte/bt-espacepro-on.gif) no-repeat;	
}
a#espace-part{
	width:212px;
	height:69px;
	background:url(../images/charte/bt-espacepart.gif) no-repeat;
	float:left;	
}
a#espace-part:hover{
	background:url(../images/charte/bt-espacepart-on.gif) no-repeat;	
}



/*--------------- PAGE STORE ------------*/

.bloc-store{
	width:650px;
	/*border:1px solid red;*/
	margin:15px 0;
	float:left;
}
.bloc-store img{
	border:1px solid #999999;
}
.bloc-store .titre{
	background:url(../images/charte/puce.gif) no-repeat;
	padding-left:25px;
	height:25px;
	font-weight:bold;
}

.bloc-store .images-gauche{
	width:400px;
	/*border:1px solid red;*/
	float:left;
	margin-right:10px;
}
.bloc-store .contenu-droite{
	/*border:1px solid red;*/
	float:left;
	font-size:10px;
	width:230px;
}
.bloc-store ul{
	margin:10px 0;
	padding:0;
}
.bloc-store ul li{
	margin:8px 0;
	list-style:none;
	padding-left:20px;
	background:url(../images/charte/puce02.gif) no-repeat 0px 2px;
	font-size:12px;
	width:200px;
}






/*--------------- PAGE TOP LOC ELEVATION ET GRANDS TRAVAUX  ------------*/

.titre-elevation{
	width:610px;
	background-color:#3D96F2;
	height:20px;
	line-height:20px;
	color:#fff;
	text-indent:5px;
	font-size:13px;
	font-variant:small-caps;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.2em;
}

.ligne-elevation{
	float:left;
	width:610px;
}

.ligne-elevation .bloc-elevation{
	float:left;
	width:150px;
	/*border:1px solid red;*/
	margin-right:15px;
	font-size:12px;
	text-align:center;
}

#encart-bas-elevation{
	width:610px;
	/*border:1px solid red;*/
	font-size:12px;
	text-align:justify;
	padding-top:15px;
	border-top:3px solid #3D96F2;
	margin-top:10px;
}

/*--------------- PAGE PARTENAIRES  ------------*/

.vignette_partenaires {
	width:160px;
	height:160px;
	float:left;
	margin:5px 9px 4px 0px;
	background-image:url(../images/partenaires/bg.jpg);
	}

.image_partenaires {
	width:125px;
	height:125px;
	float:left;
	margin:7px 0 0 17px !important; margin:7px 0 0 9px;
	text-align:center;
	}
	
.lien_partenaires {
	width:150px;
	height:15px;
	margin:3px auto !important; margin:3px 0 0 6px;
	text-align:center;
	padding:3px 0 0 0;
	}

.vignette_partenaires a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_partenaires a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

/** produits associés **/
.productAssoc{
	width:250px;
	height:160px;
	text-align:center;
	float:left;
	padding:0.5em;
	margin:15px;
	border:1px solid #e5e5e5;
}
.productAssoc img{
	border:0;
}
.productAssoc .subsection{
	font-size:10px;
}
.productAssoc a:hover{
	font-size:11px;
}

/** FORMULAIRE DE COMMANDE FAX **/

p.formulairePdf {
	width:300px;
	height:50px;
	background:url(../images/lienBonPdf.gif) left top no-repeat;
}
p.formulairePdf a:link , 
p.formulairePdf a:visited {
	display:block;
	width:300px;
	height:50px;
}



