/* CSS Document */
/* INIT Meyer */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
/*caption, th, td {
	text-align: left;
	font-weight: normal;
}*/
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Fin INIT*/

* {
	margin: 0px; /* Reset */
	padding: 0px; }

html{
  height:100%; margin: 0px; /* Reset */
	padding: 0px;
}
body {
	margin: 0px; /* Reset */
	padding: 0px; /* Reset */
	background:url(../images/fond_site.jpg) repeat-x #FFFFFF;
	/* background definit dans le css de couleur */
	font-family: Trebuchet MS;
	font-size: 11px;
	color:#FFF;
	height:100%;
	z-index: 1;
	line-height:1.3em;
	position: relative;
}
div.pousseur{clear:both;}

#introflash, #contenuPageCentre{position:relative;z-index:50;}


img { display: block; border: 0px; } /*Evite l'espace blanc sous les images avec IE*/
form, ul, li, dl, dt, dd, p, hr {margin:0px;padding:0px;} /* Reset */

/* LAYOUT GENERAL DE LA PAGE ----------------------------------------*/
#conteneur { position : relative;  width:1008px ;margin-left: auto; margin-right: auto; /* background definit dans le css de couleur */}

.lienAccueil{
	display:block;
	width:130px;
	margin-left:5px;
	padding-top:6px;
	color:#FFF;
	font-size:1.0em;
	padding-left: 42px; /*38*/
	height:42px;
	background:no-repeat top
	left;
	text-decoration:none;
	overflow:visible;
}

#conteneur table td.droiteSite{height:100%;width:4px;background:url(../images/ombredroite.png) repeat-y;font-size:0;}
#conteneur table td.gaucheSite{height:100%;width:4px;background:url(../images/ombregauche.png) repeat-y;font-size:0;}

/* HEADER */
#conteneur #header{ position : relative; width: 100%; height: 96px; background-color:#FFF; }
#conteneur #header a.lienlang{float:right; padding-top:75px; padding-right:12px; }
#conteneur #header #home { float:left;}

#conteneur #header_en{ position : relative; width: 100%; height: 96px; background:url(../images/header.png) no-repeat #FFF;}
#conteneur #header_en a.lienlang{float:right; padding-top:75px; padding-right:12px; }
#conteneur #header_en #home { float:left;}

#bandeauPub{
	width:470px;
	height:92px;
	border:1px solid #CCC;
	position:absolute;
	top:2px;
	right:180px
}

#content td{vertical-align:top;}
#content td.tdcontent{background-color:#FFF;}
/* MENU DROITE */
#conteneur #menudroite {
	position: relative;
	width: 176px;
	display:block;
	padding-top:35px
}

#basSite{width:1000px;height:4px;background:url(../images/ombrebas.png) repeat-x;margin:0 auto;}

/* MENU DROITE LES NEWS*/
#conteneur #menunews { display:block; width:180px; height:300px; background:url(../images/fdnews.jpg) no-repeat top center; margin-top:8px;  }
#conteneur .titrenews {
	text-indent:80px;
	font-size:1.3em;
	line-height:35px;
	color:#4D4A3B;
	margin:0 auto;
}

#conteneur .titrebillet {
	text-indent:25px;
	font-size:1.3em;
	line-height:35px;
	color:#D1CEC7;
	margin:0 auto;
}

#conteneur #menunews #defil{margin:0 auto; display:block; width:174px; height:320px; z-index:-100 }
#conteneur #menunews #newsdefil{ padding-top: 5px; margin-right: 12px; margin-bottom: 10px; margin-left: 15px; height:220px; font-size:1em; width:130px; display:block; z-index:100}
#conteneur #menunews .menunewslien{margin-right:5px; background:url(../images/news-separhori.gif) no-repeat 0px 8px; /*text-indent:118px;*/ text-align:right;}
#conteneur #menunews .menunewslien a{ text-decoration: underline; font-size:0.9em; color:#c3c0bb }
#conteneur #menunews .menunewslien a:hover{text-decoration: underline; }

/*contenu billet et actu titre texte court+ lien*/
#conteneur .textelien {color: #ffffff;text-decoration: none; }
#conteneur .titrelien{ font-weight:bold; font-size:1.2em;/* background definit dans le css de couleur */ }
#conteneur .titrelien2{ font-weight:bold; font-size:1.2em; color:#000000;}
#conteneur .textelien2{color: #000000;text-decoration: none; }
/*lien des billet*/
#conteneur  #billethumeur .menubilletlien{/*margin-right:5px; background:url(../images/news-separhori.gif) no-repeat 0px 8px; text-indent:118px;*/
	text-align:left;
}
#conteneur  #billethumeur .menubilletlien a{
	text-decoration: underline;
	font-size:1em;
	color:#4D4A3B
}
#conteneur  #billethumeur .menubilletlien a:hover{text-decoration: underline; }


/* CENTRE */
#conteneur #centre{ width: 639px;  min-height:350px; display:block;position:relative; }
#conteneur #centre #middlecontainer{position: relative; float : left; width: 639px;  min-height:305px; display:block; }
#conteneur #centre #flashcontent{ width: 639px; height:305px; color:#ffffff;}

#conteneur #centre #signimprim { display:none; width:639;  height:67px; background:url(../images/logo_imprim.jpg) no-repeat }
/*partie gris lors de la connection*/
#conteneur #centre #bienvenue{ width: 639px; height:305px; color:#000; background-color:#DDDDDD;}
#conteneur #centre #bienvenue .fiche{ margin-bottom: 5px; margin-top:5px; margin-left: 20px;font-size:12px;}
#conteneur #centre #bienvenue .titreficheRS{font-size:14px; width:150px; padding-right:10px; padding-bottom:5px;}
#conteneur #centre #bienvenue .titreficheNum{font-size:14px; width:100px; padding-right:10px; padding-bottom:5px;}
#conteneur #centre #bienvenue .fiche .raisonSociale{ width:150px;}
#conteneur #centre #bienvenue .fiche .numfiche{width:100px; }
#conteneur #centre #bienvenue .bienvenuRS{margin-bottom: 5px; padding-top:20px; margin-left: 20px; font-size:18px;} 
#conteneur #centre #bienvenue .lienfiche{margin-top:15px; margin-left: 20px;}
#conteneur #centre #bienvenue .lienfiche a{ color:#000; text-decoration:none;}
#conteneur #centre #bienvenue .lienfiche a:hover{ text-decoration:underline; color:#000;}
#conteneur #centre #bienvenue a.liensurgris { color:#0000FF; text-decoration:none;}
#conteneur #centre #bienvenue a.liensurgris:hover{ text-decoration:underline; color:#0000FF;}

/* CENTRE:Contenu */
#pagecontenu {font-family: Trebuchet MS; font-size: 11px; color:#3e4a52; background-color:#FFFFFF;display:block; padding-left:14px; padding-right:14px; padding-bottom:24px; padding-top:8px; min-height:580px; text-align:justify;}
#pagecontenu_haut{width:611px; height:20px; display:block; }

#pagecontenu #pagecontenu_haut .pagecontenu_imprim{width:19px; height:20px; display:block; padding-bottom:4px; float:right; }
#pagecontenu #pagecontenu_haut .pagecontenu_imprim a{}
#pagecontenu #pagecontenu_haut .pagecontenu_petitpoucet{ width:550px; height:20px; display:block; font-size:0.8em; float:left;}
#pagecontenu #pagecontenu_haut .pagecontenu_petitpoucet a{ color:#3e4a52;}
#pagecontenu #pagecontenu_haut .pagecontenu_petitpoucet a:hover{ text-decoration:none; color:#3e4a52;}

#pagecontenu .pagecontenu_barre{background-color:#b8b9d7; width:611px; height:14px; display:block;  }
#pagecontenu #pagecontenu_titrerub{width:611px; display:block; height:68px; background:url(images/fd_titre2.gif) no-repeat; }
#pagecontenu #pagecontenu_titrerub .pagecontenu_titrepetit { color:#b93132; font-size:18px; padding-top:8px; display:block;}
#pagecontenu #pagecontenu_titrerub .pagecontenu_titregrand { color:#b93132; font-size:36px; display:block;  padding-top:14px; padding-bottom:12px;}
#pagecontenu .pagecontenu_titrepara { color:#a78f0c; font-size:1.2em; display:block; padding-top:15px; }
#pagecontenu strong{ color:#000000;}
#pagecontenu p{ padding-top:12px;}
#pagecontenu ul{ list-style-type:none; padding-left:12px; }
#pagecontenu li{ background:url(images/puce4rouge.gif) no-repeat 0px 7px; text-indent:8px;  }
#pagecontenu .txtcentrer{ text-align:center;}
#pagecontenu .taille{ width:400px;}
#pagecontenu .aligngauche{ float:left; width:200px; text-align:left;}
#pagecontenu .aligndroite{ width:200px; text-align:right;}

#pagecontenu #liens_baspage { display:block; width:611px; height:120px; background:url(images/fd-liens-baspage.gif) no-repeat;}
#pagecontenu #liens_baspage h1{ font-size:1.2em; color:#b93132; padding-top: 14px;}
#pagecontenu dl.les_liens_baspage{ width: 75px; text-align: center; padding-top:18px; float:left; }
#pagecontenu .les_liens_baspage dt{width: 40px;  font-size:0.9em; margin-left:auto; margin-right:auto}
#pagecontenu .les_liens_baspage dt img { margin-left:auto; margin-right:auto }

/* Pedago liste des fiches et cours*/
#pagecontenu .titre_detail_pedago{ font-size:12px; text-align:center; padding-bottom:5px;}
/*#pagecontenu .tableau_enseignants {
	background-color: #AFC6EB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2B2BFF;
	border-bottom-color: #2B2BFF;
}*/
#pagecontenu .tableau_enseignants {
	background-color: #fff4c6;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f3f0e4;
	border-bottom-color: #f3f0e4;
}

.txt_20_orange {
	font-size: 20px;
	line-height: normal;
	color: #AFC6EB;}

/* CONTENU */
#conteneur #contenu{float : left; width: 648px; min-height:649px; background-color:#FFFFFF }

/* ONGLETS */
#conteneur #centre #pre_onglets{
	height:1px;
	width:100%;
	font-size:0;
}
#conteneur #centre #onglets {
	text-align:center;
	height:35px;
}
#conteneur #centre #onglets .menuLink{
	display:block;
	width:120px;
	height:48px;
	text-decoration:none;
	color:#333333;
	font-weight:normal;
	position:absolute;
}



/* onglet 1 */
#conteneur #centre #onglets .onglet1 { background:url(../images/menu1.jpg) no-repeat; position:absolute; left:0px; color:#90db05; background-position:0 0px;}
#conteneur #centre #onglets .onglet_en1 { background:url(../images/menu1_en.jpg) no-repeat; position:absolute; left:0px; color:#90db05; background-position:0 0px;}

#conteneur #centre #onglets .onglet_actif1 { background:url(../images/menu1.jpg) no-repeat; position:absolute;  left:0px; color:#90db05; background-position:0 -35px; }
#conteneur #centre #onglets .onglet_actif_en1 { background:url(../images/menu1_en.jpg) no-repeat; position:absolute;  left:0px; color:#90db05; background-position:0 -35px; }

#conteneur #centre #onglets .onglet1:hover{background-position:0 0px; color:#333333; }
#conteneur #centre #onglets .onglet_en1:hover{background-position:0 0px; color:#333333; }

/* onglet 2 */
#conteneur #centre #onglets .onglet2 { background:url(../images/menu2.jpg) no-repeat top left; position:absolute; left:129px; color:#d34343 }
#conteneur #centre #onglets .onglet_en2 { background:url(../images/menu2_en.jpg) no-repeat top left; position:absolute; left:129px; color:#d34343 }
#conteneur #centre #onglets .onglet_actif2 { background:url(../images/menu2.jpg) no-repeat top left;position:absolute;left:129px; color:#d34343; background-position:0 -35px;}
#conteneur #centre #onglets .onglet_actif_en2 { background:url(../images/menu2_en.jpg) no-repeat top left;position:absolute;left:129px; color:#d34343; background-position:0 -35px;}
#conteneur #centre #onglets .onglet2:hover{background-position:0 -35px; color:#333333;}
#conteneur #centre #onglets .onglet_en2:hover{background-position:0 -35px; color:#333333;}

/* onglet  3 */
#conteneur #centre #onglets .onglet3 { background:url(../images/menu3.jpg) no-repeat top left; position:absolute; left:258px; color:#aba799 }
#conteneur #centre #onglets .onglet_en3 { background:url(../images/menu3_en.jpg) no-repeat top left; position:absolute; left:258px; color:#aba799 }
#conteneur #centre #onglets .onglet_actif3 {	background:url(../images/menu3.jpg) no-repeat top left;position:absolute;left:258px; color:#4f8dbe; background-position:0 -35px;}
#conteneur #centre #onglets .onglet_actif_en3 {	background:url(../images/menu3_en.jpg) no-repeat top left;position:absolute;left:258px; color:#4f8dbe; background-position:0 -35px;}
#conteneur #centre #onglets .onglet3:hover{background-position:0 -35px; color:#333333;}
#conteneur #centre #onglets .onglet_en3:hover{background-position:0 -35px; color:#333333;}

/* onglet 4 */
#conteneur #centre #onglets .onglet4 { background:url(../images/menu4.jpg) no-repeat top left;  position:absolute; left:387px; color:#fcc126 }
#conteneur #centre #onglets .onglet_en4 { background:url(../images/menu4_en.jpg) no-repeat top left;  position:absolute; left:387px; color:#fcc126 }
#conteneur #centre #onglets .onglet_actif4 {	background:url(../images/menu4.jpg) no-repeat top left;position:absolute;left:387px; color:#fcc126; background-position:0 -35px;}
#conteneur #centre #onglets .onglet_actif_en4 {	background:url(../images/menu4_en.jpg) no-repeat top left;position:absolute;left:387px; color:#fcc126; background-position:0 -35px;}
#conteneur #centre #onglets .onglet4:hover{background-position:0 -35px; color:#333333;}
#conteneur #centre #onglets .onglet_en4:hover{background-position:0 -35px; color:#333333;}

/* onglet 5 */
#conteneur #centre #onglets .onglet5 {  background:url(../images/menu5.jpg) no-repeat top left; position:absolute; left:516px; color:#b0b0b0 }
#conteneur #centre #onglets .onglet_en5 {  background:url(../images/menu5_en.jpg) no-repeat top left; position:absolute; left:516px; color:#b0b0b0 }
#conteneur #centre #onglets .onglet_actif5 {	background:url(../images/menu5.jpg) no-repeat top left;position:absolute;left:516px; color:#b0b0b0; background-position:0 -35px;}
#conteneur #centre #onglets .onglet_actif_en5 {	background:url(../images/menu5_en.jpg) no-repeat top left;position:absolute;left:516px; color:#b0b0b0; background-position:0 -35px;}
#conteneur #centre #onglets .onglet_en5:hover{background-position:0 -35px; color:#333333;}
#conteneur #centre #onglets .onglet5:hover{background-position:0 -35px; color:#333333;}


#txtbulle1 a{line-height:20px; font-variant:normal; color:#333333;font-size:1em; padding-left:10px; padding-right:10px; text-decoration:none; display:block;}
#txtbulle2 a{line-height:20px; font-variant:normal; color:#333333;font-size:1em; padding-left:10px; padding-right:10px; text-decoration:none; display:block;}
#txtbulle3 a{line-height:20px; font-variant:normal; color:#333333;font-size:1em; padding-left:10px; padding-right:10px; text-decoration:none; display:block;}
#txtbulle4 a{line-height:20px; font-variant:normal; color:#333333;font-size:1em; padding-left:10px; padding-right:10px; text-decoration:none; display:block;}
#txtbulle5 a{line-height:20px; font-variant:normal; color:#333333;font-size:1em; padding-left:10px; padding-right:10px; text-decoration:none; display:block;}


#txtbulle1 a:hover, #txtbulle2 a:hover, #txtbulle3 a:hover, #txtbulle4 a:hover, #txtbulle5 a:hover{	background:#FFF;}

#txtbulle1, #txtbulle2, #txtbulle3, #txtbulle4, #txtbulle5{
	display:block;
	position:absolute;
	z-index:60;
	text-align:left;
	width: 180px;
}

#txtbulle1{
	top:35px;
	left:0px;
}
#txtbulle2{
	top:35px;
	left:129px;
}
#txtbulle3{
	top:35px;
	left:258px;
}
#txtbulle4{
	top:35px;
	left:387px;
}
#txtbulle5{
	top:35px;
	left:456px;
}

#bastxtbulle1{width:300px;height:20px;font-size:0;background:url(../images/bastxtbulle1.png) no-repeat}
#bastxtbulle2{width:300px;height:20px;font-size:0;background:url(../images/bastxtbulle2.png) no-repeat}
#bastxtbulle3{width:300px;height:20px;font-size:0;background:url(../images/bastxtbulle3.png) no-repeat}
#bastxtbulle4{width:300px;height:20px;font-size:0;background:url(../images/bastxtbulle4.png) no-repeat}
#bastxtbulle5{width:300px;height:20px;font-size:0;background:url(../images/bastxtbulle5.png) no-repeat}

/* formulaire identification dans texte info bulle operateur*/
#conteneur #espace{  text-align:center; line-height:20px; padding:5px;}

#conteneur #espace .aligne{ position:absolute; top:120px; left:350px;  padding-bottom:5px;}
#conteneur #espace .espacement{padding-right:10px;}

/* PORTAIL ACCUEIL */
/* PORTAIL ACCUEIL ACTUS */
#conteneur #portail {background:url(../images/portailbas.gif) no-repeat top left; width: 639px; height:307px; float:left; /* background definit dans le css de couleur */ font-size:1em;}
#conteneur #portail #actus { width:404px; display:block; float:left; color:#666665; height: 350px; }
#conteneur #portail #actus .separverti{display:block; width:7px; float:left; padding-top:4px;}
#conteneur #portail #actus #separhoriz{display:block; float:left; padding-left:9px; width:361px;}
#conteneur #portail #actus #titre1{background:url(../images/icoactuprod.gif) no-repeat 5px -3px;display:block; width:400px; float:left; height:46px; /* background definit dans le css de couleur */  }
#conteneur #portail #actus #titre2{background:url(../images/icoactuprod.gif) no-repeat 5px -3px;display:block; width:400px; float:left; height:46px; /* background definit dans le css de couleur */  }
#conteneur #portail #actus #titre1 .letitre{ color:#131f04; font-size:1.3em;	float:left;	padding:17px 45px}
#conteneur #portail #actus #titre1 .date { float: right; color:#131f04; font-size:0.9em;  font-style:italic; text-align:right; padding-top:19px;}

#conteneur #portail #actus #video{
	display:block;
	padding: 0px 0px;
	width:125px;
	float:left;
	padding-left:5px;
	color:#333333
}
#conteneur #portail #actus #video .contenu {height:220px;display:block;}
#conteneur #portail #actus #video .imgvideo{padding-top:8px;}
#conteneur #portail #actus #video .sstitres{font-size:1.1em;  display:block; height:20px;  }

#conteneur #portail #actus #nouveaux{display:block; padding: 0px 0px ; width:125px; font-size:1em;	float:left;   padding-left:5px; color:#333333;  }

#conteneur #portail #actus #nouveaux img{
	border:1px solid #ffffff;
	display: block;
	width:41px;
	height:28px;
	float:left;
	margin-right: 3px;
}

#conteneur #portail #actus #nouveaux ul{
	/*float:left;*/
	list-style-type:none;
	font-size:1em;
	padding-top:0px;
	display:block;
	width: 125px;
}
#conteneur #portail #actus #nouveaux li{
	text-indent:0px;
	/*padding-bottom:15px;float:left;*/
	
}
#conteneur #portail #actus #nouveaux li a{
	color: #333333;
	text-decoration: underline;
	margin-left:0px
}
#conteneur #portail #actus #nouveaux li a:hover{text-decoration: none; }
#conteneur #portail #actus #nouveaux a.lienproduits { background-color:#00FF66;}
#conteneur #portail #actus #nouveaux .sstitres{font-size:1.1em; display:block;  height:20px; color:#333333 ;padding-bottom:6px;}
#conteneur #portail #actus #nouveaux .contenu {height:214px; display:block;}

#conteneur #portail #actus #produitssaison{
	display:block;
	padding: 0px 0px;
	width:125px;
	float:left;
	font-size:1em;
	padding-left:9px;
	color:#333333
}
#conteneur #portail #actus #produitssaison .contenu {height:214px; display:block; }
#conteneur #portail #actus #produitssaison .sstitres{font-size:1.1em; display:block; height:20px; padding-bottom:6px; }
#conteneur #portail #actus #produitssaison .imgactu{ padding:4px 0px 0px 4px; /* background definit dans le css de couleur */ width:128px; display:block; float:left; margin-top:5px;  }
#conteneur #portail #actus #produitssaison a.lienproduits { background-color:#00FF66;}
#conteneur #portail #actus #produitssaison ul{float:left;list-style-type:none;font-size:1em;padding-top:0px;display:block;}
#conteneur #portail #actus #produitssaison li{
	background:url(../images/pucezoom.gif) no-repeat 0px 2px;
	text-indent:12px;
	padding-bottom:15px;
	padding-left: 4px;
}
#conteneur #portail #actus #produitssaison li a{color: #333333; text-decoration: underline; }
#conteneur #portail #actus #produitssaison li a:hover{text-decoration:none ; }

#conteneur #portail a.lienzoom{text-decoration:underline; color:#333333;}



/* PORTAIL ACCUEIL DOSSIERS */
#conteneur #portail #dossiers {	background:url(../images/icodossier.gif) no-repeat 10px 0; width:224px; height:350px; display:block; float:left; padding-left:11px; color: #333333;}
#conteneur #portail #dossiers #titre2{display:block; width:220px; float:left; height:46px; /* background definit dans le css de couleur */ }
#conteneur #portail #dossiers #titre2 .letitre{
	color:#131f04;
	font-size:1.3em;
	float:left;
	padding-top: 17px;
	padding-right: 34px;
	padding-bottom: 17px;
	padding-left: 44px;
}

#conteneur #portail #dossiers #enquete{	float:left;	width:104px; padding-left:5px; padding-right:4px; display:block; color:#333333;	height:260px; }
#conteneur #portail #dossiers #enquete .sstitres{font-size:1.1em; display:block; height:20px;padding-bottom:6px;   }
#conteneur #portail #dossiers #enquete .contenu {height:214px; display:block;  }
#conteneur #portail #dossiers #enquete p{color:#666666}

#conteneur #portail #dossiers #zoom{float:right; width:102px;padding-left:5px; padding-right:2px; display:block; color:#333333;}
#conteneur #portail #dossiers #zoom .sstitres{font-size:1.1em; display:block; height:20px;padding-bottom:6px;   }
#conteneur #portail #dossiers #zoom .contenu {height:214px; display:block;}
#conteneur #portail #dossiers #zoom p{color:#333333}
#conteneur #portail #dossiers #zoom dl{color:#333333; }
#conteneur #portail #dossiers #zoom dt{ background:url(../images/pucezoom.gif) no-repeat 0px 2px; text-indent:14px; font-size:1em;  }
#conteneur #portail #dossiers #zoom dd{color:#666666; padding-bottom:11px;}
#conteneur #portail a.lienbasvert{float: left; text-decoration:none; color:#333333; background:url(../images/flechelienvert.gif) no-repeat 25px;  /*text-align:right; width:95px;*/display:block; text-indent:17px; height:16px; padding-left:25px;}
#conteneur #portail a.lienbasrouge{float: left; text-decoration:none; color:#333333; background:url(../images/flechelienvert.gif) no-repeat 25px;  /*text-align:right; width:95px;*/display:block; text-indent:17px; height:16px; padding-left:25px;}

/* BAS DE PAGE */
#conteneur #footer { width: 1003px; display:block; height: 50px;font-weight:bold; text-align:center; padding-top:20px;background:#FFF; font-size:1.1em; color:#666; }
#conteneur #footer a{ text-decoration:none; color:#666; margin-left:8px; margin-right:8px}
#conteneur #footer a:hover{ text-decoration:underline; color:#666}

/* MENU GAUCHE SSMENU */
#conteneur #menugauche {
	width: 188px;
	display:block;
	padding-top:12px;
	position:absolute;
}
#conteneur #menugauche #menugauchehaut{  width: 188px; display:block;overflow:visible}

#conteneur #menugauche #menugauchehaut #menugauchehaut_haut{background:url(../images/upmenugauche.jpg) no-repeat;width:188px;height:10px;font-size:0}
#conteneur #menugauche #menugauchehaut #menugauchehaut_milieu{background:url(../images/middlemenugauche.jpg) repeat-y;width:188px;}
#conteneur #menugauche #menugauchehaut #menugauchehaut_bas{background:url(../images/downmenugauche.jpg) no-repeat;width:188px;height:10px;font-size:0}

#conteneur #menugauche #menugaucheparties{  width: 188px;  display:block;height:70px; }

#conteneur #menugauche #btnmenuvert{ width:188px; height:35px; display:block;margin-bottom:5px}
#conteneur #menugauche #btnrungispratique{ width:180px; height:35px; display:block;}
#conteneur #menugauche #btnmenuvert .boutonhaut {margin:0 auto; display:block; width:180px; height:35px; text-decoration:none;
color:#333333; text-align:center; font-size:1.2em; font-variant:small-caps; line-height:38px; font-weight:bold;}
#conteneur #menugauche #btnmenuvert .boutonhaut_en {margin:0 auto; display:block; width:180px; height:35px; text-decoration:none;
color:#333333; text-align:center; font-size:1.2em; font-variant:small-caps; line-height:38px; font-weight:bold;}
#conteneur #menugauche #btnmenuvert a.boutonhaut_en:hover{color:#333333; /* background definit dans le css de couleur  line-height:39px;*/ }

#conteneur #menugauche #btnmenuvert a.boutonhaut:hover{color:#333333; /* background definit dans le css de couleur  line-height:39px;*/ }
#conteneur #menugauche #btnrungispratique a.rungisprat  {display:block; width:180px; height:35px; text-decoration:none; color:#333333; text-align:center; font-size:1.2em;  font-variant:small-caps; line-height:38px; font-weight:bold;  }
#conteneur #menugauche #btnrungispratique a.rungisprat :hover{color:#333333; /* background definit dans le css de couleur */ line-height:39px; }

/* PARTIES MENU DE GAUCHE */

#conteneur #menugauche #menugaucheparties #btnparties{ width:177px; height:23px; display:block;}
#conteneur #menugauche #menugaucheparties #btnparties a.partie1  {float:left; /* background definit dans le css de couleur */ display:block; width:177px; height:23px; text-decoration:none; color:#333333; text-align:center; font-size:1.2em;  font-variant:small-caps; line-height:20px; font-weight:bold;  }
#conteneur #menugauche #menugaucheparties #btnparties a.partie1 :hover{color:#333333; /* background definit dans le css de couleur */ line-height:20px; }
#conteneur #menugauche #menugaucheparties #btnparties a.partie2  {float:left; /* background definit dans le css de couleur */ display:block; width:177px; height:23px; text-decoration:none; color:#333333; text-align:center; font-size:1.2em;  font-variant:small-caps; line-height:20px; font-weight:bold;  }
#conteneur #menugauche #menugaucheparties #btnparties a.partie2 :hover{color:#333333; /* background definit dans le css de couleur */ line-height:20px; }
#conteneur #menugauche #menugaucheparties #btnparties a.partie3  {float:left; /* background definit dans le css de couleur */ display:block; width:177px; height:23px; text-decoration:none; color:#333333; text-align:center; font-size:1.2em;  font-variant:small-caps; line-height:20px; font-weight:bold;  }
#conteneur #menugauche #menugaucheparties #btnparties a.partie3 :hover{color:#333333; /* background definit dans le css de couleur */ line-height:20px; }

#conteneur #menugauche #menugauchehaut dt {cursor: pointer; font-size: 1.2em; font-variant:small-caps; /* background definit dans le css de couleur */  display:block; margin-top:0px; color: #ffffff;  }

#conteneur #menugauche #menugauchehaut dt a {text-decoration: none; width:168px; display: block; padding-left:12px; padding-top:2px;  padding-right:5px; color: #ffffff; padding-bottom: 2px}
#conteneur #menugauche #menugauchehaut dt a:hover {color: #ffffff; /* background definit dans le css de couleur */text-decoration: none; display: block;}

#conteneur #menugauche #menugauchehaut dd { position:absolute; z-index: 10000; left: 185px;  width:239px; margin-top: -22px;}
#conteneur #menugauche #menugauchehaut ul {list-style-type:none; margin-top:0px;padding-top:0px;}

#conteneur #menugauche #menugauchehaut li {
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;/* background definit dans le css de couleur */
}
#conteneur #menugauche #menugauchehaut li a { color:#FFF; font-weight:bold; text-decoration: none; display: block; width:160px; font-size:1em; padding:5px 0px 4px 0px; padding-left:18px; 
/* background definit dans le css de couleur */ }


#conteneur #menugauche #menugauchehaut li a:hover {text-decoration: none;  /* background definit dans le css de couleur */}
#conteneur #menugauche #menugauchehaut .htssmenu { width:239px;  height:12px; padding:0px; display:block; /* background definit dans le css de couleur */ }
#conteneur #menugauche #menugauchehaut .basssmenu { width:239px; display:block; height:12px; margin:0px; padding:0px; /* background definit dans le css de couleur */}

#conteneur #rungispratique { padding-bottom:5px; background-color:#000000}

/*GAUCHE BILLET D'HUMEUR */
#conteneur #menugauchebas{
	display: block;
	width: 187px;
	padding-top:13px;
	height:66px;
}
#conteneur #billethumeur{ background:url(../images/fdbillet.jpg) no-repeat top center; width: 188px; height:300px; margin-top:8px; }
#conteneur #billethumeur .billetvert { width: 157px; margin:0 auto; color:#5dbb03; display:block; padding:3px; height:28px; text-indent:15px; font-size:1.1em; line-height:30px; font-weight:bold; color:#000000}
#conteneur #billethumeur .billetdefil {
	width: 157px;
	margin:0 auto;
	font-size:1em;
	display:block;
	margin-left:9px;
	margin-right:14px;
	margin-bottom:4px;
	padding-left:14px;
	padding-bottom:5px;
	height:244px;
	color: #4D4A3B;
}

/* MENU GAUCHE NEWSLETTER */
#conteneur #menugauchenews{
	width: 187px;
	display:block;
	height:49px;
}
#conteneur #menugauchenews_en{width: 187px;display:block;height:49px; }


#conteneur #menugauchenews a.liennews{
	background:url(../images/fdnewsletter.jpg) no-repeat top left;
	color: #000000;
	text-decoration: none;
	padding-top:10px;
	font-size:1.4em;
	width:187px;
	display:block;
	font-size:1.5em;
	line-height:51px;
	font-weight:bold;
	text-indent:85px;
}
#conteneur #menugauchenews a.liennews:hover{
	color: #000;
}
#conteneur #menugauchenews_en a.liennews{background:url(../images/fdnewsletter_en.jpg) no-repeat top left;color: #000000;
	text-decoration: none;
	padding-top:10px;
	font-size:1.4em;
	width:187px;
	display:block;
	font-size:1.5em;
	line-height:51px;
	font-weight:bold;
	text-indent:85px;}
#conteneur #menugauchenews_en a.liennews:hover{color: #000; }


/* MENU DROITE RECHERCHE */
#conteneur #menudroite #menurecherche {
	width:172px;
	height:276px;
	background:url(../images/img_recherche/bg_recherche.jpg) no-repeat;
	float: right;
}

* html #conteneur #menudroite #menurecherche .recherche_cache select{ display:none;}

/* PETIT POUCET et IMPRIM */
#bandeau_poucet_imprim{width:100%; height:40px; display:block; background-color:#FFF; position:relative;color:#666 }
#bandeau_poucet_imprim .imprim{display:block; position:absolute;top:5px;right:5px;  }
#bandeau_poucet_imprim .imprim a{background:url(../images/imprim-ico.gif) no-repeat top left ; display:block; width:33px;height:33px }
#bandeau_poucet_imprim .petitpoucet{width:100%; height:20px; display:block; font-size:0.9em;}

#bandeau_poucet_imprim a.retour { color:#FFFFFF; text-decoration:none; width:100px; display:block;  text-indent:14px; height:12px;  background:url(../images/retour.jpg) no-repeat 0px 1px;  }
#bandeau_poucet_imprim a.retour:hover{ text-decoration:underline; background:url(../images/retour.jpg) no-repeat -1px 1px}

#bandeau_poucet_imprim .petitpoucet{height:20px;font-size:1.0em;color:#333; line-height:20px;font-weight:bold;}

#bandeau_poucet_imprim .petitpoucet a{ padding:0 5px; color:#333; text-decoration:underline;}
#bandeau_poucet_imprim .petitpoucet a:hover{ text-decoration:underline;}



/* COULEURS DIVERSES*/
.noir {color:#000000}
.rouge{color:#b93132}


/* MOTEUR DE RECHERCHE */
#bande_recherche{height:38px;width:168px; }
#bande_recherche p{color:#000000;font-size:1.3em;font-weight:bold;text-align:center;padding-top:8px;}
.form_recherche{margin:0;padding:0}
.form_recherche .espace_pointille{ padding-top:7px;}
.form_recherche p{padding-bottom:8px;}
.form_recherche select{border:1px solid #7E9EB7;width:146px;margin-left:7px;font-size:0.9em;}
.form_recherche input{border:1px solid #7E9EB7;width:144px;margin-left:7px;font-size:0.9em;}
.form_recherche span.fleche_recherche{background:url(../images/img_recherche/fleche_recherche.jpg) no-repeat 5px 0;padding-left:15px;font-size:1.1em;}
/*#ok{margin-bottom:8px;margin-left:0px;background:url(../images/img_recherche/ok_recherche.gif) no-repeat;width:161px;height:30px;border:0px;float:left;}*/
#ok{background:url(../images/img_recherche/ok_recherche.jpg) no-repeat 5px 0;width:161px;height:45px;border:0;margin:0;
		color:#000;
		text-decoration:none;
		text-align:center;
		padding-top:4px; 
		padding-left:22px;
		font-size:1em;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
#ok:hover{cursor:pointer;}
/*#recherche_avancee{clear:both;background:url(../images/img_recherche/recherche_avancee.gif) no-repeat;width:159px;height:40px;}
#recherche_avancee a {color:white;text-decoration:none;display:block;text-align:center;padding-top:8px;font-size:1.3em;}*/
#recherche_avancee{
	clear:both;
	color:#000;
	background:url(../images/img_recherche/recherche_avancee.jpg) no-repeat;
	width:172px;
	height:29px;
	float: right;
}
#recherche_avancee a {color:#000;text-decoration:none;display:block;text-align:center;padding-top:4px; padding-left:15px;font-size:1em;}
#recherche_avancee a:hover {text-decoration:underline;}
p.champ{margin-bottom:10px;}
#criteres{width:159px;height:40px;}
#criteres a {display:block;color:#F8BA24;text-decoration:none;text-align:center;font-size:1.0em;}
#criteres a:hover {text-decoration:underline;}

#bloc_recherche_avancee select{font-size:0.9em;}
#bloc_recherche_avancee input{font-size:0.9em;}
#bloc_recherche_avancee{ background-color:#4d4a3b;width: 639px; height:305px; float:left;position:relative;z-index:20}
#bloc_recherche_avancee #bande_recherche{background:url(../images/img_recherche/bande_recherche.gif) no-repeat; width: 639px; height:32px; float:left;}
#bloc_recherche_avancee #bande_recherche p{float:left;color:black;font-weight:bold;padding-left:8px;font-size:1.3em;}
#bloc_recherche_avancee #gauche{ padding-left:8px;float:left;width:300px;height:269px;}
#bloc_recherche_avancee #droite{float:left;height:269px;width:279px;}
#bloc_recherche_avancee p.titre{color:#d0cec7;font-size:1.2em;padding-top:4px;font-weight:bold;padding-bottom:5px;}
#bloc_recherche_avancee div.rs{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/raison_sociale.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.activite{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/activite.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.offre{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/offre.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.produit{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/produit.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.clientele{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/clientele.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.service{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/service.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.importation{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/fleche_gauche.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.exportation{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/fleche_droite.gif) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.produitbio{margin-top:5px;margin-right:5px;float:left;background:url(../images/img_recherche/produitbio.jpg) no-repeat;width:32px;height:32px;}
#bloc_recherche_avancee div.help{float:right;width:17px;height:17px;background:url(../images/img_recherche/picto_aide.gif) no-repeat;margin-top:17px;margin-right:5px;}



/*.barre_recherche{float:left;width:317px;height:27px;background:url(../images/img_recherche/barre_jaune.gif) no-repeat;}
.bouton_recherche_ok{float:right;width:49px;height:27px;margin-right:33px;}
.barre_recherche{float:left;margin-left:90px; width:153px;height:38px;background:url(../images/img_recherche/bouton_ok.gif) no-repeat; background-position:0px 0px; }
*/
.barre_recherche_position{position:relative;}
.barre_recherche{ display:block; position:absolute; top:250px; left:10px; z-index:10000; width:153px;height:38px;background:url(../images/img_recherche/bouton_ok.gif) no-repeat top left;  }

.barre_recherche:hover{cursor:pointer;}
.barre_recherche a {color:#000;text-decoration:none;display:block;text-align:center;padding-top:15px; padding-left:25px;font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.barre_recherche a:hover {text-decoration:underline;}

#bloc_recherche_avancee div.champ{float:left;}
#bloc_recherche_avancee div.champ input{width:242px;}
#bloc_recherche_avancee div.champ select{width:247px;}
#bloc_recherche_avancee .bloc_champ{height:40px;}
#bloc_recherche_avancee .international { margin-left:15px;}
#bloc_recherche_avancee .bloc_champ2{height:95px;width:315px;}
#bloc_recherche_avancee .bloc_champ2 select{margin-top:5px;}
#bloc_recherche_avancee .bloc_champ2 div.help{float:right;width:17px;height:17px;background:url(../images/img_recherche/picto_aide.gif) no-repeat;margin-top:24px;margin-right:5px;}

#bloc_recherche_avancee .bioH{width:312px;height:5px;background:url(../images/img_recherche/bgh_bio.jpg) no-repeat;}
#bloc_recherche_avancee .bioB{width:312px;height:5px;background:url(../images/img_recherche/bgb_bio.jpg) no-repeat;}
#bloc_recherche_avancee .bioM{width:312px;background:url(../images/img_recherche/bgm_bio.jpg) repeat-y; padding-left:15px;}
#bloc_recherche_avancee .bloc_champ3{width:315px; overflow:hidden;}

#bloc_jaune{background:url(../images/img_recherche/resultat_recherche.gif) no-repeat;width:342px;height:61px;float:left;}
#bandeau_resultat_recherche{width:639px; height:63px; display:block; background-color:#ffffff; padding-top:18px }
#bandeau_resultat_recherche p{color:#000000;font-size:14px;padding-top:15px;padding-left:48px;font-family: Trebuchet MS;font-weight:bold;}

#pdf{text-align:center;background:url(../images/img_recherche/onglet_pdf.gif) no-repeat;width:89px;height:63px;float:right;}
#imprimer{text-align:center;background:url(../images/img_recherche/onglet_print.gif) no-repeat;width:76px;height:63px;float:right;margin-left:2px;}
#pratique{text-align:center;background:url(../images/img_recherche/onglet_pratique.gif) no-repeat;width:126px;height:63px;float:right;margin-left:2px;}
/*icone onglet pratique*/
#iconeauto{float:left; margin-left:8px; margin-top:10px;}
#iconeautre{float:left;margin-left:5px;margin-top:10px;}
#iconeprint{float:left; margin-left:22px; margin-top:10px;}
#iconepdf{float:left; margin-left:26px; margin-top:10px;}

a.link_onglet{color:#626A6C;text-decoration:none;padding-top:5px;display:block;font-size:12px;font-weight:600;}
a.link_onglet:hover{text-decoration:underline;}
/*div.mini{background:url(../images/img_recherche/result_recherche_mini.gif) no-repeat;width:597px;/*height:100px;*//*float:right;}*/
div.mini{width:597px;/*height:100px;*/float:right; margin:0px; padding:0px;}
p.rs{color:#000000;font-size:14px;font-weight:bold;margin-left:15px;}
p.activite{color:#000000;font-size:12px;font-weight:bold;margin-top:10px;margin-left:15px;}
/*
div.blocresultat{margin-left:15px;}

div.cadrehaut{background:url(../images/img_recherche/result_recherche_haut.gif) no-repeat; width:597px; height:80px;}

div.cadremilieu{background:url(../images/img_recherche/result_reche_milieu.gif);width:598px; margin:0px; padding:0px; }
div.cadrebas{background:url(../images/img_recherche/result_recherche_bas.gif) no-repeat;width:597px; height:41px; margin-top:-25px;margin-left:10px; }
div.miseanivo{height:40px;}
*/

.cadrehaut{background:url(../images/img_recherche/result_recherche_haut.gif) no-repeat; width:597px; height:80px;/*margin-left:-10px;*/margin-left:10px;}

.cadremilieu{background:url(../images/img_recherche/result_reche_milieu.gif); width:597px; margin-top:0px;margin-left:10px; padding:0px; }
.cadrebas{background:url(../images/img_recherche/result_recherche_bas.gif) no-repeat;width:598px; height:41px; margin-top:-23px;margin-left:10px; }
.miseanivo{height:23px;}
.miseanivo2{/*height:10px;*/ background:url(../images/img_recherche/result_reche_milieu.gif) top repeat-y;}
.miseanivobg{background:url(../images/img_recherche/result_reche_milieu.gif) repeat-y;height:23px;margin-left:10px;}



div.page{text-align:center;}
a.pagination{text-decoration:none;color: #000000;  font-size: 11px;}
a.pagination:hover {color: #F9C440; text-decoration: underline;font-size: 11px;font-weight:bold; }
span.on{color: #F9C440;font-weight:bold;}
div.bloc_picto{float:right; margin-top:5px;}
div.bloc_picto img.picto{ float:left;margin-top:5px; padding-right:3px;}
div.gauche{float:left;width:500px;/*height:80px;*/margin-top:10px;margin-left:10px;}
/*div.info{float:right;width:70px;height:80px;margin-top:10px;margin-right:10px;padding-top:15px;}*/
div.info{float:right;width:70px;height:80px;margin-top:10px; margin-left:3px;padding-top:15px; }
div.info img {margin:auto;}
div.info p{text-align:center;}
div.info p a{color:#616161;text-decoration:none;}
div.info p a:hover{text-decoration:underline;}
div.bloc_blanc{width:615px;/*height:100px;*/}
div.input{float:left;width:10px;height:10px;margin-top:15px;}
img.trait{margin-top:7px;margin-bottom:7px;}
span.gris{color:#4F4F4F;font-size:14px;font-weight:bold;}

div.entete{ float:left;}
div.entete_haut{float:left; width:500px;}
/*recherche affichage détaillé*/
div.entete_haut{float:left; width:500px;}
.blocresultat{width:570px; margin-left:15px; }
.resultat { width:480px; /*float:right;*/ }


.entete .rs a.lienslide{ margin-left:5px; text-decoration:none; font-size:11px; color:#616161; font-weight:normal;}
.entete .rs a.lienslide:hover{ text-decoration:underline;}
.imginforecherche{ cursor:pointer;}

.blocresultat .icone{float:right;width:70px;height:80px;margin-top:10px;padding-top:15px; margin-right:5px; }
.blocresultat .icone img {margin:auto; }
.blocresultat .icone p{text-align:center;}
.blocresultat .icone p a{color:#616161;text-decoration:none;}
.blocresultat .icone p a:hover{text-decoration:underline;}

.resultat .intitule{ color:#FF0000;  width:95px; float:left;}
.resultat .b_haut{background:url(../images/img_recherche/bandeau_haut.jpg) no-repeat; background-color:#F4EA89; width:478px; height:10px; margin:0px;padding:0px; }
 .resultat .b_bas{background:url(../images/img_recherche/bandeau_bas.jpg) no-repeat ; width:478px; height:13px; padding:0px; margin:0px;  }
 .resultat .b_contenu{ margin:0px; padding:0px; background-color:#F4EA89; width:473px; text-align:left; padding-left:5px; }
 
.resultat .adresseRes{ float:left; width:385px; margin:0px; padding:0px;}
.resultat .adresseRes .adressePost{ float:left; text-align: left;width: 177px;}
.resultat .adresseRes .tel{ float:left;  text-align: left; margin-left:8px; width: 195px; }
.resultat .adresseRes .tel input{ border:0px; font-size:11px; font-family:Trebuchet MS;}

.resultat .contactRes{float:left; width:340px;}
.resultat .ClienteleRes {float:left; width:340px;}
.resultat .zoneimpRes {float:left; width:340px;}
.resultat .zoneexpRes {float:left; width:340px;}
.resultat .specialiteRes{float:left; width:340px;}
.resultat .offreComRes {float:left; width:340px;}

.resultat .lien_bandeau { background:url(../images/img_recherche/ar_adresse.gif) no-repeat; background-color:#F4EA89; height:36px; width:340px;}
.resultat .lien_bandeau .aligneV { margin-left:15px;}
.resultat .lien_bandeau .aligneV .gauchep{float:left;}

.resultat .lien_bandeau .aligneV .gauchep .www{background: no-repeat top left url(../images/img_recherche/www.gif); padding-left:28px; height:30px; margin-top:5px; margin-right:30px;}
.resultat .lien_bandeau .aligneV .gauchep .www a { text-decoration:none; color:#000000;}
.resultat .lien_bandeau .aligneV .gauchep .www a:hover{ text-decoration:underline;}
.resultat .lien_bandeau .aligneV .gauchep .at{background: no-repeat top left url(../images/img_recherche/at.gif); padding-left:28px; height:30px; margin-top:5px;margin-right:30px;}
.resultat .lien_bandeau .aligneV .gauchep .at a { text-decoration:none; color:#000000;}
.resultat .lien_bandeau .aligneV .gauchep .at a:hover{ text-decoration:underline;}
.resultat .lien_bandeau .aligneV .gauchep .sy_rendre{background: no-repeat top left url(../images/img_recherche/lieu.gif); padding-left:28px; height:30px; margin-top:5px;}
.resultat .lien_bandeau .aligneV .gauchep .sy_rendre a { text-decoration:none; color:#000000;}
.resultat .lien_bandeau .aligneV .gauchep .sy_rendre a:hover{ text-decoration:underline;}





/* qui fait quoi */
#conteneur #form .inputlong{
    /**border: 4px;*/
	width: 525px;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#conteneur #form .inputlong6{
    /**border: 4px;*/
	width: 200px;
	margin-left: 0px;
	margin-top: 0px;
}

#conteneur  #etapeqfq {
height:26px;
margin-bottom:35px;
}

#conteneur  #etapeqfq img {
	
		
	border: 0px;
	text-align:center;
	/*margin-left: 10px;margin-right: 5px;float:left;*/
}
#conteneur  #etapeqfq .flottant {
float:left;
text-align:center;
width:95px;
margin-right:5px;
 }
 
#conteneur  #etapeqfq .etapes {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
	/*margin-right: 5px;
	margin-left: 0px;	
	float:left;
	height:26px;*/

}

#conteneur #etapeqfq  .etapesover{ color:#FF9046;

	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-align: center;
	margin-right: 5px;
	margin-left: 0px;	
	
	/*height:26px;*/
}
#conteneur	#ajout_contact{ margin-bottom:5px; float:right; text-align:right; margin-right:60px;}
#conteneur	#ajout_contact img{ float:left; padding-right:5px;}
#conteneur	#ajout_contact a{ text-decoration:none; color:#333;}
#conteneur	#ajout_contact a:hover{ text-decoration:underline;}


#conteneur #form .table{ border:1px solid #000000; font-size:11px; }
#conteneur #form  .x_class{background-color:#FFFFFF;}
#conteneur #form .v_class{background-color:#EFEFEF;}


#conteneur	#ajoutjax{ float:right; padding-right:15px;}
#conteneur	#ajoutjax  img{ float:left; padding-right:5px;}
#conteneur	#ajoutjax a{ text-decoration:none; color:#333;}
#conteneur	#ajoutjax a:hover{ text-decoration:underline;}

 
 #conteneur	#help{ float:right; margin:5px 5px 5px 5px;}
 #conteneur	#help img{ float:left;}
 
 #conteneur	#help a { text-decoration:none; color:#0033FF;}
 #conteneur	#help a:hover{ text-decoration:underline;}

#conteneur .aide{ background-color:#F9F9F9;}
#conteneur .aide TD{padding-left:155px;}
.noir{color:#333333;}



/* aide qfq */

#lightbox{
	background-color:#FFFF99;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


.majtout{ text-transform:uppercase;}
.maj1{ text-transform:capitalize;}
.minutout{text-transform:lowercase;}

#conteneur #form .inputlong250{
    /**border: 4px;*/
	width: 300px;
	margin-left: 0px;
	margin-top: 0px;
}

.tr1{border:1.4px outset #80898C; padding-left:6px; height:15px; vertical-align:middle; }
.tr2{border:1.4px outset #FFF; padding-left:6px;height:15px;vertical-align:middle; }
.st_table{ font-size:14px;}

input[disabled=disabled]
{
		color:#000;
        background-color: #FFFFFF;
}



/* MENU GAUCHE facebook et drapeau */
#conteneur #menugauche #faceb { text-indent:20px; background:url(../images/facebook_icon.jpg) no-repeat; margin-left:31px; margin-bottom:9px;} 
#conteneur #menugauche #faceb a{ color:#999; text-decoration:none; font-size:10px; display:block;} 
#conteneur #menugauche #faceb a:hover{ color:#3b5999;} 
#conteneur #menugauche #flag_langue { float:left; margin-left:4px; }