/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

/* pour .article -> liste a puce */
.w_100{width:100%;}

/* article */
.no_print{display:none;}
.article div.text-image-r{float:none;}
.article div.text-image-l{float:none;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*------------------------------------------- SIFR --------------------------------------------*/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
/*------------------------------------------- /SIFR --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{background:#fff;}
#page{text-align:left;width:654px;;font:normal 11px arial;}

/* entete */
#entete{height:94px;position:relative;background:url(../../img/modele/fd_nav_1_3.gif) no-repeat 293px 66px;position:relative;z-index:3;}
#detection_flash{display:none;}
#logo{position:absolute;left:0px;top:18px;text-align:right;}
#signature_marque{margin-top:5px;}
#c_nav_1_3{display:none;}
/* /entete */

/* corps_page */
#corps_page{width:100%;}
#col_gauche{display:none;}
#col_droite{width:650px;}
/* /corps_page */

/* pied_page */
#pied_page{display:none;}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt{color:#747474;font:normal 11px/14px arial;}
.txt a{color:black;}
/* /texte */
h1{font-size:18px;}

.vignettes .left{float:none;}


/* liste */
.encart_text ul{margin:12px 0 12px 25px;}
.encart_text ol{margin:12px 0 12px 0px;}
.encart_text li{margin-top:5px;}
/* /liste */

/* puce */
.encart_text ul li{padding-left:0; list-style-type:square;color:#848589; width:80%;/*zoom:1*/}
.encart_text ol li{padding-left:6px;list-style-type:decimal;list-style-position:inside;}


/*invitation*/
.inviation {margin-left:auto;margin-right:auto;text-align:left;width:550px;font:normal 11px arial; }
.inviation .txt_intro {text-align:center;}
.inviation .txt_intro img { margin:22px 0 0 0;}
.inviation .produit { padding:28px 0 0 0;} 
.inviation .produit .txt_left { float:left; width:395px; padding:41px 0 0 0;} 
.inviation .produit .txt_left img { float:left;} 
.inviation .produit .txt_left .sep { height:18px;clear:both;font-size:1px;line-height:0;} 
.inviation .mention { padding:31px 0 0 0;}

.no_print { display:none;}
