#cadre {padding:30px;}
#cadre-rubrique {padding:0 30px 30px 30px;}
#article {padding:30px;}

#cadre p, #cadre td, #cadre-rubrique p, #cadre-rubrique td {position:relative; font-family: Verdana; font-size: 16px; color: #888; margin-bottom: 20px; text-align: left;}

#article p, #article td, #article li {position:relative; font-family: Verdana; font-size: 14px; color: #0; text-align: justify;}
#article p, #article td {margin-bottom: 20px;}

#article fieldset {border:0px solid black; margin-bottom: 10px;  margin-top: 10px; margin-left: 0px; position: relative; padding-left: 0px;}
#article fieldset legend {font-family: Verdana; font-size: 14px; font-weight: 700; color: #880076; position: relative; left: -5px;}
#article fieldset div {position: relative; border-left: 3px solid #BBB; padding-left: 5px;}
#article li {padding-left: 5px; margin-bottom: 5px;}

.gras {font-weight: 700; color: #880076;}
.italic {font-style: italic;}
.font9 {font-size: 9px;} .font10 {font-size: 10px;} .font11 {font-size: 11px;}
.color-mauve1 {color: #880076 !important;}
.color-mauve2 {color: #993366 !important;}
.color-mauve3 {color: #800080 !important;}

.pointer {cursor: pointer;}

.image-align-right35 {margin-left: 35px; margin-bottom: 20px;}
.image-align-left35 {margin-right: 35px; margin-top: 20px;}
.image-align-right15 {margin-left: 15px; margin-bottom: 5px;}
.image-align-left15 {margin-right: 15px; margin-top: 5px;}

#flash {visibility:hidden;position: absolute; top: 0px; left: 0px; width: 47px; height: 35px; cursor: pointer; z-index:1000;}
#flash.transparent {opacity:0.8; filter : alpha(opacity=80);-moz-opacity:0.80; zoom: 1;}
#flash.plain {opacity:1; filter : alpha(opacity=100);-moz-opacity:1;}

#contenuLibre {
	font-family: arial; font-size: 15px; color: #666;
	border-top:1px solid #731365;
	margin-left: 14px;
	width: 160px;
	text-align: center;
}
#contenuLibre h1 {
	color: #731365; font-weight: 700; font-family: arial; font-size: 15px; 
	border-bottom: 1px solid #731365;
	margin-bottom: 0px; padding-top: 10px;
	height: 35px;
	cursor: pointer;
}
#contenuLibre ul{
	padding-left: 0px;
	list-style-position: inside;
}
#contenuLibre li {
	list-style-type: none;
	list-style-position: outside;	
	font-style: normal;
}

#article fieldset div p {
	margin-bottom: 2px;
	text-align: justify;
}
#article fieldset div ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;	
}
#article fieldset div li {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style-position: outside;	
}
#article fieldset div p u {
	display: block;
	margin-top: 15px;
}

#cadre-rubrique .gammes-titre {font-family: Verdana, Typewriter, arial; font-variant: small-caps; color: #A0A2A1;  font-size: 12pt; font-weight: 700; line-height: 1.1em;}
#cadre-rubrique .gammes-trait-union {width: 27px; height: 11px; background: white url(http://www.senteursdefee.com/images/Image/Image/gammes/gammes-traitsunion.gif) no-repeat scroll top left;}
#cadre-rubrique .gammes-rubriques-photo {margin-bottom: 20px;}
#cadre-rubrique .gammes-rubriques-gras {text-transform: uppercase; font-weight: 700;}