/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */

/* Reset font-size */
BODY	{	font-size: 80%;}

body {
	background:url(http://www.e-plasturgy.com/dev/img/body_back.jpg) 0 1.9em repeat-x #2482BF;
	margin: 0px;
	color: #333;
	font-family: Trebuchet MS MS, Arial, Verdana, Helvetica;
}

a {  color: #069; text-decoration:none}

a:hover { text-decoration:underline}

FORM	{	position: relative; color: #000; padding: 0; margin: 0; font-size: 0.9em;}

img, table { margin-left: 0px; padding: 0; border: none; }

ul, ol, li { margin: 0; padding: 0; }
UL	{	list-style-type: disc;}
LI	{	margin-left: 40px; font-size: 12px; padding-bottom: 7px;}

h1, h2, h3, h4, h5, h6, { margin: 0; padding: 0; font-size: 1em; font-weight: normal; font-family: Trebuchet MS, Trebuchet MS MS, Verdana, Arial, Helvetica; }

H1	{	font-size: 1.6em; font-weight: bold; color: #3d5555; margin-bottom: 0em; margin-top: 0.3em; margin-left:0.4em}

H2	{	font-family:Trebuchet MS; font-size: 12px; color: #477A1F; font-weight: bold; padding: 0; padding-top: 2px; border-top: 3px solid #477A1F; text-transform: uppercase; border-bottom: 1px solid #477A1F; padding-bottom: 2px; margin-bottom: 8px; }
H3	{	font-size: 12px; color: #a60e1d; font-weight: bold; padding: 0; padding-top: 2px; border-top: 3px solid #a60e1d; text-transform: uppercase; border-bottom: 1px solid #a60e1d; padding-bottom: 2px; margin-bottom: 8px; }
h3 a	{	color: #a60e1d;}


h4	{	font-size: 14px; color: #F8AA02; font-weight: bold; padding: 0; padding-top: 2px; border-top: 3px solid #F8AA02; text-transform: uppercase; border-bottom: 1px solid #F8AA02; padding-bottom: 2px; margin-bottom: 8px}

H3	{	font-size: 1.1em; font-weight: bold; color: #285205; clear: left;}

IFRAME	{	border: 0px;}

P	{	line-height: 1.3em;}

/*  ------------------------------------------
/*  MAGIC BOX
/*  ------------------------------------------ */
.ghost	{	clear: both; border: none !important;}
.clearleft	{	clear: left;}
.clearright	{	clear: right;}
.flushright	{	float: right; font-size: 0.77em;}
.contenumag .flushright	{	padding-right: 5px; margin-top: 10px;}
.flushleft	{	float: left; font-size: 0.77em;}
.leurre, .leurre:hover	{	color: #ccc !important; cursor: text; text-decoration: none !important;}
.noborder	{	border-width: 0 !important;}
.petit	{	font-size: 0.85em; font-weight: bold;}
.obfusque	{	display: none;}


/*  ------------------------------------------
/*  LIENS
/*  ------------------------------------------ */

P.chapo A	{	}


/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 965px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 50px;
	
	}

#conteneur {   width:985px; height:auto;  background: url(http://plastiques-caoutchoucs.com/IMG/commun/bg_droite.png) repeat-y scroll right top;}



  #conteneur-gauche {width:50px; height:auto;  
  position: relative;  padding-left: 25px; /*margin:0px;*/  
  background: url(http://plastiques-caoutchoucs.com/IMG/commun/bg_gauche.png)  top left repeat-y transparent ; 
 }

#conteneur #contenu {
	float: left;
	width: 940px;
	margin-right: 25px;
	position: relative; 
}

.page_article #conteneur #contenu	{ background-color:#FFFFFF}

HTML > BODY #conteneur #contenu	{	margin-right: 0px; margin-left:0px; }

#corps	{	clear: both; padding-top: 20px;}

#coldroiteh	{	 width: 300px; margin: 0; margin-right: 0px; float: right; margin-top: 1.5em;}

.page_sommaire #coldroite	{	margin-top: 0em; /*margin-right:15px;*/ margin-left:5px }

#colgauche {	float: left; width: 300px; /*margin-top: 10px;*/ margin-left: 20px;}
#colgauche-interne {	float: left; width: 550px; /*margin-top: 10px;*/ margin-left: 20px;}
#colgauchecontact {	float: left; width: 550px; margin-top: 10px; margin-left: 20px;}

#colgauche h2 {	float: left; width: 300px; margin-left: 5px; }

.logo_menu	{	position: relative; float: left; margin-right: 10px;}

.normal	{	font-weight: normal !important;}


/* Home */

#blocune	{	float: left; width: 200px; border-width: 0 !important; }
.detailsbreve	{	font-size: 0.85em; color: #333333; margin-bottom: 0.8em; margin-top: 0.1em;line-height: 14px; }

.detailsbreve A	{	text-decoration: underline;}

.autresnews	{	clear: left;}

.articulet	{	float: left; margin-bottom: 15px; width: 48%; margin-right: 2%;}
.articulet .chapo	{	font-size: 0.9em; line-height: 1.2em; margin-bottom: 0px;}
.articulet .texte	{	text-align: left;}



.intbloc .flushright	{	margin-top: 10px; font-size: 0.9em;}

LI .flushright IMG	{	width: 12px; height: 12px; margin-right: 3px;}
LI.agendaprime .flushright IMG	{	width: 18px; height: 18px; margin-right: 0px;}

LI.vevent .flushright IMG	{	width: 20px; height: 12px;}

/* Sommaire */

.elementsommaire	{	padding: 0px; padding-bottom: 25px; font-size: 11px;}

.elementsommaire.annexe	{	border-color: #999 !important;}

.page_mot .elementsommaire UL, .page_recherche .elementsommaire UL	{	margin-left: 20px;}

.elementsommaire LI	{	list-style: none; font-size: 11px; padding-bottom: 7px;}
.elementsommaire LI A	{	text-decoration: none;}
.elementsommaire LI A:hover	{	text-decoration: underline;}

.sommaireune LI	{	padding-bottom: 7px;}
.sommaireune LI A	{	font-weight: bold;}

.fleche	{	display: block; float: right;}

.dateactus	{	float: left; margin-top: 1px;}
.elementsommaire.annexe LI A	{	display: block; color: #666; margin-left: 20px;}


/* Entete */
#entete1 {
	width: 100%;
	height: 80px !important;
	background:#ECE9D8;
	}
#entete {
	width: 940px;
	height: 140px !important;
	background:#ECE9D8;
	margin-top:0px;
	
	}

	
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em;
	margin: 15px; margin-top: 25px;}
	
HTML > BODY	#entete a .spip_logos	{	margin-left: 23px;}
	
#entete a { text-decoration: none; }

#pub468	{	float: right; clear: right; margin-right: 12px; margin-top: 12px;}

#baseline	{	clear: left; padding-top: 65px; margin-left: 25px;}

/* Menu */

#menu	{  height: 2em; background: url(http://plastiques-caoutchoucs.com/IMG/menu/bg_menu_top.png) top left repeat-x #AC0F1E; color: #ffffff; font-size: 1em; font-weight: bold; padding-top:0.3em }

#menu A:link	{	display: block; float: right; color: #ffffff;  border-right: 1px solid #ECE9D8;  height: 2em;  padding: 0.1em 0.5em; margin-bottom: 0.3em; }

#menu A:visited	{	display: block; float: right; color: #ffffff;   border-left: 1px solid #ECE9D8;  height: 2em;  padding: 0.1em 0.5em; margin-bottom: 0.3em;}

/* Preciser A:link.on et A:visited.on pour IE */
#menu A:hover, #menu A:link.on , #menu A:visited.on 	{	display: block;  color: #fff; background-image: none;  text-decoration:underline ; height: 2em; font-weight: bold; font-size:1em;  border-right: 1px solid #ffffff;}


#menucont	{	height: 2em; background: url(http://plastiques-caoutchoucs.com/IMG/menu/bg_menu_cont.png) top left repeat-x #AC0F1E; color: #ffffff; font-size: 1em; text-align : right; padding-right: 0.5em; height: 2em;  }
#menucont A.on	{margin-left:0.2px; background-color: #fff !important; height:2em; }
#menucont A.se	{margin-left:0.2px;	background-color: #fff !important;  height:2em;   }
#menucont A.ne	{margin-left:0.2px;	background-color: #fff !important; height:2em;  }
#menucont A.con	{margin-left:0.1px;	background-color: #fff !important; ; height:2em;   }

.menu1 {float:left; border-right: 1px solid #ffffff; border-left: 0px; background: url(http://plastiques-caoutchoucs.com/IMG/menu/bg_menu_cont.png) top left repeat-x ; font-weight: bold; overflow: visible; height:2em; text-align:left;  }

.menu1:hover { background-image: none; background-color:#ffffff; height:2em; }
.menu1 A	{	display: block; text-decoration: none !important; color: #fff; height:2em; padding-left:10px; padding-right:10px }
*|html .menu1 A	{padding: 0.0em 1.0em;}
.menu1 A:hover {display: block;  color: #2482BF; background-image: none;  margin-left: -1px; height: 2em;  font-size:1.2em; padding: 0.0em 1.0em; font-size:1em}


.menu1 A.on	{display: block;  color: #122B4A; background-image: none; margin-left: -1px;   margin-top: 0em; height: 2em; font-weight: bold;  border-right: 1px solid #ffffff;}
.menu1.on	{	border-bottom: 0.8px solid #fff; background-color: #fff; color: #122B4A; font-size:1.7em; height:2em;  border-right: 1px solid #ffffff;}

.menu1.se	{	border-bottom: 1px solid #fff; background-color: #fff; color: #AC0F1E; font-size:1.7em; height:2em;  border-right: 1px solid #ffffff;}
.menu1 A.se	{display: block;  color: #AC0F1E; background-image: none; margin-left: -1px;   margin-top: 0em; height: 2em; font-weight: bold; border-right: 1px solid #ffffff;}

.menu1.ne	{	border-bottom: 1px solid #fff; background-color: #fff; color: #F8AA02; font-size:1.7em;  border-right: 1px solid #ffffff;}
.menu1 A.ne	{display: block;  color: #F8AA02; background-image: none; height: 2em; font-weight: bold; border-right: 1px solid #ffffff;}

.menu1.con	{	border-bottom: 1px solid #fff; background-color: #fff; color: #6D8922; font-size:1.7em;  border-right: 1px solid #ffffff;}
.menu1 A.con	{display: block; color: #6D8922; background-image: none; height: 2em; font-weight: bold; border-right: 1px solid #ffffff;}


.menu1 .se_clic:hover {display: block;  color: #AC0F1E; background-image: none;  height: 2em; font-weight: bold; font-size:1em;  border-right: 1px solid #ffffff;}
.menu1 .ne_clic:hover {display: block;  color: #F8AA02; background-image: none;  height: 2em; font-weight: bold; font-size:1em;  border-right: 1px solid #ffffff;}
.menu1 .con_clic:hover {display: block; color: #6D8922; background-image: none;  height: 2em; font-weight: bold; font-size:1em;  border-right: 1px solid #ffffff;}
.menu1 .on_clic:hover {display: block; color: #122B4A; background-image: none; height: 2em; font-weight: bold; font-size:1em;  border-right: 1px solid #ffffff;}



/* Blocs contenu home */

.docs_home	{
	position: relative;
	/*margin-bottom:10px*/

}
.docs_home DIV	{	position: relative;}

#articleune	{	height: 300px;}
#eplast, #services	{	height: 300px;}
#eplast a, #services a	{	color: #e92d01;}

#eplast div div a img	{	width: 300px; }


.legendelogo	{	width: auto; border-bottom: 1px solid #ccc; padding-bottom: 3px; font-size: 0.85em; color: #666;}
.legendelogo A	{	color: #666 !important;}

.docs_home P	{	margin: 0; margin-bottom: 5px; font-size: 12px; font-family: Trebuchet MS;}

.floatright	{	float: right; font-size: 0.9em;}


/* Interieur */

#tools	{	font-size: 0.85em; margin-top: 2em; margin-bottom: 0.25em; padding-top: 0.25em;}

#tools A IMG, A.outil IMG	{	margin: 0px; padding: 0px; margin-bottom: -3px;}
#tools A.outil_bas	{	margin-right: 10px;}

#article	{	margin-left: 10px; margin-top: 0.5em;}

#article .detailsbreve	{	font-size: 0.85em; padding-top: 3px; margin-bottom: 0.5em;}
#article .chapo	{	font-size: 14px; margin-top: 1em; margin-bottom: 1em;}


.blocpub	{	margin-top: 15px; width: 100%; clear: left; padding-bottom: 20px;}
.blocpub .pub	{	float: left; margin-left: 43px;}
.blocpub .pub.pubinsert2	{	margin-left: 95px;}

#coldroite .pub	{	text-align: center;}
.pub IMG	{	border: 1px solid #ccc;}

#coldroite .elementsommaire	{	position: relative; margin: 0 5%; margin-top: 1em;}

#level2	{	float: right; width: 250px; padding-left: 0px;}
#level1	{	float: right; width:433px; margin-left: 10px; }

#level1a	{	float: right; width: 340px; margin-left: 20px; padding-right: 0px; overflow: hidden;}

#level1a H2	{	font-size: 12px;  font-weight: bold; padding: 0; padding-top: 2px; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 8px; }

#level1b	{	float: left; width: 440px; margin-left: 0px; padding-top:10px }

#level1b H2 {	font-size: 12px; font-weight: bold; padding: 0; padding-top: 2px; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 8px; }
#level0	{	float: right; width: 300px; padding-left: 00px;}


#suitearticles .articlesolo	{	margin-top: 1em; padding-bottom: 0.5em; border-bottom: 1px solid #ccc;}

.articlesolo H2	{	font-size: 1.3em; margin-bottom: 0.2em;}

.articlesolo .rubarticulet	{	font-weight: bold;}
.articlesolo .texte	{	margin-top: 0.2em; font-size: 0.9em;}


/*  ------------------------------------------
/*  FORMULAIRES
/*  ------------------------------------------ */

TEXTAREA.forml	{	width: 100%; margin-top: 5px;}

.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
}

.formulaire_spip p {
	margin: 0.5em 0;
	padding: 0; }

.formulaire_spip legend { 
	font-weight: bold; 
	padding-bottom: 3px;
	background: #f6f6f6; /* Sinon, superposition dans MSIE */
}

.spip_bouton input {
	padding: 2px;
	font-weight: bold;
	font-size: 11px;
	color: #069; 
	border: 1px solid #f5b4a1;}
	
.page_auteur .spip_bouton INPUT	{ width: auto; font-size: 0.9em;}
	
*|html .spip_bouton INPUT	{	float: right; width: auto;}

/* Inscription newsletter */
.page_article.page_rubrique #aboint	{	margin-top: 0px;}
.page_rubrique #message	{	margin-left: 0px !important;}
.page_rubrique #message LABEL	{	width: auto;}
.page_rubrique #message SELECT.forml	{	color: #333;}
.page_rubrique #message P	{	margin-bottom: 5px;}

.optout	{	text-align: left !important; padding-left: 115px; color: #004860; margin-top: 12px; font-size: 11px !important;}

*|html .optout	{	padding-left: 100px;}

.optout INPUT.check	{	float: left; margin-left: -23px; margin-top: -7px;}
*|html INPUT.check	{	margin-left: -20px; margin-top: -2px;}

/* Recommandation article */

.social #message DIV	{	float: left; width: 47%; margin-right: 2%; padding: 0.66em 0;}
.social #message DIV.ghost	{	padding: 0;}

.social #message .spip_bouton	{	margin-right: 4%;}
.social #message .spip_bouton INPUT	{	margin-top: 0.66em !important;}


.social #message DIV LABEL	{	display: block; float: left; width: 48%; text-align: right; padding-top: 2px;}
.social #message DIV INPUT	{	float: right; width: 50%; border: 1px solid #ccc; padding: 2px; font-size: 1em;}


.social .inscr_news FIELDSET	{	margin-bottom: 30px !important;}
.social .inscr_news DIV	{	float: left; width: 32%; margin-right: 1%; padding: 0; margin-bottom: 1em; padding-bottom: 1em;}
.social inscr.news DIV.ghost	{	padding: 0;}

.social inscr_news .spip_bouton	{	margin-right: 4%;}
.social .inscr_news .spip_bouton INPUT	{	margin-top: 0.66em !important;}

.social .inscr_news DIV.adresse	{	width: 65%;}
.social .inscr_news DIV.adresse.commercial	{	float: none; margin-top: 30px; border: none; display: none;}
.social .inscr_news DIV LABEL	{	display: block; float: left; width: 45%; text-align: right; padding-top: 2px; line-height: 1.1em;}

.social .inscr_news DIV INPUT	{	float: right; width: 50%; border: 1px solid #f5b4a1; padding: 2px; font-size: 1em;}

.social .inscr_news DIV INPUT.check	{	float: left; width: 12px; border: 1px solid #ccc; padding: 2px; font-size: 1em; font-weight: bold; margin: 0; margin-top: 0.5em;}
.social .inscr_news DIV LABEL.label_check	{	float: left; width: 90%; text-align: left; margin-left: 2%; padding-top: 0.5em;}

.social .inscr_news DIV.adresse LABEL	{	width: 22%;}
.social .inscr_news DIV.adresse.commercial LABEL	{	margin-left: 4%; padding: 0 !important; text-align: left; width: 20%;}
.social .inscr_news DIV.adresse INPUT	{	width: 75%;}
.social .inscr_news DIV.adresse.commercial TEXTAREA	{	width: 73%;}

TEXTAREA.forml.news	{	float: right; width: 75% !important; height: 4.25em !important;}

.social .inscr_news SELECT	{	float: right; width: 50%; border: 1px solid #f5b4a1; padding: 2px; padding-bottom: 0; font-size: 1em;}

.social .inscr_news SELECT.news	{	width: 75% !important; height: 9.5em !important;}

.social .inscr_news H2	{	margin-top: 0.5em; font-size: 1.6em;}

#specialites	{	display: none;}

#divmarche	{	float: right; margin-right: 2%; padding-bottom: 15px;}


/* Formulaires */

FIELDSET	{	position: relative; border: none; padding: 0; margin: 0; font-size: 1em;}

FIELDSET.previsu	{	margin-bottom: 5em !important;}
FIELDSET.previsu+FIELDSET	{	opacity: 0.6;}
FIELDSET.previsu+FIELDSET:hover	{	opacity: 1;}

LEGEND	{	display: none;}
.previsu LEGEND	{	display: block; font-weight: bold;}

.docs_home LABEL	{	display: block; margin-bottom: 5px;}

.formulaire_ecrire_auteur	{	margin-top: 1em; font-size: 1em;}

.spip_form_champ	{	position: relative; margin-bottom: 0.66em; padding-bottom: 0.66em; border-bottom: 1px dotted #f7c7b8;}

.docs_home .spip_form_champ	{	border: none; padding-bottom: 0;}

.spip_form_champ.champ_textarea	{	height: 10.75em; margin-bottom: 0;}

.spip_form_label	{	display: block; z-index: 1; }
.obligatoire	{	font-weight: bold;}

.erreur	{	clear: both; display: block; padding-top: 0.66em; color: red;}

.spip_form_champ INPUT.forml	{	border: 1px solid #ccc; font-size: 1em; width: 99%;}

INPUT.check	{	display: inline; position: relative; width: 12px; height: 12px; border: none; margin: 0; margin-top: 10px;}

TEXTAREA	{	display: block; border: 1px solid #f5b4a1; height: 8em;}

.spip_bouton	{	text-align: right; border-bottom: none;}


/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin: 0;
	font-size: 0.85em; }

/* Pied de page */
#pied {
    clear: both;
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	padding-bottom: 0em;
	background: url(http://plastiques-caoutchoucs.com/IMG/menu/bg_menu_cont.png) left -15px repeat-x #AC0F1E;
	font-size: 0.9em;
	
	
	}

#pied img { vertical-align: middle; }
#pied A	{	color: #ffffff; font-weight:bold}

/* Ombre bas */
/* Browsers modernes seulement : l'emploi des PNG en fond combine a l'emulation de min-width perturbe _fortement_ IE. On fait donc temporairement sauter le bousin. Get Firefox now. */

HTML > BODY #ombrelarge	{ position:relative; 	width:895px; float: left; height: 35px; margin-left: 0px; background: url(http://plastiques-caoutchoucs.com/IMG/commun/bg_ombrebas_gauche2.png) top left no-repeat transparent;}

HTML > BODY .remplombrelarge	{ margin-left: 25px;  height: 10px; background-color: #dedede;}

HTML > BODY #raccordombre	{	width: 85px; margin-right:-40px;  padding-right:5px;  float: left; height: 35px; background: url(http://plastiques-caoutchoucs.com/IMG/commun/bg_ombrebas_droite.png) top right no-repeat transparent;  }

HTML > BODY .remplraccordombre	{ width:70px; float:left; position:relative; margin-right: 0px; height: 10px; background-color: #dedede; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }



/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */


/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS";
	width:940px;
	background:#ffffff;
	color:#3D5555; }


/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

.chapo {
	margin-bottom: 1.5em;
	line-height: 1.3em; margin-top: 0;
	margin-left:10px}

.lien {
	
	margin-bottom: 1.5em;
	
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; font-size: 1.05em; line-height: 1.5em; margin-top: 1em; }

.page_sommaire .texte	{	font-size: 1em; line-height: 1.1em; text-align: justify;}
HTML > BODY .page_sommaire .texte	{  font-size: 1em !important;}

.access	{	text-decoration: underline;}

.vcard	{	margin-left: 25px; font-size: 13px;}


/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Reponse du formulaire */
FIELDSET.reponse_formulaire { font-weight: bold; color: #F00; padding-bottom: 1em !important;}

.bouton	{	border: 1px solid #fff; font-weight: bold; font-size: 1.2em; padding: 1px; position: absolute; right: 0;}

.wbx-gw-wrapper	{	display: none; !important;}
embed, iframe	{	margin-bottom: 50px;}
#entete embed, #entete iframe	{	margin-bottom: 0;}

.pub_mibas	{	text-align: center; margin-right:25px}
#haut0 {   margin-bottom:5px; padding-top:5px; width:940px; /* height:250px;*/   }
#haut { margin-bottom:5px; margin-left:5px; margin-left:10px; margin-right:5px; padding-top:5px; }
/*bloc bas------------------*/
#bas {   margin-left:20px; margin-right:100px;  }
.blocuneb	{	float: left; width:200px; border-width: 0 !important;  margin-left: 0px; margin-bottom:5px }
.blocuneb2	{	float: right; width:200px; border-width: 0 !important;  margin-left: 0px; margin-bottom:5px }
#blocuneh0 {	float: left; width: 680px; border-width: 0 !important; margin-top:25px}
#blocunehplas {	float: left; width: 200px; border-width: 0 !important;}

.level2bb	{	float: right; width: 200px; margin-left:10px;}
.level2b	{	float: right; width: 200px; margin-left:10px;}
.level2b H2	{	font-size: 12px; font-weight: bold; padding: 0; padding-top: 2px; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 8px; }
.level2bb	{	float: right; width: 200px; margin-left:5px;}

#levelh0	{	float: left; width: 680px;}

#coldroiteb	{ margin-left:5px;  float: right;  width:430px}
#colgaucheb {	float: right; width: 430px; }
#emploi { float:left; clear: left;  width:440px;  padding-left:5px}
#emploi H2 {	font-size: 12px; font-weight: bold; padding: 0; padding-top: 2px; text-transform: uppercase; padding-bottom: 2px; margin-bottom: 8px; }
#pub	{ float:left; clear:left;  width:428px  }
#pub-emploi { background:#FEFF99; padding-right:10px; padding-left:20px;   }
#milieu	{	clear: both; padding-top: 5px; height:520px; padding-right:20px; border-color:#477A1F; border:1px; background:#ffffff; 
}
#couleur_bas{	clear: both; padding-top: 0px; height:500px; padding-right:10px; border-color:#477A1F; border:1px;  margin-top:0px; background:#ffffff; padding-top:10px
}
#couleur_haut{	clear: both; padding-top: 5px; background:#ffffff; /*height:520px;*/}
#couleur_haut_0{	clear: both; padding-top: 10px;  padding-right:20px; background:#ffffff; /*height:200px*/ 
}

.logo { float: left; clear: left; padding-top:20px; margin-left:50px}
/*page en cours choix menu */

.Style2 {color: #477A1F}
.Style4 {color: #AC0F1E; font-weight: bold; font-size:14px }
.Style1 {color: #122B4A; font-weight: bold; font-size:14px}
.Style5 {color: #6D8922}

#coldroiteh0	{  float: left;  width:220px; overflow: hidden; margin-right:25px}

#colgaucheh0 {	float: left; width: 880px; /*padding:35px*/ padding-left:35px; padding-right:35px }
#coldroite  { /*height:250px;*/ float:right }
.menu1 rss { margin-left:0.1px;	height:2em }

/*habillage contact*/
.departement { font-weight: bold; }
.nom { font-weight: bold; color: #4c657a; }
.adresse { float: left; width: 45%; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 0pt; }
.espaceur { clear: both; height: 1px;}
.hautpapier {padding-top: 2px; padding-bottom: 5px; margin-bottom: 10px; border-top: 3px solid #477A1F; border-bottom: 1px solid #093C59;}



#wbx-remote-ad, #wbx-adframe-0    {    display: none !important;}


#splash{ /*height:350px;*/ font-family:Trebuchet MS}
#couleur_haut_splash{	clear: both; padding-top: 10px;  padding-right:20px; background:#ffffff; height:200px 
}

#splash {
/*-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;*/
background:#F6F6F6 url(http://www.e-plasturgy.com/img/accroche.jpg) no-repeat scroll 690px 5px;
border:1px solid #DAE8BA;
/*height:244px;*/
margin:0 10px 0;
padding:10px 10px 0;
}
.close { float:right}
#level1a h2 {font-family:Trebuchet MS;}


/*  ------------------------------------------
/*  Intégration annuaire
/*  ------------------------------------------ */

#afg	{	width: 200px; font-family: "Trebuchet MS",Helvetica,sans-serif;}
#afg fieldset { border: none; margin: 0; padding: 0;}
#afg div	{	margin-bottom: 0.5em; margin-top: 10px; border: none; background-image: none; background-color: none;}

#afg input.submit	{	background-color: #fff; border: 1px solid #A60E1D; margin: 0 7px; width: 184px;}
#afg button.submit	{	background-color: #477A1F; margin: 7px; width: 186px; text-align: center; color: #fff; border: none; font-weight: bold;}

#afg P	{	text-align:center; font-size: 0.9em; font-weight: bold; color: #A60E1D; padding: 7px; padding-top: 0; margin: 0;}

#afg ul	{	margin-bottom: 0.5em; list-style-type: none; margin: 0; padding: 0;}

#afg li	{	background-image: none; padding: 0; margin: 0 7px;border-bottom: 1px dotted #477A1F;}

#afg li h2	{	border: none; font-size: 12px; margin: 0; padding: 3px 0; font-weight: normal;}
#afg li.result_bold h2, #afg li.result_top h2	{	font-weight: bold;}
#afg li h2 a	{	color: #477A1F; text-decoration: none;}
#afg #result h1	{	font-size: 1em; margin: 0 7px;}

#afg p.time_elapsed	{	font-size: 12px; font-weight: normal;}
#afg p.time_elapsed a	{	color: #477A1F;}

#afg img	{	border: 0;}