/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-image:url(../media/fd-menu.gif);
 background-repeat:repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 985px;
}
/*Menu*/
#menu {
display:block;
height:40px;
float:left;
margin-bottom:5px;
}

#newsletter {
 float:right;
 background-image:url(../media/fd-newsletter.gif);
 height:28px;
 width:210px;
 padding-top:7px;
 padding-left:100px;
}

.button {
	text-indent : -9999px;
	height : 20px;
	width : 58px;
	border : 0;
	background-image:url(../media/btn-valider.png);
	cursor : pointer;
	float:left;
}
#email{
	font-size:11px;
	float:left;
	margin-right:5px;
	height:16px;
}
#menu img{
border:0;
}

#menu ul li{
	display:inline;
	list-style-type:none;
}
#menu ul li a {
	display:block;
	float:left;
	height:15px;
	margin-top:10px
	}
#acc a{
background:url(../media/menu/accueil.gif) top no-repeat;
}
#acc a:hover{
background:url(../media/menu/accueil-over.gif);
}
#acc2 a{
background:url(../media/menu/accueil-over.gif) no-repeat;
}
#entr a{
background:url(../media/menu/entreprise.gif) no-repeat;
}
#entr a:hover{
background:url(../media/menu/entreprise-over.gif);
}
#entr2 a{
background:url(../media/menu/entreprise-over.gif) no-repeat;
}
#sect a{
background:url(../media/menu/secteur.gif) no-repeat;
}
#sect a:hover{
background:url(../media/menu/secteur-over.gif) no-repeat;
}
#sect2 a{
background:url(../media/menu/secteur-over.gif);
}
#prdt a{
background:url(../media/menu/produit.gif) no-repeat;
}
#prdt a:hover{
background:url(../media/menu/produit-over.gif);
}
#prdt2 a{
background:url(../media/menu/produit-over.gif);
}
#meth  a{
background:url(../media/menu/methde.gif) no-repeat;
}
#meth  a:hover{
background:url(../media/menu/methde-over.gif);
}
#meth2 a{
background:url(../media/menu/methde-over.gif);
}
#tech a{
background:url(../media/menu/technique.gif) no-repeat;
}
#tech a:hover{
background:url(../media/menu/technique-over.gif);
}
#tech2 a{
background:url(../media/menu/technique-over.gif);
}
#ref a{
background:url(../media/menu/reference.gif) no-repeat;
}
#ref a:hover{
background:url(../media/menu/reference-over.gif);
}
#ref2 a{
background:url(../media/menu/reference-over.gif);
}
#actu a{
background:url(../media/menu/actualite.gif) no-repeat;
}
#actu a:hover{
background:url(../media/menu/actualite-over.gif);
}
#actu2 a{
background:url(../media/menu/actualite-over.gif);
}
#emploi a{
background:url(../media/menu/emploi.gif) no-repeat;
}
#emploi a:hover{
background:url(../media/menu/emploi-over.gif);
}
#emploi2 a{
background:url(../media/menu/emploi-over.gif);
}
#contact a{
background:url(../media/menu/contact.gif) no-repeat;
}
#contact a:hover{
background:url(../media/menu/contact-over.gif);
}
#contact2 a{
background:url(../media/menu/contact-over.gif);
}

/*Fin Menu*/

#actuhome {
	display:block;
	float:left;
	width:253px;
	height:141px;
	margin-left:10px;
	}
.actuhome {
	display:block;
	float:left;
	width:253px;
	height:61px;
	}

#header-acc {
 float: left;
 height: 90px;
 width:985px;
}
.logo{
float:left;
}
.h1-acc{
padding-top:15px;
float:right;
width:400px;
}
.h2-acc{
padding-top:15px;
float:right;
width:400px;
}
#navigation {
 float: left;
 width: 985px;
 margin:0;
 padding:0;
}

#center{
width:955px;
background-image:url(../media/fd-zone-acc.gif);
background-repeat:no-repeat;
background-position: top left;
height:250px;
float:left;
padding-top:7px;
padding-left:30px;
}
#center-int{
width:955px;
background-image:url(../media/fd-int.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}

#center-int2{
width:955px;
background-image:url(../media/fd-methode.jpg);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}
#center-int3{
width:955px;
background-image:url(../media/fd-ref.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}

#center-int5{
width:955px;
background-image:url(../media/fd-prdt.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}
#center-int-tech{
width:955px;
background-image:url(../media/fd-technique.jpg);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}
#center-int-ment{
width:955px;
background-image:url(../media/fd-ment.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}
#center-int-entr{
	width:955px;
	background-image:url(../media/fd-entreprise.gif);
	background-repeat:no-repeat;
	background-position: top left;
	float:left;
	padding-left:30px;
}

#center-int4{
width:955px;
background-image:url(../media/fd-int-form.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
padding-left:30px;
}
#pavedroitactu {
	display:block;
	float:left;
	min-height:400px;
	text-align:center;
	margin:25px 0 0 7px;
}
#pavactu {
	display:block;
	float:left;
	min-height:200px;
}
.actuincrement{
	display:block;
	float:left;
	width:527px;
	margin:5px 10px 10px 20px;
}
#actudate {
	display:block;
	float:left;
	width:75px;
	margin-top:4px;
	}
#actudate img{
	border:0;
	margin-top:10px;
	}
.actutxt, .titreactutxt {
	display:block;
	float:right;
	width:437px;
	text-align:justify;
	color:#5a6669;
	margin:0;
	padding:0;
	}

#mentleft span {
	text-decoration:none !important;
	color:#000;
	}

#flashref{
float:right;
margin-top:95px;
padding-right:70px;
margin-bottom:90px;
}
.titre{
width:935px;
height:55px;
padding-left:10px;
padding-top:15px;
}
#agro{
background-image:url(../media/agro/liste.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#indus{
background-image:url(../media/indus/liste.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#auto{
background-image:url(../media/auto/liste.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}

#met{
background-image:url(../media/base-methode.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}

#refer2{
background-image:url(../media/base-ref.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#recmnt{
background-image:url(../media/base-emploi.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#medical{
background-image:url(../media/medical/liste.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#basetec{
background-image:url(../media/base-tech.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#entre{
background-image:url(../media/base-entreprise.gif);
background-position:center right;
background-repeat:no-repeat;
width:910px;
}
#center ul{
color:#5a6669;
margin-top:5px;
padding-left:15px;
}
#center ul li{
margin-bottom:4px;
}
#leftcolumn { 
 float: left;
 padding-left:25px;
 width:360px;
 height:225px;
}
#leftcolumn-int{ 
 float: left;
 width:209px;
 padding-top:5px;
 height:268px;
 padding-left:1px;
}
#leftcolumn-int2{ 
 float: left;
 width:236px;
 padding-top:5px;
 height:376px;
}

#leftcolumn-int3{ 
 float: left;
 width:570px;
 padding-top:5px;
 background-image:url(../media/fd-form.gif);
 margin-left:-4px;
}

#leftcolumn-prdt{ 
 float: right;
 width:718px;
 padding-top:5px;
 background-image:url(../media/fd-centre-prdt.gif);
 margin-right:20px;
}
* html #leftcolumn-prdt
{
 width:718px;
 padding-top:5px;
 margin-left:7px;

}

#leftcolumn-prdt p {
margin-left:10px;
}
#leftcolumn-prdt div {
margin-left:10px;
}
#entreprise{
background-image:url(../media/visu-entreprise.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:185px;
 margin-left:15px;
}
#rightcolumn-int3{ 
 float: left;
 width:320px;
 padding-top:5px;
 margin-left:30px;

}
#rightcolumn-int4{ 
 float: left;
 width:320px;
 padding-top:5px;
 margin-left:45px;

}

#leftcolumn-int3 p{ 
padding-left:15px;
}

#leftcolumn-int4{ 
 float: left;
 width:550px;
 height:415px;
 padding-top:5px;
}
#leftcolumn-int4 p{ 
 padding-left:15px;
}
.offre{
padding-left:15px;
	}
#leftcolumn-int2 p{ 
	padding-left:15px;
	margin-bottom:10px;
}

#leftcolumn-int5{ 
 float: left;
 width:900px;
 padding-top:5px;
 height:396px;
}

#leftcolumn-int5 p{ 
padding-left:15px;
margin-bottom:10px;
}
#mentleft{ 
 float: left;
 width:450px;
 padding-top:5px;
 height:396px;
 margin-left:10px;
}
#mentleft p{ 
padding-left:15px;
/*margin-bottom:10px;*/
}
.leg {
	background:url(../media/filet.gif) 5px 20px no-repeat;
	width:450px;
	margin:0;
	}
.methode{
	margin-top:192px;
	line-height:14px;
	width:200px;
	display:block;
}
.techniquep{
	margin-top:172px;
	line-height:14px;
	width:295px;
	display:block;
	float:left;
	border-left:dashed #D6D6D6 1px;
}
#leftcolumn-int p{
width:194px;
padding-left:15px;
margin-bottom:10px;
}

#leftcolumn-int img{
display:block;
padding:0;
margin:0;
}
#leftcolumn2 { 
 float: left;
 padding-left:35px;
 width:240px;
 
}

#leftcolumn2-int { 
 float: left;
 padding-left:25px;
 width:444px;
  padding-top:5px;
   height:268px;

}
#leftcolumn3-int { 
 float: left;
 padding-left:30px;
 width:224px;
  padding-top:5px;
  height:268px;
}
.offre{
background-image:url(../media/fd-offre.gif);
width:513px;
height:43px;
margin-left:15px;
background-repeat:no-repeat;
padding-top:5px;
}
.titre-prdt{
background-image:url(../media/fd-titre-prdt.gif);
background-repeat:no-repeat;
height:25px;
width:497px;
margin-bottom:15px;
}
.nifty2{
margin-left:15px;
background-color:#f2f0ea;
width:90%;
}
.nifty3{
background-color:#f2f0ea;
width:660px;
margin-bottom:25px;
}

.nifty p{
padding-left:15px;
padding-right:15px;
}
.txt{
margin-top:15px;
}
.txt2{
margin-top:15px;
margin-bottom:10px;
}
.list{
margin-left:5px;
padding:0;
}
.list2{
margin:0 0 0 5px;
padding:0;
}
#reference{
	background-image:url(../media/fd-reference.jpg);
	height:214px;
	width:200px;
	float:left;
	padding-top:8px;
	padding-left:7px;
}
#reference p{
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	color:#fff;
	line-height:11px;
}
#produit{
	float:left;
	margin-left:12px;
}

#number-acc{
	float:left; 
	width:32px;
	text-transform:lowercase
}
   .sIFR-active h3 {
	 display: block;
	 margin:0;
	 width:180px;
	 float:left;
	 margin-bottom:5px;
    }
   .sIFR-active h4 {
	 display: block;
	 margin:0;
    }

#secteur{
	width:663px;
	float:left;
}
#blockDrt{
	float:left;
	
}



#footer {
	display:block;
	width: 904px;
	height:30px;
	float:left;
	background:url(../media/fd-footer.gif) no-repeat;
	padding-top:10px;
	padding-left:80px;
	margin-top:15px;
}



.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

.scroll-pane {
				width: 335px;
				overflow: auto;
				float: left;
				
			}
			#pane1 {
				height: 350px;
			}
