/****************************** BALISES REDEFINIES ***************************************/
* {padding:0; margin:0}

body
		{
	font-family: Arial, Helvetica, sans-serif;
	color: #716f6f;
	margin:0;
	padding:0;
	border:0;
	/*background-color:#dadada;*/
	font-size:12px;
	text-align:center;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #cdcdcd;
	SCROLLBAR-3DLIGHT-COLOR: #cdcdcd;
	SCROLLBAR-ARROW-COLOR:  #000000;
	SCROLLBAR-TRACK-COLOR: #eeeeeb;
	SCROLLBAR-DARKSHADOW-COLOR: #DADADA;
	background-repeat: repeat-x;
        }
hr
		{
		clear:both;
		visibility: hidden;
		display:block;
		height: 1px;
		margin: -1px 0 -1px 0;
		_margin: -8px 0 -8px 0;
		padding: 0 0 0 0; 
		border: 0;
		}

p 
		{
		text-align: justify;		
		}
form 
		{
		margin: 0 0 0 0;
		padding: 0 0 0 0; 
		}
table 
		{
		font-size:12px;
		}
ul
		{
		
		}
li
		{
		margin: 0 0 0 20px;
		list-style-type: square;
		}
.BORDER-0 { 
  border:0;
}
/****************************** STRUCTURE ***************************************/		
#BACKGROUND
		{
	position:relative;
	margin: 0 auto;
	padding:20px 0 0 0;
	border:0;
	width:100%;
	max-width:100% !important;
		}
html>body #BACKGROUND
		{ 
		height: auto !important;
		}
#CONTAINER
		{
		position:relative;
        margin: 0 auto;
        padding:0 0 0 0;
        border:0;
		width:891px;
		min-height:528px;
		height:528px;
		background: url(../images/background_container.gif) repeat-y;
		}
html>body #CONTAINER
		{ 
		height: auto !important;
		}
#CONTAINER-fiche
		{
		position:relative;
        margin: 0 auto;
        padding:0 0 0 0;
        border:0;
		width:891px;
		min-height:528px;
		height:528px;
		background: url(../images/background_fiche.gif) repeat-y;
		}
html>body #CONTAINER-fiche
		{ 
		height: auto !important;
		}

#PAGES-footer
		{
		position: relative;
		width:891px;
		height:40px;
		margin: 0 auto;
		padding: 8px 0 0 0;
		font-size:11px;
		color: #a2a3a5;
		background: url(../images/background_footer.gif) no-repeat top;
		}
#PAGES-footer a
		{
		text-decoration: none;
		color: #a2a3a5;
		}
#PAGES-footer a:hover
		{
		text-decoration: underline;
		}	
		
/****************************** ACCUEIL ***************************************/
#CONTAINER-accueil
		{
		position:relative;
        margin: 0 auto;
        padding:0 0 0 0;
        border:0;
		width:891px;
		min-height:528px;
		height:528px;
		background-color:#FFFFFF;
		background: url(../images/background_container_acc.gif) repeat-y;
		}
html>body #CONTAINER-accueil
		{ 
		height: auto !important;
		}
/*** COLONNE DE GAUCHE ***/
#ACCUEIL-COLONNE-gauche
		{
		float:left;
		width:688px;
		height:528px;
		min-height:528px;
		background: url(../images/background_accueil_gauche.gif) repeat-y;
		}
html>body #ACCUEIL-COLONNE-gauche
		{ 
		height: auto !important;
		}
#ACCUEIL-contentflash
		{	
		position:relative;
		width:686px;
		_width:688px;
		height:101px;
		text-align:left;
		background-color:#b6080a;
		border-top:#727176 1px solid;
		border-bottom:#b8b8ba 1px solid;
		border-left:#727176 1px solid;
		border-right:#727176 1px solid;

		}
#ACCUEIL-contentflash img
		{
		float:left;
		_margin:0 -3px 0 -3px;
	    border:0;
		}

#ACCUEIL-contentmenu
		{
		position:relative;
		height:26px;
		background-color:#FFFFFF;
		border-bottom-color:#b8b8ba;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-right-color:#b8b8ba;
		border-right-width:1px;
		border-right-style:solid;
		border-left-color:#727176;
		border-left-width:1px;
		border-left-style:solid;
		}

/*  COLONNE DE DROITE */
#ACCUEIL-COLONNE-droite
		{
		float:right;
		width:203px;
		background: url(../images/background_accueil_droite.gif) no-repeat left top;
		}	
html>body #ACCUEIL-COLONNE-droite
		{ 
		height: auto !important;
		}
#ACCUEIL-langues
		{
		float:left;
		height:68px;
		width:195px; /* Remettre à 200 si remise en place du menu déroulant */
		_width:200px; /* a supprimer si remise en place du menu déroulant */
		background-color:#ffffff;
		border-top-color:#727176;
		border-top-width:1px;
		border-top-style:solid;
		text-align:right;
		_padding: 0 5px 0 0; /* a supprimer si remise en place du menu déroulant */
		}
#ACCUEIL-connexion
		{
		float:left;
		height:61px;
		min-height:61px;
		width:200px;
		padding: 9px 0 0 0;
		background: url(../images/background_bloc_connexion.gif) repeat-x left top;
		}
html>body #ACCUEIL-connexion
		{ 
		height: auto !important;
		}
#DIVTXT1 {
		width:200px;
		background-color:#f6faf9;
}
#DIVTXT2 {
/*width:157px;*/
width:100%;
background-color:#f8f8f8;
height: 110px;
min-height: 110px;
}
html>body #DIVTXT2
		{ 
		height: auto !important;
		}
		
/*  BLOCS  */	
.BLOC-ACCUEIL-COLONNE-droite { 
		float:left;
		width:180px;
		margin: 10px 0 10px 0;
		padding: 0 0 0 20px;
		text-align:left;
		background: url(../images/background_bloc_droite2.gif) repeat-y left top;
		}
.BLOC-ACCUEIL-COLONNE-droite H1 { 
		float:left;
		width:180px;
		background-color:#ecedee;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		text-align:left;
		font-size:14px;
		font-weight:normal;
		color:#6d6f71;
		background: url(../images/background_bloc_droite.gif) no-repeat left bottom;
		}
.BLOC-ACCUEIL-COLONNE-droite ul { 
		margin: 5px 0 5px 0;
		}
.COLONNE-droite-LI-lienCOMMUN { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_commun.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin: 0 0 0 13px;
		}
.COLONNE-droite-LI-lienCOMMUN a { 
		color:#6d6f71;
		text-decoration:none;
		}
.COLONNE-droite-LI-lienCOMMUN a:hover { 
		color:#e61c1c;
		}

#ACCUEIL-footer
		{
		position: relative;
		text-align:center;
		width:889px;
		_width:891px;
		height:40px;
		margin: 0 auto;
		padding: 1px 20px 0 0;
		_padding: 0 10px 0 0;
		font-size:11px;
		color: #a2a3a5;
		background: url(../images/background_footer_accueil.gif) no-repeat top;
		}
#ACCUEIL-footer a
		{
		text-decoration: none;
		color: #a2a3a5;
		}
#ACCUEIL-footer a:hover
		{
		text-decoration: underline;
		}

/****************************** PAGES ***************************************/
/*** COLONNE DE GAUCHE ***/
#PAGES-bg
		{
		float:left;
		width:888px;
		height:558px;
		min-height:558px;
		text-align:left;
		}
html>body #PAGES-bg
		{ 
		height: auto !important;
		}
#PAGES-content
		{
		float:left;
		width:680px;
		text-align:left;
		}
html>body #PAGES-content
		{ 
		height: auto !important;
		}
#PAGES-contentflash
		{
	position:relative;
	width:887px;
	_width:889px;
	height:101px;
	_height:101px;
	background-color: #b6080a;
    border-top:#727176 1px solid;
	border-left:#727176 1px solid;
	border-right:#727176 1px solid;
	border-bottom:#b8b8ba 1px solid;
		}
#PAGES-contentflash img
		{
		float:left;
		_margin:0 -3px 0 -3px;
	    border:0;
		}

#PAGES-contentmenu
		{
		position:relative;
		height:26px;
		width:887px;
		_width:100%;
		background-color:#FFFFFF;
		border-bottom-color:#b8b8ba;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-left-color:#727176;
		border-left-width:1px;
		border-left-style:solid;
		}
#PAGES-ariane {
		margin: 5px 30px 0 30px;
		text-align:right;
		font-size:11px;
}
#PAGES-ariane a {
		color:#6e6f72;
		text-decoration:underline;
}
#PAGES-ariane a:hover {
		text-decoration:none;
}
#PAGES-entete {
		margin: 0 30px 15px 30px;
}
#PAGES-entete h1 {
		color:#6d6f71;
		font-size:22px;
		font-weight:normal;
}
#PAGES-entete h2 {
		color:#e61c1c;
		font-size:16px;
		font-weight:normal;
}
/**************************** LISTE ET FICHE PRODUIT CATALOGUE *************************************/
/*** LISTE ***/
#PAGES-CATALOGUE-ariane {
		margin: 5px 0 0 10px;
		text-align:right;
		font-size:11px;
}
#PAGES-CATALOGUE-ariane a {
		color:#6e6f72;
		text-decoration:underline;
}
#PAGES-CATALOGUE-ariane a:hover {
		text-decoration:none;
}
/*** FICHE PRODUIT ***/
#PAGES-fiche-content
		{
		float:left;
		width:700px;
		text-align:left;
		}
#PAGES-fiche-ariane {
		margin: 5px 40px 0 40px;
		text-align:right;
		font-size:11px;
}
#PAGES-fiche-ariane a {
		color:#6e6f72;
		text-decoration:underline;
}
#PAGES-fiche-ariane a:hover {
		text-decoration:none;
}
#PAGES-fiche {
		margin: 5px 0 15px 0;
}
#PAGES-fiche-cadre {
        background-color:#FFFFFF;
        border-right: #999a9b 1px solid;
        border-left: #999a9b 1px solid;
        width:620px;
        _width:575px;
}

#BLOC-fiche-titre {
		float:left;
		width:260px;
		height: 258px;
		min-height: 258px;
		background-color:#FFFFFF;
		border-right: #f3f4f5 3px solid;
		border-top: #999a9b 1px solid;
}
html>body #BLOC-fiche-titre
		{ 
		height: auto !important;
		}

#BLOC-fiche-titre ul {
		margin: 5px 0 0 15px;
		font-size:11px;
}
#BLOC-fiche-titre ul li {
		list-style:none;
}
#BLOC-fiche-titre ul li img {
		margin: 1px 7px 0 0;
}

#BLOC-fiche-titre .pictoContener {
		margin: 5px 0 0 15px;
		font-size:11px;
}
#BLOC-fiche-titre ul .pictoContener img {
		margin: 1px 7px 0 0;
}
#BLOC-fiche-visuel {
		float:left;
		height: 258px;
		min-height: 258px;
		width:242px;
		_width:200px;
		padding-top:5px;
		background:#ffffff;
		border-top: #a3a3a3 1px solid;
		text-align:center;	
}
html>body #BLOC-fiche-visuel
		{ 
		height: auto !important;
		}
#BLOC-fiche-ambiance {
		float:left;
		height: 258px;
		min-height: 258px;
		width:115px;
		_width:115px;
		border-top: #999a9b 1px solid;
		padding: 5px 0 0 0;
}
html>body #BLOC-fiche-ambiance
		{ 
		height: auto !important;
		}

#BLOC-fiche-contenances {
		border-bottom: #999a9b 1px solid;
		border-left: #999a9b 1px solid;
		border-right: #999a9b 1px solid;
		background-color:#f3f4f5;
		height: 120px;
		min-height: 120px;		
}
html>body #BLOC-fiche-contenances
		{ 
		height: auto !important;
		}
#BLOC-fiche-contenances ul {
		margin: 5px 0 0 0;
		font-size:11px;
}
#BLOC-fiche-contenances ul li {
		list-style:none;
		margin: 0 0 0 10px;
}
#BLOC-fiche-contenances ul li img {
		margin: 0 2px 1px 0;
}
.border-actions {
		border-left: #ffffff 3px solid;
}
.hr-fiche-produit
		{
		clear:both;
		visibility: hidden;
		display:block;
		height: 1px;
		margin: -1px 0 -1px 0;
		_margin: -1px 0 -15px 0;
		padding: 0 0 0 0; 
		border: 0;
		}
/*
#BLOC-fiche-actions {
float:right;
		background-color:#f3f4f5;
		width:170px;	
}*/
/****************************** COLONNE CATALOGUE ***************************************/			
/*  COLONNE catalogue */
#COLONNE-catalogue
		{
		float:left;
		width:182px;
		border-left-color:#727176;
		border-left-width:1px;
		border-left-style:solid;
		}	
html>body #COLONNE-catalogue
		{ 
		height: auto !important;
		}
/*  BLOCS  */	
.BLOC-COLONNE-catalogue { 
		float:right;
		width:155px;
		margin: 10px 0 10px 0;
		text-align:left;
		}
.BLOC-COLONNE-catalogue H1 { 
		float:right;
		width:155px;
		background-color:#ecedee;
		margin: 0 13px 0 13px;
		padding: 0 0 5px 0;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		color:#e61c1c;
		background: url(../images/background_bloc_catalogue.gif) no-repeat left bottom;
		}
.BLOC-COLONNE-catalogue2 { 
		float:right;
		width:155px;
		margin: 10px 0 0 0;
		text-align:left;
		}
.BLOC-COLONNE-catalogue2 H1 { 
		float:right;
		width:155px;
		margin: 0 13px 0 0;
		padding: 0 0 5px 0;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		color:#e61c1c;
		}
.BLOC-COLONNE-catalogue ul { 
		margin: 5px 0 5px 0;
		}
.COLONNE-catalogue-LI-vide {

		list-style-type:none;
		margin: 5px 0 0 0;
		_margin: 5px 0 0 20px;
		}
.COLONNE-catalogue-LI-lienCOMMUN { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_commun.gif) no-repeat 0 13px;
		padding:7px 0 0 9px;
		margin: 0 0 0 13px;
		_margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-lienCOMMUN a { 
		color:#999a9b;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-lienCOMMUN a:hover { 
		color:#e61c1c;
		}
/*  BLOC SELECTION  */	
.COLONNE-catalogue-LI-SEL { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_selection_flacons.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-SEL a { 
		color:#6d6f71;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-SEL a:hover { 
		color:#e10202;
		}
	
.COLONNE-catalogue-LI-SEL-flacons { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_selection_flacons.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-SEL-flacons a { 
		color:#6d6f71;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-SEL-flacons a:hover { 
		color:#e10202;
		}
.COLONNE-catalogue-LI-SEL-pots { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_selection_pots.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-SEL-pots a { 
		color:#6d6f71;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-SEL-pots a:hover { 
		color:#e10202;
		}
.COLONNE-catalogue-LI-SEL-syst { 
		font-size:11px;
		list-style-type:none;
		background:transparent url(../images/puce_li_selection_syst.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-SEL-syst a { 
		color:#6d6f71;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-SEL-syst a:hover { 
		color:#e10202;
		}
/*  BLOC CATALOGUE  */
.COLONNE-catalogue-LI-CAT-familles { 
		font-size:14px;
		font-weight:bold;
		list-style-type:none;
		margin: 0 0 0 13px;
		}

.COLONNE-catalogue-LI-CAT-familles a.COMMUN { 
		color:#4d4e4f;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-CAT-familles a.COMMUN:hover { 
		text-decoration:underline;
		}

.COLONNE-catalogue-LI-CAT-familles a.CATFLACONS { 
		color:#e10202;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-CAT-familles a.CATFLACONS:hover { 
		text-decoration:underline;
		}
.COLONNE-catalogue-LI-CAT-familles a.CATPOTS { 
		color:#e10202;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-CAT-familles a.CATPOTS:hover { 
		text-decoration:underline;
		}
.COLONNE-catalogue-LI-CAT-familles a.CATSYST { 
		color:#e10202;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-CAT-familles a.CATSYST:hover { 
		text-decoration:underline;
		}
.COLONNE-catalogue-LI-CAT-familles img.puce-famille {
	vertical-align: middle;
	border: none;
		}		

.COLONNE-catalogue-LI-CAT-nouv { 
		font-size:14px;
		font-weight:bold;
		list-style-type:none;
		margin: 0 0 0 13px;
		}
.COLONNE-catalogue-LI-CAT-nouv a { 
		color:#e10202;
		text-decoration:none;
		}
.COLONNE-catalogue-LI-CAT-nouv a:hover { 
		text-decoration:underline;
		}
#DIVIMG12 {
		float:left;
        margin:0 0 10px -25px;
        _margin:0 0 10px 0;
		
		}
#DIVIMG22 {
        margin:0 0 10px -25px;
        _margin:0 0 10px 0;
		
		}
/****************** PAGES AFFICHAGE MOZAIQUES CATALOGUE et SELECTION ***************************/
.CATALOGUE-bloc-MOZ-FLACONS {
		margin: 3px 10px 20px 0;
		float:left;
		width:135px;
		text-align:center;
}
.CATALOGUE-bloc-MOZ-FLACONS h3 {
		margin: 0 0 0 0;
}
.CATALOGUE-bloc-MOZ-FLACONS h3 a {
		color:#e10202;
		font-size:13px;
		font-weight:bold;
		padding: 0 0 0 0;
		text-decoration:none;
}
.CATALOGUE-bloc-MOZ-FLACONS h3 a:hover {
		text-decoration:underline;
}
.CATALOGUE-bloc-MOZ-FLACONS img {
		border: #a3a3a3 1px solid;
}
.CATALOGUE-bloc-MOZ {
		margin: 3px 10px 20px 0;
		float:left;
		width:135px;
		text-align:center;
}
.CATALOGUE-bloc-MOZ h3 {
		margin: 0 0 0 0;
		height:35px;
}
.CATALOGUE-bloc-MOZ h3 a {
		color:#e10202;
		font-size:13px;
		font-weight:bold;
		padding: 0 0 0 0;
		text-decoration:none;
}
.CATALOGUE-bloc-MOZ h3 a:hover {
		text-decoration:underline;
}
.CATALOGUE-bloc-MOZS img {
		border: #a3a3a3 1px solid;
}
.CATALOGUE-bloc-MOZ-POTS {
		margin: 3px 10px 20px 0;
		float:left;
		width:135px;
		text-align:center;
}
.CATALOGUE-bloc-MOZ-POTS h3 {
		margin: 0 0 0 0;
}
.CATALOGUE-bloc-MOZ-POTS h3 a {
		color:#e10202;
		font-size:13px;
		font-weight:bold;
		padding: 0 0 0 0;
		text-decoration:none;
}
.CATALOGUE-bloc-MOZ-POTS h3 a:hover {
		text-decoration:underline;
}
.CATALOGUE-bloc-MOZ-POTS img {
		border: #a3a3a3 1px solid;
}

.CATALOGUE-bloc-MOZ-SYSTEMES {
		margin: 3px 10px 20px 0;
		float:left;
		width:135px;
		text-align:center;
}
.CATALOGUE-bloc-MOZ-SYSTEMES h3 {
		margin: 0 0 0 0;
}
.CATALOGUE-bloc-MOZ-SYSTEMES h3 a {
		color:#e10202;
		font-size:13px;
		font-weight:bold;
		padding: 0 0 0 0;
		text-decoration:none;
}
.CATALOGUE-bloc-MOZ-SYSTEMES h3 a:hover {
		text-decoration:underline;
}
.CATALOGUE-bloc-MOZ-SYSTEMES img {
		border: #a3a3a3 1px solid;
}

/****************************** FORMULAIRES ***************************************/
.input-01 {
		font-size: 10px;
		color: #e10202;
		border: 1px solid #bfbfbf;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 3px;
		background-color:#FFFFFF;
		}
.input-02 {
		font-size: 10px;
		color: #e10202;
		border: 1px solid #9a9a9a;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 3px;
		}
.input-03 {
		font-size: 10px;
		color: #e10202;
		border: 1px solid #e10202;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 3px;
		}
.select {
		font-size: 10px;
		color: #858585;
		background-color:#FFFFFF;
		margin: 3px 0 3px 0;
		}
.textarea-01 {
		font-size: 11px;
		color: #e10202;
		border: 1px solid #bfbfbf;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 3px;
		}


/****************************** BLOCS ACCUEIL ***************************************/

.BLOC-accueil-ACTU

            {

            float:right;

            width:470px;

            _width:478px;

            font-size:11px;

            margin: 0 0 10px 0;

            _margin: 0 0 10px 0;

            padding: 5px 10px 5px 0;

            _padding: 5px 10px 5px 0;

            text-align:justify;

            }

.BLOC-accueil-ACTU h1

            {

            font-size:14px;

            font-weight:bold;

            }

.BLOC-accueil-ACTU h2

            {

            font-size:12px;

            font-weight:bold;

            }

.BLOC-accueil-ACTU img

            {

            float: left;

            border:1px solid #98AECF;

            margin: 5px 10px 10px 0;

            }

.BLOC-accueil-ACTU-TITRE

            {

            float:right;

            width:470px;

            _width:478px;

            font-size:11px;

            margin: 10px 0 0 0;

            _margin: 10px 0 0 0;

            padding: 5px 10px 5px 0;

            _padding: 5px 10px 5px 0;

            text-align:left;

            }

.BLOC-accueil-ACTU-TITRE h1

            {

            font-size:14px;

            font-weight:bold;

            }

.BLOC-accueil-INTRO
            {
            float:right;
            /*width:368px;*/
			width:468px;
            _width:468px;
            height:187px;
            font-size:11px;
            margin: 27px 15px 10px 0;
            /*padding: 0 110px 0 0;*/
            text-align:left;
            color: #FFFFFF;
            /*background: url(../CMS/images/im_accueil_intro_bg_02.jpg) no-repeat right top;*/
            }

.BLOC-accueil-INTRO img
            {
            /*float:left;*/
            margin: 0 0/*15px*/ 0 0;
            }


/****************************** BLOCS PAGES ***************************************/
.BLOC-txt-seul {
		margin: 0 30px 15px 30px;
		text-align:justify;
}
.BLOC-titre-txt-imgG
		{
		margin: 5px 30px 15px 30px;
		text-align:justify;
		}
.BLOC-titre-txt-imgG h1
		{
		color: #6d6f71;
		font-size: 14px;
		font-weight:bold;
		background:transparent url(../images/puce_01.gif) no-repeat 0 6px;
		padding: 0 0 0 10px;
		margin: 0 0 5px 0;
		}
.BLOC-titre-txt-imgG img
		{
		float: left;
		border:1px solid #98AECF;
		margin: 5px 10px 10px 0;
		}
.BLOC-titre-txt-imgD
		{
		margin: 5px 30px 15px 30px;
		text-align:justify;
		}
.BLOC-titre-txt-imgD h1
		{
		color: #6d6f71;
		font-size: 14px;
		font-weight:bold;
		background:transparent url(../images/puce_01.gif) no-repeat 0 6px;
		padding: 0 0 0 10px;
		margin: 0 0 5px 0;
		}
.BLOC-titre-txt-imgD img
		{
		float: right;
		border:1px solid #98AECF;
		margin: 5px 0 10px 10px;
		}
.BLOC-titre-txt
		{
		margin: 5px 30px 15px 30px;
		text-align:justify;
		}
.BLOC-titre-txt h1
		{
		color: #6d6f71;
		font-size: 14px;
		font-weight:bold;
		background:transparent url(../images/puce_01.gif) no-repeat 0 6px;
		padding: 0 0 0 10px;
		margin: 0 0 5px 0;
		}
.BLOC-ALIGN-centrer
		{
		text-align: center;
		margin: 5px 30px 15px 30px;
		}
.BLOC-ALIGN-droite {
		text-align:right;
		}
.BLOC-ALIGN-gauche {
		text-align:left;
		}
		
/****************************** SONDAGES ***************************************/		
.sondage
{
	text-align: left;
	display: block;
	margin: 5px 30px 15px 30px;
}
fieldset 
{
	padding: 1em;
}
ul.rep-sondage
{
	width: 200px;
	display: block;
	list-style-type: none;
	text-align: left;
	margin: 10px 0 10px 0;
}
.rep-sondage li
{
	width: 100%;
	display: block;
	list-style-type: none;
	margin: 0 0 10px 0;
}
.sond-container 
{
	width: 100%;
	height: 15px;
	display: block;
	border: 1px solid #716f6f;
}
.resultat 
{
	color: #716f6f;
	position: relative;
	z-index: 2;
	margin-left: 40%;
	padding: 0;
}
.pct
{
	background: #ccced0;
	display: block;
	position: relative;
	margin: -1.25em 0 0 0;
	height: 15px;
	width: 100%;
	z-index: 1;
}
.votes 
{
	font-style: italic;
	font-size: .8em;
	font-weight: bold;
}
.feedback
{
	font-style: italic;
	font-weight: bold;
	text-align:center;
	color:#e61c1c;
	background: #fff;
	border: 1px solid #e61c1c;
	padding: .5em;
	margin-bottom: 10px;
}

/****************************** ACTUALITES ***************************************/
#PAGES-actualites {
		margin: 0 30px 15px 30px;
		height: 100px;
		min-height: 100px;
}
html>body #PAGES-actualites
		{ 
		height: auto !important;
		}
#PAGES-actualites-colonneG {
		margin: 0 0 0 0;
		width:300px;
		float:left;
}
#PAGES-actualites-colonneD {
		margin: 0 0 0 0;
		width:300px;
		float:right;
}

.BLOC-actu {
		margin: 0 0 10px 0;
		padding: 0 5px 5px 5px;
		float:left;
		text-align:justify;
		width:290px;
		border: #a3a3a3 1px solid;
}
.BLOC-actu h3 {
		margin: 5px 0 0 0;
		padding: 2px 2px 2px 2px;
		color:#e61c1c;
		font-size:13px;
		font-weight:bold;
		background-color:#ecedee;
}
.BLOC-actu a {
		text-decoration: none;
		font-size: 11px;
		color:#e61c1c;
		padding: 0 0 0 0;
}
.BLOC-actu a:hover {
		text-decoration:underline;
}
.BLOC-actu img {
		border: #a3a3a3 1px solid;
		float:left;
		margin: 0 5px 5px 0;
}

.BLOC-actu-detail {
		margin: 0 0 10px 0;
		padding: 0 5px 5px 5px;
		text-align:justify;
		border: #a3a3a3 1px solid;
		height: 30px;
		min-height: 30px;
}
html>body .BLOC-actu-detail
		{ 
		height: auto !important;
		}
.BLOC-actu-detail h3 {
		margin: 5px 0 0 0;
		padding: 2px 2px 2px 2px;
		color:#e61c1c;
		font-size:13px;
		font-weight:bold;
		background-color:#ecedee;
}
.BLOC-actu-detail a {
		text-decoration: none;
		font-size: 11px;
		color:#e61c1c;
		padding: 0 0 0 0;
}
.BLOC-actu-detail a:hover {
		text-decoration:underline;
}
.BLOC-actu-detail img {
		border: #a3a3a3 1px solid;
		float:left;
		margin: 0 5px 5px 0;
}
/****************************** PLAN DU SITE ***************************************/
#BLOC-PLAN {
		margin: 0 30px 15px 30px;

		
}
html>body #BLOC-PLAN
		{ 
		height: auto !important;
		}

.PLAN-SITE {
		float:left;
		width:140px;
		margin: 0 10px 0 0;
		}
.PLAN-SITE ul {
		list-style-type:none;
		font-size: 13px;
		}
.PLAN-SITE ul li {
		text-align:left;
        font-size:13px;
		font-weight:bold;
        color:#e61c1c;
		background:transparent url(../images/picto_menu.gif) no-repeat 0 6px;
		list-style-type:square;
		}
.PLAN-SITE ul li a {
		text-decoration: underline;
		font-weight:bold;
		color:#e61c1c;
		}
.PLAN-SITE ul li a:hover {
		text-decoration: none;
		color:#e61c1c;
		}
.PLAN-SITE ul li ul {
		padding:0 0 0 0;
		margin:7px 0 0 0;
		}
.PLAN-SITE ul li ul li {
		padding:0 0 0 0;
		margin:1px 0 0 0;
		text-align:left;
        font-size:11px;
		font-weight:normal;
        color:#6d6f71;
		background:transparent url(/lpa/images/puceblanche.gif) no-repeat 0 7px;
		}
.PLAN-SITE ul li ul li a {
		text-decoration: underline;
		font-weight:normal;
		color:#6d6f71;
		}
.PLAN-SITE ul li ul li a:hover {
		text-decoration: none;
		}
.PLAN-SITE ul li ul li ul li {
		padding:0 0 0 0;
		margin:0 0 0 0;
		text-align:left;
        font-size:11px;
		font-weight:normal;
        color:#000000;
		background:transparent url(/lpa/images/pucevide.gif) no-repeat 0 7px;
		}
.PLAN-SITE ul li ul li ul li a {
		text-decoration: underline;
		color:#858585;
		}
.PLAN-SITE ul li ul li ul li a:hover {
		text-decoration: none;
		}
/****************************** CLASS COMMUNS ***************************************/
.liens01 {
		text-decoration: none;
		font-size: 12px;
		color:#6d6f71;
		font-weight:bold;
		}
a.liens01:hover {
		text-decoration: none;
		color:#e61c1c;
		}
.liens02 {
		text-decoration: none;
		font-size: 12px;
		color:#e51c1c;
		font-weight:bold;
		}
a.liens02:hover {
		text-decoration: underline;
		}
.liens03 {
		text-decoration: none;
		font-size: 12px;
		color:#6d6f71;
		font-weight:bold;
		}
a.liens03:hover {
		color:#e10202;
		}
.liens04 {
		text-decoration: none;
		font-size: 11px;
		color:#e61c1c;
		}
a.liens04:hover {
		text-decoration: underline;
		color:#e61c1c;
		}
.liens05 {
		text-decoration: none;
		font-size: 10px;
		color:#e10202;
		}
a.liens05:hover {
		text-decoration: underline;
		}
/*
.liens06 {
		text-decoration: underline;
		font-size: 11px;
		color:#e61c1c;
		}
a.liens06:hover {
		text-decoration: none;
		}
*/
.liens08 {
		text-decoration: none;
		font-size: 11px;
		color:#6d6f71;
		}
a.liens08:hover {
		text-decoration: underline;
		}
.liensPrint {
		text-decoration: none;
		font-size: 11px;
		color:#FF0000;
		font-weight:bold;
		}
a.liensPrint:hover {
		text-decoration: underline;
		}
		
.TXTpetits {
		font-size: 10px;
		}
.titres01 {
		font-size: 16px;
		font-weight:bold;
		}
.couleur-01 {
		color: #e10202;
		}
.couleur-02 {
		color: #716f6f;
		}
.couleur-03 {
		color: #ffffff;
		}
.background-COLOR-01 {
		background-color:#f7f7f8;
		}
.background-COLOR-02 {
		background-color:#ecedee;
		}
.background-COLOR-03 {
		background-color:#ffffff;
		}
.border-01 {
		border: #c2c3c3 1px solid;
		}
	
.border-02 {
	border: #000 1px solid;
	}	
/*************************** POPUP ***********************************/	
#POPUP-CONTAINER
		{
        margin: 0 auto;
        padding:20px 0 0 0;
        border:0;
		width:100%;
		min-height:550px;
		height:550px;
		max-width:100% !important;
		}
html>body #POPUP-CONTAINER
		{ 
		height: auto !important;
		}
#POPUP-CONTENT
		{
		margin: 0 auto;
		background-color:#FFFFFF;
		width:500px;
		min-height:500px;
		height:500px;
		border:solid #727176 1px;
		text-align:left;
		}
html>body #POPUP-CONTENT
		{ 
		height: auto !important;
		}
#POPUP-titres
		{
		margin: 0 30px 15px 30px;
		}
#POPUP-titres h1
		{
		padding: 15px 0 0 0;
		color:#6d6f71;
		font-size:22px;
		font-weight:normal;
		}
#POPUP-titres h2
		{
		padding: 0 0 15px 0;
		color:#e61c1c;
		font-size:16px;
		font-weight:normal;
		}
#POPUP-HEADER
		{
		position:relative;
		height:20px;
		text-align:right;
		padding: 3px 10px 0 0;
		}
#POPUP-HEADER a
		{
		color:#e61c1c;
		font-size:11px;
		text-decoration:none;
		}
#POPUP-HEADER a:hover
		{
		text-decoration:underline;
		}
#POPUP-FOOTER
		{
		position: relative;
		width:500px;
		margin: 0 auto;
		padding: 15px 0 0 0;
		font-size:11px;
		}
.FLOAT-LEFT{
	float:left;

}
.FLOAT-RIGHT{
	float:right;

}
/****************************** MENUS DEROULANTS ***************************************/

#menu-haut-ACCUEIL
		{
		float:right;
		}
#menu-haut-PAGES
		{
		float:left;
		padding: 0 0 0 200px;
		}
#menu-LANGUES
		{
		float:right;
		}
/*STYLE PREMIER NIVEAU*/
ul.conteneur-menu{
	float:left;
	_width:1em;
}
ul.conteneur-menu-LANGUES{
	float:left;
	_width:70px;
}
li.mainmenuitem {
/*	position:relative;*/
	display:block;
	float:left;
	margin: 0 0 0 0; 
}
/*STYLE SECOND NIVEAU*/
ul.submenu {
	display:none;
	position:absolute;
	z-index:10;
	vertical-align:middle;
}

ul.submenu a {
	display:block;
	vertical-align:middle;
}
ul.submenuleft a {
	display:block;
	vertical-align:middle;
}
/*STYLE SECOND NIVEAU LANGUES*/
ul.submenu-LANGUES {
	display:none;
	position:absolute;
	z-index:10;
	vertical-align:middle;
}
ul.submenu-LANGUES a {
	display:block;
	vertical-align:middle;
}
/*STYLE TROISIEME NIVEAU*/
ul.subsubmenu {
	display:none;
	position:absolute;
	z-index:10;
	vertical-align:middle;
}

/**************************/
/*PERSONNALISATION DU MENU*/
/**************************/
/*PREMIER NIVEAU*/
ul.conteneur-menu{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
li.inactive{
}
li.mainmenuitem div.commun1{
	height:20px;
	padding:5px 7px 0 5px;
	margin: 0 0 0 2px;
	vertical-align:middle;	
}
li.mainmenuitem div.commun1 a{
	font-size:0.9em;
	font-weight:bold;
	color:#4d4e50;
	text-decoration:none;
}
li.mainmenuitem div.commun2{
	height:20px;
	padding:6px 0 0 3px;
}
li.mainmenuitem div.commun2 a{
	padding-left:0;
	padding-right:10px;
	font-size:0.9em;
	font-weight:normal;
	color:#6d6f71;
	text-decoration:none;
}
li.mainmenuitem div.commun2 a:hover{
	color:#e10202;
}
li.mainmenuitem  a:hover{
	cursor:pointer;
}
/*SECOND NIVEAU*/
ul.submenu {
	margin:1px 0 0 0;
	_margin:5px 0 0 -5px;
	padding:0 0 0 0;
	list-style-type:none;
	border-bottom: #b9babb 1px solid;
	border-right: #b9babb 1px solid;
	border-top: #b9babb 1px solid;
	border-left: #b9babb 1px solid;
	background-color: #FFFFFF;
	font-weight:normal;
}
ul.submenu li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:10em;
	height: 16px;	
	text-align: left;
	list-style:none;
}
ul.submenu li.first {
	margin:0 0 0 0;
}
ul.submenu a {
	padding:0.2em 0.7em 0.2em 0.6em;
	height:12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#4d4e50 !important;
	text-decoration:none;
}
ul.submenu a:hover {
	color:#ffffff !important;
	background-color:#db3a3f !important
}
/*MENU LEFT*/

ul.submenuleft {
	z-index:10;
	width:156px;
	margin:1px 0 0 -13px;
	_margin: 0 0 0 0;
	text-align: left;
	padding:0 0 0 0;
	list-style-type:none;
	background-color: #cdcdcc;
	font-weight:normal;	
	vertical-align:middle;

}
ul.submenuleft li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height: 16px;
	border-bottom: #fff 1px solid;	
	text-align: left;
	list-style:none;
}
ul.submenuleft li.first {
	margin:0 0 0 0;
}
ul.submenuleft a {
	padding:0.2em 0.7em 0.2em 0.6em;
	height:12px;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#4d4e4f !important;
	text-decoration:none;

	
	
}
ul.submenuleft a:hover {
	color:#ffffff !important;
	background-color:#db3a3f !important
}
/*SECOND NIVEAU MENU LANGUES*/
ul.submenu-LANGUES {
	margin:1px 0 0 -9px;
	padding:0 0 0 0;
	list-style-type:none;
	border-bottom: #e10202 1px solid;
	border-right: #e10202 1px solid;
	border-top: #e10202 1px solid;
	border-left: #e10202 1px solid;
	background-color: #FFFFFF;
	font-weight:normal;
}
ul.submenu-LANGUES li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:5em;
	height: 16px;
	
	text-align: left;
	list-style:none;
}
ul.submenu-LANGUES li.first {
	margin:0 0 0 0;
}
ul.submenu-LANGUES a {
	padding:0.2em 0.7em 0.2em 0.6em;
	height:12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#6d6f71 !important;
	text-decoration:none;
}
ul.submenu-LANGUES a:hover {
	color:#ffffff !important;
	background-color:#e10202 !important;
}
/*TROISIEME NIVEAU*/
ul.subsubmenu {
	margin:-20px 0 0 14em;
	padding:0 0 0 0;
	list-style-type:none;
	border: #88b6dd 1px solid;
	background: url(../images/background_menu_02.gif) no-repeat;
	font-weight:normal;
	width:14em;
}
ul.subsubmenu li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:14em;
	
}
ul.subsubmenu li.first {
	margin:0 0 0 0;
	width:14em;
}
li.on a
{
	color:#ffffff !important;
	background-color:#db3a3f !important
}

ul.pictosL li
{
	float:left;
}