* {margin:0;  padding:0;}
body{font-size:11px; color:#768585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color: #18305a;
background:url(images/pageinternee.jpg) no-repeat top left;}
p{padding:0; margin: 2px 0 4px 0; text-align:justify;}
em{font-size:1.2em; color:#768585; font-family: 'Trebuchet MS', Trebuchet,Arial, Helvetica, sans-serif; line-height:1.2em;}
h1{font-family: 'Trebuchet MS', Trebuchet,Arial, Helvetica, sans-serif; font-size:1.5em; color:#e50000; font-weight:normal; margin: 0 0 4px 0; line-height: 1.2em; letter-spacing: 0.01em;}
h2{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight: normal; color:#4489ff;margin: 0 0 4px 0;}
h3{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight: bold; color:#4489ff;/* letter-spacing:-0.01em;*/ margin: 0 0 4px 0;}
h4{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight: normal; color:#e50000;margin: 0 0 4px 0;}
img { border: 0px; }

div{margin:0;padding:0}
a{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4489ff;
	font-size:11px; text-decoration:underline;}
a:hover{color:#53baff;}
a:hover .cadre{border:1px solid #53baff;}
strong, b{color:#4489ff;}
ul{list-style-type: none; padding: 0px;  margin:5px 0 5px 0px;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:1em;}
li{background-image: url(images/puce-bleue.gif); background-repeat: no-repeat; background-position: 0 .3em; padding:0; padding-left: 15px; border:0; margin: 0; text-align:justify;}
ul ul li{background-image: url(images/puce-grise.gif);}
ul ul ul li{background-image: url(images/puce-carregris.gif); background-position: 0 .5em;}
i{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#4489ff;font-size:11px; font-style: normal;}
hr {margin: 15px 0; border-top: 1px dotted grey; border-bottom: 0px; height: 1px; clear: both;}
p.lien{padding:0 0 0 15px; border:0; margin: 0; text-align:right;}
p.lien a{background: url(images/puce-bleue.gif) no-repeat 0 .4em; padding:0 0 0 15px; }
input{margin: 0 4px 2px 4px;}
.fermer{text-decoration:none; display:block; text-align:right; height:20px; font-size:10px;}

.message { border: 1px solid #d0d0d0; background-color: #f0f0f0; padding: 10px; }

 /* FORMULAIRES */
.champcontact{background:  url("images/fond_champ.gif") repeat-x top; background-color: #ffffff; 
	border:1px solid #cccccc;padding: 0 2px 0 2px; margin:0;
	color:#405058; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
.champfocus{background: url("images/fond_champfocus.gif") repeat-x top; background-color: #ffffff;
	border-left:1px solid #94da78; border-right:1px solid #94da78; border-top:1px solid #6ab94b; border-bottom:1px solid #aedf9a;	color:#407c58;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;
	padding: 0 2px 0 2px; margin:0;}
.champcontacterreur{background:  url("images/fond_champerreur.gif") repeat-x top; background-color: #be0d0d;
	border:1px solid #5f0606; padding: 0 2px 0 2px; margin:0;
	color:#FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.erreur{color:#be0d0d;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:1em; font-weight:bold}
.send{background: url("images/fond_send.gif") repeat-x top; background-color: #999999; color: #FFFFFF;
	border:1px solid #717171;	text-align : center; font-weight: bold; font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

form{border:0; padding:0; margin:0}
input{margin:0}
.clear{clear:both;}
.padd{padding-right:15px;}
.padg{padding-left:15px;}
/*img.margd{margin:0 15px 6px 0;display: block; float:left; }*/
.margd{margin:0 15px 6px 0;display: block; float:left;}
/*img.margg{margin:0 0 6px 15px;display: block; float:right;}*/
.margg{margin:0 0 6px 15px;display: block; float:right;}
.cadre{border: 1px solid #dbdbdb;padding:1px;}
.fondgris{background-color: #f0f0f0;padding:5px;}
.note{font-size: 0.9em;color: #999999;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.flotte{float:left;}
#sitemap {/*float: left;*/}
#sitemap p {text-align:left;height:20px; margin: 0 0 10px 0; color:#747474;}
#sitemap p a{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#747474;font-size:1em;}
#sitemap p a:hover{color: #aaaaaa}
.points{background: url(images/points-h.gif) repeat-x top;}


.table{/*border-collapse:collapse;*/ padding:2px; font-size:1em;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.table td{margin:1px; background-color: #f7f7f7; padding: 2px 4px 2px 4px;}
.table tr.alt td{background-color:#f0f0f0;}
.table td.celfocus, .table tr.alt td{background:#dedede;}
.table tr.alt td.celfocus{background:#bfbfbf;}
.table th{background-color:#4389ff; color: #ffffff; font-weight:bold;padding: 2px 4px 2px 4px; line-height:1.2em;}
.table th i{font-weight:normal; color:#f1f6fe; font-style:normal;}
.table th em, .table th li{color: #ffffff; font-weight:bold;padding: 1px; line-height:20px;}
.table th ul{list-style-type: none; padding: 0;  margin:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:1em;}
.table th li{background: url(images/puce-blanche.gif) no-repeat 0 .4em; padding:0; padding-left: 15px; border:0; margin: 0; text-align:justify; line-height:1.2em;}
.table th.celfocus{background:#00399c;}
.table .alt th{background:#0053e4;}
.table caption{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight: normal; color:#4489ff;margin: 0 0 4px 0;}
.left th{text-align:left;}

.specproduit table{border:0;/*border-collapse:collapse;*/ padding:2px; font-size:1em;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.specproduit table td{border:0;margin:1px; background-color: #f7f7f7; padding: 2px 4px 2px 4px;}
.specproduit table th{border:0;background-color:#4389ff; color: #ffffff; font-weight:bold;padding: 2px 4px 2px 4px; line-height:1.2em;}
.specproduit table th i{font-weight:normal; color:#f1f6fe; font-style:normal;}
.specproduit table th em, .specproduit table th li{color: #ffffff; font-weight:bold;padding: 1px; line-height:20px;}
.specproduit table th ul{list-style-type: none; padding: 0;  margin:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:1em;}
.specproduit table th li{background: url(images/puce-blanche.gif) no-repeat 0 .4em; padding:0; padding-left: 15px; border:0; margin: 0; text-align:justify; line-height:1.2em;}
.specproduit table caption{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; font-weight: normal; color:#4489ff;margin: 0 0 4px 0;}

.tablecenter td{text-align:center;}

.esp30{clear: both; height:30px;}
/**/
#ctl00_logo{clear:both;margin-top:10px; margin-left:40px;}
#bandeau{width: 962px; height: 354px; top:0; left:0; margin-left: auto; margin-right: auto; position: relative; border-bottom:0; background: url(images/degrade-haut.gif) no-repeat top right; text-align:left;}
#bandeau p{color: #6a6a6a}
#bandeau #anim{width:100%;height:189px; position:absolute; bottom:20px; left:0;}

#bandeau .lienshaut{color:#768585; margin: 14px 0 0 0; padding: 0 0 0 18px; display: block; float:right; width:116px; height:114px;
background: url(images/points-v.gif) repeat-y top left; }
#bandeau .lienshaut p img{margin: 0 1px 10px; display:-moz-inline-box; display:inline-block;}
#bandeau .lienshaut ul li{background-image: url(images/puce-header.gif); background-position: 0 .6em;}
#bandeau .lienshaut ul li a{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#768585;
	font-size:11px; line-height: 22px;text-decoration:none;}
#bandeau .lienshaut ul li a:hover{color:#bdc4c4;}

#bandeau .contacts{margin: 14px 0 0 0; padding: 0 0 0 28px; display: block; float:right;
width:380px; height:114px; background: url(images/points-v.gif) repeat-y top left;}
#bandeau .contacts span{display: block; background: url(images/carte-contact.gif) no-repeat 0 8px; width:206px; height:102px;float: left; }
#bandeau .contacts span a{display: block; height:100%; width:100%; text-decoration:none; }
#bandeau .contacts h4{margin:20px 0 6px 0;}
#bandeau .contacts h4, #bandeau .contacts p{float: left; width: 160px;}

#main { margin: 0 auto; width: 962px; }
#contenu { float: right; }

#gauche{margin: 0; text-align: left; min-height:200px; float: left; margin-right: 20px;}
#centre{width: 330px; float: left; clear: left; margin-right: 15px; }
#centre2col{width: /*672*/686px; float: right;}

#droite{ width:322px; float: left;}

#footer{ width: 962px; height: 30px; text-align: center; background: url(images/points-h.gif) repeat-x top; clear: both;}
#footer p{background: url(images/points-h.gif) repeat-x bottom; color:#4489ff; line-height: 24px; height:24px;}
#footer center{text-align: center; color: #7a7a7a; padding: 0; margin:0; height: 50px;}
#footer center div{padding:4px 0 0 0; }
#footer center div img{margin: 0 8px 0 0;}
#footer center a{color: #7a7a7a; text-decoration:none;}
#footer center a:hover{color: #aaaaaa; text-decoration:none;}

.outils{background: url(images/encart-haut.gif) no-repeat top left #f0f0f0; width: 175px;height: 124px;margin:10px 0 15px 15px; clear:both}
.outils ul{margin:0 0 0 15px;padding:0; list-style: none; height: 124px; clear:both; width: 160px;background: url(images/encart-bas.gif) no-repeat bottom right;}
.outils li{height: 30px; background: url(images/points-h.gif) repeat-x left bottom; width:130px;}
.outils li a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none;
	display: block; line-height: 2.2em; margin: 0; padding: 0 0 0 34px; color: #838383; height: 30px;
	background: url(images/ico-ecrire.gif) no-repeat 0 .2em;}
.outils li a:hover{color: #aaaaaa;}
.outils li.transmettre a{background:url(images/ico-transmettre.gif) no-repeat 0 .2em;}
.outils li.imprimer a{background:url(images/ico-imprimer.gif) no-repeat 0 .2em;}
.outils li.besoin{background:none;}
.outils li.besoin a{background:url(images/ico-besoin.gif) no-repeat 0 .2em;}

.logo_ilpa{position:relative;bottom:10px;left:40px;clear:both;float:left;}

.menu{margin:0 0 15px 0; padding:0 0 1px 0; list-style: none; clear:both;background: url(images/points-h.gif) repeat-x left top;width:215px; border-bottom:6px solid #ededed;text-align:left; }
.menu li{background: url(images/points-h.gif) repeat-x left bottom; width:200px;text-align:left; }
.menu li a{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none;
	display: block; /*line-height: 1.4em;*/ margin: 0; padding: 2px 0 3px 18px; color: #838383; height:100%;
	background: url(images/puce-header.gif) no-repeat 0 .4em;}
.menu li a:hover{color: #aaaaaa;}
.menu li ul{margin:0; padding:0;}
.menu li li{width:170px; margin:0 0 0 15px;background: url(images/points-h.gif) repeat-x left top;text-align:left; }
.menu li li a{background: url(images/puce-carregris.gif) no-repeat 0 .6em;padding: 2px 0 2px 10px;}
.menu a.selected{color:#4389ff;}
.menu a.selected:hover{color:#4389ff;}
li.rien{background:none}
.menuderoulant{margin: -10px 0 0 0; text-align: right;}

.fairplanet {width: 225px; margin:14px 0 10px 0;}
.fairplanet span{display: block; background: url(images/logo-fair-planet.gif) no-repeat 18px 0; width:120px; height:122px;float: left; }
.fairplanet span a{display: block; height:100%; width:100%; text-decoration:none; }
.fairplanet h1{margin:26px 0 2px 0;}
.fairplanet p{color:#747474;}
.fairplanet h1, fairplanet p{float: left;}

.encartgris{background: url(images/encart-haut.gif) no-repeat top left #f0f0f0; margin: 0 0 16px 0; padding:0;}
.encartgris div { display: block; background: url(images/encart-bas.gif) no-repeat bottom right;  min-height:80px; width:100%;
	margin: 0; padding:0;}
.encartgris div h1,.encartgris div h2 { padding: 10px 0 0 20px; }
.encartgris div span {display: block;margin:0 10px 0 16px; padding: 16px 0 10px 0;}

.news{width: 284px;}
.news div{background: url(images/points-h.gif) repeat-x top; padding: 12px 0 12px 0;}

.calculfoudre { padding: 0 0 30px 0; }

.catalogue{ width:280px; background: url(images/points-h.gif) repeat-x top; height:130px;  margin-left: 20px; }
.catalogue a{display: block; text-decoration:none; float: left; margin-top: 25px; margin-right: 10px; }
.catalogue .lien a { margin-top: 5px; }
.catalogue div{float: left; width: 140px;}
.catalogue h1{margin:20px 0 2px 0;}
.catalogue p{color:#747474;}

.bloccatalogue{width:233px; height:214px; margin: 0 0 20px 0;}
.bloccatalogue span{display:block;background: url(images/encart-catalogue.gif) no-repeat top left; height: 160px; width: 233px;}
.bloccatalogue span a{text-decoration:none; display: block; height:100%; width: 100%}
.bloccatalogue div{background: url(images/encart-catalogue-bas.gif) no-repeat bottom right; height: 52px; width: 233px;}
.bloccatalogue div h1{font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif; font-size:1.5em; color:#a1a1a1; padding-left:10px; margin:0;}
.bloccatalogue div h2{font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif; font-size:1.5em; color:#4489ff;padding-left:40px;margin:0;}

.animref{width:280px; background: url(images/points-h.gif) repeat-x top; text-align: center; padding: 40px 0 0 0; margin-left: 20px; }
.animref img{padding:1px; border: 1px solid #ededed;}

/*PAGE PRODUIT - colonne de gauche*/
.photosproduit{float:right; width:260px; padding: 20px 0 0 0; margin: -10px 0 10px 10px; background: url(images/encart-haut.gif) no-repeat top left #f0f0f0;}
/*pour la photo grand format*/
.photosproduit span { height: 201px; display: block; clear: both; text-align: center; background: url(images/loading.gif) no-repeat center center; margin-bottom: 10px; }
.photosproduit .small { text-align: center; clear: both; }
.photosproduit .small div { margin: 2px; float: left; clear: none; border: 1px solid #d0d0d0; height: 112px; width: 112px; background: url(images/loading.gif) no-repeat center center; }
.photosproduit .small div span { width: inherit; height: inherit; text-align: center; display: table-cell; vertical-align: middle; }
.photosproduit .small span:hover { border: 1px solid #4489ff; }
.photosproduit .small div span img:hover { border: 1px solid #f0f0f0; }

.photosproduit a img { border: 1px solid #f0f0f0; }
.photosproduit a:hover img { border: 1px solid #4489ff; }
/*pour les petites photos */
.photosproduit center { text-align: center; margin: 10px auto; width: 248px; }
.photosproduit center a img { border: 1px solid #d0d0d0; margin: 2px; }
.photosproduit center a:hover img { border: 1px solid #4489ff; }
/*pour les documents pdf*/
.photosproduit div { margin:10px; padding: 0; clear: both; }
.photosproduit div h3 { background: url(images/points-h.gif) repeat-x bottom left; padding:10px 0 3px 0; }
.photosproduit ul li { background: url(images/ico-pdf.gif) no-repeat 0 0; padding-left: 24px; height: 20px; line-height: 16px; }
.photosproduit ul li a { color: #cc0000; text-decoration:none; display:block; }
.photosproduit ul li a:hover { color: #ff0000; }
/*pour l'arrondi du bas*/
.photosproduit b { background: url(images/encart-bas.gif) no-repeat bottom right red; height: 20px; display: block; }

/*PAGE PRODUIT - colonne de droite*/
.specproduit{ float:left; width:690px; clear: left; }

/*MENU PRODUIT - colonne de gauche*/
.menuproduit { float:left; width:230px; padding: 0; margin: 0 0 20px 0; background: url(images/encart-haut.gif) no-repeat top left #f0f0f0; }
/*pour l'arrondi du bas*/
.menuproduit b { background: url(images/encart-bas.gif) no-repeat bottom right red; height:20px; display:block; }

.menuproduit div { margin:10px; padding: 0; }
.menuproduit div h3 { background: url(images/points-h.gif) repeat-x bottom left; padding: 0 0 3px 0; }
.menuproduit ul li { padding-left: 0px; line-height: 16px; list-style-image: none; background-image: none; }
.menuproduit ul li a { text-decoration: none; display: block; }
.menuproduit ul li ul { margin-left: -10px; width: 230px; }
.menuproduit ul li ul li { padding-left: 10px; line-height: 16px; list-style-image: none; background-image: none; cursor: pointer; }

.menuproduit ul li ul li a { color: #18305A; text-decoration: none; display: block; }

.menuproduit ul li ul li ul { background-color: #fcfcfc; margin-left: -10px; margin-top: 2px; width: 230px; border-top: 1px solid #e8e8e8; }
.menuproduit ul li ul li ul li { padding-left: 15px; text-align:left; }
.menuproduit ul li ul li ul li.selected { background: url(images/select-bleu.gif) no-repeat 5px 5px; }
.menuproduit ul li ul li ul li:hover { background-color: #e7e7e7; }

/* reference */
.principal { float: left; width: 725px; clear: left; }
.principal hr { clear: both; margin: 15px 0; border-top: 1px dotted grey; border-bottom: 0px; height: 1px; }
.principalcontact { float: left; width: 925px; clear: left; }
/*.principalcontact .div { width: 140px; margin-left: 0px; float: left; }*/
.secondairecontact{width: 680px; height: 425px; overflow: hidden;}
#countries{height: 400px; width: 100%; overflow: hidden; float: none;}
#countries div {width: 136px; margin-left: 0; float: left;}
#countries a.france{display:block; height:153px; background: url(images/bandeau_contact.jpg) no-repeat top left;text-decoration:none; margin:0;}
#countries a.monde{display:block; height:190px; background: url(images/bandeau_contact_monde.jpg) no-repeat top left;text-decoration:none; margin:0;}

.reference_zone { margin-bottom: 10px; }
.reference_zone div.vignette { background: url(images/continent_europe.gif) no-repeat top left; float: left; width: 176px; height: 150px; margin: 0 5px 5px 0; font-family: 'Trebuchet MS', Trebuchet,Arial, Helvetica, sans-serif; font-size:1.5em; color:#e50000; font-weight:normal;  line-height: 1.2em; letter-spacing: 0.01em; }

.reference_zone div.europe {background-image: url(images/continent_europe.gif);}
.reference_zone div.asieoceanie {background-image: url(images/continent_asie.gif);}/* image a modifier pour asie+oceanie*/
.reference_zone div.amerique {background-image: url(images/continent_amerique.gif);}
.reference_zone div.afrique {background-image: url(images/continent_afrique.gif);}
.reference_zone div.moyenorient {background-image: url(images/continent_moyen-orient.gif);}

.reference_zone div.references { float: left; width: 520px; margin-left: 4px; margin-bottom: 15px;}
.reference_zone div.references div { background: url(images/vignette.gif) no-repeat; float: left; width: 164px; height: 170px;  }
.reference_zone div.references div p { width: 139px; margin-top: 130px; position: absolute; text-align: center; }
.reference_zone div.references div span { width: 139px; display: block; text-align: center; margin-top: 7px; }
.reference_zone div.references div.gmap { background: url(images/vignette_gmap.gif) no-repeat; float: left; width: 159px; height: 139px;  }
.reference_zone div.references div.gmap span {  }
.reference_zone div.references div.gmap a.liengmap { float: right; width: 20px; height: 36px; background: none; }

.pointer {cursor: pointer;}
.pointer:hover{color:#4489ff;}
.invisible {display: none;}

#middle{height: 25px; width: 100%; overflow: hidden; float: none; border-top: 1px solid #efefef; border-bottom: 1px solid #e0e0e0;background: url(images/puce-bas.gif) no-repeat 10px 8px #e6e6e6;}
#form{height: 0px; width: 100%; overflow: hidden; float: none;}
#formleft{float: left; height: 100%; overflow: hidden;}
#formmiddle{float: right; display: none; width: 20px; height: 100%; border-left: 1px solid #efefef; border-right: 1px solid #e0e0e0; text-align: center; background: url(images/puce-droite.gif) no-repeat 8px 20px #e6e6e6; overflow: hidden;}
#formleft ul{width: 800px; margin: 20px; overflow: hidden;}
#formright{float: right; height: 100%; overflow: hidden;}
#formright div{margin:20px;}
#formright p{font-size: 10px;}
.nompays{float: left; margin: 5px 30px;}
.divbtclosebas{float: right; width: 410px; height:24px; background: url(images/puce-bas.gif) no-repeat bottom left;}

#carte{display:block; float: left; width: 300px; height: 380px; margin: 0;}
#coordonnees{display:block; float: left; width: 210px; margin: 0 0 0 10px;}
#coordonnees div{display: none;}
#coordonnees div#c0{display: block;}
#coordonnees p{text-align:left;}

.accueilservices div{width:160px; float:left; height:220px; margin: 0 11px 0 0;}
.accueilservices div p{/* font-size:0.9em;*/ color: #666666;text-align:justify;margin: 0 4px 0 4px;}

.accueilrecherche div{width:260px; float:left; height:180px; margin: 0 10px 0 20px;}
.accueilrecherche div p{ /*font-size:0.9em;*/ color: #666666; text-align:justify; margin: 0 8px 0 8px;}

#demo{float: left; width: 540px;}

/* EXTRANET */
#zoneextranet{width: 300px; margin: 40px 0 100px 0;}
#zoneextranet p{text-align: right;}

#listedocuments ul li{background:url(images/ico-pdf.gif) no-repeat 0 0; padding-left:23px; height:18px}
#listedocuments ul li.pdf{background:url(images/ico-pdf.gif) no-repeat 0 0; }
#listedocuments ul li.doc{background:url(images/ico-doc.gif) no-repeat 0 0;}
.description {background-color: #f0f0f0; border: 1px solid #f0f0f0; padding: 0 3px; }
.description p{text-align: left;}
.description a{display: block; float: right; height: 20px; text-align:right; width:300px}

#prevectron{width: 280px; height:260px; float:left;}
.plansite div{width: 260px; float: left;}

#slideshow { width: 273px; height: 160px; border: 1px solid #e0e0e0; }
	#slideleft { width: 30px; height: 100%; background: url(images/navigation-gauche.gif) center center no-repeat; float: left; cursor: pointer; }
	#slideright { width: 30px; height: 100%; background: url(images/navigation-droite.gif) center center no-repeat; float: right; cursor: pointer; }
	#slidepicture { width: 207px; height: 100%; position: relative; overflow: hidden; }
	#slidepicture div { width: 213px; height: 160px; text-align: center; position: relative; float: left; }
	#slidepicture img { border: none; padding: 0; }
	
	#credits { display: none; cursor: pointer; }
	
#divsend{display:none;}

.foudre_documentation img { float: left; clear: left; margin: 5px; }
.foudre_documentation div { float: left; }
.foudre_documentation div h2 { float: left; margin-bottom: 50px; }
.foudre_documentation div a { float: left; clear: both; }


/* Questionnaire qualité */

#bloc1 {height:auto; width:700px; margin-bottom:15px;display:block;}
.bloc_opinion {height:auto; width:700px;margin-bottom:15px}
.labelk{float:left; margin-bottom: 5px; }
.textbox {margin-bottom: 5px; background:  url("images/fond_champ.gif") repeat-x top; background-color: #ffffff;border:1px solid #cccccc;padding: 0 2px 0 2px; 
	color:#405058; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:1em; }
.textboxerreur {margin-bottom: 5px; background:  url("images/fond_champerreur.gif") repeat-x top; background-color: #be0d0d;
	border:1px solid #5f0606; padding: 0 2px 0 2px; color:#FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.radiok{float:left; margin-bottom: 2px; display:block; width:15%;   }
.radiokerreur{float:left; margin-bottom: 2px; display:block; width:15%; background-color: #be0d0d;color:#FFFFFF;  }
.radio label{margin: 0 0 0 5px; }
.ddlist{float:left; margin-bottom: 2px; display:block; width:115px; }
fieldset {border: 1px dotted #768585; margin: 5px; padding:5px; display:block;}
legend{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color: #4489FF; background-color: #ffffff}

/* Formulaire recrutement collaborateur */
fieldset span.label {
 	float: left;
 	width: 20%;
 	text-align: right;
 	padding-right: 10px;
 	clear:both;
 }
fieldset span.text {
 	float: right;
 	width: 200px;
 	text-align: left;
 }
 
fieldset span.radio {float:left;width:5%; display:block;}
 

.bouton { float : right; margin-right:100px;}

