*{
	margin: 0;
	border: 0;
	font-size: 11px;
}
body{
    /*text-align: center;*/
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
    text-align: center;
	color: #004E3D;
}
.right{
	text-align: right;
}
a{
	color: #019575;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
table.structure{
    margin-top: 0;
    width: 990px;
    margin: 0 auto;
    text-align: left;
	background: url(../images/bg_body.jpg) no-repeat #ccffcc;
	border: 1px solid #505d8f;
}

.str_centre{
	padding-right: 15px;
	padding-left: 15px;
	width: 630px;
}
html>body .str_centre{
	width: auto;
}
.content{
	width:630px;
}

html>body .content{
	width: 100%;
}

h1{
	font-size: 14px;
}
/* FIL D'ARIANNE*/
p#reperage, div.vous_etes_ici{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #303879;
}
p#reperage a, div.vous_etes_ici a{
	text-decoration: underline;
	color: #303879;
}
p#reperage a:hover, div.vous_etes_ici a:hover{
	text-decoration: none;
}

/* CONTENEUR ENTETE */
#conteneur-entete{
    height: 119px;
}
#conteneur-entete #logo_baseline{
	height: 119px;
	width: 178px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
}
#conteneur-entete #logo_baseline h1 a{
	width: 178px; 
	height: 92px;
	display: block;
	background: url(../images/entete/logo.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#conteneur-entete #logo_baseline h1 a span{
	display: none;
}
#conteneur-entete #logo_baseline h2{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #303879;
	line-height: 25px;
	background: #ceefe7;
	margin-top: 2px;
	margin-left: 15px;
	text-align: center;
}
#conteneur-entete #images_entete{
	margin-left: 17px;
}
#conteneur-entete #images_entete img{
	border: 1px solid #fff;
	margin-right: 16px;
	margin-top: 9px;
}
#conteneur-entete ul#nav_action{
	margin-top: 8px;
}
#conteneur-entete ul#nav_action li{
	float: left;
	list-style: none;
	color: #fff;.
	font-weight: bold;
	line-height: 20px;
}
#conteneur-entete ul#nav_action li a{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#conteneur-entete ul#nav_action li a:hover{
	text-decoration: none;
}
#conteneur-entete #tel_entete{
	width: 132px;
	height: 20px;
	/*background: url(../images/entete/telephone.jpg) no-repeat;*/
	font-size: 18px;
	color: #BAE3D5;
	font-weight: bold;
	display: block;
	margin-left: 660px;
}
#conteneur-entete #tel_entete span{
	/*display: none;*/
	font-size: 18px;
}


/*******************************************************************************************/
/* Modif Rep. BA - L. Julin 20/09/2007 : Suppression positionnements flags instables 

#conteneur-entete #flags_entete{
	position: absolute;
	top: 66px;
	left: 600px;
	margin-left: 50%;
	z-index: 10;
}
html>body #conteneur-entete #flags_entete{
	left: 380px;
}

*/

#conteneur-entete #flags_entete{
     position:absolute;
     left: 50%; 
     top: 19px;
     width: 986px;
     margin-left: -493px;
	 padding-left:847px;
	z-index: 10;
}


html>body #conteneur-entete #flags_entete{

}


/* Fin modif Rep. BA - L. Julin 20/09/2007 : Suppression positionnements flags instables */
/******************************************************************************************/

#conteneur-entete #flags_entete img{
	width: 16px;

}
/* MENU GAUCHE */
#gauche{
	width: 160px;
	padding: 0;
	margin: 0;
	
}
.menu_gauche {
    width: 160px;
	overflow: hidden;
	margin-top: 15px;
}
.blocniveau1_title{
	color: #ceefe7;
	font-weight: bold;
	margin-left: 25px;
	font-size: 14px;
	display: none;
}



.menu_rub_prod .blocniveau1 div a.annexe,
.menu_rub_prod .blocniveau1 div a.annexe_actif,
.blocniveau1_top a
{
	background: url(../images/gauche/croix.gif) no-repeat center left;
	display: block;
	margin-left: 4px;
	padding-left: 15px;
	color: #ceefe7;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}
.menu_rub_prod .blocniveau1 div a.annexe:hover, 
.menu_rub_prod .blocniveau1 div a.annexe_actif,
.blocniveau1_top a:hover{
	background: url(../images/gauche/tiret.gif) no-repeat center left;
	text-decoration: underline;
}

.menu_rub_prod .blocniveau1 div a.niveau2,
.menu_rub_prod .blocniveau1 div a.niveau2_actif{
	display: block;
	margin-left: 29px;
	color: #ceefe7;
	text-decoration: none;
	margin-top: 5px;
}

.menu_rub_prod .blocniveau1 div a.niveau2:hover,
.menu_rub_prod .blocniveau1 div a.niveau2_actif{
	text-decoration: underline;
}


.contenu_texte{

	padding: 5px;
}
.contenu_texte p{
	margin-top: 10px;
}
.inscription input, .inscription textarea, .inscription select{
	border: 1px solid #019575;
}

/* MENU DE DROITE */
#droit{
	width: 166px;
}
#top_droit{
	width: 177px;
	height: 49px;
	position: absolute;
	background: url(../images/droit/top.jpg) no-repeat;
	margin-left: -11px;
	margin-top: -48px;
}
#top_droit h2{
	margin-left: 45px;
	font-size: 11px;
	margin-top: 30px;
	color: #4AB59F;
	text-transform: uppercase;
}
.menu_droit_conteneur{
	background: #fff;
	border: 1px solid #3c4481;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.menu_droit_conteneur img{
	border: 1px solid #01a783;
}
.menu_droit_types{
	display: none;
}
.articles_menu_droite{
 	margin-top: 15px;
}
.articles_menu_droite h4{
	font-weight: bold;
	color: #303879;
	margin-bottom: 5px;
}
.articles_menu_droite h4 a{
	font-weight: bold;
	color: #303879;
	text-decoration: none;
}
/* PAGE D'ACCUEIL*/
.article_accueil{
	width: 290px;
	float: left; 
	background: #e6ffe6;
	padding: 5px;
	padding-top: 0;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid #666666;
}
.article_accueil div, .article_accueil img{
	margin-left: 5px;
	magrin-right: 5px;
}
.article_accueil h1{
	color: #284193;
	background:  url(http://clean3.modules-web.com/images/rep_editeur_html/f5.gif) no-repeat left #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-left: -5px;
	margin-right: -5px;
	padding-left: 20px;
	line-height: 20px;
	border-bottom: 1px solid #666666;
}
.article_accueil h1 a{
	color: #303879;
	text-decoration: none;
}
.article_accueil h1 a:hover{
	text-decoration: underline;
}
.article_accueil img{
	border: 1px solid #303879;
}
.article_accueil div, .article_accueil p{
	color: #004e3d;
}

/* ARTICLE ZOOM*/
.contenu_article{
	background: #e6ffe6;
	padding: 5px;
	color: #004e3d;
}

.contenu_article h1{
	margin-bottom: 10px;
	border-bottom: 1px solid #004E3D;
}
.bloc_right{
	width: 200px;
	float: right;
	margin: 10px;
}
.articles_associes, .articles_options, .articles_info, .articles_dossier, .article_tag{
	border: 1px solid #ebe7e1;
	margin-bottom: 10px;
}
.articles_associes h6, .articles_options h6, .articles_info h6, .articles_dossier h6, .article_tag h6{
	background: #ebe7e1;
	color: #000;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	text-transform: capitalize;
}
.articles_associes a, .articles_options a, .articles_info p, .articles_dossier a, .article_tag a{
	display: block;
	margin: 5px;
	color: #004E3D;
	text-decoration: none;
}
.articles_associes a:hover, .articles_options a:hover, .articles_dossier a:hover, .article_tag a:hover{
	text-decoration: underline;
}


.articles_dossier{
	border: 1px solid #01A783;
}
.articles_dossier h6{
	background: #01A783;
	color: #CEEFE7;
}

.article_tag{
	border: 1px solid #BADACB;
}
.article_tag h6{
	background: #BADACB;
	color: #019575;
}

.articles_associes{
	border: 1px solid #9CC2B5;
}
.articles_associes h6{
	background: #9CC2B5;
	color: #E6FFE6;
}


.liens_actions{
	border-top: 1px solid #004E3D;
	padding-top: 10px;
}
.liens_actions p{
	margin: 0;
}
.liens_actions p.right{
	float: right;
}
.liens_actions .liens_actions_articles{
    color: #004E3D;
}



.action_print span, .action_send span, .action_fav span{
	display: none;
}
.action_print, .action_send, .action_fav{
	width: 16px;
	height: 16px;
	display: block;
	border: none;
	float: right;
	margin-left: 10px;
}
.action_print:hover, .action_send:hover, .action_fav:hover{
	text-decoration: none;
}
.action_print{
	background: url(../images/articles/printer2.gif) no-repeat;
}
.action_send{
	background: url(../images/articles/mail2.gif) no-repeat;
}
.action_fav{
	background: url(../images/articles/favoris.gif) no-repeat;
}
.action_print:hover span, .action_send:hover span, .action_fav:hover span{
	display: block;
	color: #000;
	padding-left: 10px;
	padding-right: 10px;
	width: 150px;
	height: 16px;
	font-weight: bold;
	border: 1px solid #000;
	text-decoration: none;
}

/* Désactivation Rep. AA - 30/07/2007 - L. JULIN - Clean3 */
/* 
.action_print:hover span{
	background: url(../images/articles/printer2.gif) no-repeat right #FFFFCC;
}
*/
/* Fin désactivation Rep. AA */


/* Modification Clean3 de Rep. AA - L. JULIN - 30/07/2007 */ 
/* Objet de la modification : Ne plus cacher les icones à cocher pour imprimer, envoyer... par le texte alternatif au passage de la souris*/

.action_print:hover span, .action_send:hover span, .action_fav:hover span {
margin-top:30px;
margin-left:-30px;
height:40px;
}

/* Fin de la modification de Rep. AA */

.action_send:hover span{
	background: url(../images/articles/mail2.gif) no-repeat right #FFFFCC;
}
.action_fav:hover span{
	background: url(../images/articles/favoris.gif) no-repeat right #FFFFCC;
}

/* ZOOM DE PRODUIT */
.zoom_photo{
	padding-right: 15px;
}	

/* LISTING DE RUBRIQUES*/
.res_rub{
	margin-right: 10px;
	padding: 5px;
	background: #e6ffe6;
	margin-bottom: 10px;
	color: #004e3d;
}

.res_rub h3{
	margin: 0;
    color: #019575;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px groove #019575;
    margin-bottom: 5px;
	margin-top: 10px;
	padding: 0;
}
.res_rub h3 a{
	text-decoration: none;
	color: #019575;
}
.rubrique_resume h3{
	display: none;
}
.rubrique_resume .savoir_plus{
	display: none;
}
.photos_resume_rubrique{
	float: left;
	border: none;
	margin-right: 10px;
	margin-bottom: 10px;
}
.photos_resume_rubrique img{
	border: 1px solid #019575;
}

/********************************************************************************************************************************/
/******************************************************* plan site **************************************************************/
/********************************************************************************************************************************/

.plan_table{
	background: #e6ffe6;
	width: 100%;
	margin-top: 10px;
}
.plan_table ul, .plan_table li{
    padding: 0;
    margin: 0;
	
}

.plan_liste{
    padding: 0;
    margin-top: 10px;
	width: 100%;
}

.plan_bloc{
    color: #000;
    line-height: 16px;
    font-weight: bold;
    padding: 5px;
    font-size: 12px;
	border-bottom: 1px solid #000;
}
.plan_bloc a, .plan_bloc a:hover, .plan_bloc a:active, .plan_bloc a:visited{
    color: #000;
    line-height: 16px;
    text-decoration: none;
}
.plan_rubrique{
    padding: 5px;
}
.plan_rubrique ul{
    padding-left:10px;
}

/* PIED DE PAGE*/
.footer{
	margin-top: 10px;
	border-top: 1px solid #303879;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px;
	padding-bottom: 50px;
}
.footer p{
	text-align: center;
	color: #303879;
}
.footer p a{
	color: #303879;
	text-decoration: underline
}
.footer p a:hover{
	text-decoration: none;
}


/* --------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- onglets ------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------- */
.zoom_onglets{

	clear: both;
}
.dynamic-tab-pane-control.tab-pane {
	position: relative;
}
.dynamic-tab-pane-control .tab-row .tab {
	position: relative;
	top: 0;
	display: inline;
	float: left;
	overflow: hidden;
	z-index: 3;
    text-decoration: none;
	border: 0;
	font: 11px Tahoma;
	text-align: center;
    font-weight: bold;
    cursor: pointer;
    width: 134px;
    height: 22px;
    line-height: 22px;
	margin-bottom: 9px;
    background: #c6ddc6;
	border: 1px solid #5d5d5d;
	margin-right: 2px;
}



/* Modification Rep. AB - mise en page des documents associés en fin d'articles */
#doc {
	background: #e6ffe6;
	padding:0;
	margin: 0pt 3pt 8px 33px;
	border:1px solid #666666;
	border-top:0px;
	color: #004e3d;
}

.tab-page#doc h2 {
display:block;
margin:0;
padding:0;
padding-left:24px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:auto;
background:url(/images/rep_editeur_html/f7.gif) no-repeat #CCCCCC;
color:#284193;
border-bottom:solid 1px #004E3D;
border-top:solid 1px #004E3D;
line-height:24px;
}

.tab-page#doc p {
display:block;
position:relative;
color:#333333;
margin:7px 12px;
line-height:1.3em;
font-size:11px;
text-align:justify;
}

.tab-page#doc a {
padding-left: 37px;
background: url(/images/rep_editeur_html/pdf.gif) no-repeat;
}


/* Fin de la modif L. JULIN Rep AB */


/* Modification Rep. AC - mise en page des articles associés en fin d'articles */
#asso {
	background: #e6ffe6;
	padding:0;
	margin: 0pt 3pt 39px 33px;
	border:1px solid #666666;
	border-top:0px;
	color: #004e3d;
}

.tab-page#asso h2 {
display:block;
margin:0;
padding:0;
padding-left:24px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:auto;
background:url(/images/rep_editeur_html/f7.gif) no-repeat #CCCCCC;
color:#284193;
border-bottom:solid 1px #004E3D;
border-top:solid 1px #004E3D;
line-height:24px;
}

.tab-page#asso p {
display:block;
position:relative;
color:#333333;
margin:7px 12px;
line-height:1.3em;
font-size:11px;
text-align:justify;
}

.tab-page#asso a {
padding-left: 0px;
}

.tab-page#asso table {
width:99%;
}





/* Fin de la modification Rep. AC */

.dynamic-tab-pane-control .tab-row .tab.selected {
    background: #e6f8e6;
	color: #266a26;
	border-bottom: 1px solid #e6f8e6;
}
.dynamic-tab-pane-control .tab-row .tab a{
    color: #266a26;
}

/*
.zoom_onglets .dynamic-tab-pane-control .tab-page {
	z-index: 2;
	position: relative;
	font: 11px Tahoma;
	color: #333;
	padding: 5px;
	float: left;
    border: 1px solid #5d5d5d;
    width: 605px;
    margin-top: -10px;
    margin-bottom: 15px;
	background: #e6f8e6;
}
*/
.zoom_onglets .dynamic-tab-pane-control {
	z-index: 2;
	position: relative;
	font: 11px Tahoma;
	color: #333;
	padding: 5px;
	float: left;
    border: 1px solid #5d5d5d;
    width: 605px;
    margin-top: -10px;
    margin-bottom: 15px;
	background: #e6f8e6;
}




table.articles_asso{
    width: 99%;
}
.articles_asso td{
    background: #e7e7e7;
    border-bottom: 2px solid #fff;
}
.articles_asso td.mini{
	width: 65px;
}
.articles_asso .titre_bleu a{
	font-weight: bold;
	text-decoration: underline;
}


/* LISTING ARTICLE */
.liste_articles{
	width: 100%;
	
}
.liste_articles select{
	border: 1px solid #01A783;
}


.liste_articles td{
	width: 33%;
	padding-bottom: 10px;
}


.liste_articles td .article_resume{
	background: #e6ffe6;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #01A783;
}
.liste_articles td .article_resume{
	text-align: center;
}

.liste_articles td .article_resume img{
	margin: 10px;
	border: 1px solid #01A783;
}
.liste_articles td .article_resume .savoirplus{
	display: block;
	margin-top: 10px;
}

/* Modif rep. AD L.JULIN 07/09/2007 alignement à gauche des listes à puces dans le résum */

.article_resume ul {
text-align:left;
margin:0;
padding:0;
margin-left:12px}
/* Fin modif rep. AD */


/* --------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- news ------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------- */

.news_article{
	border: 1px solid #01A783;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #e6ffe6;
	padding: 10px;
}
.news_article h2{
	color: #01A783;
	margin-bottom: 10px;
}
.news_article .savoir_contenu{
	color: #01A783;
}
a.savoir_contenu{
	color: #000;
	text-decoration: underline;
}
a.savoir_contenu:hover{
	text-decoration: none;
}
.table_news img{
	margin: 0;
}






.noborder{
	border: 0px !important;
}


.bloc_contact{
	background: url(../images/contact.gif) no-repeat #fff top left;
	border: 1px solid #3c4481;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	margin-top: 15px;
}
.bloc_contact h2{
	color: #019A79;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bloc_contact p{
	margin-top: 5px;
	margin-bottom: 5px;
	color: #303879;
}
.bloc_contact a{
	color: #303879;
	font-weight: bold;
}

.bloc_layman{
	margin-top: 15px;
}
.bloc_layman img{
	float: right;
	margin-right: 15px;
}
.bloc_layman .lien_blanc{
	color: #fff;
	margin-left: 25px;
	padding-top: 10px;
}
.bloc_layman .lien_bottom{
	color: #232960;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	text-align: center;
}
.bloc_layman .lien_bottom a{
	color: #232960;
}

.news_accueil{
	margin-bottom: 10px;
	background: #E6FFE6;
}
.news_accueil .ss_titre{
/*	font-size: 15px;
	color: #284193;
	background:  url(http://clean3.modules-web.com/images/rep_editeur_html/f5.gif) no-repeat left;
	padding-left: 30px;
	font-weight: bold;
	*/
	
	display:block;
	margin: 0px 2px 0px 3px;
	_margin-right:5px;
	padding-left:24px;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	background:url(/images/rep_editeur_html/f7.gif) no-repeat #CCCCCC;
	color:#284193;
	border-top:solid 1px #004E3D;
	border-left:solid 1px #004E3D;
	border-right:solid 1px #004E3D;
	line-height:24px;
	}

/* ------------------------------  ------------------------- */
/* -------- ---------   ------   -------     ----------------*/
/* ------  --------    -------------------    ---------------*/
/* -----  -------        - ------   ------------ - - --------*/
/* ------  -----            ----     ------------      ------*/
/*  CSS classes CLEAN3 - L. JULIN - 30/07/2007   */
/* ---------                ----     ------------      ------*/
/* ------  ----         -  -----   -------------- -  --------*/
/* ----------------    -----------------   ------------------*/
/* -------  ---------   ------------------  -----------------*/
/* ------------------------------------------ -------------- */

/* Info : Pour la mise en forme des articles et des produits */
/* Commencer chaque article ou produit par un <div class="article_c3"> */

/* Info : Pour la mise en forme des News */
/* Commencer chaque article ou produit par un <div class="news_c3"> */

/* La class des news */

.news_c3 {
	background: #e6ffe6;
	padding:0;
	margin: 0pt 2pt 0px 3px;
	_margin-right:5px;
	border:1px solid #666666;
	color: #004e3d;
}


/*
.news_c3 h2 {
display:block;
padding-left:24px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:auto;
_width:100%;
background:url(/images/rep_editeur_html/f7.gif) no-repeat #CCCCCC;
color:#284193;
border-bottom:solid 1px #004E3D;
border-top:solid 1px #004E3D;
line-height:24px;
}
*/


.news_c3 h3 {
display:block;
margin:12px 0 0 0;
padding-left:36px;
font-size:15px;
font-weight:bold;
width:auto;
background:url(IMAGE/f3.gif) no-repeat;
color:#284193;
line-height:30px;
}


.news_c3 h4 {
	font-size: 12px;
	color: #284193;
	background:  url(/images/rep_editeur_html/f5.gif) no-repeat;
	margin:0;
	padding:0;
	margin-left:24px;
	padding-top:3px;
	padding-left: 30px;
	font-weight: bold;
}

.news_c3 h5 {
margin:auto 12px auto;
font-size:12px;
font-weight:bold;
color:#01A783;
line-height:24px;
}

.news_c3 blockquote {
display:block;
position:relative;
color:#333333;
margin:7px 30px;
line-height:1.3em;
font-size:11px;
text-align:justify;
font-style:italic;
}

.news_c3 p {
display:block;
position:relative;
color:#333333;
margin:7px 12px;
_margin:7px 0px 7px 12px;
_padding-right:12px;
line-height:1.3em;
font-size:11px;
text-align:justify;
}


.news_c3 span {
display:block;
position:relative;
margin-left:7px;
font-weight:bold;
font-size:1.1em;
}




.news_c3 ul {
display:block;
position:relative;
color:#333333;
margin:7px 12px 7px 36px;
padding:0;
line-height:1.3em;
font-size:11px;
text-align:justify;
}

.news_c3 ol {
display:block;
position:relative;
color:#333333;
margin:7px 12px 7px 36px;
padding:0;
line-height:1.3em;
font-size:11px;
text-align:justify;
}


.news_c3 ul li {
padding:0;
margin-left: 24px;
!margin-left: 24px;}


.news_c3 img {
border:none;
margin:0 10px;}


/* La class des articles et produits */


.article_c3 {
	background: #e6ffe6;
	padding:0;
	margin: 0pt 0pt 8px 30px;
	_margin-right:10px;
	border:1px solid #666666;
	border-top:0px;
	color: #004e3d;
}


.article_c3 h2 {
display:block;

padding-left:24px;
font-size:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:auto;
_width:100%;
background:url(/images/rep_editeur_html/f7.gif) no-repeat #CCCCCC;
color:#284193;
border-bottom:solid 1px #004E3D;
border-top:solid 1px #004E3D;
line-height:24px;
}

.article_c3 h4 {
	font-size: 12px;
	color: #284193;
	background:  url(/images/rep_editeur_html/f5.gif) no-repeat;
	margin:0;
	padding:0;
	margin-left:24px;
	padding-top:3px;
	padding-left: 30px;
	font-weight: bold;
}

.article_c3 h5 {
margin:auto 12px auto;
font-size:12px;
font-weight:bold;
color:#01A783;
line-height:24px;
}

.article_c3 h3 {
display:block;
margin:12px 0 0 0;
padding-left:36px;
font-size:15px;
font-weight:bold;
width:auto;
background:url(IMAGE/f3.gif) no-repeat;
color:#284193;
line-height:30px;
}

.article_c3 blockquote {
display:block;
position:relative;
color:#333333;
margin:7px 30px;
line-height:1.3em;
font-size:11px;
text-align:justify;
font-style:italic;
}

.article_c3 p {
display:block;
position:relative;
color:#333333;
margin:7px 12px;
_margin:7px 0px 7px 12px;
_padding-right:12px;
line-height:1.3em;
font-size:11px;
text-align:justify;
}


.article_c3 span {
display:block;
position:relative;
margin-left:7px;
font-weight:bold;
font-size:1.1em;
}




.article_c3 ul {
display:block;
position:relative;
color:#333333;
margin:7px 12px 7px 36px;
padding:0;
line-height:1.3em;
font-size:11px;
text-align:justify;
}

.article_c3 ol {
display:block;
position:relative;
color:#333333;
margin:7px 12px 7px 36px;
padding:0;
line-height:1.3em;
font-size:11px;
text-align:justify;
}


.article_c3 ul li {
padding:0;
margin-left: 24px;
!margin-left: 24px;}


.article_c3 img {
border:none;
margin:0 10px;}


/* Mise en forme tableaux croisés présentation produits et fontaines */

.article_c3 table {
width:auto;
_width:100%;
margin:8px;
padding:0;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#333333;
line-height:1.3em;
text-align:justify;
border-spacing:0;
}

.article_c3 tr td {
/* border-right:#333333 1px solid; */
border-spacing:0;
}

.article_c3 td p {
text-align:justify;
font-weight:normal;
}

.article_c3 td span {
text-align:left;
font-weight:bold;
font-size:11px;
}

/* pseudo-classes complémentaires attribuées à la balise 'table' pour la classe article_c3 */
/* Créé en pseudo-classes pour éviter conflits d'hérédités */

table.article_c3 img {
display:block;
margin:0 auto;
}


table.article_c3 a img {
border:1px solid #666666
}

table.article_c3 a:hover img {
border:3px solid #666666
}

table.article_c3 h2 {
text-align:center;
font-size:12px;
color:#01A783;
font-weight:bold;
}

table.article_c3 p {
text-align:left;
font-weight:normal;
}


/* ol ul li */



#boite_table ul li {
list-style-type:circle;
font-family:Arial, Helvetica, sans-serif;
}


/* Classes de flottements d'IMAGE - */
/* A éviter d'utiliser, préférer les boites de dialogues de l'interface admin */

.imageagauche {
float:left;
margin:4px 12px 4px 0;
}

.imageadroite {
float:right;
margin:4px 0 4px 12px;
}


.center{ 
	display:block;
	margin-right:auto;
	margin-left:auto;
}


/* Quelques classes ponctuellement utiles pour les tables */

.pas_de_bordure {
border-right:none;
}

.bordure_horiz_table {
border-bottom:#333333 1px solid;
}


/* Un peu de couleurs */

.vert {
color:#01A783;
}

.rouge {
color:#FF0000;
}

.bleu {
color:#284193;
}


















/* Fin des éléments créés par L. JULIN à intégrer à la CSS originale de Modules web */

